﻿*
{
	margin:0px;
	padding:0px;
	font-family:"微软雅黑";
}
/*common start*/
body
{ background: #ffffff url(body_bg.gif) repeat-x;
	font-size:12px;
	line-height:22px;
}
img
{
	border:0px;
}
li
{
	list-style-type:none;
	
}
a{ text-decoration:none;}
a:hover
{
	text-decoration:none;
}
.fl
{	
	float:left;
}

.textcenter
{
	text-align:center;
}
.clear
{
	overflow:hidden;
	clear:both;
	line-height:12px;
}



.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:112px; width:1000px;  margin:0 auto;
}
.logo{ width:318px; float:left;height:112px;}
.wenzi{ width:452px; float:left;height:72px; color:#444444; padding-top:30px;}
.dh{width:190px; float:left;height:112px;}
.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:1000px; margin:0 auto;
}
.menu ul li 
{
	float:left; width:142px;
	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{ widows:100%;height:37px; line-height:37px; background:#efeded;border:1px solid #dfdfdf;}
.navigatel{ width:500px;float:left;height:37px; font-weight:bold; font-size:14px; color:#0a5aa6; line-height:37px;}
.navigater{width:240px;float:left;height:37px; line-height:37px; text-align:right}
.xlm{ width:100%; margin:0 auto; height:303px;}
.slider{ width:1000px; margin: 0 auto; height:395px; margin-top:5px;}
.gjc{ width:100%;height:37px; margin-top:5px;}
.zazgjc{width:1000px;  margin: 0 auto;height:37px; line-height:37px; background:#efeded;}
.zazgjcl{width:95px; float:left;height:37px; line-height:37px; color:#fff; padding-left:15px; font-size:14px; font-weight:bold; background:url(gjc.png) no-repeat;}
.zazgjcr{width:890px; float:left; margin: 0 auto;height:37px; line-height:37px;}
.zazgjcr ul{ width:100%; margin:0; padding:0px;}
.zazgjcr ul li{  margin:0; padding:0px 10px;float:left; }
.zazgjcr a{color:#424242;}
.clear{ width:100%; clear:both;}
.gsgk{ width:1000px; margin:auto; margin-top:25px; height:445px;}
.gsgkl{ width:295px; float:left; height:445px;}
.gsgklt{ width:100%; }
.gsgklwz{ width:100%; margin-top:10px; color:#444444; line-height:25px;}
.gsgkm{  width:410px; float:left; margin-left:20px; height:445px;}
.gsgkmbt{ width:100%;height:37px; }
.gsgkmbtl{ width:95px;height:37px; line-height:37px;  padding-left:15px; font-size:14px; font-weight:bold;color:#fff;background:url(gjc.png) no-repeat; float:left; }
.gsgkmbtm{width:240px;height:37px; line-height:37px; float:left;color:#acacac; font-size:16px; font-family:"宋体"; font-style:italic; }
.gsgkmbtr{ width:60px;height:37px; line-height:37px; float:left;color:#acacac; }
.gsgkmbtr a{ color:#acacac; }
.gsgkmwz{ width:100%; }
.gsgkr{width:252px; float:left; margin-left:20px; height:445px;}
.gsgkrt{ width:100%;}
.gsgkrf{ width:100%; margin-top:1px;}

#gsjj{ width:1000px; height:320px; border:1px solid #cdcdcd; background:#f9f9f9; margin:0 auto; margin-top:10px;}
.gstop{ height:46px; width:1000px; margin:0 auto; background:url(gsline.jpg) repeat-x;}
.gsnr{ width:980px;  font-size:12px;background:#000;margin:0 auto; }
.gspic{ width:285px; height:300px; float:left;}
.gspic1{ width:251px; height:300px; float:right;}
.gstxt{ width:400px; float:left;height:300px;  background:url(shuxian.png) no-repeat; padding-left:10px;}
.wz{ text-indent:2em; line-height:25px;}
.tit{ width:97px; height:46px; float:left; font-size:14px; font-weight:bold; color:#FFFFFF; background:url(gst.jpg); line-height:36px; padding-left:25px; }
.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:12px; color:#FFFFFF;  text-align:center; line-height:25px; background:url(xwzx.jpg) no-repeat; }
.tit3{ width:111px; height:25px; float:left; font-size:12px; color:#FFFFFF;  text-align:center; line-height:25px; background:url(xwzx.png) no-repeat; }
.tit4{ width:116px; height:32px; float:left; font-size:12px; color:#FFFFFF; line-height:32px; }

#mrq{width:980px; margin:20px auto; padding:2px; padding-top:15px;}
#Marquee_x { overflow:hidden; width:980px } 
#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:12px; line-height:30px;}
#n a{ padding:0 4px; color:#333}

#main{ width:1000px; height:auto; display:table; margin:0 auto;
 background:#ffffff url(mainbg.jpg) repeat-y; min-height:500px; 
 margin-top:8px; border:1px solid #cecece; margin-bottom:15px;}
#main1{ width:1000px; 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:750px; float:right; height:auto; display:table;}
.rtop{ height:36px; width:741px; background:url(barpro701.png) no-repeat;}
.cptop{ width:206px; height:71px; background:url(cplist.jpg) no-repeat; line-height:36px; font-size:14px; color:#FFFFFF; padding-left:32px; margin-bottom:10px;}
.combox .content1{padding:5px 15px 5px 15px;	overflow:hidden;}
.combox .content1 ul li{ width:185px; float:left; height:26px; line-height:26px; margin-right:10px; border-bottom:1px dashed #CCCCCC; background:url(list.jpg) no-repeat left; padding-left:15px;}
.combox .content1 ul li a{ text-decoration:none; color:#000000;}
.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:175px;	height:170px; line-height:35px;	text-align:center; margin-right:10px; margin-bottom:10px; overflow:hidden;	}
.thumb1 img{width:170px; border:1px solid #d2d2d2;height:135px; padding-top:5px; margin:0 auto; text-align:center; }	
.thumb2{float:left;	width:223px;	height:227px;	text-align:center; margin-right:10px; margin-bottom:10px;border:1px solid #d2d2d2;	}
.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:1000px; 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;}
.result_list2{ height:30px;overflow:hidden; line-height:30px;}
.result_list2 a{ color:#000000; text-decoration:none; background:url(list.jpg) 0 5px no-repeat; padding-left:15px;}
.result_list2 a:hover{ color:ff842d;}
.result_list3{overflow:hidden;}
.result_list3 a{ color:#000000; text-decoration:none; }
.result_list3 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:1000px; 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:12px; color:#000000;}
.yjnr a{ text-decoration:none; color:#000000;}

#cgal{ width:1000px; 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:1000px; 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:88px; padding-top:10px; margin-top:10px; padding-top:10px; height:70px !important; text-align:center; background:url(fotline.jpg); color:#FFFFFF; }
.jiaozhu a{ color:#FFFFFF; text-decoration:none;}

.mainbody
{
	float:right;
	width:740px;
}

.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:1000px;height:400px;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:1000px; 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(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:10px; right:10px; height:32px; overflow:hidden; zoom:1; }
#slide span{width:22px;font-size:12px;height:22px;margin:2px 2px; background:#c00725;float:left;text-align:center;line-height:22px;cursor:pointer;font-family:arial;filter:alpha(opacity=90);opacity:0.9;}
#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;
	
}
.flex{
	display: flex;
	justify-content: center;
	align-items: center;
}
.jszcbox .jszctext{
	width: 75px;
}
.jszcbox .jszcimg{
	width: 70px;
}