/************************************************
	页面 CSS 样式 ，可通过重定义来覆盖基本样式
-------------------------------------------------

*/
/** top bar **/
#TopBar{background-color:#FFF; height:40px; width: 100%; border-bottom: 1px solid  #000000;}
#TopBar .logo{ width:150px; height:30px; margin:5px 0; background: url(logo.png) no-repeat; color:#000000;}
#TopBar .logo a{display: block;width: 100px;height: 32px;}
#TopBar .nav{ line-height:40px;}
#TopBar .nav ,#TopBar .nav a{color:#000000;}
#TopBar .nav a:hover{ text-decoration:none;color:#000000;}
#TopBar .nav em{ margin:0 10px;}
.wrap {
    width: 1000px;
    margin: 0px auto;
}
/*banner*/
.bannerpic { width:100%; background: url(banner1.jpg) repeat scroll; margin: 0px auto; overflow:hidden;}
.bannerpic .inner{ padding: 30px 0px 10px;}
.bannerpic .inner .fl{width:800px;}
.bannerpic .inner .fr{width:150px; }
.bannerpic .inner .fr a{ display:block; background:#FFF;height:180px; voerflow:hidden;}
.bannerpic .inner .fr span{font-size:12px; text-align:center; line-height:1.5em; display:block; border-top:1px solid #ddd; padding-top:5px;}
.bannerpic .inner h2{ font: bold 36px/48px Microsoft YaHei ;margin-bottom:10px; 
}
.bannerpic .inner h1 {
    font: bold 48px/60px Microsoft YaHei; margin-bottom:10px;
}
.bannerpic .inner p {
    font: 16px/24px Microsoft YaHei;margin-bottom:20px; margin-top:20px; padding-right:40px;
}
.bannerpic .inner p span {
    background-color: #000000;
    height: 18px;
    width: 40px;
    padding: 2px;
    line-height: 18px;
    top: 15px;
	color:#FFFFFF;
}
.bannerpic .inner p span i {
    display: none;
}
/*copy*/
#wrap{ margin:0 auto; margin-bottom:40px; padding:10px; width:1000px; margin-top:20px; overflow:hidden;}
.name{ position:absolute; top:5px; left:790px;line-height:20px;}
#banner{ background:url(banner.jpg);}
#abstract{ margin-top:30px;font-size:20px; clear:both;}
.abs{ font-size:14px; line-height:200%;margin-top:40px; color:#777;}
#header_news{ font-size:20px; width:700px; height:630px; display:inline;}
.header_news_cont{ width:700px; height:220px; margin-top:20px;}
.shu{ color:rgba(4, 105, 153, 1);}
.heng li{ float:left;}
.heng1{
	margin-top:10px;
	width:120px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #0066CC;
}
.heng2{ border-bottom:#999999 3px solid; width:865px; margin-top:10px; margin-left:5px;}
.heng3{ border-bottom:#999999 3px solid; width:570px; margin-top:10px; margin-left:5px;}
.heng4{ border-bottom:#999999 3px solid; width:170px; margin-top:10px; margin-left:5px;}
.header_news_cont li{ float:left;}
.tit{font-family: "Times New Roman", Times, serif; font-size:16px; font-weight:bold; margin-top:20px; margin-bottom:20px;width:450px;}
.tit a{ color: #333333;}
.pic img{width:210px; height:150px;}
.pic{ width:210px; height:150px; clear:both;}
.ab1{ display:inline;width:470px; height:112px; font-size:14px; color:#777; line-height:200%; margin-left:10px;overflow:hidden; margin-top:10px; float:right;}
#news{ font-size:20px; width:700px;float:left; margin-top:40px; }
.latest{ font-size:20px; margin-top:30px; margin-left:0}
.latest .time{ font-size:14px; color:rgba(102, 52, 52, 1); margin-top:10px; margin-left:20px;}
.latest .bor{ border-bottom: #CCCCCC 1px solid; margin-top:10px;}
.latest_tit a{ color: #333;}
.latest_tit{ font-family: "Times New Roman", Times, serif; font-weight:bold; font-size:16px;}
.more{ border:#CCCCCC 1px solid; margin-top:30px; width:678px; height:30px; line-height:30px; margin-left:0; text-align:center;}
.more a{ color: #000000;}
.header_video li{ float:left;}
#video{ font-size:20px; width:300px; }
.shipin{ background:url(../image/video1.jpg); margin-top:40px; width:290px; height:190px; margin-left:5px;}
.shipin img{ height:190px; width:290px;}
.shipin_tit1{ margin-top:20px;font-size:16px; padding-left:18px;}
.shipin_tit1 a{ color: #777;}
.shipin_tit2{ font-size:16px; padding-left:18px; margin-top:10px;}
.shipin_tit2 a{ color:#777;}
.shipin_tit3{ font-size:16px; padding-left:18px; margin-top:10px;}
.shipin_tit3 a{ color:#777;}
.shipin_tit4{ font-size:16px; padding-left:18px; margin-top:10px;}
.shipin_tit4 a{ color:#777;}
#picture{ font-size:20px; width:300px; float: left; position:relative; top:-480px; left:5px;}
.pic_bor{ border-bottom:1px solid #CCCCCC; width:300px; margin-top:15px; list-style:none;}
.pic1{ margin-top:20px; margin-left:5px;}
.pic1 img{ width:290px; height:190px;}
.pic1 p{ font-family:"Times New Roman", Times, serif; font-size:14px;  color:rgba(102, 52, 52, 1); text-align:center;}
.pic2{ margin-top:20px; margin-left:5px; list-style:none}
.pic2 img{ width:290px; height:69px;}
.pic2 p{ font-family:"Times New Roman", Times, serif; font-size:14px;  color:rgba(102, 52, 52, 1); text-align:center;}
.pic2 li { list-style-type:none;}
.footer{width:1000px;font-size:12px; overflow:hidden; margin-top:20px; margin:0 auto; border-top:1px solid #ddd; padding-top:30px;}

.footer .recommend{ width: 1000px;margin: 0 auto;}

.footer .info{width:1000px;line-height:28px; font-size:12px; color:#777;text-align:center;}

.footer .info a{ color:#777;}

.footer .info div{ text-align:center;}

.footer em {margin: 0 8px; color:#555;}
.sourse{ margin-left:30px; color:rgba(102, 52, 52, 1);}


img{ border:none;}


*+html .pic1 p{ font-family:"Times New Roman", Times, serif; font-size:14px;  color: #663434; text-align:center;}
*+html .shu{ color:#046999;}
*html .shu{ color:#046999;}
*+html .heng li{ float:left;}
*+html .heng1{ border-bottom:3px solid  #0066CC;width:120px; clear:both; margin-top:-10px;}
*html .heng1{ border-bottom:3px solid  #0066CC;;width:120px; clear:both; margin-top:-10px;}

*+html .heng2{ border-bottom:#999999 3px solid; width:865px; margin-left:5px; margin-top:-10px;}
*+html .heng3{ border-bottom:#999999 3px solid; width:570px; margin-top:-10px; margin-left:5px;}
*+html .heng4{ border-bottom:#999999 3px solid; width:170px; margin-top:-10px; margin-left:5px;}
*+html #abstract .daodu{ font-size:20px;margin-left:10px;}
*+html #header_news .toutiao{ font-size:20px;margin-left:10px;}
*+html #header_news .toutiao a{ color:#000000;}
*+html #video .shipin{ font-size:20px;margin-left:10px;}
*+html #news .zuixin{ font-size:20px;margin-left:10px;}
*+html #picture .tupian{ font-size:20px;margin-left:10px;}




*+html .latest .time{ font-size:14px; color:#663434; margin-top:10px; margin-left:20px;}
*+html .shipin_tit1{ margin-top:20px;font-size:16px; padding-left:10px; clear:both; width:268px;}




.cm_nav{height:36px; padding-bottom:1px; background:#fff; border-bottom: 1px #d8d8d8 solid; width: 100%;min-width: 1000px; z-index: 9999; position:relative;}

.cm_nav .inner{ background:#EEE; line-height:36px; height:36px; font:13px/40px "宋体";}

.cm_nav .logo{display: inline-block;height:36px;line-height: 40px;color: #3b7366;background: url("logo.png") 0 8px no-repeat;padding-left: 95px;}

.cm_nav .menu{ margin-left:10px;}

.cm_nav .menu a{float: left;padding: 0 8px;color:#000000;}

.cm_nav .menu a.more{float: left;padding: 0px 8px; }

.cm_nav .menu dl{ float:left; width:60px;background:url(../images/gallery.gif) 36px -28px no-repeat; position:relative; height:auto;}

.cm_nav .nav_link_c{ position:absolute; border:1px solid #3d7366; background:#FFF; overflow:hidden; width:210px; height:84px; left:0; top:40px; z-index:9999; display:none;padding:10px;}

.cm_nav .nav_link_c li{ width:70px; float:left; line-height:28px;}
.wp{width:1000px; margin:auto;}

.fl {float:left;display:inline;}

.fr {float:right;display:inline;}



.mmm{ margin-top:20px;}
