/*CSS通用重置样式*/
*{font-family:'Microsoft Yahei',Tahoma,'新宋体',Arial,Lucida,Verdana,Helvetica,sans-serif;}
body,div,h1,h2,h3,h4,h5,ol,ul,li,dl,dd,dt,span,p,b,i,input,select,textarea,pre,code,form,fieldset,legend,input,button,b{margin:0px; padding:0px;list-style:none;}
body{position: relative; font-size: 12px; background: #fff;} 
table{border-collapse:collapse;border-spacing:0; border:none;}
address, caption, cite, code, dfn,em, th, var, optgroup,i{font-style:normal;font-weight:normal;}
h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal;margin:0px;padding:0px;}
.mytable{font-size:12px; color:#333; border:1px solid #ccc;margin:0px auto;  padding:0px; font-family:"宋体"; width:678px; border-right:none;border-bottom:none;}
.mytable tr.head{font-weight:bold;}
.mytable tr td{border-bottom:1px solid #ccc; margin:0px; padding:0px; line-height:30px;  border-right:1px solid #ccc; text-align:center;}
.nocenter tr td{ text-align:left; text-indent:10px;}
.center{margin-right:auto; margin-left:auto;}
img{border:none; vertical-align:middle;}
:focus {outline:0;}
.clear{clear:both; height:0px !important;line-height:0px !important; min-height: 0px !important; font:0px Arial;}
*html{background-image:url(about:blank);background-attachment:fixed;/*修正IE6振动bug*/}
.tm90{opacity:0.9;filter:alpha(opacity=90);-moz-opacity:0.9;}
.tm80{opacity:0.8;filter:alpha(opacity=80);-moz-opacity:0.8;}
.tm70{opacity:0.7;filter:alpha(opacity=70);-moz-opacity:0.7;}
.tm60{opacity:0.6;filter:alpha(opacity=60);-moz-opacity:0.6;}
.tm50{opacity:0.5;filter:alpha(opacity=50);-moz-opacity:0.5;}
.tm40{opacity:0.4;filter:alpha(opacity=40);-moz-opacity:0.4;}
.tm30{opacity:0.3;filter:alpha(opacity=30);-moz-opacity:0.3;}
.tm20{opacity:0.2;filter:alpha(opacity=20);-moz-opacity:0.2;}
.width1000{width:1000px;}
.width980{width:980px;}
.top3{margin-top:3px;}
.top4{margin-top:4px;}
.top5{margin-top:5px;}
.top6{margin-top:6px;}
.top7{margin-top:7px;}
.top8{margin-top:8px;}
.top9{margin-top:9px;}
.top10{margin-top:10px;}
.top12{margin-top:12px;}
.top15{margin-top:15px;}
.top20{margin-top:20px}
.right{float:right;}
.left{float:left;}
.myborder{border: 1px solid #D8D8D8;background-color: #FFF;box-shadow: 0px 0px 5px #C6C6C6;}
.border{border:1px solid #ddd;}
a{text-decoration:none;}
.input{border:1px solid #ccc;height: 22px;line-height:22px;width:160px;padding:0 5px;font-size:12px;color:#666;}
body{/*background: #F7F7F7;* background: #333;*/}
.all{}
.all div.header{
	 background:#fff;
	
}
.all div.logodiv{
	height: 90px;
	/*background:url(../images/thead.jpg) no-repeat;*/
}
.all div.logodiv h1{
	background:url(../images/logo.png) no-repeat;
	height:80px;
	float: left;
	width:360px;
	text-indent:-99999px;
}
.all div.logodiv div.right{
	width:400px;
	float: right;
	height: 80px;
	margin-top:8px; 
}
.all div.logodiv div.right p{
	color: #888;
	margin-bottom:3px;
}
/*
墨绿色
.all div.h_menu{
	background:#02b980;
	height:40px;
	margin-top:10px;
	border-bottom:1px solid #ccc; 
}

.all div.h_menu div.menu{
	width: 1000px;
	margin:0px auto;
	height: 40px;
	position: relative;
}
.all div.h_menu div.menu div.en{
	position: absolute;
	right:0px;
	height: 40px;
	margin-right: 10px;
	line-height:38px;
	top:0px;

}
.all div.h_menu div.menu ul.m{
	
}
.all div.h_menu div.menu ul.m li{
	float: left;
	height: 40px;
	line-height: 40px;
	padding:0px 23px;
	font-size: 14px;
	display: block;
	cursor: pointer;
	position: relative;
	z-index: 9999;
}
.all div.h_menu div.menu ul.m li a{
	color: #fff;
	display: block;
	width: 100%;
	height: 40px;
} 
.all div.h_menu div.menu ul.m li.cur{
	background: #03855b;
	color: #fff;
}
.all div.h_menu div.menu ul.m li.cur a{
	color: #fff;
}
.all div.h_menu div.menu ul.m li dl.sundl{
	width:150px;
	height: auto;
	position: absolute;
	top:40px;
	z-index: 9999;
	left: 0px;
	background:#02b980;
	display: none;
}
.all div.h_menu div.menu ul.m li dl.sundl dd{
	height: 40px;
	line-height: 40px;
	border-bottom: 1px dotted #666;
	text-indent: 15px;
}
.all div.h_menu div.menu ul.m li dl.sundl dd a{
	color: #fff;
}
.all div.h_menu div.menu ul.m li dl.sundl dd a:hover{
	background: #03855b;
	color: #fff;
}*/


/*
灰色
.all div.h_menu div.menu{
	width: 1000px;
	margin:0px auto;
	height: 40px;
	position: relative;
}
.all div.h_menu div.menu div.en{
	position: absolute;
	right:0px;
	height: 40px;
	margin-right: 10px;
	line-height:38px;
	top:0px;

}
.all div.h_menu div.menu ul.m{
	
}
.all div.h_menu div.menu ul.m li{
	float: left;
	height: 40px;
	line-height: 40px;
	padding:0px 23px;
	font-size: 14px;
	display: block;
	cursor: pointer;
	position: relative;
	z-index: 9999;
}
.all div.h_menu div.menu ul.m li a{
	color: #333;
	display: block;
	width: 100%;
	height: 40px;
} 
.all div.h_menu div.menu ul.m li.cur{
	background: #4A4A4A;
	color: #fff;
}
.all div.h_menu div.menu ul.m li.cur a{
	color: #fff;
}
.all div.h_menu div.menu ul.m li dl.sundl{
	width:150px;
	height: auto;
	position: absolute;
	top:40px;
	z-index: 9999;
	left: 0px;
	background: #4A4A4A;
	display: none;
}
.all div.h_menu div.menu ul.m li dl.sundl dd{
	height: 40px;
	line-height: 40px;
	border-bottom: 1px dotted #666;
	text-indent: 15px;
}
.all div.h_menu div.menu ul.m li dl.sundl dd a{
	color: #fff;
}
.all div.h_menu div.menu ul.m li dl.sundl dd a:hover{
	background: #fff;
	color: #333;
}

*/
/*
.all div.h_menu{
	background:#0098C9;
	height:40px;
	margin-top:10px;
	border-bottom:1px solid #ccc;
}
.all div.h_menu div.menu{
	width: 1000px;
	margin:0px auto;
	height: 40px;
	position: relative;
}
.all div.h_menu div.menu div.en{
	position: absolute;
	right:0px;
	height: 40px;
	margin-right: 10px;
	line-height:38px;
	top:0px;

}
.all div.h_menu div.menu ul.m{

}
.all div.h_menu div.menu ul.m li{
	float: left;
	height: 40px;
	line-height: 40px;
	padding:0px 18px;
	font-size: 14px;
	display: block;
	cursor: pointer;
	position: relative;
	z-index: 9999;
}
.all div.h_menu div.menu ul.m li a{
	color: #fff;
	display: block;
	width: 100%;
	height: 40px;
} 
.all div.h_menu div.menu ul.m li.cur{
	background: #097699;	 
	color: #fff;
}
.all div.h_menu div.menu ul.m li.cur a{
	color: #fff;
}
.all div.h_menu div.menu ul.m li dl.sundl{
	width:150px;
	height: auto;
	position: absolute;
	top:40px;
	z-index: 9999;
	left: 0px;
	background: #0098C9;
	padding-bottom: 10px;
	display: none;
}
.all div.h_menu div.menu ul.m li dl.sundl dd{
	height: 40px;
	line-height: 40px;
	border-bottom: 1px dotted #666;
	text-indent: 15px;
}
.all div.h_menu div.menu ul.m li dl.sundl dd a{
	color: #fff;
}
.all div.h_menu div.menu ul.m li dl.sundl dd a:hover{
	background: #097699;
	color: #fff;
}
*/
.all div.h_menu{
	background:#1d71c0;
	height:40px;
	margin-top:10px;
	border-bottom:1px solid #ccc;
}
.all div.h_menu div.menu{
	width: 1000px;
	margin:0px auto;
	height: 40px;
	position: relative;
}
.all div.h_menu div.menu ul.m{

}
.all div.h_menu div.menu ul.m li{
	float: left;
	height: 40px;
	line-height: 40px;
	padding:0px 18px;
	font-size: 14px;
	display: block;
	cursor: pointer;
	position: relative;
	z-index: 9999;
}
.all div.h_menu div.menu ul.m li a{
	color: #fff;
	display: block;
	width: 100%;
	height: 40px;
} 
.all div.h_menu div.menu ul.m li.cur{
	background: #125a9d;
	color: #fff;
}
.all div.h_menu div.menu ul.m li.cur a{
	color: #fff;
}
.all div.h_menu div.menu ul.m li dl.sundl{
	width:150px;
	height: auto;
	position: absolute;
	top:40px;
	z-index: 9999;
	left: 0px;
	background: #1d71c0;
	padding-bottom: 10px;
	display: none;
}
.all div.h_menu div.menu ul.m li dl.sundl dd{
	height: 40px;
	line-height: 40px;
	border-bottom: 1px dotted #666;
	text-indent: 15px;
}
.all div.h_menu div.menu ul.m li dl.sundl dd a{
	color: #fff;
}
.all div.h_menu div.menu ul.m li dl.sundl dd a:hover{
	background: #125a9d;
	color: #fff;
}

.all div.h_menu div.menu div.en{
	position: absolute;
	right:0px;
	height: 40px;
	margin-right: 10px;
	line-height:40px;
	top:0px;
}
.all div.h_menu div.menu div.en a{
	color: #fff;
}


.all div.header div.lbt{
	width: 100%;
	margin:0px auto;
	/*border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;*/
	height:352px;
	z-index: 990;
	position: relative;
	/*background: #333;*/
}
.all div.lbt div.lbtimgview{
	 position: absolute;
	 z-index: 990;
	 height: 100%;
	 width: 100%;	 
}
.all div.lbt div.lbtimgview a{
	height: 100%;
	width: 100%;
	display: block;
	border:none;
	text-indent: -999999px;
}
.all div.header div.lbt div.content{
	margin-top:1px;
	position: relative;
	z-index: 999;
}
.all div.mainer{
	height: auto;
	z-index: 990;
	padding-bottom: 10px;
	padding-top:10px;
	border-right: 1px solid #eee;
	border-left:1px solid #eee;
}
.tupianullist{
	height: 350px;
}
.tupianullist li{
	display: none;
	height: 350px;
	width: 100%;
}
.tupianullist li a{
	display: block;
	height: 350px;
	width: 100%;
}
.tupianullist li.cur{
	display: block;
}
.tupianullist li img{
	display: none;
	/*height: 350px; width: 1000px;*/
}
.jiaodiandiv, .madal {
    position: absolute;
    bottom:-2px;
    left: 0px;
    height: 30px;
    line-height: 30px;
    width: 100%;
    z-index: 999;
}
.madal{
    z-index: 998;
    background: #000;
} 
.jiaodiandiv a#jdtext{
	display: block;
	width: 400px;
	float: left;
}
.jiaodiandiv ul.jiaodian{
    float: right;
}
.jiaodiandiv ul.jiaodian li{
    height: 9px;
    width: 9px;
    background:url(../images/index140516-02.png) no-repeat;
    float: left;
    margin: 10px;
    text-indent: -99999px;  
    cursor: pointer;
}
.jiaodiandiv ul.jiaodian li.cur{
    background:url(../images/index140516-01.png) no-repeat;
}
.jiaodiandiv a{
    color:#fff;
    font-size: 14px;
    margin-left:30px;
    letter-spacing: 1px;
}
.head{
	height: 30px;
	line-height: 30px;
	background: url(../images/titl_07.gif) repeat-x;
	font-size:14px;
	letter-spacing: 1px;
	text-indent: 15px;
	color: #333;
	border-bottom:1px solid #ddd;
}
.head2{
	height: 30px;
	line-height: 25px;
	font-size:14px;
	background: url(../images/shuxian.jpg) no-repeat 0px 6px;
	color:#333;
	font-weight: bold;
	text-indent: 18px;
	border-bottom:1px solid #ddd;
}

.head2 span.more{
	float: right;
	margin-right:10px;
	font-size: 12px;
	font-weight: normal;
}
.head2 span.more a{
	color: #333;
}
.head3 {
    height: 30px;
    background: none repeat scroll 0% 0% #E7EFF7;
    border-bottom: 1px solid #DDD;
    line-height: 30px;     
    border-top: 2px solid #0168B7;
    color: #005EAA;
    font-size: 14px;
    text-indent: 1em;
}
.newimglist{width:95%; margin:10px auto;}

.newimglist dl.listdl{
	margin:5px 0 8px 0;
	padding:0 0 8px 0;
 	width:100%;
	color:#666;
	font-size: 14px;
	border-bottom:1px dashed #ccc;
}

.newimglist dl.listdl dt{
	width:190px;
	height:125px;
	display:block;
	float:left;
}

.newimglist dl.listdl dt img{
	display:block;
	border:1px solid #ccc;
}
.newimglist dl.listdl dd{
    line-height: 18px;
    width: 470px;
    float: left;
    font-size: 14px;
    margin-left:8px;
}
.newimglist dl.listdl dd.title{
	font-size: 16px;
	margin-bottom: 5px;
}
.newimglist dl.listdl dd.arc_info {
    margin-top: 5px;
    margin-bottom: 3px;
}
.newimglist dl.listdl dd a{
	color: #333;
}
.newslist{	
	margin:5px auto;
}
.newslist dd{
    font-size: 14px;
    color: #666;
    height:30px;
    line-height: 30px;
    text-align: left;
    border-bottom: 1px dashed #CCC;
    background: url('../images/newsjt.png') no-repeat scroll 4px 7px transparent;
    text-indent: 25px;
}
.newslist dd span{
	float: right;
}
.newslist dd a{
	color: #333;	
}
.newslist dd a:hover{
	color: #000;
}
.ads img{
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}

.fiveads{}
.fiveads ul{
    height:auto;
    margin-left:5px;
    _margin-left:4px;
}
.fiveads ul li{
    width: 187px;
    height: 55px;
    float: left;
    margin:6px 5px 5px 4px;
    _margin:6px 4px 5px 4px;
    border:1px solid #ccc;
    text-align: center;
}
.fiveads ul li img{
    width:187px;
    height: 55px;   
}
.firends{
    padding-bottom: 8px;
}
.firends ul{
    height: auto;
}
.firends ul li{
    margin:9px 5px 0px 5px;
}
.all div.footer{}
.all div.footer div.con{
    background: #fff;
    color: #666;    
    position: relative;
    padding-bottom: 10px;
    width: 1000px;
    margin:0 auto;
    border: 1px solid #eee;
	border-top:none;
}
.all div.footer div.con div.zwhcontact{
    width:980px;
    margin:10px auto;
}
.all div.footer div.con div.zwhcontact ul{
    width:960px;
    margin:10px auto;
}
.all div.footer div.con div.zwhcontact ul li{
    float: left;
    height:140px;
    width:290px;
    margin:0 9px;
    border:1px solid #ccc;     
    font-weight: bold;
    font-size: 12px;
    padding:5px;
    color: #005EAA;
}
.all div.footer div.con div.zwhcontact ul li.one{
    background: url(../images/contantus1.jpg) no-repeat bottom right;
}
.all div.footer div.con div.zwhcontact ul li.two{
    background: url(../images/contantus2.jpg) no-repeat bottom right;
}
.all div.footer div.con div.zwhcontact ul li.three{
    background: url(../images/contantus3.jpg) no-repeat bottom right;
}
.all div.footer div.con div.zwhcontact ul li p{
    text-align: left;
    color: #333;
    font-weight: normal;
    text-indent: 60px;
    font-size: 14px;
}
.all div.footer div.info{
	margin-top:15px;
	border-top:1px solid #ccc;
	padding-top:15px;
	background:#333;
	padding:50px 0px;
}

.all div.footer div.info div.left p{
	text-align: left;
	line-height: 25px;
	margin:5px 0px;
	font-size:14px;
	color: #999;
}
.all div.footer div.info div.right{
	color: #eee;
	width:360px;
	background:url(../images/wxcimie.jpg) no-repeat bottom right;
	background-size: 160px 160px;
}
.all div.footer div.info div.right div.k1nr2{

}
.all div.footer div.info div.right div.k1nr2 div.k1dh{
	background:url(../images/dianhua.png) no-repeat;
	font-size: 20px;
	text-indent:2em;
	color: #999;
	margin-bottom: 10px;
}
.all div.footer div.info div.right div.k1nr2 div.k1xx{
	line-height: 30px;
	color: #999;
	font-size:14px;
}
.all div.footer div.info div.right div.k1nr2 div.k1xx a{
	color: #999;
}



.all div.footer div.con div.fiveads{

}
.all div.footer div.con div.fiveads ul{
	padding-left: 3px;	 
	width:976px;
	margin-left:9px;
}
.all div.footer div.con div.fiveads ul li{
	overflow: hidden;
	width: 110px;
	height:42px;
	overflow:hidden;
	margin:5px 5px;
}
.all div.footer div.con div.fiveads ul li img{
	width:110px;
	height: 42px;
}
.xiehuilogo{
    width: 980px;
    margin: 10px auto;
}
.xiehuilogo ul{
    margin:15px 0px;
    width: 100%;
}
.xiehuilogo ul li{
    float: left;
    width: 210px;
    height: 70px;
}
.xiehuilogo ul li img{
    width: 100%;
    height: auto;
}

.firend_text{
    height: auto;
    border-bottom:1px dotted #ccc; 
    margin-bottom:10px;
    padding-bottom: 10px;
    color: #666;
    width: 980px;
    margin:10px auto;
}
.firend_text ul{  
    width:100%;
    margin:4px auto;
    
}
.firend_text ul li{
    float: left;
    margin:2px 4px; 
}
.firend_text ul li a{
    color: #666;
}
.firend_text ul li.shu{
    margin-top: 2px 0px;
    color: #ddd;
}
.firend_text ul li a:hover{
    color:#005EAA;
}
.daohangtiao {
    line-height: 30px;
    text-indent: 3em;
    font-size: 12px;
    color: #666;
    font-family: "宋体";
    border-bottom: 1px solid #EEE;
    width: 100%;
    margin: 0px auto;
    background: url('../images/home.png') no-repeat scroll 5px 6px transparent;
}
.daohangtiao b{letter-spacing: 1px;}
.daohangtiao a{	
    color:#666;
}
.updownp{
	width: 96%;
	margin:5px auto;
	color: #666;
	font-size: 14px;
}
.updownp a{
	color: #666;
	font-size: 12px;
}
.updownp a:hover{
	color: #333;
}
.frontpage{margin:20px auto; width:96%;}
.frontpage ul{font-size:12px; width:750px; margin:0 auto;}
.frontpage ul li{float:left; height:22px; line-height: 22px; border:1px solid #BBDDE5; width:50px; text-align: center; background:#EEF8F9; margin:0 3px;}
.frontpage ul li.num{font-family:"Arial"; width:20px; height:20px; text-align: center; padding:0px; line-height: 20px;}
.frontpage ul li.forwardli{border:none; background:none; width:160px;}
.frontpage ul li.forwardli form input.input{border:1px solid #BBDDE5; width:45px; height: 19px;}
.frontpage ul li.forwardli form span{color:#333;}
.frontpage ul li.forwardli form input.button{ border:1px solid #ccc; height:20px; line-height:16px; width:45px; cursor:pointer; font-size:12px; color:#666; }
.frontpage ul li a{display:block; color:#1B6A96;}
.frontpage ul li a:hover{color:#fff; background:#1B6A96; text-decoration: none;}
.frontpage ul li.cur{width:20px; padding:0px 0px; height:20px; text-align: center; line-height:20px; }
.frontpage ul li.cur a{display:block; background:#1B6A96; color:#fff;}
.frontpage ul li select.pagesel{border:1px solid #ccc; margin-left:5px; width:50px;}