body,h1,h2,h3,h4,h5,h6,hr,a,blockquote,dl,div,dt,dd,ul,ol,li,img,select,fieldset,pre,form,fieldset,legend,button,input,textarea,th{ margin:0; padding:0;font-family: "微软雅黑";}

*{word-wrap:break-word;}

body { font: 12px/1.232  Arial, Tahoma,'微软雅黑', Helvetica, sans-serif;}

a { text-decoration:none; outline:none;display:inline-block;}

a,input,select,textarea { outline:none; vertical-align:middle;}

ul,dl { list-style-type:none;}

img { border:0;}

small,em,i {font-weight:normal; font-style:normal;}

li { list-style:none;}

label input { vertical-align:middle;margin-right:5px;}

img {border:0;}

.clear { clear: both; padding:0; margin:0; line-height:0; font-size:0; height:0;}

.clear-fix { *overflow: hidden; *zoom: 1; }  

.clear-fix:after { display: table; content: ""; clear: both; padding:0; margin:0; line-height:0; font-size:0; height:0;} 

.max1100{ max-width:1100px; margin:0 auto;}

.fl{ float:left;}

.fr{ float:right;}



.dubuks{ position:relative;}

.top{ position:relative; z-index:2; padding-bottom:10px;}

.logo{ float:left; width: 109px; margin-top:22px; margin-left:26px;}

.logo a{ width:100%;}

.logo a img{ width:100%;}

.dyu{ float:left; font-size:14px; color:#FFF; margin-left:16px;width: 325px; margin-top:22px;line-height: 19px;}

.topr{ float:right; margin-top:20px;}

.soinpt{ margin-top:23px;}

.toprtxt{}

.toprtxt a{ font-size:12px; color:#aaa; text-decoration:none;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;transition: all 0.5s; float:left; margin:0 20px;}

.toprtxt a:hover{ color:#ffd100;}

.topx{ float:left; display:inline-block; width:1px; height:11px; background-color:#aaa;}

.topinpot{}

.topform{ position:relative;}

.topput{ background-color:transparent; color:#000;position:relative; z-index:2;}

.topinpot{ float:right;margin-top: 3px;margin-right: 10px;}

.topform{background-image:url(../images/inpotbj.png); background-size:cover; background-repeat:no-repeat;}

.topput{ background-color:transparent; color:#000;position:relative; z-index:2;border:solid 1px #777; height:30px; border-right:none; padding:0 10px;}

.topform .btn{ width:30px; height:30px; border-left:none;border-radius:0;margin-left: -3px; line-height:38px; border:solid 1px #777; background:url(../images/soo.png) -2px -1px no-repeat;border-left:none;}

.gowc{ float:right;}

.gowc a{ padding-left:36px; padding-right:10px; border-radius:5px; text-decoration:none; height:37px; background:url(../images/gwc.png) 6px 3px no-repeat #ffd100; font-size:20px; color:#000; line-height:37px;}

.dubuks .container-fluid{position:relative; z-index:2;}

.topzeza{ position:absolute; top:0; left:0; width:100%; height:100%; background-color:#000;filter: alpha(opacity=50);opacity: 0.5; z-index:1;}

.topdh .nav{}

.logos{ float:left; width: 109px;  display:none; margin:10px 0;}

.logos a{ width:100%;}

.logos a img{ width:100%;}

.topdh{background-color:transparent; margin:0 0px; border:none; border-radius:0; z-index:999;}

.topdh .max1100{ max-width:1100px; margin:0 auto; position:relative;}

.topdh .nav>li>a{ font-size:16px; color:#fff; background-color:transparent; text-transform:uppercase; padding:25px 45px; -webkit-transition: all 0.5s;-moz-transition: all 0.5s;transition: all 0.5s;}

.topdh .nav>li:hover>a,.topdh .nav>li .cuar{ color:#ffd100;}

.topdh .nav>li:hover .dropdown-menu{ display:block;}

.topdh .nav>li .dropdown-menu{ padding:0; overflow:hidden; border-top:solid 2px #ffd100;background-color: transparent;}

.topdh .nav>li .dropdown-menu .erjfnl{ position:relative;}

.topdh .dropdown-menu .erjfnl>ul{ position:relative; z-index:2;}

.topdh .dropdown-menu .erjfnl>ul>li{}

.topdh .dropdown-menu .erjfnl>ul>li>a{ font-size:14px;color:#FFF; display: block;padding: 3px 20px;clear: both;font-weight: 400;line-height: 1.42857143;white-space: nowrap; text-decoration:none;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;transition: all 0.5s;}

.topdh .dropdown-menu .erjfnl>ul>li>a:hover{ background-color:#ffd100; color:#000;}

.input-group{ display:none;}

.input-group .navbar-form{background-image:url(../images/inpotbj.png); background-size:cover; background-repeat:no-repeat;}

.input-group .form-control{ width: 88%; background-color:transparent; color:#000;position:relative; z-index:2;border:solid 1px #777; height:30px; border-right:none; padding:0 10px;}

.input-group .btn{width:30px; height:30px; border-left:none;border-radius:0;margin-left: -3px; line-height:38px; border:solid 1px #777; background:url(../images/soo.png) -2px -1px no-repeat;border-left:none;}





.cd-top{display: inline-block;height: 60px;width: 60px;position: fixed;bottom: 40px;right: 10px;overflow: hidden;text-indent: 100%;white-space: nowrap;background: #333 url(../images/cd-top-arrow.png) no-repeat center 50%;visibility: hidden;opacity: 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s; z-index:999;}

.cd-top.cd-is-visible{visibility: visible;opacity: 1;}

.cd-top.cd-fade-out{opacity: 1;}

.no-touch .cd-top:hover{background-color: #329bdd;opacity: 1;}





.foot{ padding-top:55px; background-image:url(../images/fotbj.jpg);background-position:center top; background-size:cover; background-repeat:no-repeat;width:100%; max-width:1440px; margin:0 auto;}

.footnr{ max-width:1100px; margin:0 auto}

.fotbt a{ font-size:24px; color:#fff; text-decoration:none;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;transition: all 0.5s;}

.fotbt a:hover{color:#ffd100;}

.fotbt span{ display:inline-block; width:53px; height:3px; background-color:#FFF;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;transition: all 0.5s;}

.fotbt:hover span{background-color:#ffd100;}

.fotn{ margin-bottom:20px; padding:0;}

.fotn li{ margin-top:23px; padding-left:0;}

.fotn li a{ font-size:14px; color:#bbb;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;transition: all 0.5s;}

.fotn li a:hover{text-decoration:none; color:#ffd100;}



.fdh{ margin-top:3px;margin-bottom:20px;}

.fdh li{ margin-top:20px;}

.fdh li a{ font-size:14px; color:#bbb;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;transition: all 0.5s;}

.fdh li a:hover{text-decoration:none; color:#ffd100;}



.dydc{margin-bottom:20px; }

.dydc li{ margin-top:20px; padding:0;}

.dydc li a{ font-size:14px; color:#bbb;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;transition: all 0.5s;}

.dydc li a:hover{text-decoration:none; color:#ffd100;}

.dydc li p{font-size:14px; color:#bbb;}

.fotel{ background:url(../images/fded1.png) 0 0 no-repeat; padding-left:27px; line-height:20px;}

.foemal{background:url(../images/fded2.png) 0 0 no-repeat; padding-left:27px; line-height:20px;}

.foemal a{ float:left;}

.foemal span{font-size:14px; color:#bbb; float:left;}

.foadd{background:url(../images/fded3.png) 0 0 no-repeat; padding-left:27px; line-height:20px;}
.nydh{margin-right:14%;}




.fontw{padding-right:0;}

.fontw form{ margin-top:22px;}

.fontw .input1{ float:left; width:48.8%;}

.fontw .input1 input{ width:100%; color:#333; padding:0 10px; font-size:14px; height:32px; line-height:32px;}

.fontw .input2{float:left; margin-left:10px;width:48.8%;}

.fontw .input2 input{ width:100%;color:#333; padding:0 10px; font-size:14px;height:32px; line-height:32px;}

.fontw .bqq{ float:left; width:100%; margin-top:8px;}

.fontw .bqq textarea{padding:10px; width:100%;color:#333;word-wrap: break-word;resize: none;font: 14px/1.232 Arial, Helvetica, sans-serif; height:78px;}

.fontw .button{ width:100%; margin-top:8px; float:left;}

.fontw .button button{ text-transform:uppercase; text-align:center; width:119px; height:32px; line-height:32px; display: inline-block; border:solid 1px #2b3a63; margin-right:5px; font-size:14px; color:#FFF; background-color:#2b3a63;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;transition: all 0.5s;filter: alpha(opacity=50);opacity: 0.5;}

.fontw .button button:hover{filter: alpha(opacity=100);opacity:1;}



.bottom{ border-top:solid 1px #555; margin-top:25px; padding-top:10px;}

.botmdh{ text-align:center;}

.botmdh a{ padding:0 15px; background-color:#404962; line-height:23px; font-size:12px; color:#FFF; margin-top:10px;}

.botomtxt{ text-align:center; padding-top:10px; padding-bottom:27px;}

.botgsd{ display:inline-block; font-size:12px; color:#dfdede; margin:10px 11px 0;}

.bothz{display:inline-block; margin:10px 11px 0;}

.bothz span{ float:left; font-size:12px; color:#dfdede;}

.bothz a{float:left; font-size:12px; color:#dfdede;}

@media (max-width:1024px){

.fontw .input1{width:48% !important;}

.fontw .input2{width:48% !important;}	

}

@media (max-width:768px){

.top{display:none;}
.nydh{display: block;
    margin-right: 6%;
}
.logo>a{width:80%;}
.logos{display: block;}
.logo{margin: 0 0 0 6%;padding:0;}
.dwy{ display:none;}

.topsos{ display:none;}

.input-group{ display: block;}

.topdh .nav{ margin-left:0; margin-top:0; width: 100%;}

.navbar-nav>li>.dropdown-menu{ width:100%;}

.topdh .nav>li>a{ padding:16px 20px 0px;}

.topdh .nav>li:hover>a{background-image: none;}

.topdh .nav>li:hover .dropdown-menu{ display:none;}

.bgsmc{ width:100%; padding:0 15px; text-align:center;}

.bhzhb{ width:100%; text-align:center;}

.bhzhb span{ display:inline-block;font-size:16px; color:#999; line-height:40px; float:none;}

.bhzhb a{font-size:16px; color:#999; line-height:40px;float:none;}

.fotn li{ padding-left:15;}

.fontw{ padding-right:15px;}

.fontw .input1{ float:left; width:48% !important;}

.fontw .input2{float:left; margin-left:10px; width:48% !important;}

.fontw .button{ text-align:center;}

.fontw .bqq{width: 99%;}

}





