@charset "utf-8";
/***
 *	Style (Default Style)
 *	uu6c.com  Author Networker  2014.09.21
 *  qq 282477832
 **/
 
/*===========================base============================*/
*{padding:0px;margin:0px; }
html{ background:#fff;}
body{font-family: "Open Sans","Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",Arial,Verdana,Tahoma,sans-serif; font-size: 13px; }
img{border:none;}
a{color:#464646;text-decoration:none; }
a:hover{color: #3bb0fa;}

input,select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}
.wrap{ margin:0 auto; width:1000px;} .mt10{ margin-top:10px;}
.fl{ float:left;}.fr{ float:right; } i,em{ font-style:normal;}
.mr10{ margin-right: 10px;}
.fix{*zoom:1;}.fix:after{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden;}

/*===========================header============================*/
.header{ height: 113px; background: url(head-bg.gif) repeat-x;}
.header .wrap{height: 113px;}
.header .logo{ width: 484px; height: 72px; margin-top: 15px; float: left; overflow: hidden;}
.header .logo a{ display: block; width: 484px; height: 72px; background: url(logo.gif) no-repeat; text-indent: -9999em;}
.header .header-right{float: right; padding-top: 20px;}
.header .header-link{ list-style: none; text-align: right; height: 30px;}
.header .header-link li{ padding-left: 26px; display: inline; height: 22px;}
.header .header-link li.link1{ background: url(ico1.gif) left no-repeat;}
.header .header-link li.link2{ background: url(ico2.gif) left no-repeat;}

.header .header-search{}
.header .search-link{ float: left; color: #087bcb; line-height: 32px;}
.header .search-link a{ color: #087bcb; margin:  0px 8px;}
.header .form{ width: 221px;height: 32px; background: url(search.gif) no-repeat; position: relative;float: left;}
.header .search-keyword{ height: 30px;border: none; width: 176px; position: absolute; left: 3px; top: 1px; outline: none;}
.header .search-submit{ width: 42px; height: 32px; background:none; position: absolute; right: 0px; top: 0px; border: none; cursor: pointer; text-indent: -999em; overflow: hidden;}

.menu{ height: 43px; background: url(menu-bg.gif) repeat-x;}
.menu .nave{ width: 1000px; margin: 0 auto; list-style: none; }
.menu .nave li{float: left; width: 140px; position: relative; height: 43px;}
.menu .nave li:hover{ background-color:#2f375d;}
.menu .nave li a.nav_title_a{ color: #fff; font-size: 14px; line-height: 42px; text-align: center; display: block; z-index: 2;}
.menu .nave li:hover .sub_nav_child{ display:block;}
.menu .nave li .sub_nav_child{ background: #fff; border-top: 3px solid #fca206; width:auto; position: absolute; top: 43px; left: 0px; z-index: 3;height: auto;  display: none;}
.menu .nave li .arrow{ width: 13px; height: 8px;  background: url(ico3.gif) no-repeat; position: absolute; left:15%; top: -8px; z-index: 4;}
.menu .nave li .sonmenus{ background: #ededed; height: auto; width: 200px; text-align: center; line-height: 34px;float: left;}
.menu .nave li .sonmenus p{ background: url(navline.gif) bottom no-repeat; border-bottom:solid 1px #999;}
.menu .nave li .sonmenus p:hover{
	background-color:#ccc;
}
.menu .nave .type-content{ float: left; width: 240px; padding: 20px;}
.menu .nave .type-content img{ width: 240px; height: 135px; overflow: hidden;}
.menu .nave .type-content h2{ font-size: 14px; line-height: 24px; color: #2178e6;}
.menu .nave .type-content p{ color: #666;line-height: 20px;}
.menu .nave li .last{ margin-left: -280px;}
.menu .nave li .last .arrow{ left: 340px;}


.m_banner{ background:#fff;height:480px; position:relative;}
.m_banner .banner{height:480px;width:100%; position:absolute;top:0;left:0; background-position:center top;}
.banner_ctrl{ height:100px;width:1000px;position:absolute;top:50%;left:50%;margin:-50px 0 0 -440px;z-index:2;}
.banner_ctrl a{ display:block;width:30px;height:100px; background:url(banner_ctrl.png) no-repeat; position:absolute; opacity:.5;filter: alpha(opacity=50);-moz-opacity:0.5;}
.banner_ctrl a.prev{left:-30px;}
.banner_ctrl a.next{right:-30px; background-position:-30px 0;}
.m_banner .banner .main_c{ position:relative;z-index:10;height:388px;}

.index-news{ width: 1000px; margin: 0 auto; padding: 15px 0;}
.index-news-left{ width: 283px;  float: left; margin-right: 40px;}
.index-news-left dl{}
.index-news-left dl dt{ height: 36px; background: url(title1.gif) no-repeat; line-height: 36px;}
.index-news-left dl dt strong{ color: #fff; font-size: 14px; padding-left: 20px;}
.index-news-left dl dt span{ float: right; padding-right: 15px; background: url(ico4.gif) right no-repeat; margin-right: 10px;}
.index-news-left dl dt span a{ color: #0d32f8;}
.index-news-left dl dd{ line-height: 35px;}
.index-news-left dl dd ul{ list-style: none;}
.index-news-left dl dd ul li{ float: left; width: 131px; height: 35px; overflow: hidden; background: url(ico5.gif) left no-repeat; padding-left: 10px;}

.index-tabs{ width: 390px; float: left;}
.index-tabs dl{}
.index-tabs dl dt{ height: 36px;line-height: 35px;}
.index-tabs dl dt ul{ list-style: none; font-size: 14px; }
.index-tabs dl dt ul li{ float: left; width: 90px; height: 35px; text-align: center;background: url(tabs-off.gif) no-repeat;}
.index-tabs dl dt ul li.current{ background: url(tabs-on.gif) no-repeat;}
.index-tabs dl dt ul li.current a{ color: #fff;}
.index-tabs dl dt span{ float: right; padding-right: 15px; background: url(ico6.gif) right no-repeat; }
.index-tabs dl dd{}
.index-tabs dl dd div.hide{ display: none;}

.index-tabs dl dd .one-news{ border-bottom: 1px dotted #ccc; padding: 8px 0;}
.index-tabs dl dd .one-news img{ float: left; margin-right: 15px; width: 135px; height: 90px;}
.index-tabs dl dd .one-new-info{}
.index-tabs dl dd .one-new-info h2{ font-size: 14px;}
.index-tabs dl dd .one-new-info h2 a{color: #3bb0fa;}
.index-tabs dl dd .one-new-info p{ text-indent: 2em; color: #999; margin-top: 5px;}

.index-tabs dl dd ul.five-news{list-style: none; line-height: 33px;}
.index-tabs dl dd ul.five-news li{ padding-left: 12px; background: url(ico7.gif) left no-repeat; border-bottom: 1px dotted #ccc;}
.index-tabs dl dd ul.five-news li span{float: right; color: #999;}

.index-news-right{ width: 248px; float: right;}
.index-news-right .focus{ padding: 5px; border: 1px solid #ccc;  width: 238px;}
.index-end{ padding-top: 30px; line-height: 22px;}
.index-end a{color: #3bb0fa;}


.footer{ background: #42495c;}
.footer-main{ width: 1000px; margin: 0 auto; padding: 20px 0;}
.footer-main dl.link{ float: left; margin-right:58px; }
.footer-main dl.link dt{ font-size: 14px; height: 30px;}
.footer-main dl.link dt a{ color: #ffb400;}
.footer-main dl.link dd{ line-height: 26px;}
.footer-main dl.link dd ul{ list-style: none;}
.footer-main dl.link dd ul li{}
.footer-main dl.link dd ul li a{ color: #fff;}
.footer-main dl.last{float: right;}
.footer-main dl.last dt{float: left; margin-right: 15px;}
.footer-main dl.last dd{ float: left;}
.footer-main dl.last dd ul{ color: #fff; list-style: none;}
.footer-main dl.last dd ul li{line-height: 26px;}
.footer-main dl.last dd ul li a{margin-right: 5px;}

.friendlink{ background: #505771;}
.friendlink dl{ width: 1000px; margin: 0 auto; color: #fff; padding: 15px 0;}
.friendlink dl dt{}
.friendlink dl dd{}
.friendlink dl dd ul{}
.friendlink dl dd ul li{ display: inline; line-height: 30px;}
.friendlink dl dd ul li a{  color: #fff;}

.power{ text-align: center; padding: 10px 0;}


.typebanner{ text-align: center; background: #e4e4e4; height: 290px; overflow: hidden;}
.main{ padding: 10px 0;}
.main-left{ float: left; width: 184px;}
.main-left-title{ height: 74px; background: url(left-dt.gif) no-repeat; color: #fff; text-align: center;}
.main-left-title h2{ font-size: 18px; font-weight: normal; padding-top: 15px;}
.main-left-title h3{ font-size: 16px;font-weight: normal;}


.main-left-menu{ border: 1px solid #ccc;}
.main-left-menu ul{list-style: none; background: #f5f5f5; padding: 10px;line-height: 32px;}
.main-left-menu ul li{ border-bottom: 1px dotted #ccc; line-height: 20px;
    padding: 5px 0 5px 10px;}

/*
.main-left-menu{ border: 1px solid #ccc;}
.main-left-menu ul{list-style: none; background: #f5f5f5;}
.main-left-menu ul li{}
.main-left-menu ul li a.top{ display: block; text-align: center; font-size: 14px; line-height: 32px; height: 32px; background: #fff; border-bottom: 1px solid #ccc; position: relative;}
.main-left-menu ul li a s{ width: 6px; height: 7px; background: url(up.gif) no-repeat; position: absolute; right: 10px; top: 10px;}
.main-left-menu ul li a.current s{ background: url(down.gif) no-repeat;}
.main-left-menu ul li ul{ list-style: none; padding:0 10px; line-height: 32px;}
.main-left-menu ul li ul.hide{ display: none;}
.main-left-menu ul li ul li{ padding-left: 10px; background: url(ico8.gif) left no-repeat; border-bottom: 1px dotted #ccc;}
*/
.main-right{ float: right; width: 765px;}
.main-nave{ border-bottom: 1px solid #eaeaea; height: 50px; line-height: 50px; overflow: hidden;}
.main-nave span{float: right; font-size: 14px; margin-top: 5px;}
.main-nave strong{ font-size: 18px; color: #0a77c3;}
.main-content{ font-size: 13px; line-height: 1.8em; padding: 15px 0;}
.main-content p{ margin-bottom: 10px;}
.main-content img{ max-width:90%; height:auto}

.list-news{padding: 15px 0;}
.list-news dl{ border-bottom: 1px dotted #ccc; padding: 10px 0;}
.list-news dl dt{ float: left;width: 150px; height: 95px;}
.list-news dl dt img{ width: 150px; height: 95px;}
.list-news dl dd{ float: right; width: 600px;}
.list-news dl dd h2{ font-size: 15px;}
.list-news dl dd h2 a{ color: #0a77c3;}
.list-news dl dd p{ font-size: 13px;}
.list-news dl dd p.time{ color: #505050; line-height: 30px;}
.list-news dl dd p.info{color: #505050;}
.zcfta{
	display:none;
}
.zcftc{
	display:block;
}
.pages  b{ display: inline; padding: 3px 5px; border: 1px solid #eee;}
.pages  a{ display: inline; padding: 3px 5px; border: 1px solid #eee;}
.pages a.page-num-current{ background:#3bb0fa;border: 1px solid #3bb0fa;color:#fff}
.pages a.page-num-current:hover{color:#fff;}
.lefttd {
		border-left:1px solid #dedede;
		border-right:1px solid #dedede;
	}
	.ltd {
		border-left:1px solid #dedede;
		border-right:1px solid #dedede;
		border-top:1px solid #dedede;
		border-bottom:1px dashed #dedede;
	}
	.msgtd {
		line-height:180%;
		border-right:1px solid #dedede;
		padding:5px;
		height:80px;
	}
	.timetd {
		border-right:1px solid #dedede;
		border-top:1px solid #dedede;
		border-bottom:1px dashed #dedede;
		padding-left:5px;
	}
	.bottomtd {
		border-right:1px solid #dedede;
		border-top:1px dashed #dedede;
		padding-left:5px;
	}
	.writetable td {
		padding: 5px;
	}
	.writetd {
		background:url(img/wbg.gif);
	}
	.pagetable {
		border:1px solid #dedede;
		margin-bottom:8px;
		background:#FBFEED;
	}
 .pagelistbox {
 	
 }
 .pagelistbox span{
 	  border:1px solid #dedede;
 	  padding:2px;
 	  margin-right:3px;
 	  background:#E8F9BF;
 }
 .pagelistbox a {
 	  border:1px solid #dedede;
 	  padding:2px;
 	  margin-right:3px;
 	  background:#E8F9BF;
 	  padding-left:5px;
 	  padding-right:5px;
 }
 .rebox {
   width:98%;
   padding:3px;
   border:1px solid #dedede;
 }

.list-photo{}
.list-photo ul{ list-style: none;}
.list-photo ul li{ float: left; width: 160px; margin: 10px 15px; text-align: center; height: 168px;}
.list-photo ul li img{width: 160px; height: 120px;}
.list-photo ul li p{ line-height: 24px; height: 24px overflow:hidden;}

.book{ height: 129px; width: 78px; position: fixed; right: 0px; bottom: 150px;}
.book-btn{ width: 8px; height: 129px; background: url(book1.gif) no-repeat; float: left; cursor: pointer;}
.booklink{ width: 70px; float: left;}

.both-part{ padding-bottom: 15px; }
.both-part dl{ float: left;  width: 350px;}
.both-part dl.last{ float: right; }
.both-part dl dt{ border-bottom: 2px solid #087bcb; height: 30px; line-height: 30px;}
.both-part dl dt span{float: right;}
.both-part dl dt strong{ font-size: 14px; }
.both-part dl dd .callbacks_tabs{ left: 40px; }
.both-part dl dd .focus{width: 100%; height: 210px; padding-bottom: 20px;}
.both-part dl dd .rslides li img{height: 210px;}
.both-part dl dd ul.part-news{ list-style: none; line-height: 33px; }
.both-part dl dd ul.part-news li{padding-left: 12px; background: url(ico7.gif) left no-repeat; border-bottom: 1px dotted #ccc;}
.both-part dl dd ul.part-news li span{float: right; color: #999;}

.video{position: fixed; right: 0px; bottom: 0px; width: 300px; height: 200px; z-index: 9999;}


table {
    border-collapse: collapse;
    border-spacing: 0
}
table td{border:1px solid #000;padding-left:3px}

.top01 {
	padding:20px 0;
	margin-bottom: 20px;
	border-bottom: 1px solid #EEEEEE;
	width: 100%;
	text-align: center;
}
.top01 .p1 {
	font-size: 26px;
	color: #333;
}
.top01 .p2 {
	font-size: 12px;
	color: #999;
	padding-top: 10px;
}