/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0; list-style:none; text-decoration:none; border:0; list-style:none;}
body{ font-size:12px; font-family:' '; color:#666;}
a{ color:#666;}
a:hover{ color:#f60; text-decoration:none;}
p{line-height:1.5em; padding:5px 0;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:1200px; margin:0 auto;}
ul{ list-style: none;}/* 去除li前面默认的小点点 */
/* opacity:0; *//* 从无到有 */
/*common end*/

.head{background: #FFFFFF;height: 100px;position: fixed;top: 0;left: 0;width: 100%;z-index: 999999;line-height: 100px;}
.head .logo{width: 20%;float: left;}
.head .logo img{max-width: 100%;vertical-align: middle;}
.head .menu{width: 78%;float: right;}


.menu{height:100px;line-height:100px; text-align: center;}
.menu ul li{/* float:left; */ display: inline-block; width:120px; position:relative; z-index: 5;  } 
.menu ul li dl{ background:#fff; width:100%; position:absolute; left:0px; top:100px;/* 二级菜单与一级菜单的距离 */ box-shadow:2px 2px 5px rgba(0,0,0,0.2); padding:0px 0;display:none; }
.menu ul li:hover dl{ display: block;}
.menu ul li dl dd{ line-height:3em;}
.menu ul li dl dd:hover{background: #FF3300;}
.menu ul li dl dd a{ font-size:14px; color:#333333; padding:0; }
.menu ul li dl dd a:hover{ color:#fff;}
.menu a{ font-size:16px;color:	#333; text-decoration:none; font-weight: bold; display:block;text-align:center;/* padding: 0 20px; */}
.menu a:hover{color:#fff;}/*设置鼠标移上去字的变色*/
a.menu_hover{ background:#FF3300;color:#fff;}/*设置鼠标移上去整个li的颜色 变色*/


/*banner_02*/
.banner_02{ height:500px; overflow:hidden;margin-top: 100px;}
.banner_02 #banner_02_con{ display:none;}

.title{text-align: center;}
.title h1{font-size: 30px;color: #999;line-height: 2em;font-weight: normal;}
.title h2{font-size: 26px;color: #333333;line-height: 1.75em;}
.title .gang{width: 110px;height: 5px;background: #FF3300;margin: 0 auto;}
.title p{font-size: 14px;color: #999;line-height: 1.5em;}

.con1{padding: 3% 0;}
.con1 .con1bt{}
.con1 .con1nr{margin-top: 3%;}
.con1 .con1nr ul{}
.con1 .con1nr ul li{width: 25%;float: left;text-align: center;margin: 0 0 3% 0;}
.con1 .con1nr ul li .img{width: 150px;height: 150px;border: 1px solid #FF3300;border-radius: 50%;text-align: center;position: relative;overflow: hidden;line-height: 150px;margin: 0 auto;}
.con1 .con1nr ul li .img img{max-width: 100%;vertical-align: middle;}
.con1 .con1nr ul li .img .imgon{width: 100%;height: 100%;background: #FF3300;position: absolute;top: 0;left: 0; display: none;}
.con1 .con1nr ul li .img:hover .imgon{display: block;}
.con1 .con1nr ul li .img .imgon img{max-width: 100%;}
.con1 .con1nr ul li .zi{}
.con1 .con1nr ul li .zi span{font-size: 16px;color: #333333;line-height: 2em;display: block;text-align: center;}

.con2{background: url(../images/con2bj.jpg) no-repeat center center;background-size: cover;padding: 3% 0;}
.con2 .con2bt{ }
.con2 .con2nr{ margin-top: 3%;}
.con2 .con2nr .left{ width: 50%;float: left;}
.con2 .con2nr .left img{ max-width: 100%;}
.con2 .con2nr .right{width: 40%;float: right; background-color: rgba(255,255,255,0.7);padding: 5%;}
.con2 .con2nr .right .rightbt{ border-bottom: 1px solid #666;}
.con2 .con2nr .right .rightbt h1{ font-size: 20px;color: #000;line-height: 1.5em;text-align: left; }
.con2 .con2nr .right .rightbt h1 span{  font-size: 14px;color: #999;line-height: 1.5em;text-align: left;font-weight: normal;}
.con2 .con2nr .right .rightnr{ margin-top: 3%;}
.con2 .con2nr .right .rightnr p{ font-size: 14px;color: #FF3300;line-height: 1.5em;text-align: left;}
.con2 .con2nr .right .an1{  width: 150px;height: 40px;background: #FF3300;text-align: center;float: left;border-radius: 3px;margin-top: 5%;}
.con2 .con2nr .right .an1 a{font-size: 14px;color: #FFFFFF;line-height: 40px;  }
.con2 .con2nr .right .an2{ width: 150px;height: 40px;background: #8C8C8C;text-align: center;float: left;margin-left: 5%;border-radius: 3px;margin-top: 5%;}
.con2 .con2nr .right .an2 a{font-size: 14px;color: #FFFFFF;line-height: 40px; }

.con3{padding: 3% 0;background: url(../images/con3bj.jpg) no-repeat center center;background-size: cover;}
.con3 .con3bt{}
.con3 .con3nr{margin-top: 3%;}

.con4{padding: 3% 0;background: url(../images/con4bj.jpg) no-repeat center center;background-size: cover;}
.con4 .con4bt{}
.con4 .con4nr{margin-top: 3%;}


.con5{padding: 3% 0;background: #FAFAFA;}
.con5 .con5bt{}
.con5 .con5nr{margin-top: 3%;overflow: hidden;}
.con5 .con5nr ul{width: 105%;}
.con5 .con5nr ul li{ width: 29.7%;float: left;margin: 0 3% 0 0;background: #FFFFFF;}
.con5 .con5nr ul li .img{ text-align: center;}
.con5 .con5nr ul li .img img{max-width: 100%; }
.con5 .con5nr ul li .zi{ padding: 10px;}
.con5 .con5nr ul li .zi a{ font-size: 14px;color: #333333;line-height: 2em;}
.con5 .con5nr ul li:hover .zi a{color: #FF3300;}
.con5 .con5nr ul li .an{ width: 100%;background: #E9E9E9;border-radius: 3px;text-align: center;margin-top: 3%;}
.con5 .con5nr ul li:hover .an{background: #FF3300;}
.con5 .con5nr ul li .an a{font-size: 18px;color: #FF3300;line-height: 2.5em; }
.con5 .con5nr ul li:hover .an a{color: #FFFFFF;}

.foot{}
.foot .f1{background: #1E1E1E;text-align: center;}
.foot .f1 a{font-size: 18px;color: #FFFFFF;line-height: 3em;padding: 0 2%;}
.foot .f2{background: #2D2D2D;padding: 1% 0 ;}
.foot .f2 .left{width: 65%;float: left;}
.foot .f2 .left p{font-size: 16px;color: #FFFFFF;line-height: 1.5em;}
.foot .f2 .right{width: 25%;float: right;overflow: hidden;}
.foot .f2 .right ul{width: 105%;}
.foot .f2 .right ul li{width: 40%;float: left;margin: 0 5% 0 0;background: #FFFFFF;padding: 2%;}
.foot .f2 .right ul li .img{}
.foot .f2 .right ul li .img img{max-width: 100%;}
.foot .f2 .right ul li .zi{}
.foot .f2 .right ul li .zi span{font-size: 14px;color: #333333;line-height: 2em;display: block;text-align: center;}

.aboutusbanner{}
.aboutusbanner img{max-width: 100%;}

.aboutus1{padding: 3% 0;}
.aboutus1 .aboutus1bt{}
.aboutus1 .aboutus1nr{margin-top: 3%;}
.aboutus1 .aboutus1nr {font-size: 16px;color: #333333;line-height: 1.5em;text-align: left;}
.aboutus1 .aboutus1nr img{max-width: 100%;margin: 0 2% 1% 0;}
.aboutus1 .aboutus1nr h2{font-size: 20px;color: #333333;line-height: 2em;border-bottom: 1px solid #999999;top: 0;right: 0; width: 48%;height: 2em;display: inline-block;}
.aboutus1 .aboutus1nr h2 span{font-size: 14px;color: #999999;font-weight: normal;padding-left: 10px;}
.aboutus1 .yuantu{margin-top: 3%;}
.aboutus1 .yuantu ul{}
.aboutus1 .yuantu ul li{width: 20%;float: left;margin: 0 0 0 0;text-align: center;}
.aboutus1 .yuantu ul li .img{}
.aboutus1 .yuantu ul li .img img{max-width: 80%;}
.aboutus1 .yuantu ul li .zi{}
.aboutus1 .yuantu ul li .zi span{font-size: 16px;color: #FF3300;display: block;text-align: center;line-height: 2em;font-weight: bold;}

.aboutus2{padding: 3% 0;background: #F2F2F2;}
.aboutus2 .aboutus2bt{}
.aboutus2 .aboutus2nr{margin-top: 3%;}

.aboutus3{padding: 3% 0;}
.aboutus3 .aboutus3bt{}
.aboutus3 .aboutus3nr{margin-top: 3%;}
.aboutus3 .aboutus3nr .zi{}
.aboutus3 .aboutus3nr .zi p{font-size: 14px;color: #333333;line-height: 1.5em;text-align: left;}
.aboutus3 .aboutus3nr .img{text-align: center;}
.aboutus3 .aboutus3nr .img img{max-width: 100%;}


.zyywbanner{}
.zyywbanner img{max-width: 100%;}

.zyyw1{padding: 3% 0;}
.zyyw1 .zyyw1bt{}
.zyyw1 .zyyw1nr{margin-top: 3%;}
.zyyw1 .zyyw1nr span{font-size: 14px;color: #333333;line-height: 1.5em;display: block; text-align: left;}

.zyyw2{padding: 3% 0;background: url(../images/con3bj.jpg) no-repeat center center;background-size: cover;}
.zyyw2 .zyyw2bt{}
.zyyw2 .zyyw2nr{margin-top: 3%;}

.zyyw3{padding: 3% 0;background: #E9E9E9;}
.zyyw3 .zyyw3bt{}
.zyyw3 .zyyw3nr{margin-top: 3%;overflow: hidden;}
.zyyw3 .zyyw3nr ul{width: 105%;}
.zyyw3 .zyyw3nr ul li{width: 29.7%;float: left;margin: 0 3% 3% 0;background: #FFFFFF;text-align: center;}
.zyyw3 .zyyw3nr ul li .img{}
.zyyw3 .zyyw3nr ul li .img img{max-width: 100%;}
.zyyw3 .zyyw3nr ul li .zi{width: 80%;margin: 3% auto;background: #E9E9E9;border-radius: 40px;text-align: center;}
.zyyw3 .zyyw3nr ul li:hover .zi{background: #FF3300;}
.zyyw3 .zyyw3nr ul li .zi a{font-size: 20px;color: #333;line-height: 2.5em;}
.zyyw3 .zyyw3nr ul li:hover .zi a{color: #FFFFFF;}


.newsbanner{}
.newsbanner img{max-width: 100%;}

.news1{padding: 3% 0;}
.news1 .news1bt{}
.news1 .news1nr{margin-top: 3%;}
.news1 .news1nr .slideTxtBox_01{}
.news1 .news1nr .slideTxtBox_01 .hd{width: 18%;float: left;}
.news1 .news1nr .slideTxtBox_01 .hd ul{}
.news1 .news1nr .slideTxtBox_01 .hd ul li{line-height: 4em;}
.news1 .news1nr .slideTxtBox_01 .hd ul li a{font-size: 26px;color: #333333;border-bottom: 1px solid #333333;}
.news1 .news1nr .slideTxtBox_01 .hd ul li.on a{color: #FF3300;font-weight: bold;border-bottom: 1px solid #FF3300;}
.news1 .news1nr .slideTxtBox_01 .bd{width: 80%;float: right;overflow: hidden;}
.news1 .news1nr .slideTxtBox_01 .bd ul{width: 105%;}
.news1 .news1nr .slideTxtBox_01 .bd ul li{width: 30%;float: left;margin: 0 2% 2% 0;background: #FAFAFA;}
.news1 .news1nr .slideTxtBox_01 .bd ul li .img{text-align: center;}
.news1 .news1nr .slideTxtBox_01 .bd ul li .img img{max-width: 100%;}
.news1 .news1nr .slideTxtBox_01 .bd ul li .zi{padding: 10px;}
.news1 .news1nr .slideTxtBox_01 .bd ul li .zi span{font-size: 14px;color: #333333;line-height: 2em;display: block;text-align: left;}
.news1 .news1nr .slideTxtBox_01 .bd ul li:hover .zi span{color: #FF3300;}
.news1 .news1nr .slideTxtBox_01 .bd ul li .an{width: 90%;margin: 3% auto;background: #E9E9E9;border-radius: 5px;text-align: center;}
.news1 .news1nr .slideTxtBox_01 .bd ul li:hover .an {background: #FF3300;}
.news1 .news1nr .slideTxtBox_01 .bd ul li .an a{font-size: 18px;color: #333333;line-height: 2em;}
.news1 .news1nr .slideTxtBox_01 .bd ul li:hover .an a{color: #FFFFFF;}

.joinbanner{}
.joinbanner img{max-width: 100%;}

.join1{padding: 3% 0;display:none;}
.join1 .join1bt{}
.join1 .join1nr{margin-top: 3%;}
.join1 .join1nr ul{}
.join1 .join1nr ul li{text-align: center;background: #E9E9E9;margin: 20px 0;}
.join1 .join1nr ul li .hong{width: 30%;float: left;background: #FF3300;height: 425px;}
.join1 .join1nr ul li .hong h1{font-size: 30px;color: #FFFFFF;line-height: 1.25em;margin-top: 50%;}
.join1 .join1nr ul li .hong span{font-size: 14px;color: #FFFFFF;line-height: 1.5em;}
.join1 .join1nr ul li .hui{width: 68%;float: right;padding: 1%;}
.join1 .join1nr ul li .hui dl{}
.join1 .join1nr ul li .hui dl dd{width: 43.9%;padding: 3%; float: left;border-right: 1px dotted #666666;text-align: left;}
.join1 .join1nr ul li .hui dl dd:last-of-type{border-right: none;}
.join1 .join1nr ul li .hui dl dd h1{font-size: 24px;color: #333333;line-height: 2em;}
.join1 .join1nr ul li .hui dl dd p{font-size: 14px;color: #333333;line-height: 1.5em;text-align: left;}

.join2{text-align: center;padding: 0 0 3% 0;display:none;}
.join2 h1{font-size: 22px;color: #FF3300;}
.join2 h2{font-size: 30px;color: #FF3300;}

.lxwm1{}
.lxwm1 .slideTxtBox_012{position: relative;}
.lxwm1 .slideTxtBox_012 .hd{position: absolute;bottom: 2%;left: 0;width: 100%;z-index: 9999;}
.lxwm1 .slideTxtBox_012 .hd ul{text-align: center;}
.lxwm1 .slideTxtBox_012 .hd ul li{display: inline-block; width: 60px;height: 60px;background: #2D2D2D;border-radius: 100%;line-height: 60px;text-align: center;margin: 0 10px;}
.lxwm1 .slideTxtBox_012 .hd ul li.on{background: #FF3300;}
.lxwm1 .slideTxtBox_012 .hd ul li a{font-size: 16px;color: #FFFFFF;}
.lxwm1 .slideTxtBox_012 .bd{}
.lxwm1 .slideTxtBox_012 .bd ul{}
.lxwm1 .slideTxtBox_012 .bd ul li{text-align: center;}
.lxwm1 .slideTxtBox_012 .bd ul li img{max-width: 100%;}

.lxwm2{background: #2D2D2D;padding: 3% 0;}
.lxwm2 .title h2{color: #FFFFFF;}
.lxwm2 .left{width: 50%;float: left;}
.lxwm2 .left .nr{}
.lxwm2 .left .nr p{font-size: 16px;color: #FFFFFF;line-height: 4em;}
.lxwm2 .left .nr p img{max-width: 100%;vertical-align: middle;padding-right: 10px;}
.lxwm2 .right{width: 50%;float: right;overflow: hidden;}
.lxwm2 .right ul{width: 105%;}
.lxwm2 .right ul li{width: 46.4%;float: left;margin: 0 2% 30px 0;}
.lxwm2 .right ul li p{float: left;font-size: 16px;color: #FFFFFF;}
.lxwm2 .right ul li font{font-size: 16px; color: #ff0000;margin-left: 5px;}
.lxwm2 .right ul li .text1{float: left;width: 82%;height: 34px;border-radius: 3px;background: #FFFFFF;margin-left: 2%;}
.lxwm2 .right .ly{}
.lxwm2 .right .ly p{float: left;font-size: 16px;color: #FFFFFF;}
.lxwm2 .right .ly .textarea1{float: left;width: 89%;min-height: 150px; border-radius: 3px;background: #FFFFFF;margin-left: 2%;border: none;}
.lxwm2 .right .tj{}
.lxwm2 .right .tj .btn1{width: 90%;height: 34px;background: #FF0000;line-height: 34px;font-size: 16px;color: #FFFFFF;text-align: center;border-radius: 3px;margin-top: 30px; margin-left: 45px;}


.inside1{padding: 3% 0;}
.inside1 .inside1bt{}
.inside1 .inside1nr{margin-top: 3%;}
.inside1 .inside1nr p{font-size: 14px;color: #333333;line-height: 1.5em;text-align: left;}
.inside1 .inside1nr img{max-width: 100%;}







