@charset "utf-8";
/* CSS Document */
@import url(global.css);

body{
	
}
#wrap{
	width:1003px;
	margin:0 auto;
	background:url(../images/bgfline.gif) 0 bottom repeat-x;
}
header{
	width:965px;
	height:119px;
	border-bottom:1px solid #E9E9E9;
	margin:0 auto;
	position:relative;
	z-index:2;
	background:url(../images/bgline.gif) 0 top repeat-x;
}
div.lua{
	width:134px;
	height:13px;
	position:absolute;
	right:9px;top:20px;
}
div.lua a{
	display:block;
	float:left;
	width:16px;
	height:13px;
	text-indent:-9999px;
	background:url(../images/flag.gif) no-repeat;
}
div.lua a.f2{
	background-position:-29px 0;
	margin-left:13px;
	display:inline;
}
div.lua a.f3{
	background-position:-60px 0;
	margin-left:13px;
	display:inline;
}
div.lua a.f4{
	background-position:-91px 0;
	margin-left:13px;
	display:inline;
}
div.lua a.f5{
	background-position:-122px 0;
	margin-left:13px;
	display:inline;
}
.logo{
	display:block;
	width:216px;
	height:50px;
	float:left;
	margin-left:15px;
	display:inline;
	margin-top:44px;
}
nav{
	float:right;
	margin-top:77px;
	height:20px;
	line-height:20px;
}
nav ul li{
	display:block;
	float:left;
	padding:11px 0;
	position:relative;
	margin:0 5px;
}
nav ul li:hover,nav ul li.on{
	background:url(../images/darrow.gif) bottom center no-repeat;
}
nav ul li a{
	display:block;
	text-indent:-9999px;
	width:84px;
	background-image:url(../images/font_nav.png);
}
nav ul li.li1 a{ width:57px;background-position:0px 2px; width:68px;}
nav ul li.li2 a{background-position:0px -48px; width:58px;}
nav ul li.li3 a{background-position:0px -98px; width:129px;}
nav ul li.li4 a{width:98px;background-position:0px -148px; width:52px;}
nav ul li.li5 a{width:98px;background-position:0px -198px; width:121px;}
nav ul li.li6 a{background-position:0px -248px; width:64px;}

nav ul li.li2 ul a{ width:100%;}
nav ul ul{
	position:absolute;
	top:42px;
	left:0;
	display:none;
	width:180px;
}
nav ul ul li{
	width:100%; margin:0;
}
nav ul ul li,nav ul li:hover ul li,nav ul li.on ul li{
	padding:0;
	height:30px;
	line-height:30px;
	background:none;
	border-bottom:1px solid #fff;
}
nav ul ul li div{
	width:100%;
	height:30px;
	position:absolute;
	background:#000;
	filter:alpha(opacity=60); /* IE */
	opacity: 0.6;
	top:0;
	z-index:1;
}
nav ul ul li:hover div,nav ul ul li.on div{
	background:#0F74AD;
}
nav ul ul li a{
	display:block;
	width:100%;
	height:30px;
	background:none;
	text-indent:0;
	color:#fff;
	position:absolute;
	z-index:2;
	text-indent:10px;
}
#contain{
	width:965px;
	margin:0 auto;
	z-index:0;
}
.i_con{
	background:url(../images/index_bg1.gif) 0 0 no-repeat;
	padding-top:14px;
}
.i_con .i_con1{
	border:1px solid #DEECF5;
	border-top:0;
	padding-top:7px;
}
.box{
	float:left;
}
.box .tit{
	border-bottom:1px solid #3786B6;
	font-family:"微软雅黑", "宋体";
	font-size:18px;
	font-weight:bold;
	text-shadow:1px 1px 2px #aaa;
	color:#282828;
	height:28px;
	line-height:28px;
	text-indent:7px;
}
.box .con{
	padding-top:10px;
}
.moreDiv{
	background:#EAF3F9;
	height:18px;
	padding-top:3px;
	margin-bottom:8px;
}
.moreDiv a{
	 display:block;
	 background:url(../images/readmore.gif) no-repeat;
	 width:74px;
	 height:11px;
}
footer{
	/*background:#F5F5F5;*/
	padding-top:15px;
}
footer .ftline{
	border-top:1px solid #DDDDDD;
	border-bottom:1px solid #fff;
	height:0;
	line-height:0;
	font-size:0;
	width:900px;
	margin:0 auto;
	margin-bottom:10px;
}
footer .cp{
	width:900px;
	margin:0 auto;
	height:20px;
	padding:10px 0;
	color:#797979;
}
footer .copy{
	float:left;
}
footer .support{
	
	float:right;
}
footer .support a{
	color:#797979;
}
footer .support a:hover{
	color:#FE7800;
}

/**/
.lmenu{
	width:210px;
	float:left;
	margin-right:5px;
	margin-top:6px;
}
.promenu{
	background:url(../images/bg_pro.gif) no-repeat;
	width:210px;
	padding-top:76px;
}
.ul1{
	font-family:"微软雅黑", "宋体";
	font-size:14px;
}
.ul1 li{
	line-height:32px;
	border-bottom:1px solid #E3E3E3;
}
.ul1 li a{
	display:block;
	height:32px;
	background:url(../images/bg_spr.gif) 17px -35px no-repeat;
	padding-left:28px;
	color:#646464;
}
.ul1 li:hover,.ul1 li.on{
	border-bottom:0;
}
.ul1 li:hover a,.ul1 li.on a{
	color:#167FB9;
	background-position:17px 15px;
	border-bottom:1px solid #E3E3E3;
}
.ul1 li ul{
	 display:none;
	 padding:8px 0;
}
.ul1 li:hover ul,.ul1 li.on ul{
	display:list-item;
	border-bottom:1px solid #E3E3E3;
}
.ul1 li:hover li,.ul1 li.on li{
	border-bottom:0;
}
.ul1 li ul{
/*	margin-left:19px;*/
}
.ul1 li li{
	line-height:20px;
}
.ul1 li.on li a,.ul1 li:hover li a{
	background-position:36px -141px;
	border-bottom:0;
	padding-left:45px;
	height:20px;
	color:#646464;
}
.ul1 li:hover li:hover a:hover,.ul1 li.on li.on a:hover{
	color:#167FB9;
	background-position:36px -91px;
}

.prosrh{
	margin-top:19px;
	background:url(../images/bg_prosrh.gif) no-repeat;
	width:210px;
	height:95px;
}
.prosrh input.i{
	border:none;
	padding:3px;
	height:25px;
	width:151px;
	line-height:25px;
	background:url(../images/bg_prosrh_1.gif) no-repeat;
	vertical-align:middle;
	margin:51px 0 0 18px;
}
.prosrh input.s{
	vertical-align:middle;
	margin:51px 0 0 0;
	width:20px;
	height:31px;
	line-height:31px;
	text-indent:-9999px;
	background:url(../images/bg_prosrh_2.gif) no-repeat;
}

.rcon{
	width:750px;
	float:left;
	margin-top:6px;
	_overflow:hidden;
}

.textbox{
	
}
.textbox .tit{
	height:30px;
	border-bottom:1px solid #cecece;
	position:relative;
}
.textbox .tit .f{
	font-family:"微软雅黑", "宋体";
	font-size:20px;
	color:#646464;
	text-shadow:1px 1px 2px #aaa;
	height:30px;
	position:absolute;
	border-bottom:1px solid #167FB9;
	padding-left:5px;
}
.textbox .tit .f span{
	padding:0 5px;
	color:#CDCDCD;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-shadow:0 0 0;
}
.textbox .tit .dir{
	float:right;
	color:#999;
	line-height:30px;
	padding-right:5px;
}
.textbox .tit .dir span.w,.textbox .tit .dir a{
	color:#555;
}
.ul2{
	margin:5px 0;
}
.ul2 li{
	padding:0 0 0 16px;
	background:url(../images/bg_spr.gif) 7px -38px no-repeat;
	line-height:30px;
	border-bottom:1px solid #E3E3E3;
	height:30px;
}
.ul2 li a{
	color:#646464;
	float:left;
}
.ul2 li span{
	float:right;
	color:#999;
}
.ul2 li:hover{
	background-position:7px 12px;
}
.ul2 li a:hover{
	color:#167FB9;
}

#boxtext{
}
#boxtext h1.h1{
	text-align:center;
	font-size:16px;
	padding:25px 0 10px;
	color:#535353;
	font-family:"微软雅黑", "宋体";
	text-shadow:1px 1px 2px #ccc;
}

#boxtext div.tl,#boxtext div a{
	color:#535353;
	font-family:"微软雅黑", "宋体";
}
#boxtext div.tl .blue{
	color:#167FB9;
}
#boxtext #editor{
	margin-top:15px;
	background:url(../images/bg_text_info.gif) repeat-x;
	padding:20px;
	padding-top:25px;
}

.probox{
	width:368px;
	height:130px;
	border-bottom:1px solid #DEDEDE;
	float:left;
	margin-left:12px;
	display:inline;
	padding-top:11px;
}
.probox.on,.probox:hover{
	background-color:#F7F7F7;
}
.probox .lt{
	width:195px;
	float:left;
	margin-left:13px;
	display:inline;
}
.probox .lt .t{
	color:#0F74AD;
	font-family:"微软雅黑", "宋体";
	font-size:14px;
	font-weight:bold;
	height:25px;
	line-height:25px;
}
.probox .lt p{
	line-height:20px;
	color:#A7A7A7;
	min-height:75px;
}
.probox .lt a.more{
	display:block;
	width:70px;
	height:25px;
	line-height:25px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#299AC6;
	background:url(../images/bg_spr.gif) 0 -192px no-repeat;
	padding-left:10px;
	float:right;
}
.probox .lt a.more:hover{
	text-decoration:underline;
}
#probox .pt{
	background:#F7F7F7;
	height:270px;
	padding-top:13px;
}
#probox .pt .l{
	width:400px;
	margin:0 12px;
	float:left;
}
#probox .pt .l h3{
	color:#0F74AD;
	font-family:"微软雅黑", "宋体";
	font-size:14px;
	line-height:30px;
}
#probox .pt .r{
	float:left;
}

.solbox{
	width:368px;
	height:144px;
	margin:12px 0 0 12px;
	margin:12px 0 0 0;
	float:left;
	overflow:hidden;
	position:relative;
	display:inline;
}
.solbox .m,.solbox .f{
	width:100%;
	height:100%;
	position:absolute;
	z-index:1;
	top:0;left:0;
	display:none;
}
.solbox .m{
	background:#000;
	filter:alpha(opacity=60); /* IE */
	opacity: 0.6;
}
.solbox .f h3{
	font-family:"微软雅黑", "宋体";
	margin:15px 0 0 15px;
}
.solbox .f h3 a{
	color:#fff;
}
.solbox .f h3 a:hover{
	text-decoration:underline;
}
.solbox .f{
	z-index:2;
	color:#fff;
}
.solbox .f div{
	margin:10px;
	color:#DCDCDC;
}