body,h1,h2,h3,h4,h5,h6,hr,a,p,blockquote,dl,div,dt,dd,ul,ol,li,img,select,table,tr,fieldset,pre,form,fieldset,legend,button,input,textarea,th,td { margin:0; padding:0;border: 0;}
*{word-wrap:break-word;}
body {color:#666; font:"Helvetica Neue",'opensans',Helvetica,Arial,sans-serif; background-color:#FFF;}
a { text-decoration:none; color:#666; 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;} 
.max1200{ max-width:1200px; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}



.toxia{ width:1px; height:22px; background-color:#a3bdda; float:left;}
.flsah{ float:left; margin:18px 6px 0;}
.topsos{float:left; background:url(../images/soo.png) 0px 0px no-repeat #91c322; width:34px; height:26px; border-radius:5px;}
.search_form1{ position:absolute; top:100%; right:0px; display:none; background-color: transparent; z-index:9999;}
.search_form1 .input{float: left; padding: 7px 5px 7px 10px;color: #000;width: 173px;height: 34px;border: solid 1px #91c322; border-radius:5px;border-top-right-radius: 0;border-bottom-right-radius: 0;}
.search_form1 .button{ background:url(../images/sos.png) 2px 0px no-repeat;width:34px; height:34px;background-color: #91c322;border: solid 1px #91c322;border-radius:5px;border-top-left-radius: 0;border-bottom-left-radius: 0;}

.topdh .nav{ float:left; margin-top: 34px;}
.top_logo{ float:left; margin-top:11px; margin-left:22px;}
.top_logo i{ display:inline-block; float:left; width:1px; height:63px; background-color:#ccc; margin:35px 12px 0;}
.logo{ float:left; width:79px;}
.logo img{ width:100%;}
.position_index{ font-family: 'opensans'; font-size:18px; color:#999; float:left; width:165px; margin-left:10px;}
.line_index{ width:1px; height:16px; background-color:#bbb; opacity:0.3; margin-left:10px; float:left; margin-top:33px;}

.logox{ float:left; width:1px; height:33px; background-color:#ccc; margin:65px 20px 0 10px;}
.logos{ float:left; display:none;}
.logos a{  width:79px; float:left;}
.logos a img{ width:100%;}
.dwy_index{ float:left; width: 160px; line-height:22px; margin-top:15px;}
.dwy_index p{ color:#91c322; font-size:20px; font-family: 'opensans';}

.topdh{background-color:#1f1f1f; margin:0 0px; border:none; border-radius:0; z-index:999 !important; position:relative; padding-bottom:13px;}
.topdh .max1200{ max-width:1400px; margin:0 auto;}
.topdh .nav>li{ margin:0 10px;}
.topdh .nav>li>a{ position:relative; font-size:16px; color:#FFF; padding:0 17px; line-height:36px;font-family: 'opensans';transition: all .5s;-ms-transition: all .5s;-moz-transition: all .5s;-webkit-transition: all .5s; border-radius:5px;}
.dhjt_index{ background:url(../images/dhtu.png) right center no-repeat;}
.topdh .nav>li>a::before{border-radius:5px; background-image: -moz-linear-gradient(top, #f10101, #c40000); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f10101), color-stop(1, #c40000)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f10101', endColorstr='#c40000', GradientType='0'); bottom: 0;content: "";height: auto;left: 50%;position: absolute;right: 50%;top: 0;transition: all 0.5s ease 0s;width: 0;z-index: -1;}
.topdh .nav>li:hover>a::before{ right:0; left:0; width:auto; background-image: -moz-linear-gradient(top, #f10101, #c40000); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f10101), color-stop(1, #c40000)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f10101', endColorstr='#c40000', GradientType='0'); }
.topdh .nav>li:hover>a{ color:#FFF; text-decoration:none;transition: all .5s;-ms-transition: all .5s;-moz-transition: all .5s;-webkit-transition: all .5s;}
.topdh .nav>li.cans>a{ color:#FFF; text-decoration:none;}
.topdh .nav>li.cans>a::before{  background-image: -moz-linear-gradient(top, #f10101, #c40000); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f10101), color-stop(1, #c40000)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f10101', endColorstr='#c40000', GradientType='0'); bottom: 0;content: "";height: auto;left:0;position: absolute;right:0;top: 0;transition: all 0.5s ease 0s;width: auto;z-index: -1;}

.topdh .nav>li:hover .dropdown-menu{ display:block;}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{color:#FFF; background-image: -moz-linear-gradient(top, #f10101, #c40000); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f10101), color-stop(1, #c40000)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f10101', endColorstr='#c40000', GradientType='0');transition: all .5s;-ms-transition: all .5s;-moz-transition: all .5s;-webkit-transition: all .5s;}
.topdh .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{color:#FFF; background-image: -moz-linear-gradient(top, #f10101, #c40000); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f10101), color-stop(1, #c40000)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f10101', endColorstr='#c40000', GradientType='0');}
.input-group{ display:none;}
.topdh .form-control{ border-right:none; border-radius:0; background-color:#FFF; height:38px; line-height:38px;border:solid 1px #01b4ff; color:#111; width:85%;}
.topdh .btn{ border-left:none;border-radius:0;margin-left: -3px;height:38px; line-height:38px; width:38px; border:solid 1px #01b4ff; background:url(../images/soo.png) center center no-repeat #01b4ff;padding: 6px 18px}
.topdh .btn:hover{ background-color:#FFF;}

.top_form{ float:left; margin-top: 40px;}
.top_form form{ float:left;}
.top_form form input{  color:#FFF; display:inline-block; float:left; background-color:rgba(153,153,153,0.30); line-height:21px; padding:0 10px; width:82px;border-top-left-radius:10px;border-bottom-left-radius:10px;}
.top_form form button{ display:inline-block; float:left; background:url(../images/result.png) 0 -138px no-repeat rgba(153,153,153,0.30); width:21px; height:21px; border-top-right-radius:10px;border-bottom-right-radius:10px;}

.top_dep{ float:left; margin-top:39px;}
.top_dep i{ float:left; width:1px; height:17px; background-color:#999; display:inline-block; margin-top:2px;}
.top_dep a{float:left; margin:0 10px; font-size:16px; color:#999; transition: all .5s;-ms-transition: all .5s;-moz-transition: all .5s;-webkit-transition: all .5s;}
.top_dep a:hover{}
.top_dep .top_gwc{ float:left; background:url(../images/result.png) 0 0 no-repeat; width:21px; height:21px;}
.top_dep .top_entry{float:left; background:url(../images/result.png) 0 -70px no-repeat; width:21px; height:21px;}

.go_up{display: inline-block;height: 62px;width: 62px;position: fixed;bottom:40px;right: 10px;overflow: hidden;white-space: nowrap; background: url(../images/cd-top-arrow.png) no-repeat center 50% #e50101; border-radius:100%; visibility: hidden;opacity: 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s; z-index:999; font-size:23px; color:#FFF;font-family: 'opensans'; text-align:center; line-height:62px; }
.go_up.cd-is-visible{visibility: visible;opacity: 1;}
.go_up.cd-fade-out{opacity: 1;}
.no-touch .go_up:hover{background-color: #329bdd;opacity: 1;}

.foot_index{ background-color:#f4f4f4; padding-top:30px; margin-top:75px;}
.foot_index_content{ max-width:1230px; margin:0 auto;}
.foot_index_content_til{ margin-top:20px;}
.foot_title{}
.foot_title h3{ text-align:left;}
.foot_title h3 a{ font-size:24px; color:#333; font-family: 'opensans'; text-decoration:none;transition: all .5s;-ms-transition: all .5s;-moz-transition: all .5s;-webkit-transition: all .5s;}
.foot_title h3 a:hover{ color:#e50101;}
.foot_title p{ width:65px; height:1px; background-color:#e50101; margin-top:10px;}
.foot_index_content_go{ margin-top:5px;text-align:left;}
.foot_index_content_go li{ float:left; width:100%; margin-top:15px;font-size:16px; color:#666; font-family: 'opensans';}
.foot_index_content_go li span{ float:left; display:inline-block;font-size:16px; color:#666; font-family: 'opensans'; padding-right:3px;}
.foot_index_content_go li a{ float:left; font-size:16px; color:#666; font-family: 'opensans'; text-decoration:none;transition: all .5s;-ms-transition: all .5s;-moz-transition: all .5s;-webkit-transition: all .5s;}
.foot_index_content_go li a:hover{ color:#e50101;}
.foot_index_content_go li p{ float:left;font-size:16px; color:#666; font-family: 'opensans'; width:85%;}
.foot_index_content_til img{ width:244px; height:244px;}

.bottom_index{max-width:1200px; margin:40px auto 0; border-top:solid 1px #dbdbdb; padding:13px 0 24px;}
.bottom_index_left{ float:left; max-width:256px;width:100%}
.link_index{ float:left; width:100%;  background: url(../images/link.png) right center no-repeat #ccc;transition: all .5s;-ms-transition: all .5s;-moz-transition: all .5s;-webkit-transition: all .5s;}
.link_index:hover{ }
.link_index>li{ float:left; position:relative; overflow:hidden;padding:0 82px 0 10px; width:100%;}
.link_index>li:hover{ overflow:inherit;}
.link_index>li>p{ float:left; line-height:37px; font-size:18px;color:#333; font-family: 'opensans'; text-transform:uppercase;}
.link_index>li>a{ float:right;line-height:37px; font-size:18px;color:#333; font-family: 'opensans'; text-decoration:none;transition: all .5s;-ms-transition: all .5s;-moz-transition: all .5s;-webkit-transition: all .5s;}
.link_index>li>a:hover{color:#e50101;}
.link_index>li .link_ej{ background-color:#ccc; position:absolute; bottom:50%; left:0px;  z-index:-1; width:100;transition: all .5s;-ms-transition: all .5s;-moz-transition: all .5s;-webkit-transition: all .5s; opacity:0; padding:0 10px 10px;}
.link_index>li:hover .link_ej{bottom:100%;opacity:1; z-index:1;}
.link_index>li .link_ej>li{ float:left; width:100%; margin-top:10px;}
.link_index>li .link_ej>li a{ font-size:18px;color:#333; font-family: 'opensans'; text-decoration:none;transition: all .5s;-ms-transition: all .5s;-moz-transition: all .5s;-webkit-transition: all .5s}
.link_index>li .link_ej>li a:hover{color:#e50101;}
.bottom_index_right{ float:left;}
.bottom_index_right_txt{ float:left;line-height:37px;}
.bottom_index_right_txt p{ float:left; font-size:16px; color:#656565; margin-right:3px; font-family: 'opensans';line-height:37px;}
.bottom_index_right_txt a{ float:left; font-size:16px; color:#656565; font-family: 'opensans';line-height:37px;text-decoration:none;transition: all .5s;-ms-transition: all .5s;-moz-transition: all .5s;-webkit-transition: all .5s}
.bottom_index_right_txt a:hover{color:#e50101;}
.fax_index{ float:left; margin-top: 5px;}
.fax_index a{ float:left; margin-right:5px;}

@media (min-width: 768px){
.foot_index_content_go li p{width:65%;}
.foot_index_content_til{ text-align:right;}
.bottom_index_right{ float:right;}
.fax_index{ margin-left:40px;}
}

@media (max-width:768px){
.container-fluid{ padding-right: 15px; padding-left: 15px;}
.top_logo{ display:none;}
.logos{display:block; height:auto; width:75%;}
.position_index{ font-size: 14px; width:55%;margin-top: 5%;}
.topdh .input-group{ display: block; background-color:#333;}
.topdh .navbar-form{background-color:#333;}

.dwy_indexs{ display:block;}
.dwy_indexs{ margin-left:10px; margin-top: 10px; float:left; text-align:left; width:120px;}
.dwy_indexs .gsdz{ font-size:12px; color:#333; font-family: 'opensans';}
.dwy_indexs p{ color:#555; font-size:18px;}
.dwy_indexs p span{ text-transform:uppercase; font-weight:bold; font-size:14px; color:#000;}
.topdh .nav>li h3 a{ padding:17px 0;}

.top_form{ width:100%;}
.top_form form{ width:100%;}
.top_form form input{ width:94%;}

.navbar-collapse.max1200{ width:100%; background-color:#fff;} 
.topdh{ padding:10px 0; position:fixed;}
.topdh .nav{ float:left; text-align:left; width:100%; display:block; margin:10px 0 0; position:relative !important;}
.topdh .nav>li{ margin:0;display: inherit;}
.topdh .nav>li>a{ padding:5px 15px;line-height:25px; border-right:none;}
.topdh .nav>li:hover .dropdown-menu{ display:none;}
.tabSlider .tabSlider-hd.slide{ bottom:0px;}
.logodwy_index{ display:none;}
.search_form1{ display:none;}
.topdh .max1200{ background-color:transparent;border-color:transparent;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{ border-color:transparent;}
.dhjt_index{background:none;}
.top_dep{ display:none;}

.bottom_index{padding:15px;}
.bottom_index_left{ max-width:100%;}
.bottom_index_right_txt{width:100%;}
.fax_index{width:100%;}
}


