@charset "utf-8";
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
*{
	margin:0px;
	padding:0px;
	font-family:"微软雅黑", Arial, Helvetica, sans-serif;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	
	
}

input[type="button"], input[type="submit"], input[type="reset"] {
-webkit-appearance: none;
}
textarea {  -webkit-appearance: none;}     
html{font-size:62.5%}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
body{ 
	margin:0px auto;
	font-size:1.6rem;
	color:#333;	
}
img{border:none;}
button,submit{cursor:pointer;}

li{list-style-type:none;}
ul{list-style:none;}
i{ font-style:normal;}
a:link,a:visited{text-decoration:none;color:#333;}
a:hover{color:#ff3f0b; text-decoration:none;}
.cl{ clear:both;}
.fr{float:right}
.fl{float:left}

.mar{margin: 0px auto;}
input{outline:none;}
.trans,a{

    -webkit-transition: all .5s ease;
    -moz-transition:all .5s ease;
    -o-transition:all .5s ease;
    -ms-transition:all .5s ease;
    transition:all .5s ease;
}
a.mask {
	text-decoration: none;
	overflow: hidden;
	display: block;
}
img.zoom-img:hover {
	-webkit-transform: scale(1.15);
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 750ms;
	-moz-transform: scale(1.15);
	-moz-transition-timing-function: ease-out;
	-moz-transition-duration: 750ms;
	overflow: hidden;
}
img.zoom-img {
	-webkit-transform: scale(1, 1);
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 550ms;
	-moz-transform: scale(1, 1);
	-moz-transition-timing-function: ease-out;
	-moz-transition-duration: 550ms;
}
.wap{display: none;}
.box{margin:0 auto;width: 1200px;}
.header-top{width:100%;height: 40px;background: #000;}
.header-top p{line-height: 40px;}
.header-top span.tel{background: url(../images/ico-1.png) left center no-repeat;padding-left:24px;color:#fff;font-size:14px;}
.header-top a{color:#fff;font-size:13px;padding:0 10px;}
.header-top i{color:#fff;font-size:14px;}
.header-top a:hover,.header-top a.cur{color: #5EE5FE;}

.menu{height: 81px;width:100%;position: absolute;top:0;left:0;z-index: 99999999999;background: #fff;}
.menu .logo{float:left;margin-top:18px;}

.nav{float:right;}
.nav a{color:#333; font-size:14px;display:inline-block;}
.homenav{background: none;}
.homenav .nav a{color:#fff;}
.nav li{ float:left;line-height:81px;position: relative;padding:0 25px;}
/*.nav li::before{content: "";position: absolute;bottom:20px;margin:0 auto;height: 1px;width:0;background: #FF460C;left:0;right:0;
	-webkit-transition: all .5s ease;
    -moz-transition:all .5s ease;
    -o-transition:all .5s ease;
    -ms-transition:all .5s ease;
    transition:all .5s ease;
}
.nav li:hover::before,.nav li.cur::before{width:100%;}*/
.nav li:hover a,.nav li.cur a{color:#FF460C;font-weight: bold;}
.nav li.pic::before{display: none;}
.nav li.pic{padding-top:12px;}

.nav a:nth-of-type(2){-webkit-animation-delay:0.4s; animation-delay:0.4s;}
.nav a:nth-of-type(3){-webkit-animation-delay:0.5s; animation-delay:0.5s;}
.nav a:nth-of-type(4){-webkit-animation-delay:0.6s; animation-delay:0.6s;}
.nav a:nth-of-type(5){-webkit-animation-delay:0.7s; animation-delay:0.7s;}
.nav a:nth-of-type(6){-webkit-animation-delay:0.8s; animation-delay:0.8s;}
@-webkit-keyframes upIn{
	0%{opacity:0; -webkit-transform:translateY(-30px);}
	100%{opacity:1; -webkit-transform:translateY(0);}
}
@keyframes upIn{
	0%{opacity:0; transform:translateY(-30px);}
	100%{opacity:1; transform:translateY(0);}
}

.nav .sub{ position:absolute; display:none; left:-20px; top:70px; width:150px; background:rgba(0,0,0,0.5);z-index: 99999999999;height: auto;}
.nav li:hover .sub{ -webkit-transition:color 0.3s; transition:color 0.3s;  -webkit-animation:upIn 0.6s ease 0.3s both; animation:upIn 0.6s ease 0.3s both;display: inline-block;}
.nav .sub li{ text-align:center; float:none; border-bottom: 1px solid rgba(0,0,0,0.2);line-height: 40px;}
.nav .sub li a{ padding:0; margin:0; line-height:50px; color:#fff; font-size:13px;}
.nav .sub li:hover{background:rgba(0,0,0,0.2);}
.nav .sub li::before{display: none;}

.menu_list{width:100%;padding:0 4%;}
.menu_list.left-menu{padding:0 0 30px 0;width:100%;float:left;}
.left-menu .menu_head{padding:2px 0;display: inline-block;background: #EAE8E8;width:100%;border-bottom:1px solid #FCFCFC;}
.left-menu .menu_head.current{}
.left-menu .menu_head i.ico{width:4px;height: 21px;background: #A3A2A2;display: inline-block;vertical-align: middle;margin:0 15px;}

.menu_head{
	border-top: solid 1px rgba(255,255,255,0.3);
	font-size: 16px;	
	cursor: pointer;	
	color: #676767;
	font-weight: normal;
	position: relative;
	line-height: 40px;
	margin:0;
	
	
}
.menu_head a{font-size:16px;color: #676767;font-weight: normal;border:none;}
.menu_list .current{}
.menu_body{
	line-height: 38px;
	
	
}
.menu_body a{width:100%;margin:0;display:block;height:38px;line-height:38px;padding:0;padding-left:4%;color:#fff;text-decoration:none;}
.menu_body a:hover{text-decoration:none;}
.menu_head.nobg{background: none;}
.menu_list.left-menu{padding:0;}
.left-menu .menu_head{padding:0 0;}
.left-menu .menu_body{padding:0;}
.left-menu .menu_body a{display: block;background: #EAE8E8;height: 45px;line-height: 45px;margin-top:1px;padding-left:20px;color:#333;}

.homebanner .item a{display: block;height: 100%;width:100%;}

.home-1{width:100%;background: #F2F2F2;}
.home-tit{width:100%;float:left;text-align: center;background: url(../images/line.jpg) bottom center no-repeat;padding:15px 0;margin-top:35px;font-size:26px;}
.home-tit p{font-size:15px;text-transform: uppercase;}
.home-pro{width:100%;float:left;padding-bottom:50px;}
.home-pro ul{margin-left:-40px;}
.home-pro li{width:270px;float:left;margin:40px 0 0 40px;position: relative;}
.home-pro li img{width:100%;vertical-align: bottom;}
.home-pro li .title{position: absolute;bottom:0;left:0;background: url(../images/bg1.png);line-height: 44px;height: 44px;padding:0 40px;width:100%;}
.home-pro li .title a{font-size:17px;color:#fff;}
.home-pro li:hover .title a{color: #ff490c;}

.home-pro li .title i{background: url(../images/ico1.png);height: 22px;width:22px;float:right;margin-top:11px;}
.home-pro li:hover .title i{background: url(../images/ico1h.png);margin-right:-10px;}

.home-2{width:100%;background: url(../images/bg2.jpg) center no-repeat;height: 618px;}
.home-2-content{text-align: center;width:100%;padding-top:80px;line-height: 35px;color:#fff;}
.home-2-content a:hover{color:#fff;}
.home-2-content a{color: #ff490c;}

.home-2-content p.t1{font-size:25px;}
.home-2-content p.t2{font-size:17px;}

.home-news{width:100%;float:left;}
.home-news ul{margin-left:-31px;}
.home-news li{width:379px;float:left;margin:31px 0 0 31px;border:1px solid #D0D0D0;background: #fff;}
.home-news li img{max-width: 100%;vertical-align: bottom;}
.home-news li .title{width:100%;float:left;padding:0 30px;}
.home-news li .title a{display: block;width:100%;height: 58px;line-height: 58px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.home-news-text{width:100%;float:left;margin-top:15px;padding-bottom:50px;}
.home-news-text ul{margin-left:-31px;}
.home-news-text li{width:379px;float:left;padding-left:31px;margin-left:31px;border-bottom:1px dashed #ddd;}
.home-news-text li a{display: block;width:100%;height: 45px;line-height: 45px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size:14px;padding-right:30px;}


.links-title{width:100%;float:left;padding:20px 0;margin-top:0;background: url(../images/line.jpg) bottom left no-repeat;font-size:20px;margin-bottom:30px;}
.links-title p{font-size:15px;text-transform: uppercase;}
.frelink a{border:1px solid #eee;display: block;}
.frelink a img{width:100%;}

.foot-menubg{background: #fff;width:100%;}
.footer-menu{width:100%;float:left;padding:30px 0;}
.footer-menu ul{width:150px;float:left;margin-right:20px;}
.footer-menu li{width:100%;float:left;line-height: 28px;}
.footer-menu li span{font-size:16px;}
.footer-menu li a{font-size:14px;color:#7b7b7b;}
.footer-menu li a:hover{color:#000;}

.foot-tel{float:right;width:210px;text-align: right;}
.foot-tel .t1{width:100%;float:left;font-size:16px;}
.foot-tel .t2{font-size:27px;color:#7b7b7b;margin:10px 0;width:100%;float:left;}
.foot-tel .t3{width:100%;float:left;}
.foot-tel .t3 a{width:31px;height: 31px;display: inline-block;background: url(../images/ico2.png);margin-left:8px;}
.foot-tel .t3 a.a1{background-position: 0 0;}
.foot-tel .t3 a.a2{background-position: -46px 0;position: relative;}
.foot-tel .t3 a.a2 p{position: absolute;top:31px;left:-90px;width:158px;display: none;}
.foot-tel .t3 a.a2 p img{max-width: 158px;}
.foot-tel .t3 a.a2:hover p{display: block;}

.foot-bg{width:100%;background: #EEEEEE;padding:10px 0;text-align: center;}
.foot-bg a{display: inline-block;margin:0 8px;}
.foot-bg a img{vertical-align: bottom;}

.footer{width:100%;background: #232828;padding:10px 0;color: #7b7b7b;font-size:12px;}
.footer span,.footer a{color: #7b7b7b;font-size:12px;display: inline-block;float:none;}


.sub-banner{width:100%;margin-top:81px;}
.sub-banner img{width:100%;vertical-align: bottom}
.sub-navbg{width:100%;background: #fff;border-bottom:1px solid #eee;line-height: 61px;}
.sub-navbg ul{float:left;}
.sub-navbg li{float:left;margin-right:20px;}
.sub-navbg li a{display: block;font-size:16px;color:#333;padding:0 15px;}
.sub-navbg li a:hover,.sub-navbg li a.cur{background: #FF460C;color:#fff;}
.sub-navbg .area{float:right;color:#a5a5a5;font-size:13px;}
.sub-navbg .area a{font-size:13px;color:#a5a5a5;}
.sub-navbg .area a.home{background: url(../images/ico3.png) left center no-repeat;padding-left:25px;}

.content-bor{width:100%;float:left;border:1px solid #eee;background: #fff;margin:50px 0;}
.form-tit{width:100%;float:left;text-align: center;margin-top:90px;}
.form-tit span{display: inline-block;font-size:18px;line-height: 28px;}
.form-tit span.ico1{background: url(../images/ico4.png) left center no-repeat;padding-left:35px;}

.form-1{width:590px;margin:0 auto;position: relative;}
.form-1 .zixun{position: absolute;right:-200px;top:40px;}
.form-1 .zixun a{background: url(../images/zixun.png) left center no-repeat;display: inline-block;padding-left:40px;line-height: 34px;font-size:14px;}
.form-1 ul{width:100%;float:left;margin:50px 0;}
.form-1 li{width:100%;float:left;margin-top:15px;}
.form-1 li span{float:left;width:100px;text-align: right;font-size:14px;line-height: 42px;}
.form-1 li .text{float:left;width:460px;height: 42px;border:none;border:2px solid #F9F9FA;padding:0 8px;margin-left:10px;}
.form-1 li .text2{float:left;width:460px;height: 90px;border:none;border:2px solid #F9F9FA;padding:8px;margin-left:10px;}
.form-1 li i{color:#FF0000;line-height: 42px;}
.form-1 li label{margin-left:10px;line-height: 42px;}
.form-1 li select{margin-left:10px;}
.form-1 li .input{width:130px;height: 42px;background: #FF460C;border:none;cursor: pointer;color:#fff;font-size:14px;margin-left:110px;}
.form-1 li p{width:100%;font-size:14px;display: block;float:left;padding:15px 0 0 110px;}

.pro-box{width:100%;float:left;padding:27px;position: relative;}
.pro-menu{width:100%;float:left;background: url(../images/line.png) bottom repeat-x;}
.pro-menu ul{width:calc(100% - 290px);float:left;text-align: center;padding-left:10px;}
.pro-menu li{margin:0 11px;color: #b2b2b2;line-height: 35px;word-break: break-all;padding-bottom:10px;display: inline-block;}
.pro-menu li a{font-size:14px;color: #b2b2b2;}
.pro-menu li.cur a,.pro-menu li a:hover{color: #ff3f0b;}
.pro-menu li.cur{background: url(../images/ico5.png) bottom center no-repeat;}
.pro-menu .old{float:left;width:66px;margin-top:5px;height: 27px;line-height: 27px;background-color: #cccccc;color:#666666;font-size: 14px;border-radius: 27px;box-shadow: inset 0.025rem 0.025rem 0.1rem rgba(0,0,0,0.1);position: relative;}
.pro-menu .old a{cursor: pointer;color:#333;display: inline-block;text-align: center;line-height: 27px;font-size:12px;position: relative;z-index: 2;width:30px;text-align: center;}
.pro-menu .old::before{position: absolute;content: "";width:33px;height: 27px;border-radius:25px;left:0;top:0;background: #fff;border:1px solid #ddd;z-index: 1;}
.pro-menu .old.act2::before{right:0;left: auto;}





.sear{position: absolute;right:27px;top:30px;}
.sear i{width:31px;height: 30px;background: url(../images/ico6.png);display: inline-block;vertical-align: middle;}
.sear .text{width:139px;height: 30px;border:1px solid #EEEEEE;border-right:0;line-height: 30px;padding-left:15px;font-size:12px;display: inline-block;vertical-align: middle;}
.sear .input{background: #ff3f0b;border:none;cursor: pointer;color:#fff;width:50px;height: 30px;display: inline-block;vertical-align: middle;}

.pro-list{width:100%;float:left;margin-top:55px;}
.pro-list ul{margin-left:-11px;}
.pro-list li{width:220px;float:left;margin:11px 0 0 11px;border:1px solid #eee;}
.pro-list li .pic{width:100%;float:left;margin-top:16px;text-align: center;}
.pro-list li .pic img{width: 151px;height: 151px;vertical-align: bottom;}
.pro-list li p{padding:0 20px;width:100%;float:left;}
.pro-list li p.t1{text-align: center;padding-top:10px;}
.pro-list li p.t2{text-align: left;font-size:14px;color:#666;padding-top:10px;line-height: 28px;}
.pro-list li p.t3{padding:25px 0;text-align: center;}
.pro-list li p.t3 a{width:108px;height: 35px;border:1px solid #CFCFCF;border-radius:5px;line-height: 35px;text-align: center;font-size:14px;display: inline-block}
.pro-list li:hover{background: #F5F5F5;border-color: #F5F5F5;}
.pro-list li:hover p.t1 a{color:#ff3f0b;}
.pro-list li:hover p.t3 a{background: #ff3f0b;color:#fff;border-color: #ff3f0b;}

.pages{width:100%;text-align: center;float:left;padding:30px 0;}
.pages a,.pages span{display: inline-block;margin:0 5px;border:1px solid #DDDCDC;height: 33px;line-height: 33px;padding:0 18px;border-radius:4px;font-size:14px;}
.pages span{background: #ff3f0b;color:#fff;border-color: #ff3f0b;}

.show-pro-left{width:864px;float:left;}
.sub-bor{width:100%;float:left;background: #fff;border:1px solid #eee;}

.mt20{margin-top:20px;}
.mt11{margin-top:11px;}
.mb30{margin-bottom:30px;}

.show-pro-pic{float:left;width:159px;margin:34px 0 34px 34px;background: url(../images/bg3.png) center bottom no-repeat;padding-bottom:22px;}
.show-pro-pic img{max-width: 100%;vertical-align: bottom;}
.show-pro-rcon{width:640px;float:right;margin:34px 0;}
.show-pro-rcon h1.t{font-size:20px;font-weight: normal;width:100%;float:left;}
.show-pro-rcon .con{width:100%;float:left;margin-top:10px;}
.show-pro-rcon .con p{width:170px;float:left;line-height: 25px;text-align: left;font-size:14px;}
.show-pro-rcon .con p.con_2{width:400px;}
.show-pro-rcon .con p span{color:#949494;}
.show-pro-rcon .inputlist{width:100%;float:left;border-top:1px solid #F1F1F1;margin-top:28px;padding-top:28px;}
.show-pro-rcon .inputlist .a1,.show-pro-rcon .inputlist .a2{width:167px;height: 63px;border-radius:4px;margin-right:12px;float:left;color:#fff;position: relative;padding:12px 0 0 58px;}
.show-pro-rcon .inputlist a i,.show-pro-rcon .inputlist .a2 i{width:32px;height: 32px;position: absolute;left:15px;top:50%;margin-top:-16px;}
.show-pro-rcon .inputlist a .t1,.show-pro-rcon .inputlist .a2 .t1{font-size:18px;}
.show-pro-rcon .inputlist a .t2,.show-pro-rcon .inputlist .a2 .t2{font-size:12px;}
.show-pro-rcon .inputlist a.a1{background: #FF490C;}
.show-pro-rcon .inputlist .a2{background: #1D79CE;}
.show-pro-rcon .inputlist a.a1 .ico{background: url(../images/ico7.png) no-repeat;}
.show-pro-rcon .inputlist .a2 .ico{background: url(../images/ico8.png) no-repeat;}
.show-pro-rcon .inputlist .a2 .fxbox{position: absolute;top:63px;left:0;padding:10px;width:320px;display: none;}
.show-pro-rcon .inputlist .a2:hover .fxbox{display: inline-block;}

.tab-menu{width:100%;float:left;background: url(../images/line2.png) repeat-x bottom;}
.tab-menu li{float:left;border-right:1px solid #eee;line-height: 36px;padding:0 25px;font-size:14px;cursor: pointer;}
.tab-menu li.hover{background: url(../images/line.png) repeat-x top #fff;}
.content{
	padding:45px;width:100%;float:left;line-height: 30px;
}
.show-pro-right{width:326px;float:right;}
.sub-r-pro{width:100%;float:left;padding:27px;text-align: center;}
.sub-r-pro .title{width:100%;float:left;margin-bottom:15px;text-align: left;}
.sub-r-pro .title span{border-left:4px solid #FF490C;padding-left:10px;line-height: 24px;font-size:16px;}

.sub-r-pro li{width:220px;margin:11px 0 0 0;border:1px solid #eee;display: inline-block;}
.sub-r-pro li .pic{width:100%;float:left;margin-top:16px;text-align: center;}
.sub-r-pro li .pic img{width: 151px;height: 151px;vertical-align: bottom;}
.sub-r-pro li p{padding:0 20px;width:100%;float:left;}
.sub-r-pro li p.t1{text-align: center;padding-top:10px;}
.sub-r-pro li p.t2{text-align: left;font-size:14px;color:#666;padding-top:10px;}
.sub-r-pro li p.t3{padding:25px 0;text-align: center;}
.sub-r-pro li p.t3 a{width:108px;height: 35px;border:1px solid #CFCFCF;border-radius:5px;line-height: 35px;text-align: center;font-size:14px;display: inline-block}
.sub-r-pro li:hover{background: #F5F5F5;border-color: #F5F5F5;}
.sub-r-pro li:hover p.t1 a{color:#ff3f0b;}
.sub-r-pro li:hover p.t3 a{background: #ff3f0b;color:#fff;border-color: #ff3f0b;}

.about-content{width:100%;float:left;padding:68px;line-height: 35px;}
.about-content img{max-width: 100%;}

.links-list{width:100%;float:left;padding:30px;}
.links-list ul{margin-left:-8px;}
.links-list li{float:left;width:213px;margin:8px 0 0 8px;}
.links-list li img{max-width: 100%;vertical-align: bottom;}


.zp-list{width:100%;float:left;margin-top:30px;}
.zp-list .menu_head{
	height: 80px;
	line-height: 80px;
	padding-left: 8px;
	font-size: 18px;
	color: #525252;
	cursor: pointer;	
	border-bottom: 1px solid #e1e1e1;	
	position: relative;
	margin: 0px;
	
	background: url(../images/zp-ico.png) center right no-repeat;
}
.zp-list .current{background:url(../images/zp-ico2.png) center right no-repeat;color: #ff460c;}
.zp-list .menu_head span{float:right;margin-right:40px;}
.zp-list .menu_body{
	line-height: 30px;
	padding:15px 28px;
	border-bottom: 1px solid #e1e1e1;	
	
}
.zp-list .menu_body a{display:block;height:38px;line-height:38px;padding-left:38px;color:#777777;background:#fff;text-decoration:none;border-bottom:1px solid #e1e1e1;}
.zp-list .menu_body a:hover{text-decoration:none;}

.jr-title{width:100%;float:left;border-bottom:1px solid #ccc;padding:10px 0;}
.jr-title span{float:left;border-left:4px solid #FF460C;line-height: 24px;padding-left:15px;font-size:20px;}
.jr-title p{float: right;font-size:14px;}
.jr-title p i{color: #FF0000}
.jr-con{width:100%;padding:30px 0;float:left;}

.jhgc-content{width:100%;float:left;border-top:1px solid #ccc;margin-top:30px;padding-top:30px;}
.jhgc-content h1.t{width:100%;text-align: center;color: #ff460c;font-size:23px;}
.jhgc-content .con{padding:30px 125px;width:100%;float:left;font-size:14px;line-height: 30px;}
.jhgc-content .con a.open{background: #FF460C;width:102px;height: 35px;text-align: center;line-height: 35px;color:#fff;font-size:14px;display: inline-block;margin-left:15px;}
.jhgc-content .con a.open:hover{background: #E83A00;}
.jhgc-content .con a.open::after{background: url(../images/ico9.png) right center no-repeat;padding-right:15px;display: inline-block;vertical-align: middle;width:8px;height: 4px;content:"";}
.jhgc-content .con a.form-close::after{background: url(../images/ico9h.png) right center no-repeat;padding-right:15px;display: inline-block;vertical-align: middle;width:8px;height: 4px;content:"";}


.gm-form {
	padding-top: 20px;
}
.gm-form .extra_check{padding-left: 266px;margin-bottom: -10px;}
.gm-form .extra_check label{
	font-weight: 700;
	width: 160px;

}
.gm-form .extra_check .hint{margin-left: -20px;}

.gm-form .label {
	width: 255px;
	text-align: right;
	margin-right: 10px;
	line-height: 36px;
}

.gm-form .easy_box {
	width: 300px;
	height: 36px;
	display: inline-block;
}

.gm-form .input_box {
	height: 32px;
	width: 300px;
	border: 2px solid #E9E9E9;
	padding-left: 20px;
	font: 700 14px/32px "Microsoft Yahei";
	display: inline-block;
	vertical-align: middle;
}

.gm-form .input_box input {
	width: 100%;
	color: #a3a3a3;
	vertical-align: top;
	height: 100%;
	border: 0 none;
	outline: none;
}

.gm-form .inp {
	height: 32px;
	border: 2px solid #fcddd6;
	text-align: center;
	width: 84px;
	outline: none;
	margin-left: 10px;
	vertical-align: middle;
}

.gm-form .hint {
	font: 400 14px/36px "Microsoft Yahei";
	color: #a3a3a3;
	margin-left: 10px;
}

.gm-form .help-form {
	display: inline-block;
	background: url("../images/icons.png");
	background-position: -97px -230px;
	width: 24px;
	height: 24px;
	vertical-align: middle;
	margin-left: 10px;
	cursor: pointer;
}

.gm-form .hint_s {
	line-height: 30px;
}

.gm-form .textbox {
	border: 2px solid #fcddd6;
	height: 32px;
	border-radius: 0;
	color: #a3a3a3;
	outline: none;
}

.gm-form .tarea_box {
	height: auto;
	padding: 10px;
	color: #a3a3a3;
}

.gm-form .tarea_box textarea {
	width: 100%;
	display: block;
	height: 180px;
	resize: none;
	border: 0;
	outline: none;
	font: 700 14px/30px "Microsoft Yahei";
	color: #a3a3a3;
	overflow: auto;
}

.gm-form .combo-arrow {
	display: inline-block;
	background: url("../images/icons.png") no-repeat;
	background-position: -150px -171px;
	width: 15px !important;
	height: 9px !important;
	vertical-align: text-bottom;
}

.gm-form .textbox-addon {
	width: 34px;
	background: transparent;
	height: 100%;
}

.gm-form .textbox-focused {
	box-shadow: none;
}

.gm-form .textbox .textbox-text {
	font: 700 14px/28px "Microsoft Yahei";
	box-sizing: border-box;
	padding-left: 20px;
	color: #a3a3a3;
}

.gm-form .a1 {
	color: #2980d0;
}

.gm-form .a1:hover {
	text-decoration: underline;
}

.gm-form .way-screenshort .a1 {
	color: #be0000;
	text-decoration: underline;
}

.gm-form .way-screenshort .a1 img {
	display: none;
	left: 0;
	bottom: 30px;
	border: 2px solid #f15733;
}

.gm-form .way-screenshort .a1:hover img {
	display: block;
}

.gm-form .prolink {
	width: 302px;
	display: inline-block;
}

.gm-form .prolink:before {
	content: "";
	display: inline-block;
	width: 18px;
	height: 18px;
	background: url("../images/icons.png") no-repeat;
	background-position: -51px -233px;
	margin-right: 14px;
	vertical-align: middle;
	border: 2px solid #fcddd6;
}

.gm-form .prolink.unselect:before {
	background: none;
}

.gm-form .prolink input {
	position: absolute;
	left: 0;
	width: 22px;
	height: 22px;
	opacity: 0;
	top: 2px;
}

.gm-form .uploadFile { 
	margin-left: 0; 
	position: relative; 
	vertical-align:top; 
}

.gm-form .uploadFile i { 
	position: absolute; 
	left: 1px; 
	top: 1px; 
	width: 135px; 
	height: 28px; 
	overflow: hidden; 
}

.gm-form .uploadFile input { 
	margin: 0; 
	padding: 0; 
	border: 0 none; 
	outline: 0 none; 
	width: 100%; 
	opacity: 0; 
	filter: alpha(opacity=0); 
	cursor: pointer; 
	font-size: 100px; 
}

.gm-form .uploadFile em { 
	display: inline-block; 
	font-family: "SimSun"; 
	color: #323232; 
	font-weight: normal; 
	margin-left: 6px; 
	max-width: 270px; 
	overflow: hidden; 
	vertical-align: top; 
	line-height: 30px; 
}

.form-btn {
	font: 700 14px/32px "Microsoft Yahei";
	color: #fff;
	display: inline-block;
	text-align: center;
	border: 2px solid #f15733;
	background: #f15733;
	height: 32px;
	vertical-align: middle;
}

.form-btn.on, .form-btn:hover {
	background: #f15733;
	color: #FFF;
}

.form-btn.add {
	
	width: 32px;
}

.form-btn.sub {
	
	width: 32px;
}

.form-btn.add:hover {
	
	width: 32px;
}

.form-btn.sub:hover {
	
}
.gm-form .btn_uploadFild {
    display: block;
    font: 700 14px/32px "Micorsoft Yahei";
    color: #323232;
    height: 100%; border:2px solid #fcddd6;box-sizing:border-box;width: 300px;}
.gm-form .btn_uploadFild:hover{
    border-color:#f15733;
}
.gm-form .btn_uploadFild::after {
    content: "";
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAYklEQVQ4jWO0srJiIACWMjAwREHZyxgYGKLxKWYiZBqpYNTAkWAgCwMDwyoCasyR2DaE1LMwMDCEkuAAOSjGCWji5dUE1JgzIFz1iIGB4SQhA8MIGIicl48wjOblUQOpbyAAvsAKVf4EuIwAAAAASUVORK5CYII=") 50% 50% no-repeat;
    display: inline-block;
    width: 12px;
    height: 12px;
    background-size: 100% auto;
    vertical-align: 0;
    margin-left: .1rem; }
.gm-form .inputctr {
    position: relative;
    width: 300px;margin-top: 5px; height: 36px; display: block;overflow: hidden;}
.gm-form .inputctr a {
    z-index: 3;
    position: absolute;
    top: 0;
    right: 0;
    width: 36px;
    height: 36px;
    line-height: 26px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAABBUlEQVQ4jY3Ty03DQBAG4I+FGiAhd/LqIDebHrjQAbRDCYgynCJ4KAln3i2AxMFrsRqcKHuxPP/40+5Ye7BYLOAEt7jGxn5rjBtcHmGABtP8rPeAJrl3iCbhLgMwyuHZngDME67wXjSNsNwCRQC+Elao8FYEpxkaB2AZAZyn/LLSziJCTYamGRhEAPepKO6Cmm0AlEgH9R0tAnUH9CGw7oFKoMJDWexD4HBL9o2fWOxrnGlncNKTDXM22YX0AZ94DdCyhEpklsMI1No5lNCghDpknovHAajwqL1LFV56oGnKQBOAj/zRU1Hb5F1FqEna6xyBOgAl9G9HCRf+/vsuoFvPAVr/Ap0HS39Tw/tSAAAAAElFTkSuQmCC") 50% 50% no-repeat;
    background-size: 30% auto;
    box-sizing: border-box;
    border: 2px solid #f15733; }
.gm-form .inputctr .inputfile,.gm-form .otherscreen .inputfile {
    display: block; position:absolute; z-index: 2; width: 500px; font-size: 100px;right:44px;top:0; opacity: 0;background-color:rgba(0,0,0,0);filter: alpha(opacity=0) }
.gm-form .inputctr .inputfileBtn {
    background: #FFF;
    display: block;
    height: 36px;
    width: 258px;
    text-align: center;
    border: 2px solid #f15733;
    box-sizing: border-box;
    font: 700 14px/32px "Micorsoft Yahei";
    color: #323232; outline: none}
.gm-form .inputctr .inputfileBtn.on {
    background: #f15733;
    color: #FFF; }
.gm-form .otherscreen .input_box{border:0 none; padding:0; width:300px;position:relative;overflow: hidden;height:36px;}
.gm-form .otherscreen .inputctr {
    display: none; margin-top: 0 }
.gm-form .otherscreen .btn_ora{
    display: block;
    text-align: center;
    color: #323232;
    height: 100%; border:2px solid #E9E9E9;box-sizing:border-box; line-height: 32px; cursor: pointer;}




.select-bor{width:100%;border:2px solid #E9E9E9;box-sizing:border-box; line-height: 32px; cursor: pointer;height:32px;}

.gm-form .otherscreen .input_box:hover .btn_ora,.gm-form .otherscreen .input_box:hover .input-focus{border-color:#f15733}

.form-1-radio{width:100%;text-align: center;float:left;margin-top:60px;}
.form-1-radio .li{display: inline-block;vertical-align: middle;margin:0 10px;font-size:14px;}
.ewm{float:right;margin:50px 0 0 0;}
.form-1-radio .li input{margin-right:8px;}

.news-list{width:100%;float:left;padding:0 27px;}
.news-list li{width:100%;float:left;padding:27px 0;border-bottom:1px dashed #ddd;padding-bottom:27px;}
.news-list li .pic{float:left;width:380px;}
.news-list li .pic img{max-width: 100%;vertical-align: bottom;}
.news-list li .con{float:left;width:670px;padding:30px 0 0 30px;}
.news-list li .con a.t{font-size:20px;}
.news-list li .con p{padding-top:15px;font-size:12px;color:#666;line-height: 25px;}
.about-content h1.title{font-size:20px;width:100%;float:left;text-align: center;}
.about-content .titbot{text-align: center;width:100%;float:left;font-size:12px;padding:25px 0;border-bottom:1px solid #ddd;color:#999;margin-bottom:40px;}

.show-foot{width:100%;float:left;text-align: center;padding:0 0 40px 0;}
.show-foot a{display: inline-block;width:257px;height: 60px;text-align: center;line-height: 60px;font-size:14px;border-bottom:2px solid #EAEAEA;margin:0 45px;background: #fff;}
.show-foot a:hover{border-color: #FF460C;}
.pc-select-city{height: 42px;background: #F9F9FA;padding:0 15px;border:none;}

.upload-pic a{padding-left:5px;}

.swhz{position: fixed;right:0;top:50%;margin-top:-55px;width:35px;height: 110px;background: url(../images/swhz.jpg) no-repeat;overflow: hidden;text-indent: -999999999px;z-index: 9999999999;}