﻿html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, ins, kbd, q, s, samp,small, strike, strong, dl, dt, dd, ol, ul, li,fieldset, form, label, legend, caption,  tbody, tfoot, thead,  th{ margin: 0px; padding: 0px;outline: 0;vertical-align: baselinebaseline; text-decoration:none;} img{border: 0px;}ol, ul { list-style: none;} blockquote, q { quotes: none;} blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}a { blr:expression(this.onFocus=this.blur())}



article,aside,canvas,details,div,figcaption,figure,

footer,header,hgroup,menu,nav,section,summary,

time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}

article,aside,canvas,details,figcaption,figure,

footer,header,hgroup,menu,nav,section,summary,

time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}

article,aside,canvas,details,figcaption,figure,

footer,header,hgroup,menu,nav,section,summary{display:block;}



input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}

input{font-family:"Microsoft YaHei",Arial; color:#111; }

textarea {-webkit-appearance: none;} 

input::-webkit-input-placeholder{

            color:#b5b4b4;

        }

        input::-moz-placeholder{   /* Mozilla Firefox 19+ */

            color:#b5b4b4;

        }

        input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */

            color:#b5b4b4;

        }

        input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 

            color:#b5b4b4;

}

video::-webkit-media-controls-enclosure{overflow:hidden;}

video::-webkit-media-controls-panel{width:calc(100% + 30px);}

html {font-size: 100%;}

body { font-size:14px; font-family:"Microsoft YaHei",Arial; color:#111; position:relative; -webkit-text-size-adjust:none; line-height:27px; min-width:1200px;}

a { color:#111; text-decoration:none; }

a:hover { text-decoration:none;}



.wrapper { width:1400px; margin:0 auto; }

.wrapper_wap{width:1600px; margin:0 auto; }


#header { width:100%;  }

.header_top{
height:100px;
}




.h_txt{ color:#000; float:left; padding-left:25px; margin-top:18px;}
.h_txt h2{font-size:24px;margin: 5px 0;}
.h_txt p{font-size:14px;}

.the_nw{background:url(../images/the.png) no-repeat left center; float:right;  color:#000; font-size:14px; padding-left:60px;margin-top: 20px;}
.the_nw p{
font-size: 24px;
    color: #e10f13;
    font-weight: bold;
}
.the_nw h2{font-size: 18px;}
/*固定的悬浮窗*/
			.yb_conct {
				position: fixed;
				z-index: 9999999;
				top: 200px;
				right: -160px;
				cursor: pointer;
				transition: all .3s ease;
			}

			.yb_bar ul li {
				width: 230px;
				height: 70px;
				font: 16px/53px 'Microsoft YaHei';
				color: #fff;
				margin-bottom: 3px;
				border-radius: 3px;
				transition: all .5s ease;
				overflow: hidden;
			}

			.yb_bar .yb_top {
				background: #e52029 url("../images/fixCont3.png") no-repeat 25px 15px;
			}

			.yb_bar .yb_phone {
				text-indent: 0;
				background: #e52029 url("../images/fixCont1.png") no-repeat 25px 15px;
			}

			.yb_bar .yb_QQ {
				text-indent: 0;
				background: #e52029 url("../images/fixCont2.png") no-repeat 25px 15px;
			}

			.yb_bar .yb_ercode {
				background: #e52029 url(../images/fixCont.png) no-repeat 0 -169px;
				height: 70px;
			}

			.hd_qr {
				padding: 0 29px 25px 29px;
			}

			.yb_QQ a {
				width: 100%;
				height: 100%;
				line-height: 70px;
				color: #fff;
				margin-left: 10px;
				font-size: 16px;
			}

			.yb_phone a {
				color: #fff;
				margin-left: 10px;
				line-height: 70px;
				font-size: 16px;
			}

			.yb_bar h4 {
				float: left;
				font-size: 12px;
				margin-left: 15px;
				margin-top: 25px;
			}

.the_nw span{ color:#d20000; }

.enc_nw{float:right; width:59px; padding-left:24px; background:url(../images/cn_img.jpg) no-repeat left center; height:40px; line-height:40px; font-size:13px;}

.en_nw{background:url(../images/en_img.jpg) no-repeat left center; width:64px; margin-right:24px;}

.cn_nw{background:#bfbfbf; width:1px; height:13px; margin:14px 15px 0 0; float:right; display:block;}







.logo{float:left; margin:18px 0 24px; line-height:0;}

.other{float:left; padding-top:10px; margin-left:152px;}

.other .other{height:32px; margin:0 auto 0px;}

.other .other input{}

.other .chname{float:left; background:url(../images/Search_box.jpg) no-repeat; width:329px; height:32px; line-height:32px; border:0 none; box-shadow:none; font-size:12px; cursor:pointer; text-indent:35px; padding:0; color:#b6b6b6; font-family:"Microsoft YaHei";}

.other .btn{float:left;background:url(../images/Search.jpg) no-repeat;width:60px;height:32px;border:0;cursor:pointer; color:#fff;}

.other .fnon{width:60px; height:34px; line-height:34px; font-size:12px; display:block; text-align:center; float:left; margin:0 9px 0 3px;}

.other .on{background:url(../images/fnon.jpg) no-repeat bottom left; color:#0256b4;}





.the_nt{float:right; margin:0 -12px 0 0; background:url(../images/top_dit.jpg) no-repeat; padding:0 0 0 41px; width:253px; height:120px;}

.the_nt_t{font-size:18px; color:#515151; background:url(../images/then.png) no-repeat center left; text-indent:25px; margin:34px 0 5px;}

.the_nt_h{font-size:30px; color:#ef4707;}





#nav { background-color: #bb1c14;}

#nav ul li { float:left; height:50px; /*overflow:hidden;*/ width:195px; position: relative;}

#nav ul li.line { width:3px; line-height: 50px;color: #fff;} 

#nav ul li.menu:hover {background-color: #a01610;}

#nav ul li.menu a { font-size:16px; line-height:50px; display:block; color:#fff; text-align: center; }

#nav ul li.menu a:hover { text-decoration:none;}

#nav ul li.menu a.current { color:#fff;}

#nav ul li.visible-xs { visibility:hidden; display:none; }

#hContainer {}

.clear {clear:both; height:0px; margin:0; padding:0; width:0; border:none; overflow:hidden;}

#nav ul li a:hover{background:url(images/nav_hover.jpg) no-repeat;display:block;}

#nav dl{width:125px;font-size:12px;background:url(../images/navdl_bj.png);position:absolute;top:83px;left:0px; text-indent:20px; padding:13px 20px 23px; z-index: 99; border-radius:0 0 6px 6px;}

#nav ul li.menu dd a{color:#000; line-height:39px; height:39px; overflow:hidden; background:url(../images/navdl_dd.png) no-repeat left 6px center; border-bottom:1px solid #d2d2d2;}

#nav ul li.menu dd a:hover{color:#e50213; background:url(../images/navdl_dd.png) no-repeat left 6px center; }



#banner { font-size:0; overflow:hidden; width:100%; }

.slideBox{ width:100%; overflow:hidden; position:relative;}

.slideBox .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:40px; line-height:40px; text-align:center; margin:0px; background:url(../images/hm.png) repeat-x left top; border-radius:0px;}

.slideBox .hd ul{ overflow:hidden; zoom:1;}

.slideBox .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:30px; height:2px; margin:20px 7px; background:url(../images/dot-black.png) 0 0; overflow:hidden; 

	line-height:9999px; filter:alpha(opacity=40);opacity:0.4; }

.slideBox .hd ul li.on{  filter:alpha(opacity=100);opacity:1;  }

.slideBox .bd{ position:relative; height:100%; z-index:0;   }

.slideBox .bd li{ zoom:1; vertical-align:middle; }

.slideBox .bd img{ width:100%; display:block;}



/*友情链接*/

.yq_item{padding:38px 0 19px; background-color:#ededed;}

.yq_hb{background:url(../images/yqlj.jpg) no-repeat ; height:50px; line-height:50px; width:140px; text-indent:26px; color:#fff; font-size:17px; float:left; margin-right:17px;}

.yq_item_lo{height:50px; line-height:50px; color:#2e2e2e; background: url(../images/yq_hb.jpg) repeat-x left bottom / 100% 1px,url(../images/yq_hb.jpg) repeat-y right bottom / 1px 1px,url(../images/yq_hb.jpg) repeat-x left top / 100% 1px;}

.yq_item_lo a{color:#2e2e2e;}

.yq_item_lo span{margin:0 10px;}

.yq_item_lo span:nth-child(1){display:none;}



/**底部内容**/
/*底部*/
			.downMenu {
				border-top: 10px solid #b70b12;
				background-color: #333333;
				color: #b2b2b2;
			}

			.downMenu a {
				color: #b2b2b2;
			}

			.foot_menu {
				margin-top: 50px;
				height: 280px;
				font-size: 14px;
			}

			.menu_dh {
				float: left;
				margin-left: 85px;
			}

			.menu_dh dt {
				margin: 15px 0px;
				font-size: 16px;
				color: #ffffff;
				font-weight: bold;
			}

			.menu_dh_1 {
				color: #b2b2b2;
				margin-left: 0px;
			}

			.menu_dh_1 a {
				color: #b2b2b2;
			}

			.menu_dh_li {
				line-height: 26px;
			}
.menu_dh_4{
width: 330px;
}
.menu_dh_4 div{
float:left;
width: 50%;

}

			.foot_logo img {
				width: 145px;
			}

			.foot_logo {
				margin-bottom: 25px;
			}

			.menu_tclear {
				border-top: 1px solid #808080;
				height: 50px;
				line-height: 50px;
			}

			.Service {
				float: right;
			}

#menuButton, #nav_wap{display:none;}

@media screen and (max-width:1366px){
	.wrapper { width:1200px; margin:0 auto; }
	
	#nav { background-color: #bb1c14; width:100%; }

#nav ul li { float:left; height:50px; /*overflow:hidden;*/ width:168px; position: relative;}
.menu_dh {
    float: left;
    margin-left: 49px;
}
.menu_dh_1 {
    color: #b2b2b2;
    margin-left: 0px;
}
   
}

@media screen and (max-width:640px){

body {min-width:100%; position:relative; }

.xwkb{display:block;}

.hidden-xs{ display:none; }



.cn_nw{display:none;}

.en_nw{margin-right:10px;}



.zzd{padding-left:25px; margin-bottom:10px; }


#nav ul li.menu a { padding:0; text-align:center; }

.wrapper { width:100%; margin:0 auto; }

.header_top {
    height: 40px;
}

#header { position:static; border-bottom:0; background-image:none; height:auto;}

#header .logo{width:65%; margin-top:10px; margin-left:3%; margin-bottom:0px;  float:none;}

#header .logo img{width:70%;;}

#header div.wrapper { overflow:hidden; background-color:#fff; }

#nav { width:100%; padding:0; float:none; height:auto; display:block; margin:0; background-color:#094fa0;}

#nav ul li.menu { float:left; width:33.3%; height:42px; margin:0; background:none; overflow:hidden;}

#nav ul li.line { display:none; }

#nav ul li.menu:hover { background:none; }

#nav ul li.menu a { padding-top:0; color:#fff; height:41px; line-height:41px; }

#nav ul li.menu a:hover { color:#fff; text-decoration:underline; background:none;}

#nav ul li.menu a.line_r { border-right:solid 1px #487ebc; }

#nav ul li.menu a.line_b { border-bottom:solid 1px #487ebc; height:41px;  }

#nav ul li.visible-xs { visibility:visible; display:block; }

#nav ul li.menu a.current { background-image:none; color:#fff;}



#menuButton, #nav_wap{display:block;position: absolute; top:11px; right: 5px;}

.menuButton { float:right; width:15%; margin-right:0%; display:table-cell; text-align:center; vertical-align:middle; margin-top:0px;}

.menuButton i { display:inline-block; height:100%; vertical-align:middle;}

.menuButton img { vertical-align:middle; width:40%; max-width:30px;}



.navButton{position:absolute; right:2%; top:37px;}

.nav_t{position:absolute; left:2%; top:38px; color:#fff;}

#nav_wap { background-color:#767676; position:absolute; right:-200px; top:0; z-index:1001; width:100%; height:100%; display:none; }

#nav_wap ul { padding-top:100px;}

#nav_wap ul li { height:50px; line-height:50px; border-bottom:solid 1px #8a8a8a; }

#nav_wap ul li a { display:block; line-height:50px; text-align:left; color:#fff; text-indent:30px;}

#nav_wap ul li a:hover {  text-decoration:none; }

#nav_wap ul li a.nav { }





#nav{display:none;}
.yb_conct {
    top: 200px;
    right: -185px;
}
.yb_bar .yb_phone {
    text-indent: 0;
    background: #e52029 url(../images/fixCont1.png) no-repeat 10px 8px;
}
.yb_bar .yb_top {
    background: #e52029 url(../images/fixCont3.png) no-repeat 10px 9px;
}
.yb_phone a {
    color: #fff;
    margin-left: 10px;
    line-height: 45px;
    font-size: 16px;
}
.yb_bar ul li {
    width: 230px;
    height: 40px;
    font: 16px/53px 'Microsoft YaHei';
    color: #fff;
    margin-bottom: 3px;
    border-radius: 3px;
    transition: all .5s ease;
    overflow: hidden;
}

/*友情链接*/

.yq_item{height:auto;}

.yq_item_lo{height:auto;}



.other{margin-left:2%; width:96%; margin-bottom:10px;}

.other .chname{width:80%;}

.downMenu {
    border-top: 10px solid #b70b12;
    background-color: #082659;
    color: #808080;
    padding: 10px;
}
.foot_menu {
    margin-top: 10px;
    height: 250px;
    font-size: 14px;
}
.foot_logo {
    margin-bottom: 10px;
}
.menu_tclear {
    border-top: 1px solid #808080;
    height: 50px;
    line-height: 26px;
}

#footer .comp_x{line-height:25px; padding:10px 0;}

.downMenu .menu{padding:20px 0;}

.downMenu .menu .dl{margin-right:0; width:96%; margin:auto; float:none; display:block;}

}