.news_con{
	width:990px;
	height:auto;
	margin:0 auto;
	}
.news_conl{
	width:220px;
	float:left;
	}

.l_mod .tit{
	height:38px;
	line-height:38px;
	width:180px;
	color:#FFF;
	font-size:15px;
	font-weight:bold;
	padding-left:40px;
	letter-spacing:1px;
	background:url(../image/news_icol.gif) no-repeat 0 0;
	}
.l_mod .nr{
	width:210px;
	padding:8px 4px;
	border:1px solid #dfdfdf;
	margin-bottom:10px;
	background-color:#ffffff;
	}
.nr h4{
	font-size:14px;
	text-align:left;
	padding-left:40px;
	background:#CCC;
	line-height:28px;
	}
.nr ul{
	padding-bottom: 5px;
	border-bottom: 1px dotted #8b8b8b;
	margin-bottom: 7px;
	}
.nr li{
	list-style:none;
	margin-top:1px;
	}
.nr li a{
	display:block;
	height:30px;
	line-height:30px;
	width:160px;
	padding-left:50px;
	background:url(../image/news_icol.gif) no-repeat 38px -43px;
	}
.nr li a:hover{
	color:#E02D2E;
	text-decoration:underline;
	}
	

.news_l_dl{
	height:180px;
	width:170px;
	overflow:hidden;
	margin:0px 20px;
	}
.news_l_dl dt{
	width:166px;
	height:131px;
	font-size:0;
	padding:1px;
	border:1px solid #ccc;
	overflow:hidden;
	}
.news_l_dl dt img{
	border:0;
	}
.news_l_dl dd{
	height:40px;
	line-height:20px;
	text-align:left;
	width:170px;
	overflow:hidden;
	}
.news_l_dl a:hover{
	color:#E02D2E;
	text-decoration:underline;
	}
.newsl_rx{
	padding-top:39px;
	background:url(../image/news_icol.gif) no-repeat -24px -94px;
	}
.newsl_rx p{
	line-height:24px;
	}

.news_conr{
	width:754px;
	float:right;
	}

.main_right{
	width:752px;
	
	background:#fff;
	border:solid 1px #d5d5d5;
	border-top:0;
	border-bottom:0;
	padding-bottom:15px;
	overflow:hidden;
	}
.news_r_con{
	width:730px;
	margin:0 auto;
	padding-top:15px;
	
	}
.news_r_con h3{
	border-bottom:1px solid #ccc;
	color:#E02D2E;
	font-size:14px;
	line-height:30px;
	padding:0 10px;
	}
.news_r_con .mr1{
	float:right;
	color:#ccc;
	font-size:12px;
	font-weight:normal;
	line-height:35px;
	}
.news_r_dl{
	font-size: 14px;
	color:#666;
	padding:0 5px;
	line-height:22px;
	border-bottom:1px dashed #CCCCCC;
	}
.news_r_dl dt{
	margin-bottom:3px;
	margin-top:5px;
	line-height:24px;
	height:24px;
	width:720px;
	overflow:hidden;
	color:#333;
	}
.news_r_dl .dt_1{
	height:20px;
	background:url(../image/news_icol.gif) no-repeat -25px -162px;
	padding-left:10px;
	font-size:14px;
	color:#333;
	font-weight:bold;
	float:left;
	}
.news_r_dl a:hover{
	color:#E02D2E;
	text-decoration:underline;
	}
.news_r_dl .dt_2 {
	font-size:12px;
	float:right;
	padding:0 10px 0 8px;
	font-family:"宋体";
	text-align:left;
	}
.news_r_dl .dt_2 a{
	color:#E02D2E;
	font-weight:bold;
	}
.news_r_dl dd {
	font-size:12px;
	padding-left:10px;
	overflow:hidden;
	margin-bottom:10px;
	padding-bottom:5px;
	}

.apage{
	height:25px;
	line-height:25px;
	background:#F9F9F9;
	padding:0 5px;
	margin-top:10px;
	border:solid 1px #ccc;
	text-align:right;
	}


.news_show{
	width:990px;
	margin:0 auto;
	}
.news_pos{
	width:970px;
	padding-left:20px;
	height:27px;
	line-height:27px;
	margin:10px auto;
	background:url(../image/line_ico.gif) no-repeat 0 0;
	}


.left2 {
	width:754px;
	float:left;
	overflow:hidden;
	}
.left2top {
	background: url(404.png) no-repeat;
	height: 3px;
	font-size: 0;
	overflow: hidden;
	}
.left2bot {
	background: url(404.png) no-repeat;
	height: 3px;
	font-size: 0;
	overflow: hidden;
	margin-bottom: 10px;
	}
.left2_main{
	width:752px;
	border:solid 1px #d5d5d5;
	background:#fff;
	border-top:0;
	border-bottom:0;
	padding-bottom:15px;
	overflow:hidden;
	}
.n_info_con {
	width:725px;
	padding:10px 15px 0 10px;
	overflow:hidden;
	}
.n_info_con h1 {
	border-bottom: 1px dashed #CCCCCC;
	color: #333;
	font-family: "宋体";
	font-size: 22px;
	line-height: 40px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	text-align: center;
	}
.info_con_tit {
	font-family: "宋体";
	line-height: 24px;
	margin-bottom: 15px;
	}
.info_con_tit .n_tit {
	text-align: center;
	color: #BCBBBB;
	}
.info_con_tit span {
	margin-right: 20px;
	}
#cntrBody {
	font-size:14px;
	overflow:hidden;
	color:#555;
	}
.gduo {
	height:30px;
	line-height:30px;
	background:#f7f7f7;
	overflow: hidden;
	margin:15px 0px;
	padding:0 10px;
	}
.gduo span {
	float:right;
	width:340px;
	overflow: hidden;
	height:30px;
	display:block;
	}
.info_key {
	border-bottom: solid 1px #ccc;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	margin: 10px 0;
	width: 732px;
	overflow: hidden;
	}

.n_info_tjcp {
	margin: 25px auto;
	}
.n_info_tjcp .t041 {
	color: #000;
	border:1px solid #CCC;
	line-height:27px;
	border-left:none;
	border-right:none;
	font-size:14px;
	padding-left:10px;
	}
.n_info_tjcp dl {
	float: left;
	height: 147px;
	overflow: hidden;
	padding: 10px 8px 0 8px;
	width: 169px;
	}
.n_info_tjcp dt {
	width: 165px;
	padding: 1px;
	border: 1px solid #ccc;
	height: 113px;
	line-height: 0;
	font-size: 0;
	overflow:hidden;
	}
.n_info_tjcp dd {
	line-height: 18px;
	height: 18px;
	overflow: hidden;
	text-align: center;
	padding-top: 5px;
	color: #ab8673;
	width: 149px;
	}
.n_info_tjcp dd a {
	height: 18px;
	overflow: hidden;
	color: #333;
	}

.right2 {
	width:230px;
	float:right;
	overflow:hidden;
	}
.right2_main {
	width:228px;
	border:solid 1px #d5d5d5;
	background:#fff;
	border-bottom:0;
	padding-bottom:15px;
	overflow:hidden;
	}
.right2bot {
	background: url(../image/line_ico.gif) no-repeat 0 -66px;
	height:3px;
	font-size:0;
	overflow:hidden;
	margin-bottom:10px;
	}


#newpro{ width:222px;margin:0 auto; padding:1px;}
ul.cplist li .title_show{
	display:block;
	width:222px;
	height:30px;
	line-height:30px;
	overflow:hidden;
	}
ul.cplist li div.showInfo{
	display:none;
	height:96px;
	overflow:hidden;
}

ul.cplist li div.showInfo a{
	display:inline;
}

ul.cplist li div.showInfo img{
	float:left;
	margin:5px 0 0;
	border:1px solid #cecece;
	width:58px;
	height:58px;
	overflow:hidden;
}

ul.cplist li div.showInfo div{
	width:140px;
	overflow:hidden;
	text-align:left;
	padding-left:10px;
}

ul.cplist li div.showInfo div p{
	line-height:18px;
	text-indent:20px;
}

ul.cplist li.hover{
	background-color:#f2f7fa;
	border-top:1px dotted #e4e4e4;
	border-bottom:1px dotted #e4e4e4;
	height:101px;
	overflow:hidden;
}

ul.cplist li.hover a{
	color:#E02D2E;
	font-size:14px;
	font-weight:bold;
}

ul.cplist li.hover div.showInfo{
	display:block;
}


.t03 { background:#E2E2E2; line-height:28px; text-indent:15px; }
ul.n_rt_ul { background: url(../image/news_list_bg.gif) no-repeat 0 5px; width:228px; margin:8px auto; overflow:hidden; padding-left:5px;}
ul.n_rt_ul li { line-height:24px; width:208px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-left:20px; }
ul.n_rt_ul2 {width:228px; margin:8px auto; overflow:hidden;}
ul.n_rt_ul2 li { line-height:24px; height:24px;width:220px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-left:5px; }


.pic_con{
	width:725px;
	border-bottom:1px dashed #ccc;
	margin-bottom:10px;
	}
.pic_conl{
	width:380px;
	height:400px;
	float:left;
	}
.pic_conr{
	width:320px;
	height:400px;
	float:right;
	}
.pic_tit{
	
	}
.pic_tit h1{
	line-height:20px;
	text-align:left;
	border-bottom:1px dotted #ccc;
	font-size:14px;
	}
.pic_tit .p_red a{
	color:#E02D2E;
	font-size:14px;
	font-weight:bold;
	}
.pic_tit .p_des{
	line-height:24px;
	text-indent:20px;
	padding:20px 0;
	font-size:13px;
	}
.pic_tit .p_tel{
	font-size:14px;
	font-weight:bold;
	line-height:20px;
	}
.pic_tit .p_tel em{
	font-size:20px;
	color:#E02D2E;
	font-weight:bold;
	}



.clearfix:after{ visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0;}
*html .clearfix{ zoom:1;}

.preview{width:380px; height:400px;}

.smallImg{position:relative; height:52px; margin-top:1px; background-color:#F1F0F0; padding:6px 5px; width:370px; overflow:hidden;float:left;}
.scrollbutton{width:14px; height:50px; overflow:hidden; position:relative; float:left; cursor:pointer; }
.scrollbutton.smallImgUp , .scrollbutton.smallImgUp.disabled{background:url(404.png) no-repeat;}
.scrollbutton.smallImgDown , .scrollbutton.smallImgDown.disabled{background:url(404.png) no-repeat; margin-left:375px; margin-top:-50px;}

#imageMenu {height:50px; width:380px; overflow:hidden; margin-left:0; float:left;}
#imageMenu li {height:50px; width:77px; overflow:hidden; float:left; text-align:center;}
#imageMenu li img{width:67px; height:45px;cursor:pointer;}
#imageMenu li#onlickImg img, #imageMenu li:hover img{ width:61px; height:39px; border:3px solid #959595;}

.bigImg{position:relative; float:left; width:376px; height:261px; overflow:hidden; border:1px solid #f0f0f0; padding:1px;}
.bigImg #midimg{width:376px; height:251px;}
.bigImg #winSelector{width:235px; height:210px;}
#winSelector{position:absolute; cursor:crosshair; filter:alpha(opacity=15); -moz-opacity:0.15; opacity:0.15; background-color:#000; border:1px solid #fff;}

#bigView{position:absolute; border:1px solid #959595; overflow:hidden; z-index:999;}
#bigView img{position:absolute; min-width:600px; min-height:400px;}