/* CSS by taoxian 2010-11-1 */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, select,legend, input, textarea, p, blockquote, th, td {
margin:0;
padding:0;
}
body, input, textarea {
font-family:Tahoma;
font-size:12px;
word-wrap:break-word;
background-color:#fff;
}
h1, h2, h3, h4, h5 {font-size:13px;}

a{ font:12px/12px "宋体"; color:#666; text-decoration:none;}
a:hover{ text-decoration:underline; color:#000;}


/*----去除点击链接时候的虚线框-----*/
a {outline: none;}
a:active {star:expression(this.onFocus=this.blur());}
:focus { outline:0; }


img{ border:none;}

ul,ol{ list-style-type:none;}

.clearboth { width:auto; height:1px; margin-top:-1px; overflow:hidden; clear:both; }
.height{width:auto; height:10px; margin-top:-1px; overflow:hidden; clear:both;}



/*----------------------------------------header----------------------------------------------*/
#wrapper{ min-width:945px; padding:0; margin:0;}

#header{ background:url(../images/wrapper_bj01.jpg) repeat-x 0 0; margin:0 auto; padding:0  10px; z-index:1234;}
.inner{ background:url(../images/header_bj.jpg) no-repeat 0 0 ; width:925px; height:185px; background-position:top center; margin:0 auto; text-align:center; position:relative;}
.inner .bd{ z-index:888; text-align:left; position:relative;}
.photo s{
	background:url(../images/publish_round.png) no-repeat 0 0;
	position:absolute;
	overflow:hidden;
	width:19px;
	height:19px;
	left:0;
	top:-3px;
}
.bd h1 a img{display:block;height:52px;overflow:hidden;position:absolute;left: 41px;top: 36px;}

.quick_link{ position:relative;padding:0 3px;left:581px;top:70px;width:400px;}
.quick_link li{ float:left; margin:0 6px; position:relative; display:inline;}
.quick_link li a{ padding-left:20px; position:relative; color:#fff; text-decoration:none;}
.quick_link li a:hover{ text-decoration:underline;}
.home s{ background-position:0 -5px;}
.english s{ background-position: -22px -5px;}
.dl s{ background-position:-45px -5px;}
.login s{ background-position:-65px -5px;}
.esc s{ background-position:-85px -5px;}

.header_nav{position:absolute;left: 57px;top:109px; width:850px; height:65px; overflow:hidden;}
.header_nav .nav_list {height:35px; overflow:visible;}
.header_nav .nav_list li{ float:left; margin-right:22px;}
.header_nav .nav_list li a{ display:block; width:83px; height:35px; line-height:35px; text-align:center; font-size:14px; font-weight:bold;color: #fff; text-decoration: none;}
.header_nav .nav_list li a:hover,.header_nav .nav_list li.current{background:url(../images/nav_hover.jpg) 0 0 no-repeat; background-position: left top;}

.header_nav .nav_list .menu_a ul{ display:none; position:absolute; left:10px; width:1000px; overflow:hidden;}
.header_nav .nav_list .menu_a ul li{ margin-right:1px;}
.header_nav .nav_list .menu_a ul li a{ background:none;width:99px; color:#666; font-weight:normal; font-size:12px;}
.header_nav .nav_list .menu_a ul li a:hover{ color:#000; background:none;}


/*------------------------------main-------------------------------------*/
#main{background-color:#fff;url(../images/main_wrapper.jpg) repeat-x 0 0; text-align:center;padding:0 10px; background-position:center; height:707px; overflow:hidden;margin:0;}
#main .main_inner{width:925px; margin:0 auto;text-align:left; background:url(../images/main_bj.jpg) no-repeat 0 0;}
.main_inner .main_photo{ padding:8px;height:326px;}
.main_inner .flash{ float:left; position:relative;}
.flash .lunbo{
	position:absolute;
	width:122px;
	height:18px;
	left: 20px;
	top: 264px;
}
.flash .lunbo ul li{float:left; margin-right:4px;}
.flash .lunbo ul li a{ background:none repeat scroll 0 0 #FDF7D2; border:1px solid #7cbd19; width:18px; display:block; text-align:center; line-height:18px;color:#557395; font-weight:bold;}
.flash .lunbo ul li a:hover{background:none repeat scroll 0 0 #7cbd19; text-decoration:none; color:#fff;}
.main_photo .service_area{ width:136px; float:right;}
.service_area ul{ width:134px; height:224px;border:1px solid #EDF7D2;overflow:hidden;}
.service_area ul li{ line-height:1.5em; margin-bottom:11px;}
.service_area ul li a{ display:block; width:133px; height:28px; line-height:28px; background:url(../images/s_1.jpg) no-repeat 0 -28px;}
.service_area ul li a:hover{background:url(../images/s_1.jpg) no-repeat 0 0px;}

.service_area ul .s_2 a{background:url(../images/s_2.jpg) no-repeat 0 -28px;}
.service_area ul .s_2 a:hover{background:url(../images/s_2.jpg) no-repeat 0 0px;}
.service_area ul .s_3 a{background:url(../images/s_3.jpg) no-repeat 0 -28px;}
.service_area ul .s_3 a:hover{background:url(../images/s_3.jpg) no-repeat 0 0px;}
.service_area ul .s_4 a{background:url(../images/s_4.jpg) no-repeat 0 -28px;}
.service_area ul .s_4 a:hover{background:url(../images/s_4.jpg) no-repeat 0 0px;}
.service_area ul .s_5 a{background:url(../images/s_5.jpg) no-repeat 0 -28px;}
.service_area ul .s_5 a:hover{background:url(../images/s_5.jpg) no-repeat 0 0px;}
.service_area ul .s_6{background:url(../images/s_6.jpg) no-repeat 0 -28px;height:28px; line-height:28px;}

.service_area ul .s_7 {background:url(../images/s_7.jpg) no-repeat 0 -28px;height:28px; line-height:28px;}
.service_area ul .s_8 a{background:url(../images/s_8.jpg) no-repeat 0 -28px;}
.service_area ul .s_8 a:hover{background:url(../images/s_8.jpg) no-repeat 0 0px;}
/*.service_area ul .s_6 a{background:url(../images/s_6.jpg) no-repeat 0 -28px;}
.service_area ul .s_6 a:hover{background:url(../images/s_6.jpg) no-repeat 0 0px;}
.service_area ul .s_7 a{background:url(../images/s_7.jpg) no-repeat 0 -28px;}
.service_area ul .s_7 a:hover{background:url(../images/s_7.jpg) no-repeat 0 0px;}*/

.main_inner .news,.main_inner .friendlink{ background:url(../images/new_bj.jpg) no-repeat 0 0; width:672px; height:221px; background-position:bottom ; overflow:hidden; float:left;}
.main_inner h2{ background:url(../images/publish_round.png) no-repeat;width:105px; text-indent:-999em;}
.main_inner .news h2{background-position:-5px -30px;}
.main_inner .news h2 a,.main_inner .net h2 a,.main_inner .friendlink h2 a,.main_inner .zz h2 a{ display:block; height:35px;}
.news .news_inner{ padding:23px 20px 20px 20px; }
.news_inner .n_l{ float:left; width:155px; margin-right:10px;}
.news_inner p{ width:155px; height:25px; margin-top:2px; background:none repeat scroll 0 0 #EEF2F3; line-height:25px; text-align:center;}
.news_inner .n_l a{font-size:12px;font-weight:normal; line-height:25px;}
.news_inner .n_r{ width:256px; float:left; overflow:hidden; margin-right:10px;}
.news_inner .n_r li{ height:26px;}
.n_r ul li a{ line-height:26px; font-size:12px; width:230px;}



.news_inner .n_r2{ width:256px; float:left; overflow:hidden; margin-right:10px;}
.news_inner .n_r2 li{ height:26px;}
.n_r2 ul li a{ line-height:26px; font-size:12px; width:230px;}



.nt{ height:24px;  overflow:hidden; width:255px; padding-top:0px;}
.nt ul li{ float:left;  display:inline; width:84px; }
.nt ul li a{line-height:23px; width:84px; display:block; text-align:center; }
.nt_li a{ background:url(../images/xwk2.png) 0 0; }
.nt_active0 a{ background:url(../images/xwk0.png) 0 0;color:#557395;font-weight:bold; font-size:13px;}



.news .latest{ width:191px; float:left;height:154px; }
.latest h5 a,.f_right h5 a{color:#557395; background:url(../images/jiantou.png) no-repeat 0 0; padding-left:25px; line-height:23px; display:block; font-weight:bold; font-size:13px;}
.latest h5 a:hover,.f_right h5 a{ text-decoration:none; color:#3d536b;}
.latest p{ background:url(../images/latest_bj.jpg) no-repeat 0 0; width:191px; height:67px;text-align:left; margin-bottom:8px; padding:2px; }
.latest .l_news{ background:none; padding:0;}
.latest a{ background:url(../images/jiantou2.jpg) no-repeat 0 0; line-height:26px; padding-left:10px;}

.main_inner .net,.main_inner .zz{ background:url(../images/net_bj.jpg) no-repeat 0 0; width:244px; height:221px; background-position:bottom; float:right;}
.main_inner .net .net_inner{ padding:10px 15px 0 15px;overflow:hidden;}
.main_inner .net h2{background-position:-5px -175px;}
.net_inner ul{ width:214px;  text-align:center;  padding-left:3px;}
.net_inner ul li{ margin:0 0 4px 0; }
.net_inner ul li a{ text-align:left; display:block; width:180px; height:25px;line-height:28px; background:url(../images/service_navbj.jpg) no-repeat 0 0; padding-left:20px;}
.net_inner ul li a:hover{background:url(../images/service_navbj01.jpg) no-repeat 0 0; color:#fff; text-decoration:none;}



.main_inner .main_bottom{ margin-top:10px; padding:0;}
.main_bottom .frendlink{ position:relative;}
.main_inner .friendlink h2{background-position:-5px -65px;}
.main_inner .friendlink h2.hot_logo{background-position:-5px -140px;width:110px;position:absolute;left:456px;top:-35px;}
.friendlink .friendlink_inner{padding:13px 20px 0px 20px; }
.friendlink .f_left{ width:435px; float:left; margin-right:5px;}
.f_left .f_form{ width:195px; float:left; margin-right:5px; padding:5px 0;}
#form1 .form1_s{ width:190px; text-align:center; margin-bottom:4px; display:inline;}
.f_left .f_logo{ width:223px; height:70px;float:left; background-color:#eef2f3; padding:5px 4px 0 6px; display:inline;}
.friendlink .f_right{ width:185px; float:left; display:inline;}
.f_right .f_hot li{ float:left; margin-right:10px;}
.f_right .f_hot li a{ display:block; width:120px; background:url(../images/jiantou2.jpg) no-repeat 0 0; padding-left:15px; height:24px; line-height:24px; background-position:left center;}
.f_right .f_hot li a:hover{ color:#93bd00;}

.main_inner .zz h2{background-position:-5px -100px;}
.main_inner .zz .zz_inner{padding:28px 15px 0 15px; color:#666; }
.zz .zz_inner a img{ border:1px solid #D9D9D9;width:62px; float:left; height:47px; margin-right:6px;}



/*--------------------------------footer-----------------------------*/
#footer{ clear:both; background:url(../images/footer_wrapper.jpg) repeat-x 0 0; text-align:center; overflow:hidden;padding:0 10px; color:#557395; height:125px;}
#footer .footer_inner{width:925px; margin:0 auto;background:url(../images/footer_bj.jpg) no-repeat 0 0; padding-top:30px;}
.footer_link{ margin-bottom:10px;}
.footer_link a{ color:#338FD4; padding:0 10px; }



/*-----------------------------login------------------------------*/
#container{ width:925px; margin:0 auto;padding:0 10px; text-align:center;}
.c_header{ background:url(../images/login_bj.jpg) no-repeat 0 0; width:925px; height:29px;}
.buttontop,.baomingtop{ height:50px; text-align:left; border-left:1px solid #ECEEEE; border-right:1px solid #ECEEEE; padding:0 30px; width:863px;overflow:hidden;  }
.buttontop img{ float:left; width:115px;}
.buttontop .b_right{ float:right; width:230px; font-size:14px; padding-top:20px; display:inline; color:#666;}
.buttontop a{ color:#9DCE12;font-size:14px; }


.c_form,.c_table{border-left:1px solid #ECEEEE; border-right:1px solid #ECEEEE; text-align:left;  position:relative; color:#666; overflow:hidden; width:923px;
	top: 0px;
	left: 0px;
}
* html div.c_tableinner{ height:600px;}
.c_tableinner{ min-height:600px;}

.c_form .form1{float:left; padding:15px 70px 15px; border-bottom:1px solid #ECEEEE;width:783px; }
.c_form h3{ font:14px 宋体; color:#9DCE12; font-weight:bold; padding-bottom:10px;}
.c_form span{color:#9DCE12;}

.c_form .sex{ width:14px; height:14px;}

.button{ text-align:center; margin:0 auto; }
.button .accept,.button .cancel{width:126px; height:35px; margin:20px 30px;}
.button a:hover{ text-decoration:none;}



/*---------------------------baoming----------------------------------*/
/*.c_table{ height:800px;}*/
.baomingtop{border-bottom:1px solid #ECEEEE;}
.baomingtop .c_baoming{ padding-top:10px; height:30px;font-size:14px; font-weight:normal;}
.baomingtop .c_baoming img{ float:left; margin-right:10px;}
.baomingtop .c_baoming a{ color:#6786a8; font-weight:bold; font-size:14px; line-height:27px;}
.c_table .table_r{ width:150px; float:right; margin:0 30px 20px 0;  color:#414141; display:inline; min-height:600px;}
* html div.table_r{ height:600px;}

.baomingtop2{border-bottom:1px solid #ECEEEE;}
.baomingtop2 .c_baoming2{ padding-top:10px; height:30px;font-size:14px; font-weight:normal;}
.baomingtop2 .c_baoming2 img{ float:left; margin-right:10px;}
.baomingtop2 .c_baoming2 a{ color:#6786a8; font-weight:bold; font-size:14px; line-height:27px;}



.table_r .service_zy{width:148px;border:1px solid #C4D5E0; height:208px; margin-bottom:20px; overflow:hidden;}
.table_r h5{ background:url(../images/bmnav_bj.jpg) no-repeat 0 0; width:126px; height:29px; line-height:30px; font-size:12px; padding-left:23px; font-weight:normal;}
.table_r .service_zy ul{ padding:5px 5px 0;}
.table_r .service_zy ul li{ margin-bottom:10px;}
.table_r .service_zy ul li a{ display:block; width:120px; height:26px; padding-left:17px; line-height:24px;}
.table_r .service_zy ul li a:hover{ text-decoration:none; background:url(../images/baoming_nav.jpg) no-repeat 0 0; color:#fff;}
.service_net h5{ background:url(../images/baoming01.jpg) no-repeat 0 0; margin-bottom:10px;}
.service_net h5 a{ line-height:26px; color:#000;}
.service_net h5 a:hover{ text-decoration:none;}
.service_net ul li{ margin-bottom:2px;}
.service_net ul li a{ display:block; width:78px; height:40px; background:url(../images/service_netbj.jpg) no-repeat 0 0; line-height:40px; padding-left:70px; color:#6786a8;}
.service_net ul li a:hover{border:1px solid #C4D5E0; text-decoration:none;}
.service_net ul .net_2 a{background:url(../images/service_netbj.jpg) no-repeat 0 -42px;}
.service_net ul .net_3 a{background:url(../images/service_netbj.jpg) no-repeat 0 -84px;}
.service_net ul .net_4 a{background:url(../images/service_netbj.jpg) no-repeat 0 -126px;}
.service_net ul .net_5 a{background:url(../images/service_netbj.jpg) no-repeat 0 -168px;}
.service_net ul .net_6 a{background:url(../images/service_netbj.jpg) no-repeat 0 -210px;}


/*-----------------------------------baoming_detail---------------------------------------*/
.baomingtop .c_baoming a{ display:inline;}
.c_table .table_top,.c_table .table_bottom{ padding:0 30px 50px;border-bottom:1px solid #ECEEEE; margin-bottom:20px;}

/*--------------------------------------login----------------------------------------------*/
.c_login{ padding:25px 30px 0; margin:0; text-align:left;border-left:1px solid #ECEEEE; border-right:1px solid #ECEEEE; height:310px;}
.c_login  .l_photo img{ float:left; margin-right:10px;border-right:1px solid #ECEEEE; padding:20px 25px 0 30px; display:inline; }
.login_area{ width:320px; float:right;}
.login_area img{ border:none; padding:0;}
.login_area .login_inner{ padding-left:10px; color:#5e7d9e;}
.login_inner span{ color:#9fd013; line-height:25px;}
.login_inner .l_txt{ width:200px; height:25px; line-height:25px;}
.login_inner .yz_txt{ width:60px; height:25px; line-height:25px;}
.login_inner p{ padding:5px 0 10px 10px; height:20px;}
.login_inner p a{ height:20px; line-height:20px;}




/*-------------------------------------hot-------------------------------------------------*/
.c_table .table_l,.c_table .table_l01{width:680px;padding:15px 30px 15px;float:left;text-align:justify;text-justify:inter-ideograph;line-height:24px;}
.table_r .hotlist{ background-color:#f5f5f5;}
.table_r .service_zy{ background-color:#fff;}
.table_r .hotinner{ width:148px; padding:15px 0;}
.hotinner li{ margin-bottom:2px;}
.hotinner li a{ background:url(../images/hotbj.jpg) no-repeat 0 0; display:block; width:135px; height:28px; line-height:28px; color:#fff; padding-left:10px;}
.hotinner .hot_active a{background:url(../images/hotbj_hover.jpg) no-repeat 0 0; color:#6786a8;}


/*------------------------------------机构概况---------------------------------------*/
.c_table .table_l01{ padding-top:0px;}
.table_l01 span{ color:#3399FF;}
.table_l01 p{text-indent:2em;}
.table_l01 .big{ font:bold 18px "微软雅黑"; color:#3366CC;}

/*------------------------------------服务范围,服务流程----------------------------------------*/
.txt_list{ height:110px; border:1px solid #ccc; background-color:#f5f5f5; width:678px; margin-bottom:10px;}
.txt_list ul{ padding:15px 20px; overflow:hidden;}
.txt_list ul li{ float:left; margin:0 15px; display:inline;}
.txt_list ul li a{ display:block; width:180px; height:26px; text-align:center; line-height:26px; }
#fw_jiliang ul li a{width:125px;!important}
.txt_list a:hover{ text-decoration:none;}
.service_list b{color:#9fd013; font-size:14px; padding:0;}
#fw_jiliang .service_list span{ color:#6786a8;}
.service_list .service_one,.service_list .service_blue{ padding:10px;}
.service_blue{ background-color:#f5fafd;}

.txt_list01 ul li{ float:left; margin:0 20px; display:inline;}
.txt_list01 ul li a{ display:block; width:85px; height:26px; text-align:center; line-height:26px; }

.table_l01 .photo_list{ height:120px; width:680px;}
.photo_list ul li{ float:left; margin-left:38px; display:inline;}
.photo_list ul li a{ display:block;  height:26px; }
.photo_list a.rz_ccc{ background:url(../images/cccsqrz.jpg) no-repeat 0 0;width:149px;padding:90px 0 0 80px;}
.photo_list a.rz_net{ background:url(../images/guojirenzheng.jpg) no-repeat 0 0; width:74px;padding:90px 0 0 85px;}
.photo_list a.rz_book{ background:url(../images/shouquanzhengshu.jpg) no-repeat 0 0; width:76px;padding:90px 0 0 100px;}

.table_l01 .chanpin_list{ margin-top:80px;}
.chanpin_list .cp_top{ margin-bottom:80px;}
.chanpin_list h3{ padding:5px 0; border-bottom:1px solid #f3f3f3;color:#9fd013; margin-bottom:5px;}

.table_l01 .shiyanshi_nav{ height:27px; background:url(../images/shiyanshi.jpg) repeat-x 0 0; overflow:hidden;}
.shiyanshi_nav ul li{ float:left; margin:0 16px; display:inline;}
.shiyanshi_nav ul li a{ line-height:28px;}
.sys_active a{ display:block; height:26px; border-left:1px solid #c4d5e0; background-color:#fff; padding:0 7px; border-right:1px solid #c4d5e0;border-top:1px solid #c4d5e0;}

.table_l01 .shiyanshi_table01{ padding:10px 5px;}
.shiyanshi_table01 td{ background-color:#fff;}
.shiyanshi_table01 h5{ font-size:14px; font-weight:bold;color:#9fd013;}

.shiyanshi_table02 td{ background-color:#fff;}
.shiyanshi_table02 th{ background-color:#f8fbfe;color:#6786a8;}

.pages{ clear:both; padding-top:20px; margin:0 auto; text-align:center;}
.pages a{ display:inline-block; height:25px; line-height:25px; margin:0 auto; text-align:center; width:25px; font-weight:bold;}
.pages a.active{ background-color:#9fd013; color:#fff;}
.pages a.btn_prev,.pages a.btn_next{ color:#666; width:63px;}
.pages .sprite_btn{ background:url(../images/pages.gif) no-repeat 0 0; margin:0 3px;}
.pages a.btn_next{ background-position:0 -25px;}
.pages a.sprite_btn:hover{ color:#fff;}

.rz_table .rztx_txt { background-color:#f5fafd; padding:5px 20px;}
.rz_table h2{color:#9fd013;font-size:15px; font-weight:bold;}

.rz_tableinner{ padding:10px 0; margin:0;}
.rz_tableinner .rz_blue{background-color:#f5fafd;}

.map_top{ margin-bottom:30px; overflow:hidden;}
.map_top h3,.map_bottom h3{ font:16px "黑体"; font-weight:normal;color:#9fd013; margin-bottom:10px;}
.map_top .map_ul,.map_bottom .map_ul{ margin-left:20px;width:200px; float:right; display:inline;}

.map_bottom{ overflow:hidden; margin:0 auto;}

.jiance_txt h6{ font:normal 12px "宋体"; margin:20px 0 10px; color:#6786a8;}
.jiance_txt .jiance_ul h3{ font:bold 14px "宋体";color:#9fd013;}
.jiance_ul{ margin-bottom:20px;}
.jiance_ul li{ margin:10px 0;}
.jiance_ul .point{ background:url(../images/point.gif) no-repeat 0 0; background-position: left center; font-weight:bold; }
.jiance_ul p{  text-indent:0px;margin-left:20px; padding-left:15px;}
.jiance_txt .contact{ height:50px; background-color:#f5fafd; line-height:50px;}


a.view{ display:block; background:url(../images/banliliucheng.jpg) no-repeat 0 0; width:242px; height:42px; }
a.view:hover{ background:url(../images/banliliucheng01.jpg) no-repeat 0 0;}
a.one{background:url(../images/banliliucheng02.jpg) no-repeat 0 0; width:344px;}
a.one:hover{ background:url(../images/banliliucheng01-1.jpg) no-repeat 0 0;}
a.two{background:url(../images/banliliucheng03-1.jpg) no-repeat 0 0; width:344px;}
a.two:hover{ background:url(../images/banliliucheng03.jpg) no-repeat 0 0;}