
/* CSS Document */
html,body,ul,li,tr,td,th,p,input,form,h1,h2,h3,h4,h5,h6,dl,dt,dd{ margin:0; padding:0;vertical-align:middle;}
ul{ list-style:none;}
body{ font-size:12px; color:#666; line-height:23px; font-family:Verdana; margin:0px; padding:0px; font-family: "microsoft yahei";}
img{ border:none;vertical-align:middle;}
form{ margin:0px; padding:0px;}
.clear{ clear:both;}
a{ text-decoration:none; color:#666;}
a:hover{ color:#269eef; text-decoration:underline;}
.w10{width:1000px;}
a {
transition:400ms ease-in-out;
-o-transition:400ms ease-in-out;
-ms-transition:400ms ease-in-out;
-moz-transition:400ms ease-in-out;
-webkit-transition:400ms ease-in-out
}

/* ======== */
/* = header = */
/* ======== */
.header{}
.header dl{ width:1200px; margin:0 auto; padding:20px 0;}
.header dt{ width:500px; float:left;}
.header dd{ float:right; text-align: right;}
.header dt img{}
.en{}
.en a{ padding:0 6px; }
.en img{ padding-right:5px;}

.nav{ position: relative; z-index: 9; padding-top:10px;}
.nav ul{ margin:0 auto;}
.nav li{ float:left; padding:0 20px; text-align: center; position:relative;}
.nav li a{ font-size: 14px; color:#666; text-decoration: none; background-position:  center bottom;line-height: 40px; display: block;}
.nav li a:hover{ font-size: 16px; background: url(http://linsheng.asp.wzkex.com/template/pc/cn2016/images/nav_li.gif) center bottom no-repeat; color:#269eef;}
.nav li:hover blockquote{ display:block; position:absolute;}
.nav ul blockquote{ width:100%; padding:0; margin:0; display:none; top:40px; left:0; background:rgba(0,0,0,0.4);}
.nav ul blockquote a{ color:#fff;}
.nav ul blockquote a:hover{font-size:14px;}
.search{ float:right; margin-top:10px;}

.text1{ width:213px; line-height:23px; height: 23px; border:1px solid #dcdcdc; color:#b6b6b6; text-indent: 10px;}


.banner{ position: relative;}

.about{ padding:50px 0; background: #f4f4f4; height:490px;}
.about dl{ width:1200px; margin:0 auto; overflow: hidden;}
.about dt{ text-align: center;}
.about dt span{ font-size: 24px; font-weight: 100;}
.about dt strong{ font-size: 24px; line-height: 30px; display: block; color:#333333; font-weight: normal;}
.about dt i{ display: block; width:40px; height:2px; margin:0 auto; background: #269eef;margin-top:10px;}

.about dd{ width:478px; margin:30px; padding:30px; border:1px solid #f4f4f4; float:left;/* text-align: center;*/}
.about dd span{ display: block; border-left:3px solid #269eef; text-align: left; font-size: 24px; padding-left:10px; line-height: 26px; color:#333333; margin-top:20px; margin-bottom:16px;}
.about dd p{ font-size: 14px; line-height: 26px; text-indent: 2em; text-align: left; margin-bottom: 16px;}

.about dd a{ border:1px solid #e0e0e0; border-radius: 4px; padding:8px 40px; font-size: 14px; line-height: 34px;}
/*.about dd:hover{ border-bottom:3px solid #269EEF;}*/
.about dd a:hover{ background: #269EEF; color:#fff; text-decoration: none; border:0;}

.products{ height:800px;}
.products dl{ width:1250px; margin:0 auto;}
.products dt{ text-align: center; padding-top:50px;}
.products dt span{ font-size: 24px; font-weight: 100;}
.products dt strong{ font-size: 24px; line-height: 30px; display: block; color:#333333; font-weight: normal;}
.products dt i{ display: block; width:40px; height:2px; margin:0 auto; background: #269eef;margin-top:10px;}
.p_nav{ padding-top:20px; overflow: hidden;}
.p_nav li{ float:left; margin-right:5px;}
.p_nav li a{ display: block; padding:4px 20px; font-size: 14px; border-radius: 30px; border:2px solid #f4f4f4; text-decoration: none;}
.p_nav li a:hover{ border:2px solid #269EEF;}
.p_nav li.aci a{ border:2px solid #269EEF; color:#269EEF;}

.products_b{ overflow: hidden;}
.products_b li{ width:262px; padding: 17px 19px; text-align: center; float:left;}
.products_b li img{ width:262px; height:196px;}
.products_b li span{ display: block; border-top:1px solid #f4f4f4; background: #fff; font-size: 14px; padding:14px 0;}
.products_b li a{ display: block;}
.products_b li a:hover{ box-shadow: 0px 0px 10px #c1c1c1;}

/* ========== */
/* = service = */
/* ========== */
.service{ height:550px;}
.service dl{ width:1200px; margin:0 auto; overflow: hidden;}
.service dt{ padding-top:72px; text-align: center; line-height: 30px; padding-bottom:70px;}
.service dt span{ font-size:22px; color:#666666;}
.service dt strong{ display: block; font-size:28px; color:#269eef;}
.service dd{ width:300px; float:left; text-align: center;}
.service dd span{ font-size: 20px; display: block; padding-top:26px;}
.service a{ display:block; width:380px; height:36px; margin:0 auto; margin:0 auto; border:1px solid #cecece; line-height: 36px; margin-top:60px; border-radius: 8px 0; overflow: hidden; position:relative; font-size: 16px; text-indent: 20px; text-decoration: none;
transition:600ms ease-in-out;
-o-transition:600ms ease-in-out;
-ms-transition:600ms ease-in-out;
-moz-transition:600ms ease-in-out;
-webkit-transition:600ms ease-in-out
}
.service a span{ display: block; position:absolute; right: 0; background: url(../images/ab.jpg) repeat-x; top:0; width:140px; text-align: center; text-indent: 0px; border-radius: 8px 0 0 0; color:#fff;
transition:1000ms ease-in-out;
-o-transition:1000ms ease-in-out;
-ms-transition:1000ms ease-in-out;
-moz-transition:1000ms ease-in-out;
-webkit-transition:1000ms ease-in-out
}
.service a:hover{ width:240px;}
.service a:hover span{ width:240px;}



/* ========== */
/* = news = */
/* ========== */
.h_news{ background: #f4f4f4; height:550px;}
.h_news dl{ width:1200px; margin:0 auto;}
.h_news dt{ text-align: center; padding-top:50px;}
.h_news dt span{ font-size: 24px; font-weight: 100;}
.h_news dt strong{ font-size: 24px; line-height: 30px; display: block; color:#333333; font-weight: normal;}
.h_news dt i{ display: block; width:40px; height:2px; margin:0 auto; background: #269eef;margin-top:10px;}

.h_news dd{ padding-top:20px;}
.h_news dd ul{ overflow: hidden;}
.h_news dd ul li{ float:left; width:540px; padding:0 30px; margin-bottom:20px;}
.h_news dd ul li img{ float:left; width:210px; height:150px;}
.news_text{ float:right; width:300px; height:150px; position:relative;}
.news_title{ font-size: 16px; display: block;padding-top:6px; font-weight: bold; color:#000;}
.news_text p{ font-size: 14px; height:70px; overflow: hidden; padding:10px 0;}
.news_text i{ font-size: 14px; color:#888; font-style: normal;}
.news_text .more{ font-family: simsun; color:#c5c5c5; border:1px solid #c5c5c5; border-radius: 30px; display: block; width:22px; height:22px; text-align: center; line-height: 22px; position:absolute; right:10px; bottom:6px; text-decoration: none;}
.h_news ul li:hover{}
.h_news ul li:hover .news_title{ color:#269EEF;}
.h_news ul li:hover .more{ color:#fff; background: #269EEF; border-color: #269EEF;}

.multipleColumn .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.multipleColumn .hd ul{margin-left:49%;overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.multipleColumn .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:#9f9e9e; border-radius:50px;}
.multipleColumn .hd ul li.on{ background:#269eef; }


.bottoms{ padding-top:10px;}

.bottoms dl{ width:1200px; margin:0 auto;}
.bottoms dt{ text-align: center; padding-top:50px;}
.bottoms dt span{ font-size: 24px; font-weight: 100;}
.bottoms dt strong{ font-size: 24px; line-height: 30px; display: block; color:#333333; font-weight: normal;}
.bottoms dt i{ display: block; width:40px; height:2px; margin:0 auto; background: #269eef;margin-top:10px;}

.b_contact ul{ overflow:hidden;}
.b_contact ul li{ width:290px;margin: 40px 55px; float:left; height:290px; font-family:Impact; text-align:center; color:#269eef; line-height:36px;}
.b_contact ul li a{ color:#269eef;}
.b_contact .tel{ background:url(../images/ico1.jpg) center no-repeat; font-size:29px; line-height:30px;}
.b_contact .tel span{ font-family:"microsoft yahei"; font-size:16px; display:block; color:#333;}

.b_contact .email{ background:url(../images/ico2.jpg) center no-repeat; font-size:20px; line-height:20px;}
.b_contact .email span{ font-size:14px; display:block; text-align:center;}
.b_contact .qq{ background:url(../images/ico3.jpg) center no-repeat; font-size:30px;}
.b_contact ul li p{ padding-top:156px;}

.bottoms_b{ width:1200px; margin:0 auto; margin-top:30px; text-align:center;}


.copyright{ text-align: center; font-size: 12px; padding-top:20px; padding-bottom:20px;}
















