﻿@charset "utf-8";
*{ margin:0; padding:0; }

body{ font:12px "微软雅黑"; color:#333;  }
.v-m{ vertical-align:middle;}
img { border:none;}
/*img { border:none;-webkit-filter: grayscale(100%);filter: grayscale(100%);}*/
img a{ border:none}
.clear{ clear:both;}

table{border-left:1px solid #cccccc; border-top:1px solid #cccccc; margin:auto; text-align:center;}
table td{border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; padding:5px 12px 5px 12px; text-align:center;}
.no_tb{border-left:0px solid #ffffff; border-top:0px solid #ffffff; margin:auto; text-align:center;}
.no_tb td{border-right:0px solid #ffffff; border-bottom:0px solid #ffffff; text-align:center; padding:5px 12px 5px 12px;}


#side li a.dingwei{ color:#28ABE1;}

.curr{ color:#660000}

#big-warp{ }

a{text-decoration:none;}
a:hover{ text-decoration:none;}

li{ list-style:none;}

#top-about{ width:100%; background:url(images/abouttop.jpg) no-repeat top center; height:507px;}
#top-zhuangbei{ width:100%; background:url(images/zhuangbei.jpg) no-repeat top center; height:507px;}


#top{ width:100%; background:#3EA6E0; height:85px; position: relative; top:30px;filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; z-index:99999; padding-top:5px;}

/*top*/
.top-mid{ width:975px; margin:0 auto;}
.top-mid .l{ float:left; width:382px;}
.top-mid .right a{ color:#fff;}
.top-mid .right .shou{ text-align:right; color:#fff; padding-top:12px;}
.top-mid .right{ width:550px; float:right; position: relative;}
.top-mid .right li{ float:left; padding-left:20px; font-size:15px;}
.top-mid .right li a{ color:#fff}


#about{ width:830px; margin:40px auto 50px}
#about .biao{ text-align:center; margin-bottom:15px;}
#about p{ line-height:30px; font-size:14px; text-align:center; margin-bottom:15px;}
#about .liaojie{ text-align:center; color:#28ABE1; font-size:16px; margin-top:15px;}
#about .liaojie a{ color:#28abe1; font-weight:bold}

#lantiao{ width:100%; background:url(images/lantiao.jpg) no-repeat top center; height:630px; margin-bottom:70px;}
#lantiao .mid{ width:1026px; margin:0 auto}


#news{ width:980px; margin:0 auto 30px}
#news .biao{ text-align:center; margin-bottom:15px;}
#news .box .l{ float:left; width:518px;}
#news .box .r{ float:right; width:438px;}
#news .box .r ul{ margin-top:-5px;}
#news .box .r li{ line-height:35px; border-bottom:#ddd dashed 1px; height:35px; font-size:13px;}
#news .box .r li a{ float:left; color:#444}
#news .box .r li a:hover{ color:#28ABE1}
#news .box .r li span{ float:right; color:#444}
#news .box .r p{ text-align:right; font-size:14px; line-height:30px;}
/*#news .box .r p a{ color:#28abe1; font-weight:bold;}*/
#news .box .r p a{ color:#gray; font-weight:bold;}


#m{ width:980px; margin:0 auto 30px;}
#m h2{ border-bottom:#28ABE1 solid 1px; line-height:40px; font-size:17px; color:#28ABE1;}
/*#m h2{ border-bottom:gray solid 1px; line-height:40px; font-size:17px; color:gray;}*/
#m li{ line-height:30px; border-bottom:#eee solid 1px; height:30px;}
#m li a{ float:left; font-size:13px; color:#444}
#m li a:hover{ float:left; color:#28abe1}
#m li span{ float:right; color:#444}
#m .l{ width:300px; float:left;}
#m .z{ width:300px; float:left; margin-left:40px;}
#m .y{ width:310px; float:right;}
#m  p{ text-align:right; font-size:14px; line-height:30px;}
#m  p a{ color:#28abe1; font-size:13px; font-weight:bold;}
/*#m  p a{ color:gray; font-size:13px; font-weight:bold;}*/
#m .tu{ padding:20px 0}


.pt_tu{ padding-top:5px;}
.pt_tu p{text-align:center; padding-bottom:8px;}
.pt_tu p:last-child{padding-bottom:0;}

.t_email{float:left; margin-left:10px; background-image:url(../images/e_ico.jpg); background-repeat:no-repeat; background-position:left center; padding-left:16px;}
.t_ban{float:left; margin-left:10px; background-image:url(../images/oa_ico.jpg); background-repeat:no-repeat; background-position:left center; padding-left:16px;}



.desc .navinb-submenu{ padding-left:50px;}

/*warp*/
#warp{ width:980px; margin:30px auto 20px;}
#warp #jigou{ padding-bottom:30px; line-height:28px;}

#warp #jigou h1{ text-align:center; font-size:30px; margin-bottom:20px;}

#warp h2{ margin-bottom:20px; color:#28abe1; font-size:16px;}


#main{ float:right; width:690px; }


.main-box{ border-top:0;  padding:10px 15px; border:#ccc solid 1px;}



#side{ float:left; width:240px}
#side .tiao{ font-size:18px; margin-bottom:30px; line-height:40px;}
#side .tiao a{background:url(images/ccc0.jpg) no-repeat 5px; color:#28ABE1; padding-left:65px; height:40px; display:block; width:175px;}
#side .tiao a:hover{background:url(images/ccc.jpg) no-repeat 5px; color:#fff; height:40px; }

#side .tiaoon{ background:#28ABE1;padding-left:30px; font-size:18px; margin-bottom:10px; line-height:40px;}
#side .tiaoon a{ background:url(images/yuan2.jpg) no-repeat 5px;  padding-left:35px; color:#fff}


#side ul{ width:85%; margin:0 auto 30px;}
#side li{ background:url(images/hei.jpg) no-repeat 5px; height:35px; line-height:35px; font-weight:bold; font-size:13px;}
#side li a{ padding-left:20px; color:#444}
#side li a:hover{ padding-left:20px; color:#28ABE1}


#side .lianxi{ border:#ccc solid 1px; border-top:0;margin-bottom:10px;}
#side p{ line-height:25px; padding:0 15px;}



/*-----------list-----------*/

.list-news{}
.list-news li{ background:url(images/icon.gif) no-repeat 0 9px; line-height:35px; border-bottom:#ddd dotted 1px; list-style:none; margin-bottom:3px; width:100%; height:35px;}

 .list-news li a{ color:#444; float:left; padding-left:20px;}
 .list-news li span{ float:right; color:#666}

.pages{ text-align:center; padding:15px 0; width:100%; clear:both}


/*---list-pro--*/
.list-pro{ overflow:hidden; height:1%; clear:both; }
.list-pro-box{ width:205px; float:left; overflow:hidden; margin:0 10px; height:200px;}
.list-pro-box img{ width:205px; height:150px; border:#ddd solid 1px;}
.list-pro-box p{ width:200px; line-height:25px; text-align:center}
.list-pro-box p a{ color:#333; font-size:13px; font-weight:bold;}

/*-----------detail-----------*/
.detail-jianjie{ line-height:26px;  font-size:13px; }
.detail-jianjie a{ color:#686465}

.detail-jianjie img{ margin-bottom:10px;}

.desc { font-size:13px; line-height:30px; color:#333}
.desc p{ text-indent:2em;}
.desc a{ color:#333; text-decoration:underline}

.desc td{ border:#ddd solid 1px;}

.detail-jianjie .pic{ text-align:center; margin-bottom:5px;}
.detail-jianjie .pic img{ width:280px; height:230px; border:#ddd solid 1px;}


/*foot*/
#foot1{ width:100%; margin:0 auto; background:#28abe1; padding:15px 0; font-size:13px;}
/*#foot1{ width:100%; margin:0 auto; background:gray; padding:15px 0; font-size:13px;}*/
#foot1 h2{ color:#fff; font-size:15px; margin-bottom:10px;}
#foot1 .mid{ width:980px; margin:0 auto;}
#foot1 .mid .l{ float:left; width:260px;}
#foot1 .mid .z{ float:left; width:300px; margin:0 45px 0 70px; line-height:30px;}
#foot1 .mid .z a{ color:#fff; padding-right:10px;}
#foot1 .mid .ml{float:left; width:160px;}
#foot1 .mid .ml p{float:left; width:60px; margin-top:40px; margin-right:12px; line-height:30px; text-align:center;}
#foot1 .mid .ml p img{width:100%;}
#foot1 .mid .ml p a{color:#FFFFFF; font-size:11px;}
#foot1 .mid .y{ float:right; width:120px;}

/*foot*/
#foot{ width:100%; height:80px; margin:0 auto; background:#fff; padding-top:15px; font-size:12px;}
#foot a{ color:#28ABE1}
#foot p{ text-align:center; line-height:28px; color:#28ABE1}

/*mfk*/

.mfk_main{width:1000px; margin:auto;}

.fy_page{text-align:right; color:#000; padding:15px 5px 10px 15px; height:40px; font-size:14px;}
.fy_page span{color:#F00; font-weight:bold; font-size:14px;}
.fy_page a{ font-size:14px; color:#000; text-decoration:none;}
.fy_page a:hover{ color:#29AAE3;}


.pingtai{float:left; margin-left:2px;}
.pingtai img{filter:alpha(opacity=60); opacity:0.6;}
.pingtai img:hover{filter:alpha(opacity=100);  opacity:1;}

.footer_qt{ width:330px;}
.footer_qt li{float:left; margin-right:18px; margin-top:10px;}
.footer_qt li img{width:144px; height:45px;}

.height50{height:50px;}


.mfk_left{float:left; width:262px;}
.mfk_right{ float:right; width:700px;}

.er_nav{}
.er_nav li{ padding:10px 0 10px 0;}
.er_nav li p a{position:relative; display:block; height:39px; line-height:37px; text-align:left; padding-left:38px; background-image:url(images/landian.jpg); background-repeat:no-repeat; background-position:20px center; color:#28ABE3; font-size:22px;}
.er_nav li p a:hover{background-image:url(images/baidian.jpg); background-color:#29AAE3; color:#FFF;}
.er_nav li p .a_be{background-image:url(images/baidian.jpg); background-color:#29AAE3; color:#fff;}

.er_nav_s{padding-left:22px; display:none;}
.er_nav_s a{ position:relative; display:block; padding-top:10px; height:20px; line-height:20px; text-align:left; background-image:url(images/h_x.jpg); background-repeat:no-repeat; background-position:left  16px; color:#727071; font-size:15px; padding-left:17px;}
.er_nav_s a:hover{background-image:url(images/l_x.jpg); color:#29AAE1;}
.er_nav_s .a_be{background-image:url(images/l_x.jpg); color:#29AAE1;}


.mfk_weizhi{color:#2AABE4; padding-bottom:10px; font-size:18px; text-align:left; height:56px; line-height:56px;}
.mfk_weizhi a{color:#2AABE4; font-size:18px;}
.mfk_weizhi a:hover{color:#039;}


/*机构设置*/
.insti{width:630px; background-image:url(images/er_logo.jpg); background-repeat:no-repeat; background-position:left center; padding-left:190px;}
.insti_box{position:relative; border-left:3px solid #AEAEAE;}
.insti_list{ width:418px;}
.insti_list li{height:43px; line-height:43px; background-image:url(images/in_bj22.jpg); background-repeat:no-repeat; background-position:left center; padding-left:145px;}
.insti_list li a{font-size:18px; color:#FFF;}
.insti_list li a:hover{color:#FF0;}




/*新闻列表*/
.news_list{}
.news_list li{height:30px; line-height:30px; border-bottom:1px dashed #e0e0e0; padding:0 6px 0 6px;}
.news_list li a{float:left; color:#515151;}
.news_list li a:hover{color:#29AAE3;}
.news_list li span{float:right; color:#515151;}

.news_list2{}
.news_list2 li{height:42px; background-image:url(images/kuai.jpg);  background-repeat:no-repeat; background-position:8px; line-height:40px; border-bottom:1px dashed #e0e0e0; padding:0 6px 0 20px;}
.news_list2 li a{float:left; margin-left:6px; font-size:14px; color:#515151;}
.news_list2 li a:hover{color:#29AAE3;}
.news_list2 li span{float:right; font-size:14px; color:#515151;}

/*图片列表*/
.img_list{ min-height:340px; padding-left:6px; padding-top:4px;}
.img_list li{float:left; margin-left:28px;}
.img_list li img{width:200px; height:134px;}
.img_list li p{line-height:20px; height:32px; text-align:center;}


/*资质和人物*/
.img_list2{}
.img_list2 li{float:left; margin-left:22px; margin-top:10px; width:215px; height:330px; text-align:center; line-height:30px;}
.img_list2 li p{}
.img_list2 li p img{width:100%; height:300px;}

/*风采*/
.img_list3{padding-top:15px;}
.img_list3 li{float:left; margin-left:4px; margin-right:4px; text-align:center; width:224px; height:210px; line-height:25px; padding-bottom:10px;}
.img_list3 li p{padding:5px; border:1px solid #EFEFEF;}
.img_list3 li p img{width:100%; height:160px;}

.mytable{ background-color:#dddddd;}
.mytable tr td{background-color:#FFF; line-height:24px; padding:5px 12px 5px 12px;}

.xx1{text-align:center; padding-top:20px; padding-bottom:12px; line-height:20px; color:#000000; font-size:20px; font-weight:bold;}
.xx2{text-align:center; padding:4px; font-size:10px; color:#999;}
.xx3{padding-top:15px; padding-bottom:10px; font-size:14px; line-height:28px;}
.xx4{text-align:left; padding-left:10px; line-height:24px;}
.xx4 a{font-size:14px; color:#666;}
.xx4 a:hover{ color:#29AAE3;}
.xx5{line-height:24px; font-size:14px; text-align:left; }
.xx6{padding-top:10px; font-size:14px; line-height:28px; padding:10px; text-align:left;}

.xx8{padding:28px; height:78px; font-size:24px; font-weight:bold; color:#222222; line-height:40px; text-align:center;}

.er_map{border:1px solid #dddddd; height:50px; line-height:50px; text-align:left; padding-left:10px;}
.er_map a{font-size:20px; font-weight:bold;}
.er_map a:hover{ color:#29AAE3;}
.er_map_list{padding:14px 0 24px 0;}
.er_map_list a{position:relative; display:block; float:left; width:31%; line-height:30px; padding-left:10px; text-align:left;  font-size:14px; }
.er_map_list a:hover{ color:#29AAE3;}

.xx_int{line-height:30px; text-align:left; font-size:14px;}
.xx_int a{ font-size:14px; line-height:30px; text-decoration:underline;}
.xx_int a:hover{text-decoration:underline; color:#29AAE3;}
