body,h1,h2,h3,h4,h5,h6,div,dd,dt,dl,form,kbd,table,ul,li,marquee,hr,blockquote,ol,pre,fieldset,legend,button,input,textarea,th,td{font-size:14px; margin:0; padding:0; font-family: Arial, Tahoma, Verdana,  Helvetica, sans-serif;}
address,cite,dfn,em,var{font-style:normal;}
button,input,select,textarea{font-size:100%;}
input{ cursor:pointer}
table{border-collapse:collapse;border-spacing:0;}
small{font-size:12px;}
ul,ol{list-style:none;}
img{border:0;}
ul{list-style:none;}
.clear{ clear:both;}
a{text-decoration: none; color: #666666; }
a:hover{ color:#000; text-decoration:none}
.left{ float:left;}
.right{ float:right;}
input[type="submit"],input[type="reset"],input[type="button"],input[type="text"], button { -webkit-appearance: none;border-radius: 0; } 

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

@font-face{font-family:bb; src:url(方正正准黑简体.ttf)}
.zt1{font-family:bb;  text-align:center;}

.header_top{ width:100%; height:145px; background:#f9f9f9; }
.header_top1{ max-width:1200px; height:145px; margin:0 auto; text-align:center}


.menu{ width:100%; height:75px; background:#263d71; }
.menu1{ max-width:1200px;  height:75px; background:#263d71;  margin:0 auto; }
.menu1_1{ width:1200px;  height:75px;}
.menu1_2{ width:1200px;  height:45px; padding:10px 0px 0 0; margin:0 auto}
.search{ width:723px; height:43px; border:2px #707fa1 solid; border-radius:30px; display:block; overflow:hidden; margin:0 auto}
.search1{ width:635px; height:43px; float:left}
.input1{ width:515px; height:43px; border:0px; color:#aab0c1; font-size:16px; line-height:41px; background:none; padding-left:20px; outline:medium;}
.search2{ width:88px; height:43px; float:left}
.butn1{ width:88px; height:43px; border:0px; background:url(../images/icon1.jpg) center no-repeat #263d71;}


.banner{  width:100%; height: auto; display:block; overflow:hidden; margin:0 auto}
#full-screen-slider { width:100%; height:700px; float:left; position:relative}
#slides { display:block; width:100%; height:700px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:700px;list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:700px; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:28%; top:630px; z-index:9900;  padding:5px 10px 5px 0;}
#pagination li { display:block; list-style:none; width:80px; height:9px; float:left; margin-left:10px; border-radius:8px;  background:#8a8985 }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#263d71}

.about{ width:100%; height:572px; background:url(../images/bg1_10.jpg) bottom;}
.about1{ width:1200px; height:60px; background:url(../images/icon2_03.jpg) center bottom no-repeat; color:#263d71; font-size:32px; line-height:60px; text-align: center; padding-bottom:3px; text-transform:uppercase; margin:28px auto; }
.about2{ width:1200px; height:365px; padding-top:30px; margin:0 auto}
.about2_1{ width:600px; height:365px; float:left}
.about2_1 img{ width:600px; height:280px;}
.about2_1 span{ width:600px; height:85px; background:#263d71; color:#fff; font-size:24px; line-height:85px; text-align:center; display:block; overflow:hidden}
.about2_2{ width:560px; height:325px; padding:20px; float:left}
.about2_2 span{ width:560px; height:256px; color:#444; font-size:16px; line-height:32px; display:block; overflow:hidden}
.about2_2 b{ width:178px; height:43px; background:#263d71; color:#fff; font-size:16px; line-height:43px; font-weight:normal; display:block; overflow:hidden; text-align:center; margin:25px auto 0 auto; border-radius:30px;}
.about2_2 b:hover{ background:#ed1c24;}

.product{ width:100%; height:auto; display:block; overflow:hidden}
.product1{ width:100%; height:auto; background:url(../images/bg4_02.jpg) center; display:block; overflow:hidden}
.product1_1{ width:1200px; height:auto; display:block; overflow:hidden; margin:0 auto}
.product1_1_fl{ width:290px; height:auto; display:block; overflow:hidden; float:left}


.product1_1_lb{ width:910px; height:auto; display:block; overflow:hidden; float: right}
.product1_1_lb dl{ width:280px; height:341px; border:1px #dadadc solid; border-radius:5px; display:block; overflow:hidden; margin:0 10px 15px 10px; float:left}
.product1_1_lb dl dd{ width:280px; height:260px;  border-bottom:1px #dadadc solid; }
.product1_1_lb dl dd img{ width:280px; height:260px;}
.product1_1_lb dl dt{ width:260px; height:80px; color:#222; font-size:16px; line-height:80px; text-align:center; display:block; overflow:hidden; margin:0 auto}
.product1_1_lb dl dt a{color:#222;}
.product1_1_lb dl dt a:hover{color:#ed1c24;}


.docu{width:100%; height:auto; display:block; overflow:hidden}
.docu1{ width:1200px; height:auto; margin:0 auto; padding-bottom:40px;}
.docu1 dl{ width:270px; height:232px; padding:40px 15px; float:left; border-radius:5px;}
.docu1 dl dd{ width:60px; height:60px; margin:0 auto}
.docu1 dl dd .tp1{ width:60px; height:60px; background:url(../images/icon7.jpg)}
.docu1 dl dd .tp2{ width:60px; height:60px; background:url(../images/icon8.jpg)}
.docu1 dl dd .tp3{ width:60px; height:60px; background:url(../images/icon9.jpg)}
.docu1 dl dd .tp4{ width:60px; height:60px; background:url(../images/icon10.jpg)}
.docu1 dl dt{ width:270px; height:auto; padding:12px 0 0 0}
.docu1 dl dt h2{ color:#222; font-size:18px; line-height:40px; text-align:center; font-weight:normal; background:url(../images/icon4.jpg) bottom center no-repeat; padding-bottom:10px;}
.docu1 dl dt span{ width:270px; height:96px; color:#7a7c82; font-size:16px; line-height:24px; display:block; overflow:hidden; margin-top:20px;}


.docu1 dl:hover{ width:270px; height:232px; padding:40px 15px; background:#f6f6f6; border-radius:5px;}
.docu1 dl:hover dd .tp1{ width:60px; height:60px; background:url(../images/icon07.jpg)}
.docu1 dl:hover dd .tp2{ width:60px; height:60px; background:url(../images/icon08.jpg)}
.docu1 dl:hover dd .tp3{ width:60px; height:60px; background:url(../images/icon09.jpg)}
.docu1 dl:hover dd .tp4{ width:60px; height:60px; background:url(../images/icon010.jpg)}


.Spare{width:100%; height:auto; display:block; overflow:hidden}
.Spare1{ width:1200px; height:auto; margin:0 auto; padding-bottom:40px;}
.Spare1_1{ width:600px; height:auto; float:left}
.Spare1_1_bt1{ width:600px; height:85px; color:#fff; font-size:28px; color:#fff; line-height:85px; text-align:center; text-transform:uppercase; background:url(../images/bg2_03.jpg); padding-top:10px;}
.Spare1_1_nr1{ width:550px; height:545px; padding-top:40px; margin:0 auto}
.Spare1_1_nr1 h2{ color:#222; font-size:28px; font-weight:normal; line-height:40px;}
.Spare1_1_nr1 h2 a{ color:#222;}
.Spare1_1_nr1 h2 a:hover{ color:#ed1c24;}
.Spare1_1_nr1 span{ color:#444; font-size:16px; line-height:32px; height:128px; display:block; overflow:hidden; margin:20px auto 30px auto;}
.Spare1_1_nr1 img{ width:300px; height:300px; border-radius:300px; display:block; overflow:hidden; margin:0 auto}

.Spare2_1{ width:600px; height:auto; float:left}
.Spare2_1_bt1{ width:600px; height:85px; color:#fff; font-size:28px; color:#fff; line-height:85px; text-align:center; text-transform:uppercase; background:url(../images/bg3_05.jpg); padding-top:10px;}
.Spare2_1_nr1{ width:550px; height:545px; padding-top:40px; margin:0 auto}
.Spare2_1_nr1 h2{ color:#222; font-size:28px; font-weight:normal; line-height:40px;}
.Spare2_1_nr1 h2 a{ color:#222;}
.Spare2_1_nr1 h2 a:hover{ color:#ed1c24;}
.Spare2_1_nr1 span{ color:#444; font-size:16px; line-height:32px; height:128px; display:block; overflow:hidden; margin:20px auto 30px auto;}
.Spare2_1_nr1 img{ width:300px; height:300px; border-radius:300px; display:block; overflow:hidden; margin:0 auto 30px auto}

.footer{ width:100%; height:auto; background:#2c2f3c; padding:30px 0; }
.footer1{ width:1100px; height:auto; background:#2c2f3c; margin:0 auto; text-align:center }
.footer1 ul li{ padding:0 20px;  font-size:16px; line-height:32px; text-transform:uppercase; height:32px; display:inline-table;overflow:hidden }
.footer1 ul li a{ color:#fff;}
.footer1 ul li a:hover{ color:#9f9fa3;}
.footer2{ width:1100px; height:auto; background:#2c2f3c; margin:30px auto 0 auto; text-align:center; color:#fff; font-size:16px;text-transform:uppercase; line-height:40px;  }
.footer3{ width:1100px; height:auto; background:#2c2f3c; margin:0 auto; text-align:center; color:#fff; font-size:16px;text-transform:uppercase; line-height:32px; }
.footer3 img{ width:120px; height:120px; display:block; overflow:hidden; margin:0 auto 10px auto;}


.foot{ width:100%; height:74px; background:#262934;}
.foot1{ width:1200px; height:74px; background:#262934; color:#fff; font-size:16px; line-height:74px; text-align:center; margin:0 auto}

.nyabout{ width:100%; height: auto; padding-bottom:50px;}
.nyabout1{ width:1200px; height:60px; background:url(../images/icon2_03.jpg) center bottom no-repeat; color:#263d71; font-size:32px; line-height:60px; text-align: center; padding-bottom:3px; text-transform:uppercase; margin:28px auto; }
.nyabout2{ width:1200px; height: auto; padding-top:10px; color:#444; font-size:16px; line-height:32px;  margin:0 auto; display:block; overflow:hidden}
.nyabout2 img{ max-width:100%; height: auto;}


.nycontact{ width:100%; height:572px; }
.nycontact1{ width:1200px; height:60px; background:url(../images/icon2_03.jpg) center bottom no-repeat; color:#263d71; font-size:32px; line-height:60px; text-align: center; padding-bottom:3px; text-transform:uppercase; margin:28px auto; }
.nycontact2{ width:1200px; height:365px; padding-top:30px; margin:0 auto}
.nycontact2_1{ width:600px; height:365px; float:left}
.nycontact2_1 img{ width:600px; height:280px;}
.nycontact2_1 span{ width:600px; height:85px; background:#263d71; color:#fff; font-size:24px; line-height:85px; text-align:center; display:block; overflow:hidden}
.nycontact2_2{ width:540px; height:345px; padding:0px 10px 20px 50px; float:left}
.nycontact2_2 dl{ width:560px; height:68px; border-bottom:1px #696969 dotted; padding:25px 0;}
.nycontact2_2 dl dd{ width:68px; height:68px; padding-right:20px; float:left}
.nycontact2_2 dl dd img{ width:68px; height:68px; }
.nycontact2_2 dl dt{ width:460px; height:62px; color:#222; font-size:16px; line-height:28px; padding-top:6px; float:left}


.nybox{ width:100%; height:auto; display:block; overflow:hidden; margin-bottom:50px;}
.nybox1{ width:100%; height:auto; background:url(../images/bg4_02.jpg) center; display:block; overflow:hidden; margin-top:50px;}
.nybox2{ width:100%; height:auto; display:block; overflow:hidden; margin-top:50px;}
.nybox1_1{ width:1200px; height:auto; display:block; overflow:hidden; margin:0 auto}
.nybox1_1_fl{ width:290px; height:auto; display:block; overflow:hidden; float:left}
.nybox1_1_fl1{ width:270px; height:70px; background: url(../images/bg5_03.jpg) left;}
.nybox1_1_fl1 span{ color:#222; font-size:20px; line-height:70px; float:left; padding-left:65px;}
.nybox1_1_fl2{ width:260px; height: auto; margin:0 auto }
.nybox1_1_fl2 ul li{ width:260px; height:59px; background:url(../images/x2_10.jpg) bottom no-repeat;   padding-bottom:1px;}
.nybox1_1_fl2 ul li img{ width:8px; height:8px; float:left; padding:24px 15px 0 10px;}
.nybox1_1_fl2 ul li a{color:#222; font-size:16px; line-height:59px;}
.nybox1_1_fl2 ul li a:hover{color:#ed1c24; font-size:16px; line-height:59px;}
.nybox1_1_fl2 ul .jingguo a{color:#ed1c24; font-size:16px; line-height:59px;}

.nybox1_1_fl4{ width:260px; height: auto; margin:0 auto }
.nybox1_1_fl4 ul li{ width:260px; height:120px;  text-align:left; background:url(../images/x2_10.jpg) bottom no-repeat; padding:10px 0; margin:0 auto}
.nybox1_1_fl4 ul li img{ width:120px; height:120px; float: right} 
.nybox1_1_fl4 ul li a{ color:#222; font-size:16px; line-height:32px;}
.nybox1_1_fl4 ul li a:hover{color:#222; font-size:16px; line-height:32px;  display:block; overflow:hidden}
.nybox1_1_fl4 ul .jingguo a{color:#222; font-size:16px; line-height:32px; display:block; overflow:hidden}

.nybox1_1_fl3{ width:260px; height: auto; margin:0 auto }

.nycpfl{ width:1200px; height:auto; display:block; overflow:hidden; margin:0 auto}
.nycpfl dl{ width:220px; height:auto;  margin:15px 10px; border-radius:5px; display:block; overflow:hidden; float:left;}
.nycpfl dl dd{ width:220px; height:220px;  display:block; overflow:hidden; }
.nycpfl dl dd img{ width:220px; height:220px;  display:block; overflow:hidden;transition:all 0.5s ease; }
.nycpfl dl dt{ width:220px; height:40px; background:#4e4e4e; color:#fff; font-size:16px; line-height:40px; text-align:center; display:block; overflow:hidden; margin:0 auto}
.nycpfl dl:hover dd img{transform: scale(1.2);transition: all 1s ease 0s;-webkit-transform: scale(1.2);-webkit-transform: all 1s ease 0s; }
.nycpfl dl:hover dt{ background:#4e4e4e; color:#fff;}
 
.nycplb{ width:1200px; height:auto; display:block; overflow:hidden; margin:0 auto}
.nycplb dl{ width:1198px; height:205px; border:1px #dadadc solid; border-radius:5px; display:block; overflow:hidden; margin-bottom:25px;}
.nycplb dl dd{ width:220px; height:205px; border-right:1px #dadadc solid; float:left}
.nycplb dl dd img{ width:220px; height:205px;}
.nycplb dl dt{ width:935px; height:175px; padding:15px 20px; float:left}
.nycplb dl dt .cp1{ width: 100%; height:170px; color:#444; font-size:16px; line-height:24px; display:block; overflow:hidden; margin-bottom:12px;}
.nycplb dl dt .cp1 h2{ color:#222; font-size:18px; font-weight:normal; height:32px; line-height:32px; display:block; overflow:hidden; margin-bottom:5px;}
.nycplb dl dt .cp1 kbd{  color:#666; font-size:16px; line-height:24px; height:96px;  display:block; overflow:hidden; margin-bottom:5px;}
.nycplb dl dt .cp1 span{display:block; overflow:hidden; margin-top:15px; }
.nycplb dl dt .cp1 span a{ color:#263d6f; font-size:14px; line-height:32px;}
.nycplb dl dt .cp1 span a:hover{ color:#da231d; font-size:14px; line-height:32px;}

.list{width: 260px; margin:0 auto;}
.list ul li{ background:url(../images/x2_10.jpg) bottom no-repeat;    border-bottom:0; cursor:pointer}
.list ul li a{padding-left:5px;color: #222; font-size:16px; display: block; font-weight: bold;  height:60px;line-height:60px;position: relative;
}
.list ul li .inactive{ background:url(../images/off.png) no-repeat 234px center;}
.list ul li .inactives{background:url(../images/on.png) no-repeat 234px center;} 
.list ul li ul{display: none;}
.list ul li ul li { border-left:0; border-right:0; border-color:#d2d2d2; color:#333; }
.list ul li ul li ul{display: none;}
.list ul li ul li a{ padding-left:25px; height:50px; line-height:50px; color:#666; font-size:14px; font-weight:normal}
.list ul li ul li ul li { background-color:#fff; border-color:#d2d2d2;  }
.last{ background-color:#d6e6f1; border-color:#6196bb;}
.list ul li ul li ul li a{ color:#333333; padding-left:30px; font-size:14px;  background:url(../images/icon2.jpg) no-repeat 16px center; }

.nybox1_1_right{ width:910px; height:auto; display:block; overflow:hidden; float: right}
.nybox1_1_nr{ width:910px; height:auto; display:block; overflow:hidden;}

.nybox1_1_nr dl{ width:372px; height:290px; margin:0px 40px 35px 40px; display:block; overflow:hidden; position:relative; float:left; cursor:pointer;}
.nybox1_1_nr dt{width:372px; height:290px;  position:relative;transition:all 0.5s ease;}
.nybox1_1_nr dt img{ width:372px; height:290px; }
.nybox1_1_nr dt span{ width:348px; height:50px;background:rgba(0,0,0,0.8); padding:0 12px; color:#fff; font-size:15px; line-height:50px; display:block; position:relative; top:-50px;transition:all 0.5s ease; z-index:999}
.nybox1_1_nr dl:hover dt span { top:50px; }
.nybox1_1_nr dt b{ width:15px; height:30px; background:url(../images/icon14.jpg) no-repeat; margin-top:15px; float:left}
.nybox1_1_nr dl:hover dd{ display:block; top:0;}
.nybox1_1_nr dd{ width:312px; height:230px; background:rgba(0,0,0,0.8); display:block; padding:30px;  position:absolute; top:290px;transition:all 0.5s ease;}
.nybox1_1_nr dd h2{ color:#fff; font-size:16px; line-height:30px; text-align:center; background:url(../images/x1_03.jpg) bottom no-repeat; font-weight:normal; display:block; padding-bottom:5px; margin-bottom:15px;}
.nybox1_1_nr dd kbd{ width:312px; height:96px;color:#e0e0e0; font-size:14px; line-height:24px; display:block; overflow:hidden; margin-bottom:15px;}

.nybox1_1_nr dd span{ width:120px; height:30px; border:1px #797979 solid; color:#fff; font-size:14px; line-height:30px; text-align:center; margin:20px auto 0 auto; display:block}
.nybox1_1_nr dl:nth-child(4n){ margin-right:0px;}


.nybox1_1_nr1{ width:900px; height:auto; display:block; overflow:hidden;}
.nybox1_1_nr1 dl{ width:418px; height:140px; background:#ededed; border-radius:5px; margin:0 15px 30px 15px; float:left; display:block; overflow:hidden}
.nybox1_1_nr1 dl dd{ width:325px; height:110px; padding:15px; float:left}
.nybox1_1_nr1 dl dd h2{ color:#263d71; font-size:16px; line-height:24px; height:48px; font-weight:normal; display:block; overflow:hidden; margin-bottom:5px;}
.nybox1_1_nr1 dl dd span{ color:#222; font-size:14px; line-height:26px; height:26px; font-weight:normal; display:block; overflow:hidden}
.nybox1_1_nr1 dl:hover{ background:#dce6fa;}
.nybox1_1_nr1 dl dt{ width:63px; height:92px; background:#263d71; text-align:center; padding-top:48px; float:left}

/*分页*/
.page{ width:100%; text-align:center; padding:10px 0px 10px 0px; margin:20px auto 0 auto;}
.page a{ background:#e5e5e5; padding:10px 18px; color:#666; margin-right:10px; font-size:14px;}
.page a:hover{background:#da231d; color:#fff; }
.page a:hover,.page a.fyls{background:#da231d; color:#fff; }

.nybox1_1_nr2{ width:880px; height:auto; display:block; overflow:hidden; color:#222; font-size:16px; line-height:200%; float:right}

.nybox1_1_nr3{ width:900px; height:auto; display:block; overflow:hidden; float:right}
.nybox1_1_nr3 dl{ width:898px; height:205px; border:1px #dadadc solid; border-radius:5px; display:block; overflow:hidden; margin-bottom:30px;}
.nybox1_1_nr3 dl dd{ width:220px; height:205px; border-right:1px #dadadc solid; float:left}
.nybox1_1_nr3 dl dd img{ width:220px; height:205px;}
.nybox1_1_nr3 dl dt{ width:573px; height:175px; padding:15px 20px; float:left}
.nybox1_1_nr3 dl dt .cp1{ width:573px; height:175px;  color:#666; font-size:16px; line-height:24px; display:block; overflow:hidden}
.nybox1_1_nr3 dl dt .cp1 h2{ color:#222; font-size:18px; font-weight:normal; height:32px; line-height:32px; display:block; overflow:hidden; margin-bottom:5px;}
.nybox1_1_nr3 dl dt .cp1 kbd{  color:#666; font-size:16px; line-height:24px; height:96px;  display:block; overflow:hidden; margin-bottom:5px;}
.nybox1_1_nr3 dl dt .cp1 span{display:block; overflow:hidden; margin-top:15px; }
.nybox1_1_nr3 dl dt .cp1 span a{ color:#263d6f; font-size:14px; line-height:32px;}
.nybox1_1_nr3 dl dt .cp1 span a:hover{ color:#da231d; font-size:14px; line-height:32px;}



/*新闻详细*/
.newsbt{ font-size:18px; line-height:24px; color:#3e3e3e; text-align:center; padding:15px;}
.time{text-align:center; line-height:32px; border-bottom:1px #d1d1d1 dashed; background:#fff; color:#666; }
.nynr{ height:auto;  padding:10px 0; display:block; color:#333; font-size:14px; line-height:180%; }
.nynr img{ max-width:100%; height:auto;}

/*图片详细*/
.producttp{ width:100%; height:auto; margin-left:auto; margin-right:auto; background:#fff; text-align:center;}
.producttp img{ max-width:100%; height:auto; border:1px #D0D0D0 solid; padding:5px; margin:0 auto;}
.productxx{ color:#3e3e3e;background:#e9e9e9; height:35px; padding-left:8px; text-align:left; line-height:35px; font-size:16px;  margin:15px 0px 0px 0px;}

.next_fy{ height:auto; border-top:1px #ccc dashed; color:#555; font-size:14px; line-height:30px; padding:10px ; margin-top:10px;}

.nynr4_1{color:#444444; font-size:18px; line-height:35px; background:url(../images/x2.jpg) left bottom no-repeat ;display:block; overflow:hidden; }
.nynr4_1 span{ float:right; color:#666; font-size:14px;}
.nynr4_2{color:#444444; font-size:16px; line-height:200%;  display:block; overflow:hidden;  }
.nynr4_2 img{ max-width:100%; height:auto; padding:10px 0;}
.nynr4_5{ width:100%; height:auto;  display:block; overflow:hidden;  }
.nynr4_5 ul li{ width:100%; height:45px; background:#f0f0f0; margin:1px 0px; border-right:1px #fff solid; background:#f0f0f0; padding:0 10px; box-sizing:border-box; color:#444444; font-size:16px; line-height:45px; float:left}
.nynr4_5 ul li img{ width:32px; height:32px; float:left; padding-right:10px; padding-top:6px; }
.nynr4_5 ul li:hover{ background:#cdd8e8}
.mbottom25{ margin-bottom:15px;}

.solutionbt{ font-size:16px; font-weight:bold; color:#3e3e3e; text-align:left; padding:10px 0; background:#f9f9f9; margin-top:30px;}

