﻿@charset "utf-8";

* { 
	margin:0;
	padding:0;
}
html, body { 
	height:100%;
}
html {
	min-width:868px;
}
body { 
	background:#ffffff; 
	font-family:Tahoma, Geneva, sans-serif;
	font-size:100%; 
	line-height:1em;
	color:#919191;
}

img {
	border:0; 
	vertical-align:top; 
	text-align:left;
}
object { 
	vertical-align:top; 
	outline:none;
}
ul, ol { 
	list-style:none;
}
table, table td { 
	padding:0;

	border-collapse:collapse;
}

.fleft { 
	float:left;
}
.fright { 
	float:right;
}
.clear { 
	clear:both;
}

.col-1, .col-2, .col-3 { 
	float:left;

}

.alignright { 
	text-align:right;
}
.aligncenter { 
	text-align:center;
}

.wrapper { 
	width:100%;
	overflow:hidden;
}



/*==== GLOBAL =====*/
.container {
	width:968px; 
	margin:0 auto;
	font-size:.75em;
	position:relative;
}

#header {
	height:303px;
	background:url(/../images/header-tail.gif) 0 0 repeat-x #000;
}
#content {
	width:100%;
	background:#fff;
}
	#content .aside {
		float:left;
		width:320px;
		margin-right:13px;
		padding-left:7px;

	}
		#content .asided {
		float:left;
		width:600px;
		margin-right:13px;
		padding-left:7px;
			padding:0px 0px 0px 0px;
background:url(../images/bg_2.png) left top no-repeat;
	}
	
	#content .mainContent {
		float:left;
		width:628px;
	}


		#content .asided968 {
		float:left;
		width:960px;
	margin:0;
	
		
background:url(../images/bg_2-968.png) left top no-repeat;
	}
	
	#content .mainContent968 {
		float:left;padding-left:7px;
		width:968px;
	}



/*----- forms parameters -----*/

input, select, textarea { 
	font-family:Tahoma, Geneva, sans-serif;
	font-size:1em;
	vertical-align:middle;
	font-weight:normal;
}


/*----- other -----*/
.img-indent { 
	margin:0 20px 0 0; 
	float:left;
}
.img-box { 
	width:100%; 
	overflow:hidden; 
	padding-bottom:20px;
}
	.img-box img { 
		float:left; 
		margin:0 20px 0 0;
	}

.extra-wrap { 
	overflow:hidden;
}


p {
	margin-bottom:16px;
}
.p1 { 
	margin-bottom:8px;
}
.p2 { 
	margin-bottom:16px;
}
.p3 { 
	margin-bottom:24px;
}

/*----- txt, links, lines, titles -----*/
a {
 
	outline:none;
}
a:hover{
	text-decoration:none;
}

h1 {
	font-family:"Times New Roman", Times, serif;
	color:#fff;
	font-size:25px;
	line-height:1em;
	font-weight:normal;
}
h2 {
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	font-size:20px;
	line-height:1em;
}
h3 {
	FONT-FAMILY: "微软雅黑";
	font-size:20px;
	line-height:1.0em;
	COLOR: #026EA9;
	
	margin-bottom:10px;
	font-weight:700;
			margin-left:30px;
}

h5 {
	font-size:1.0em;
	color:#026EA9;
	font-weight:600;
		padding:20px,0px;0px,20px;
	FONT-FAMILY: "微软雅黑";
		
}
h6 {
	font-size:1em;
	color:#000;
	font-weight:normal;
}


.link1 { 

	padding:0 0px 0 110px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:bold;font-size:14px;
		text-decoration:none;
}
.link2 { 

	padding:0 13px 0 380px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fb7506;
	font-weight:bold;font-size:12px;
}

.button { 
	display:inline-block;
	width:104px;
	height:40px;
	text-align:center;
	color:#545454;
	text-decoration:none;
	line-height:30px;
	background:url(../images/button.png) no-repeat 0 0;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	font-weight:bold;
	font-size:17px;
}
.button:hover {
	color:#000;
}

.line-hor { 
	background:#3a3c52;
	height:1px;
	overflow:hidden;
	font-size:0;
	line-height:0;
	margin:20px 0 20px 0;
}
.line-ver { 
	background-image:url(../images/line-ver.gif); 
	background-repeat:repeat-y;
	width:100%;
}

.title { 
	margin-bottom:20px;
}


/*==================boxes====================*/
.block {
	border:1px solid #cbc9c9;
	position:relative;
	padding:10px 0px 6px 10px;
	width: 100%px;
	min-height:170px;
	height:auto !important;
	height:180px;
}
	.block ins {
		display:block;
		position:absolute;
		width:9px;
		height:9px;
		overflow:hidden;
	}
	.block .lbc {
		left:-1px;
		top:100%;
		margin-top:-8px;
		background:url(../images/left-bot-corner1.gif) no-repeat 0 0;
	}
	.block .rbc {
		left:100%;
		margin-left:-8px;
		top:100%;
		margin-top:-8px;
		background:url(../images/right-bot-corner1.gif) no-repeat 0 0;
	}
		
		
	
	
	
	
.box {
	background:url(../images/box-bg.jpg) 0 0 repeat-x #f9bb1c;
	width:100%;
	

}
	.box .left-top-corner {
		background:url(../images/left-top-corner.jpg) no-repeat left top;
	}
	.box .right-top-corner {
		background:url(../images/right-top-corner.jpg) no-repeat right top;
	}
	.box .left-bot-corner {
		background:url(../images/left-bot-corner.jpg) no-repeat left bottom;
		}
	.box .right-bot-corner {
		background:url(../images/right-bot-corner.jpg) no-repeat right bottom;
		}
	.box .inner { 
		padding:20px 0px 20px 20px;
	}
	

	
	
	
		.box h3 {
			FONT-FAMILY: "微软雅黑";
			font-size:20px;
			line-height:1.2em;
			COLOR: #026EA9;
	
			margin-bottom:14px;
			font-weight:bold;
		}
		.box h5 {
			COLOR: #026EA9;
			text-decoration:none;
			font-size:14px;
			font-weight:normal;
			margin-bottom:10px;
			text-decoration:none;
		}
		.box p {
			margin-bottom:18px;
		}


.box1 {
	background:#ededed;
	width:100%;
}
	.box1 .left-top-corner {
		background:url(../images/left-top-corner2.gif) no-repeat left top;
	}
	.box1 .right-top-corner {
		background:url(../images/right-top-corner2.gif) no-repeat right top;
	}
	.box1 .left-bot-corner {
		background:url(../images/left-bot-corner2.gif) no-repeat left bottom;
		}
	.box1 .right-bot-corner {
		background:url(../images/right-bot-corner2.gif) no-repeat right bottom;
		}
	.box1 .inner { 
		padding:27px 34px 29px 43px;
	}
	
		.box2 .inner1 { 
		background:url(../images/pe.jpg) no-repeat;
		padding:0px 0px 0px 0px;
		
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			color:#fff;
				
	}
			.box2 .inner4 { 
		
	padding:8px 0px 6px 20px;
		
			FONT-FAMILY: "微软雅黑";
			font-size:14px;
			color:#026EA9;
				
	}
	
		
	
	
	
		.box1 h3 {
			FONT-FAMILY: "微软雅黑";
			font-size:24px;
			line-height:1.2em;
			color:#000;
			font-style:italic;
			margin-bottom:14px;
			font-weight:normal;
			position:relative;
			padding:10px 0 0 43px;
		}
			.box1 h3 img {
				position:absolute;
				left:-11px;
				top:0;
			}

.address { 
	float:left;
}
	.address dt {
		margin-bottom:16px;
	}
	.address dt:first-line {
		font-weight:bold;
		color:#fff;
	}
	.address dd { 
		clear:both;
	}
		.address dd span { 
			float:left;
			padding-right:25px;
		}
		.address dd a {
			color:#fff;
		}


/*===== header =====*/
#header .logo {
	

	Z-index:3;
	position:absolute;
	left:73px;
	top:71px;
}
#header .slogan {
	position:absolute;
	left:162px;
	top:124px;
	width:665px;
}
	#header .slogan h2 {
		font-family:"Times New Roman", Times, serif;
		color:#494949;
		font-size:19px;
		line-height:1em;
		font-weight:normal;
		text-align:right;
	}


#header .nav {
	position:absolute;
	right:0;
	top:235px;
}
	#header .nav li { float:left; padding-left:1px;}
		#header .nav li a {
			float:left;
			background:url(../images/nav-bg1.gif) no-repeat 0 100%;
			width:125px;
			text-align:center;
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			color:#fff;
			text-decoration:none;
			padding:21px 0 20px 0;
			margin-top:11px;
		}
		#header .nav li a:hover, #header .nav li a.current {
			background:url(../images/nav-bg2.gif) no-repeat 0 0;
			margin-top:0;
			padding:27px 0 26px 0;
		}

/*===== content =====*/
#content .inside {
	padding:10px 0 10px 0;
}
#content .indent {
	padding:17px 30px 29px 43px;
}
	
	#content .section {
		padding-bottom:0px;
	}
	
	#content .aside h2 {
		COLOR: #026EA9;
		font-style:italic;
		height: 35px;
		background:url(../images/templatemo_menu_repeat.jpg)  repeat-x;
		position:relative;
		width:100%;
		
	}
	
		#content .aside h2 span {
			display:block;
			height: 35px;
			background:url(../images/title-right1.jpg) no-repeat 100% 0;
			
			line-height:35px;
			padding:0 0 0 36px;
		}
		#content .aside h2 img {
			position:absolute;
			z-index:999;
			left:-7px;
			top:0px;
		}
		#content .aside h2 font {
			position:absolute;
			right:19px;
			top:0px;
				font-size:14px;
				font-weight:600;
				
		}


	#content .asided h2 {
		COLOR: #026EA9;
		font-style:italic;
		background:url(../images/templatemo_menu_repeat.jpg)  repeat-x;
		position:relative;
		width:100%;
	}
	
		#content .asided h2 span {
			display:block;
			background:url(../images/title-right1.jpg) no-repeat 100% 0;
			height:35px;
			line-height:35px;
			padding:0 0 0 36px;
		}
		#content .asided h2 img {
			position:absolute;
			left:-7px;
			top:0px;
			
		}

	#content .asided968 h2 {
		color:#fff;
		font-style:italic;
		background:url(../images/968.gif) no-repeat 0 0;
		position:relative;
		width:100%;
	}
	
		#content .asided968 h2 span {
			display:block;
			background:url(../images/title-right1.jpg) no-repeat 100% 0;
			height:35px;
			line-height:35px;
			padding:0 0 0 36px;
		}
		#content .asided968 h2 img {
			position:absolute;
			left:-7px;
			top:10px;
			
		}







.list1 li {

	padding:0 0 12px 10px;
	font-size:14px;
	position:relative;
	FONT-FAMILY: "微软雅黑";
}
	.list1 li a {
		color:#222;
		text-decoration:none;
	FONT-FAMILY: "微软雅黑";
	}
	.list1 li a:hover {text-decoration:none;}


.list2 li {
	background:url(../images/biaoti.jpg) no-repeat center top;
	margin:0px;width:100%px;height:47px;overflow:hidden;
	padding:12px 0px 0px 50px;


}
	.list2 li a {
		color:#222;
		text-decoration:none;
		padding:0 0 12px 22px;
			font-size:18px;FONT-FAMILY: "微软雅黑";
	font-weight:100;text-decoration:none;
		
		
	}
	.list2 li a:hover {text-decoration:none;}



.list3 li {
	background:url(../images/login.gif) no-repeat center top;width:100%px;height:35px;overflow:hidden;padding:10px 0px 0px 60px;}


	.list3 li a {
		color:#ffffff;
		text-decoration:none;
	
		font-size:18px;
			line-height:20px;
			text-align: center;

		FONT-FAMILY: "微软雅黑";
		font-weight:100;
		text-decoration:none;
		z-index:999;
	}
	.list3 li a:hover {text-decoration:none;}


.list4 li {
	
}
	.list4 li a {
		color:#222;
		text-decoration:none;
	
	}
	.list4 li a:hover {text-decoration:none;}



/*===== footer =====*/
#footer .inside {
	padding:55px 0 72px 7px;
}
	#footer .contact {
		font-size:13px;
		line-height:19px;
		color:#687004;
		float:left;
	}
		#footer .contact a {
			color:#687004;
		}
	
	
	.footer-box {
		background:url(../images/footer-left.gif) no-repeat 0 0 #dae929;
		float:right;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#697546;
	}
		.footer-box .indent {
			background:url(../images/footer-right.gif) no-repeat 100% 0;
			height:23px;
			line-height:23px;
			padding:0 18px 0 8px;
			float:left;
		}
			.footer-box a {
				color:#697546;
				text-decoration:none;
			}
			.footer-box a:hover {
				text-decoration:none;
			}


/*----- forms -----*/
#contacts-form fieldset {
	border:none;
}
	#contacts-form label {
		display:block;
		height:39px;
	}
	#contacts-form input {
		width:200px;
		background:#fff;
		border:1px solid #a4a4a4;
		padding:1px 0 1px 5px;
		color:#666;
	}
	#contacts-form textarea {
		width:245px;
		background:#fff;
		border:1px solid #a4a4a4;
		overflow:auto;
		height:93px;
		padding:1px 0 1px 5px;
		margin-bottom:14px;
		color:#666;
	}

	#contacts-form .col-1 {
		width:273px !important;
		margin:0 !important;
	}
	#contacts-form .col-2 {
		width:254px !important;
		margin:0 !important;
	}
	#contacts-form .button {
		float:right;
		margin-left:20px;
	}
.inner_copy {border:0;color:#f00;float:left;width:50%!important;margin:-202px 0 0 0;overflow:hidden;line-height:0;padding:0;font-size:12px} 


a {color:#000000;outline:none;text-decoration:none}
a:hover{text-decoration:none}


/*==========================================*/
#templatemo_menu_title {
	clear: both;
	width: 100%;
	height: 35px;
	margin: 0 auto;
	COLOR: #026EA9;
	FONT-FAMILY: "微软雅黑";
	background: url(../images/templatemo_menu_repeat.jpg) repeat-x;
	position:relative;

	
}

#templatemo_menu {
	width: 960px;
	height: 35px;
	padding: 0 10px;
	margin: 0 auto;
}

#templatemo_menu ul {
	margin: 0px;
	padding: 5px 0 0 0;
	list-style: none;
}

#templatemo_menu ul li {
	margin: 0px;
	padding: 0px;
	display: inline;
}

#templatemo_menu ul li a {
	display: inline-block;
	padding: 5px 13px;
	margin: 0 5px;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	COLOR: #026EA9;	
	outline: none;
	FONT-FAMILY: "微软雅黑";
}

#templatemo_menu li a:hover, #templatemo_menu li .current {
	background: #366082;
	color: #FFF;
}


/* footer */
#templatemo_footer_wrapper {
	clear: both;
	width: 100%;
	height: 63px;
	margin: 0 auto;
	COLOR: #026EA9;
	FONT-FAMILY: "微软雅黑";
	background: url(../images/templatemo_footer_repeat.jpg) repeat-x;
	position:relative;
	
	
}

#templatemo_footer {
	width: 920px;
	height: 63px;
	padding: 5px 10px 0 10px;
	margin: 0 auto;
	text-align: center;
		font-size:12px;
	background: url(../images/templatemo_footer_bg.jpg) no-repeat;
	COLOR: #026EA9;
	FONT-FAMILY: "微软雅黑";
}

#templatemo_footer a {
	COLOR: #026EA9;
	text-decoration: none;
}

#templatemo_footer a:hover {
	text-decoration: underline;
}

/* end of footer */
/* header */
#templatemo_header_wrapper {
	width: 100%;
	height: 172px;
	margin: 0 auto;

}

#templatemo_header {
	width: 968px;
	height: 172px;
	padding: 0 10px;
	margin: 0 auto;
	background: url(../images/templatemo_banner.jpg) no-repeat;
}

.header-right {
	float: right;
	width: 250px;
	height: 48px;
	padding: 20px 0;
font-size: 12px;
COLOR: #026EA9; font-weight: 700; text-decoration: none;
}

.header-right12 {
	float: right;
		width: 50px;
	height: 30px;
	padding: 0px 0 0 60px;
font-size: 14px;font-color: #ffffff; font-weight: 100; text-decoration: none;
}

#templatemo_header #logo {
	float: left;
	margin: 15px 0 0 0;
	color: #ffffff;
	font-size: 40px;
	padding: 10px 0;
	background: url(../images/title.gif) left top no-repeat;
	height: 130px;
	width: 580px;
	
}

#logo span {
	clear: both;
	display: block;
	margin: 20px 0 0 2px;
	font-size: 16px;
}

#templatemo_header #search_section {
	float: right;
	margin: 20px 20px 0 0;
}

#search_section form {
	float: right;
	margin: 0px;
	padding: 0px;
}

#searchfield {
	height: 16px;
	width: 180px;
	padding: 5px;
	margin: 0px;
	color: #000000;
	font-size: 12px;
	font-variant: normal;
	line-height: normal;
	background: #ffffff;
	border: 1px solid #989898;	
}

#searchbutton {
 	height: 28px;
	margin: 0px;
	padding: 4px 6px 6px 6px;
	cursor: pointer;
	font-size: 12px;
	text-align: center;
	vertical-align: bottom;
	white-space: pre;
	color: #ffffff;
	background: #ff0000;
	border: 1px solid #989898;	
}
/* end of header */

.photo_list {
	margin: 0 0 0 30px;
	padding: 0px;
	list-style: none;
}


.header_01 {
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	font-size: 24px;
	color: #ffffff;
}

.header_03 {
	background-image:url(../images/bt_bg.jpg);
		padding: 20px 0px 0px 0px;
	color:#026EA9;
	}


.header_03 a {
	font-size: 14px;
	color: #333333;
	FONT-FAMILY: "微软雅黑";
	text-decoration: none;
	
}

.header_03 h3 font {
	position:relative;
			right:-200px;
			top:0px;
				font-size:14px;
				font-weight:600;
				COLOR: #026EA9;
		}





.header_02 {
	position: relative;
	height: 40px;
	padding: 10px 0 0 15px;
	font-size: 18px;
	color: #333333;
	background:url(../images/templatemo_header_right.jpg) right no-repeat;
}

.header_02 span {
	position: absolute;
	width: 10px;
	height: 50px;
	top: 0px;
	left: 0px;
	background:url(../images/templatemo_header_left.jpg) no-repeat;
}

.fl { float: left; }
.fr { float: right }

.cleaner { clear: both; width: 100%; height: 0px; font-size: 0px;  }
.margin_bottom_10 { clear: both; width: 100%; height: 10px; font-size: 1px;	}
.margin_bottom_20 { clear: both; width: 100%; height: 20px; font-size: 1px;	}
.margin_bottom_30 { clear: both; width: 100%; height: 30px; font-size: 1px;	}
.margin_bottom_40 { clear: both; width: 100%; height: 40px; font-size: 1px;	}
.margin_bottom_50 { clear: both; width: 100%; height: 50px; font-size: 1px;	}
.margin_bottom_60 { clear: both; width: 100%; height: 60px; font-size: 1px;	}

.margin_right_10 { margin-right: 10px; }
.margin_right_20 { margin-right: 20px; }
.margin_right_60 { margin-right: 60px; }






p.news_bt {line-height: 20px; margin: 20px; padding-bottom: 20px; border-bottom: 1px dotted #666;font-size: 18px;FONT-FAMILY: "微软雅黑";text-align:center; 
color: #0E5B6D;
}


p.news_bt_title { margin: 20px; padding-bottom: 10px; border-bottom: 1px dotted #666;font-size: 14px;text-align:left; 
color: #000000;
}
p.news_bt_img { margin: 20px; padding-bottom: 20px; border-bottom: 1px dotted #666;font-size: 24px;text-align:center; 
color: #ffffff;

}
p.news_box1 { margin: 20px; border-bottom: 1px dotted #666;font-size: 14px; }


.font {

	
	  FONT-SIZE: 14px; BORDER-LEFT-STYLE: none; OVERFLOW: hidden; WORD-BREAK: break-all; PADDING-TOP: 10px;LINE-HEIGHT: 28px; MARGIN-BOTTOM: 1.0em; FONT-FAMILY: "微软雅黑";width:96%;
  margin: 0px 0 0px 10px;
  color: #0E5B6D;
}