@charset "utf-8";
/* CSS Document */
/*首页*/
.border_bg{  border-left:1px solid #eee; border-right:1px solid #eee; border-bottom:1px solid #eee; background:#fff; }
.title{ height:42px; line-height:42px; color:#dc2d2a; background:#fdf9f8; border-bottom:1px solid #eeeeee; font-size:14px;}
.title1{ height:42px; line-height:42px; color:#d42623; background:#f7f8fa; border-bottom:1px solid #eeeeee; font-size:14px;}
.title i{ width:48px; height:42px; margin-right:10px; background: url(../images/coin.jpg) no-repeat center; display:inline-block; border-right:1px solid #eeeeee; vertical-align: top; *vertical-align: middle;}
.coin{ width:80px; height:28px; line-height:28px; display:inline-block; color:#fff; text-align:center;}
.coin:hover{ color:#fff; opacity:0.8; filter:alpha(opacity=80); }
.coina{ width:100px; height:28px; color:#fff; cursor:pointer;}
.coina:hover{ color:#fff; opacity:0.8; filter:alpha(opacity=80); }
.coin1{ background:#21ac12;}/*绿色*/
.coin2{ background:#ff6b31;}/*橘色*/
.coin3{ background:#c6c6c6;}/*灰色*/
.coin4{ background:#478aca;}/*蓝色*/
.coin5{ background:#d42623;}/*蓝色1*/
.coin6{background:#8dce49; }
.coin7{background:#f2e251; }
.coin8{background:#f99e32; }

.coin1 i{ vertical-align: text-top;}
.txt190{border:1px solid #dedede; width:250px; height:26px; line-height:26px; text-indent:10px;}
.txt250{border:1px solid #dedede; width:250px; height:26px; line-height:26px; text-indent:10px;}
.txt500{border:1px solid #dedede; width:500px; height:26px; line-height:26px; text-indent:10px;}
.txt94{border:1px solid #dedede; width:94px; height:26px; line-height:26px; text-indent:10px;}
.txt600{border:1px solid #dedede; width:600px; height:26px; line-height:26px; text-indent:10px;}
.txt700{border:1px solid #dedede; width:700px; height:70px;}
.btn102{ width:102px; height:32px; line-height:32px; font-size:16px; color:#fff; cursor:pointer;}
.btn102:hover{ color:#fff; opacity:0.8; filter:alpha(opacity=80); }
.btn130{ width:130px; height:32px; line-height:32px; font-size:16px; color:#fff; cursor:pointer;}
.btn130:hover{ color:#fff; opacity:0.8; filter:alpha(opacity=80); }
.alpha a:hover{opacity:0.8; filter:alpha(opacity=80);}
.black i{ vertical-align:text-top; padding-right:5px;}
.black a:hover{ color:#fff;}

/*下拉菜单*/
/*下拉菜单*/
.nav_menu{height:45px;}
.nav{ width:770px;height:45px;position:relative; z-index:1000;}
.nav .list li{float:left; }
.nav .list a{float:left;display:block; background:url(../images/coin2.png) no-repeat right center; padding-left:25px; padding-right:30px; height:42px; line-height:42px; text-align:center;color:#fff;}
.nav .list a:hover{color:#dc2d2a;}
.nav .list a:hover,.nav .list .now{color:#dc2d2a;background:#fff url(../images/coin3.png) no-repeat right center;}
.nav .box{ width:770px;position:absolute; z-index:89; left:-1px;top:45px;background:#FFF;overflow:hidden; border: 1px solid #ececec;filter:alpha(opacity=0);opacity:0; border-top:0; box-shadow: 0 2px 3px rgba(0,0,0,0.1); display:block; }
.nav .cont{position:relative; z-index:100; padding:0px 0 0px 10px;}
/* sublist */
.menu { border-bottom:1px dashed #f3f3f3; height:30px; width:650px;}
.menu li{ float:left; background:url(../images/line1.jpg) no-repeat left center; height:30px; line-height:30px; padding-left:13px; padding-right:13px; }

/*下拉*/
  .diy_select { border:1px solid #dedede; width:190px; *margin-left:10px; height:26px; line-height:26px; position: relative; z-index:30; cursor: pointer; color:#666; }
        .diy_select_btn,.diy_select_txt {float: left;height: 100%;line-height: 26px;}
		.diy_select_list {border: 1px solid #dedede;}
		.select-text {  height: 100%; width: 100%;}
        .diy_select_txt { width:80%; text-align: center;}
        .diy_select_btn { width:20%;background: url(../images/page2.png) no-repeat center;}
        .select-option { width: 100%;}
        .diy_select_list {position: absolute;top: 26px;  z-index:20; width:190px; height:80px; display: none;overflow: auto;}
        .diy_select_list li {height:26px; line-height:26px; text-align:center; background:#fff;}
        .diy_select_list li.focus {cursor: pointer;background: #d42623;color: #fff}
		
.tishi{ position:relative;}
.tishi span{ position: absolute; width:20px; text-align:center; margin-left:-19px; top:-13px;*top:-2px; color:#fff; font-size:12px; }
.tishi1{ position:relative;width:32px; height:29px;}
.tishi1 span{ position: absolute; width:20px;  text-align:center; margin-left:-19px; top:px; color:#fff; font-size:12px; }
.more{*margin-top:-35px;}
.kuai{ width:110px; height:110px; line-height:110px; display:block; text-align:center; color:#fff;}
.bg_list{ background:#f8fcff; border:1px solid #eee; padding-top:10px; margin-top:20px;}

.wrapper1000{ width:1000px; margin:0 auto;}
.logo{ height:60px; line-height:10px; background:url(../images/logo_04.png) repeat-x;}
.logo i{ background:url(../images/logo_16.png) no-repeat; width:28px; height:28px; display:inline-block; padding-right:10px;}
.box1{  background:url(../images/logo_25.png) no-repeat; width:310px; height:364px; padding-left:30px; padding-top:20px;}

.txt280{ background:url(../images/logo_06.png) no-repeat; width:225px; color:#999; height:45px; line-height:45px; padding-left:55px; }
.txt280a{ background:url(../images/logo_09.png) no-repeat; width:225px; color:#999; height:45px; line-height:45px; padding-left:55px; }
.yan{ background:url(../images/logo_11.png) no-repeat; width:145px; height:45px; line-height:45px; padding-left:55px; color:#999;}
.btn280{ background:url(../images/logo_14.png) no-repeat; width:280px; height:45px; line-height:45px; color:#fff; cursor:pointer; }

.title1{ background:#f2f9ff; height:37px; line-height:37px;}

/*重庆*/
.fenxi1{ width:107px; height:107px; line-height:107px; background:url(../images/pic5.jpg) no-repeat; text-align:center; color:#2ec481;}
.fenxi2{ width:107px; height:107px; line-height:107px; background:url(../images/pic6.jpg) no-repeat; text-align:center; color:#70b5f8;}
.fenxi3{ width:107px; height:107px; line-height:107px; background:url(../images/pic7.jpg) no-repeat; text-align:center; color:#ea6a63;}
.tianbao{ border:1px solid #eeeeee; padding-top:5px; padding-bottom:5px; display:block;}
.tianbao:hover{ background:#d42623; color:#fff;}
.tianbao1{ border:1px solid #eeeeee; height:56px; line-height:56px; display:block; vertical-align:middle;}
.tianbao1 img{ vertical-align:middle; margin-left:20px; margin-right:15px;}
.map1{ background:url(../images/pic12.jpg) no-repeat; width:121px; height:121px; line-height:175px; display:block;}
.map2{ background:url(../images/pic13.jpg) no-repeat; width:121px; height:121px; line-height:175px; display:block;}
.map3{ background:url(../images/pic14.jpg) no-repeat; width:121px; height:121px; line-height:175px; display:block;}


/*选项卡*/
.tab_menu1{  height:36px; background:#f2f9ff;border-bottom:1px solid #d8e9f5;  border-top:1px solid #d8e9f5;  border-right:1px solid #d8e9f5;}
.tab_menu1 li{float:left;height:36px;line-height:36px; padding:0 20px 0 20px; background:#f2f9ff;text-align:center;cursor:pointer;}
.tab_menu1 li.current{color:#0e73f9;background:#fff;margin-top: 1px; border-bottom:none; border-left:1px solid #d8e9f5; border-right:1px solid #d8e9f5;}
.warning_box{ padding:5px ; background:#fff; border:1px solid #d8e9f5;  border-top:none;}
.warning_box img{ border:1px solid #ececec;}
.tab_box .hide{display:none;}

ul.step li.frist a{background:url(../images/coin3.jpg) no-repeat;color:#FFF;}
ul.step li.frist_a a{background:url(../images/coin6.jpg) no-repeat;}
ul.step li{float:left; margin:20px 0 20px 0;text-indent:2em;}
ul.step li a{display:block;height:70px;line-height:70px;width:308px;background:url(../images/coin4.jpg) no-repeat;color:#999; font-size:18px;}
ul.step li.second a{background:url(../images/coin5.jpg) no-repeat;color:#fff;}
ul.step li.second_a a{background:url(../images/coin6.jpg) no-repeat;text-indent:1em;color:#666;}

.map_box{ background:url(../images/map.jpg) no-repeat  center 100px; width:810px; height:600px;margin:0px auto;}

.map_box li{ float:left; margin-left:10px;}

.map_list{ background:url(../images/box1.png) no-repeat; width:414px; height:294px; padding-left:50px; padding-top:17px; text-align:left;}
.map_list p{ margin-top:3px;}
.map_list1{ background:url(../images/box2.png) no-repeat; width:414px; height:294px; padding-left:50px; padding-top:17px; text-align:left;}
.map_list1 p{ margin-top:3px;}
.map_list1 a:hover{ color:#f49d11;}
.btn140{ background:url(../images/btn140.png) no-repeat; width:140px; height:32px; line-height:32px; color:#fff; cursor:pointer; display:block;}
.btn140:hover{  opacity:0.8; filter:alpha(opacity=80); color:White; }
.map_box li{ text-align:center; margin-top:30px;}

.tishi2{ width:274px; background:#fff6f6; border:1px solid #ffd6d6; font-size:12px; color:#ff7c7c; padding:1px; vertical-align:middle;}
.tishi2 img{ vertical-align:middle; padding-left:5px; padding-right:5px;}



/*2016/10/21*/
.flip,.flip2{ border:0; height:25px; line-height:25px; width:50px; padding-right:20px; display:block; cursor:pointer; background: url(../images/down.jpg) no-repeat right center;}
.flip_a,.flip_a2{  background: url(../images/up.jpg) no-repeat right center;}

/*弹出层效果*/
.hide_box{width:1010px;color:#fff;color:#444; padding-bottom:20px; background:#fff;}
.hide_box h4{height:40px;line-height:40px;overflow:hidden;background:#d42623;color:#fff;padding:0 10px;font-size:14px;}
.company_list li{ float:left; margin-left:10px;}
.company_list li a{ display:block;height:25px; width:25px; text-align:center; line-height:25px;background:#d42623; color:#fff;}
.company_list li a:hover{ background:#299ef1;}
.bg_glay{ background:#f7f5f5;}


/*2016/10/31*/
.problem1 i{ background:url(../images/pic1.jpg) no-repeat; width:18px; height:18px; display:inline-block; vertical-align:text-bottom; padding-right:10px;}
.problem1{ color:#e71010;}
.problem2 i{ background:url(../images/pic2.jpg) no-repeat; width:18px; height:18px; display:inline-block; vertical-align:text-bottom; padding-right:10px;}
.bg_list1{ background:#FFF2F2; padding:10px; text-indent:20px; line-height:2em;}
.height{ line-height:1.8em;}
.border{ border:1px solid #eeeeee;}
.bg_bule1{ background:#f04f4c; height:35px; line-height:35px;}
/*弹出框*/
.outer{position: absolute;width:510px; min-height:100px; z-index:100;background-color:#fff; border:1px solid #d7d7d7; box-shadow:3px 3px 5px #999;}
.outer h2{height:40px;font-size:16px;background-color:#d42623;position:relative;padding-left:10px;line-height:40px;color:#fff;}
.outer h2 a{position:absolute;right:10px;font-size:12px;color:#fff;}


/*2016/12/22*/
.margin20{ margin-left:20px; margin-right:20px;}
.process li p{ background:url(../images/coin2.jpg) no-repeat; width:38px; height:38px; line-height:38px; text-align:center; margin-right:20px;  color:#fff; font-weight:bold; font-size:18px;}
.process li a{  line-height:38px; width:160px;}
.title_a{ height:45px; line-height:45px; background:#f7f8fa; border-bottom:1px solid #eeeeee; font-size:16px;}
.title_a li{ float:left; width:160px; text-align:center;  border-right:1px solid #eeeeee;}
.title_a li a{ display:block;}
.current_title{ background:#fff; border-top:2px solid #d42623;}
.current_title a{ color:#d42623;}
.border1{ border:1px solid #e3ecff;}
.title2{ background:#fdf9f8; height:45px; line-height:45px; border-bottom:1px solid #eee; text-indent:20px;}
.time{ width:220px; height:68px; padding:15px; background:#d42623; }
.bg_bule2{ background:#f9fbff;}
.border_l_a{border-left:1px solid #e3ecff}
.border_t1{ border-top:1px solid #e3ecff;}
.pl40{ padding-left:40px;}
.pl70{ padding-left:70px;}
.bg_red{background:url(../images/bg.jpg) repeat-x;}

/*2017/2/13*/
.tsk{ background: url(../images/ytgf3.png) no-repeat; width:575px; height:388px;}
.mt25{ margin-top:25px;}
.pb5{ padding-bottom:5px;}
.hover:hover{ color:#fff; opacity:0.8; filter:alpha(opacity=80); }
.bg_red1{ background:#fff9f9; border:1px solid #e8e8e8;}
.bg_red2{ background:#fff7f7;}
.dq_bg{ background: url(../images/ytgf4.png) no-repeat; color:#fff; }
.shuzi li{ background:url(../images/ytgf5.png) no-repeat; width:80px; height:30px; line-height:30px;  text-align:center; float:left; }
.shuzi li a{ display:block;}
.aling1{ position:absolute; width:120px; top:110px; left:40px;}
.aling2{ position:absolute; width:120px; top:110px; left:190px;}
.aling3{ position:absolute; width:120px; top:110px; left:320px;}
.aling4{ position:absolute; width:120px; top:110px; left:800px;}
.aling5{ position:absolute; width:120px; top:400px; left:100px;}
.aling6{ position:absolute; width:120px; top:400px; left:660px;}
.aling7{ position:absolute; width:120px; top:400px; left:870px;}
.search_a{ background:url(../images/ytgf7.jpg) no-repeat; width:249px; height:40px; line-height:40px; padding-left:10px;}
.zoom{ background:url(../images/ytgf8.jpg) no-repeat; width:51px; height:40px; }
.tishi_a{ width:620px; border:1px solid #dedede;}


/*banner*/
.section-focus-pic{height:260px;width:220px;overflow:hidden;position:relative;}
.section-focus-pic ul li{position:absolute;top:0;left:300px;width:220px;height:260px;}
.section-focus-pic ul li h3{position:absolute;bottom:40px;right:40px;width: 160px;font-weight:normal;color:#FFF;margin-left: 20px;z-index: 111;}
.section-focus-pic .pages{width:220px;height:260px;}
.section-focus-pic .controler2 a{display:block; width:30px;position:absolute;bottom:120px;height:20px; z-index:112;}
.section-focus-pic .controler2 a i{cursor:pointer;display:block;width:30px;height:30px; background:url(imgs/star.png) no-repeat;}
.section-focus-pic .controler2 .prev{left:10px;}
.section-focus-pic .controler2 .prev i{background: url(../images/fancy_nav_left.png) no-repeat left top;}
.section-focus-pic .controler2 .next{right:10px;}
.section-focus-pic .controler2 .next i{background: url(../images/fancy_nav_right.png) no-repeat left top;}
.controler{ display:none;}

/*2017/6/15*/
.pr5{ padding-right:5px;}
.bg_gry{ background:#fbfbfb;}
.sh1 li{ background: url(../images/hb_03.jpg) no-repeat; width:60px; height:35px; line-height:35px;  text-align:center; float:left; }
.sh1 li a{ display:block;}
.dq_bg_sh{ background: url(../images/hb_05.jpg) no-repeat; color:#fff; }

.nav_index{ position:relative; z-index:1001;}
.nav_index li{ float:left;}
.nav_index li a{float:left;display:block; padding-right:40px; height:42px; line-height:42px; text-align:center;color:#fff;}
.nav_index li a:hover{ color:#f1f1f1;}

.title_menu{ height:45px; line-height:45px; background:#d42623; color:#fff; text-indent:20px;}
	.menu_list ul li{ border-top:solid 1px #e8e8e8;}
	.menu_list ul li .mr{ background:url(../images/hb_07.jpg) no-repeat 20px center; padding-left:50px; height:45px;  line-height:45px;}
	.menu_list_dq{ background:url(../images/hb_06.jpg) no-repeat 20px center; color:#e34038; padding-left:50px; height:45px;  line-height:45px; }
    .menu_list ul li ul li{ background:url(../images/hb_08.jpg) no-repeat 40px center;padding-left:60px; height:45px; line-height:45px;}
/*字母排序*/
.company_list1 li{ float:left; margin-left:10px; margin-top:5px;}
.company_list1 li a{ display:block;height:23px; width:23px; text-align:center; line-height:25px;background:#fff9f9; color:#666; border:1px solid #eee;}
.company_list1 li a:hover{ background:#d42623;color:#fff;}
/*单位详情下拉*/
	.selected{width: 194px;border-bottom:solid 1px #e8e8e8;}
	.selected ul li{ border:solid 1px #e8e8e8; border-bottom:0; }
	.selected ul li a{padding-left: 50px; font-size:12px; display: block; height:40px;line-height:40px;position: relative;}
	.selected ul li .inactive{ background:url(../images/pic_18.png) no-repeat 20px center;}
	.selected ul li .inactives{background:url(../images/pic_07.png) no-repeat 20px center; color:#e34038;} 
	/*.selected ul li ul{display: none;}*/
	.selected ul li ul li { border-left:0; border-right:0; }
	.selected ul li ul li .active{ padding-left:70px; background: url(../images/hb_08.jpg) no-repeat 50px;}	

.tab_nav{ text-indent: 0px;}
.tab_nav li a{ display:block; width:150px; text-align:center; border-right:1px solid #eee; float:left;}	
.tab_nav_dq{ background:#fff; color:#e34038; border-top:1px solid #e34038;}	

.dwzs_bg1{ background:#f8614b; text-align:center; height:45px; }
.dwzs_bg2{ background:#4ba5f8; text-align:center; height:45px; }
.dwzs_bg3{ background:#83ca30; text-align:center; height:155px; }
.dwzs_kd{ min-height:90px;}
.dwzs_kd li{ width:130px; float:left; }
.height55{ height:55px; line-height:55px; background:#f8614b;}

.sh2 li{ border:1px solid #eee; width:80px; height:30px; line-height:30px; margin-right:10px;  text-align:center; float:left; }
.sh2 li a{ display:block;}
.px_nav{ background:#fbfbfb; height:40px; line-height:40px;}
.px_nav li a{ display:block; width:150px; text-align:center; border-right:1px solid #eee; float:left;}	
.px_dq{ background:#fff; color:#e34038; }	
