﻿/*======================================统一样式==================================*/
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button,  textarea, iframe, table, th, td { margin: 0; padding: 0; }
img { border: 0 none; }
ul, li {list-style-type: none; margin:0px; padding:0px;}
h1, h2, h3, h4, h5, h6 { font-size: 12px; }
body, input, select, button, textarea { font-size: 12px; font-family:"微软雅黑"; color:#666; border:none;}
button { cursor: pointer; }
em {font-style:normal;}
a, a:link {color: #666; text-decoration: none;}
a:visited {}
a:active, a:hover { text-decoration: none; color:#b93854; }
a:focus {outline: none; } 
.clear{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}



/*-----head-----*/
.meue{ width:100%; height:75px; position:absolute; left:0; top:25px; z-index:10;}
.meue_in{ width:1000px; margin:0 auto; height:75px;}
.logo{ float:left;}
.header{ float:right; margin-top:22px;}
.nav{height:40px;position:relative;z-index:10;}
.nav .fl{ float:left; width:13px; height:40px; background:url(../images/meue_l.png) no-repeat;}
.nav .fr{ float:left; width:13px; height:40px; background:url(../images/meue_r.png) no-repeat;}
.nav .list li{float:left;}
.nav .list a{float:left;width:120px;height:40px;text-align:center; background:#b93854; color:#fff; font-size:16px; line-height:40px;}
.nav .list .last a{background:none;}
.nav .list a:hover,.nav .list .now{ background:#d9395c}
.nav .box{position:absolute; left:13px;width:720px;background:#FFF;overflow:hidden;height:0;filter:alpha(opacity=0);opacity:0;border-bottom:2px solid #d9395c;}
.nav .cont{position:relative;padding:27px 0 24px 36px;min-height:170px;_height:170px;border-top:1px solid #ebebeb;}
.nav-menu{width:104px;margin-right:42px; float:left;}
.nav-menu li{margin-bottom:10px;}
.nav-menu a{display:block; overflow:hidden;height:24px;font:11px/24px "微软雅黑";color:#4f4f4f;
			background:url(../images/header_bg05.gif) no-repeat 0 0;
			text-align:center;}
.nav-menu a:hover{color:#FFF;background:url(../images/header_bg05.gif) no-repeat 0 -24px;}
.nav-txt{width:255px;margin-right:29px;}
.nav-txt h2{font:bold 17px/26px Arial;color:#1c1f2e;text-transform:uppercase;}
.nav-txt h3{font:bold 14px/28px "微软雅和";color:#3f3a39;}
.nav-txt p{font:12px/24px "微软雅黑";color:#84868e}
.nav-img{width:218px;}
.fLe{ float:left;}
.header .menu-fav{color:#000;}
.header .menu-fav a{color:#d80606; font-size:14px;}






.indexFlash {height:500px; overflow:hidden; position:relative;}
.indexFlash li {position:absolute; z-index:1; left:0px; top:0px; width:100%; display:none;}
.indexFlash li a {display:block; height:500px;}
.indexFlash .btnDiv {display:none;position:absolute; left:0px; bottom:15px; z-index:10; width:100%; text-align:center;}
.indexFlash .btnDiv span { width:30px; height:6px; display:inline-block; background:#fff; cursor:pointer; margin-right:6px;}
.indexFlash .btnDiv .spanNow {background:#222;}


/*----------------------AF---------*/
.AF{ width:1000px; margin:0 auto; margin-top:25px;}

.tle{ height:18px; padding:9px 0; border-bottom:2px solid #b93854; margin-bottom:15px;}
.tle span{ display:block; line-height:18px; font-size:18px; color:#b93854; float:left; padding-left:10px; border-left:3px solid #b93854;}
.tle a{ display:block; float:right; padding-left:15px; line-height:18px; font-size:12px; background:url(../images/r.png) center left no-repeat;}

.AF .AF_1{width:485px;}
.AF .fl .con{ height:168px; overflow:hidden;}
.AF .fl .con .fr{ width:370px; font-size:14px; line-height:35px;}

.AF .AF_1 ul{height:168px; overflow:hidden;}
.AF .AF_1 ul li{ margin-left:5px; padding-left:8px; background:url(../images/innew.png) center left no-repeat;}
.AF .AF_1 ul li a{ display:block; font-size:14px; height:35px; line-height:35px; overflow:hidden;}

.AF .AF_2{ width:485px;}
.AF .AF_2 ul{height:168px; overflow:hidden;}
.AF .AF_2 ul li{ margin-left:5px; padding-left:8px; background:url(../images/innew.png) center left no-repeat;}
.AF .AF_2 ul li a{ display:block; font-size:14px; height:35px; line-height:35px; overflow:hidden;}

.BF{ width:1000px; margin:0 auto; margin-top:25px;}
.BF .BF_1{width:1000px;}
.BF .fl .con{ width:1000px; height:156px; overflow:hidden;}
.BF .fl .con ul{ width:1028px;}
.BF .fl .con ul li{ float:left; width:320px; margin-right:18px;}
.BF .fl .con ul li a{ display:block; position:relative;}
.BF .fl .con ul li a p{ position:absolute; left:0; bottom:0; width:100%; height:26px; line-height:26px; text-align:center; z-index:5; color:#fff; font-size:14px;}
.BF .fl .con ul li a i{ display:block; width:100%; height:26px;position:absolute; left:0; bottom:0; z-index:4; background:#333;filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}


.BF .BF_2{ width:400px;}
.BF .BF_2 .con{ position:relative; height:156px; overflow:hidden; background:url(../images/ic1.png) no-repeat;}
.BF .BF_2 .con span{ display:block; position:absolute; left:35px; font-size:14px;}
.BF .BF_2 .con .sp1{ top:10px;}
.BF .BF_2 .con .sp2{ top:47px;}
.BF .BF_2 .con .sp3{ top:83px;}







.content {width: 1000px;margin: 0 auto;}
.content .crumbs {border: 1px solid #dedede;height: 2.4em;margin-bottom: 8px; margin-top:10px;}
.content .crumbs li { color: #777; float: left; line-height: 2.3em;padding-left: 0.75em;}
.crumbs li a {background: url(../images/crumbs.gif) no-repeat scroll right center rgba(0, 0, 0, 0); display: block;padding: 0 15px 0 0;}
.content .crumbs li a:link, .crumbs li a:visited { color: #777; text-decoration: none;}

.content .left { float: left; width: 250px;}
.content .section { line-height: 1.2;}
.content .mb10 { margin-bottom: 10px;}
.content .section .n_hd {background: url(../images/section-title-bg.gif) repeat-x scroll left top rgba(0, 0, 0, 0); height: 42px;overflow: hidden;padding-left: 2px;}

.content .section .n_hd h2 { background: url(../images/section-title-bg.gif) repeat-x scroll right top rgba(0, 0, 0, 0); height: 42px; line-height: 42px;}
.content .left .section .n_hd h2 span {font-size: 14px; color: #b93854;padding-left: 10px;}
.content .sub-news { margin-left: auto; margin-right: auto; width: 90%;}
.content .sub-news li { background: url(../images/gy-sprite.gif) repeat scroll -112px -237px rgba(0, 0, 0, 0); border-top: 1px dashed #ccc; height: 18px; line-height: 18px; overflow: hidden; padding: 5px 0 5px 10px; text-overflow: ellipsis; white-space: nowrap; width: 100%;}
.content .sub-news li a { color: #6e6e6e;}
.content .sub-news li .on{ color:#b93854;}
.content .section .n_bd {border-color: #d7d7d7;border-style: solid;border-width: 0 1px 1px;overflow: hidden;}

.design-l1-2 {margin-top:10px;}
.design-l1-2 a { display:block; padding:0 10px; height:20px; line-height:20px; color:#e5bc2c;  font-size: 14px; font-weight: bolder;}
.design-l1-2 img{ margin-right:10px; float:left; }
.design-l1-3{ margin-bottom:10px;}
.left_lianx{ font-size:14px; margin-top:10px; line-height:25px; font-size:12px; overflow:hidden; margin-bottom:10px; padding:0 10px; padding-left:40px;word-wrap: break-word;}


.right {float: right;width: 720px;overflow: hidden;}
.contentbox { border: 1px solid #ccc; padding: 10px;}
.cb_con { line-height: 22px;}


.news_list { padding: 0px 10px;}
.news_list li {position: relative; height: 30px; line-height: 30px; border-bottom: 1px dashed #ccc; padding-left: 10px; background: url(../images/arrows.gif) no-repeat scroll -9px -1px rgba(0, 0, 0, 0);}
.news_list li span { position: absolute;  right: 10px;}
.new_tit { text-align: center; font-size: 18px; font-weight: bold;}
.new_time { text-align: center; height: 30px; line-height: 30px; font-size:16px;}





/*-----nybanner-----*/
.nybanner{width:100%; min-width:1177px; overflow:hidden; margin-bottom:20px;}
.nybanner a{display:block;}
.nybanner img{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0;}

.foot{ width:100%; padding:20px 0; margin-top:25px; border-top:1px solid #cccccc;}
.fot_in{ width:1000px; margin:0 auto; position: relative;}
.fot_in .fl{ width:500px; line-height:25px; padding-left:80px;}

.foot_weixin {width:66px; height:66px; position: absolute; left:0px; top:-10px;}

/*CSS black2 style pagination*/
.black2 {TEXT-ALIGN: center;margin-top: 30px;margin-bottom:30px;width: 100%;padding:4px 0;}
.black2 A { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 0 2px;/* COLOR: #018fdf; */ border: 1px #e9e9e9 solid; PADDING-TOP: 5px; TEXT-DECORATION: none;}
.black2 A:hover {BACKGROUND-COLOR: #f7f7f7;}
.black2 A:active {COLOR: #fff;	BACKGROUND-COLOR: #018fdf;	border: 1px solid #018fdf;}
.black2 SPAN.thisclass {  PADDING-RIGHT: 10px;PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 0 2px; /* COLOR: #fff; */  border: 1px #e9e9e9 solid; PADDING-TOP: 5px; BACKGROUND-COLOR: #f7f7f7;}
.black2 SPAN.disabled {BORDER-RIGHT: #eee 1px solid;PADDING-RIGHT: 8px;	BORDER-TOP: #eee 1px solid;	PADDING-LEFT: 8px;PADDING-BOTTOM: 3px;MARGIN:0 2px;BORDER-LEFT: #eee 1px solid;COLOR: #ddd;PADDING-TOP: 3px;BORDER-BOTTOM: #eee 1px solid}

.formMiddleContent {
	position: relative;
	height: auto;
	_zoom: 1;
	min-height: 5px;
	max-height: none;
	_height: 5px;
	_height: 100%;
	overflow-x: hidden;
	margin: 5px
}

.photoMarqueeForms {
    text-align: center;
}

.photoMarqueeForms .demo {
	position: relative;
	height: auto;
	overflow: hidden;
	height: 183px
}

.photoMarqueeForms .demo0 {
	float: left;
	text-align: center;
	overflow:hidden;
	width: 990px;
}

.photoMarqueeForms .demo0 ul li{
	float: left;
}

.photoMarqueeForm {
	display: inline;
	margin-right: 40px;
	float: left;
	position: relative
}
.photoMarqueeForm .imgDiv {
	/*width: 160px;*/
	height: 160px
}
.photoMarqueeForm .imgDiv table {
	width: 100%;
	height: 100%;
	padding: 0;
	border-spacing: 0
}

.photoMarqueeForm .imgDiv table img {
	max-width: 100%;
	max-height: 160px;
}

.photoMarqueeForm .propDiv {
	line-height: 23px;
	text-align: center;
	word-break: keep-all;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}
.photoMarqueeForm .nameWordWrap {
	height: auto;
	line-height: auto;
	word-break: break-all;
	white-space: normal;
	overflow: visible;
	text-overflow: clip
}
.photoMarqueeForm .propDiv a {
	text-decoration: none
}
.photoMarqueeFormClear {
	margin-bottom: 20px
}

.lan {
    border: 1px solid #e7e7e7;
    width: 972px;
    height: auto;
    display: inline-block;
    margin-bottom: 10px;
    padding: 10px 13px;
}

.er_title {
    line-height: 35px;
    border-bottom: 1px solid #e7e7e7;
}

.x_hua a {
	font-size: 14px;
}

.x_hua{
    float: left;
    display: block;
    border-bottom: 2px solid #444;
    height: 34px;
	font-size: 14px;
}

.map_list3 {
    padding: 10px 0px;
}

.map_list3 ul li {
	display: block;
	float: left;
	margin-left:9px;
}

.map_list3 ul li img{
	width:112px;
}

#AFd1,#AFd2{height:168px; overflow:hidden}