body {font-family:"å®‹ä½“", Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:22px; background:#F2F5F7;}

*{margin:0;	padding:0; outline:none;}

em{font-style:normal;}

ul,ol{list-style-type:none;}

img {border:0px; vertical-align:sub; *vertical-align:text-bottom;}

table{border-collapse:collapse;	border-spacing:0; margin:0px auto;}

table td{vertical-align:top;}

a:link {text-decoration:none; color:#333333; cursor:pointer;}

a:visited {text-decoration:none; color:#333333; cursor:pointer;}

a:hover {text-decoration:none; color:#c2393f; cursor:pointer;}

.clear {clear:both; *display:inline;}

.hide{display:none;}

.show{display:block;}

.clearfix:after {visibility:hidden;	display:block; font-size:0;	content:" "; clear:both; height:0;}

.clearfix {display:inline-block;}

*html .clearfix {height:1%;}



.top {

	width:100%;

	height:116px;

    position:relative;

    margin:0 auto;
	
  	background:url(../images/jjx.png);
  	
  	background-repeat:no-repeat;
  	
  	background-position:top center;
}

.top_ {

	width:1000px;

	height:106px;

	margin:0 auto;

	position:relative;

}

.sj {

    width:1000px;

	margin:0 auto;

	text-align:right;

	padding-top:10px;

    position:absolute;

    top:0;

left:15%;

    z-index:1;

}

.sj a ,.sj span {

	display:inline-block;

	font-size:12px;

	height:15px;

	margin:0 1px;

}

.sj a:hover {

	color:#c2393f;

}

.top_a {

	padding:21px 0;

	display:inline-block;

	vertical-align:top;

}

.top_img {

	padding:35px 0;

	display:inline-block;

}



.menu {

	width:100%;

	height:47px;

	background:url(../images/menuBg.jpg) repeat-x;

}

.menu li {

	float:left;

	height:47px;

	line-height:47px;

	/*background:#FFFBFB;*/

	vertical-align:bottom;

	/*padding:0 20px;*/

	background:url(../images/menuBgLi.gif) no-repeat right center;

	text-align:center;

    width:107px;

}

.menu a {

    width:97px;

    height:47px;

    display:block;

	font-size:14px;

	/*color:#B32D33;*/

	font-family:"Microsoft YaHei";

	color:#FFF;

	font-size:14px;

	font-weight:bold;

}

.menu a:hover {

	color:#fff957;

}

.menu ul {

	width:1000px;

	margin:0 auto;

}

.menu ul li dl{position:absolute; width:97px; z-index:100; display:none;}

.menu ul li dl dd{}

.menu ul li dl dd a{font-weight:normal; height:32px; line-height:32px; padding:0px; background-color:#3D7FBC; font-size:14px; color:#fff; text-align:center; display:block;overflow:hidden;}

.menu ul li dl dd a:hover{background-color:#2090F4;}





.contain {

	width:1000px;

	margin:0 auto;

	padding:0 5px;

	background:url(../images/containBg.jpg) repeat-y;

	_margin-top:-5px;

}

.contain_ {

	width:100%;

	margin:0 auto;

	padding-top:1px;

}



.C_Top {

	height:38px;

	width:100%;

	background:url(../images/C_top.jpg) repeat-x;

	border-bottom:1px solid #E9E9E9;

}

.C_TopL {

	float:left;

}

.C_TopR {

	float:right;

	margin-right:30px;

	padding-top:7px;

}

.C_Top span {

	display:inline-block;

	font-size:12px;

	height:38px;

	line-height:38px;

}

.C_TopS1 {

	color:#414141;

}

.C_TopS2 {

	color:#1586CA;

}

.C_TopS2Tel {

	margin-left:15px;

	padding-left:14px;

	background:url(../images/tel.jpg) no-repeat left 10px;

}

.seacher1 {

	width:150px;

	padding-left:25px;

	height:20px;

	line-height:20px;

	color:#666666;

	border:1px solid #E2E2E2;

	background:url(../images/fdj.jpg) no-repeat 7px 2px;

	display:inline-block;

}

.select1 {

	display:inline-block;

	border:1px solid #889C9D;

}

.submit1 {

	width:46px;

	height:21px;

	background:url(../images/buttom1.jpg) no-repeat;

	border:none;

	color:#FFF;

	font-size:12px;

	text-align:center;

	line-height:21px;

	cursor:pointer;

}



.C1 {

	margin-top:15px;

}

.C1L {

	width:300px;

	height:310px;

	padding:8px;

	border:1px solid #cccccc;

	background:#F1F7FB;

	float:left;

	margin-left:10px;

	_margin-left:5px;

}

.C1LL {

	width:385px;

	height:310px;

	float:left;

}

.runImgC {

	position:relative;

	float:left;

	overflow:hidden;

	width:385px;

	height:310px;

}

.runDivImg img,.runDivImg li {

	width:385px;

	height:310px;

}

.runDivImg li {

	float:left;

}

.runDivImg ul {

	height:310px;

}

.runOpacity {

	position:absolute;

	left:0;

	bottom:0;

	height:38px;

	background:#000;

	opacity:0.55;

	filter:alpha(opacity=55);

	z-index:0;

	width:385px;

}

.C1LR {

	float:right;

	background:#FFF;

	height:310px;

	padding-left:6px;

	overflow:hidden;

}

.C1LR li {

	margin-bottom:6px;

	_margin-bottom:2px;

	opacity:0.6;

	filter:alpha(opacity=60)

}

.runDivText {

	position:absolute;

	bottom:0;

	left:0;

	height:38px;

	width:385px;

}

.runDivText li {

	display:none;

	text-indent:15px;

}

.runDivText a {

	color:#FFF;

	font-size:14px;

	font-weight:bold;

	line-height:38px;

}

.runDivText a:hover {

	color:#c2393f;

}

.C1LR img,.C1LR li {

	width:106px;

	height:73px;

}

.runDivLi li {

	font-size:14px;

	font-family:"Microsoft YaHei";

	font-weight:bold;

	line-height:24px;

	text-align:center;

	float:left;

	background:#FFF;

	color:#D00000;

}

.C1R {

	float:left;

	width:384px;

	margin-left:18px;

}

.C1RTitle {

	 width:100%;

	 height:38px;

	 background:url(../images/CRtitleBg.png) repeat-x;

}

.C1RTitleL {

	height:38px;

	line-height:38px;

	padding-left:30px;
	    padding-right: 20px;
	background:url(../images/CRtitleli.jpg) no-repeat 13px center;

	    color: #ffffff;

	font-size:18px;

	font-weight:bold;

	font-family:"Microsoft YaHei";

	float:left;

}

.more {

	display:block;

	font-family:Arial, Helvetica, sans-serif;

	color:#c2393f;

	float:right;

	margin-right:18px;

	height:38px;

	line-height:38px;

}
.more1 {

	display:block;

	font-family:Arial, Helvetica, sans-serif;

	color:#c2393f;

	float:right;

	margin-right:18px;

	height:38px;

	line-height:38px;

}
.more2 {

	display:block;

	font-family:Arial, Helvetica, sans-serif;

	color:#c2393f;

	float:right;

	margin-right:18px;

	height:38px;

	line-height:38px;

}
.more3 {

	display:block;

	font-family:Arial, Helvetica, sans-serif;

	color:#c2393f;

	float:right;

	margin-right:18px;

	height:38px;

	line-height:38px;

}
                          

.more:hover {

	color:#c2393f;

}

.C1Rexplain {

	width:450px;

	margin:0 auto;

	position:relative;

	margin-top:14px;

}

.C1Rexplain_ {

	width:400px;

	margin:0 auto;

}

.C1Rexplain_ h3 {

	color:#2d2d2d;

	font-size:16px;

	font-family:"Microsoft YaHei";

	font-weight:bold;

	width:100%;

	text-align:center;

	line-height:30px;

}

.C1Rexplain_ p {

	font-family:"å®‹ä½“";

	font-size:12px;

	color:#727171;

	line-height:19px;

}

.C1Rexplain_ a {

	color:#ff6c00;

}.C1Rexplain_ a:hover {

	color:#c2393f;

}

.C1RexplainPosi {

	position:absolute;

	top:7px;

	right:0;

}

.C1RText {

	width:380px;

	border-top:1px dashed #B0B0B0;

	margin:0 auto;

	margin-top:8px; padding-top:3px;

}

.C1RText li {

	padding-left:15px;

	background:url(../images/C1Rli.jpg) no-repeat 3px center;

	height:27px;

	line-height:27px;

	width:419px;

	*margin-top:-3px;

}

.C1RText a,.C1RText span {

	display:block;

	float:left;

	font-size:14px;

	color:#585858;

	font-family:"å®‹ä½“";

	height:27px;

}

.C1RText a {

	width:308px;

	overflow:hidden;

	_width:350px;

}

.C1RText span {

	width:40px;

	white-space:nowrap;

	text-align:right;

}

.C1RText a:hover {

	color:#c2393f;

}



.C2 {

	margin-top: 10px;

	margin-left:10px;

	width:980px;

}

.C2demo {

	width:354px;

	height:209px;

	border:1px solid #cccccc;

	background:url(../images/C2demobg.jpg) repeat-x;

	float:left;

    margin:2px;

}

.C2demoTitleL {

	float:left;

	font-size:15px;

	font-family:"Microsoft YaHei";

	font-weight:bold;

	height:30px;

	line-height:36px;

	margin-left:20px;
	
  	cursor:pointer;
}
.C2demoTitleL1 {

	float:left;

	font-size:15px;

	font-family:"Microsoft YaHei";

	font-weight:bold;

	height:30px;

	line-height:36px;

	margin-left:20px;
	
  	cursor:pointer;
}

.C2demoTitleL .s1 {

	color:#000;

}

.C2demoTitleL .s2 {

	color:#1586CA;

}

.C2demoText {

	margin-left:13px;

}

.C2demoTextL ,.C2demoTextR {

	float:left;

}
.C2demoTitleL1 .s1 {

	color:#000;

}

.C2demoTitleL1 .s2 {

	color:#1586CA;

}

.C2demoText1 {

	margin-left:13px;

}

.C2demoTextL1 ,.C2demoTextR1 {

	float:left;

}

.C2demoTextL {

    margin-top:6px;

	padding:3px;

	border:1px solid #E6E6E6;

}
.C2demoTextL1 {

    margin-top:6px;

	padding:3px;

	border:1px solid #E6E6E6;

}
                          
.C2demoTextL img {

	width:90px;

	height:141px;

}
.C2demoTextL1 img {

	width:90px;

	height:141px;

}

.C2demoTextR {margin-left:10px; margin-top: 10px;}
.C2demoTextR1 {margin-left:10px; margin-top: 10px;}
.C2demoTextR2 {margin-left:10px; margin-top: 10px;}

.C2demoTextR li {line-height:23px; height:23px;}
.C2demoTextR1 li {line-height:23px; height:23px;}
.C2demoTextR2 li {line-height:23px; height:23px;}

.C2demoTextR a ,.C2demoTextR span {

	display:inline-block;

	color:#494848;

	font-size:12px;

	font-family:"å®‹ä½“";

}

.C2demoTextR a {

	width:232px;	

	line-height:23px;

	overflow:hidden;

}

.C2demoTextR a:hover {

	color:#c2393f;

}

.C2demoTextR1 a ,.C2demoTextR1 span {

	display:inline-block;

	color:#494848;

	font-size:12px;

	font-family:"å®‹ä½“";

}

.C2demoTextR1 a {

	width:232px;	

	line-height:23px;

	overflow:hidden;

}

.C2demoTextR1 a:hover {

	color:#c2393f;

}
.C2demoTextR2 a ,.C2demoTextR2 span {

	display:inline-block;

	color:#494848;

	font-size:12px;

	font-family:"å®‹ä½“";

}

.C2demoTextR2 a {

	width:232px;	

	line-height:23px;

	overflow:hidden;

}

.C2demoTextR2 a:hover {

	color:#c2393f;

}


.C2R {

	float:left;

	margin-left:9px;

	width:226px;

}

.C2R li {

	height:51px;

	background:url(../images/C2Rbg.jpg) repeat-x;

	margin-bottom:2px;

}

















/* C3 */

.C3 {

	padding-top:4px;

	*padding-top:2px;

	margin-top:13px;

}

.C3In {

	border-left:1px solid #cccccc;

	border-right:1px solid #cccccc;

	border-bottom:1px solid #cccccc;

	margin:0 auto;

	width:975px;

}

.C3Title {

	height:32px;

	width:100%;

	text-indent:18px;

	background:url(../images/C3topBg1.jpg) repeat-x center bottom;

	border-bottom:1px solid #85C7F0;

}

.C3Title_ {

	float:left;

}

.C3Title span {

	font-weight:bold;

	color:#ffffff;

	font-size:17px;

	line-height:36px;

	font-family:"Microsoft YaHei";

  	cursor:pointer;
}

.C3Title0 span{
	border-bottom: 2px solid rgb(21, 134, 202);
}
                          
.C3Text {

	width:975px;

	height:186px; overflow:hidden

}

.C3Text_ {

	width:950px;

	height:160px;

	margin:0 auto;

	margin-top:15px;

	overflow:hidden;

}

.C3Text_ li {

	width:100px;

	float:left;

	margin:0 5px;

}

.C3Text_a2 {

	color:#3c3c3c;

	font-size:12px;

	width:100%;

	text-align:center;

	display:block;

	height:25px;

	line-height:25px;

}

.C3Text_a2:hover {

	color:#c2393f;

}

.C3Text_ img {

	height: 126px;
    width: 94px;

	padding:5px;

	border:1px solid #E7E6E4;

}
#C3Text_ li{

	display: block;
    text-align: center;
     margin-right: 13px
}


/*  C4  */

.C4 {

	width:975px;

	height:46px;

	border:1px solid #cccccc;

	margin:0 auto;

	margin-top:15px;

	overflow:hidden;

}

.C4L,.C4R {

	float:left;

}

.C4L {

	width:100px;

	height:46px;

	background-color:#F0F7FB;

	background-image:url(../images/C4RBorder.jpg);

	background-repeat:no-repeat;

	background-position:right center;

	color:#1586CA;

	font-size:16px;

	font-weight:bold;

	line-height:46px;

	text-indent:11px;

}

.C4R {

	background:url(../images/C4RBg.jpg) repeat-x;

	height:43px;

	padding-top:10px;

	width:875px;

}

.C4R a {

	display:inline-block;

	color:#666D73;

	font-size:12px;

	margin-left:20px;

	line-height:20px;

}

.C4R a:hover {

	color:#c2393f;

}



.fooer {

	height:54px; 

	width:100%;

	border-top:4px solid #b01620;

	background:url(../images/footerBg.jpg) repeat-x;

}

.fooer_ {

	width:740px;

	margin:0 auto;

	margin-top:17px;

}

.fooer_ span {

	display:block;

	line-height:24px;

	color:#666D73;

	font-size:12px;

	font-family:"å®‹ä½“";

	text-align:center;

}

.fooer_ span a {color:#904e4e;}

.mainTextC {line-height:190%;}







textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {

    background-color: #FFFFFF;

	border: 1px solid #CCCCCC;

	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;

	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;

	-webkit-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;

	-moz-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;

	-o-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;

	-ms-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;

	transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;}

textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {

    border-color: rgba(82, 168, 236, 0.8);

	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6);

	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6);

	outline: 0 none;

}

label, select, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"]

{cursor: pointer;}

.regview {border-collapse:collapse; margin:0px auto; width:100%;}

.regview td {height:24px; line-height:24px; padding:6px 4px;}

.regview input {vertical-align:middle;}

.regview span {color:#ff0000;}

.rethint {font-size:16px; color:#64b339;}

.regleft {text-align:right; font-weight:bold; line-height:26px;}

.regright {color:#999999;}

.reginput {float: left;overflow: hidden;border-radius: 3px;-webkit-border-radius:3px;-moz-border-radius: 3px;background: #fff;font-size: 16px;line-height: 16px;height: 16px;color: #666;padding: 6px;width:220px;margin-right: 10px;display: inline;}

.empty {width:86px; height:30px; line-height:28px; border:0px; text-align:center; font-size:14px; font-weight:bold; color:#FFFFFF; cursor:pointer; background:url(../images/empty.gif) no-repeat;}



.specialty {padding:0px 10px 0px 10px;}

.specialty li {width:100%; height:34px; line-height:32px; background:url(../images/zybg.gif) no-repeat; text-indent:35px; float:left; margin-bottom:7px;}	

.specialty li a {display:block;font-size:14px;color:#494848; font-weight:bold;}

.specialty li a:hover {display:block;font-size:14px;color:#166A99; font-weight:bold;}



/*æ–‡å­—æ»šåŠ¨*/

 .list6 {color:#333333;float:left;height:160px;margin-top:8px;overflow:hidden;width:100%; padding-left:0px;}

.list6 li{ padding:3px 0;}

.hit {float:right;height:24px; margin-top:23px; width:17px;}

.hit span { display:block;float:left;height:13px; margin-bottom:6px;width:13px;}



.photo_list {width:100%; float:left; min-height:620px; padding:10px 0px 20px 0px; display:table;}

.photo_list li {float:left; width:174px; padding:5px 0px; text-align:center;}

.photo_list img {width:170px; height:250px;}

.photo_list p {line-height:28px;}



/*ç•™è¨€æ¨¡å—*/	

.plwrap{border:0px solid #E3E3E3; border-top:none; width:848px;padding-top:1px; background:url(../images/bg_plwarp.png)  no-repeat;}

	.liuyan_wrap {padding:0 20px 10px 20px;}

    .liuyan_wrap tr{height:30px;}

	.liuyan_form {margin-top:8px;background:url(../images/bg_plwarp.png) left top  no-repeat;width:100%;}

	.liuyan_form img {vertical-align:middle; cursor:pointer;}

	.liuyan_form .input {width:122px; height:26px; line-height:26px; border:1px solid #E2E2E2; text-indent:2px; background-color:#fafafa;}

	.liuyan_form .wby {width:620px; height:120px; line-height:20px; border:1px solid #E2E2E2; padding:4px; background:#FAFAFA url(../images/pinglun_zs.gif) no-repeat bottom right;}

	.liuyan_form .btn {width:110px; height:34px; line-height:34px; text-align:center; font-size:14px; font-weight:bold; background:url(../images/pinglun_btn.gif) no-repeat; border:0px; cursor:pointer; float:left; margin-top:6px;}

	.liuyan_form .state {float:left; color:#999999; padding:5px 0 0 22px; width:490px;}

	.liuyan_content {}

	.liuyan_content .title {font-size:14px; font-weight:bold; color:#CE0C03; height:32px; line-height:32px; text-indent:8px; background:url(../images/bg_contenttitle.png) repeat-x; color:#0454A3;}

	.liuyan_content .title p{background:url(../images/bg_pltit.png) 12px center no-repeat;padding-left:28px;}

	.liuyan_list { margin:0px auto; color:#666666; line-height:30px; padding:0 20px;width:700px;border:1px dashed #666666;text-align:left;}

	.liuyan_list ul { border-bottom:1px dotted #CBCBCB; padding:12px 0px;}

	.liuyan_list li { float:left; }

	.liuyan_list .icon {padding:8px 13px 0px 0;}

	.liuyan_list .con {width:640px;}

	.liuyan_list .text1 {color:#333333; line-height:20px;}

	.liuyan_list .date {color:#999999;}

	.liuyan_content .article_page{text-align:right; padding:20px 20px 20px 0; width:auto; float:right; margin-top:0;}

    .pinlun_title {font-size:14px; font-weight:bold; color:#CE0C03; height:32px; line-height:32px; text-indent:8px; background:url(../images/bg_contenttitle.png) repeat-x; color:#0454A3;padding-top:10px;}

	.pinlun_title p{background:url(../images/bg_pltit.png) 12px center no-repeat;padding-left:28px;}



	.article_page {color:#1E234D;width:100%; margin:20px auto 0px auto; text-align:center; float:left;}

	.article_page a{padding:5px;color:#1E234D; background:#0454A3; color:#fff;}





#banner { position: relative; width: 980px; height: 75px;  overflow: hidden; margin: 0px auto;margin-top: 10px;}

#banner_list img { border: 0px; width: 990px; height: 75px; }

#banner_bg { position: absolute; bottom: 0; background-color: #ece8e8; height: 30px;   z-index: 1000; cursor: pointer; width: 478px; }

#banner_info { position: absolute; bottom: 4px;  left: 10px; height: 22px; color: #444; z-index: 1001; cursor: pointer }

#banner_text { position: absolute; width: 120px; z-index: 1002; right: 3px; bottom: 3px; }

#banner ul { position: absolute; list-style-type: none;  z-index: 1002; margin: 0; padding: 0; bottom: 7px; right: 5px; display: none; }

#banner ul li { width: 18px; height: 18px; float: left; display: block; color: #333; background: #cccccc; cursor: pointer; margin: 0 2px; border-radius: 100%; text-align: center; line-height: 18px; }

#banner ul li.on { background-color: #026eab; color: #fff;}

#banner_list a { position: absolute; }



.publicity {

	width: 990px;

	margin-top: 8px;

	position: relative;

	margin: 0 auto;

}

.publicity .box{

	overflow:hidden;

    width:990px;

    height:240px;

}

.publicity li{height:240px;width:990px; text-align:center;}

.publicity a {width:990px; height:240px; display:block; float:left;}

.publicity li img{height:240px;width:990px;}



.news_l{
	float: left;
	    width: 309px;
}
.content image{
max-width:100%
}
.block_wrap {float:left;height: 310px;background-color:#FFFFFF; }
.focusBox {position:relative;width: 299px;height: 310px;overflow:hidden;float:left;}
.focusBox .pic {position:relative; height:310px; float:left;}
.focusBox .pic li {position: absolute; left: 0px; top: 0px; display: none;}
.focusBox .pic img {width: 309px;height: 310px;display: block;}
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%; background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; left:0; z-index: 2; height: 36px; width:100%; overflow: hidden;}
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 13px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 10px; right: 6px; }
.focusBox .num li{ float: left; position: relative; width: 15px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 6px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: #685E66; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; font-size: 12px;}
.focusBox .num li span { z-index: 1; background: #f6f6f6; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#dc0d03; color:#fff;}
.focusBox .btbg{background:#000;alpha(opacity=50); opacity: 0.5; width:100%; height:34px; position:absolute; bottom:0; left:0;}