html {margin: 0;padding: 0;border: 0;}
body,div,span,object,iframe,h1,h2,h3,h4,p,blockquote,pre,a,address,code,b,em,img,dl,dt,dd,ol,ul,li,fieldset,form,label,footer,header,hgroup,nav,
section {margin: 0;padding: 0;border: 0;}
body {background: #fff;color: #666;position: relative; font: 12px/1.5 Microsoft YaHei, arial, 宋体, sans-serif; vertical-align: baseline; width: 100%; overflow-x: hidden;}
a {text-decoration: none;outline: none;}
a:link {color: #666;}
a:visited {color: #666;}
a:hover,
a:active,
a:focus {  color: #0a5db9;text-decoration: none;outline: none;}
input {padding: 0;margin: 0;font-family: 'Microsoft YaHei';}
img {border: none;background: none;vertical-align: middle;}
ul,
ol,
li {list-style-type: none;}
select,
input,
img,
select {vertical-align: middle;}

table {border-collapse: collapse;border-spacing: 0}

table,
th,
td {vertical-align: middle}

.clearfix:after {content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix {zoom: 1}
.clearboth {height: 0px;line-height: 0px;overflow: hidden;clear: both;font-size: 0px;}

h1,
h2,
h3,
h4 {font-size: 12px;font-weight: bold;} 
hr {border: 0;border-top: 1px solid #ccc;height: 0;} 
dt {font-weight: normal;}

/*----- Common css ------*/
.fl {float: left;} 
.fr {float: right;} 
.di {_display: inline;} 
.fwn {font-weight: normal;} 
.dib {*display: inline;_zoom: 1;_display: inline;_font-size: 0px;} 

/*滚动*/
#demo {overflow: hidden;width: 100%;margin: 0 auto;} 
#indemo {float: left;width: 800% !important;} 
#demo1 {float: left;} 
#demo2 {float: left;} 
#m_demo {overflow: hidden;width: 92%;margin: 0 auto;} 
#m_indemo {float: left;width: 800% !important;} 
#m_demo1 {float: left;} 
#m_demo2 {float: left;} 

.wh {width: 1200px;margin: 0 auto;}

.pos {position: relative;width: 1920px;left: 50%;margin-left: -960px;}

.com-img {display: inline;overflow: hidden;margin: 0 auto;display: table;}

.com-img img {transition: all 0.8s;-webkit-transition: all 0.8s;-moz-transition: all 0.8s;-o-transition: all 0.8s;}

.com-img:hover img {transform: scale(1.2);-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);}
 
.roll_product {float: left;} 
/*头部样式*/
.top1 {color: #666666;line-height: 45px;overflow: hidden;font-size: 13px;height: 45px;background-color: #eeeeee;}

.top2 {height: 117px;overflow: hidden;}
#header {width: 1000px;margin: 0 auto;}
.logo {float: left;line-height: 117px;}
.top2 .k1 {height: 60px;margin-top: 30px;border-left: solid 1px #e5e5e5;padding-left: 55px;margin-left: 55px;}
.top2 .k1 h3 {font-size: 21px;font-weight: normal;color: #333333;margin-bottom: 10px;}
.top2 .k1 p {font-size: 19px;color: #999999;}
.top2 .k2 {margin-top: 30px;font-size: 16px;text-align: left;background: url(../images/top-tel.png) no-repeat left center;padding-left: 64px;}
.top2 .k2 h4 {font-size: 21px;font-weight: 500;letter-spacing: 3px;color: #333333;text-indent: 3px;}
.top2 .k2 p {font-size: 37px;color: #333333;letter-spacing: -4px;}
.topLink {float: right;text-align: right;position: relative;z-index: 9999;}
.translate {width: 100px;position: absolute;left: 0;top: 10px;z-index: 9999;}

.tran-in {left: 120px;}
.translate li {border: 1px dashed #cccccc;line-height: 26px;text-align: left;background: #fff;}
.translate li a {display: block;padding-left: 10px;background: url(../images/dot4.png) no-repeat 88% 11px;}
.translate li a:hover {text-decoration: none;color: #275cea;cursor: pointer;}
.translate-en {display: none;padding: 6px;padding-top: 0px;}

.translate li .translate-en a {padding-left: 0px;text-align: center;background: #fff;border-bottom: 1px solid #cccccc;}

.translate li .translate-en a:hover {font-weight: bold;}

.topLink .f_count {color: #ff0000;font-size: 13px;font-weight: bold;}

.topLink .k1 a {color: #595959;}

.topLink .k2 {color: #074b91;font-size: 14px;font-family: "微软雅黑";}

/*导航栏样式*/
#menu {background: #1e50ae;}  
.nav li {text-align: center;float: left;position: relative;z-index: 999;width: 125px;} 
.nav li a {display: block;line-height:50px;color: #fff;height:50px;padding: 0;font-size: 16px;padding: 0;} 
.nav li a:hover {color: #ffffff;text-decoration: none;background-color: #13439d; background-image:url(../images/navbj.png)} 
.nav>li>a:focus,
.nav>li>a:hover {text-decoration: none;background-color: #13439d;} 
.nav .sec {height: 0;background: #fff;color: #0a5db9;overflow: hidden;z-index: 9999;position: absolute;top: 61px;left: 0px;width: 100%;} 
.nav .sec a {background: #fff;color: #0a5db9;height: 38px;line-height: 38px;font-size: 14px;} 
.nav .sec a:hover {background: #fff;color: #0a5db9;text-decoration: none;}


#formsearch {float: right;} 
.hotSearch {float: left;height: 24px;line-height: 24px;font-weight: normal;}

#search-type {float: left;width: 100px;height: 24px;border: 1px solid #c8c8c8;margin-right: 5px;}
 
.x-banner {position: relative;}

.sou { width: 1200px; height: 90px;  background-color: rgba(14, 102, 191, .8); padding: 0 32px; position:relative; left: 50%;transform: translateX(-50%);z-index: 999;}
.hotSearch {line-height: 90px;font-size: 14px;color: #ffffff;}
.hotSearch a {margin-right: 3px;color: #ffffff;}
#formsearch input {height: 42px;background: #fff;border: 1px solid #c8c8c8;line-height: 42px;margin-top: 24px;}
#formsearch input#keyword {width: 350px;height: 42px;line-height: 42px;padding-left: 19px;color: #666;}
#formsearch input#keyword::placeholder {font-size: 14px;color: #999999;}
#formsearch input#s_btn {width: 98px;height: 42px; background: #00468c url(../images/ss.png) no-repeat center center; color: #fff; border: none;cursor: pointer;}
 
/*首页banner*/
.banner {position: relative;}
.banner {width: 100%;height: 100%;}
.banner ul.bb {position: relative;padding: 0px;margin: 0px;z-index: 5;width: 100%;height: 100%;} 
.banner ul.bb li {position: absolute;display: none;width: 100%;height: 100%;} 
.banner ul.bb li a {width: 100%;display: block;height: 100%;} 
.banner ul.bb li a img {width: 100%;height: 100%;} 
.banner .num {position: absolute;right: 0;bottom: 40px;z-index: 100;text-align: center;width: 100%;} 
.banner .num li {display: inline-block;margin: 0 5px;width: 61px;height: 6px;text-indent: -100px;overflow: hidden;background: #009b4c;} 
.banner .num li.num_hover {background-color: #e15616;} 
.banner .num li.num_hover a {color: #fff;} 
.banner .num li a {float: left;display: inline;text-align: center;color: #666;text-decoration: none;cursor: pointer;width: 16px;height: 16px;line-height: 16px;} 




.index-title {text-align: center;}

.index-title h3 {font-size: 36px;color: #272727;}

.index-title p {font-size: 18px;color: #777676;line-height: 60px;background: url(../images/line1.png) no-repeat bottom center;}

.p1 {background-color: #eeeeee;padding: 40px 0 51px;}
.p1a {display: flex;justify-content: space-between;margin-top: 36px;}
.p1a li {width: 380px;height: 310px;background-color: #e5e5e5;text-align: center;}
.p1a li a {display: block;color: #3e3e3e;}
.p1a li a img {display: block;width: 100%;height: 213px;margin-bottom: 37px;}
.p1a li a h3 {font-size: 18px;margin-bottom: 34px;position: relative;}
.p1a li a h3:after {content: ""; width: 44px; height: 2px; background-color: #3e3e3e;position: absolute; bottom: -16px;left: 50%;transform: translateX(-50%);}
.p1a li a p {font-size: 14px;line-height: 25px;padding: 0 29px;}
.p1a li:hover {background-color: #0e66bf;}
.p1a li:hover a {color: #fff;}
.p1a li:hover a h3::after {background-color: #fff;} 

.p2 {margin-top: 15px;}
.p2>.wh {margin-top: 62px;}
.p2a {width: 277px;height: 590px;background-color: #eeeeee;}
.p2a1 {width: 100%;height: 123px;background-color: #0a5db9;text-align: center;padding-top: 35px;} 
.p2a1 h3 {font-size: 36px;letter-spacing: 3px;color: rgba(255, 255, 255, .95);} 
.p2a1 p {font-size: 11px;color: #ffffff;line-height: 27px;} 
.p2a2 {margin: 0 9px;background-color: #fff;padding: 8px  7px 0;overflow: hidden;height: 370px;} 
.p2a2 .layer1>a {   display: block;width: 100%;height: 38px;border: solid 1px #d2d2d2;background: url(../images/jian2.png) no-repeat 220px center;line-height: 38px;margin-bottom: 16px;text-indent: 28px;font-size: 16px;}

.p2a2 .layer1:last-child a {margin-bottom: 0;} 
.p2a2 .layer1 a {color: #000000;} 
.p2a2 .layer2 {padding-left: 30px;} 
.p2a2 .layer2 li a {display: block;font-size: 15px;color: #5a5a5a;margin-bottom: 30px;} 
.p2a2 .layer1.change>a {border: none;background: #0a5db9 url(../images/jian1.png) no-repeat 220px center;color: rgba(255, 255, 255, .9);} 
.p2a2 .layer2 li a:hover {color: #0a5db9;} 
.p2a3 {width: 100%;height: 104px;background: #0a5db9 url(../images/pro-tel.png) no-repeat 26px center;background-color: #0a5db9; color: #ffffff;padding: 28px 23px 0 72px;}

.p2a3 h3 {font-size: 14px;font-weight: normal;} 
.p2a3 p {font-size: 24px;} 
.p2b {width: 908px;border: 1px solid #c1bcbc;} 
.p2b1 { width: 100%; height: 41px;background-image: linear-gradient(0deg, #d9d9d9 0%,#fefefe 100%),  linear-gradient(#0e0e0e, #0e0e0e);  background-blend-mode: normal, normal;border: solid 1px #c1bcbc;line-height: 41px;display: flex;justify-content: space-between;padding: 0 20px 0 10px;} 
.p2b1 span {font-size: 20px;letter-spacing: 2px;color: #4a4a4a;} 
.p2b1>a {font-size: 15px;color: #4a4a4a;} 
.plist {margin-top: 10px;} 
.plist li {margin: 0 5px 10px 17px;} 
.plist li:nth-child(3n) {margin-right: 0;} 
.plist li:nth-child(-n+6) {margin-bottom: 0;} 
.plist li a.img {border: 1px solid #e5e5e5;display: block;} 
.plist li a.img img {width: 275px;height: 206px;} 
.plist li h3 a {display: block;color: #000;font-size: 16px;font-weight: normal;text-align: center;line-height: 45px;}
 
.p3 {margin-top:1px;padding-top:12px;padding-bottom: 10px; } 
.p3 .index-title h3 {color: #fff;} 
.p3 .index-title p {color: #fff;background: url(../images/line2.png) no-repeat bottom center;} 
.p3a {display: flex;justify-content: space-between;margin-top: 40px;} 
.p3a li {width: 288px;height: 388px;background-color: #ffffff;text-align: center;padding: 0 22px;} 
.p3a li a.img {display: block;width:218px;height:218px;   margin: 39px auto 18px;line-height:218px;background: url(../images/b0.png) no-repeat center center;} 
.p3a li h3 a {font-size:24px; font-weight:boldcolor: #353535;} 
.p3a li p a {font-size: 16px;color: #67677e;line-height:25px;display: inline-block;margin-top: 21px; font-weight:bold} 


.p3b {line-height: 39px;text-align: center;margin-top:10px;display: flex;justify-content: center;align-items: center;} 
.p3b span {font-size: 13px;color: #ffffff;background: url(../images/p3-tel.png) no-repeat left center;padding-left: 46px;} 
.p3b>p {font-size: 25px;font-weight: bold;letter-spacing: -1px;color: #ffffff;} 
.p3b>a {  width: 120px;height: 39px; border-radius: 19px;line-height: 39px; text-align: center;border: solid 1px #ffffff; font-size: 14px; color: #ffffff;  margin-left: 19px;}

.p4 {margin-top: 36px;}
.p4a {margin-top: 65px; width:1200px; text-align:center}
.p4a .bd  {width: 202px; } 

.p4a .bd ul li {width: 202px;margin-right: 10px;} 
.p4a .bd ul li a {display: block;} 
.p4a .bd ul li a  img {width:182px;	height:92px;}
.p4a .bd ul li a  h3 {font-size: 16px;	font-weight: normal;	letter-spacing: 2px;color: #333333;text-align: center;line-height: 60px;}

.p5 {height: 246px;background: url(../images/heng.png) no-repeat left top;margin-top: 70px;padding-top: 52px;}
.p5a {position: relative;}
.p5a1 {width: 807px;position: relative;}
.p5a1 h4 {font-size: 28px;	font-weight: normal;	letter-spacing: 1px;color: #ffffff;margin-bottom: 8px;}
.p5a1  h3 {font-size: 26px;	font-weight: 700;	letter-spacing: 1px;color: #ffffff;margin-bottom: 16px;}
.p5a1  p{width: 500px;text-align: left;	font-size: 14px;	line-height: 28px;	letter-spacing: 1px;	color: #dcffaf;}
.p5a1 >img {position: absolute;right: 46px;top: -121px;}
.p5b1 {height: 67px;background: url(../images/heng-tel.png) no-repeat left center;padding-left: 74px;}
.p5b1 h3 {font-size: 16px;	letter-spacing: 2px;color: #ffffff;font-weight: 400;padding-left: 3px;}
.p5b1 p {font-size: 39px;	font-weight: bold;	letter-spacing: -5px;color: #059341;line-height: 53px;}
.p5b >a {display: block;width: 294px;height 47px;background-color:#009de7;font-size:19px;letter-spacing:2px;color: #ffffff;line-height: 47px;text-align: center;margin-top: 17px;}
.p6 {margin-top: 44px;}
.p6a {background: url(../images/ab.png) no-repeat left top;padding: 93px 0 43px;margin-top: 38px;}
.p6a1  {width: 502px;}
.p6a1 h4 {font-size: 39px;	font-weight: normal;	line-height: 35px;color: #6c6b6b;margin-bottom: 30px;}
.p6a1 h3 {font-size: 33px;	font-weight: 700;  color: #184cb1;   background: url(../images/line3.png) no-repeat left bottom;padding-bottom: 30px;margin-bottom: 40px;}
.p6a1 > p {font-size: 14px;color: #3e3a39;line-height: 30px;}
.p6a1 >a {display: block;width: 193px;height: 51px;background: url(../images/ab1.png) no-repeat center center;font-size: 16px;color: #3e3a39;line-height: 51px;text-indent: 36px;margin-top: 30px;}
.p6a2 {width: 559px;height: 472px;margin-right: 46px;}

.p6a2  img {width: 100%;height: 100%;}

.p7 {margin-top: 55px;}
.p7a {display: flex;justify-content: space-between;margin-top: 73px;}

.p7a  li {width: 146px;height: 144px;background: url(../images/cir.png) no-repeat center center;}
.p7a  li  a {display: block;position: relative;width: 109px;height: 109px;background-color: #0264af;text-align: center;line-height: 109px;border-radius: 50%;margin: 16px auto;}
.p7a  li  a h3 {font-size: 18px;	font-weight: normal;color: #0264af;position: absolute;top: -24px;left: 50%;transform: translateX(-50%);}
.p7a  li  a span {font-size: 16px;	color: #ffffff;}
.p7a  li:hover a {background-color: #059341;}


.wh1280 {width: 1280px;margin: 62px auto 0;}
.p8 {margin-top: 47px;background-color: #f6f6f6;padding-top: 46px;padding-bottom: 64px;}
.p8a {width: 828px;}
.p8a1 {display: flex;justify-content: space-between;width: 100%;border-bottom: 1px solid #a7a7a7;height: 50px;line-height: 50px;}
.p8a1 ul li {font-size: 20px;color: #5a5a5a;font-weight: 700;margin-right: 43px;position: relative;}
.p8a1 ul li::after {content: "";width: 79px;	height: 4px;background-color: #0a5db9;position: absolute;bottom: -1px;left: 50%;transform: translateX(-50%);display: none;}
.p8a1 ul li.cur::after {display: block;}

.p8a1 >a {font-size: 15px;	color: #2c55a4;}
.p8a2a {width: 336px;}
.p8a2a li a {display: block;}
.p8a2a li a img {width: 335px;height: 215px;margin-top: 42px;}
.p8a2a li a  h3 {font-size: 15px;color: #0a5db9;margin: 28px 0 17px;}
.p8a2a li a  p {font-size: 14px;	color: #615c5c;}

.p8a2b li {width: 463px;	height: 60px;border: solid 1px #d8d8d8;padding: 10px 9px 0 10px;margin-bottom: 15px;}
.p8a2b li  a {display: block;}
.p8a2b li  a h3 {font-size: 15px;	font-weight: normal;color: #0a5db9;margin-bottom: 6px;}
.p8a2b li  a p {font-size: 14px;	color: #615c5c;}
.p8a2b {margin-top: 42px;} 
.p8b {width: 406px;}
.p8b1 {display: flex;justify-content: space-between;width: 100%;border-bottom: 1px solid #a7a7a7;height: 50px;margin-bottom: 30px;}
.p8b1 h3 {font-size: 20px;	font-weight: 700;color: #5a5a5a;line-height: 50px;}
.p8b1 >a {line-height: 50px;  font-size: 15px;	color: #2c55a4;}
.p8b2 li {height: 97px;border-bottom: 1px dashed #c3c1c1;padding-top: 15px;}
.p8b2 li:last-child {border: none;}
.p8b2 li  a {display: block;padding-left: 25px;}
.p8b2 li  a  h3 {font-size: 15px;color: #0a5db9;font-weight: 400;position: relative;margin-bottom: 13px;}
.p8b2 li  a  h3::after {content: "问";width: 19px;height: 19px;line-height: 19px;text-align: center;background-color: #2c55a4;font-size: 13px;color: #ffffff;position: absolute;left: -25px;top: 50%;transform: translateY(-50%);}
.p8b2 li  a  p {font-size: 14px;color: #615c5c;line-height: 20px;position: relative;}
.p8b2 li  a  p::after {content: "答";width: 19px;height: 19px;line-height: 19px;text-align: center;background-color: #2a2a2a;font-size: 13px;color: #ffffff;position: absolute;left: -25px;top: 0;}


.p9 {background-color: #313131;padding-top: 30px;font-size: 13px;color: rgba(246, 246, 246, .68);line-height: 26px;padding-bottom: 27px;}
.p9  a {color: rgba(246, 246, 246, .68);}

.p9a1 li a{font-size: 13px;color: rgba(246, 246, 246, .68);display: inline-block;margin-right: 24px;position: relative;}
.p9a1 li a::after {content: "";width: 2px;height: 14px;background-color: rgba(246, 246, 246, .68);position: absolute;right: -13px;top: 55%;transform: translateY(-50%);}
select { border: solid 1px #000;  appearance:none;-moz-appearance:none;-webkit-appearance:none; background:red;padding-right: 14px;}
/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand { display: none; }
.p9b select {background: none;outline: none;border: none;width: 188px;height: 34px;color: #b3b3b3;background: #fff url(../images/yq.png) no-repeat center center;padding-left: 19px;margin-top: 13px;}  

/*友情链接*/

.f_link {width: 1200px;line-height: 30px;margin: 0 auto;}

.f_link a {color: #666;}

/*页面底部*/
#footer {height: 321px;background: #009b4c;} 
.ff_er {width: 324px;height: 304px;background: #009b4c;} 
.ff_er h3 {font-weight: normal;color: #fff;font-size: 24px;padding-top: 42px;} 
.ff_er .er {margin-top: 30px;text-align: center;font-size: 20px;color: #fff;line-height: 50px;} 
.ff_cont h3 {color: #fff;font-size: 24px;font-weight: normal;margin-bottom: 6px;} 
.ff_cont {width: 414px;padding-right: 65px;background: url(../images/line2.png) no-repeat right top;margin-top: 42px;color: #fff;font-size: 14px;line-height: 26px;border-right: 1px solid #d8e1dd;padding-bottom: 20px;}

.ff_cont a {color: #fff;font-size: 14px;} 
.nav_foot {width: 395px;margin-top: 65px;line-height: 39px;} 
.nav_foot a {color: #fff;font-size: 14px;} 
.copyright {text-align: center;line-height: 24px;} 
/*内页左侧样式*/ 
.container {width: 1200px !important;margin: 0 auto;padding: 0;} 
.page-product-inquiry a {color: #fff;}


