@charset "utf-8";
/* CSS Document */

*{ margin:0px; padding:0px;}
ul, li{ list-style:none; padding:0px; margin:0px; list-style-type:none;}
/*基本信息*/
body,td,th{ font-size:14px; font-family:Microsoft YaHei;}
body{ margin:0px; padding:0px; font-family:Microsoft YaHei;}
img{ border:none}
a{ text-decoration:none;color:black;}
/*a:hover{ color:#b92e33}*/
i{ font-style:normal}
b{ font-weight:normal}
select{ vertical-align:middle;}
button, input, select, textarea{ font-size:100%; margin:0; outline:0 none; vertical-align:middle;}
textarea{ overflow:auto; vertical-align:top; resize:none;}
button, html input[type="button"], input[type="reset"], input[type="submit"], .submit-btn{ -webkit-appearance:button; cursor:pointer; *overflow:visible;}
button[disabled], input[disabled], .disable{ cursor:default;}
input[type="checkbox"], input[type="radio"], .form-radio, .form-checkbox{ box-sizing:border-box; padding:0;}
legend{ border:0; padding:0; white-space:normal; *margin-left:-7px;}
button::-moz-focus-inner, input::-moz-focus-inner{ border:0; padding:0;}
a,input, button, select, textarea{ outline:none;}
.clear{ clear:both;}
input{ box-sizing:inherit;}
fieldset{ border-width:1px 0 0 0; border-style:solid; padding:0 10px 0 18px; border-color:#bebec0}
legend{ padding:0 5px; font-size:13px; font-weight:bold}
h1, h2, h3, h4, h5, h6{ margin:0; padding:0; font-weight:normal; font-size:30px; color:#292929;}
::-moz-focus-inner{ border:0px;}
.container{width: 1200px;margin: 0 auto;min-height:600px;background-color: #fff;overflow: hidden;padding-bottom: 80px;}
.fl{float: left}
.fr{float: right}
body{background:url("../img/bg2.png") repeat;overflow-x: hidden}
.empty{color: #333}

/*header*/
.header{ width:100%; height:auto;}
.top{width:100%; height:120px;}
.top_c{ width:1200px; margin:0 auto;height: auto;overflow: hidden}
.logo{ width:auto; height:auto;margin-top: 25px}
.logo img {width: 100%;}
.top_r{width: auto;height: auto;position: relative}
.top_r_t{width: 223px;color: #666666;margin-top: 15px;overflow: hidden}
.language{width: 65px;height: auto;background: url("../img/lang.png") no-repeat right center;}
.lang{width: 65px;position: absolute;top:35px;left: 0;height: 25px;line-height: 25px;display: none}
.lang a{color: #666}
.language:hover{cursor: pointer}
.mail{background: url("../img/mail.png") no-repeat left;padding-left: 25px;}
.search{width: 223px;height:35px;margin-top: 30px;overflow: hidden}
.search input{width: 186px;float: left;border: none;height: 35px;text-indent: 15px;font-size: 14px;border: 1px solid #dcdcdc;border-right:none;box-sizing: border-box;color: #6c6c6c}
.login{padding: 5px 7px;background-color: #f45e00;margin-top:19px;color:#fff;border-radius:3px;cursor:pointer;font-size:16px;margin-left: 30px;}

/*.head{width: 100%;height: 46px;background-color: #2d7ade}
.nav{width:1200px;height:auto;margin: 0 auto;}
.nav ul li{width:145px;line-height:46px;float:left;text-align:center;position: relative}
.nav ul li img{margin-top: 10px;}
.nav ul li a{display:inline-block;width: 100%;color: #fff;font-size: 16px}*/
/*.nav li ul{display:none;width:100%;position: absolute;top:80px;z-index: 99999;box-shadow: 0px 0px 4px rgba(0,0,0,0.2);}
.nav li ul li{width:100%;height:auto;line-height:50px;text-align: center;background-color: #fff;}
.nav li ul li a{height:auto;line-height:50px!important;color: #333333!important;}
.nav li ul li:hover a{color: #fff!important;}
.nav li ul li:hover{background-color: #f66e19}
.active{background-color: #f9c300}
.nav ul li:hover a{background-color: #f9c300;color: #fff;}*/

/*子导航*/
/*
.subnav{width: 100%;height:65px;overflow: hidden;border-bottom:1px solid #e7e7e7;box-sizing:border-box;text-align: center;overflow: hidden}
.subnav a{display:inline-block;width:120px;height: 65px;line-height: 65px;font-size: 17px;color: #000000;}
.subnav a:hover{background-color: #205bb2;color: #fff;}
.mr{color: #fff}
*/

.head{width:100%;height:46px;background:#2d7ade;overflow: hidden}
.smNavWrapper{width:1200px;height:46px;margin:0 auto;}
.nav{width:1200px;height:46px;border:0px;font-size:16px;text-align:center;}
.home{width:145px;height:46px;text-align:center;float: left}
.home:hover{background:#f9c300;color:#fff;}
.home:hover .hoverStyle a{color:#fff;}
.navMain .navLi{width:145px;height:46px;float: left}
.navLi:hover{background:#f9c300;color:white;}
.hoverStyle{width:100%;height:20px;margin-top:15px;}
.hoverStyle a{color:#fff;}
.navLi:hover .hoverStyle a{color:#fff;}
.active{background-color: #f9c300}
/*导航*/
.navs{width:1140px;height:170px;margin:-60px 0 0 25px;position:absolute;z-index:999;}
.part{width:375px;height:100%;float:left;margin-left:5px;color:white;}
.part img{width:375px;height:170px;}
.ggName{width:175px;font-size:22px;font-family:"微软雅黑";position:absolute;margin:35px 0 0 20px;text-align:left;}
.view{width:175px;height:32px;font-size:15px;font-family:"微软雅黑";border:3px solid white;position:absolute;margin:100px 0 0 20px;text-align:center;padding-top:8px;}
/*二级导航*/
.subListWp{background:white;display:none;color:black;width:430px;position:absolute;z-index:9999;margin:11px 0 0 -125px;}
.subListWp ul li a{color:#555555;font-size:15px;}
.subListWp ul li a:hover{color:#F26620;}
.subListWp ul{margin:20px 0 0 20px;float:left;}
.subListWp ul li{clear:both;height:20px;margin-bottom:15px;width:180px;border-bottom:1px solid #D8D8D8;text-align:left;padding-bottom:5px;}
.subListWp img{float:right;width:180px;height:180px;margin:20px 20px 0 0;/*border:3px solid #2d7ade*/}


.partNavListWp{display:none;height:310px;width:1200px;background:white;position:absolute;z-index:9999;margin:11px 0 0 -290px;}
/*.partNavListWp{box-shadow:5px 5px 5px 5px white;}*/
.parItem{width:220px;height:250px;border-right:1px solid #F1EFEF;float:left;margin:32px 0 0 20px;}
.ptName{width:100%;height:20px;text-align:left;font-size:17px;}
.ptName a{color:black;}
.ptName a:hover{color:#F26620;}
.parItem img{width:210px;height:155px;border:1px solid #F1EFEF;float:left;margin-top:10px;}
.parItem img:hover{opacity:0.9;}
.navPtIntro{width:210px;float:left;color:#999999;font-size:14px;text-align:left;line-height:20px;margin-top:15px;}
.morePtWp{width:200px;height:250px;float:left;margin:32px 0 0 20px;color:black;}
.morePts{width:100%;line-height:25px;font-size:14px;text-align:left;margin-top:5px;border-bottom:1px solid #D8D8D8;}
.morePts a{color:#666666;}
.morePts a:hover{color:#F26620;}
/*.morePts2{display: none}
.morePts2 a{border-bottom: none!important;}
.morePts:hover .morePts2{display: block}*/

/*banner*/
/*.banner{width:100%; height:500px; margin:0px auto 0px;overflow:hidden}
#focus {width:100%; height:500px; overflow:hidden; position:relative;}
#focus ul {height:auto; position:absolute;left:-3840px;width: 5709px;}
#focus ul li {float:left; height:500px; overflow:hidden;position: relative;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:100%; height:20px; left:0; bottom:0; }
#focus .btn {position:absolute; width:100%; height:6px; padding:5px 0px; left:0;text-align:center;bottom:25px;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:24px; height:6px; _font-size:0; margin:0 5px; cursor:pointer; background-color:#fff;}
#focus .btn span.on {background:#2d7ade;}
#focus .preNext {width:50px; height:70px; position:absolute; top:195px;cursor:pointer;z-index: 9999}
#focus .pre {left:50%;margin-left: -650px;background: url("../img/left.png") no-repeat center;background-color: rgba(0,0,0,0.22);}
#focus .next {right:50%; background-position:right top;margin-right: -660px;background: url("../img/right.png") no-repeat center;background-color: rgba(0,0,0,0.22);}
#focus .pre:hover{background: url("../img/left.png") no-repeat center;background-color: rgba(45,122,222,0.5);}
#focus .next:hover{background: url("../img/right.png") no-repeat center;background-color: rgba(45,122,222,0.5);}*/
/*banner-end*/
#main {overflow: hidden; zoom: 1; position: relative; }
#index_b_hero { width: 1200px; height: 500px; margin: auto; position: relative; }
#index_b_hero img { width: 1200px; height: 500px; }
#index_b_hero .heros { width: 1200px; height: 500px; }
#index_b_hero .hero-wrap { overflow: visible; position: absolute; }
#index_b_hero .next, #index_b_hero .prev { filter: alpha(Opacity=70); opacity: .7; position: absolute; top: 50%; margin-top: -25px;background: url("../img/left.png") no-repeat center;background-color: rgba(0,0,0,0.5);z-index: 3; }
#index_b_hero .next:hover, #index_b_hero .prev:hover { background-color: rgba(45,122,222,0.8); }
#index_b_hero .next { margin: -25px 0px 0 0; right: 0;background: url("../img/right.png") no-repeat center;background-color: rgba(0,0,0,0.5);z-index: 3;  }
#index_b_hero .disabled { background-color: #eee; }
#index_b_hero .mask-left, #index_b_hero .mask-right, #index_b_hero .hero { background: #fff; z-index: 1; position: absolute; top: 0; left: 0; width: 1200px; height: 500px; overflow: hidden; left: 1920px; }
#index_b_hero .mask-right, #index_b_hero .mask-left { z-index: 4; left: -1200px; filter: alpha(Opacity=50); opacity: .5; background: #fff; overflow: hidden; }
#index_b_hero .mask-right { left: 1200px; }
#index_b_hero .active { z-index: 2; left: 0; }
/*.icon-arrow-a-left, .icon-arrow-a-right { background: url(../img/icon-sd26986d847.png) no-repeat; }*/
.icon-arrow-a-left { background-position: 0 0; height: 70px; width: 50px; }
.icon-arrow-a-left:hover, .icon-arrow-a-left.arrow-a-left_hover, .icon-arrow-a-left.arrow-a-left-hover { background-position: -60px 0; }
.icon-arrow-a-right { background-position: -120px 0; height: 70px; width: 50px; }
.icon-arrow-a-right:hover, .icon-arrow-a-right.arrow-a-right_hover, .icon-arrow-a-right.arrow-a-right-hover { background-position: -180px 0; }

/*slider*/
.slider{width:100%;height:345px;margin: 0 auto;overflow: hidden}

/*产品*/
.line{width:100%;height:auto;margin-top: 30px;overflow: hidden}
.pro_head{width: 1131px;height: 110px;margin: 0 auto;background: url("../img/pro_head.png") no-repeat center;margin-top: 23px;overflow: hidden;position: relative}
.keywords{width: 440px;height:auto;margin: 0 auto;margin-top: 30px;overflow: hidden}
.keywords a{color: #555555;display: inline-block;margin-right: 28px;}
.keywords a:nth-child(4){margin-right: 0px;}
.key{margin-top: 5px;}
.key input{width: 370px;height:35px;line-height: 35px;border:none;border:1px solid #ead073;box-sizing: border-box;text-indent: 15px;float: left}
.keywords a:last-child{margin-right:0px!important;display:inline-block;float: right}
.more_t{position: absolute;top: 30px;right: 35px;color: #846512}
.more_i{position: absolute;bottom: 9px;right: 55px;color: #846512}
.pro{width: 1130px;height: auto;margin:0 auto;overflow: hidden}
.pro ul li{width: 360px;height: 347px;float: left;margin:55px 23px 0 0;background-color:#f7f7f7;border:1px solid #e5e5e5;box-sizing:border-box;text-align: center;transition:all 0.5s;/*box-shadow: 0px 0px 10px rgba(0,0,0,0.8);*/}
.pro ul li img{width: 340px;height: 240px;margin-top: 10px;}
.pro ul li:nth-child(3n){margin-right: 0px;}
.pro ul li p{width:100%;margin-top: 15px;color: #333333;font-size: 16px;text-overflow:ellipsis;overflow:hidden;word-wrap:break-word; white-space:nowrap;}
.pro ul li span{display:inline-block;width:100%;height:40px;margin-top: 5px;color: #999999;text-overflow:ellipsis;overflow:hidden;word-wrap:break-word;}
.pro ul li:hover{transition:all 0.5s;background-color: #0361b9;border-color:#0361b9;box-shadow: 0px 0px 10px rgba(0,0,0,0.5);}
.pro ul li:hover p{color: #fff;}
.pro ul li:hover span{color: #fff;}

/*关于*/
.about{width: 1130px;height: auto;margin: 0 auto;background-color: #fcfafb;margin-top: 60px;overflow: hidden;padding: 27px 45px 35px 35px;box-sizing: border-box}
.title{width: 100%;height: auto;overflow: hidden}
.title_l{width: 224px;line-height: 37px;background-color: #2d7ade;border-radius: 3px;background-color: #2d7ade;text-align: center;color: #fff;font-size: 20px;text-transform:uppercase}
.title p{float:left;line-height: 37px;color: #00468e;font-size: 18px;margin-left: 35px;text-transform:uppercase;}
.abouts{width: 100%;height: auto;position: relative;margin-top: 35px;}
.abouts_l{position: absolute;top:-15px;left: 15px;}
.abouts_r{width: 883px;height: 173px;box-shadow: 0px 0px 5px rgba(0,0,0,0.2);}
.abouts_con{height: auto;padding: 30px 55px 0 90px;font-size: 15px;color: #333333;line-height: 25px;}
.more{display: inline-block;width:95px;color: #f1bd08;text-align: center;font-size: 12px;text-transform:uppercase;background: url("../img/more.png") no-repeat right}
.more a{color: #f1bd08}

/*新闻*/
.news{width: 1130px;height: auto;margin: 0 auto;overflow: hidden;padding: 40px 45px 35px 35px;box-sizing: border-box}
.news .more{margin-top: 15px;}
.new{width: 1130px;height: auto;margin: 0 auto;overflow: hidden;background-color: #f0f8ff;padding: 30px 45px 30px 35px;box-sizing: border-box}
.new_l{width: 238px;position: relative}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left;margin-right:5px;width:11px; height:4px;text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#2d7ade;}
.new_r{width: 812px;}
.new_r ul li{width: 240px;height: 43px;float: left;border-bottom: 1px dashed #d5d9dd;margin-left: 30px;line-height: 43px;}
.new_r ul li a{color: #444444;display: inline-block;width: 100%;text-overflow:ellipsis;overflow:hidden;word-wrap:break-word; white-space:nowrap;}

/*合伙伙伴*/
.line2{width: 1130px;height: auto;margin:0 auto;overflow: hidden;margin-top: 27px;}
.coop{width: 1130px;height: auto;margin: 0 auto;overflow: hidden;border: 1px dashed #e0e0e0;margin-top: 25px;padding: 8px 0;}
.coop ul li{width:auto;height:65px;padding: 0 40px;border-right: 1px dashed #bfbfbf;float: left;position: relative;box-sizing: border-box}
.coop ul li img{position: absolute;top: 0;right: 0;left: 0;bottom:0;margin: auto;}
.coop ul li:nth-child(1){width: 300px;}
.coop ul li:nth-child(2){width: 280px;}
.coop ul li:nth-child(3){width: 300px;}
.coop ul li:nth-child(4){width: 250px;}
.coop ul li:nth-child(5){width: 150px;border-right: none}

/*产品内页*/
.con{width:100%;height:auto;overflow:hidden;padding: 50px 50px 0 50px;box-sizing: border-box}
.left{width:275px; float:left; height:auto; font-size:16px;overflow: hidden;}
.con .line{margin-top: 5px;}
.left h3{text-transform: uppercase;font-size: 24px;color: #2d7ade}
.popular{width:100%;margin-top: 20px;}
.popular ul li{width: 100%;height: 49px;border-bottom: 1px solid lightgray;background:url("../img/leftbgg_1.png") no-repeat left;font-size: 16px;line-height: 49px;box-sizing: border-box}
.popular ul li a{color: #666666;display: inline-block;width: 100%;}
.popular ul li a span{margin-left: 25px;}
.popular ul li:hover a{color: #f66e19}
.right{width: 740px;height:auto;}
.product{width:100%;overflow: hidden}
.product ul li{width: 230px;height: 280px;float: left;background-color:#f7f7f7;margin: 30px 23px 0 0;border:1px solid #e5e5e5;box-sizing:border-box;text-align: center;transition:all 0.5s;}
.product ul li img{width: 210px;height: 145px;margin-top: 10px;}
.product ul li:nth-child(3n){margin-right: 0px;}
.product ul li p{margin-top: 15px;color: #333333;font-size: 16px;text-overflow:ellipsis;overflow:hidden;word-wrap:break-word; white-space:nowrap;}
.product ul li span{display:inline-block;margin-top: 15px;color: #999999}
.product ul li:hover{transition:all 0.5s;background-color: #0361b9;border-color:#0361b9;box-shadow: 0px 0px 10px rgba(0,0,0,0.8);}
.product ul li:hover p{color: #fff;}
.product ul li:hover span{color: #fff;}
.local{ font-size:16px;color:#333;line-height:28px;}
.local a{ color:#333}
.local span{ font-size:16px; float:left; color:#333}
.mr{color: #f66e19}

/*新闻内页*/
.news_list{width: 100%;margin-top: 20px;}
.news_list ul li{width:auto;height: auto;overflow: hidden;border-bottom: 1px dotted lightgrey;}
.news_list ul li .new2_text{width:100%;height:auto;box-sizing:border-box;float:left;font-size: 16px;transition: all 0.5s linear;}
.news_list ul li .new2_text p{font-size: 18px;color:#000000;margin: 15px 0 15px 0;text-overflow:ellipsis;overflow:hidden;word-wrap:break-word; white-space:nowrap;}
.news_list ul li .new2_text i{display:inline-block;color: #999999;font-size: 12px;margin: 10px 0;}
.news_list ul li .new2_text span{display:inline-block;width:100%;color: #666666;font-size: 14px;line-height: 20px;text-overflow:ellipsis;overflow:hidden;word-wrap:break-word; white-space:nowrap;}
.news_list ul li:hover .new2_text p{color: #2d7ade}
.news_list ul li:hover{border-color:#2d7ade}


/*产品列表*/
.content{width:100%;padding:20px 0;min-height: 400px;overflow: hidden;line-height: 30px;}

/*page*/
.page{width:100%;height: auto;text-align: center;overflow: hidden;margin: 40px auto 0;}
.page a{display:inline-block;width:40px;height: 40px;line-height: 40px;font-size: 16px;margin: 0 5px;background-color: #eee;}
.page span{display:inline-block;width:40px;height: 40px;line-height: 40px;font-size: 16px;margin: 0 5px;background-color: #2d7ade;}
.current{color: #fff!important;cursor: pointer;}
.page a:hover{background-color: #2d7ade;color: #fff;}
/*page-end*/

/*footer*/
.foot_bg{ width:100%; height: auto;/*overflow:hidden;*/background-color: #424242;padding-bottom: 40px}
.foot{ width:1200px; height:auto; /*overflow:hidden;*/ margin:0 auto;color: #fff;padding-top: 35px;position: relative}
#top{position: absolute;top: -50px;right: 0;z-index: 9999}
.foot a{color: #eaeaea;}
.foot_nav p{font-size: 18px;font-weight: bold;}
.foot_nav i{width: 42px;height: 1px;display: inline-block;background-color: #fff;margin-top: 33px;}
.foot_nav ul{padding-top: 20px;}
.foot_nav ul li{line-height: 35px;}
.foot_nav ul li:nth-child(1){background: url("../img/con1.png") no-repeat left 12px;padding-left: 20px;}
.foot_nav ul li:nth-child(2){background: url("../img/con3.png") no-repeat left 12px;padding-left: 20px;}
.foot_nav2 ul li:nth-child(1){background: url("../img/con2.png") no-repeat left 12px;padding-left: 20px;}
.foot_nav2 ul li:nth-child(2){background: none}
.foot_center{width:250px;/*margin-left: 110px;*/}
.foot_center input{width: 245px;height: 39px;border: none;margin-top: 30px;float: left;background: url("../img/letter.png") no-repeat 13px;box-sizing: border-box;background-color: #fff;padding-left: 50px;}
.foot_center a{display: inline-block;width: 94px;height: 27px;background-color: #f9c300;font-weight: bold;text-align: center;line-height: 27px;margin-top: 20px;}
.foot_right{/*margin-left: 110px;*/}
.share ul{height: auto;float: left;}
.share ul li{width:35px;height:35px;line-height:35px;border-radius:100%;float: left;text-align: center;margin-right: 8px;padding: 0px!important;}
.share ul li a{display: inline-block;width:100%;height: 100%;padding: 0;margin: 0;}
.share ul li:nth-child(1){background: url("../img/fx1.png") no-repeat center;}
.share ul li:nth-child(2){background: url(../img/fx2.png) no-repeat center;}
.share ul li:nth-child(3){background: url(../img/fx3.png) no-repeat center;}
.share ul li:nth-child(4){background: url(../img/fx4.png) no-repeat center;}
.share ul li:nth-child(5){background: url(../img/fx5.png) no-repeat center;}

/*.share ul li:nth-child(1):hover{background: url("../img/fx11.png") no-repeat center #fff;}*/
/*.share ul li:nth-child(2):hover{background: url(../img/fx22.png) no-repeat center #fff;}*/
/*.share ul li:nth-child(3):hover{background: url(../img/fx33.png) no-repeat center #fff;}*/
/*.share ul li:nth-child(4):hover{background: url(../img/fx44.png) no-repeat center #fff;}*/
.link a{color: #fff;margin: 0 15px;}
.link a:hover{color:#f79600}
