@charset "utf-8";

/* CSS Document */

body {

	margin:0;

	padding:0;

	color:#404040;

	margin:0;

	background:#fff;

	font-family:"微软雅黑";

	font-size:14px;

	color:#010101;

	line-height:24px;

	overflow-x:hidden;

}

h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, form, img, p, div {

	margin:0;

	padding:0;

	border:none;

	list-style-type:none;

}

table {

	border-collapse: collapse;

}



a {

	color:#6e6d6d;

	text-decoration:none;

	cursor:pointer;

}

a:hover {

	color:#9a3937; text-decoration:none;

}

img, input {

	vertical-align:middle;

	border:0px;

}

h1, h2, h3, h4, h5, h6 {

	font-family:"微软雅黑";

}

.clear { clear:both; height:0; font-size: 0px; line-height: 0px; }

.clearFix:after { clear:both; display:block; visibility:hidden; height:0; line-height:0; content:''; }

.clearFix { zoom:1; }

.blank1{ clear:both; font-size:0; line-height:0; height:1px;}

.blank2 { clear:both; font-size:0; line-height:0; height:2px; }

.blank6 { clear:both; font-size:0; line-height:0; height:6px; }

.blank8 { clear:both; height:8px; overflow:hidden; display:block; }

.blank10 { clear:both; font-size:0; line-height:0; height:10px; }

.blank20 { clear:both; font-size:0; line-height:0; height:20px; }

.blank15 { clear:both; font-size:0; line-height:0; height:15px; }

.blank30 { clear:both; font-size:0; line-height:0; height:30px; }

.blank40 { clear:both; font-size:0; line-height:0; height:40px; }

.blank50 { clear:both; font-size:0; line-height:0; height:50px; }

.blank60 { clear:both; font-size:0; line-height:0; height:60px; }

.fl{float:left;}

.fr{float:right;}

.ti{text-indent:2em;}

.posr{position:relative;}

.posa{position:absolute;}

.ti{text-indent:2em;}

.mb0{margin-bottom:0px;}

.mb10{margin-bottom:10px;}

.mb20{margin-bottom:20px;}

.mb30{margin-bottom:30px;}

.fz12{font-size:12px;}

.fz14{font-size:14px;}

.fz16{font-size:16px;}

.fz18{font-size:18px;}

.tac{text-align:center;}

.tal{text-align:left;}

.tar{text-align:right;}

.dn{display:none;}

.db{display:block;}

.fwb{font-weight:bold;}

.fwn{font-weight:normal;}

.c-red{color:#990207;}

.bg-red{background:#990207;}

.img-block img{display:block; margin:0 auto;}

.index_link a{display:inline-block; width:146px; line-height:26px; text-align:center; font-size:14px; color:#fff; margin-right:11px;}

.index_link a.blue{background:#039ed9;}

.index_link a.red{background:#0789b6;}

.index_link a.blue:hover{background:#288aaf; color:#fff;}

.index_link a.red:hover{background:#16587c; color:#fff;}

/*----------------头部-----开始------------*/

/*----------header------*/

.header-bar{height:36px; line-height:36px; color:#195685; background:#f1f1f1;}

.type-page{width:1050px; margin:0 auto;}

.header-bar .left{float:left;line-height:36px; font-size:14px; color:#195685; padding-left:15px;}

.header-bar .left span{width:30px; height:36px; background:url(../images/sy_icon.png) no-repeat 0px 8px; display:block; float:left; }

.header-bar .right{float:right; padding-right:24px;position: relative; z-index:200;}

.header-bar .right a{line-height:36px; font-size:14px; color:#195685; text-decoration:none; display:block; float:left; margin-left:20px;}

.header-bar .right span{width:30px; height:36px; float:left; display:block; padding-right:3px;}

.header-bar .right .weixin{background:url(../images/sy_icon.png) no-repeat -33px 7px;}

.header-bar .right .qqzx{background:url(../images/sy_icon.png) no-repeat -63px 5px;}

.header-bar .right .zxzx{background:url(../images/sy_icon.png) no-repeat -99px 7px;}

.wxewm{position:absolute; left:-30px; top:35px; display:none; z-index:600;}

.header-logo-wrap{ width:100%; margin:0 auto; background:#fff; height:90x;}

/*.header-logo-wrap .logo{padding-left:15px; width:34px; float:left;}

.header-logo-wrap .jgbz{width:548px; float:right; padding-top:5px;}

.header-logo-wrap .jgbz .item{padding-left:64px; height:44px; padding-top:5px; background:url(../images/sy_icon.png) no-repeat left -57px; font-size:12px; color:#7b7a7a; line-height:18px; float:left; margin-right:30px;}

.header-logo-wrap .jgbz .item02{background-position:-211px -53px; padding-left:55px;}

.header-logo-wrap .jgbz .item03{background-position:-378px -48px; margin-right:0; padding-left:50px;}*/

/*----------nav------*/

.index-nav-wrap{}

.index-nav-zone{width:1050px; height:54px; line-height:52px; margin:0 auto; position:relative; z-index:100;}

.index-nav-zone li{float:left; text-align:center; width:115px; height:54px; border-right:1px solid #075788;  z-index:100;}

.index-nav-zone li .top{display:block; font-size:16px; line-height:49px; color:#fff;}

.index-nav-zone li .top:hover,.index-nav-zone li.on .top{height:49px; border-bottom:5px solid #4b80ba; color:#fff;}

.index-nav-zone li .zone{position:absolute; left:0; width:1046px; height:193px; padding:10px 0; border:2px solid #4b80ba; background:#fff; display:none; z-index:100;}

/*.index-nav-zone li.on .zone{display:block;}*/

.index-nav-zone li .zone .img{width:565px; height:193px; float:left; border-right:2px dashed #d9d9d9;}

.index-nav-zone li .zone .con{width:479px; height:193px; float:left;}

.index-nav-zone li .zone .list{padding:20px 0 0 50px;}

.index-nav-zone li .zone .list .item{float:left; width:120px;}

.index-nav-zone li .zone .list-img{padding:14px 0 0 38px;}

.index-nav-zone li .zone .list-img .item{float:left; width:100px; margin-bottom:15px; line-height:22px;}

.index-nav-zone li .zone .list-img .item a{display:inline-block; padding-top:52px; width:100px;}

.index-nav-zone li .zone .list-img .item a:hover{background-image:url(../images/index_nav_icon_on.png);}

.index-nav-zone li .zone .list-img .item1 a{background:url(../images/index_nav_icon.png) no-repeat 24px top;}

.index-nav-zone li .zone .list-img .item2 a{background:url(../images/index_nav_icon.png) no-repeat -86px top;}

.index-nav-zone li .zone .list-img .item3 a{background:url(../images/index_nav_icon.png) no-repeat -196px top;}

.index-nav-zone li .zone .list-img .item4 a{background:url(../images/index_nav_icon.png) no-repeat -308px top;}

.index-nav-zone li .zone .list-img .item5 a{background:url(../images/index_nav_icon.png) no-repeat 23px -84px;}

.index-nav-zone li .zone .list-img .item6 a{background:url(../images/index_nav_icon.png) no-repeat -87px -84px;}

.index-nav-zone li .zone .list-img .item7 a{background:url(../images/index_nav_icon.png) no-repeat -197px -84px;}

.index-nav-zone li .zone .list-img .item11 a{background:url(../images/index_nav_icon.png) no-repeat 24px -184px;}

.index-nav-zone li .zone .list-img .item12 a{background:url(../images/index_nav_icon.png) no-repeat -86px -184px;}

/*----------------尾部-----开始------------*/

.footer-wrap{background:#2f2f2f; padding-top:45px;}

.footer-zone{width:1050px; margin:0 auto;}

.footer-l{width:450px; float:left;}

.friendly-link{width:440px; height:150px; float:left; margin-top:-7px;}

.friendly-link li{width:120px; margin-right:10px; float:left; height:100%;}

.friendly-link li a{display:block; font-size:14px; color:#8e8e8e; line-height:28px;}

.friendly-link li a.top{color:#fff;}

.friendly-link li a:hover{text-decoration:underline; color:#8e8e8e;}

.friendly-link li a.top:hover{text-decoration:underline; color:#fff;}

.footer-r{width:430px; float:right;}

.footer-r p{color:#848484; padding-top:10px;}

.footer-bar{background:#000000; text-align:center; color:#585858; font-size:12px; line-height:30px;}







#main-header {
	background:url(../images/head_bg.png);  
filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')";  
-moz-background-size:100% 100%;  
    background-size:100% 100%;  
background-attachment: fixed;
	width: 100%;
	height: 76px;
	position: fixed;
	z-index: 10;
	left: 0;
	top: 0;
}
.container {
	width: 1200px;
	height: 76px;
	margin: 0 auto;
}
#main-header .row {
	position: relative;
}
.logo {
	width: 326px;
	height: 63px;
	float: left;
	padding: 6px 0;
}
.index-option-text {
	position: absolute;
	left: 336px;
	top: 23px;
	z-index: 99;
	text-align: center;
	display: none;
}
.main-menu {
	width: 740px;
	height: 63px;
	float: left;
	margin-left: 133px;
}
.main-menu ul {
	padding: 0px;
	margin: 0px;
	text-align: center;
}
.main-menu li {
	list-style: none;
	display: inline-block;
	padding: 29px 0;
	position: relative;
}
.main-menu li.current a {
	color: #ff5000;
}
.main-menu li.current:after {
	content: "";
	display: block;
	position: absolute;
	left: 3px;
	margin: 3px auto 0;
	width: 26px;
	height: 2px;
	background: #ff5000;
}
/*--下拉选择列表样式--*/

.select, .selectNext {
	cursor: pointer;
	position: relative;
	width: 85px;
	height: 35px;
	/*border-radius: 20px;*/
	font-size: 16px;
	line-height: 35px;
	color: #333333;
	text-align: left;
	padding-left: 7px;
	background-color: #f3f3f3;
	border: 1px solid #333333;
	padding-bottom: 2px;/*z-index: 999;*/
}
.xl-icon, .xl-iconNext {
	position: absolute;
	width: 10px;
	height: 10px;
	background-image: url(../images/2.png);
	background-repeat: no-repeat;
	right: 10px;
	top: 15px;
}
.selectListNext {
	z-index: 999;
	display: none;
	width: 165px;
	height: 40px;
	position: absolute;
	top: 34px;
	left: 1px;
	background-color: #f3f3f3;
	border: 1px solid #dedede;
}
.selectListNext:before {
	position: absolute;
	content: "";
	display: block;
	left: 0;
	top: -1px;
	width: 121px;
	height: 1px;
	background: #f3f3f3;
}
.listCon {
	/*width: 62px;*/
	float: left;
	line-height: 40px;
	text-align: left;
	display: block;
}
.listCon span {
	color: #333333;
	font-size: 16px;
}
.listA, .listANext {
	float: left;
	font-size: 16px;
	color: #333333;
	padding: 0 10px;
}
.listA:hover, .listANext:hover {
	color: #ff5000;
}
.main-menu a {
	font-size: 16px;
	color: #FFFFFF;
	margin-right: 27px;
}
.main-menu a:hover {
	color: #f78e21;
}
/********************/
header{height: auto;width:100%;margin: 0 auto; padding: 30px 0; position: fixed; z-index: 9999999;}
.headerlxd{height: auto;width:1200px; overflow: hidden; margin: 0 auto;}
/*.header{ background: url(../images/head_bg.png)no-repeat;padding: 5px 0!important;}*/
.header{ background:url(../images/head_bg.png);  
filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')";  
-moz-background-size:100% 100%;  
    background-size:100% 100%;  
background-attachment: fixed;
 width: 100%; height: auto; margin: 0 auto; position: fixed; z-index: 9999999; left: 0; top: 0;  padding: 5px 0!important;}

.menu_bg{background:rgba(0,0,0,.5);  padding: 5px 0!important;}
.logo{ margin-top:10px;}
.header_logo{width: 326px;height: 41px; overflow: hidden; float: left; }
.header_nav{ float: right; margin-right: 3px; margin-top: 18px;}
.header_nav_box {  float: left; margin-right: 15px;}
.header_nav_box:hover { background: #101d40; border-radius: 5px;-webkit-transition: all 0.25s linear 0.2s;
	-moz-transition: all 0.25s linear 0.2s;
	-ms-transition: all 0.25s linear 0.2s;
	-o-transition: all 0.25s linear 0.2s;
	transition: all 0.25s linear 0.2s;}
.header_nav_box a{font-size: 16px; color: #FFFFFF; line-height: 26px; display: block; text-decoration: none; padding: 5px 16px; text-align: center;}
.header_nav_box2 { float: left;}
.header_nav_box2:hover { background: #101d40; border-radius: 5px;-webkit-transition: all 0.25s linear 0.2s;
	-moz-transition: all 0.25s linear 0.2s;
	-ms-transition: all 0.25s linear 0.2s;
	-o-transition: all 0.25s linear 0.2s;
	transition: all 0.25s linear 0.2s;}
.header_nav_box2 a{font-size: 16px; color: #FFFFFF; line-height: 26px; display: block; text-decoration: none; padding: 5px 16px; text-align: center;}












.hd_share span .hdwz_ycc { position:absolute; border:1px dashed #fff; display:none; z-index:999999; right:112px; top:55px; background:#fff; width:380px;-webkit-transition: all 0.4s;-moz-transition: all 0.4s; -ms-transition: all 0.4s; transition: all 0.4s; -webkit-border-radius:5px; -moz-border-radius:5px;   -ms-border-radius:5px; border-radius:5px;}

.hd_share span:hover .hdwz_ycc { display: block; border:1px dashed #e0e0e0; box-sizing:border-box; padding:15px 0;}

.hd_share span .hdwz_ycc .hdwz_ltc { float:left; text-height:0; width:40%;}

.hd_share span .hdwz_ycc .hdwz_ltc img{ width:70%; float:left; text-indent:0; margin:20px 0 20px 15%;}

.hd_share span .hdwz_ycc .hdwz_rtc { width:60%; float:left;}

.hd_share span .hdwz_ycc .hdwz_rtc p{ font-size:14px; color:#333 ; line-height:20px; text-indent:0; margin-top:20px;}

.hd_share span .hdwz_ycc .hdwz_rtc h6 { font-size:12px; -webkit-text-shadow:2px 2px 2px #ccc; -moz-text-shadow:2px 2px 2px #ccc; -ms-text-shadow:2px 2px 2px #ccc; text-shadow:2px 2px 2px #ccc; color:#333; line-height:20px; text-indent:0; margin-top:20px;}

.hd_share span .hdwz_ycc .hdwz_rtc h5 { font-size:20px; font-weight:bold; -webkit-text-shadow:2px 2px 2px #e0e0e0; -moz-text-shadow:2px 2px 2px #e0e0e0; -ms-text-shadow:2px 2px 2px #e0e0e0; text-shadow:2px 2px 2px #e0e0e0; font-style: italic; color:#5892cf; line-height:20px; text-indent:0; margin-top:5px; margin-bottom:20px;}

.hd_share span .hdwz_ycc:before{ content:""; width:100%; height:11px; position:absolute; left:0; top:-11px; background:url(../images/grayx_sj.png) 345px 0 no-repeat;}





/*0809微信结束*/



/**rightCSS**/



#LRdiv0,#LRdiv1,#LRdiv2,#LRfloater0,#divM,#LR_Flash,#BDBridgeWrap{ display: none;}



#divM,#divL,#divR,#divM_suoxiao{position: fixed;z-index: 100000;}



#divL,#divR{top:150px;_position: absolute;_top:expression(offsetParent.scrollTop+200);}



#divL{ left: 5px;width:140px; height:140px;clear:both;margin:0 auto;}



#divR {width:55px;height:343px;right:8px;}



#divR a {display:block;width:56px;height:56px;float:left;margin-bottom:1px;}



.divRzx { background:url(../images/youce_icon.png) no-repeat 0 0;position:relative;}



.divRzx:hover { background-position:-56px 0;}



#divRsjs { background-color: #f7016f;border-radius: 40px;color: #FFFFFF;display: block;font-family: arial;font-size: 12px;border: #ffffff solid 2px;



font-style: normal;height: 20px;line-height: 20px;position: absolute;right: -5px;text-align: center;top: -15px;width: 20px;



}



.divRtell_in { width:232px; height:56px; background:#71c3e2; position:absolute; left:-233px; display:none; overflow:hidden; }



.divRtell_in .tel { width:140px; height:24px; border:0; display:block; color:#b2b2b2; margin:15.5px 0 0 10px; float:left; }



.divRtell_in .call { width:72px; height:24px; display:block; color:#ffffff; background:#036990; margin:15.5px 0; float:left; }



.divRtell {width:56px;height:56px;position:relative;float:left;margin-bottom:1px;}



.divRtell_inner {width:56px;height:56px;position:absolute;left:0px;top:0;z-index:10;}



.divRtell a{ background:url(../images/youce_icon.png) no-repeat 0 -114px;float:left;margin-bottom:0;}



.divRtell a:hover,.divRtell a.active { background-position:-56px -114px;}



.divRtell a:hover .divRtell_in { display:block; }



.divRqq { background:url(../images/youce_icon.png) no-repeat 0 -57px;}



.divRqq:hover { background-position:-56px -57px;}



.divRaddre { background:url(../images/youce_icon.png) no-repeat 0 -228px;}



.divRaddre:hover { background-position:-56px -228px;}



.divwx { background:url(../images/youce_icon.png) no-repeat 0 -171px; position:relative;}



.divwx img { position:absolute; left:-141px; display:none; }



.divwx:hover { background-position:-56px -171px;}



.divwx:hover img { display:block; }



.backto_top { background:url(../images/youce_icon.png) no-repeat 0 -285px;cursor:pointer;position: relative;}



.act_tc{width: 315px;height:500px;position: absolute;left:-315px;top:-228px;display: none;padding-bottom:20px;}



.act_tc span.zc{display: block;width: 100%;height: 100%;position: absolute;left:0;top:0;background: #000;opacity: 0.8;filter:alpha(opacity=80;);}



.act_tc .act_content{position: absolute;width: 100%;height: 100%;left: 0;top: 0;}



.act_tc .act_content h3{font-size: 21px;font-weight: normal;color:#f43e8c;text-align: center;line-height: 1.2;margin:0;padding-top: 40px;}



.act_tc .act_content h3 span{display: block;text-align: center;}



.act_tc .act_content h4{font-size: 14px;text-align: center;color:#fff;margin-top: 5px;font-weight: normal;}



.act_tc .act_content p{font-size:14px;color:#fff;line-height: 28px;padding-left: 16px;}



.act_tc .act_content p strong{color:#f43e8c;font-weight: normal;}



.act_tc .act_content span.bt{display: block;width: 234px;height: 32px;font-size:18px;color:#fff;line-height: 32px;background: #b91073;border-radius: 20px;margin:15px auto 0;text-align: center;}



.backto_top:hover { background-position:-56px -285px;}



.backto_top:hover .act_tc{display: block;}







.tell_form {width:202px;height:55px; background-color:#6f082a;float:left;}



.tell_form .inner {width:178px;height:31px; background:url(../images/youce_icon.png) no-repeat 0 -288px;float:right;margin-top:12px;margin-right:12px;display:inline;}



.tell_form .inner input,.tell_form .inner a {display:block;float:left;}



.tell_form .inner input {width:113px;height:21px;font-size:12px;color:#303030;padding:5px 0 5px 3px;}



#sub_btn {background:url(../images/youce_icon.png) no-repeat -116px -337px;}



#sub_btn:hover {background:url(../images/youce_icon.png) no-repeat -39px -337px;}



/**rightCSS**/

























