/* CSS Document */
*{padding:0;margin:0;}
body{
	font:normal 14px/22px 'Microsoft YaHei';
	color:#666;
	width:100%;
	margin:0 auto;
	background-color:#F0F0F0;
}
a{color:#666;text-decoration:none;}
a:hover{color:#e06032;}
li{list-style:none;}
img{border:none;}
.fl{float:left;}
.fr{float:right;}
.cl{clear:both;}
.clH{clear:both;height:40px;}
.cl1{clear:both;height:10px;}

.ban2,.subban2,.main{width:1200px;margin:0 auto;}

.head{
	background:url(../images/t_bg.gif) repeat-x left top #F6F6F6;
	width: 100%;
}
.head .top{
	background:url(../images/top.gif) no-repeat top center;
	width: 1200px;
	height:97px;
	margin-top:9px;
	margin: 0 auto;
}
.head .logo{
	background:url(../images/logo.gif) no-repeat left top;
	display:block;
	width:183px;
	height:75px;
	margin-top:10px;
	margin-left:10px;
	float: left;
}
.head .tel{
	background:url(../images/ico_dh.gif) no-repeat left center;
	color:#04428b;
	padding:0 15px 0 30px;
	margin-top: 11px;
	line-height: 21px;
	height: 21px;
	float: right;
}
.nav{
	width:800px;
	position:relative;
	float: right;
}
.nav ul .mainlevel{float:left;text-align:center;}
.nav ul .mainlevel span{display:block;font-family:Arial, Helvetica, sans-serif;text-align:left;text-transform: uppercase;font-size:12px;width:270px;}
.nav ul .mainlevel span p{text-indent:2em;}
.nav ul li .nav-a{color:#000;display:block;line-height:65px;width:100px;font-size:16px;}
.nav ul li .nav-a:hover{}
.mainlevel div{background:url("../images/nav-bg-09.png") repeat scroll 0 0 transparent;display:none;padding:15px 20px;position:absolute;top:65px;width:405px;z-index:999;}
#sub_01{left:90px;}
#sub_02{left:190px;}
#sub_03{left:290px;}
#sub_04{left:350px;}
#sub_05{left:350px;}
#sub_06{left:350px;}
#sub_07{left:350px;}
#sub_08{left:350px;}
.mainlevel div ol{display:block;float:left;overflow:hidden;width:100px;}
.mainlevel div li{border-bottom:1px dashed #CCC;line-height:27px;text-align:left;}
.mainlevel div li a{background:url("../images/li-icon.png") no-repeat scroll left center transparent;width:110px;display:inline-block;padding-left:10px;}
.mainlevel div li a:hover{color:#172053;}
.mainlevel div span{float:right;}
.mainlevel div span img{border:3px solid #FFFFFF;}

#full-screen-slider { width:100%; height:737px; float:left; position:relative}
#slides { display:block; width:100%; height:737px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; top:500px; z-index:9900; padding:5px 15px 5px 0;}
#pagination li { display: inline-block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF; }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}

#ban2{background:url(../images/bg.png) no-repeat top center;height:125px;width:100%; position:absolute; z-index:999;bottom:0px;}
#subban2{background:url(../images/subbg.png) no-repeat top center;height:79px;width:100%; position:absolute; z-index:999;bottom:0px;}
dl.qxcy{padding-top:25px;}
dl.qxcy dt{background:url(../images/qxcy.png) no-repeat left top;width:139px;height:42px;float:left;}
dl.qxcy dt a{width:139px;height:42px;display:block; text-indent:-9999px;}
dl.qxcy dd{width:73px;height:70px;float:left;margin-left:30px;}
dl.qxcy dd a{display:block;width:75px;height:70px;background-image:url(../images/ico.png);text-indent:-9999px;}
dl.qxcy dd.cy1 a{ background-position:0px 0px;}
dl.qxcy dd.cy1 a:hover{ background-position:0px -134px;}
dl.qxcy dd.cy2 a{ background-position:85px 0px;}
dl.qxcy dd.cy2 a:hover{ background-position:85px -134px;}
dl.qxcy dd.cy3 a{ background-position:190px 0;}
dl.qxcy dd.cy3 a:hover{ background-position:190px -134px;}
dl.qxcy dd.cy4 a{ background-position:291px 0;}
dl.qxcy dd.cy4 a:hover{ background-position:291px -134px;}
dl.qxcy dd.cy5 a{ background-position:394px 0;}
dl.qxcy dd.cy5 a:hover{ background-position:394px -134px;}

dl.qxcysub{padding-top:20px;font-size:24px;color:#fff;float:right;padding-right:15px;}
dl.qxcysub dt{width:100px;height:42px;line-height:42px;float:left;}
dl.qxcysub dt a{font-size:24px;color:#fff;}
dl.qxcysub dd{width:42px;height:42px;float:left;margin-left:20px;}
dl.qxcysub dd a{display:block;width:42px;height:42px;background-image:url(../images/sub_ico.png);}
dl.qxcysub dd.subcy1 a{ background-position:0px 0px;}
dl.qxcysub dd.subcy1 a:hover{ background-position:0px -136px;}
dl.qxcysub dd.subcy2 a{ background-position:63px 0px;}
dl.qxcysub dd.subcy2 a:hover{ background-position:63px -136px;}
dl.qxcysub dd.subcy3 a{ background-position:124px 0;}
dl.qxcysub dd.subcy3 a:hover{ background-position:124px -136px;}
dl.qxcysub dd.subcy4 a{ background-position:183px 0;}
dl.qxcysub dd.subcy4 a:hover{ background-position:183px -136px;}
dl.qxcysub dd.subcy5 a{ background-position:241px 0;}
dl.qxcysub dd.subcy5 a:hover{ background-position:241px -136px;}

dl.news{width:380px;margin-top:20px;}
dl.news dt{width:130px;float:left;}
dl.news dt img{width:130px;height:85px;}
dl.news dd{width:240px;float:right;color:#fff;}

#hui ul {display: none;}
#hui ul li{line-height:20px;}
#hui ul a li{color:#fff;}
#hui ul a li.nh{color:#CCC;font-size:12px;}
#hui ul a:hover li{color:#ff0;}
h4.h4nt span{float:right;font-size:12px; font-weight:normal;}
h4.h4nt span a{color:#fff;}

.main{
	background:#fff;
	margin:0px auto;
	overflow:hidden;
}

.leftcol{width:232px;background:#f0f0f0;}
.rightcol{width:905px;margin-right:20px;}
dl.subnav dt{font-size:24px;color:#fff;background:url(../images/sub_t.png) no-repeat;line-height:75px;padding-left:10px;}
dl.subnav dt span{padding-left:10px;font-size:14px;}
dl.subnav dd{margin-top:3px;}
dl.subnav dd a{background:url(../images/n_h.png) no-repeat;line-height:35px;display:block;padding-left:45px;}
dl.subnav dd a:hover{background:url(../images/n_o.png) no-repeat;color:#fff;}
dl.subnav dd.hover a{background:url(../images/n_o.png) no-repeat;color:#fff;}

.video{margin:10px 0;}
.ly img{margin-bottom:1px;}
h4.qkh4{line-height:40px;color:#cf000f;padding-left:10px;}
.qk{background:url(../images/qk_bg.png) repeat-y;margin-top:10px;}
.qk div{text-align:center;}
.qk div img{width:205px;height:138px;margin:10px 0;}
.qk div p{padding-bottom:10px;}

h3.h3T{font-size:18px;font-weight:normal;line-height:55px;margin-top:10px;background:url(../images/sub_title.png) no-repeat left center;padding-left:30px;}
h3.h3T span{float:right;font-size:12px;}
.h3Tbg{background:url(../images/sub_bg.png) no-repeat;height:8px;}

ul.listNew li{height:40px; line-height: 40px; border-bottom:1px dashed #ccc;}
ul.listNew li img{width:200px;height:120px;float:left;margin-right:20px;}
ul.listNew li p{line-height:25px;}
ul.listNew li .newT{font-size:16px;padding-left:15px; float:left;background:url(../images/ico_news.gif) no-repeat left center;}
ul.listNew li .newT2{font-size:16px;padding-left:20px; float:left;background:url(../images/ico_news.gif) no-repeat left center;}
ul.listNew li .date{margin-right:10px;color:#999; float:right; width:150px; font-size:14px; font-weight:normal; text-align:right;}
ul.listNew li p.date span{margin-right:10px;color:#999;}


.listCom li{ height:42px; line-height: 40px; font-size:20px; margin:15px 100px; background-color:#003480; color:#FFF; text-align:center; -webkit-border-radius: 5px;
-moz-border-radius: 5px; }
.listCom li a{ color:#FFF; }
.listCom li a:hover{ color:#FFF; }

ul.listPic li{ width:270px; float:left; padding:25px 0px 0px 21px; }
ul.listPic li .pic{text-align:center; }
ul.listPic li img{ width:270px; height:180px; border:1px solid #ccc;}
ul.listPic li .tit{ font-size:14px;font-weight:700; line-height:25px; height:25px; text-align:center; }

ul.pagelist{text-align:center;height:40px;line-height:40px; padding-top:30px; clear:both;}
ul.pagelist li{display:inline;}
ul.pagelist li a{background:#f4f4f4;padding:4px 10px;border:1px solid #ccc;}
ul.pagelist li a:hover{background:#251947;color:#fff;border:1px solid #251947;}
ul.pagelist li.thisclass{background:#251947;color:#fff;border:1px solid #251947;padding:4px 10px;}


.newsMain2 h2{text-align:center;font-size:22px;color:#f60;line-height:33px;padding: 10px 0px 20px 0px;}
.newsMain2 h5{text-align:center;height:32px;line-height:30px;font-size:12px;font-weight:normal; margin-bottom:20px; border-bottom:1px solid #ccc;}
.newsMain2 h5 span{padding:0 15px;}
.newsMain2 h4{background:#fcfcfc;border:1px solid #e7efef;font-size:14px;font-weight:normal;padding:10px;line-height:25px;color:#666;}
.newsMain2 .newsP{padding:0 20px;width:860px;overflow:hidden;font-size:16px;}
.newsMain2 .newsP p{line-height:25px;padding:0px;text-indent:2em;}
.newsMain2 .newsP div{text-indent:0em;}
.newsMain2 .newsP table{border-collapse: collapse;}
.newsMain2 .newsP td{border: 1px solid #666;}
.newMainPagel{font-size:14px;clear:both;margin:20px 0;}
.newMainPagel p{line-height:25px; text-indent:2em;}
.newMainPagel a{color:#333;}
.newMainPagel a:hover{color:#f60;}

ul.listhoner{width:900px;}
ul.listhoner li{padding:20px 10px;width:276px;height:208px;float:left;display:inline;}
ul.listhoner li img{width:272px;height:180px;}
ul.listhoner li a img{border:2px solid #ccc;}
ul.listhoner li a:Hover img{border:2px solid #f60;}
ul.listhoner li p{line-height:28px;text-align:center;}

.submain{line-height:30px;color:#333;text-align:justify;text-justify:inter-ideograph;font-size:16px; overflow:hidden; padding:30px 10px;}

.submain p{text-indent:2em; padding:5px 0;}
.submain img{ max-width:900px;}
.gg{ padding-left:5px;}
.gg li{ padding:0 15px; float:left;}


.left{
	vertical-align:top;
	background-color:#E8E8E8;
	width:232px;
	height:500px;
	padding-bottom:40px;
}
.right{
	vertical-align:top;
	background-color:#FFF;
	padding:0 25px;
}

.footer{
	background:url(../images/f_bg.gif) repeat-x left top;
	width:auto;
	min-height:70px;
	padding:20px 15px;
}
.footer .foot{
	width: 1170px;
	margin: 0 auto;
	height: 30px;
	clear: both;
}
.footer .link{
	width: 700px;
	float: left;
}
.footer .copy{
	width: 400px;
	float: right;
	text-align: right;
}
.footer .beian{
	width: 1000px;
	clear: both;
	margin: 0 auto;
	padding-top: 15px;
	height: 35px;
	line-height: 35px;
	text-align: center;
}


.page{
	text-align: center;
	line-height: 14px;
	margin-bottom: 20px;
}
.page a{
	display: inline-block;
	background: #fff;
	color: #888;
	padding: 5px;
	min-width: 15px;
	border: 1px solid #E2E2E2;
	margin:0 2px;
}

.page .page-num-current{
	display: inline-block;
	background: #009688;
	color: #fff;
	padding: 5px;
	min-width: 15px;
	border: 1px solid #009688;
}


.page span{
	display: inline-block;
	padding: 5px;
	min-width: 15px;
	border: 1px solid #E2E2E2;
	margin:0 2px;
	color: #888;
}
.page span.current{
	display: inline-block;
	background: #009688;
	color: #fff;
	padding: 5px;
	min-width: 15px;
	border: 1px solid #009688;
}
.page .pagination li{
	display: inline-block;
	margin-right: 5px;
	text-align: center;
}
.page .pagination li.active span{
	background: #009688;
	color: #fff;
	border: 1px solid #009688;

}
