@charset "utf-8";
/* CSS Document */

body{ margin:0 auto; font-family:"微软雅黑"; }
html, body, div, p, ul,ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, frameset, table, th, tr, td, fieldset { margin: 0; padding: 0; }

/* IE5.xIE6бbug */ 
* html body{overflow: visible;} 
* html iframe, * html frame{overflow: auto;} 
* html frameset{overflow: hidden;} 

i, em, cite { font-style: normal; }

/* a */ 
a, a:link { color: #222; text-decoration: none; }
a:visited {  }
a:active, a:hover { text-decoration: none; color:#5f5b5a; }
a:focus { outline: none; }

/* form */ 
textarea,input{ word-wrap:break-word;word-break:break-all;} 
input {vertical-align:middle;font-size:12px}
.button {vertical-align:middle;font-size:12px}
.button { cursor: pointer; }

/* li */ 
ul,li{list-style-type:none;} 

/* img */ 
img{border:0 none; vertical-align:middle;} 

.top{ width:100%; margin:0 auto; height:114px; background:url(1.png);position:fixed;}
.head{ width:1400px; margin:0 auto; padding-top:30px;}
.logo{ width:267px; float: left}
.menu {width:1050px; float:right}
.menu ul {padding:0; margin:0;list-style-type: none;}
.menu ul li {float: right; position:relative;}
.menu ul li a, .menu ul li a:visited {display:block; text-align:center; text-decoration:none; width:134px; height:60px; color:#fff; line-height:60px; font-size:16px;}
.menu ul li ul {display: none;}
.menu ul li:hover a {color:#fff; border-bottom:3px solid #c52720}
.menu ul li:hover ul {display:block; position:absolute;top:31px; left:0; width:105px;}
.menu ul li:hover ul li a {display:block; background:#faeec7; color:#000;}
.menu ul li:hover ul li a:hover {background:#dfc184; color:#000;}

.banner{ width:100%; margin:0 auto; height:697px; background:url(1_01.jpg) center;}
.box1{ width:100%; margin:0 auto; height:2064px; background:url(bj.jpg) center;}

.bt{ width:1200px; margin:0 auto; text-align:center; padding-top:40px;}

.ppjs{ width:1198px; margin:0 auto; background:url(1_08.jpg) center no-repeat; height:591px; margin-top:20px;}

.jmzc{ width:1200px; margin:0 auto; height:100%; height:auto; overflow:hidden; }
.jmzcbox{ width:366px; float:left; margin:13px;  border:4px solid #fff; background:#fff; color:#000}
.jmzcbox:hover{ border:4px solid #d71e2c; color:#d71e2c}
.jmzcboxa{ text-align:center; }
.jmzcboxb{ text-align:center; font-size:22px; padding-top:20px; padding-bottom:20px;}
.jmzcboxc{ text-align:center; font-size:16px; padding-bottom:20px;}
.jmzcboxd{ margin-left:110px; margin-right:110px; text-align:center; border:1px solid #e0e0e0; font-size:16px; margin-bottom:30px; height:35px; line-height:35px;border-radius:20px; background:#d71e2c; color:#fff;}

.jmzsa{ width:1200px; margin:0 auto; height:50px; margin-top:50px;}
.jmzsal{ width:600px; float:left;}
.jmzsar{ width:400px; float:right; text-align:right}
.jmzsar a{ color:#d41e2b; text-decoration:none}
.jmzsar a:hover{ color:#003}

.jmzsb{ width:1200px; margin:0 auto; height:100%; height:auto; overflow:hidden;}
.jmzsba{ height:228px; margin-bottom:60px;}
.jmzsbal{ width:414px; float:left;}
.jmzsbar{ width:700px; float:right;}
.jmzsbara{ font-size:24px; font-weight:bold; color:#d41e2b; margin-bottom:20px; margin-top:20px;}
.yycg{ width:150px; float:right; background:#d41e2b; text-align:center; color:#fff; border-radius:20px; font-size:16px; font-weight:normal; height:40px; line-height:40px;}
.yycg:hover{ background:#4e5769}
.jmzsbarb{ font-size:20px; line-height:50px;}

.gywm{width:1200px; margin:0 auto; height:100%; height:auto; overflow:hidden; font-size:16px; line-height:40px; margin-top:30px; }
.footbanner{ width:100%; margin:0 auto; height:394px; background:url(2_14.jpg) center; margin-top:50px;}

.foot{ width:100%; margin:0 auto; background:#141414; padding-top:50px; height:150px}
.footer{ width:1400px; margin:0 auto; height:100%; height:auto; overflow:hidden;}
.foota{ width:238px; float:left}
.footb{ width:241px; float:left; margin-left:90px;}
.footc{width:200px; float:left; margin-left:90px;}
.footd{width:200px; float:left; margin-left:90px;}
.foote{width:120px; float:right; color:#fff;}
.foott{ font-size:20px; color:#ffffff; margin-bottom:10px;}
.footf{ font-size:20px; color:#d41e2b; margin-bottom:10px; font-size:18px; line-height:40px;}
.bd{ width:150px; background:#9c9c9c; border-radius:20px; border:0; height:25px;}
.fb{ width:100%; margin:0 auto; height:60px; background:#434343; text-align:center; color:#c5c5c5; line-height:60px;}

.t{ width:100%; margin:0 auto; height:114px; background:url(4.jpg) center no-repeat;}
.bannera{ width:100%; margin:0 auto; height:754px; background:url(4_02.jpg) center no-repeat}
.flt{ width:1400px; margin:0 auto; height:218px; margin-top:60px;}
.flta{ width:274px; float:left}

.tit{ width:1363px; margin:0 auto; height:109px; margin-top:60px; line-height:109px; font-size:40px;background:url(4_12.jpg) center no-repeat ; letter-spacing:2px; text-align:center; color:#74777f}

.menuu {width:440px; margin:0 auto; height:60px; margin-top:20px;}
.menuu ul {padding:0; margin:0;list-style-type: none;}
.menuu ul li {float: left; position:relative;}
.menuu ul li a, .menuu ul li a:visited {display:block; text-align:center; text-decoration:none; width:110px; height:40px; color:#40444f; line-height:40px; font-size:18px;}
.menuu ul li ul {display: none;}
.menuu ul li:hover a {color:#7c0000; border-bottom:2px solid #7c0000}
.menuu ul li:hover ul {display:block; position:absolute;top:31px; left:0; width:105px;}
.menuu ul li:hover ul li a {display:block; background:#faeec7; color:#000;}
.menuu ul li:hover ul li a:hover {background:#dfc184; color:#000;}

#product{ width:1400px; margin:0 auto; height:100%; height:auto; overflow:hidden;}
#product li{width:421px; background-repeat:no-repeat; background-position:top; float:left; margin:6px; background:#f4f5f9; color:#e60012}
#product li:hover{ background:#e60012; color:#fff;}
.productpic{width:421px; height:308px;}
.productname{height:50px; text-align:center; line-height:50px;}

.zs1{width:100%; margin:0 auto; height:678px; background:url(neiye_02.jpg) center no-repeat}
.zs2{width:100%; margin:0 auto; height:680px; background:url(neiye_03.jpg) center no-repeat}
.zs3{width:100%; margin:0 auto; height:540px; background:url(neiye_04.jpg) center no-repeat}
.zs4{width:100%; margin:0 auto; height:507px; background:url(neiye_05.jpg) center no-repeat}
.zs5{width:100%; margin:0 auto; height:602px; background:url(neiye_06.jpg) center no-repeat}
.zs6{width:100%; margin:0 auto; height:484px; background:url(neiye1_02.jpg) center no-repeat}
.zs7{width:100%; margin:0 auto; height:614px; background:url(neiye1_03.jpg) center no-repeat}
.zs8{width:100%; margin:0 auto; height:503px; background:url(neiye1_04.jpg) center no-repeat}
.zs9{width:100%; margin:0 auto; background:#f75737; height:900px;}
.zs9box{ width:1400px; margin:0 auto; padding-top:60px;}
.zs9boxa{ height:226px; text-align:center}
.zs9boxb{ background:#fff; height:500px;  margin-top:60px;}
.zs9l{ width:700px; float:left; padding-top:90px; padding-left:150px;}
.zs9r{ width:500px; float:right; padding:100px 0 ; }
.zsbd{ width:100%; height:30px; line-height:30px; border:1px solid #ddd;}
.zsan{ width:75%; height:40px; line-height:40px; background:#f75e3e ; color:#fff; border:0; color:#FFF; font-size:16px; margin-left:150px;}

.gy1{ width:100%; margin:0 auto; height:704px; background:url(2.jpg) center no-repeat;}
.gy2{ width:100%; margin:0 auto; height:260px; background:url(gy_03.jpg) center no-repeat;}
.gy3{ width:100%; margin:0 auto; height:507px; background:url(gy_05.jpg) center no-repeat;}
.gy4{ width:100%; margin:0 auto; height:528px; background:url(gy_06.jpg) center no-repeat;}
.gy5{ width:100%; margin:0 auto; height:563px; background:url(gy2_02.jpg) center no-repeat;}
.gy6{ width:100%; margin:0 auto; height:755px; background:url(gy2_04.jpg) center no-repeat;}

.jm1{ width:100%; margin:0 auto; height:477px; background:url(jm_01.jpg) center no-repeat;}
.jm2{ width:100%; margin:0 auto; height:434px; background:url(jm_02.jpg) center no-repeat;}
.jm3{ width:100%; margin:0 auto; height:162px; background:url(jm_03.jpg) center no-repeat;}
.jm4{ width:100%; margin:0 auto; }
.jm5{ width:100%; margin:0 auto; height:180px; background:url(jm_09.jpg) center no-repeat;}
.jm6{ width:100%; margin:0 auto; height:696px; background:url(jm1_02.jpg) center no-repeat;}
.jm7{ width:100%; margin:0 auto; height:785px; background:url(jm2_01.jpg) center no-repeat;}
.jm8{ width:100%; margin:0 auto; height:176px; background:url(jm2_03.jpg) center no-repeat;}
.jm9{ width:100%; margin:0 auto; height:778px; background:url(jm2_04.jpg) center no-repeat;}

.xwa{ width:100%; margin:0 auto; height:754px; background:url(news.jpg) center no-repeat; }
.xwb {width:540px; margin:0 auto; height:60px; margin-top:50px;}
.xwb ul {padding:0; margin:0;list-style-type: none;}
.xwb ul li {float: left; position:relative;}
.xwb ul li a, .xwb ul li a:visited {display:block; text-align:center; text-decoration:none; width:150px; height:40px; color:#40444f; line-height:40px; font-size:18px; border:1px solid #1ab7ee; margin:10px;}
.xwb ul li ul {display: none;}
.xwb ul li:hover a {color:#fff; border:1px solid #e70012; background:#e70012}
.xwb ul li:hover ul {display:block; position:absolute;top:31px; left:0; width:105px;}
.xwb ul li:hover ul li a {display:block; background:#faeec7; color:#000;}
.xwb ul li:hover ul li a:hover {background:#dfc184; color:#000;}

.xwc{ width:1400px; margin:0 auto; height:180px; border-bottom:1px solid #ddd;  margin-top:50px; padding:15px}
.xwc:hover{ background:#e7e3e3; padding:15px}
.xwcl{ width:900px; float:left}
.xwcla{ font-size:22px; font-weight:bold; line-height:45px;}
.xwclb{ font-size:16px; color:#696969}
.xwclc{ line-height:30px; font-size:16px;color:#696969}
.xwcld{ width:150px; border:1px solid #e70012; text-align:center; line-height:40px; height:40px; background:#e70012; color:#fff; margin-top:10px}
.xwcr{ width:430px; float:right;}

#pageNav { 
font: 12px/24px Tahoma; 
height: 30px; 
margin: 15px auto 0; 
text-align: center; 
width: 500px;
/*position:absolute;
left:650px;*/
} 
#pageNav ul { 
list-style-type: none; 
overflow: hidden; 
} 
#pageNav ul li { 
background-color: #FFFFFF; 
border: 1px solid #CCDBE4; 
color: #0B3B8C; 
display: block; 
height: 22px; 
margin: 0 2px; 
padding: 0 3px; 
float: left; 
} 
#pageNav ul li a { 
background-color: #FFFFFF; 
color: #0B3B8C; 
padding: 0 3px; 
}

.ny{ width:1400px; margin:0 auto; height:100%; height:auto; overflow:hidden; margin-top:50px;}
.nya{ height:40px; line-height:40px; font-size:22px; font-weight:bold; text-align:center}
.nyb{ height:40px; line-height:40px; border-bottom:1px dashed #ddd; text-align:center}
.nyc{ line-height:30px; font-size:16px; padding-top:30px;}

.ss{border-bottom:2px solid #d41e2b; border-left:0 ; border-right:0; border-top:0; width:300px; height:35px; line-height:35px; font-size:16px; color:#666}
.ssa{ border:1px solid #d41e2b; width:80px; height:35px; line-height:35px; text-align:center; border-radius:10px; color:#d41e2b; font-size:14px; background:#fff;}


.aaa{ width:220px; float:left; padding:40px; margin-top:200px; color:#fff;}
.bbb{ width:220px; float:left; margin-top:300px; padding:40px; margin-left:300px;}
.ccc{ width:180px; float:left; margin-top:10px; padding:40px;margin-left:20px;}
.aaat{ font-size:20px; font-weight:bold; text-align:center; line-height:50px;}
.aaaf{ font-size:16px; line-height:30px; text-align:center}
.aaaf a{ color:#000}
.aaaf a:hover{ color:#d91f2d}

.pages{
	display: flex;
	justify-content: center;
	margin-top: 20px;
}
.pages a, .pages span{
	border: 1px solid #ddd;
	padding: 2px 10px;
	margin: 0 5px;
	font-weight: normal;
}
.pages .current{
	background: #d41e2b;
	color: #fff;
	border-color: #d41e2b;
}