﻿@charset "gb2312";
/* CSS Document */
* {
	list-style: none;
	margin: 0 auto;
	padding: 0
}
BODY {
	font-family: "微软雅黑";
	font-size: 12px;
	margin: 0 auto;
	background:#ffffff;
	line-height: 22px;
	color: #505050;
}
A:link {
	TEXT-DECORATION: none;
	font-family: "微软雅黑";
	color: #505050
}
A:visited {
	TEXT-DECORATION: none;
	font-family: "微软雅黑";
	color: #505050
}
A:active {
	TEXT-DECORATION: none;
	font-family: "微软雅黑";
	color: #505050
}
A:hover {
	TEXT-DECORATION: none;
	font-family: "微软雅黑";
	color: #666
}
.maindiv {
	width: 100%;
	height: auto;
	background: #ffffff;
}
.clear {
	clear: both;
}
/* ???????? */
.top {
	width: 100%;
	height: 208px;
}
.top_title {
	width: 100%;
	height: 40px;
	line-height: 40px;
	background: #f5f5f5;
}
.top_logo {
	height: 40px;
	float: left;
	padding-left: 15px;
	color: #5d5d5d;
}
.top_xlogo {
	float: right;
	width: 400px;
	height: 40px;
	/*padding-right: 15px;*/
	line-height: 40px;
	text-align: right;
	color: #5d5d5d
}
.top_xlogo a {
	color: #5d5d5d
}
.top_righ {
	width: 1020px;
	height: 25px;
	padding-top: 15px;
}
.top_righ table tr td {
	font-size: 14px;
	color: #464646;
}
.logo_top {
	width: 100%;
	height: 122px;
	background:url(img/top_bg.jpg) repeat-x ;
}
.banner1 {
	background:#fff;
	width: 100%;
	height: 46px;/* margin:auto; margin-top:312px;z-index:99999; position:absolute;filter:Alpha(Opacity=60); opacity: 0.6;*/
}
.banner_wz {
	line-height: 46px;
	height: 46px;
	width: 700px;
	color: #5d5d5d;
	float: left;
}
.banner_re {
	line-height: 46px;
	height: 46px;
	text-align: right;
	width: 300px;
	color: #5d5d5d;
	float: right;
}
#sub {
	background: url(img/index_23.png) no-repeat;
	margin-bottom: 5px;
	width: 45px;
	height: 21px;
	line-height: 21px;
	border:0;
	color:#fff;
}
.input1 {
	color: #cfcfcf;
	width:200px;
}
/*????*/  
.dh {
	width: 1020px;
	background: #0168b5;
	height: 40px;
}
.dht {
	background: url(img/dh.png) repeat-x;
	height: 38px;
}
.dht div {
	width: 980px;
	margin: auto;
}
.dht div a {
	float: left;
	line-height: 38px;
	font-size: 14px;
	width: 120px;
	text-align: center;
}
.dht div img {
	float: left;
	line-height: 38px;
	text-align: center;
}
.dht_right {
	float: right;
	background: url(img/right.jpg) no-repeat bottom;
	width: 10px;
	height: 35px;
}
.dht_left {
	float: left;
	background: url(img/left.jpg) no-repeat bottom;
	width: 10px;
	height: 35px;
}
#nav {
	line-height: 24px;
	list-style-type: none;
	border-top: #008bdb 0px solid;
	border-left: #008bdb 0px solid;
	border-right: 0px solid #008bdb;
}
#nav a {
	width: 100px;
	text-align: center;
	color: #fff
}
#nav a:link {
	color: #fff;
	text-decoration: none;
	font-family: "微软雅黑";
	font-size: 14px;
}
#nav a:visited {
	color: #fff;
	text-decoration: none;
}
#nav a:hover {
	color: #fff;
	text-decoration: none;
	background: url(img/bt_bj.png) no-repeat bottom;
	display: block;
	width: 100px;
	height: 40px;
}
#nav dd {
	float: left;
	width: 140px;
	line-height: 40px;
	height: 40px;
	text-align: center
}
#nav dd dl {
	line-height: 30px;
	list-style-type: none;
	text-align: center;
	left: -999em;
	position: absolute;
	z-index: 999;
	padding-top:4px;
}
#nav dd dl dd {
	float: left;
	width: 120px;
	height: 34px;
	line-height: 34px;
	text-align: center;/* background: #2540A9;*/
}
#nav dd dl a {
	text-align: center;
	color: #fff;
	line-height: 30px;
}
#nav dd dl a:link {
	color: #000;
	text-decoration: none;
	line-height: 30px;
	font-size: 12px;
	text-align: center;
}
#nav dd dl a:visited {
	color: #000;
	text-decoration: none;
	line-height: 30px;
	font-size: 12px;
	text-align: center;
}
#nav dd dl a:hover {
	width:100%;
	color: #666;
	text-decoration: none;
	font-weight: normal;
	line-height: 30px;
	height: 30px;
	font-size: 12px;
	text-align: left;
	background: none;
}
#nav dd:hover dl {
	left: auto;
}
#nav dd.sfhover dl {
	left: auto;
}
.xl_bj_cen {/*background:url(img/xf_bj_cen.png) repeat;*/
	background-color: #FFFFFF;
	float: left;
	width: 155px;
}
.selstyle {
	width: 94%;
	margin-top: 3px;
	border: #4da7e2 1px solid;
}
/*????*/
.g_b {
	background: url(img/gg.jpg) repeat-x;
	height: 35px;
	width: 100%;
}
.g_ban {
	height: 30px;
	line-height: 30px;
	width: 1010px;
}
.g_br {
	float: right;
	padding-right: 15px;
	line-height: 30px;
}
/* ???????? */
.content {
	width: 1020px;
	border: 1px solid #aacbee;
}
.content_top1 {
	width: 100%;
	background: url(img/index_091.png) no-repeat;
	height: 19px;
}
.content_top {
	width: 100%;
	padding-top: 15px;
	background:#dbe9f4;
}
.content_center {
	width: 954px;
	padding: 0px 20px;
}
.content_foot {
	width: 100%;
	background: url(img/index_12.png) no-repeat;
	height: 19px;
}
.content_ad {
	border: 1px #e2e1e0 solid;
	height: 76px;
	line-height: 76px;
	width: 1020px;
	background: #fff;
	padding: 2px 0px;
	margin: 15px 0px;
	text-align: center;
}
.content_js {
	border: 0px solid #aacbee;
	width: 100%;
	background:#0168b5;
}
.content_jstb {
margin-bottom:10px; background:#009944; height:300px;
}
.content_serch {
	background: #dbe9f4;
	height: 141px;
	line-height:75px;
	width: 100%;
	text-align: center;
	padding-top:20px;
}
.content_serch img {
	padding-top: 0px;
	line-height: 40px;
}
.content_adv {
	background: #f1f0f1;
	border: 1px solid #aacbee;
	text-align: center;
	height: 76px;
	line-height: 76px;
	margin-top: 15px;
}
.gs {
	float: left;
	width: 265px;
	border: 1px solid #e5e5e5;
	margin-bottom: 10px;
}
.gs_bj {
	background: url(img/gs.jpg) no-repeat;
	height: 33px;
}
.gs_wz {
	font-size: 14px;
	color: #0468bc;
	padding: 13px 0 0 25px;
	width: 100px;
	float: left;
}
.lb {
	height: 29px;
	background: #fff;
}
.product {
	width: 100%;
}
.product li {
	float: left;
}
.product_li {
	height: 30px;
	width: 124px;
	float: left;
	line-height: 30px;
	text-align: center;
}
.product_li a {
	color: #535353
}
.product_li a:hover {
	height: 30px;
	width: 124px;
	float: left;
	line-height: 30px;
	text-align: center;
	background: url(img/index_021.png);
	color: #0181d5
}
.gs_bj1 {
	background: url(img/gs1.jpg) no-repeat;
	height: 33px;
}
.title_picnews {
	background:url(img/index_27.png) repeat-x bottom;
	width: 100%;
	height: 38px;
	line-height: 38px;
}
.title_gonggao {
	background: url(img/tzgg.png) no-repeat;
	width: 100%;
	height: 32px;
	line-height: 32px;
}
.title_news {
	background: url(img/index_09.png) no-repeat;
	width: 100%;
	height: 33px;
	line-height: 33px;
	border-bottom: 1px solid #aacbee;
}
.title_fwcx {
	background: url(img/cxfw.png)no-repeat;
	width: 100%;
	height: 32px;
	line-height: 32px;
}
.title_xxgk {
	background: url(img/index_36.png) no-repeat;
	height: 27px;
	line-height: 27px;
}
.title_ptzk {
	background: url(img/index_46.png) no-repeat;
	height: 31px;
	line-height: 31px;
}
.title_crzk {
	background: url(img/index_48.png) no-repeat;
	height: 31px;
	line-height: 31px;
}
.title_yjsks {
	background: url(img/yjs.png) no-repeat;
	height: 31px;
	line-height: 31px;
}
.title_zxks {
	background: url(img/index_52.png) no-repeat;
	height: 31px;
	line-height: 31px;
}
.title_zsks {
	background: url(img/index_031.png) repeat-x center center;
	height: 32px;
	line-height: 32px;
}
.title_kcjs {
	background: url(img/index_62.png) no-repeat;
	height: 32px;
	line-height: 32px;
}
.title_cxjy {
	background: url(img/index_64.png) no-repeat;
	height: 32px;
	line-height: 32px;
}
.title_fzbjs {
	background: url(img/index_66.png) no-repeat;
	height: 32px;
	line-height: 32px;
}
.tilte_new {
	height: 80px;
	width: 100%;
	background: #f9fdff;
	margin-bottom: 10px;
	text-align: center;
}
.title_zxkstzgg {
	background: url(img/zxks_10.png) no-repeat;
	height: 27px;
	line-height: 27px;
}
.title_bkzn {
	background: url(img/zxks_32.png) no-repeat;
	height: 29px;
	line-height: 29px;
}
.divcon {
	width: 100%;
}
.tilte_new p {
	height: 40px;
	color: #9a9899;
	width: 100%;
	font-size: 12px;
	line-height: 22px;
	text-align: left;
	text-indent: 20px;
}
.guoxin_title_xiao{color:#a3bedc; height:100px; line-height:80px; font-size:25px; text-align:center;vertical-align: top;}
.guoxin_title{color:#004f91; height:100px; line-height:80px; font-size:40px; text-align:center;vertical-align: top;}
.td_title{color:#fff; height:60px; line-height:60px; font-size:16px; text-align:center;}

.about_title{color:#363636; height:40px; line-height:40px; font-size:20px; text-align:center;}
.about_p{text-align:left; padding:2px 20px; font-size:12px; color:#474747;  line-height:22px;}
/*.content_top table{ margin-top:15px;}
.content_top table tr td{ text-align:center;}*/
.news_right {
	width: 735px;
	float: right;
	border: 1px solid #b9d4e3;
	background: url(img/gsxw.jpg) repeat-x;
}
.news_wz {
	background: url(img/news.jpg) no-repeat;
	height: 28px;
	margin-top: -5px;
	margin-left: 10px;
	padding-left: 30px;
	line-height: 28px;
	font-size: 14px;
	color: #fff;
}
.gd {
	width: 342;
	height: 190px;
	padding-top: 2px;
}
.gd_right {
	float: left;
	width: 390px;
}
.gd_right table tr td {
	line-height: 30px;
	border-bottom: 0px dashed #ccc;
}
.all_news {
	background: url(img/index2_03.png) no-repeat;
	height: 29px;
	width: 93px;
	float: left;
	line-height: 29px;
	text-align: center;
	margin-left: 10px;
}
.all_news a {
	color: #fff
}
.all_news a:hover {
	color: #fff
}
.all_news_left {
	height: 29px;
	width: 93px;
	background: url(img/index2_05.png) no-repeat;
	float: left;
	line-height: 29px;
	margin-left: 8px;
	text-align: center
}
.all_news_left a {
	color: #0f84d9;
}
.all_news_left a:hover {
	color: #fff;
	background: url(img/index2_03.png) no-repeat;
	height: 28px;
	width: 93px;
	line-height: 29px;
	display: block;
}
/*????????s*/
.all_news1 {
	background: url(img/zxks_03.png) no-repeat;
	height: 31px;
	width: 114px;
	float: left;
	line-height: 31px;
	text-align: center;
}
.all_news1 a {
	color: #fff
}
.all_news1 a:hover {
	color: #fff
}
.all_news_left1 {
	height: 31px;
	width: 114px;
	background: url(img/zxks_05.png) no-repeat;
	float: left;
	line-height: 31px;
	text-align: center
}
.all_news_left1 a {
	color: #0f84d9;
}
.all_news_left1 a:hover {
	color: #fff;
	background: url(img/zxks_03.png) no-repeat;
	height: 31px;
	width: 113px;
	line-height: 31px;
	display: block;
}
/*????????e*/
.all_news_con {
	width: 100%;
	margin-top:10px;
}
.all_news_con table tr td {
	text-align: left;
	color: #787878;
	border-bottom: 1px #bdbdbe dashed;
}
.all_news_con table tr td a {
	color: #787878;
}
.all_news_con table tr td a:hover {
	color: #2a80d9;
}
.all_news_con table tr td span a {
	height: 40px;
	width: 100%;
	color: #ef0002;
	font-size: 14px;
	line-height: 40px;
	text-align: center;
}
.all_news_con table tr td span a:hover {
	color: #2a80d9;
}

/*????????*/
.new_lb{width:250px; text-align:center; font-size:14px;}
.new_lb ul li{width:80px;float:left;display:inline;font-size:14px; }
.new_lb ul li a { color:#000}
.new_lb ul li a:hover { color:#ccc}

.new_bt{float:left; margin-bottom:20px;width:485px; font-size:16px; font-weight:bold; color: #000; border-bottom:1px #0168b5 dashed; padding:35px 0 0 10px;}
.new_bt a{color:#055fa2}
.new_more{float:right; width:50px;background:url(img/index_58.jpg) no-repeat; font-size:12px; line-height:22px; padding-left:5px;}

.newxr_wz{width:315px; float:left;}
.newxr_wz a {color:#055fa2;}
.newx_bt{text-align:left; font-size:14px;}
.newx_bt a {color:#055fa2; font-weight:bold;}
.newx_bt a:hover {color:#ccc; font-weight:bold;}
.newx_dat{text-align:right; font-size:14px;}
.newx_des{width:100%; font-size:12px; color:#848484; padding-top:15px;}

.zx{float:right; font-size:20px; color: #2D2D2D; }
.zx ul li{ font-size:12px; color:#868686; float:left; padding-left:10px; text-align:center;}





.link {width: 100%;background:#064f85;height:60px;line-height: 20px;color: #fff;}
.link_t{width: 1020px;height:60px; line-height:60px; font-size:14px; background:#064f85;}
.link_t a {color:#edecec; padding:0 15px;}
.link_t a:hover {color:#ccc;}

.bottom {width: 100%;background:#0361a7;height: 162px;line-height: 20px;color: #fff;}
.footer{width: 1020px;height:162px;	}
.bot_l {line-height: 20px;/*padding-top: 20px;padding-left:130px*/;width:340px;float:left;text-align: left;}	
.bot_r {line-height: 20px; padding-top:50px;/*padding-top: 20px;padding-left:130px*/;width:680px;float:left;text-align: left;color: #e6e2e2;}

.bot p{
	text-align: left;
	line-height: 20px;
	}
.tp_xw {
	width: 1010px;
	border: 1px solid #ccc;
	margin-left: 5px;
	margin-top: 20px;
}
.xy {
	background: url(img/xy.jpg) repeat-x;
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	color: #007DC5;
	padding-left: 10px;
}
/* ???????? */


.ejab {
	height:38px; line-height:40px;  width:1020px; margin:20px 0px; 
}
.ejab_div {
	margin-top: 5px;
	
}


.ej {height:42px; line-height:42px; border-bottom:1px solid #b8b7b7; width:200px; margin-top:5px; float:left;}
.ej_div {
	margin-top: 5px;
	border: 0px solid #a1ceeb;
}
.ej_l {
	border: 1px solid #ccc;
	height: 200px;
	border-top: none;
}
.ej_left {font-size: 20px;color: #fff;border-bottom: none;background:#0168b5; text-align:center; border-bottom:#065496 1px solid;}
.lm {line-height: 30px;font-size: 14px;color: #FFFFFF;}
.el_lm {
	height: 36px;
	/*background: url(img/neiye_03.png) no-repeat center top;*/
}
/*????????*/
.ej_lm_nab {
	font-size:14px;
	
	border: 0px solid #a1ceeb;
}
.ej_lmab {
	width:138px;
	height: 40px;
	text-align: center;
	
}
.ej_lmab a {
	color: #00357b ;
	
}
.ej_ndab {
	width:138px;
	height: 40px;
	text-align: center;
	
}
.ej_ndab a {
	color: #656565;
}
.ej_ndab a:hover {
	color: #dddddd;
}

/*????????end*/
.ej_lm_n {font-size:12px; border:2px #d9e9f6 solid;padding-bottom: 5px;background:#0168b5;}
.ej_lm {width:138px;height: 40px;text-align: left;padding-left:20px;}
.ej_lm a {color: #00357b;font-weight: bold;}
.ej_nd {width:138px;height: 40px;text-align: left;padding-left:20px;background:url(img/danye_03.png) no-repeat center center;}
.ej_nd a {color: #000;}
.ej_nd a:hover {
	color: #0168B5;
}
.lxfs {line-height: 30px;height: 30px;background: #0181d5;padding-left: 15px;color: #fff;font-size: 14px;}

.rj_right { width:806px; margin:2px; height: 42px;line-height: 42px;color: #fff;font-size: 14px;background:#0168b5;border-bottom: 1px solid #a1ceeb;}
.rj {float: left;line-height:42px;padding: 0 15px;}
.sj_dy {border-bottom: 1px solid #ccc;height: 30px;line-height: 30px;padding-left: 15px;font-size: 14px;color: #009843;}
.rj_dqwz {float: right;	padding: 0 15px;font-size: 12px;color: #484747;}
.news_bg tr td {
	line-height: 30px;
	border-bottom: 1px dashed #ccc;
}
.news_bg tr td a {
	color: #464646;
}
.news_bg tr td a:hover {
	color: #11578b;
}
.rj_td {
	border-bottom: 1px dashed #ccc;
	font-size: 12px;
	color: #999999;
	line-height: 25px;
}
.rj_right table tr td a {
	font-size: 12px;
	color: #666;
}
.rhght_lm {
	background: url(img/ej_dh.jpg) no-repeat;
	height: 36px;
}
.rhght_lm div {
	line-height: 30px;
}
.fl_ej {
	background: url(../images/ej_lm2.jpg) no-repeat center center;
	height: 40px;
	line-height: 20px;
}
.fl {
	background: url(../images/ej_lm2.jpg) no-repeat top center;
	height: 40px;
	line-height: 20px;
}
.fl_lm {
	width: 13%;
	text-align: center;
	height: 30px;
	padding-top: 15px;
	color: #FFFFFF;
	font-size: 14px;
	float: left;
}
.fl_more {
	width: 15%;
	text-align: center;
	height: 30px;
	padding-top: 13px;
	float: right;
}
.fl1 {
	width: 13%;
	text-align: center;
	height: 30px;
	padding-top: 5px;
	color: #FFFFFF;
	font-size: 14px;
	float: left;
}
.fl2 {
	width: 15%;
	text-align: center;
	height: 30px;
	padding-top: 5px;
	float: right;
}
/*??????*/
.nyab {margin-top: 5px; width:1020px; margin-bottom:20px;}

wzconab{ background:#eeeeee;}
.ny {margin-top: 5px;float: right; min-height:736px;width:810px;border: 0px solid #ccc; margin-bottom:20px;}
.ny_div {
	height: 30px;
	border-bottom: 1px solid #ccc;
}

.ny_bt {
	line-height: 35px;
	padding-left: 20px;
	font-size: 12px;
	color: #fff;
}
.xg {
	margin-top: 10px;
}
.xg_bj {
	background: url(../images/ej_lm2.jpg) no-repeat;
	height: 30px;
}
.xg_bj div {
	float: left;
	line-height: 25px;
	color: #FFFFFF;
	width: 90px;
	padding-top: 5px;
	text-align: center;
	font-size: 14px;
}
.sj_right {
	border: 1px solid #ccc;
	border-top: none;
	line-height: 25px;
	padding: 0 10px;
}
.sj_right h1 {
	text-align: center;
}
/*????*/
.fanye {
	text-align: center;
	padding: 10px 0;
	clear: both;
}
.fanye span, .fanye a, .fanye b {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 2px;
}
.fanye span font {
	color: #D60C18;
	font-size: 12px;
}
.fanye a, .fanye b {
	border: 1px solid #ebe9ea;
	background: #fff;
	padding: 2px 6px;
	text-decoration: none
}
.fanye span {
	padding-right: 10px
}
.fanye b, .fanye a:hover {
	background: #0573c4;
	color: #fff;
}
.cpb {
	border: 1px solid #ebe9ea;
	background: #0573c4;
	padding: 2px 0px 2px 6px;
	color: #FFFFFF;
	text-decoration: none
}
/*????*/
.n_content {
	padding: 10px;
	text-align: left;
	line-height: 25px
}
#full-screen-slider {width: 100%;height: 380px;position: relative;}
#slides {display: block;width: 100%;height: 380px;list-style: none;position: relative}
#slides li {display: block;width: 100%;height: 380px;list-style: none;position: absolute}
#slides li a {color: #FFFFFF;display: block;width: 100%;height: 100%;text-indent: -9999px}
#pagination {display: block;list-style: none;position: absolute;left: 50%;top: 340px;z-index: 9900;padding: 5px 15px 5px 0;margin: 0}
#pagination li {display: block;list-style: none;width: 10px;height: 10px;float: left;margin-left: 15px;border-radius: 5px;background: #FFF}
#pagination li a {display: block;width: 100%;height: 100%;padding: 0;margin: 0;text-indent: -9999px;}
#pagination li.current {background: #0092CE}

.slfw tr td {
	text-align: center;
	font-size: 14px;
	color: #a1a1a1
}
.gs_news {
	text-align:center;
	color:#fff;
	width:120px;
	padding-left:30px;
	font-weight: bold;
	line-height: 38px;
}
.gs_news a {
	color: #0468bc;
}


/* ???????? */
.case_con {width:800px;  margin-top:30px;border:0px;}
.case_con ul li{width:207px; float: left; padding-bottom:15px; margin-right:15px;}
.case_con ul li img{ width:207px;}

/* ???????? */

.case_list {float:left; display:inline;width:175px; height:220px;position:relative; text-indent:0px; margin-left:25px;line-height:20px; margin-top:26px; background-color:#FFFFFF; text-align:center; line-height:220px}
.apic {width:175px; height:200px;}
.stxt {position:absolute; top:90px; left:0px; color:#ffffff; display:none; text-align:center; line-height:40px;  background:#000000; width:175px; height:40px;  opacity:0.7;}
.stxt a {color:#ffffff;}
.stxt a:hover {color:#ffffff; text-decoration:none;}
.stxt a font {color:#ccc;}

.stxt {position:absolute; top:179px; left:0px; color:#ffffff; display:none; text-align:center; line-height:40px;  background:#000000; width:175px; height:40px;  opacity:0.7;}
.stxt a {color:#ffffff;}
.stxt a:hover {color:#ffffff; text-decoration:none;}
.stxt a font {color:#ccc;}
img{border:none}
