﻿*
{
	margin:0px;
	padding:0px;
	font-family:"微软雅黑";
}
/*common start*/
body
{
	font-size:13px;
	line-height:22px;
}
img
{
	border:0px;
}
li
{
	list-style-type:none;
	
}

a:hover
{
	text-decoration:none;
}
.fl
{	
	float:left;
}

.textcenter
{
	text-align:center;
}
.clear
{
	overflow:hidden;
	clear:both;
	line-height:13px;
}



.combox h2
{ background:url(cplistx.jpg) center no-repeat; width:210px; margin:0 auto; height:34px;
	font-size:13px;
	font-weight:normal;
	color:#FFFFFF;
	line-height:23px; text-indent:2em;
	
}
.combox h2 .more
{
	float:right;
	font-weight:normal;
}
.combox .content
{padding:15px;
	overflow:hidden;
}
.combox .content ul li{ width:100px; float:left; display:block; height:30px;}
/*common end*/


.wrap
{
	width:100%;
	margin:auto; background:url(headerbg.jpg) repeat-x;
}
.header
{
	height:113px; width:960px; background:url(headerbg.jpg) repeat-x; margin:0 auto;
}
.menu1
{
	background:url(dh.jpg) repeat-x;
	overflow:hidden;
	height:44px;
	line-height:44px;
	font-size:14px;
}
.menu
{
	height:44px;
	line-height:44px;
	color:#fff;
	font-size:15px;
	font-weight:bold; width:960px; margin:0 auto;
}
.menu ul li 
{
	float:left;
	padding:0px 10px;
	text-align:center; background:url(dhline.jpg) right no-repeat;
}
.menu ul li a
{
	color:#ffffff; padding-left:20px; padding-right:20px; text-decoration:none;
}
.menu ul li a:hover{ background:url(hoverbg.jpg) repeat-x; display:block;}
.navigate
{
	border:1px solid #dfdfdf;
	padding:5px;
	text-indent:10px;
}
.slider{ width:960px; margin: 0 auto; height:395px; margin-top:5px;}



#gsjj{ width:960px; height:390px; border:1px solid #cdcdcd; margin:0 auto;}
.gstop{ height:32px; width:958px; margin:0 auto; background:url(gsline.jpg) repeat-x;}
.tit{ width:129px; height:31px; float:left; font-size:14px; color:#FFFFFF; background:url(gst.jpg); line-height:27px; text-align:center;}
.titr{ width:40px; height:31px; padding-right:10px; float:right; line-height:31px; padding-top:10px;}
.titr1{ width:40px; height:25px; padding-right:10px; float:right; line-height:25px; padding-top:10px;}
.tit1{ width:129px; height:36px; float:left; font-size:16px; color:#003a90;  text-align:center; line-height:36px;}
.tit2{ width:129px; height:25px; float:left; font-size:13px; color:#FFFFFF;  text-align:center; line-height:25px; background:url(xwzx.jpg) no-repeat; }
.tit3{ width:111px; height:25px; float:left; font-size:13px; color:#FFFFFF;  text-align:center; line-height:25px; background:url(xwzx.png) no-repeat; }
.tit4{ width:116px; height:32px; float:left; font-size:13px; color:#FFFFFF; line-height:32px; }
.gsnr{ font-size:13px; padding:15px;}
.gspic{ width:371px; height:339px; float:left;}
.gstxt{ width:535px; float:right; padding-right:10px;}
.wz{ text-indent:2em; line-height:30px; border-bottom:1px dashed #CCCCCC;}

#mrq{width:532px; margin:40px auto; padding:2px; padding-top:15px;}
#Marquee_x { overflow:hidden; width: 532px } 
#Marquee_x ul li ,#Marquee_x ul li div{ float:left;line-height:25px;overflow:hidden} /* 横向滚动必须让所有li左浮动 */
#Marquee_x ul li div{ float:left;line-height:25px;height:120px; width:142px; overflow:hidden}
#Marquee_x ul li div img{ border:1px solid #DADADA; width:140px; height:105px; display:block}
#Marquee_x ul li div span{ display:block;}



#n{margin:10px auto; width:920px; border:1px solid #CCC;font-size:13px; line-height:30px;}
#n a{ padding:0 4px; color:#333}


#main{ width:960px; height:auto; display:table; margin:0 auto; background:url(mainbg.jpg) repeat-y; min-height:500px; margin-top:8px; border:1px solid #cecece; margin-bottom:15px;}
#main1{ width:960px; height:auto; display:table; margin:0 auto;  min-height:500px; margin-top:8px;  margin-bottom:15px;}
.cplist{ width:240px; float:left; height:auto; display:table;}
.cplist1{ width:240px; float:left; height:auto; display:table; border:1px solid #dfdfdf;}
.right{ width:710px; float:right; height:auto; display:table;}
.rtop{ height:36px; width:701px; background:url(barpro701.png) no-repeat;}
.cptop{ width:206px; height:36px; background:url(cplist.jpg) no-repeat; line-height:36px; font-size:14px; color:#FFFFFF; padding-left:32px; margin-bottom:10px;}

.combox .content1
{padding:15px;
	overflow:hidden;
}
.combox .content1 ul li{ width:85px; float:left; height:26px; line-height:26px; margin-right:10px; border-bottom:1px dashed #CCCCCC; background:url(list.jpg) no-repeat left; padding-left:8px;}

.combox .content1 ul li a{ text-decoration:none; color:#000000; font-size:14px;}

.combox .content1 ul li a:hover{color:#ff842d;}

.combox
{
    background:#fff;
    position:relative;
	width:240px;
}
.cpnr{ width:99%; padding-top:15px; margin:0 auto;}
.cpnr1{ width:99%;  margin:0 auto;}

.thumb1
{
	float:left;
	width:223px;
	height:227px;
	text-align:center; margin-right:10px; margin-bottom:10px; background:url(cpbg1.jpg) no-repeat;
	
}
.thumb1 img
{
	width:206px;
	height:148px; padding-top:8px; margin:0 auto; text-align:center; padding-right:9px;}
	
	
.thumb2
{
	float:left;
	width:223px;
	height:227px;
	text-align:center; margin-right:10px; margin-bottom:10px; background:url(cpbg1.jpg) no-repeat;
	
}
.thumb2 img
{ padding-top:8px; margin:0 auto; text-align:center; padding-right:9px;}	
	
	
	
	
	
	
	
	
	
	
.thumb1 a{ color:#000000; text-decoration:none;}
.thumb1 a:hover{ color:#ff842d;}

#news{ width:960px; height: auto; display:table; min-height:200px; background:url(xwzxbg.jpg) repeat-y; margin:0 auto;}
#tzgg{ width:628px; height:auto; display:table; float:left;}
.newstop{ width:628px; height:30px; border-bottom:1px solid #00388a; margin-bottom:20px;}

#hyxw{ float:right; width:300px; height:auto; display:table; padding-top:5px;}

.TabTitle, .TabContent{ padding-top:5px;}

#myTab0 li{ float:left; margin-right:5px; margin-bottom:10px;}
.active, .normal{ width:111px; height:25px; line-height:25px; cursor:pointer; text-align:center;}
.active{ background:url(xwzx.jpg) no-repeat; color:#FFF;  width:111px; }
.normal{ background:url(xgzs.jpg); color:#000000;}
.none{ display:none;}

.line
{
	border-bottom:1px #CCCCCC dashed;
	line-height:1px;
}


.result_list{padding:5px;overflow:hidden;}
.result_list a{ color:#000000; text-decoration:none; background:url(list.jpg) 0 5px no-repeat; text-indent:2em; padding-left:10px;}

.result_list a:hover{ color:ff842d;}


.result_list1{padding:5px;overflow:hidden;}
.result_list1 a{ color:#000000; text-decoration:none; padding-left:10px;}

.result_list1 a:hover{ color:ff842d;}


.fr{float:right;}
.fr a{ text-decoration:none; color:#000000;}

.fr a:hover{ color:#FF6600;}
.hytop{ width:288px; border-bottom:3px #00388a solid; height:25px; margin:0 auto; margin-bottom:15px;}

#cgyj{ width:960px; height:auto; display:table; background:#fbfbfb; min-height:200px; margin:0 auto; margin-top:20px; padding-top:15px;}
.cpyjl{width:300px; height:auto; display:table; color:#000000; float:left; padding-left:10px; padding-right:10px; }
.yjltop{ width:280px; height:25px; border-bottom:3px solid #00388a; line-height:36px;}
.cpyjc{ width:300px; height:auto; display:table; color:#000000; float:left; padding-left:10px; padding-right:10px; }

.cpyjr{ width:300px; height:auto; display:table; color:#000000; float:left; padding-left:10px; padding-right:10px; }

.yjnr{ font-size:13px; color:#000000;}
.yjnr a{ text-decoration:none; color:#000000;}

#cgal{ width:960px; height:220px; margin:0 auto; border:1px solid #cdcdcd; margin-top:20px; margin-bottom:20px;}
.cgaltop{ width:100%; height:32px; background:url(linkbg.jpg) repeat-x;}
.cgalnr{ width:940px; height:180px; padding-top:10px; margin:0 auto;}

#ISL_Cont_1d3 li{ float:left; cursor:pointer;}

.thumb3
{
	float:left;
	width:178px;
	height:136px;
	text-align:center;
	
	 padding-top:5px;
	 height:230px !important;
	  margin:0 3px;
}
.thumb3 img
{
	width:172px;
	height:130px;
	border:1px #eeeeee solid;
}
.thumb3 a{ color:#000000; text-decoration:none;}
.thumb3 a:hover{ color:#FF6600;}

#link{ width:960px; height:auto; display:table; min-height:100px; border:1px solid #cdcdcd; margin:0 auto; margin-top:20px;}
.linktop{width:100%; height:40px; background:url(linkbg.jpg) repeat-x;}

.linknr{ padding-top:10px; width:940px; height:auto; display:table; margin:0 auto;}
.linknr a{ text-decoration:none; color:#000000;}
.linknr a:hover{ color:#666666;}

.jiaozhu{ height:140px; padding-top:10px; margin-top:10px; padding-top:10px;  text-align:center; background:url(fotline.jpg) repeat-x; color:#FFFFFF; line-height:30px;}
.jiaozhu a{ color:#FFFFFF; text-decoration:none;}

.mainbody
{
	float:right;
	width:710px;
}

.combox1 h2
{ background:url(cplistx.jpg) center no-repeat; width:710px; margin:0 auto; height:34px;
	font-size:13px;
	font-weight:normal;
	color:#FFFFFF;
	line-height:23px; text-indent:2em;
	
}
.combox1 h2 .more
{
	float:right;
	font-weight:normal;
}
.combox1 .content
{padding:15px;
	overflow:hidden;
}
.combox1 .content ul li{ width:100px; float:left; display:block; height:30px;}

.cpnytu img{ width:600px; height:auto;}

.content img{ max-width:600px;}





ul{margin:0;padding:0;}a img{border:0;}
/*slide*/
#slide{width:960px;height:395px;margin-bottom:20px;overflow:hidden;background:url(images/loading.gif) no-repeat center; margin:0 auto;}
#slide ul{position:absolute;}
#slide li{float:left; width:960px; height:400px; overflow:hidden; }
#slide .o-control{display:none;position:absolute;top:160px;width:50px;height:80px;background:#000;filter:alpha(opacity=30);opacity:0.3;cursor:pointer;}
#slide .control{position:relative;top:13px;left:8px;display:inline-block;width:30px;height:55px;background:url(images/bg_index.png);filter:alpha(opacity=60);opacity:0.6;}
#slide #goback{left:0px;}
#goback .control{background-position:0px -35px;}
#slide #forward{right:0px;}
#forward .control{left:10px;background-position:-35px -35px;}
#slide div{position:absolute; float:right; bottom:20px; right:10px; height:32px; overflow:hidden; zoom:1; }
#slide span{width:32px;font-size:14px;height:32px;margin:2px 2px; background:#963;float:left;text-align:center;line-height:32px;cursor:pointer;font-family:arial;filter:alpha(opacity=70);opacity:0.7;}
#slide span a{color:#fff;text-decoration:none;}
#slide span.curr,#slide span.hover{background:#000;filter:alpha(opacity=100);opacity:1;}
#slide .curr a:link, #slide .curr a:visited{color:#fff;}




























.mainside
{	
	float:left;
	width:230px;
}


#content
{
	overflow:hidden;
}
#content h1
{
	text-align:center;
	padding:15px;
	overflow:hidden;
	font-size:25px;
}
#content .attr
{
	padding:0px 15px;
}
#content .content
{
	font-size:13px;
	
	padding:15px;
	padding-top:0px !important; line-height:30px;
}


.thumb
{
	float:left;
	width:165px;
	height:170px;
	text-align:center;
}
.thumb img
{
	width:150px;
	height:130px;
}
#sub_category .content ul li
{
	float:left;
	padding-right:10px;
}