@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: 550px; height: 72px; margin-top: 20px; 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;

}