@charset "utf-8";
/* CSS Document */
body{
font-family:"微软雅黑";font-size:12px;font-weight:normal;color:#666;margin:0px;padding:0px; background:#fff; overflow-x:hidden}
p,form,h1,h2,h3,h4,h5,h6,input,dl,dd,table,td,input,ul,li{margin:0px;padding:0px;}
ul,ol{margin:0px;padding:0px;list-style-type:none;}
img{border:none;}
li{ list-style:none}
a{color:#666;text-decoration:none;-webkit-transition:all ease-in-out 200ms;transition:all ease-in-out 200ms;}
a:hover{ color:#007cc2}
.clear{clear:both;}
h1,h2,h3,h4,h5,h6{ font-weight:normal}

.header{ background-color:#f2f2f2; height:39px;min-width:1080px; border-bottom:1px solid #e6e6e6; line-height:39px; color:#888}
.header_main{ max-width:1080px; margin:0 auto}
.header_main p{ float:right}
.header_main p a{ color:#888; background:url(../images/shu.jpg) no-repeat right; padding:0 10px}
.header_main p a:hover,.header_main p .cur{ color:#007cc2}

.top{ background-color:#fff; border-bottom:1px solid #fff; width:100%;-webkit-transition:all ease-in-out 200ms;transition:all ease-in-out 200ms;}
.top.fixed{position: fixed;left: 0;top: 0;z-index: 11;  border-bottom:1px solid #ededee}
.top_main{ max-width:1080px; margin:0 auto; overflow:hidden; padding:27px 0}
.top_l{ float:left; margin-top:5px; width:343px}
.top_r{ float:right; width:665px}
.top_r ul{ overflow:hidden}
.top_r li{ float:left; text-align:center; margin:0 21px}
.top_r li.last {margin: 0 0 0 21px;}
.top_r li a{ float:left; font-size:14px; color:#666}
.top_r li span{ display:block; margin-top:8px}
.top_r li img{ height:22px}


.ls_banner {width:100%;height:545px;position:relative;overflow:hidden;min-width:1080px; }
.ls_banner .ls_bgSet{position:relative;}
.ls_banner .ls_bgSet li{position:absolute;width:100%;height:545px;display:none}
.ls_banner .ls_imgSet{position:absolute;width:998px;left:50%;margin-left:-500px;}

.ls_banner .ls_imgSet .ls_1_1{position:absolute;left:660px;top:205px;}
.ls_banner .ls_imgSet .ls_1_2{position:absolute;left:660px;top:264px}

.ls_banner .ls_menuWrap{position:absolute;width:1000px;left:50%;margin-left:-500px;}
.ls_banner .ls_menuWrap .ls_menuSet{position:absolute;width:100%;top:500px; left:0px; text-align:center;font-size:0}
.ls_banner .ls_menuWrap .ls_menuSet li{cursor:pointer;margin:0 5px; display:inline;}

.ls_menuWrap li a{width:18px; height:18px; display:inline-block; margin:0 1px; position:relative;}
.ls_menuWrap li a b{width:8px; height:8px; overflow:hidden; display:inline-block; position:absolute; top:50%; left:50%; margin:-4px 0 0 -4px; background:#e5e5e5; background:rgba(0,0,0,.2); -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; border-radius:50%; -webkit-transition:all .2s ease-in-out; -moz-transition:all .2s ease-in-out; -ms-transition:all .2s ease-in-out; transition:all .2s ease-in-out; -webkit-transform:translate3d(0,0,0); -moz-transform:translate3d(0,0,0); -ms-transform:translate3d(0,0,0); transform:translate3d(0,0,0);}
.ls_menuWrap li a:hover b,.ls_menuWrap li a.current b{background:#008cd6; -webkit-transform:scale(1.5); -moz-transform:scale(1.5); -ms-transform:scale(1.5); transform:scale(1.5);}

.announcement{ border-bottom:1px solid #e0e0e0; height:51px; line-height:51px;min-width:1080px;}
.announcement_main{ max-width:1080px; margin:0 auto; overflow:hidden}
.annou_l{ float:left; font-size:14px; color:#007cc2}
.annou_r{ float:right; overflow:hidden; color:#777; width:1022px}
.annou_r li{ float:left; width:320px; margin-right:30px}
.annou_r li a{ color:#777; background:url(../images/yuan.png) no-repeat left; padding-left:13px}
.annou_r li a:hover,.news_main ul li a:hover{ color:#007cc2}
.annou_r li span{ float:right}

.news_main{ max-width:1080px; min-width:1080px; margin:0 auto; padding:40px 0; overflow:hidden}
.news_main dl{ border:1px solid #d6d6d6; float:left; width:346px; margin-right:18px; border-radius:5px}
.news_main dl h2,.order_tab h3{ border-bottom:1px solid #efefef; height:33px; line-height:33px; font-size:16px; color:#007cc2; padding:0 20px; background:url(../images/bak.png) repeat-x left;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.news_main dl h2 a,.order_tab h3 a{ float:right; font-size:12px; color:#888;}
.news_main dl h2 a:hover,.order_tab h3 a:hover{ color:#007cc2}
.news_main .dl_r{ float:right; margin:0}
.news_main ul{ padding:10px 20px 10px}
.news_main ul li{ height:35px; line-height:35px; border-bottom:1px dashed #cfcfcf}
.news_main ul li a{ color:#777}
.news_main ul li span{ float:right; color:#b3b3b3}
.news_main ul .b_none{ border:none}
.dl_r table,.order_tab table{ padding:34px 20px 22px}
.dl_r input,.order_tab input{-moz-box-shadow:0px -2px 1px #cecccd; -webkit-box-shadow:0px -2px 1px #cecccd; box-shadow:0px -2px 1px #cecccd; border:none; outline:none; border:1px solid #d6d6d6; border-radius:5px; padding:6px 10px; margin-left:15px}
.dl_r td,.order_tab td{ padding-bottom:17px; color:#777}
.dl_r td a,.order_tab td a{ background:url(../images/sub.png) no-repeat left; width:105px; height:34px; display:block; text-align:center; color:#fff; line-height:34px; margin-left:15px; font-size:14px}

.about{ background-color:#f4f4f4; min-width:1080px;}
.about_con{ max-width:1080px; margin:0 auto; padding:50px 0}
.about_con h2{ background-color:#fff; height:72px; width:90px; border-radius:90px; text-align:center; padding-top:18px; border:14px solid #e4e4e4; display:table; margin:0 auto}
.about_con li{ float:left; min-width:118px; text-align:center; margin-right:78px;-webkit-transition:all .2s linear;transition:all .2s linear}
.about_con li h3{ font-size:16px; color:#555; margin-top:10px;}
.about_con li h3 span{ display:block; font-size:12px; color:#888; margin-top:4px}

.about_con li:hover{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}
.about_con li:hover h2{ background-color:#007cc2; border-color:#007cc2}

.slideTxtBox{ max-width:1080px; min-width:1080px; margin:40px auto; overflow:hidden; border:1px solid #ddd; border-left:none}
.slideTxtBox .hd{ float:left; width:277px; background-color:#f0f6f9; border:2px solid #007cc2; border-right:none}
.slideTxtBox .hd ul li{cursor:pointer; height:43px; border-bottom:1px solid #fff; padding-left:20px; line-height:43px; font-size:14px; color:#555; border-right:1px solid #ddd;border-top:1px solid #f0f6f9; }
.slideTxtBox .hd ul li.on{ background-color:#fff; color:#007cc2; border-right:1px solid #fff;border-bottom:1px solid #ddd;border-top:1px solid #ddd;}

.slideTxtBox .bd{ float:right; width:751px; padding:35px 21px 0 20px }
.slideTxtBox .bd ul{ overflow:hidden}
.bd_l{ float:left; overflow:hidden; width:375px; margin-top:30px}
.bd_l li{ float:left}
.bd_l li a{ padding:6px 12px; border:1px solid #ddd; float:left; margin:0 10px 10px 0;color: #757575;}
.bd_l li a:hover{ background-color:#007cc2; color:#fff}
.bd_r{ float:right; width:339px}
.bd_r h2{ font-size:14px; color:#757579; padding-bottom:10px; border-bottom:1px solid #ddd; margin-bottom:25px}
.bd_r dl{ overflow:hidden;}
.bd_r dt{ float:left;}
.bd_r dt a{
    float: left;
    border: 1px solid #d9d9d9;
    color: #999;
    width: 163px;
    height: 39px;
    line-height: 39px;
    text-align: center;
    background-color: #fff;
    font-size: 14px;
    margin-bottom: 5px;
    margin-right: 9px;
    font-size: 13px;
	overflow:hidden;
}
.bd_r dt a:hover{
	background-color:#007cc2;
	color:#fff;
}
.bd_r dt.last a{
    margin-right: 0px;
}
.bd_r dt img{ border:1px solid #e4e4e4; width:105px; height:96px}
.bd_r dt span{ display:block; font-size:11px; margin-top:3px}
.bd_r dt:hover img{ border:1px solid #007cc2}

.infopage { text-align:center; margin:20px auto; overflow:hidden;}
.infopage a{ display:inline-block; padding:6px 10px; margin-bottom:5px; margin-right:3px; background: #0099cc; color:#fff; font-size:14px;}
.infopage span{ display:inline-block; padding:6px 10px; margin-bottom:5px; margin-right:3px; background: #047ba2; color:#fff; font-size:14px;}
.brand{ background-color:#f4f4f4; min-width:1080px}
.brand_main{ max-width:1080px; margin:0 auto; padding:40px 0 20px}

.slideTxtBox_1 .hd{ position:relative}
.slideTxtBox_1 .hd ul{ overflow:hidden; border-bottom:1px solid #d6d6d6; margin-bottom:40px}
.slideTxtBox_1 .hd ul li{ float:left; margin:0 30px 0 0; cursor:pointer; font-size:16px; color:#666; padding-bottom:15px }
.slideTxtBox_1 .hd ul li.on{ border-bottom:2px solid #007cc2; color:#007cc2}
.slideTxtBox_1 .input_r{ position:absolute; right:0; top:-3px}
.slideTxtBox_1 .input_r input{ border:none; outline:none; font-family:"微软雅黑"; padding:7px 10px; border:1px solid #e0e0e0; font-size:12px; float:left; width:180px}
.slideTxtBox_1 .input_r input:focus{
transition:border linear .2s,box-shadow linear .2s;
-moz-transition:border linear .2s,-moz-box-shadow linear .2s;
-webkit-transition:border linear .2s,-webkit-box-shadow linear .2s;
border-color:#007cc2;
}
.slideTxtBox_1 .input_r .sub{ background:#007cc2 url(../images/ser.png) no-repeat center; border:none; padding:0; width:32px; height:32px}
.slideTxtBox_1 .bd ul li{ float:left; background-color:#fff; text-align:center; margin-right:24px; width:250px; margin-bottom:27px;-webkit-transition:all .2s linear;transition:all .2s linear; border:1px solid #e6e6e6}
.slideTxtBox_1 .bd ul .li_r{ margin-right:0}
.slideTxtBox_1 .bd ul li img{ width:250px; height:187px}
.slideTxtBox_1 .bd ul li span{ display:block; font-size:15px; height:40px; line-height:40px}
.slideTxtBox_1 .bd ul li:hover{z-index:2;
	-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.1);
	box-shadow:0 15px 30px rgba(0,0,0,0.1);
	-webkit-transform:translate3d(0,-2px,0);
	transform:translate3d(0,-2px,0);border:1px solid #dedede}
	
	
	
.slideTxtBox_1 .bd ul.c6 li{ float:left; background-color:#fff; text-align:center; margin-right:10px; width:168px; margin-bottom:27px;-webkit-transition:all .2s linear;transition:all .2s linear; border:1px solid #e6e6e6}
.slideTxtBox_1 .bd ul.c6 li img{ width:168px; height:100px}
.slideTxtBox_1 .bd ul.c6 .li_r{ margin-right:0}
	
	
.slideTxtBox_1 .bd h4{ text-align:center; margin:20px 0; }
.slideTxtBox_1 .bd h4 a{ padding:7px 23px; border:1px solid #b2b2b2}
.slideTxtBox_1 .bd h4 a:hover{ color:#fff; background-color:#007cc2; border:1px solid #007cc2}



.customer{ max-width:1080px; margin:0 auto; min-width:1080px; padding:40px 0 60px}
.customer h1{border-bottom:1px solid #d6d6d6; padding-bottom:14px; margin-bottom:35px}
.customer h1 span{border-bottom:2px solid #007cc2; color:#007cc2; padding-bottom:13px; font-size:18px; }
.customer h1 a{ float:right; font-size:12px; position:relative; top:8px}

.scroll{ width:100%; background-color:#fff; }
.picScroll{ position:relative;padding-left:70px }
.picScroll ul{overflow:hidden; zoom:1; }
.picScroll ul li{ float:left;width:171px; display:inline; margin: 0 19px 0 0;transition: all 0.3s ease-out 0s;}
.picScroll ul li img { margin-bottom:5px; border:1px solid #dcdcdc;}
.picScroll .prev{position:absolute;  left:0px; top: 48px; display:block; width:34px; height:34px; overflow:hidden; background:url(../images/left.jpg) no-repeat left ; cursor:pointer;  }
.picScroll .next{ position:absolute; right:0px; top: 48px; display:block; width:34px; height:34px; overflow:hidden; background:url(../images/right.jpg) no-repeat right; cursor:pointer; }


.foot{ background-color:#f0f0f0; min-width:1080px;}
.foot_con{ max-width:1080px; min-width:1080px; margin:0 auto; padding:55px 0; overflow:hidden}
.foot_l{ float:left; line-height:20px; color:#777;margin-right:20px}
.foot_l h2{ font-size:16px; color:#777; margin:12px 0}
.foot_l h2 span{ display:block; font-size:24px; color:#007cc2; margin-top:8px}
.foot_con ul{ float:left; padding:0 22px; border-left:1px solid #dcdcdc; min-height:149px }
.foot_con h3 a{ font-size:14px; color:#333}
.foot_con h3{ margin-bottom:10px}
.foot_con ul li a,.foot_con ul td a{ line-height:24px; color:#777}
.foot_con .ul_r{ float:right; padding:0 0 0 22px}
.foot_con ul a:hover{ color:#007cc2}

.bottom_1{ background-color:#e0e0e0; color:#666; line-height:74px; height:74px; min-width:1080px}
.bottom_con{ max-width:1080px; margin:0 auto}

#share{ float:right; overflow:hidden; margin-top:25px}
#share a{ width: 34px !important;height: 34px;  margin: 0px 0px 0 15px; border-radius:34px; float:left; padding:0}
#share a.bds_tsina{ background:#b4b4b4 url(../images/share_img_1.png) no-repeat center;background-size:18px 15px}
#share a.bds_weixin{ background:#b4b4b4 url(../images/share_img_2.png) no-repeat center;background-size:18px 16px}
#share a.email{ background:#b4b4b4 url(../images/share_img_3.png) no-repeat center; }
#share a:hover{ background-color:#007cc2}

.ban{ height:360px; min-width:1080px;display: table; width:100%}
.ab_ban{ /*background:url(../images/ab_ban.jpg) no-repeat center center*/}
.ban_txt{vertical-align: middle;display: table-cell;}
.txt_con{ max-width:1080px; margin:0 auto; color:#fff; }
.txt_con h2{font-size:36px}
.txt_con .des{ font-size:16px; line-height:28px; width:320px; margin-top:10px}
/*.txt_con p{ font-size:16px; line-height:28px; width:320px; margin-top:10px}*/

.ab_nav{ background-color:#ededed; height:60px; line-height:60px; font-size:16px; color:#666; min-width:1080px}
.ab_nav_con{ max-width:1080px; margin:0 auto}
.ab_nav_con p{ margin-left:-5px}
.ab_nav p a{ padding:0 5px}

.about_top,.Speech_main,.Development_con,.Qualification{ max-width:1080px; min-width:1080px; margin:0 auto; padding:80px 0}
.about_top h1,.Speech_main h1,.Development_con h1,.Qualification h1,.Acting_main h1,.order_main h1{ font-size:24px; color:#333; text-align:center; margin-bottom:35px}
.about_top h1 span,.Speech_main h1 span,.Development_con h1 span,.Qualification h1 span,.Acting_main h1 span,.order_main h1 span{ display:block; font-size:16px; color:#006eaa}
.about_topsy{ padding:80px 0 20px 0;}
.about_t_con{ overflow:hidden; background-color:#f4f4f4}
.about_t_con2{ overflow:hidden; background-color:#f4f4f4;}
.about_c_l{ float:left; width:665px}
.about_zlm {
    text-align: center;
	margin-bottom: 30px;
}
.about_zlm .btn {
    display: inline-block;
    width: 120px;
    height: 42px;
    line-height: 42px;
    color: #fff;
	font-size:14px;
    margin: 0 3px;
    background: #007cc2;
	border-radius: 5px 5px 5px 5px;
}
.slideBox{ position:relative;}
.slideBox .prev,
.slideBox .next{ position:absolute; left:0; top:50%; margin-top:-25px; display:block; width:60px; height:59px; filter:alpha(opacity=70);opacity:0.7;   }
.slideBox .prev{ background:url(../images/prev.jpg) no-repeat left}
.slideBox .next{ background:url(../images/next.jpg) no-repeat right; right:0; left:initial}
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox{ position:relative}
.slideBox p{ width:100%; height:46px; line-height:46px; font-size:20px; text-align:center;}



.about_c_r{/* float:right; width:415px;*/ width:100%}
/*.about_c_r p{ font-size:14px; line-height:25px; color:#666; padding:30px; height:420px; overflow:hidden}*/
.about_c_r .gsjj{ font-size:14px; line-height:25px; color:#666; padding:30px; /*height:420px; overflow:hidden*/}

.Speech{ background-color:#f4f4f4;font-size:14px; line-height:24px; color:#666; min-width:1080px}
.Speech_main h2{ text-align:center; font-size:14px;margin-bottom:40px; line-height:26px;}
.Speech_main .zczc{ text-align:center; font-size:14px;margin-bottom:40px; line-height:26px;}
.Speech_main .qywh{ text-align:center; font-size:14px;margin-bottom:40px; line-height:26px;}
.Speech_main li{ background-color:#fff; border:1px solid #ddd; border-radius:5px; width:272px; height:289px; padding:30px; float:left; margin-right:39px;-webkit-transition:all .2s linear;transition:all .2s linear }
.Speech_main .li_r,.li_r{ float:right; margin:0}
.Speech_main li:hover{z-index:2;
	-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.1);
	box-shadow:0 15px 30px rgba(0,0,0,0.1);
	-webkit-transform:translate3d(0,-2px,0);
	transform:translate3d(0,-2px,0)}

/*发展历程*/
.Development_con{ padding:80px 0 0}
.mod18{position:relative;}
.mod18 .btn{position:absolute;cursor:pointer;z-index:99;}
.mod18 .prev{left:0px;background:url(../images/de_l.png) no-repeat;}
.mod18 .prev:hover{background:url(../images/de_l_hover.png) no-repeat;}
.mod18 #prev,.mod18 #next{top:27px;width:37px;height:37px; z-index:999}
.mod18 #prevTop{ background:none}
.mod18 #nextTop{background:none}
.mod18 .next{right:0px;background:url(../images/de_r.png) no-repeat;}
.mod18 .next:hover{right:0px;background:url(../images/de_r_hover.png) no-repeat;}
.mod18 li{float:left;}

.mod18 .picBox{width:820px; height:94px;position:relative;overflow:hidden; margin:50px auto}
.mod18 .picBox ul{position:absolute; left:0;}
.mod18 .picBox li{width:820px;overflow:hidden;  }
.mod18 .picBox li h2{ font-size:18px; color:#007cc2; margin-bottom:10px}
.mod18 .picBox li p{ font-size:14px; color:#666}


.mod18 .listBox{width:950px;height:99px;margin:0 auto;position:relative;overflow:hidden;background:url(../images/bor.png) repeat-x center}
.mod18 .listBox ul{height:94px;position:absolute; }
.mod18 .listBox li{width:190px;height:94px;cursor:pointer;position:relative; text-align:center}
.mod18 .listBox li b{ font-weight:normal; font-size:16px; color:#606060; display:block; padding-top:8px}
.mod18 .listBox img{ padding-top:33px}
.mod18 .listBox .on img{display:none}
.mod18 .listBox .on{background:url(../images/dev_img_bak.png) center top no-repeat;}
.mod18 .listBox .on b{ color:#fff; padding-top:29px; position:relative;left:0px; font-size:25px}

.Speech_main .whbt{ font-size:24px; color:#fff; text-align:center; width:175px; height:120px; border-radius:175px; background-color:#92bed6; padding-top:55px; line-height:30px;  display:table; margin:0 auto 30px}
.Speech_main h3{ font-size:24px; color:#fff; text-align:center; width:85px; margin:0 auto;}
.Speech_main td{ font-size:14px; line-height:24px}

.Qualification ul{ overflow:hidden}
.Qualification li{ float:left; background-color:#fff; text-align:center; font-size:14px; color:#777; border:1px solid #dedede; width:348px; padding-top:18px; margin-right:15px; margin-bottom:15px}
.Qualification .li_r{ float:right; margin-right:0}
.Qualification li span{ display:block; height:50px; line-height:50px}
.Qualification li img{height:180px;}

.pro_nav{ background-color:#ededed}
.pro_nav>ul{ max-width:1080px; margin:0 auto; height:60px; line-height:60px;border-right:1px solid #cfcfcf;}

.nav>li{ float:left; width:20%; text-align:center;position:relative}
.nav>li>a{ float:left; font-size:16px; color:#666; border-left:1px solid #cfcfcf; width:99.7%; /*border-left:1px solid #cfcfcf;*/}

.nav li .submenu{ position:absolute; top:60px;  display:none; background:#fff; left:0px; width:99.7%; border:1px solid #cfcfcf; z-index:99 }

.nav li .submenu li a{ color:#666; font-size:12px; display:block; border-bottom:1px dashed #c2c2c2; height:30px; line-height:30px }
.nav li .submenu li a:hover{ color:#007cc2; border-right:none}
.nav li a.cur,.nav li a:hover{ color:#006eaa; background-color:#fff; }


.Acting_main{ max-width:1080px; min-width:1080px; margin:0 auto; padding:0px 0; }
.Brand_con dl{ border:1px solid #e0e0e0;width: 250px;text-align: center;margin-right: 24px;margin-bottom: 27px; float:left;-webkit-transition:all .2s linear;}
.Brand_con .dl_r{ margin-right:0}
.Brand_con dl img {width: 250px;height: 187px;}
.Brand_con dl span {display: block;font-size: 15px; height: 40px;line-height: 40px;}
.Brand_con dl:hover{z-index:2;
	-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.1);
	box-shadow:0 15px 30px rgba(0,0,0,0.1);
	-webkit-transform:translate3d(0,-2px,0);
	transform:translate3d(0,-2px,0);border:1px solid #dedede}

.advantage_main dl{ overflow:hidden;}
.advantage_main dt{border:1px solid #e4e4e4; text-align:center; float:left;-webkit-transition:all ease-in-out 200ms;transition:all ease-in-out 200ms; margin-right:8px; margin-bottom:25px; width:168px; height:156px; margin-right:10px}
.advantage_main dt img{  /*width:127px; height:94px;*/ width:100%; height:126px;}    /*hq修改*/
.advantage_main dt span{ display:block; font-size:11px; margin-top:3px}
.advantage_main dt:hover{ border:1px solid #007cc2}

.Distribution_main h2{ font-size:18px; color:#007cc2; margin:30px auto;}
.bution_top ul{ overflow:hidden; margin:20px 0 30px}
.bution_top ul li{ float:left;}
.bution_top ul li a{ float:left; color:#666; width:16px; height:16px; border:1px solid #b1b1b1; text-align:center; line-height:16px; margin-right:9px}
.bution_top ul li a:hover{ background-color:#007cc2; color:#fff; border:1px solid #007cc2}

.bution_ul{ overflow:hidden}
.bution_ul li{ float:left; }
.bution_ul li a{ float:left; height:41px; line-height:41px;width:170px; background-color:#ededed; margin-right:20px; margin-bottom:12px; padding-left:30px}
.bution_ul .li_r a{ float:right; margin-right:0}
.bution_ul li a:hover{ color:#007cc2; background-color:#007cc2; color:#fff}

.pro_con{ max-width:1080px; min-width:1080px; margin:50px auto}
.classification{margin-bottom:35px}
.classification h1,.classification_main h2{ height:37px; background-color:#007cc2; line-height:37px; color:#fff; font-size:14px; padding-left:15px}
.classification dl{ background-color:#ededed; padding:0 0 0 18px; overflow:hidden; }
.classification dt{ padding:20px 0 20px; float:left; width:715px; overflow:hidden}
.classification .dt_l{ float:left; width:302px}
.classification .dt_r{ float:right; width:389px}
.classification dd{ float:right; width:319px; padding:17px 7px 40px 20px; border-left:1px solid #d9d9d9; min-height:270px}
.classification dd h2{ font-size:14px; color:#666; border-bottom:2px solid #d9d9d9; padding-bottom:10px; margin-bottom:20px; margin-right:10px}

.classification .dt_r ul{ overflow:hidden; margin-top:7px}
.classification .dt_r li a{ padding:6px 12px; border:1px solid #ddd; float:left; margin:0 10px 10px 0;color: #757575; background-color:#fff}
.classification .dt_r li a:hover,.classification dd li a:hover,.Classify_main ul li a:hover,.classification_main ul li a:hover{ background-color:#007cc2; color:#fff}

.classification dd ul{ overflow:hidden}
.classification dd li{ float:left}
.classification dd li a{ float:left; border:1px solid #d9d9d9; color:#999; width:147px; height:39px; line-height:39px; text-align:center; background-color:#fff; font-size:14px; margin-bottom:5px; margin-right:10px; font-size:13px; overflow:hidden;}

.Classify_main h2{ background-color:#007cc2; font-size:14px; color:#fff; padding-left:25px; line-height:38px; height:38px}
.Classify_main,.classification_main{ background-color:#f4f4f4;}
.Classify_main dl,.classification_main dl{ padding:25px; line-height:24px; overflow:hidden}
.Classify_main dl img{ max-width:100%}
.Classify_main dl h3,.classification_main h3{ font-size:14px; color:#007cc2; margin-bottom:18px}
.Classify_main ul,.classification_main ul{ overflow:hidden}
.Classify_main ul li,.classification_main ul li{ float:left}
.Classify_main ul li a,.classification_main ul li a{ float:left; background-color:#fff; width:134px; height:39px; line-height:39px; color:#666; padding-left:30px; margin-right:20px; margin-bottom:10px}


.classification_main{ margin-bottom:30px; margin-top:40px}
.classification_main h3{ clear:both;  padding:0 25px}
.classification_main ul{ padding:0 25px 20px; }
.classification_main dt{ float:left; width:335px}
.classification_main dt img{ width:100%}
.classification_main dd{ float:right; width:665px;font-size: 15px;}


.details_con,.order_main,.new_con{max-width:1080px; min-width:1080px; margin:50px auto}
.details_con h1{ font-size:18px; color:#007cc2; border-bottom:3px solid #e8e8e8; padding-bottom:10px; margin-bottom:45px}
.details_con h1 span{ font-size:12px; color:#666; float:right; position:relative; top:4px}
.details_con h1 span a{ padding:0 5px; }

.details_main{ border:1px solid #e8e8e8; padding:25px }
.details_main dl{ overflow:hidden}
.details_main dt{ float:left; width:260px;border:1px solid #eaeaea; padding:20px 0}
.details_main dd{ float:right; width:737px}
.details_main dd h2{ padding-left:20px; height:40px; line-height:40px; color:#fff; font-size:18px; background-color:#007cc2}
.details_main .pinpai{ line-height:24px; margin-top:20px}
/*.details_main dd p{ line-height:24px; margin-top:20px}*/

.details_txt{ line-height:24px}
.details_txt .cpxh{ line-height:24px}
.details_main h3{ font-size:18px; color:#007cc2; height:40px; line-height:40px; padding-left:20px; background-color:#f2f2f2; margin:35px 0 15px}

.order_nav .nav>li{ width:50%}
.order_nav .nav>li a{ width:99.9%}
.order_main h2{ background-color:#007cc2; font-size:16px; color:#fff; padding-left:30px; line-height:40px; height:40px}
.order_con{ background-color:#f7f7f7; padding:35px 30px; font-size:14px; line-height:28px}
.order_tab{ width:528px; border:1px solid #d6d6d6; border-radius:5px; margin:80px auto}

.order_tab table{ background-color:#fff; font-size:12px; padding:45px 0 30px}
.order_tab input{ width:350px}

.subNav{cursor:pointer;font-size:15px;color:#666;border-bottom: #dbdbdb solid 1px; height:45px; line-height:45px; padding:0 30px}
.subNav a{ float:right; background:url(../images/jia.png) no-repeat right; height:45px; width:100px}
.subNav.currentDd{color:#fff;background-color:#007cc2; }
.subNav.currentDd a{background:url(../images/jian.png) no-repeat right }
.navContent{display: none; padding:25px 30px; background-color:#f7f7f7; font-size:13px; color:#7d7d7d; line-height:26px; border-bottom:1px solid #dbdbdb }

.about_top table{ border:1px solid #bcbcbc; border-collapse:collapse}
.about_top table th{ background-color:#007cc2; font-weight:normal; color:#fff; padding:11px 0; border:1px solid #bcbcbc; font-size:16px}
.about_top table td{border:1px solid #bcbcbc; padding:9px 20px; font-size:13px}

.news_nav .nav>li{ width:33.33333333333333%}
.news_nav .nav>li a{ width:99.8%}
.new_con{border-top:1px solid #cfcfcf}
.new_con dl{ padding:40px 0; border-bottom:1px solid #cfcfcf; overflow:hidden}
.new_con dt{ float:left; width:328px; overflow:hidden}
.new_con dt img{overflow: hidden; -webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);transform: scale(1);
-webkit-transition: all 0.5s ease .0s;-moz-transition: all 0.5s ease .0s;-ms-transition: all 0.5s ease .0s; transition: all 0.5s ease .0s;}
.new_con dd{ float:right; width:710px;font-size:14px;}
.new_con dd h2 span{ display:block; font-size:14px; color:#606060; margin-bottom:9px}
.new_con dd h2 a{ font-size:18px; color:#313131}
.new_con dd p{  color:#606060; line-height:24px; margin:17px 0 37px}
.new_con dd h3 a{ font-size:14px; color:#006eaa}

.new_con dl:hover img{-webkit-transform: scale(1.15);-moz-transform: scale(1.15);-ms-transform: scale(1.15);transform: scale(1.15);}
.new_con dl:hover a{ color:#006eaa}
.new_con .td_1{ font-size:18px; color:#007cc2}
.new_con .td_2{ font-size:14px; padding:12px 0 18px; border-bottom:1px solid #cfcfcf}
.new_con .td_3{ font-size:14px; line-height:24px; padding:35px 0}

.news_more_fot {font-size: 14px;padding: 15px 0;border-bottom: 1px solid #dcdcdc;color: #2e2e2e;border-top: 1px solid #dcdcdc; margin-top:30px}
.news_more_fot_l span {display: block;line-height: 28px;font-size: 13px;}

.recruitment_con dl{ margin-bottom:43px; overflow:hidden;background-color:#f7f7f7; }
.recruitment_con h2{ background-color:#007cc2; font-size:16px; color:#fff; padding-left:30px; height:40px; line-height:40px}
.recruitment_con dt{ float:left;padding:30px 35px; font-size:14px; line-height:26px;}
.recruitment_con dd{  float:right;width:600px}
.recruitment_con dd span{ color:#007cc2; font-size:14px; line-height:30px}
.recruitment_con h3{ font-size:18px;}
.recruitment_con h3 a{ color:#007cc2; text-decoration:underline}
.recruitment_con dd b{ font-weight:normal; color:#333}

.recruitment_con_1 dd{ padding:30px 35px; font-size:13px; line-height:26px; float:right;width:370px;float: none;width: initial;}

.contact_con{ overflow:hidden}
.contact_con dl{ overflow:hidden; width:342px; border-right:1px dotted #ccc; float:left; margin-right:25px; margin-bottom:30px; min-height:170px;}
.contact_con dt{ float:left; width:130px}
.contact_con dt img{ max-width:100%}
.contact_con dd{ float:right; line-height:24px; width:190px}
.contact_con dd img{ vertical-align:middle}
.contact_con .dl_r{ float:right; margin-right:0; border:none}
.recruitment_con dd td{ font-size:18px; line-height:36px}
.recruitment_con dd td img{ vertical-align:middle}
.recruitment_con dd .td_1 img{ width:271px}
.recruitment_con_1 dd{ float:none; width:inherit}

/*产品滚动*/

.picScroll_1{ position:relative; margin-top:30px; padding-left:85px}
.picScroll_1 ul li{ float:left; margin-right:21px; width:153px; overflow:hidden; display:inline; border:1px solid #eee}
.picScroll_1 ul li img{ width:153px; height:153px; }
.picScroll_1 .prev{position:absolute;  left:10px; top: 68px; display:block; width:34px; height:34px; overflow:hidden; background:url(../images/left.jpg) no-repeat left ; cursor:pointer;  }
.picScroll_1 .next{ position:absolute; right:10px; top: 68px; display:block; width:34px; height:34px; overflow:hidden; background:url(../images/right.jpg) no-repeat right; cursor:pointer;}
.bution_top ul li a.cur{ background-color:#007cc2; color:#fff; border:1px solid #007cc2}
.classification .dt_r li a.cur,.classification dd li a:hover,.Classify_main ul li a:hover{ background-color:#007cc2; color:#fff}


.header_main .open img{ vertical-align:middle; padding-right:7px; position:relative; top:-1px}

.brand_ban{background: url(../images/brand_ban.jpg) no-repeat center center;}
.order_ban{background: url(../images/order_ban.jpg) no-repeat center center;}
.inventory_ban{background: url(../images/inventory_ban.jpg) no-repeat center center;}
.news_ban{background: url(../images/news_ban.jpg) no-repeat center center;}
.recruitment_ban{background: url(../images/recruitment_ban.jpg) no-repeat center center;}
.contact_ban{background: url(../images/contact_ban.jpg) no-repeat center center;}

.scroll_1{overflow: hidden;}















