/****************2010-10-05 design shuaic*************/
body{
	margin:0px auto;
	text-align:center;
	background-image: url(../images/body_top_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #ffffff;
}
div{ margin:0px auto;}
p,span,*{ margin:0px; padding:0px; border:none;}
a {outline:none;}
a {blr:expression(this.onFocus=this.blur())}
ul,li{ list-style-type:none;}
.clr{ clear:both; margin:0px;}
.box{
	border: 1px solid #CCCCCC;
	padding:2px;
}
.top{
	width:960px;
	height:61px; 
	padding:10px 0px;
	margin:0px auto;
	position:relative;
}
.logo{ float:left; width:420px;}
.top_r{ position:absolute; width:195px; display:block; /*margin:20px 5px 0px 0px;*/ top:20px; right:5px;}
.top_r p{ margin:2px 0px 0px 0px; text-align:center; float:right;}
.top_r p a{
	background: url(../images/en_bar.gif)  no-repeat top;
	display:block;
	height:24px;
	width:76px;
	line-height:24px;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.top_r p a:hover{
    display:block;
	background-position: 0 -24px;
	color: #FFFFFF;
}
/*==============================topnav start*/
.topnav{
	width:960px;
	padding:0px 0px 0px 0px;
	height:auto;
}
.topnav_r{
	background: url(../images/topnav_r.gif) no-repeat right top;
	height:34px; 
	width:6px;
	display:block;
	float:left;
	margin:0px;
}
.topnav_l{
	background: url(../images/topnav_l.gif) no-repeat left top;
	height:34px;
	padding-left:6px;
	float:left;
	margin:0px;
}
.topnav_bg{
		 width:948px;
		 float:left;
		 background: url(../images/topnav_bg.gif) repeat-x left top; 
		 height:34px;
		 line-height:34px;
         padding:0px 0px 0px 0px;}
.topnav_bg ul{ list-style-type:none; margin:0px;}
.topnav_bg ul li{
	float:left;
	width:117px;
	font-size:12px;
	color: #e3f0f7;
	text-decoration: none;
	margin:0px;
	 padding:4px 0px 0px 0px;
}
.topnav_bg ul li a{
	font-size: 13px;
	color: #e3f0f7;
	text-decoration: none;
	display:block;
	width:118px;
	line-height:27px;
	text-align:center;
	background: url(../images/topnav_line.gif)  no-repeat right center;
}
.topnav_bg ul li a:hover{
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	text-align:center;
	display:block;
	width:118px;
	line-height:27px;
	background: url(../images/topnav_over.gif) no-repeat center center;
}
/*=======================================containt start*/
.banner{ width:960px; margin:10px  auto 10px  auto;}
.main{
	width:960px;
	background-color: #FFFFFF;
}
.left{ float:left; width:240px;}
.side_title_1{
	background: url(../images/title_bg.gif)  no-repeat left top;
	padding:0px 0px 0px 15px ;
}
.side_title_1 span{
	font-size: 12px;
	font-weight: bold;
	color: #145fa6;
	padding:5px 0px 0px 10px;
	text-align:left;
	height:23px !important;
	height:18px;
	line-height:23px;
	display:block;
}
.side_title_main{
	border: 1px solid #dfdfdf;
	border-top:none;
	padding:5px;
	background-color: #f4f5f7;
}
.side_title_main ul{ list-style-type:none; width:96%;}
.side_title_main ul li{
	font-size: 12px;
	line-height: 24px;
	color: #1d57af;
	text-align:left;
	text-decoration: none;
	background: url(../images/line_x.gif)  repeat-x left bottom;
	padding:5px 0px 5px 0px;
}
.side_title_main ul li a{
	color: #1d57af;
	text-decoration: none;
	padding-left:14px;
	display:block;

	background: url(../images/arrow_blue.gif) no-repeat left;
}
.side_title_main ul li a:hover{
	color: #CC0000;
	text-decoration:none;
	background: url(../images/arrow_grey.gif) no-repeat left;
	padding-left:14px;
}

.side_title2_l{
    background: url(../images/title2_l.gif)  no-repeat left top;
	padding:0px 0px 0px 5px;
	height:32px;
	margin:10px 0px 0px 0px;
	width:auto;
}
.side_title2_l span{
    background: url(../images/title2_r.gif)  no-repeat right top;
	display:block;
	font-size: 13px;
	font-weight: bold;
	color: #1b6ac2;
	text-align:left;
	height:32px !important;
	height:22px;
	line-height:32px;
	width:auto;
}
.side_title2_l .more{ float:right; margin:-25px 10px 0px 0px; width:45px; height:auto; display:block;}
.side_title_main2,.side_title_main3{
	border: 1px solid #dfdfdf;
	padding:5px;
}
.side_title_main2 ul,.side_title_main3 ul,.side_title_main4 ul{ list-style-type:none; width:99%;}
.side_title_main2 ul li{
	font-size: 12px;
	line-height: 25px;
	color: #1d57af;
	text-align:left;
	text-decoration: none;
	padding:0px 0px 0px 8px;
}
.side_title_main2 ul li a {
	color: #575758;
	text-decoration: none;
	font-size: 12px;
}
.side_title_main2 ul li a:hover{
	color: #000000;
	text-decoration:none;
}
.side_title_main3 ul li,.side_title_main4 ul li{
    font-size: 12px;
	line-height: 24px;
	color: #333333;
	text-align:left;
	text-decoration: none;}
.side_title_main3 ul li a,.side_title_main4 ul li a{
	color: #1158b0;
	text-decoration: none;
}
.side_title_main3 ul li a:hover,.side_title_main4 ul li a:hover{
	color: #cc0000;
	text-decoration:underline;
}
.side_title_main4{padding:5px;}

.sidebar p{ margin-top:10px; border:none;}
/***************right*/
.c_main{ float:left; width:454px; margin:0px 0px 0px 15px;}
.about_t{
	background:#fff url(../images/c_main_bg.gif) repeat-x left top;
	padding:10px;
	width:auto;
	border: 1px solid #CCCCCC;
	font-size: 12px;
	line-height: 22px;
	color: #333333;
	text-decoration: none;
}
h1{
	font-size: 13px;
	color: #1482b5;
	text-decoration: none;
	margin:0px;
}
h2{
	font-size: 14px;
	color: #0b73d6;
	line-height:25px;
	text-decoration: none;
	margin:10px 0px 10px 0px;
}
h3{
	font-size: 14px;
	color: #000000;
	line-height:25px;
	text-decoration: none;
	margin:10px 0px 10px 0px;
}
.more{
	font-size: 12px;
	color: #0033CC;
	text-decoration: none;
}
.more a{
	font-size: 12px;
	color: #0033CC;
	text-decoration: none;
}
.more a:hover{
	font-size: 12px;
	color: #003399;
	text-decoration:underline;
}
.main_t1{
	font-size: 12px;
	line-height: 22px;
	color: #333333;
	text-decoration: none;
}
.main_t1 a{
	color: #666666;
	text-decoration: none;
}
.main_t1 a:hover{
	color: #333333;
	text-decoration:underline;
}
.main_t2{
	font-size: 13px;
	line-height: 25px;
	color: #333333;
	text-decoration: none;
}
.grey_t{
	font-size: 12px;
	color: #999999;
	text-decoration: none;
}
.grey_t a{
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.grey_t a:hover{
	font-size: 12px;
	color: #000;
	text-decoration:underline;
}
.t_1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	text-decoration: none;
}
.blue_t{
	font-size: 12px;
	line-height: 18px;
	color: #0066CC;
	text-decoration: none;
}
.blue_t a{
	color: #0033CC;
	text-decoration: none;
}
.blue_t a:hover{
	color: #003399;
	text-decoration:underline;
}
/*========------------------------*/
.right{ float:right; width:240px;}
.footer{
	width:960px;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	background-color: #f8f8f8;
	border: 1px solid #d7d9da;
	padding:10px 0px 10px 0px;
	margin-top:10px;
}
.mian2{ float:right; width:670px; word-break:break-all;}

.service_bar p{ margin:10px 10px 0px 0px; text-align:center; float:left}
.service_bar p a{
	background: url(../images/service_bar.jpg)  no-repeat;
	background-position: top;
	display:block;
	height:56px;
	width:271px;
	line-height:56px;
	font-size: 20px;
	color: #0726a7;
	text-decoration: none;
	font-weight: bold;
}
.service_bar a:hover{
    display:block;
	background-position: 0 -56px;
	color: #041766;
	font-weight: bold;
}
.service_bar_r{ margin-left:20px;}
.s_list{
	font-size: 13px;
	line-height: 25px;
	color: #333333;
	text-align:left;
	text-decoration: none;
}
.s_list ul{ list-style-type:none}
.s_list ul li{
	background: url(../images/arrow4.gif)  no-repeat left center;
	padding:0px 0px 0px 12px;
}
.submit {
	BORDER: 0px; TEXT-ALIGN: center; color:#FFFFFF; LINE-HEIGHT: 31px; WIDTH: 81px; BACKGROUND: url(../images/btn02.gif) no-repeat;  HEIGHT: 31px; font-size:13px;}
/*===============================CSS Digg style pagination*/
DIV.digg {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center;
}
DIV.digg A {
	BORDER-RIGHT: #aaaadd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaaadd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #aaaadd 1px solid; COLOR: #000099; PADDING-TOP: 2px; BORDER-BOTTOM: #aaaadd 1px solid; TEXT-DECORATION: none
}
DIV.digg A:hover {
	BORDER-RIGHT: #000099 1px solid; BORDER-TOP: #000099 1px solid; BORDER-LEFT: #000099 1px solid; COLOR: #000; BORDER-BOTTOM: #000099 1px solid
}
DIV.digg A:active {
	BORDER-RIGHT: #000099 1px solid; BORDER-TOP: #000099 1px solid; BORDER-LEFT: #000099 1px solid; COLOR: #000; BORDER-BOTTOM: #000099 1px solid
}
DIV.digg SPAN.current {
	BORDER-RIGHT: #000099 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000099 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #000099 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #000099 1px solid; BACKGROUND-COLOR: #000099
}
DIV.digg SPAN.disabled {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}
/******************************************banner start*/

#myFocus{width:960px;height:150px;position:relative;overflow:hidden;font-family:Verdana, Arial, Helvetica, sans-serif;background:#fff;
margin:10px  auto 10px  auto;}/*焦点图大小，可按需要是否加边框*/
#myFocus .loading{position:absolute;z-index:9999;width:960px;height:150px;background:#fff url(../images/loading.gif) center -40px no-repeat;color:#666;font-size:12px;text-align:center;padding-top:90px;}/*载入画面*/
#myFocus .pics li{position:absolute;top:0px;left:0px;}
#myFocus .pics li img{filter:alpha(opacity=0);opacity:0;width:960px;height:150px;}/*图片大小*/
#myFocus .ts li{position:absolute;z-index:2;left:0;bottom:-32px;height:32px;line-height:32px;padding-left:16px;overflow:hidden;}
#myFocus .ts li a{color:#fff;font-size:14px;font-weight:bold;text-decoration:none;}/*标题样式*/
#myFocus .tsBg{position:absolute;bottom:0;z-index:1;width:960px;height:0px;background:#000;filter:alpha(opacity=40);opacity:0.4;}/*标题背景*/
#myFocus .btn,#myFocus .btnBg{position:absolute;z-index:3;bottom:8px;right:8px;color:#fff;font-size:12px;}/*按钮样式*/
#myFocus .btn li,#myFocus .btnBg li{float:left;width:22px;height:18px;line-height:18px;overflow:hidden;text-align:center;margin-right:1px;cursor:pointer;}
#myFocus .btnBg li{background:#fff;filter:alpha(opacity=50);opacity:0.5;}/*按钮背景*/
#myFocus .btn li.current,#myFocus .btn li.hover {background:#F60;}/*当前/悬停按钮背景*/

/*服务项目 点击显示更多内容*/
#div1,#div2,#div3,#div4{
	height:auto;
	width:662px;
	word-wrap:break-word;
	padding:15px;
	margin:0px 0px 0px 0px;
	display:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #333333;
	text-decoration: none;
	background:#FFFFFF url(../images/xm_bg.gif) no-repeat left top;
}
.xmbar{
	border: 1px solid #CCCCCC;
	display:block;
	height:30px;
	line-height:30px;
	margin:5px;
	width:220px;
	background: url(../images/arrow5.gif) no-repeat left center ;
	padding-left:20px;
	font-size: 13px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	margin:10px 0px 0px 0px;
}
.xmbar a{
	font-size: 13px;
	color: #333333;
	display:block;
	width:220px;
	text-decoration: none;
}
.xmbar a:hover{
	font-size: 13px;
	color: #000;
	text-decoration:none;
	background-color: #efefef;
}
/*user center*/
.user_top_bg{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	text-decoration: none;
	background-image: url(../images/use_l_tp_pic.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border: 1px solid #a0ccdb;
	padding:5px 5px 5px 20px;
	margin:10px 0px 10px 0px;
}
.add_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
	background: url(../images/add_title_bg.jpg)  no-repeat left top;
	padding-left:20px;
	line-height:35px;
}