/*html {-webkit-filter: grayscale(100%); /* webkit */-moz-filter: grayscale(100%); /*firefox*/-ms-filter: grayscale(100%); /*ie9*/-o-filter: grayscale(100%); /*opera*/filter: grayscale(100%);filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); filter:gray; /*ie9- */} */

body{
 font-size:12px;
 color:#333;
 margin:0 auto;
 padding:0px;
 font-family:Arial, Helvetica, sans-serif;
 background:#f5f5f5
 }
div,ul,li,table
{
 color:#333;
 font-size:12px;
 font-family:Arial, Helvetica, sans-serif;
 margin:0 auto; 
 padding:0;
 list-style:none
}
.clear{ clear:both}
input,textarea,select{outline:0px}
.wryh{font-family:"microsoft yahei"}
a,a:link,a:visited,a:active {
 color: #333;
 text-decoration: none;
}
a:hover {
 text-decoration:none;
 color: #2167a3;
 transition: all 0.5s;
}
.white,.white a{ color:#fff}
.text
{
  line-height: 22px;
}
img{border:none}
#warp{width:1200px;}
#top{ width:100%; overflow:hidden; padding-top:10px; padding-bottom:10px; background:#f8f8f8}
#toolw strong{ color:#fff; font-weight:normal}
#logo{ float:left;}


.Search {
    float: right;
    background-image: url(search_border.jpg);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    /*margin: 25px 0px 0px 0px;*/
    margin: 45px 0px 0px 0px;
}
.Search input {
    background: none;
    border: none;
}
.InputText {
    width: 130px;
    padding: 0px 9px 0 25px;
    position: relative;
    top: -15px;
}


#top_wx{ float:right; margin-top:20px}
#top_wx ul{ display:inline}
#top_wx li{ margin-left:13px; float:left}
#top_wz{ float:right;margin-top:25px;}
#menu{ width:100%; background:#0066a4; height:44px}
.col960 {
	float:left;

}
.navbg {
	height:44px;
	width: 100%;
	position:absolute;
	z-index:99;
	left:0;
}
#navul li {
	float: left;
	width:97px;
	height:44px;
	position:relative;
	text-align:center;
	line-height:44px;
	font-size:16px;
	background:#0066a4;
	color:#fff;
	font-weight:bold
}

#navul li a{

	color:#fff
}

#navul li.navhome {
	text-align:center;
	width:97px;
	
}

#navul li ul {
	display:none;
	position:absolute;
	z-index:10000;
	top:44px;
	background:#0078cb;
	width:97px;
	text-align:center;
}
#navul li ul li {
	display:block;
	width:97px;
	float:none;
	height:44px;
	position:relative;
	line-height:44px;
	border-bottom:1px dashed #dcf9f0

}
#navul li.navmoon {
	background:#0078cb;
	width:97px;
	height:44px;
	line-height:44px;

}
#navul li.navmoon a {
	color:#FFFFFF;
}
#navul li.navhome a:hover {
	color:#FFF;
}
#navul li.navmoon ul {
	display:block;
	float:left
}
#navul li.navmoon ul a{
	display:block;
	width:97px;
	height:44px;
	line-height:44px;
	font-size:14px;
	float:left;
	color:#fff;
	

}
#navul li.navmoon ul a:hover {
	background:#0078c8;
}
.nav{ margin-left:2.3px}
.dline{border-bottom:1px dashed #fff}
#ad{ width:1200px; padding-top:5px; padding-bottom:5px}
#ad img{ width:1200px; }

.focusBox { position: relative; width: 1200px; height: 400px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left;}
.focusBox .pic img { width:1200px; height: 400px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 400px; width:100%; background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 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: 12px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60; }
.topmar{ margin-top:15px}
#I_left{ width:785px; float:left}
#I_right{ width:390px; float:right; background:url(index_24.jpg) top center repeat-x;}
#I_righta{ width:344px; float:left; background:url(r_bg.png) left top no-repeat; height:1378px; padding-left:25px; padding-top:30px}
#empty{ width:100%; float:left; height:20px}
#emptya{ width:100%; float:left; height:15px}
#I_about{ width:100%; float:left; height:306px; background:url(index_22.jpg) left no-repeat}
#I_abouta{ width:782px; float:left; height:297px; background:#fff; border:1px solid #ddd; margin-left:3px; margin-top:3px;-moz-box-shadow:1px 1px 12px #ccc; -webkit-box-shadow:1px 1px 12px #ccc; box-shadow:1px 1px 12px #ccc;}
#xwtp{ width:385px; float:left; margin-top:2px; margin-left:2px}

#H_l{width:910px; float:left}
#H_r{width:273px; float:right}
#ksr{ float:right; width:660px}
#xjsa{ float:left; margin-bottom:20px;height:144px;}
#ksw{ width:1200px; padding:0 0 17px 0px;  overflow:hidden; float:left; background: #fff;}
#xwbg{ width:876px; padding:16px; background:#fff; overflow:hidden; float:left}
#xwqh{ width:455px; float:right}
#xwqhban{ width:455px; float:left; height:36px; border-bottom:2px solid #dcebf3; margin-bottom:10px}

#kslist{ width:140px; line-height:38px; height:38px; margin-bottom:12px; border:1px solid #ccc;border-radius:5px; float:left; margin-right:22px; background:#fff}
#kslist:hover{ background:#64a768; color:#fff}
#kslist small{ float:left; line-height:38px; height:38px; text-align:center; border-right:1px solid #ccc; width:20px}
#kslist span{ float:left; line-height:38px; height:38px;width:100px; padding-left:5px; padding-right:5px; font-size:14px; overflow:hidden}

#splist{ width:100%; float:left}
#splist li{float:left}
#splist ul{ display:inline}
.spmar{ margin-right:15px}

#tabContainer
{
float:left;
}

#tabContainer li
{
padding:0;
float: left;
text-align: center;
height:36px;
font-size:16px;
font-weight:bold
}
#tabContainer a
{
display: block;
height:36px;
font-size:16px;
color:#858484;
margin-right:15px;
border-bottom:2px solid #dcebf3;
}
#tabContainer a.on
{
height:36px;
font-size:16px; 
color:#2167a3;
border-bottom:2px solid #2167a3

}

#tabContainera
{
float:left;
width:163px
}

#tabContainera li
{
padding:0;
float: left;
text-align: center;
height:34px;
line-height:34px;
font-size:16px;
font-weight:bold;
width:100%
}
#tabContainera a
{
display: block;
height:34px;
font-size:16px;
color:#fff;

}

/*新闻滚动图片*/
	.hiSlider{
		overflow: hidden;
		height:285px;
		width: 385px;
	}
	.hiSlider-item{
		float: left;
	}
	
	.hiSlider img{
		height:285px;
		width: 385px;
	}
	

	.hiSlider-itema{
		float: left;
	}

	.hiSlidera{
		overflow: hidden;
		height:230px;
		width: 310px;
		
	}
	.hiSlider-itema{
		float: left;
	}
	
	.hiSlidera img{
		height:230px;
		width: 310px;
	}
#xwtpa{height:530px;
		width: 310px; float:left}
	
.hiSlider-pages,.hiSlider-title{position:absolute;z-index:3}
.hiSlider-btn-prev,.hiSlider-btn-next{position:absolute;z-index:5;top:50%;height:30px;width:30px;margin-top:-15px;text-indent:-200px;overflow:hidden;opacity:.6;filter:alpha(opacity:49)}
.hiSlider-btn-prev{left:10px}
.hiSlider-btn-next{right:10px;background-position:-30px 0}
.hiSlider-btn-prev:hover,.hiSlider-btn-next:hover{opacity:1;filter:alpha(opacity:100)}
.hiSlider-title{bottom:4px;width:100%;padding:8px 0;color:#fff;text-indent:10px;background:rgba(0,120,200,.6);z-index:2;font:14px/2 "Microsoft YaHei",Arial,Tahoma;}
.hiSlider-pages{bottom:20px;right:10px;text-align:right;}
.hiSlider-pages a{height:12px;width:12px;margin:0 4px;display:inline-block;overflow:hidden;text-indent:-100px;font-size:0;border-radius:50%;background:#fff}
.hiSlider-pages a.active{background:#0078C8}
.green,.green a{ color:#2167a3}
.green a:hover{ color:#003757}
#ycxw{ width:395px; float:right; margin-right:20px}
#xwa{ width:100%; float:left; height:34px; line-height:34px; font-size:16px; text-align:center; overflow:hidden; margin-top:10px}
#xwb{ width:100%; font-size:12px; line-height:26px; color:#666; height:52px; border-bottom:1px dashed #ccc; margin-bottom:8px; overflow:hidden; padding-bottom:6px}

#xwlist{ width:100%; float:left}
#xwlist li{ width:100%; float:left; font-size:14px; overflow:hidden; height:35px; line-height:35px;}
#xwlist li span{ float:right; margin-left:10px}

#jxxw{ width:535px; }

.red,.red a{ color:#b55757}
.hs,.hs a{ color:#666}

#zjban{ width:100%; float:left; margin-bottom:10px;  border-bottom:2px solid #dcebf3;height:30px}
#zjban strong{float:left; font-size:16px; color:#b55757; border-bottom:2px solid #2167a3;height:30px; padding-right:5px}
#zjban strong small{float:left; font-size:16px; color:#c24242; margin-top:3px; margin-right:3px}
#zjban span{float:right; font-size:14px; color:#2167a3; margin-top:3px}

#zjbana{ width:100%; float:left; margin-bottom:15px;  border-bottom:2px solid #dcebf3;height:30px}
#zjbana strong{float:left; font-size:16px; color:#2167a3; border-bottom:2px solid #2167a3;height:30px; padding-right:5px}
#zjbana strong small{float:left; font-size:16px; color:#c24242; margin-top:3px; margin-right:3px}
#zjbana span{float:right; font-size:14px; color:#2167a3; margin-top:3px}

#tzw{ width:100%; height:270px; border-bottom:1px dashed #ccc; margin-bottom:25px;}

.btn {display: block;width: 23px;height: 22px;cursor: pointer;}
.btnl {background:url(index_78.jpg) no-repeat center;float:right}
.btnr {background:url(index_80.jpg) no-repeat center; float:right}

#gdw{ width:876px; float:left;margin-left:20px;}
#scrollbox ul {overflow:hidden;}
#scrollbox ul LI {FLOAT:left;width:148px;_width:148px;height:170px;_height:170px;overflow:hidden;}
#dfmc{width:100%; float:left; line-height:36px; height:36px; background:rgba(0,120,200,0.8); position:relative; z-index:1; text-align:center; top:129px; color:#fff; font-size:14px}


/* summary */
.summary{background: rgba(0,120,200,0.8)}
.listbox{float:left;display:inline;width:135px;height:165px;position:relative;}
.listimg{float:left;width:135px;height:165px;position:relative;overflow:hidden;}
.listimg img{background:#333;width:135px;height:165px;top:0;left:0;position:absolute;}
.summary{width:135px;height:165px;top:465px;left:0;position:absolute;}
.summarytxt{width:135px;height:auto;line-height:22px;font-size:12px;color:#fff; text-align:center; padding-top:44px; overflow:hidden}
.listinfo{_margin-bottom:3px;padding-left:10px;width:135px;line-height:22px;font-size:12px;}
.listinfo a{font-size:12px;}
.listtitle{float:left;margin-top:8px;_margin-top:-2px;width:135px;font-size:14px;}
.listtitle a{font-size:14px;}
.listtitle a:hover{color:#f55555;}
.listtag{float:left;padding-left:18px;background:url(../gsimages/taglist.gif) 0 5px no-repeat;width:232px;color:#999;}
.listtag a{margin:0 8px 0 0;margin:2px 8px -2px 0\9;_margin:0 8px 0 0;color:#999;}
.listtag a:hover{color:#2ad2bb;}
.listdate{float:left;margin-right:13px;padding-left:18px;background:url(../gsimages/time.gif) 0 5px no-repeat;color:#999;}
.listview{float:left;margin-right:13px;padding-left:24px;background:url(../gsimages/view.gif) 0 5px no-repeat;color:#999;}
.listcomment{float:left;margin-right:13px;padding-left:20px;background:url(../gsimages/comment.gif) 0 5px no-repeat;color:#999;}
.listdemo a{float:left;margin-top:0;margin-top:2px\9;_margin-top:0;color:#999;white-space:nowrap;}
.listdemo a:hover{color:#2ad2bb;}

#djgz{ width:385px; float:left; height:244px; background:#fff; border:1px solid #ddd; padding:15px;-moz-box-shadow:1px 1px 12px #ccc; -webkit-box-shadow:1px 1px 12px #ccc; box-shadow:1px 1px 12px #ccc;}
#djgzs{ width:385px; float:right; height:244px; background:#fff; border:1px solid #ddd; padding:15px;-moz-box-shadow:1px 1px 12px #ccc; -webkit-box-shadow:1px 1px 12px #ccc; box-shadow:1px 1px 12px #ccc;}
#djgzv{ width:306px; float:left; height:244px; background:#fff; border:1px solid #ddd; padding:15px;-moz-box-shadow:1px 1px 12px #ccc; -webkit-box-shadow:1px 1px 12px #ccc; box-shadow:1px 1px 12px #ccc; margin-top:15px}
#djgzvv{ width:306px; float:left; height:130px; background:#fff; border:1px solid #ddd; padding:15px;-moz-box-shadow:1px 1px 12px #ccc; -webkit-box-shadow:1px 1px 12px #ccc; box-shadow:1px 1px 12px #ccc; margin-top:26px}

#djtop{ width:100%; float:left; height:100px;}
#djtopl{ width:120px; float:left; height:90px;}
#djtopr{ width:210px; float:right; margin-top:-5px}
#djtopr li{ width:100%; float:left; line-height:25px; font-size:12px; overflow:hidden; height:25px}
#djtopr li strong{ float:left; font-size:14px; color:#157c61; margin-right:6px}
.ss{ width:244px; border:none; height:44px; line-height:44px; font-size:14px; color:#666; float:left; padding-left:10px}
#ssk{ width:307px; border:1px solid #ccc; float:left; height:44px}


#yqlj{ width:1166px; padding:17px; background:#fff; overflow:hidden; float:left}

#tzgg{ width:239px; background:#fff; float:right; padding:17px; overflow:hidden; }
#jyzn{ width:240px; background:#fff; float:right; padding:17px; overflow:hidden; height:426px}
#tzgga{ width:239px; background:#fff; float:right; padding:17px; overflow:hidden; height:auto}
#yyjj{ width:222px; background:#f1f7f1; float:left; padding:8px; overflow:hidden; line-height:30px; font-size:14px; color:#2167a3}
#yyjj img{ float:left; margin-right:8px}

#djtopc{ width:100%; float:left;}
#djtopc li{ width:100%; float:left; line-height:31px; font-size:14px; overflow:hidden; height:31px}
#djtopc li strong{ float:left; font-size:14px; color:#d55335; margin-right:6px}
#djtopc li span{ float:right; color:#666; padding-left:5px}
#djtopc li img{ margin-left:6px}

#djtopca{ width:100%; float:left; margin-top:-5px}
#djtopca li{ width:100%; float:left; line-height:30px; font-size:14px; overflow:hidden; height:30px}
#djtopca li strong{ float:left; font-size:14px; color:#2167a3; margin-right:15px; font-weight:normal}
#djtopca li span{ float:right; color:#666; padding-left:10px}
#djtopca li img{ margin-left:6px}

#ic2{ float:left; width:310px; margin-top:8px}
#ic2 li{ float:left; width:100%;}
.m34{margin-bottom:34px}

#jyzn1{ float:left; width:109px; height:78px; background:url(index_29.jpg) left top no-repeat; margin-bottom:15px;}
#jyzn2{ float:right; width:109px; height:78px; background:url(index_31.jpg) left top no-repeat; margin-bottom:15px;}
#jyzn3{ float:left; width:109px; height:78px; background:url(index_30.jpg) left top no-repeat; margin-bottom:15px;}
#jyzn4{ float:right; width:109px; height:78px; background:url(index_37.jpg) left top no-repeat; margin-bottom:15px;}
#jyzn5{ float:left; width:109px; height:78px; background:url(index_40.jpg) left top no-repeat;margin-bottom:15px;}
#jyzn6{ float:right; width:109px; height:78px; background:url(index_42.jpg) left top no-repeat;margin-bottom:15px;}

#jyzn1 strong,#jyzn2 strong,#jyzn3 strong,#jyzn4 strong,#jyzn5 strong,#jyzn6 strong{ width:100%; float:left; margin-top:50px; text-align:center; font-weight:normal; color:#2167a3}
#rsbg{ 
float:left;width:1170px; background: url(sg.jpg) right bottom no-repeat #fff;; 
 padding:15px; overflow:hidden
}

.lia{ 
line-height:28px; padding:10px 0 10px; margin-left:28px;height:56px;
width:210px; float:left;color:#fff; font-size:16px; margin-bottom:5px; background:rgba(0,120,200,0.8); text-align:center}
.lia:hover{ float:left; line-height:28px; color:#fff; font-size:16px; background:rgba(0,124,169,1); text-align:center;transition: all 0.5s;}



#djtopl img{ width:120px; float:left; height:90px;}

#ynss{ width:170px; float:left; border:1px solid #709f96}
#ynssa{ width:170px; float:left; height:125px}
#ynssa img{ width:170px; float:left; height:125px}
#ynssb{ width:160px; float:left; height:36px; line-height:36px; text-align:center; color:#fff; background:#4daf44; overflow:hidden; font-size:14px; padding-left:5px; padding-right:5px}
.jjimg{ margin-right:20px}

.box{width:750px; float:left;} 
#goleft {width: 750px;overflow: hidden;float:left} 
#goleft #gols {width: 33100px;} 
#goleft1, #goleft2 {width: auto;float: left;}

#ylt{ width:100%; float:left; height:110px; text-align:center}
#jzzn{ width:100%; float:left; background:#74d2b2; height:55px; line-height:55px; color:#fff; text-align:center; margin-bottom:20px;border-radius:10px; font-size:14px}
#jzzn strong{font-size:18px}
#icon1{ width:105PX; height:95px; background:#3c92d8;border-radius:10px; float:left; margin-bottom:14px; margin-right:12px}
#icon2{ width:105PX; height:95px; background:#96aee1;border-radius:10px; float:left; margin-bottom:14px; margin-right:12px}
#icon3{ width:105PX; height:95px; background:#769fe0;border-radius:10px; float:left; margin-bottom:14px;}
#icon4{ width:105PX; height:95px; background:#5a9e90;border-radius:10px; float:left; margin-bottom:14px; margin-right:12px}
#icon5{ width:105PX; height:95px; background:#7e91c1;border-radius:10px; float:left; margin-bottom:14px; margin-right:12px}
#icon6{ width:105PX; height:95px; background:#e4b658;border-radius:10px; float:left; margin-bottom:14px;}
.ia{ width:100%; text-align:center; height:50px; padding-top:15px; float:left}
.ib{ width:100%; text-align:center; height:30px; font-size:14px;float:left}

#fwx{ width:1200px; background:#0067a1; height:155px;float:left;}
#wwxlist{ margin-top:26px;  float:right}
#wwxlist li{float:left; width:90px; margin-right:55px; text-align:center; font-size:12px; color:#fff; line-height:20px; font-weight:bold}
#wwxlist li img{width:90px; height:90px}
#wwxlist ul{ display:inline}

#footm{ width:100%; background:#4daf44; height:44px; margin-top:45px}
.wzlj{ float:right; border:1px solid #ccc; line-height:40px; height:40px; font-size:14px; width:245px}

#footmenu{ width:1200px; text-align:center; font-size:14px; line-height:44px;height:44px}
#copy{ width:100%; background:#f6f6f6; padding-top:15px; padding-bottom:15px; line-height:30px; font-size:14px; text-align:center}
#tpj{ width:888px; float:left;}
#tpj li{ width:154px; float:left; height:39px; border:1px solid #ccc}
#tpj li img{ width:154px; float:left; height:39px;}
#tpj ul{ display:inline}
.tplj{ margin-right:18px}
#topwenzi{ float:left; width:385px; margin-top:16px;}
#topwenzi li{ float:left; width:100%; line-height:20px; color:#7e8e81}


#news{ width:100%; float:left; margin-top:15px}
#news li{ width:100%; float:left; line-height:45px; font-size:16px; overflow:hidden; height:45px; border-bottom: 1px dashed #ddd;}
#news li strong{ float:left; font-size:28px; color:#2167a3; margin-right:15px; font-weight:normal}
#news li span{ float:right; color:#666; padding-left:10px}
#news li img{ margin-left:6px}


#DispTitle{
	font-size: 22px;
	text-align: center;
	line-height: 250%;
}
#displin{
	text-align: center;
	line-height: 250%;
}
#backnews {
	margin-top: 20px;
    width: 143px;
    height: 33px;
    text-align: center;
    display: block;
    color: #333333;
    background: #e0e0e0;
    line-height: 33px;
    cursor: pointer;
}

.gray {
   margin-left:5px;
    float:left;border:0;color:#858484;
}
.gray a{
    color:#858484;
}

.contenttop{
float:left;
width:420px;
margin-left:16px;
}

#zjjs{ width:840px;background:#fff; overflow:hidden; float:left}

#xwbgnopadding{ width:892px; background:#fff; overflow:hidden; float:left;padding-top:16px;padding-right:16px;padding-bottom:16px;}

.keshi{
      width:350px;float:left;height:100px;text-align:center;padding:0 15px 0;
}

.ksname{
float:left;
margin:10px 15px 10px;
}
.kleft{
float:left;background:url(../gsimages/k_left.jpg) no-repeat;width:6px;height:29px;
}
.kcontent{
float:left;background:url(../gsimages/k_content.jpg) repeat-x;height:29px;color:#2167a3;padding-top:5px;
}
.kright{
float:left;background:url(../gsimages/k_right.jpg) no-repeat;width:6px;height:29px;
}
.reda a{
   font-size: 16px;
    color:#b55757;
}

#ContentArea {
    font-size: 14px;
    line-height: 220%;
}