﻿body {
	color: #646464;
	line-height: 1.5em;
	font-family: "宋体";
	font-size: 12px;
	background-repeat: no-repeat;
margin: 0px;
	padding: 0px;
	 background-color: #EEE;

}
a:link {
	color: rgb(255, 255, 255); font-weight: normal; text-decoration: none;
}
a:visited {
	color: rgb(255, 255, 255); font-weight: normal; text-decoration: none;
}
a:active {
	color: rgb(153, 255, 0); text-decoration: underline;
}
a:hover {
	color: rgb(153, 255, 0); text-decoration: underline;
}
p {
	margin: 0px;
	padding: 0px;
	text-align: justify;
	padding-top: 20px;
}
img {
	margin: 0px; padding: 0px; border: currentColor;
}
.cleaner {
	width: 100%; height: 0px; clear: both; font-size: 0px;
}
.margin_bottom_10 {
	width: 100%; height: 10px; clear: both; font-size: 1px;
}
.margin_bottom_20 {
	width: 100%; height: 20px; clear: both; font-size: 1px;
}
.margin_bottom_30 {
	width: 100%; height: 30px; clear: both; font-size: 1px;
}
.margin_bottom_40 {
	width: 100%; height: 40px; clear: both; font-size: 1px;
}
.margin_bottom_50 {
	width: 100%; height: 50px; clear: both; font-size: 1px;
}
.margin_bottom_60 {
	width: 100%; height: 60px; clear: both; font-size: 1px;
}
.margin_right_10 {
	margin-right: 10px;
}
.margin_right_60 {
	margin-right: 60px;
}
.horizontal_divider {border: solid  #EAEAEA 1px;padding:2px;
	width: 165px;
	overflow: hidden;
	min-height:86px;
	margin: 35px 0px 35px 0px;
}
.border_bottom {
	border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: dashed;
}
.fl {
	float: right;
	width: 210px;

	margin-right: 5px;
	height: 720px;
}

.fr {
	float: right;
}
.rc_btn_01 .ad{
	width: 205px;
	border-right: solid  #EAEAEA 1px;
	border-top: solid  #EAEAEA 1px;
	border-bottom: solid  #EAEAEA 1px;
	border-left: solid  #EAEAEA 1px;
	min-height: 252px;
	max-height: 450px;
	margin-right: 0px;
	margin-top: 50px;
	float: left;
	overflow: hidden;
}
.rc_btn_01 .ad img{border:0px;
	}
#templatemo_wrapper_outer {
    margin: 0px auto;
	width: auto  ;
	background-color:#FFF;
}
#templatemo_wrapper_inner {
	margin: 0px auto;
	padding: 0px;
	width: auto;

}
#templatemo_wrapper_inner .search{
	float:left;
}

#templatemo_banner {
	background: url("logo.gif") no-repeat;
	width: 1024px;
	height:100px;
		background-color:#FFF;
		margin-left:auto; margin-right:auto;
}

#templatemo_banner .tel{
	float:right;
}
#templatemo_banner1 { text-align:center;}
.nav_box { background-color:#1a2f5a; height:45px; width:auto;}
#templatemo_menu {
	background: url() no-repeat;
	padding: 0px;
	width: 1024px;
		margin-left:auto; margin-right:auto;
	height: auto;
	overflow:hidden;
	clear: both;
	color: #300;
}
#templatemo_menu ul {
	list-style: none;
	margin: 0px;

	width: 1024px;
	font-size: 14px;
}
#templatemo_menu ul li {margin: 0px; text-align:center; float: left; 
	 }
#templatemo_menu ul li a {
	padding: 14px; text-align: center; color: fff;font-size: 14px; font-weight: bold;  float: left; list-style-type:none;
}
#templatemo_menu .classname a:hover {
	color: #ffffff; background-image:url(bg3.png); background-repeat:no-repeat;
}
#templatemo_menu .classname2 a:hover {
	color: #ffffff; background-image:url(bg3.png); background-repeat:no-repeat;
}
#templatemo_menu .classname1 a:hover {
	color: #ffffff; background-image:url(bg3.png); background-repeat:no-repeat;
}
#templatemo_menu .classname13928 a:hover {
	color: #ffffff;  background-image:url(bg3.png); background-repeat:no-repeat;
}
#templatemo_menu .classname13929 a:hover {
	color: #ffffff; background-image:url(bg3.png); background-repeat:no-repeat;
}
#templatemo_menu .classname13943 a:hover {
	color: #ffffff;background-image:url(bg3.png); background-repeat:no-repeat;
}
#templatemo_menu .classname20139817078899 a:hover {
	color: #ffffff; background-image:url(bg3.png); background-repeat:no-repeat;
}
#templatemo_menu .classname20137702321923 a:hover {
	color: #ffffff;  background-image:url(bg3.png); background-repeat:no-repeat;
}
#templatemo_menu .classname20132088407674 a:hover {
	color: #ffffff; background-image:url(bg3.png); background-repeat:no-repeat;
}
#templatemo_menu .classname20131043301452 a:hover {
	color: #ffffff;  background-image:url(bg3.png); background-repeat:no-repeat;
}
#templatemo_menu .classname20139027782537 a:hover {
	color: #ffffff; background-image:url(bg3.png); background-repeat:no-repeat;
}

#templatemo_content_wrapper {
	padding: 0px;
	width: 1024px;

	margin-left:auto; margin-right:auto;
	background-color:#FFF;
}

.header_01 {
	margin: 0px 0px 0px;
	padding: 0px 0px 0px;
	color: rgb(255, 255, 255);
	font-size: 12px;
	font-weight: bold;

}
.header_02 {

	padding: 0px 0px 0px 5px;
	color: rgb(51,51,51);
	height: 60px;
	margin: 0px;
		

}
.dh8{padding: 0px 0px 0px 5px;
	color: rgb(51,51,51);
	height: 2px;
	margin: 0px;
background-image:url(dh4.jpg) ;
	background-repeat:no-repeat;
	width:770px; 
} 
.header_02 p{font-size: 20px; height:25px;width:770px; float:left; font-weight:100;line-height:25px;
}
.header_02 span{font-size: 12px; height:10px; margin-right:20px; float: right; color:#999;
}
.header_03 {
	padding: 0px 0px 5px; color: rgb(255, 255, 255); font-size: 12px; font-weight: bold;
}
.header_03 a {
	color: rgb(255, 255, 255); text-decoration: none;
}
.header_03 a:hover {
	color: rgb(153, 255, 0);
}
.templatemo_side_bar {
	padding: 0px 0px 0px 50px;
	width: 165px;
        word-wrap: break-word;
	float: left;
}
.templatemo_side_bar p{
	line-height:25px;
}
.templatemo_side_bar ul {
	margin: 12px 0px 0px 0px;
	padding: 0px;
}

.templatemo_side_bar ul li {
	list-style: none;
	margin: 5px 0px 0px 0px;
	padding: 0px;
	border-right: solid  #EAEAEA 1px;
	border-top: solid  #EAEAEA 1px;
	border-bottom: solid  #EAEAEA 1px;
	border-left: solid  #EAEAEA 1px;
	height: 25px;
	width: 170px;
}
.templatemo_side_bar ul li a {
	 padding: 5px 0px 5px 10px; color: #646464; text-decoration: none; display: block;
}
.templatemo_side_bar ul li a:hover {
	color: #7B2528;
	background-color: #10294B;
	color:#FFF;
}
.templatemo_side_bar form {
	margin: 0px; padding: 0px;
}
#search_field {
	padding: 5px 0px 0px; width: 175px; height: 20px; margin-bottom: 10px;
}
#search_button {
	background: url("images/templatemo_button_02.png") no-repeat; margin: 0px; padding: 0px; border: currentColor; width: 120px; height: 30px; text-align: center; color: rgb(0, 0, 0); font-size: 12px; float: right; white-space: pre; cursor: pointer;
}
.content_section {
	padding: 10px 0px 0px 50px; clear: both;
}
.content_section p span {
	
}
.image_wrapper_01 {
	margin: 3px 20px 0px 0px;
	padding: 4px;
	float: left;
	position: relative;
	width: 420px;
	color:#999;
	overflow:hidden;
	
}
.image_wrapper_01 li a{
	color: #666;
	line-height:25px;
	
}

.image_wrapper_01 li a:visited{
	color: #666;
	line-height:25px;
	
}
.image_wrapper_01 .pianfu{
	margin:30px auto;
	border:1px  solid #EAEAEA; 
	width:200px;
	height:20px;
	text-align:center;
	padding: 5px 0px 0px 0px;
	
}

.image_wrapper_01 .pianfu a{ color: #646464;
}
.image_wrapper_01 .pianfu a:hover{ color: #1e497c;
}
.image_wrapper_01 img {
	border: 1px solid rgb(54, 52, 52);
}
.image_wrapper_02 {
	background: rgb(19, 18, 18); margin: 0px 0px 10px; padding: 4px; position: relative;
}
.image_wrapper_02 span {
	background: url("images/templatemo_play_icon.jpg") no-repeat; width: 20px; height: 20px; right: 10px; bottom: 10px; position: absolute;
}
.image_wrapper_02:hover span {
	background: url("images/templatemo_play_icon_hover.jpg") no-repeat;
}
.image_wrapper_02 img {
	border: 1px solid rgb(54, 52, 52);
}
.image_wrapper img {
	border: 1px solid rgb(54, 52, 52);
}
.latest_news {
	padding-bottom: 10px; clear: both;
}
#templatemo_footer {
	background-color:#FFF;
	margin: 0px auto;
	padding: 20px 0px 0px;
	width: 1024px;

	text-align: center;
	clear: both;
}

#templatemo_footer .link { border-top: #000066 solid 1px ; width:1000px; margin:auto; color: #162B45; font-size:14px; font-weight:bold; padding:20px 0px 20px 0px; 
	}
#templatemo_footer .linklist { background-color:#FFF; width:1000px;
	}
#templatemo_footer .linklist a{ width:1000px; margin:auto; color: #959595; font-size:12px; font-weight:bold; padding:20px 0px 20px 0px; 
	}
#templatemo_footer .linklist a:hover{color:#300
	}
#templatemo_footer .linklist li{color:#300;width:80px;list-style-type:none;float:left;overflow:hidden;
	}
.home-list {
	width: 1024px;
	height: 250px;
	margin: 10px 0px 30px 65px;
}
.home-list .htitle{ font-size:12px; color:#300 ; height:25px; width:280px; margin:0px; line-height:25px;list-style-type:none; background-image:url(dh3.jpg); background-repeat:no-repeat; background-position:bottom;
}
.home-list .htit{float:left;
}
.home-list .htitm{float:right;
}
.home-list .htitle a{ color:#1e497c;
}
.home-list .templatemo_content { color:#333; height:80px; line-height:20px;overflow:hidden; width:290px;
}
.home-list .tool { padding-top:15px;
}
.home-list  .templatemo_content img{ padding-right:20px;padding-left:0px; width:106px; height:80px; border:0px;
}
.home-list li{width: 300px; float:left;list-style-type:none;margin-right:10px;margin-top:10px; height:112px; overflow:hidden;
}
.homedh{
	height: 185px;
	background-repeat: no-repeat;
	background-image: url(dh6.jpg);
	margin: 0px auto;
	background-position: left;
	width: 1024px;
	clear: both;
	 color:#FFF
	}
.homedh .lmlist{width: 200px; float:left;margin-left:40px; margin-top:20px;
	}
.homedh .lmlist li{margin-left:0px; border-bottom:#92BBDC solid 1px; float:left; width:210px; line-height:25px;
	list-style-type:none;}
.homedh .lmlist li a{ width:180px; float:left;list-style-type:none;
	}
.homedh img{ border:0px;
	}
.homedh .lmlist .dlm{width: 200px; border-bottom: #92BBDC solid 1px;padding-left:10px;
}
.homedh .lmlist .dlm .lmmore{ float:right; font-weight:bold; font-size:8px; font-family: 'Arial Black', Gadget, sans-serif, Times, serif}

.homedh a:hover  {
	color: #fff; text-decoration: none;
}
.templatemo_Ncontent { width:770px; overflow:hidden; margin-bottom:30px;
}
#templatemo_search {
height:30px; background-color:#000; text-align:right;  padding-right:20px;color:#999;
}
#templatemo_search a{
	color:#999;
}
.image_wrapper_01 #MyContent {color:#999; clear: none; font-size:12px; line-height:25px;}

#fenye{clear:both;}
#fenye a{text-decoration:non;}
#fenye .prev,#fenye .next{width:52px; text-align:center;}
#fenye a.curr{width:22px;background:#EBEBEB; border:1px solid #cccccc; color:#300; font-weight:bold; text-align:center;}
#fenye a.curr:visited {color:#300;}
#fenye a{margin:5px 4px 0 0; color:#959595;background:#fff; display:inline-table; border:1px solid #cccccc; float:left; text-align:center;height:22px;line-height:22px}
#fenye a.num{width:22px;}
#fenye a:visited{color:#300;} 
#fenye a:hover{color:#300; background:#EBEBEB; border:1px solid #EBEBEB;float:left;}
#fenye span{line-height:30px;}



/*----------------------------- index ---------------------------------*/

.indexbanner
{
    width:100%; height:400px; position:relative;
}
.indexbanner .shadow
{
    position:absolute; top:0px; left:0px; width:100%; height:20px;
    background-image:url(../img/shadow.png); background-position:0px 0px; background-repeat:repeat-x;
}
.indexbanner_item
{
    position:absolute; top:0px; left:0px; width:100%; height:400px;
    background-position:center top; background-repeat:no-repeat;
    display:none;
	-webkit-box-shadow: inset 0px 10px 8px -10px rgba(0,0,0,0.5), inset 0px -10px 8px -10px rgba(0,0,0,0.4);
	-moz-box-shadow: inset 0px 10px 8px -10px rgba(0,0,0,0.5), inset 0px -10px 8px -10px rgba(0,0,0,0.4);
	box-shadow: inset 0px 10px 8px -10px rgba(0,0,0,0.5), inset 0px -10px 8px -10px rgba(0,0,0,0.4);
}
.indexbanner_item a
{
    display:block; width:1000px; height:400px; margin:0px auto;
}
.indexbanner_tab
{
    position:absolute; width:200px; height:20px; left:43%; bottom:20px; text-align:center;
}
.indexbanner_tab span
{
    display:inline-block; width:14px; height:14px; background-color:#999999; border:3px solid #ffffff; margin-left:5px;
    filter:alpha(opacity=90); -moz-opacity:0.8; -khtml-opacity: 0.9; opacity: 0.9;  
}
.indexbanner_tab .cur
{
    background-color:#1c2950;
}

