@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
body{background:#FFFFFF;width: 100%;font-size:14px; color:#000; line-height:24px; font-family:"微软雅黑", "黑体", "宋体";}
a{color: #000000;text-decoration: none;}
a:hover{text-decoration: none;}
img { border:none; }
a:hover{color: #b50000;}
ol,ul,li { list-style:none; }
table { border-collapse:collapse; }
.f-l{float:left}
.f-r{float:right}
.clear{zoom:1}
.clear:after{content: '';display: block;clear: both;}
#nav_wrap,#footer_wrap{width: 100%;background: #000000;}
.header-inner,.nav-inner,.banner-inner,.main-inner,.footer-inner{width: 1200px;margin: 0 auto;}
.header-inner{margin: 10px auto;}
.logo{width: 106px;height: 41px;}
.tel{text-indent: 40px;background: url(../images/telicon.jpg) no-repeat;margin-top: 18px;font-size: 16px;}
.nav-inner a{float: left;display: block;color: #FFFFFF;font-size: 16px;font-weight: 500;background: #000000;line-height: 36px;padding: 0px 15px;-webkit-transition:0.2s linear;transition:0.2s ease-in;}
.nav-inner a:hover{background: #fb9f00;}
.banner-inner{width: 1200px;height: 472px;}
.main-inner{margin: 20px auto;}
.main-left{width: 880px;margin-right: 40px;float: left;}
.tecpart{margin-bottom: 30px;}
.tecpart h2{font-size: 18px;font-weight: 500;color: #fb9f00;border-bottom: 1px solid #dddddd;line-height: 30px;margin-bottom: 15px;}
.tecpart h2 span{color: #cccccc;}
.part1 b{font-weight: normal;background: #FB9F00;color: #FFFFFF;padding: 4px 8px;}
.part1 p{margin-top: 10px;}
.part1 p span{color: #f00;}
.onestep{height: 220px;overflow: hidden;float: left;padding: 10px 6px;border: 1px solid #CCCCCC;border-radius: 6px;-webkit-transition:0.2s linear;transition:0.2s ease-in;}
.onestep:hover{box-shadow: 2px 2px 1px #DDDDDD;}
.onestep img{width: 104px;}
.tonext{float: left;margin-top: 60px;}
.part3 img{width: 310px;float: left;}
.part3 p{float: left;width: 530px;margin-left: 10px;}
.cont{width: 560px;height: 380px;overflow: hidden;padding: 10px;float: right;border: 1px solid #DDDDDD;border-radius: 3px;background: #f8f8f8;}
.cont img{width: 560px;} 
.hidden{display:none;} 
.textDiv{margin:10px 10px 10px;text-align:center;} 
.scrolldoorFrame{width:850px;overflow:hidden;} 
.scrollUl{width:269px;overflow:hidden;float: left;margin-top: 18px;margin-right: -1px;z-index: 999;} 
.scrollUl li{padding: 13px 10px;text-align: center;} 
.door-op{cursor:pointer;border:1px solid #dddddd;padding:2px;color: #ff0000;border-right: 1px solid #FFFFFF;background: #f8f8f8;border-radius: 3px;} 
.door-cl{cursor:pointer;border-bottom:1px solid #dddddd;padding:2px;} 
.bor03 b{font-size: 16px;line-height: 36px;}
.main-right{width: 280px;float: left;background: #f9f8f8;padding-bottom: 16px;padding-top: 20px;box-shadow: 1px 1px 1px #ececec;}
.qresone{border-right: 2px solid #F9F8F8;padding: 16px 2px 16px 5px;-webkit-transition:0.2s linear;transition:0.2s ease-in;}
.qresone:hover{border-right: 2px solid #FB9F00;background: #efeeee;}
.qresone h3{font-weight: normal;font-size: 14px;}
.qresone h3 span{width: 24px;height: 24px;background: #FB9F00;text-align: center;display: inline-block;border-radius: 50%;color: #FFFFFF;margin-right: 4px;}
.qresone ul{margin: 8px 0px 0px 8px;}
.sub input{background: #FB9F00;border: 0px;width: 290px;margin: 0 auto;height: 40px;line-height: 40px;font-size: 16px;color: #FFFFFF;margin: 20px 0px 0px 10px;}
.sub input:hover{background: #eb9500;}
.footer-inner{color: #FFFFFF;text-align: center;padding: 10px 0px;margin-top: 80px;}
/*gotop*/
.cbbfixed {position: fixed;right: 10px;transition: bottom ease .3s;bottom: -85px;z-index: 3;cursor:pointer;}
.cbbfixed .cbbtn {width: 40px;height: 40px;display: block;background-color: #FB9F00;}
.cbbfixed .gotop {transition: background-color ease .3s;margin-top: 1px;}
.cbbfixed .gotop .up-icon{float:left;margin:14px 0 0 9px;width:23px;height:12px;background: url(../images/side-icon02.png);}
.cbbfixed .gotop:hover {background-color:#2c2d2e;}
.cbbfixed .cweixin {background: #dadbdd;}
.cbbfixed .cweixin div {background: url(../images/qrcode.png);width: 194px;height: 199px;position: absolute;left: -194px;top: -115px;opacity: 0;transform: scale(0);    -webkit-transform: scale(0);transform-origin: 100% 70%;-webkit-transform-origin: 100% 70%;transition: transform ease .3s,opacity ease .3s;-webkit-transition: all ease .3s;display:none\0;*display:none;}
.cbbfixed .cweixin:hover div {display: block;transform: scale(1);-webkit-transform: scale(1);opacity: 1;*display:block;}
.cbbfixed .cweixin .weixin-icon{float: left;margin:12px 0 0 11px;width:18px;height: 18px; background: url(../images/side-icon01.png);}

/*new css*/
.sub a{background: #FB9F00;border: 0px;width: 260px;margin: 0 auto;height: 40px;line-height: 40px;font-size: 16px;color: #FFFFFF;margin: 20px 0px 0px 10px;display: block;text-align: center;}
.sub a:hover{background: #eb9500;}
.ques_wrap{}
.qresone{border-bottom: 1px dotted #dddddd; border-right: 2px solid #F9F8F8;padding: 32px 20px 32px 20px;-webkit-transition:0.2s linear;transition:0.2s ease-in;font-size: 16px;}
.qresone:hover{border-right: 2px solid #FB9F00;background: #efeeee;}
.qresone h3{font-size: 18px;font-weight: bold;}
.qresone h3 span{width: 24px;height: 24px;background: #FB9F00;text-align: center;display: inline-block;border-radius: 50%;color: #FFFFFF;margin-right: 4px;}
.qresone ul{margin: 20px 0px 0px 8px;}
.qresone ul li{float: left;width: 200px;}
.sub{text-align: center;}
.sub input{background: #FB9F00;border: 0px;width: 350px;margin: 0 auto;height: 48px;line-height: 48px;font-size: 18px;color: #FFFFFF;margin: 50px 0px 0px 10px;}
.sub input:hover{background: #eb9500;}
.infoma p{font-size: 14px;}
.infone{float: left;width: 350px;margin: 6px;}
.infone b{width: 80px;display: inline-block;}
.infone input{width: 230px;height: 24px;}
.infone span{margin-left: 5px;color: red;}