/* CSS Document */
body {margin:0;padding:0;font-size:12px;color:#444;}
div,form,img,ul,ol,li,dl,dt,dd,p {margin:0;padding:0;border:0;}
ul,li{list-style-type:none;}
img{border:0;}
input,select,textarea{vertical-align:middle;}
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;font-size:12px;font-weight:normal;}
/* Link */
a{color:#444;text-decoration:none;}
a:hover {color:#0b70b8;text-decoration:none;}
/* Other */
.clear{ clear:both;}
.clearfix:after{content:".";display:block; height:0;clear:both;visibility:hidden;} /* only FF */
.left{float:left;}
.right{float:right;}
.img{vertical-align:middle;}
.mauto{width:1200px;margin:0 auto;}
.color{color:#000000;}
.color4{color:#76c6ff;}

.header{
	height:103px;
	background-color: #ffffff;
}
.logo{float:left;}

/***导航**/
.i_nav{height:58px; background:url(navb.gif) repeat-x;}
.i_nav ul{padding-top:7px; width:1200px;}
.i_nav li{float:left; line-height:37px; width:130px; text-align:center; color:#fff; font-weight:bold; font-size:14px;}
.i_nav li a{color:#fff;text-decoration:none;width:130px;}
.i_nav li a:hover {color:#fff;text-decoration:none; background:url(hover.gif) no-repeat;width:130px; float:left;}
.i_nav li line{float:left; line-height:37px; width:1px;}

/***banner**/
.banner_bg{width:1200px; height:350px;margin:0 auto;}
.banner{
	height:350px;
	background:#fff;
	overflow:hidden;
	position:relative;
	z-index:1;
	width:1190px;
	padding:5px;
}
.banner ul {float:left;height:350px;position:relative;}
.banner ul li {float:left; width:1190px; height:350px; overflow:hidden; position:relative; background:#ccc;}
.banner ul li img{float:left; width:1190px; height:350px;}
.banner .btnBg {position:absolute; width:1200px; height:20px; left:0; bottom:0; background:#000;}
.banner .btn {position:absolute; width:300px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
.banner .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
.banner .btn span.on {background:#fff;}
.banner .preNext {width:45px; height:100px; position:absolute; top:80px; background:url(sprite.png) no-repeat 0 0; cursor:pointer;}
.banner .pre {left:0;}
.banner .next {right:0; background-position:right top;}


.banner{background:#ffffff;}
.banner0{ width:100%;}
.banner1{ width:1200px; height:350px; margin:0 auto;}


/***简介**/
.i_warp1{background:#ffffff;}
.i_about{padding-top:20px;background:#efefef;}
.i_about h2{text-align:center; background:url(tbg.png) no-repeat center; height:40px;line-height:36px; font-size:14px; color:#006699; font-weight:600;}
.i_about_title{width:836px; height:40px;line-height:36px;text-align:center; background:url(tbg.png) no-repeat center;  font-size:14px; color:#006699; font-weight:600;}
.i_about_l{width:857px; height:310px; background:#fff; float:left; margin-top:5px;}
.i_about_l dl{}
.i_about_l dt{
	width:346px;
	float:left;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
}
.i_about_l dd{width:475px; float:left; padding-top:20px; line-height:26px;}
.i_about_r{width:325px; height:310px; background:#fff; float:right; margin-top:5px;}
.i_about_r_title{height:40px;line-height:36px;text-align:center; background:url(tbg.png) no-repeat center;font-size:14px; color:#006699; font-weight:600;}
.i_about_r table{padding-top:2px;}
.i_about_r dd{text-align:center; padding-top:10px;}
.i_rong{height:335px; background:#fff; margin-top:20px;}
.i_rong h2{text-align:center; padding-top:20px;}
.ronglist{padding-top:10px; float:left;}
.r_l{width:31px; float:left; padding:78px 0 0 20px;}
.r_r{width:31px; float:right; padding:78px 20px 0 0;}
.ronglist ul{width:1098px; float:left;}
.ronglist li{float:left; width:190px; height:152px; border:solid #e2e2e2 1px; margin-left:23px; text-align:center; padding-top:38px;}

.i_parter{width:1200px; height:340px; background-color:#FFFFFF; margin:0px auto 0 auto;}
.i_parter h2{text-align:center; padding-top:20px;}
.parlist{padding-top:25px; float:left;}
.parlist ul{width:1190px; float:left;}
.parlist li{float:left; width:285px; height:280px; border:solid #e2e2e2 1px; margin-left:10px; text-align:center; padding-top:10px;}
.parlist li img{opacity:.9; filter:alpha(opacity=90);}
.parlist li img:hover{opacity:1; filter:alpha(opacity=100);}
.professional_profile_p{padding: 5px;background-color: #f7f8f9;border-left: solid 1px #e5e5e5;border-right: solid 1px #e5e5e5;color: #4d4d4d;font-size: 14px;line-height: 24px;height: 35px;overflow: hidden;}
.professional_profile_img_p_btn button{width: 284px;height: 38px;font-size: 16px;line-height: 38px;float: left;color: #fff;border: none;cursor: pointer;}
.professional_profile_name{font-size: 20px;font-weight: bold;line-height: 42px;text-align: center;color: #fff;background-color: #3498db;background-image:url(../images/professional_profile_name_bg.jpg);background-position:center;background-repeat:no-repeat;}
.professional_profile_img_p_btn_1{margin-right: 2px;background-color: #1abc9c;width: 284px;height: 38px;font-size: 16px;line-height: 38px;float: left;color: #fff;text-align:center;}

/**  .professional_profile_img_p_btn_2{background-color: #31a6b7;width: 92px;height: 38px;font-size: 16px;line-height: 38px;float: left;color: #fff;text-align:center;}
.professional_profile_img_p_btn_3{background-color: #e77e23;width: 94px;height: 38px;font-size: 16px;line-height: 38px;float: left;color: #fff;text-align:center;}
**/

.i_jianz{ background:#ffffff; }
.bt{text-align:center; background-color:#efefef;padding-top:20px;width:1200px;background:url(tbg.png) no-repeat center;height:40px;font-size:14px; color:#006699;}
.i_jianz h3{text-align:center;background:#0a5785; height:5px;}
.i_jz_list{background:#fff; height:320px;padding-top:20px;}
.i_jz_list dl{
	width:260px;
	height:260px;
	background:#fff;
	border:solid #036536 15px;
	float:left;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 5px;
}
.i_jz_list dt{text-align:center; padding-top:25px;}
.i_jz_list dt a img:hover{opacity:.7; filter:alpha(opacity=70);}
.i_jz_list dd{text-align:center; line-height:22px; padding-top:15px; padding-left:10px; padding-right:10px;}
.i_jz_list dd span{display:block; width:240px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.i_jz_list dd .jzinfos{height:40px; overflow:hidden;}

.footer{background:#9cd9f2; padding:20px 0px;line-height:25px; color:#036536;}
.footer dl{text-align:center;}
.footer dd{margin:0 auto; width:1000px; line-height:25px; color:#036536; font-size:14px}
.footer a{ color:#036536;}

.i_warp{
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
}
.edit_nullmodule
{
	display: none;
}
.p_left{width:220px; float:right;}
.p_w_left{width:218px;border:solid #dcdcdc 1px; margin-bottom:20px;}
.p_w_l_t{background:url(icon1.gif) no-repeat 20px 16px; padding-left:34px; padding-top:13px; line-height:20px; border-bottom:solid #dcdcdc 1px; padding-bottom:9px;}
.p_w_left ul{}
/*.p_w_left li{line-height:36px; border-bottom:solid #dcdcdc 1px; text-align:center; color:#0a5785; font-size:14px;}
.p_w_left li:hover{background:#0b70b8; color:#fff;}*/

/*服务项目*/

.sidebar{}
.sortnavt{background:url(../images/icon1.gif) no-repeat 20px 16px; padding-left:34px; padding-top:13px; line-height:20px; padding-bottom:9px;}
.sortnavt h3{font-size: 16px; font-weight: bold;}
.sortnavt span{color: #888;}
.sidebar_l{}
.sortnavul{}
.sortnavul li{line-height:36px; border-top:solid #dcdcdc 1px; text-align:center; color:#0a5785; font-size:14px;}
.sortnavul li a{ display:block; width:218px; height:36px;}
.sortnavul li a:hover{background:#0b70b8; color:#fff;}
/*底部链接*/
.link{ background:#000000; border-top:solid #000000 1px; color:#FFFFFF;}
.i_b_m{ margin:0 auto;height:40px;font-size:14px; width:1200px;}
.i_b_m li {float:left; line-height:37px; text-align:center; color:#FFFFFF; font-size:14px; margin-top:3px; margin-left:5px;}
.i_b_m li a{color:#FFFFFF;text-decoration:none;}
.i_b_m li a:hover {color:#FF6600;}


/* ============分页============== */
.web_fy {
    float:left;
	width: 90%;
	overflow: hidden;
	padding: 20px 0px;
	text-align: center;
}
.web_fy .pages {
	float: none;
	overflow: hidden;
	display: inline-block;
 *display: inline;
 *zoom: 1;
}
.web_fy .pages a {
	color: #696969;
	white-space: nowrap;
	font-size: 14px;
	margin-right: 4px;
	width: auto;
	text-align: center;
	float: left;
	background: #FFF;
	border: 1px solid #b7b7b7;
	display: inline;
}
.web_fy .pages a:hover {
	border: 1px solid #b7b7b7;
}
.web_fy .pages a.next {
	border: 1px solid #b7b7b7;
}
.web_fy .pages strong {
	font-weight: normal;
	white-space: nowrap;
	color: #FFF;
	font-size: 14px;
	margin-right: 4px;
	float: left;
	background: #676767;
	border: 1px solid #676767;
	display: inline;
}


/*内页右侧*/
.p_l_img{text-align:center; padding-top:10px;}
.p_l_text{line-height:24px; padding:10px 10px;}

.p_rig{width:962px; float:left;}
.p_rig1{width:960px; border:solid #dcdcdc 1px; float:right;}
.p_r_t{width:930px; margin:0 auto; border-bottom:solid #888888 2px; padding-top:20px;}
.p_r_t dt{float:left; line-height:35px; background:url(icon2.gif) no-repeat 0 50%; padding-left:15px; color:#004a7e; font-size:18px; font-weight:bold;}
.p_r_t dd{float:right; line-height:35px;}
.remark1{line-height:22px; line-height:25px;text-indent:25px;}
.remark1 span { text-indent:20px;}

/* ============图片列表页============== */
.p_p_list{ padding:15px; float:left; width:930px;}
.picli ul{width:98%; margin:10px 0 0 0}
.picli li{width:290px;text-align:center; margin:5px 5px 5px 10px; float:left; display:inline;}
.picli li a{ color:#666666;}
.picli li span{display:block; text-align:center; height:30px; line-height:30px; font-size:16px;}
.picli li a img{border:1px solid #ccc; padding:3px; background:#FFF;width:260px;height:220px;}
.qg{width:290px;margin:5px;}

/*   news_content   (新闻列表页)   */
.news_content{padding: 20px 30px;line-height: 30px;font-size: 16px;	}
.news_content li{position:relative;}
.news_content li time{position:absolute;top:0px; right:200px;}
.news_content li a{color:#2A2A2A;font-size:16px;}
.news_content li a:hover{color:#0136FC;}

/* 新闻详情*/
.xq_title{ text-align:center;line-height:25px; font-size:16px; font-weight:600;}
.xq_zz{height:50px; line-height:50px; text-align:center;margin-top:20px;}
.xq_body { padding:10px; text-align:left;}
.xq_body img{text-align:center; max-width:600px;}
.xq_tu { text-align:center;}
.xq a{ color:#990000;}
