
/* QQ：909788917 */

@charset "utf-8";

/* CSS Document */

body{background-color:#fff; overflow-x:hidden; color:#666; font-size:12px; font-family: microsoft yahei , "宋体"; position:relative;}/*网站字体颜色*/



.header , .content , .container{margin-left:auto; margin-right:auto; width:1180px; font-family:microsoft yahei;}



/*页眉*/

.header{width:100%; overflow:hidden; background-color:#f5f5f5;}





.hdtop{ height: 40px; line-height: 40px; background: #f5f5f5; border-bottom: 1px solid #e9e9e9;}

.hdtop .container{overflow: hidden;}

.hdtop .container *{ display: inline-block;}

.hdtop span{ float: left; color: #666666;}

.hdtop em{ float: right; overflow: hidden; height: 13px; line-height: 13px; margin-right: -14px; margin-top: 13px;}

.hdtop em a{ float: left; font-size: 12px; color: #303030; border-left: 1px dotted #d7d7d7; padding: 0px 14px;}

.hdtop em .nobd{ border: none;}

/*hdtop_end*/
/*menu*/
.cbp-hrmenu {
	width: 100%;
	margin-top: 2em;
	border-bottom: 4px solid #47a3da;
}

/* general ul style */
.cbp-hrmenu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

/* first level ul style */
.cbp-hrmenu > ul,
.cbp-hrmenu .cbp-hrsub-inner {
	width: 100%;
	width: 1180px;
	margin: 0 auto;
	padding: 0 1.875em;
}
.cbp-hrmenu .cbp-hrsub-inner > div > ul >li{height: 40px;
    background: none;    width: 120px;}
.cbp-hrmenu .cbp-hrsub-inner > div > ul >li> a{ background: none;
    display: inline-block;
    height: 40px;
    line-height: 40px;
    text-decoration: none;
    font-size: 12px;
    color: #fff;
    padding: 0px 0px 0 36px;}
	

	

.cbp-hrmenu > ul > li {
	display: inline-block;
}

.cbp-hrmenu > ul > li > a {
	font-weight: 700;
	padding: 1em 2em;
	color: #999;
	display: inline-block;
}

.cbp-hrmenu > ul > li > a:hover {
	color: #ffffff;
}

.cbp-hrmenu > ul > li.cbp-hropen a,
.cbp-hrmenu > ul > li.cbp-hropen > a:hover {
	color: #fff;
	/*background: #f5a100;*/
}

/* sub-menu */
.cbp-hrmenu .cbp-hrsub {
	display: none;
	position: absolute;
	background:rgba(74, 74, 73, 0.87);
	width: 970px;
	/*left: 0;*/
	height: auto;
	z-index: 9999;
}

.cbp-hropen .cbp-hrsub {
	display: block;
	padding-bottom: 3em;
}

.cbp-hrmenu .cbp-hrsub-inner > div {
	width: 140px;
	float: left;
	/*padding: 0 2em 0;*/
	box-shadow: -2px 0 0 rgb(165, 165, 165);
}


.cbp-hrmenu .cbp-hrsub-inner:before,
.cbp-hrmenu .cbp-hrsub-inner:after {
	content: " ";
	display: table;
}

.cbp-hrmenu .cbp-hrsub-inner:after {
	clear: both;
}

.cbp-hrmenu .cbp-hrsub-inner > div a {
	line-height: 2em;
}

.cbp-hrsub h4 {
	color: #f5f5f5;
	padding: 2em 0 0.6em;
	margin: 0;
	font-size: 160%;
	font-weight: 300;
}
.cbp-hrsub h4 a{display: inline-block;
    height: 60px;
    line-height: 60px;
    text-decoration: none;
    font-size: 14px;
    color: #fff;
    padding: 0px 0px 0 36px;}
/*menu-end*/
.hdmid{ height: 115px;}

.hdmid .container{ overflow: hidden;}

.hdmid .hdmid_l{ float: left; margin-top: 34px;}

.hdmid .hdmid_l h1{ float: left;}

.hdmid .hdmid_l h1 img{ display: block; margin-top: 6px;}

.hdmid .hdmid_l>div{ float:left}

.hdmid .hdmid_l h2{ font-size: 28px; color: #383838;}

.hdmid .hdmid_l p{ height: 28px; line-height: 28px; color: #1b1b1b; font-size: 18px;}

.hdmid .hdmid_in{ float: left; margin-left: 95px; margin-top: 40px;}

.hdmid .hdmid_in img{ display: block;}

.hdmid .hdmid_r{ float: right; margin-top: 44px;}

.hdmid .hdmid_r dt{ float: left;}

.hdmid .hdmid_r dt img{ display: block; margin-top: 6px;}

.hdmid .hdmid_r dd{ padding-left: 42px;}

.hdmid .hdmid_r dd span{ font-size: 14px; color: #292929;}

.hdmid .hdmid_r dd p{ font-family: "Arial"; color: #292929; font-size: 26px;}

/*hdmid_end*/

.hddown{ height: 60px; background: #082981;}

.hddown .Menu{ height: 60px; overflow: hidden;}

.hddown .Menu li{ float: left; height: 60px; background: url(../images/mnlibg.png) no-repeat 0px center;}

.hddown .Menu li a{ display: inline-block; height: 60px; line-height: 60px; text-decoration: none; font-size: 14px; color: #fff; padding: 0px 36px 0 36px;overflow: hidden;}

.hddown .Menu li.nobg{ background: none;}

.hddown .Menu li:hover,.hddown .Menu li.cur{ background: #f5a100;}

/*hddown_end*/

/*-----------header_end---------------*/



.footer{ background:#3e3d3d; font-size: 14px; line-height: 26px; color: #ccc; }

.footer a{color: #ccc;}

.footer p{margin-top: 20px;}

.footermenu a{ margin-right: 10px; color: #ccc;}

.fttop{ overflow: hidden; /*height: 198px;*/ padding: 30px 0;}

.fttop .fttop_l{ float: left; /*margin-top: 48px;*/ width: 850px;}

/*.fttop .fttop_l h4{ float: left;}

.fttop .fttop_l h4 img{ display: block;}

.fttop .fttop_l>div{ padding-left: 175px;}

.fttop .fttop_l>div p{ font-size: 13px; line-height: 24px; color: #fff;}

.fttop .fttop_l>div p span{ text-transform: uppercase;}

.fttop .fttop_l>div p em{ display: inline-block; width: 7px; height: 2px;}*/

.fttop .fttop_r{float: right; width: 300px;}

.fttop .rwm{ float: left; /*border: 3px solid #080d81; padding: 10px 9px 7px 21px; background: #082981;*/ margin-top: 40px;margin-left: 20px;width: 125px;}

.fttop .rwm *{ display: inline-block; float: left;}

.fttop .rwm span{ width: 34px; height: 125px; background: url(../images/zt.png) no-repeat; margin-right: 12px;}

.fttop .rwm img{ padding: 3px 3px; background: #ecf5f5;}

.fttop .slideline{ width: 2px; height: 198px; background:#313131; float: left; margin-left: 26px;}

/*-- fttop_end --*/



.ftdown{height: 40px; background: #151515; line-height: 40px; text-align: center;}	

.ftdown .container{ overflow: hidden; height: 40px;}

.ftdown li{ float: left; height: 64px; list-style-type: none; /*background: url(../images/ftlibg.jpg) no-repeat left center;*/}	

.ftdown li a{ display: inline-block; height: 64px; line-height: 64px; padding: 0px 19px; font-size: 14px; color: #fff;}	

.ftdown li.nobg{ background: none;}

/*-- ftdown_end --*/

/*------------- footer_end ---------------*/



.youce{width:54px; float:right; position:fixed; right:-3px; bottom:25px;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));_margin-bottom:15px; z-index:10000;}

.youce ul li{margin-bottom:3px; width:41px; background:#082981; list-style:none;}

.youce ul li:hover{background:#115989;}

.youce ul li a{display:block; width:41px; height:41px;}

.youce ul li a.yc4{background:url(../images/yc_04.png) no-repeat center;}

.youce ul li a.yc3:hover .wx_box{display:inline;}



#flashs{ position:relative; height:500px; overflow:hidden;}

#flashs .bgitem{  z-index:1;position:absolute; top:0; }

#flashs .btn{ position:absolute; z-index:7; bottom:10px; left:50%; margin-left:-45px; padding:0px 6px;}

#flashs .btn span{ background:#333; cursor: pointer;display: inline-block;margin:0 2px;width:25px;height:25px;font-size:14px;line-height:25px;text-align:center;color:#fff;}

#flashs .btn span.on{  background:#082981;}

/*Banner_end*/

/*固定的悬浮窗*/
.yb_conct{position:fixed;z-index:9999999;top:200px;right:-127px;cursor:pointer;transition:all .3s ease;}
.yb_bar ul li{width:180px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.yb_bar .yb_top{background:#082981 url(../images/rightbar.png) no-repeat 0 0;}
.yb_bar .yb_phone{background:#082981 url(../images/rightbar.png) no-repeat 0 -57px;}
.yb_bar .yb_QQ{text-indent:0;background:#082981 url(../images/rightbar.png) no-repeat 0 -113px;}
.yb_bar .yb_ercode{background:#082981 url(../images/rightbar.png) no-repeat 0 -169px;}
.hd_qr{padding:0 29px 25px 29px;}
.yb_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#fff;}