@charset "utf-8";
/* CSS reset for c_b */
body , div , dl , dt , dd , ul , ol , li , h1 , h2 , h3 , h4 , h5 , h6 , pre , form , fieldset , input , textarea , p , blockquote , th , td {margin:0; padding:0;}
body{width: 100%;min-width: 1160px;overflow-x: hidden;}
table {border-collapse:collapse; border-spacing:0;}
table th , table td {padding:5px;}
fieldset , img {border:0;}
address , caption , cite , code , dfn , em  , th , var {font-style:normal; font-weight:normal;}
ol , ul {list-style:none;}
ception , th{text-align:left;}
q:before , q:after{content:'';}
abbr , acronym{border:0;}
a {color:#666; text-decoration:none;}  /*for ie f6n.net*/
a:focus{outline:none;} /*for ff f6n.net*/
a:hover {text-decoration:none;}
/*定位*/
.tl {text-align:left;}
.tc {text-align:center;}
.tr {text-align:right;}
.bc {margin-left:auto; margin-right:auto;}
.fl {float:left; display:inline;}
.fr {float:right; display:inline;}
.zoom {zoom:1}
.hidden {visibility:hidden;}
.vam {vertical-align:middle;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
p{ word-spacing:-1.5px;}
-moz-box-sizing:content-box;
-webkit-box-sizing:content-box;
box-sizing:content-box;
/*其他*/
.curp{cursor:pointer};
/*原reset*/
sup{vertical-align:baseline;}
sub{vertical-align:baseline;} 
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
body{font:14px/1.231 arial,helvetica,clean,sans-serif;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/*title*/
h1 { font-size:32px;}
h2 { font-size:26px;}
h3 { font-size:20px;}
h4 { font-size:14px;}
h5 { font-size:12px;}
h6 { font-size:10px;}
/*end reset*/
/* CSS Document */
body{background-color:#fff; overflow-x:hidden; color:#666; font-size:14px; font-family: microsoft yahei , "宋体"; position:relative;}/*网站字体颜色*/
.header , .content , .footer , .container{margin-left:auto; margin-right:auto; width:1160px;}
/*页眉*/
.header{width:100%;background-color:#fff; position:relative; z-index:100; } 
.hearderBox{width:1160px; margin:0 auto; overflow: hidden;}
.huanying{ overflow:hidden;color:#6c6c6c;height:30px;font-size: 14px;background: #ededed;}
.huanying p{width:390px;line-height:30px;}
.huanying ul.huanying_li{ height:30px; text-align:center; line-height:30px;}
.huanying ul.huanying_li a{ display: inline-block;padding:0px 8px;}
/*标题栏*/
.header_middle{margin:20px 0px; overflow:hidden;color:#333;}
.header_middle .zldl{overflow:hidden;line-height: 50px;font-size:35px;padding-left: 80px; background:url(../images/logo-t.png) no-repeat 0px 5px;}
.header_middle .zldl p{ font-size:18px;line-height: 35px; }
.header_middle .zldl_phone{font-size:16px;padding-left:62px; background:url(../images/t-tel.png) no-repeat 0px center;}
.header_middle .zldl_phone p{display:block;font-size:28px; color:#0193de;line-height:29px;}
/*导航栏*/
.hearer_Nav{height:54px; line-height:53px;background-color: #0394e0;}
.hearer_Nav ul{ width:100%;}
.hearer_Nav ul li{font-size:15px;height:53px; line-height:53px; width: 128px; float:left; position:relative;}	
.hearer_Nav ul li>img{display:none; position:absolute; top:54px; right:60%; z-index:5000}
.hearer_Nav ul li:hover img, .hearer_Nav ul li.cur img{display:block;}
.hearer_Nav ul li.last{ background:none;}
.hearer_Nav ul li>a{display:block; color:#ffffff;text-align: center;}
.hearer_Nav ul li:img, .hearer_Nav ul li.cur>img{display:block;}
.hearer_Nav ul li:hover>a,.hearer_Nav ul li.cur>a{background: #0075b3; }
/*banner*/
.banner { width: 100%; min-width: 1160px; height: 400px; position: relative }
#full-screen-slider { width: 100%; min-width: 1160px; height: 400px; float: left; }
#slides { display: block; width: 100%; min-width: 1160px; height: 400px; list-style: none; padding: 0; margin: 0; position: relative }
#slides li { display: block; width: 100%; min-width: 1160px; height: 100%; list-style: none; padding: 0; margin: 0; position: absolute }
#slides li a { display: block; width: 100%; height: 100%; text-indent: -9999px }
#pagination { display: block; list-style: none; position: absolute; left: 50%; top: 375px; z-index: 9900; margin-left: -36px; }
#pagination li { display: block; list-style: none; width: 10px; height: 10px; float: left; margin-right: 15px; border-radius: 5px; background: #212646; border: 2px solid #fff; }
#pagination li a { display: block; width: 100%; height: 100%; padding: 0; margin: 0; text-indent: -9999px; }
#pagination li.on { background: #f00 }
/*搜索*/
.nlss{ overflow:hidden; width:100%;}
.nlss .nlssBox p{ width:600px; height:50px;color:#000; float:left;font-size:14px; line-height:50px;}
.nlssBox { overflow:hidden;margin:0 auto;}
.nlssBox p{ float: left; margin-left:25px; line-height:50px; font-size:14px; }
.nlssBox p a{ margin-right:16px; }
.nlssBox .sbox{ overflow:hidden; width:289px; height:31px;background:url(../images/search.png) no-repeat center; float:right; margin-right:25px; margin-top:10px;}
.nlssBox input{ display:block; float:left; padding:0 10px; height:31px; border:none; background:none; outline:none; line-height:31px; font-size:12px;  width:210px;}
.nlssBox span{ display:block; width:48px; height:31px; cursor:pointer; float:right;}
#pngFix{width: 49px;height: 31px;background:url(../images/search.png) no-repeat -240px 0px;float: right;cursor:pointer;}
/*产品中心*/
.cpzx{overflow:hidden;width:100%;background:url(../images/chanpin_bg.png) repeat-x top center; padding-bottom: 20px;}
 .gy_tit{margin-bottom: 20px;}
 .gy_tit h3{width:100%; height:50px;line-height: 50px; text-align:center; margin-top:20px; padding-bottom:10px;}
.gy_tit h3 a{color:#227ecb; font-size: 24px}
/*案例*/
.kehu{ overflow:hidden;width:100%; height:400px; background-color:#0394e0;}
.kehu h3 a{color:#FFF;}
.rxcp_nr { width: 1160px; height: 246px; overflow: hidden; }
.rxcp_nr li { float: left;width: 292px; line-height: 36px; margin-right: 10px; font-size: 14px; text-align: center; }
.rxcp_nr li img { width: 292px; height: 198px; }
.rxcp_nr li p { line-height: 40px; color: #ffffff}
.rxcp_nr li a { display: block; }
/*走进*/
.zjwy{ overflow:hidden; width:100%;}
.zjwbBox{width:100%;overflow: hidden;}
.zjwbBox h3{text-align:center; margin-top:30px;line-height: 50px;font-size: 24px;}
.zjwbBox h3 a{color:#227ecb;}
.zjwbBox .wy_tupian{width:480px; margin-top:20px; float:left}
.zjwbBox .wy_jianjie{width:660px; margin-top:20px; float:right;}
.zjwbBox .wy_jianjie h4{ padding:0px 0px 10px 220px; }
.zjwbBox .wy_jianjie>p{ text-indent: 2em;text-align: justify;font-size: 14px;line-height: 29px; }
.wy_jianjie h4>a{font-size:20px; color:#000; margin-top:10px;}
.wy_jianjie p{color:#000; line-height:24px; overflow:hidden; margin-top:10px;}
/*车间*/
.bg8 { width:100%; padding-bottom:30px; }
.scrollBox { width:1160px; margin:0 auto; position:relative; padding-top:26px; }
.scrollBox .box-tit{padding-top: 37px; height: 166px; width: 60px; display: inline-block; color: #fff; background: #2a77c5; float: left; text-align: center; font: bold 16px/34px "Microsoft Yahei"; }
.scrollBox .piclist{width: 1100px;float: left;overflow:hidden}
.scrollBox .piclist li { width:263px; background:#FFF;  border:1px solid #cdcdcd; float:left; margin-left:10px; position:relative;}
.scrollBox .piclist li a { text-align:center; }
.scrollBox .piclist li a p { font-size:16px; color:#333; line-height:38px;text-align:center}
/*友情链接*/
.yqlj{margin:20px 0px;}
.yqBox{ width:1160px;margin:0 auto;overflow: hidden;border-top:1px dashed #ccc; }
.yqBox h4{ width:1160px;text-align: justify;padding:5px 0px; }
.yqBox h4 a{color:#227ecb;line-height: 30px;padding:0px 9px;}
/*首页新闻*/
.news{ overflow:hidden; width:100%;background-color:#f5f5f5;}
.news .newsBox_left{ overflow:hidden; width:560px; margin-top:30px;}
.news .newsBox_left img{ margin-top:20px;}
.news .newsBox_left ul{ width:100%; margin:5px 0px 18px;}
.newsBox_left ul li{height:40px; line-height:40px; font-size:16px;margin:0px 10px; border-bottom:1px dashed #e1e1e1;overflow: hidden;}
.newsBox_left ul li a{color:#333;}
.newsBox_left ul li span{ color:#676767; float:right; }
.news .news_title{width:100%; height:42px;border-bottom: 2px solid #0193de;}
.news .news_title h3{ font-size:18px;float:left; padding-left:10px;line-height: 42px;}
.news .news_title h3>a{color:#555;font-weight: 400;}
.news .news_title h3>a span{ font-size:22px; }
.news .news_title .more{float:right;font-size:13px; color:#2f343c;margin-right:23px; margin-top:28px;}
.news .newsBox{width:100%; margin:0 auto;overflow: hidden;padding-bottom: 20px;}
.news .newsBox h4>a{ display:block;font-size:15px; color:#1f75c0;}
/*左侧列表*/
.leftlist{ width:230px;border:1px solid #0193de; }
.lefttop{ height:95px;font-size: 26px;line-height:40px;background:#0193de;text-align: center;padding-top:15px; }
.lefttop a{ color:#fff; }
.lefttop span{ display: block;font-size: 20px; }
.prolist{ padding:10px 5px 0; background: #ffffff}
.prolist .xilie{background: #0193de;height:45px;line-height: 45px; font-weight: bold;}
.prolist .xilie a{color:#fff;display:block; text-align: center; font-size: 18px;}
.prolist ul{padding-bottom: 10px;}
.prolist ul li{width: 50%;float: left; height:40px;line-height: 40px; text-align: center;border-bottom: 1px dashed #aaa;}
.prolist ul li h2{ font-size: 14px;font-weight: normal;}
.prolist ul li h2 a{ display:block; white-space: nowrap;overflow: hidden;text-overflow: ellipsis}
/*右侧列表*/
.leftlist>h2{ background: #0193de;color:#fff;height:42px;line-height: 42px;font-size: 18px;padding:0px 10px; }
.leftlist>h2 a{ color: #fff; }
.leftlist .newslist{ padding:10px 5px; }
.newslist li { height:33px;line-height: 33px; }
.newslist li h2{padding-left: 8px; font-weight: 400;font-size: 14px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis; }
.newslist li h2 a{ color:#333; }
/*单页*/
.age_li_about{ padding:20px 0px;font-size: 16px; }
.age_li_about > p{ text-indent: 2em;text-align: justify;line-height: 33px; }
.age_li_about td img{padding: 3px;border: 1px solid #ccc;margin: 5px 0;}
/*产品页*/
.cpright { width:860px; padding: 0 20px; background: #fff;padding-bottom: 20px; }
.cprightpt { width:860px; padding: 0 20px 10px; background: #fff;  }
.cpshow { overflow: hidden; padding-top: 20px; }
.cpshow li { float: left; width: 274px;margin:6px;}
.cpshow li.noMl { margin-right: 0; }
.cpshow li img { display: block;width:100%; }
.cpshow li p { line-height: 28px;  text-align: center;}
.cpshow li p a { font-size: 13px; color: #0193de; }
.pronydiv { border: 1px solid #ccc; padding: 0; display: inline-block; vertical-align: top; }
/*面包屑导航部分*/
.rtop { overflow: hidden; padding-top: 28px; padding-bottom: 9px; border-bottom: 1px solid #dbdbdb; }
.rtop h5 { float: left;font-size:18px; color: #0193de; padding-left: 10px; border-left: 3px solid #0193de; font-weight: normal; line-height: 16px; }
.rtop span { float: right; }
.rtop span em { color: #666; }
.rtop span a { color: #666; }
/*新闻页*/
.newsListn { margin-top: 20px; }
.newsListn ul {margin-top: 20px; }
.newsListn li {height: 115px; background: #f2f2f2; margin-top: 10px; }
.newsListn li .l_98 { float: left; width: 100px; height: 70px; border-right: 1px solid #e6e6e6; color: #cccccc; line-height:45px; text-align: center; font-size: 14px; margin-top:21px; }
.newsListn li .l_98 span {font-weight: bold; font-size: 40px; line-height: 40px; }
.newsListn li:hover .l_98 { background: #0193de; border-right: 1px solid #01cade; }
.newsListn li:hover .l_98 span { color: #eeeeee; }
.newsListn li:hover { background: #0193de; }
.newsListn li .r_590 { float: right; width:708px; margin-right: 20px }
.newsListn li .r_590 .t_590 {margin: 20px 0 0 0; }
.newsListn li .r_590 .t_590 a {font-size:16px; font-weight: bold; line-height: 16px;color:#333; overflow: hidden; text-overflow: ellipsis; }
.newsListn li .r_590 .t_590 .d_590 a:hover { color: #fff; }
.newsListn li .r_590 .d_590 {color: #666666; font-size:14px; line-height: 18px; margin-top: 10px ;text-align: justify; text-indent: 2em;}
.newsListn li:hover * { color: #fff; }
/*翻页*/
.page{width:100%;padding:0%;margin:0px 0px 5px 0px;position:relative; height:45px;COLOR:#333;FONT-SIZE:14px;}
.page a:hover{background:#DDD;COLOR:#467fb4}
.page ul{float:right;position: absolute;top:15px;right:10px; margin-top: 0px;}
.page dd{position: absolute;margin:0px;left:15px;top:17px;text-align: left;}
.page ul span{float:left;margin-left:2px;FONT-WEIGHT:bold;border:1px solid #DDD;}
.page ul span a{padding:3px 10px;display: block;}
#current{padding:3px 10px;float:left;border:1px solid #DDD; background:#eee}
/*内页*/
.cpMain { background: #ececec; overflow: hidden; }
.cpMain .container { margin-top: 20px; padding-bottom: 30px; }
.wzmain{ background: #ececec; }
.wzmain .content{ width:1160px;margin:0 auto;padding:30px 0px;overflow: hidden; }
.left2 { width:860px;overflow: hidden;padding:0px 20px;background: #fff;}
.left2_main {  overflow: hidden; background: #fff; }
.left2_main h1{ text-align: center;font-size:23px;padding:15px 0px; }
.left2_main .info_con_tit{ text-align: center;font-size: 14px;padding-bottom: 10px; border-bottom: 1px dashed #ccc;}
.left2_main .info_con_tit span{ padding:0px 10px; }
.cntrBody{ padding:15px 0px; }
.cntrBody>p{ font-size: 16px;line-height:31px;text-align: justify;text-indent: 2em; }
.cntrBody td img{padding: 3px;border: 1px solid #ccc;margin: 5px 0;}
.gduo { height: 30px; line-height: 30px;overflow: hidden; padding: 0 10px; border:1px dashed #ccc;border-left:none;border-right: none;}
.gduo span { overflow: hidden; height: 30px; display: block; }
.gduo a { }
/*内页相关*/
.reltit{font-size:16px;height:35px;line-height:35px;background: #eee;color: #0193de; margin-top:20px;padding-left: 10px;border-bottom: 2px solid #0193de;}
.relpic{border-top:none; padding-top:15px;overflow:hidden;font-size:12px;line-height:1.5em;}
.relpic li{float:left;width:195px;margin:0px 9px;text-align:center;border:1px solid #ccc;}
.relpic li:hover{ border:1px solid #0193de; }
.relpic li img{width:195px;}
.relpic li span{ display: block;height:30px;line-height: 30px; }
#areanew{ padding:0px 0px 15px; }
#areanew li{width:47%;border:none; border-bottom:1px dashed #ccc;font-size: 14px;height:37px;line-height:40px;padding:0px;}
#areanew li a{font-size: 14px; }
#areanew li span{line-height: 40px;}
/*尾部*/
.footer{overflow:hidden; width:100%;}
.footer .footer_Nav{width:100%;background-color:#0394e0; height:48px;} 
.footer_Nav ul{ width:1160px; margin:0 auto;overflow: hidden; }
.footer_Nav li{width:127px; height:48px; line-height:48px; text-align:center;  font-size:15px; float:left;}
.footer_Nav li a{color:#FFF; display: block;} 
.footer .foot_content{overflow:hidden; width:100%; background-color:#FFF;}
.footer .foot_content .footer_LOGO{text-align:center;float:left;padding-left:25px;}
.footer .foot_content .footer_LOGO img{ margin-top:36px;}
.footer .foot_content .footer_middle{overflow:hidden;height:225px;float:left;}
.footer .foot_content .footer_middle p{ padding-left:15px; padding-top:45px; font-size:14px; color:#464646; line-height:32px;}
.footer .foot_content .footer_right{overflow:hidden;padding-right:66px; display:block;  width:270px; height:130px;color:#0394e0;float:right; margin-top:50px;}
.footer .foot_content .footer_right img{ display:block; margin-left:10px; float:right;}
.footer .footer_right span{ display:block; font-size:15px;text-align:right; padding-top:5px;}
.footer .footer_right h3{padding:10px 0px; text-align:right;}
.footer .footer_right h3 a{ color:#0394e0;}