/**首页头部与底部**/
#banner_wrap,#header,#nav,#wrapper_wrap,#footer,.friendlink{width:1260px; margin:0px auto;}
#header{ height:100px;}
#header_logo{ float:left;height:100px;display: flex;align-items: center; -webkit-align-items:center}
#header_right{float:right; height:100px;display: flex;align-items: center; -webkit-align-items:center}
.telphone{ text-align:right; line-height:30px; color:#318957; font-size:14px;}
.telphone strong{ color:#FF0000; font-size:20px; font-family:Georgia, "Times New Roman", Times, serif}
.topewm{float:right;margin-left: 20px;}
#banner_wrap{ height:315px; padding-top:2px;}
#wrapper_wrap{ height:auto; padding-top:25px}
#wrapperleft{float:left;width:240px;}
.lefttitle{background:#0081c1; color:#FFFFFF; font-size:14px; font-weight:bold; line-height:34px;padding-left:18px;}
.leftsideBar{ border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2; margin-bottom:15px}
.leftsideBar li{ line-height:40px; padding-left:18px; border-bottom:1px solid #e2e2e2; font-size:14px; background: url(../images/icon-link2.png) no-repeat 12px 50% #fafafa;color:#13736e;}
.leftsideBar a{ padding-left:12px; display:block}
.leftmenu{ border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2; margin-bottom:15px}
.leftmenu li{ line-height:33px; padding-left:18px; border-bottom:1px solid #e2e2e2; font-size:14px; background: url(../images/icon-link2.png) no-repeat 12px 50% #fafafa;color:#13736e;}
.leftmenu a{ padding-left:12px; display:block}
#wrappermiddle{ float:left; width:970px;}
#wrappermiddle1{ float:left; width:730px;}
#wrapperright{ float:right; width:255px;}
.maintitle{ height:33px; border-bottom:1px solid #5292d9;}
.maintitle_a{float:left; background:#eaeff4; color:#222222; font-size:14px; font-weight:bold; line-height:32px;border:1px solid #5292d9; border-bottom:0px; margin-left:6px; padding-left:12px; padding-right:12px;
/* Gecko browsers */
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-moz-border-radius-bottomleft:0;
-moz-border-radius-bottomright:0;
 
/* Webkit browsers */
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
-webkit-border-bottom-left-radius:0;
-webkit-border-bottom-right-radius:0;
 
/* W3C syntax */
border-top-left-radius:5px;
border-top-right-radius:5px;
border-bottom-right-radius:0;
border-bottom-left-radius:0;
}
.m25{ margin-left:35px}
.maintitle_b{float:right; text-align:right; padding-top:12px}
.company{ padding:20px 0 30px; line-height:2;}
.company p{ padding-top:10px;}
.product_list{ padding-top:20px; padding-bottom:15px; margin: 0 -7px;}
.product_list li{width:25%; float:left; height:auto;}
.product_list li:nth-child(4n+1){clear: both;}
.product_list img{width:100%; padding: 10px 0;}
.productbox{border:1px solid #e2e2e2; margin:7px; box-sizing: border-box}
.product_list dt{ text-align:center; color:#000000; padding-top:10px; padding-bottom:15px; font-size: 14px;}
.news_box{ padding:0; margin:0; padding-top:5px}
.news_box_a{ float:left; width:388px;}
.news_box_b{ float:right; width:388px;}
.news_box_c{ padding-top:0px; padding-bottom:15px}
.news_box_title{ font-size:16px; font-weight:bold; height:30px;}
.news_box_title span{ font-size:14px; font-weight:normal; color:#ff9900}
.news_box_img{ padding:0; margin:0;}
.news_list{ padding-top:10px;}
.news_list li{ line-height:29px;background:url(../images/njt.png) no-repeat 4px 50%; padding-left:12px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.indexcontact{ border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2; line-height:26px; font-size:14px; padding:13px 10px 15px 12px;}
.indexcontact p{ padding-top:8px}
.leftcontact{ border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2; line-height:27px; font-size:14px; padding:8px 10px 13px 10px;}
.leftcontact p{ padding-top:8px}
.kefubox{ padding:0; margin:0}
.kefubox h2{ font-size:14px; line-height:45px; color:#043168; font-family:"微软雅黑"}
.qq{ border-bottom:1px solid #e2e2e2; height:80px; padding-left:5px; font-size:18px; font-weight:bold; color:#006a9e}
.tel{color:#FF0000; font-size:20px; border-bottom:1px solid #e2e2e2; padding-left:8px; height:75px; font-weight:bold;}
.service{padding:15px 0}
.service a{ display:block}
.service_1{border:1px solid #e2e2e2; border-bottom:0px; background:url(../images/se_1.jpg) no-repeat 15px 50%; height:60px; padding-left:80px; font-size:16px; line-height:60px}
.service_2{border:1px solid #e2e2e2; border-bottom:0px; background:url(../images/se_2.jpg) no-repeat 15px 50%; height:60px; padding-left:80px; font-size:16px; line-height:60px}
.service_3{border:1px solid #e2e2e2; background:url(../images/se_3.jpg) no-repeat 15px 50%; height:60px; padding-left:80px; font-size:16px; line-height:60px}
.hezuohuoban{ background:url(../img/hb.gif) no-repeat left bottom; background-color:#eff3f5; height:77px; margin-top:15px; padding-top:15px; padding-left:160px}
#footer_wrap{background:#0081c1; margin-top:40px; color:#FFFFFF}
#footer{ padding-top:5px}
.downmenu{background:#a1c4ec; line-height:32px; text-align:center}
.downmenu span{ padding-left:10px; padding-right:10px}
.friendlink{ height:auto; border-bottom:1px solid #419cc9; padding-top:10px; padding-bottom:10px}
.friendlink a{ color:#ffffff}
.copyright{ height:auto; text-align:center; padding-top:10px; padding-bottom:10px; line-height:200%}
.copyright a{ color:#ffffff;}
/**导航菜单**/
#nav_wrap{background:#0081c1; color:#FFFFFF; height:45px; width:100%}
#nav{ background:#0081c1; color:#FFFFFF; height:45px; line-height:45px; font-size:14px;border-left:1px solid #379bcd; font-weight:bold}
#nav li{width:12.5%; float:left; line-height:45px; text-align:center; border-right:1px solid #379bcd; box-sizing: border-box;}
#nav a{ color:#ffffff; display:block}
#nav a:hover{background:#006a9e; color:#FFFFFF;}
#nav .home{ background:#006a9e; color:#FFFFFF}
#nav .home a{ background:#006a9e; color:#FFFFFF}
/*首页图片切换样式*/
.h30{ height:40px}
#banner{clear:both;min-width:1000px;width: 100%;margin: 0px auto; overflow:hidden;}
.slider_img{display: block;text-align: center;height: 100%;}
.slider_img img{display:inline-block!important;margin:0px 0;max-width:100%;width: auto;height: auto;display:block;}
.wmuSlider{height:100%!important;position:relative;overflow:hidden;}
.bbdd{z-index: 2;position: absolute;bottom: 2%;margin: 0;padding: 0; width:100%; text-align:center;}
.bbdd li{margin: 0 8px 2px 0;list-style-type: none; display:inline-block;}
.bbdd a{display:inline-block;text-indent: -9999px;width:16px;height:16px; background: url(../images/dot.png) no-repeat 0 -16px;display: block;border-radius:16px; overflow:hidden}
.bbdd a.wmuActive{background-position: 0 0;}
.banner{width:100%;text-align:center; margin:0 auto;margin-bottom:10px;background:#eee;}
.banner img{min-width:1000px;max-width:100%;}
.wmuSliderPrev,.wmuSliderNext{width: 48px;height: 56px;line-height: 99em;overflow: hidden;margin: -35px 0 0;display: block;background: url(ad_ctr.png) no-repeat;position: absolute;top: 50%;z-index: 10;cursor: pointer;opacity: 0;filter: alpha(opacity=0);-webkit-transition: all .3s ease;border-radius: 35px;}
.wmuSliderNext{background: url(../images/arrow_r.png) no-repeat;right: 0;}
.wmuSliderPrev{background: url(../images/arrow_l.png) no-repeat;left: 0;}
.wmuSlider:hover .wmuSliderNext{opacity: 0.8;filter: alpha(opacity=25);}
.wmuSlider:hover .wmuSliderPrev{opacity: 0.8;filter: alpha(opacity=25);}
.wmuSlider:hover .wmuSliderNext:hover{background: url(../images/arrow_r_on.png) no-repeat;opacity: 1;filter: alpha(opacity=50);}
.wmuSlider:hover .wmuSliderPrev:hover{background: url(../images/arrow_l_on.png) no-repeat;opacity: 1;filter: alpha(opacity=50);}
/* 内页 */
.aboutcontent{ padding:0; margin:0; padding-top:10px; line-height:1.8; padding-left:35px;}
.aboutcontent img{padding-top:10px; padding-bottom:10px}
.contactcontent{ padding:0; margin:0; padding-top:20px; line-height:24px; padding-left:45px; padding-right:45px; font-size:14px;}
.newscontent{padding-top:5px; padding-left:25px; padding-bottom:10px}
.productcontent{ padding:0}
.sortfont{ padding-left:25px; padding-top:12px; line-height:180%; padding-bottom:5px}
.productxxsm{ text-align:center;}
.productxxsm h2{ font-size:16px; text-align:center; color:#018cd2; line-height:40px; height:45px}
.productxxsm img{ width:100%;}
.productxxcs{ text-align:left; padding-top:5px;line-height:160%; font-size:14px; padding-bottom:10px}
.productxxcs img{ width:100%; margin:0 auto; text-align:center; display:block}
.news{ padding:0; margin:0}
.news li{ font-size:14px; line-height:39px; background:url(../images/njt.png) no-repeat 4px 50%; padding-left:15px; border-bottom:1px dashed #e2e2e2}
.news span{ font-size:12px; float:right;}
.news_view{ border-bottom:1px dashed #cccccc; padding-top:5px; text-align:center; padding-bottom:10px}
.news_view h1{ font-size:16px; line-height:35px; text-align:center; color:#018cd2}
.news_content{ padding-top:10px; padding-bottom:10px; line-height:180%;}
.news_content h2{ font-size:14px; font-weight: normal; padding:0; margin:0}
.news_info{ text-align:right; padding-bottom:10px}
.location{ padding-top:5px; padding-bottom:5px}
.product_list1{ padding-top:20px; padding-left:25px}
.product_list1 li{width:50%; float:left; height:215px; text-align:center}
.product_list1 img{width:260px; height:170px; border:0}
.product_list1 dt{ text-align:center; padding-top:5px; font-size:14px}
.context{ padding-top:5px;border-top:1px dashed #cccccc; height:60px}
.context li{ line-height:25px}