﻿@charset "utf-8";
/* all */
body{background:#FFF;font-size:14px; color:#333;}
body, div, ol, form, a, h1, h2, h3, h4, h5,h6,p,button{font-family:'MicroSoft YaHei';margin:0;padding:0;table-layout:fixed;word-break:break-all;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
img {border:0;}
ul,ol, li, select {margin:0;padding:0;list-style:none;}
dl, dt, dd {margin:0;padding:0;}
em{font-style:normal;}
a{ text-decoration:none; cursor:pointer; color:#333;}
table { border-collapse:collapse;border-spacing:0;}
input[type=text],input[type=number],input[type=password],select,textarea{ border:#cdcdcd 1px solid; background:#fff; line-height:30px; height:31px; text-indent:3px; color:#000; font-size:14px;}

input[type=text]:focus,input[type=number]:focus,input[type=password]:focus{border-color: #ffcc66;outline: 0;}
textarea{ height:160px;}
select{ height:33px; line-height:31px;}


/*20180112*/
.pagebg{
  position:fixed;
  top: 0;
  left: 0;
  width:100%;
  height:100%;
  z-index:-1;
  zoom: 1;
  background-color: #fff;
  background-image: url(../images/bg.jpg);
  background-image: url(http://www.gz.gov.cn/gzgov/xhtml/images/2016_bg.jpg);
  background-position: center 0;
  background-repeat: repeat;
  background-size: cover;
  -webkit-background-size: cover;
  -o-background-size: cover;
}

.pageall {width:1200px; z-index:1; margin:0 auto;}
.pageheader{ background:url(../images/header_bg_inner.png) center bottom no-repeat; height:157px; position: relative;}
.pageall.home .pageheader{ background:url(../images/header_bg.png) center bottom no-repeat; height:258px;}
.pagetop{ text-align: center; padding-left:480px; height:43px; padding-top:13px; margin:0 auto; background:url(../images/header_top_bg.png) center 0 no-repeat; position:relative;}
.pagetop *{ display:inline-block; vertical-align:top;}
.pagetop .toplogo{ background:url(../images/logo_gzzf.png) 0 0 no-repeat; width:157px; height:48px; position:absolute; left:50%; margin-left:-79px; top:0px;}
.pagetop .yycho{ text-align:center; border-right:#c9c9c9 1px solid; line-height:18px; height:18px; min-width:27px; padding:0 10px; color:#417ad6; text-decoration:underline;}
.pagetop .yycho:hover{color:#2068dc;}
.pagetop .yy_name{color:#333333; text-decoration:none;}
.pagetop .yy_name:hover{ color:#000; }
.pagetop .yycho.weixin{ background:url(../images/top_weix.png) center 0 no-repeat;}
.pagetop .yycho:last-child{ border:none;}
.pagelogo{ padding:0; height:100px;}
.pageall.home .pagetop{height:120px;}
.pagemenu{  height:50px; z-index:2;background:#0a4f8b url(../images/menubg.png) 0 0 repeat-x;}
.menuFirst li{float:left;position:relative;height:50px;width: 15%;}
.menuFirst li:first-child{width:25%}
.menuFirst li:hover, .menuFirst li.on{background:#04447b;}
.menuFirst li.on.ll{background:#0a4f8b url(../images/menubg.png) 0 0 repeat-x;}
.menuFirst li.on.ll:hover{background:#04447b;}
.menuFirst a.mf{display:block;height:50px;line-height:50px;font-size:16px;color:#fff;display: block;text-align:center;z-index:200;}
.menuFirst li.on a.mf, .menuFirst li:hover a.mf{ color:#ffe466;}
.menuFirst li.on.ll a.mf{ color:#fff;}
.menuFirst li.on.ll:hover a.mf{ color:#ffe466;}
.menuSec{display:none;position:absolute;top:50px;left:0;width: 100%;border:#b8bcbf 1px solid;background:#fff;margin-bottom:-1px;z-index:2;}
.menuSec a{ display:block; clear:both; font-size:16px; height:47px; line-height:47px; text-align:center; color:#0a508d; border-bottom:#e8e8e7 1px dashed;}
.menuSec a:hover{ background-color:#eef7ff;}

/*jt*/
.arrow{ vertical-align:middle;display: inline-block;width: 0px;height: 0px;border-width: 5px 5px 0px 5px;border-color: #EEE transparent transparent transparent;border-style: solid dashed dashed dashed;}
.arrow{ margin-left: 3px; -webkit-transition: .5s 0s all; -o-transition: .5s 0s all;-moz-transition: .5s 0s all; -ms-transition: .5s 0s all; transition: .5s 0s all; }
.menuFirst li .arrow{position:absolute;right: 40px;top:24px;}
.menuFirst li:hover .arrow{ -webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg); transform:rotate(180deg);}


/*footer*/
 .footer{ margin-top:1px; border-top:#1c79c9 2px solid; background:#f5f5f5; padding-top:12px; min-height:113px; position:relative;}
 .footermenu{ width:1120px; margin:0 auto; text-align:center; line-height:13px; height:23px;}
.footermenu a{ display:inline-block; color:#333; font-size:12px; vertical-align:top; padding:0 9px;}
.footermenu a:hover{ color:#000;}
.footer .shuom{ padding-left:300px; width:820px; margin:0 auto;}
.footer .shuom p{ line-height:20px; margin:0;}
.footer .zfwz{ position:absolute; top:35px; left:50%; margin-left:-434px; background:url(../images/footer_zhaoc.png) 0 0 no-repeat; width:76px; height:49px;}
.footer .dajg{position:absolute; top:35px; left:50%; margin-left:-346px; background:url(../images/footer_b.png) 0 0 no-repeat; width:49px; height:49px;}

.pagecc{ background: url(../images/bg_whi90.png); border:#d9e1e4 1px solid; border-width:0 1px 1px; padding:14px 30px; overflow:hidden;}
.home .pagecc{padding: 0;background: #fff;border: none;}
.pagecon{ background:#fff; }

/*box_zzxd*/
.box_zzxd{ float:left; width:795px; height:202px; border:#e4e4e3 1px solid; margin-bottom:18px; background:#fff url(../images/bg_zzxd.png) 0 0 repeat-x; *overflow:hidden;}

/*home_icon*/
.home_icon{ float:right; width:353px; height:222px;overflow:hidden; text-align:center;}
.home_icon span{ display:inline-block; text-align:center;}
.home_icon .cc{width:172px; overflow:hidden;}
.home_icon .img{width:175px; height:175px;}
.home_icon .text{ color:#1e4d75; font-size: 16px; line-height:28px;}

/*box_zxkf*/
.box_zxkf{float:right; width:351px; height:239px; border:#d7d6d5 1px solid;}


/*tit*/
.tit_a{ display:inline-block; background:#da2900; display:block; height:51px; line-height:51px; color:#fff; font-size:18px; padding:0 25px 0 20px; position:relative;}
.tit_a::after{ content:""; display:block; width:24px; height:51px; background:url(../images/tit_a.png) 0 0 no-repeat; position:absolute; top:0; right:-22px;}
.tit_b{ position:relative;}
.tit_b .tt{ display:inline-block; padding:0 40px; line-height:40px;color:#274589; font-size:16px; font-weight:bold; background:url(../images/tit_b.png) 0 center no-repeat;}
.tit_c{ position:relative;}
.tit_c .tt{ display:inline-block; padding:0 40px; line-height:40px;color:#4579ca; font-size:16px;background:url(../images/tit_c.png) 20px center no-repeat;}
.tit_d{ background:#f7f7f7 url(../images/tit_d.png) 0 0 repeat-x; height:41px; border-bottom:#e2e2e2 1px solid; position:relative;}
.tit_d .txt_login{float: right;margin: 10px 10px 0 0; font-size: 16px;color: #324d7e;}
.tit_d .txt_login:hover{color: #000;}
.tt_d{ display:inline-block; padding:0 45px 0 25px; line-height:40px; min-width:80px; border-top:#da2900 2px solid; color:#da2900; font-size:16px; font-weight:bold;}
.tit_e{ background:url(../images/tit_e.png) 0 13px repeat-x; height:42px; position:relative;}
.tit_e .tt{ display:inline-block; border-left:#1c79c9 3px solid; padding:0 15px 0 10px; line-height:16px; margin-top:13px; background:#fff; color:#333; font-size:16px; font-weight:bold;}
.tit_f{position:relative;}
.tit_f .tt{ display:inline-block; padding:0 40px; line-height:40px;color:#2e2e2e; font-size:16px;}
.tit_f .tt:before{ display:block; content:""; position:absolute; left:20px; top:18px; width:4px; height:14px; background:#1598dc; border-radius:3px;}
.tit_h1{ text-align:center; color:#285395; font-size:30px; font-weight:bold;}
.tit_h2{ text-align:center; color:#285395; font-size:20px; font-weight:bold;}

.tit_g{ height:46px; margin:0 12px; position:relative;}
.tit_g .line{ height:34px; display: inline-block; width:40%; border-bottom:#e2e2e2 1px solid; float:left;}
.tit_g .line.l_r{ float:right;}
.tit_g .tt{ display:block; position:absolute; left:0; right:0; text-align:center; line-height:48px; color:#ee0000; font-size:16px; font-weight:bold;}

/*list_icon*/
.list_icon{ padding:0 0 0 2.5%; overflow:hidden;}
.list_icon li{ display:block; float:left; width:19.5%; height:150px; text-align:center; text-align:center;}
.list_icon li a.link{ display:block; width:100%; height:150px;}
.list_icon li .pic{ display:block; width:80px; height:80px; margin:12px auto 0;}
.list_icon li .pic img{ width:100%; height:100%;}
.list_icon li .text{ line-height:38px; text-align:center; display:block;color:#1f4d75; font-size:18px;}
.list_icon li .cc{ display:block; position:relative; border:#dfeaef 1px solid; padding:6px 0 6px 5px; background:url(../images/bg_whi50.png); text-align:left; position:relative; margin-top: 26px;}
.list_icon li .cc:before{ content:""; display:inline-block; display:block; width:18px; height:7px; position:absolute; left:50%; top:-6px; margin-left:-9px; background:url(../images/jt50.png) center bottom no-repeat;}
.list_icon li.last .cc{ margin-right:-14px;}
.list_icon li.last .cc:before{ margin-left:-15px;}

/*.li_po_red*/
.li_po_red{ position:relative;}
.li_po_red:before{ content:""; display:block; width:4px; height:4px; background:#d72800; position:absolute; left:-13px; top:23px;}

/*btns*/
.btn_text{ color:#333; line-height:21px;}
.btn_text:hover{ color:#000;}
.btn_text2{ color:#2d8df4; text-decoration:underline;}
.btn_text2:hover{ color:#0e64bf;}
.btn_text3{ color:#b84328; font-size:16px;}
.btn_text3 *{ vertical-align:middle;}
.btn_text3:hover{ color:#b42908;}
.btnBaci1{display: inline-block; height:36px; line-height:36px; text-align:center; padding:0 20px; min-width:60px; color:#fff; border-radius:4px;}
.btnBaci3{ display: inline-block; height:32px; line-height:30px; text-align:center; padding:0 15px; min-width:60px; color:#fff;}
.btnBaci2{ display: inline-block; height:38px; line-height:38px; text-align:center; padding:0 22px; color:#fff; font-size:16px; border-radius:4px;}
.btnBaci2 *{ vertical-align:middle;}
.btnBaci4{ display: inline-block; height:33px; line-height:33px; text-align:center; padding:0 25px; color:#fff; font-size:14px; border-radius:4px;}
.btn_blue{ background-color:#155fa0;}
.btn_blue:hover{ background-color:#0065bd;}
.btnBaci2.disable,.btnBaci2.disable:hover,.btnBaci2.disable:focus{ background-color:#f0f0f0; border: 0px solid #d1d0d0; color: #d1d0d0; cursor:not-allowed;}
.btn_blue2{ background:#64ace0 url(../images/btn_blue2.png) 0 0 repeat-x;}
.btn_blue2:hover{ background-color:#4897d5; background-position:0 -100px;}
.btn_gray2{ background:#cccccc;}
.btn_gray2:hover{ background-color:#bbb}
.btn_tuyellow2{ background:#d9a444 url(../images/btn_tuyellow2.png) 0 0 repeat-x;}
.btn_tuyellow2:hover{ background-color:#eca030; background-position:0 -100px;}
.btn_tuyellow3{ background-color:#e9a246;}
.btn_tuyellow3:hover{ background-color:#fb9a1d;}
.btn_gray4{ background:#f2f2f2; colr:#333;}
.btn_gray4:hover{ background:#eee;}
.btn_org{ background-color:#fa9529;}
.btn_org:hover{ background-color:#fa8629;}


.btn_lr{ display:inline-block; width:13px; height:16px; background:url(../images/btn_lr_l.png) center 0 no-repeat;}
.btn_lr:hover{ background-position:center -100px;}
.btn_lr.r{ background-image:url(../images/btn_lr_r.png);}


.btn-file{position: relative;background-color: #0065bd;color: #fff;padding: 5px 10px;border-radius: 5px;cursor: pointer;}/*file*/
.btn-file:hover{background-color: #0061b9; }
.btn-file input[type=file]{cursor: pointer;opacity:0;filter: alpha(opacity=0);position: absolute; left: 0;top: 0; width: 100%; height:38px!important; margin: 0; }
.btn_close{ color:#fff; background:#c1c1c1; display:inline-block; width:15px; height:15px; text-align:center; line-height:12px; border-radius:14px;}
.btn_close:hover{ background-color:#aaa;}

.btn_close2{ display:block; width:20px; height:20px; background:url(../images/btn_close2.png) 0 0 no-repeat;}
.btn_close2:hover{ background-position:0 -50px;}

/*icon_down*/
.icon_down{ background: url(../images/icon_down.png) 0 0 no-repeat; display:inline-block; width:16px; height:16px;}
.icon_right{ background: url(../images/icon_right.png) 0 0 no-repeat; display:inline-block; width:16px; height:16px;}
.icon_man{ background: url(../images/icon_man.png) 0 0 no-repeat; display:inline-block; width:26px; height:26px;vertical-align:middle;margin-right: 3px;}
.icon_cal{ background: url(../images/icon_cal.png) 0 0 no-repeat; display:inline-block; width:21px; height:16px;vertical-align:-2px;margin-right: 3px;}
/*rollBox*/
.rollBox{overflow:hidden;padding:0px 18px 0; height:50px; position:relative;}
.rollBox .Cont{width:960px;overflow:hidden;margin:0 auto;padding-top:23px;}
.rollBox .ScrCont{width:10000000px;}
.rollBox #List1,.rollBox #List2{float:left;}
.rollBox .ScrCont a{ display:inline-block; margin:5px 20px; font-weight:bold;}
.rollBox .ScrCont a.on{ color:#4579ca;}
.rollBox .btn_lr{ position:absolute; top:30px;}
.rollBox .btn_lr.l{ left:30px;}
.rollBox .btn_lr.r{ right:30px;}

/*rollBoxhome*/
.rollBoxhome{overflow:hidden; width:920px;padding:0px; height:50px;position:relative;}
.rollBoxhome .Cont{width:920px;overflow:hidden;margin:0 auto;}
.rollBoxhome .ScrCont{width:10000000px;}
.rollBoxhome #List1,.rollBoxhome #List2{float:left;}
.rollBoxhome .ScrCont .li_po_red{display:inline-block; width:450px; padding-left:10px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;line-height:25px; padding-top:12px; font-size:16px; color:#333;}
.rollBoxhome .ScrCont .li_po_red:before{ top:25px; left:2px;}


/*list_a*/
.list_a{}
.list_a li{ padding:9px 5px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.list_a li a:hover{ text-decoration:underline;}

/*list_b*/
.list_b li{ padding:30px 10px 30px 20px; background:url(../images/bg_xu.png) bottom repeat-x; position:relative;}
.list_b.noxu li{ background:none; padding-top:8px; padding-bottom:8px;}
.list_sysm.list_b li{ padding-right:148px;}
.list_b .tt{ display:block; color:#333333; font-size:16px;}
.list_b .text{ margin:10px 0px; line-height:24px; color:#999;}
.list_sysm .btnBaci2.btn_tuyellow2{ position:absolute; right:10px; top:15px;}
.list_b li.li_po_red:before{ left:10px; top:37px;}
.list_b.noxu li.li_po_red:before{ top:17px;}
.list_b .btn_text3{ position:absolute; right:10px; top:20px;}
.list_b a.tt2:hover{ text-decoration:underline;}


/*list_c*/
.list_c li{ padding:30px 148px 30px 20px; background:url(../images/bg_xu.png) bottom repeat-x; position:relative;}
.list_c li.li_po_red:before{ left:10px; top:37px;}
.list_c .btn_text3{ position:absolute; right:10px; top:30px;}
.list_c .text{display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding:8px 0 0;}
.list_c .time{ color:#989898; font-size:16px; display:inline-block; min-width:100px;}
.list_c a.tt{ color:#274589; font-size:16px;}
.list_c a.tt:hover{ text-decoration:underline;}


/*table*/
.table_a{ width:100%;}
.table_a td, .table_a th{  padding:10px 0 8px 10px; text-align:left; line-height:18px;}
.table_a th{ background:#f5f5f5;}
.table_a td{ border-bottom:#e8e8e8 1px solid;}

/*table_b*/
.table_b{ width:100%;}
.table_b td, .table_b th{ text-align: center;}
.table_b th{ background:#e4f2fe; padding:8px 5px; color:#457aa0;}
.table_b th:first-child{ border-radius:5px 0 0 5px;}
.table_b th:last-child{ border-radius:0 5px 5px 0;}
.table_b td{ background:url(../images/bg_xu.png) bottom repeat-x; padding:18px 5px;}

/*table_c*/
.table_c{ width:100%; border:#fff 1px solid;}
.table_c td, .table_c th{  padding:8px 0 8px 10px; text-align: center; line-height:18px; }
.table_c th{ background:#daedf8 url(../images/table_c.png) bottom repeat-x; color:#014a5c; border-bottom:#cce1e9 1px solid; height:20px; line-height:20px;}
.table_c td{ border-bottom:#e8e8e8 1px solid; color:#474747;}
.table_c tr:last-child td{ border:none;}

/*table_t*/
.table_t{ background:#f9fdff; width:100%;}
.table_t th, .table_t td{ padding:10px 20px; border:#ececec 1px solid; line-height:1.8em;}
.table_t td{ text-align:left;}
.table_t th{ padding-left:0; text-align:right; background:#eff7fe; font-weight:normal;}

/*table_t*/
.table_u{ width:100%;}
.table_u th, .table_u td{ padding:10px 10px;line-height:30px; vertical-align:top;}
.table_u td{ text-align:left;}
.table_u th{ padding-left:0; text-align:right;font-weight:normal;}


table .left,table .tl{ text-align:left;}
table a.text, table a.ellipsis{ color:#274589;}



/**tabs**/
.tab_live .tab_tit, .tab_live_height .tab_tit{ cursor:pointer;}
.tab_a{ position: relative;}
.tab_a .tab_tit li{ float:left; margin:0 18px; line-height:24px;}
.tab_a .tab_tit li.on{ color:#1c79c9; font-weight:bold; border-bottom:#1c79c9 2px solid;}

/*tab_b*/
.tab_b{ border:#e5e5e5 1px solid; border-radius:4px;}
.tab_b .tab_tit{ border-bottom:#e5e5e5 1px solid; min-height:49px; background:url(../images/bg_graywhi.png) bottom repeat-x; position:relative;}
.tab_b .tab_tit li{ float:left; height:49px;ext-align:center;}
.tab_b .tab_tit li a{ display:block; padding:0 49px; line-height:49px; color:#212121;}
.tab_b .tab_tit li a:hover{background:#f5f5f5 url(../images/bg_graywhi.png) 0 -30px repeat-x;}
.tab_b .tab_tit li.on a{ border-top:#66aee0 2px solid; height:50px; margin-top:-1px; margin-left:-1px; background:#fff; color:#4579ca; font-weight:bold; border-left:#e5e5e5 1px solid;border-right:#e5e5e5 1px solid; padding-right:48px; line-height:47px;}


/*.home_hot*/
.home_hot{ position:relative; padding:0 0 0 126px; margin:20px 0; background:#f5f5f5; height:51px;}
.home_hot .tit_a{ position:absolute; left:0; top:0;}
.btn_text.absr{ position:absolute; right:10px; top:15px;}

/*box_search*/
.box_search{ border:#9ad3e2 2px solid; border-radius:7px; height:38px; padding:0 80px 0 0 ; background:#fff; position:relative;}
.box_search input[type=text]{ width:98%; height:38px; line-height:35px; border:none; background:none; padding-left:2%;}
.box_search input[type=text]:focus{ box-shadow:#ffebce 0 0 8px inset;}
.box_search .btn_org{ position:absolute; width:71px; right:0; top:0; border-left:#dcdcdc 1px solid; height:38px; text-align:center; border-radius:0 5px 5px 0; background-image: url(../images/icon_search2.png); background-repeat:no-repeat; background-position:center center;}
.box_searchpage{ padding:10px 0;}
.box_searchpage input, .box_searchpage select{ height:25px; line-height:25px;}
.box_searchpage label{ margin-left:10px;}
.box_searchpage a.btnBaci2{ margin-left:10px;}


/*box_search2*/
.box_search2{ border:#d8a343 1px solid; border-radius:2px ;height:38px; padding:0 110px 0 40px ; background:#fff url(../images/icon_search.png) 10px center no-repeat; position:relative;}
.box_search2 input[type=text]{ width:98%; height:38px; line-height:35px; border:none; background:none; padding-left:1.5%;}
.box_search2 .btnBaci2.btn_tuyellow2{ position:absolute; width:58px; right:0; top:0; }
.box_search2 .text{ color:#2a3950; font-size:16px; line-height:38px; position:absolute; left:-95px; font-weight:bold;}
.box_zsss.box_search2{ width:430px; margin:60px auto 45px;}

/*box_search3*/
.box_search3{ border:#cfcfcf 1px solid; border-radius:5px ;height:32px; padding:0 0px 0 30px ; width:315px; background:#fff url(../images/icon_search.png) 10px center no-repeat; position:relative;}
.box_search3 input[type=text]{ width:98%; height:31px; line-height:31px; border:none; background:none; padding-left:1.5%;}
.box_search3 .btnBaci4.btn_blue2{ position:absolute;right:-88px; top:0; }
.box_search3 .text{ color:#457aa0; line-height:33px; position:absolute; left:-65px;}
.box_yhzx .box_search3{ position:absolute; right:108px; top:6px;}

/*box_ask*/
.box_ask{ float:left; width:794px; height:240px; background:#fff url(../images/box_ask.jpg) bottom; border:#d7d7d7 1px solid; margin-bottom:18px;}
.box_ask .box_search{ width:390px; margin:55px 0 0 190px;}
.box_ask .gjc{ width:480px; margin:15px auto 0; padding-left:30px;}
.box_ask .gjc a{ margin-right:10px;}

/*box_jdcx*/
.box_jdcx{ float:right; width:354px; height:270px; background:url(../images/bg_jdcx.png) 0 0 no-repeat;}
.box_jdcx .cc{ padding:0 0 0 42px;margin-top: -15px;}
.box_jdcx *{ vertical-align:top; display:inline-block; margin-bottom:15px;line-height:30px;}
.box_jdcx input[type=text]{ border-color:#79a7bf; border-radius:2px; background:url(../images/bg_whi90.png); box-shadow:0 2px 3px #e8eced;}
.box_jdcx .btnBaci1.btn_blue{ }
.box_jdcx .btnBaci1{min-width:83px;}
.yzm{border:#79a7bf 1px solid; border-radius:2px; width:96px; height:32px; overflow:hidden;}

/*box_sjbo*/
.box_sjbo{ clear:both; float:none; border:#e2e2e2 1px solid; border-top:none; background:#fff;}

/*box_algk*/
.box_algk{ float:left; width:795px; height:252px; margin-bottom:18px; border:#e2e2e2 1px solid; border-top:none;background:#fff;}

/*box_tzgg*/
.box_tzgg{ width:369px; height:350px; float:right;}
.box_tzgg .tit_e .btn_text{ top:0px; right:0; padding:10px;}

/*box_rdzx*/
.box_rdzx{ width:316px; float:right; border-left:#e5e5e5 1px solid; background:rgba(203,235,247,0.2)}
.box_rdzx .cc{ padding:10px 10px 40px 10px; overflow:auto; height:540px;}
/*box_talk*/
.box_talk{ width:1200px; float:left;}
.talk_dh{ height:425px; overflow:auto;}
.box_talk .talk{ position:relative; padding-top:27px; min-height:45px;}
.box_talk .talk_us{ padding-right:138px; padding-left:115px;}
.box_talk .talk_peo{ padding-left:138px; padding-right:110px; text-align:right;}
.box_talk .talk .icon{ display:inline-block; position:absolute; left:25px; top:7px;}
.box_talk .talk .jt{ display:inline-block; position:absolute; top:42px; left:105px; background:url(../images/bg_talka.png) 0 0 no-repeat; width:11px; height:11px;}
.box_talk .talk .cc{ background:#fdfdfd url(../images/bg_talk.png) 0 0 repeat-x; display:inline-block; border:#ced8da 1px solid; border-radius:5px; padding:10px 20px; min-width:100px; line-height:1.5em; text-align:left;}
.box_talk .talk.talk_peo .icon{ left:auto; right:22px;}
.box_talk .talk.talk_peo .jt{left:auto; right:100px; background:url(../images/bg_talkb.png) 0 0 no-repeat;}
.talktext{ background:url(../images/bg_talkc.png) repeat-x; height:120px; padding:5px 10px 10px 0;}


.box_sjbo .tab_a .tab_tit{ position:absolute; top:-35px; left:210px;}

/*chart*/
.tab_home_chart{}
.tab_home_chart .tt{ text-align:center; font-size:16px; padding:20px 0 10px;}
.tab_cbl{ overflow:hidden; position:relative;}
.tab_cbl .tt,.tab_cbl .home_chart{ width:48%; float:left;}
.tab_cbl .text{ text-align:center; width:50%; position:absolute; left:0; bottom:30px; font-weight:bold; font-size:14px;}
#cbl{ height:320px;}
#cblb{ height:320px;}
#wtfl{height:425px;}
#gbm{ height:320px;}


/*pages*/
.pages{padding:20px; clear:both; text-align:center;}
.pages a {display:inline-block; vertical-align:middle; margin:0 3px; text-align:center; padding:0 15px; height:33px; line-height:33px; border:#e2e2e2 1px solid; background:#fff; border-radius:2px;}
.pages input {vertical-align: middle; width: 30px;}
.pages a:hover{ background-color:#f1f8fd;}
.pages .now{ background-color:#f6f6f6;}

/*path*/
.path{ margin:0px auto 10px; background:url(../images/icon_home.png) 0 center no-repeat; padding:0 25px; line-height:30px; color:#989898;}
.path a{ color:#2e85d8; padding:0 5px;}
.path .now{ color:#dc9d16; padding:0 5px;}
.bg_path{ height:8px; margin:0 -20px; background:url(../images/bg_path.png) center top no-repeat;}

/*con_bg*/
.con_bg{ border:#e5e5e5 1px solid; border-radius:5px; box-shadow:0 0 25px #e9f3fa inset; margin-bottom:15px;}
.leftmenu_bg{ margin:0 10px; background:url(../images/menu_bg4.png) 0 0 repeat-y; padding-left:190px; position:relative; min-height:400px;}

.box_leftmenu{ width:170px; position: absolute; left:50%; margin-left:-549px; top:0; margin-top:15px;}
.leftmenu_top{ background:#eaf4fa; position:absolute; top:-4px; width:170px; height:4px; left:0;}
.leftmenu_top:after{ content:""; display:block; background:url(../images/menu_bg1.png) 0 0 no-repeat; width:7px; height:4px;position:absolute; right:-7px; top:0;}

.box_leftmenu .tt{ padding:15px 0; background:url(../images/menu_bg2.png) 133px center no-repeat; text-align:center;}

.leftmenu a{ display:block; height:41px; line-height:41px; color:#63869e; width:170px; text-align:center;}
.leftmenu li.on a{ padding-right:14px; background:url(../images/menu_bg3.png) 0 0 no-repeat; color:#222;}

.wz_about_us{ padding-right:290px; position:relative; margin:0 50px;}
.wz_about_us .aboutimg{ position:absolute; right:15px; top:20px;}
.wenzhang_a p{ line-height:2em;}
.wenzhang_b { margin:0 20px; border:#e8ecef 1px solid; border-radius:4px; background:#f9fdff; padding:35px;}
.wenzhang_b p{ line-height:2em;}

/*首页内容总览*/
.list_view{}
.list_view li{float: left;font-size: 16px;width: 50%;padding: 20px 0;}
.list_view img{float: left;margin-right:15px;}
.list_view h2{font-size: 24px;color: #42a8e5;}

/*list_num3*/
.list_num3{ position:relative; margin:80px auto; width:660px;}
.list_num .bg{ background:#d6eafb url(../images/list_num.png) center center no-repeat; display:inline-block; height:6px;}
.list_num3 .bg{ width:49.5%;}
.list_num .tt{ position:absolute; width:110px; left:50%; top:-17px; margin-left:-55px;}
.list_num .tt.bg_blue{ margin-left:-385px;}
.list_num .tt.bg_gray{ margin-left:275px;}
.list_num .tt .icon{ width:48px; height:48px; display:block; margin:0 auto; border:#f2f2f2 4px solid; border-radius:48px; background:#d8d8d8; text-align:center; line-height:48px; color:#fff; font-size:24px;}
.list_num .tt.ed.bg_blue .icon{ background-color:#6ab0e1;}
.list_num .tt.ed.bg_green .icon{ background-color:#71bc3a;}
.list_num .tt.ed.bg_gray .icon{ background-color:#bbb;}
.list_num .tt .text{ display:block; text-align:center; font-size:16px; color:#274589; margin:8px 0 4px;}
.list_num .tt .time{ display:block; text-align:center;color:#cccccc;}









/*sidebar-m*/
.sidebar-m{width:88px;height:auto;position:absolute; left:50%; margin-left:470px;top:110px; z-index:100; border-left:#ddd 2px solid;}
.sidebar-m li{position:relative; padding:5px 0;}
.sidebar-m li:before{ content:""; display:inline-block; background:#fff; width:7px; height:7px; border:#1c79c9 2px solid; border-radius:10px; position:absolute; margin-left:-6px;  margin-top:5px;}
.sidebar-m li.active:before{ background:#1c79c9;}
.sidebar-m li>a{display:block; cursor:pointer;color:#000; margin-left:10px; }
.sidebar-m li.active>a{ color:#1c79c9;}
.sidebar-m li *{ vertical-align:middle;}

/*photo_list*/
.photo_list{ padding:25px 110px 25px 15px;}
.photo_list dt{ padding:15px 0 0; }
.photo_list dt .bg{ display:block;  padding:8px 0 0 20px; height:30px; width:60px;background:#4ea0e6; color:#fff; font-size:14px; font-weight:bold; position:relative;}
.photo_list dt .bg:after{ display:block; position:absolute; left:80px; top:0; content:""; border-left: 15px solid #4ea0e6; border-bottom:19px solid transparent;border-top: 19px solid transparent;}
.photo_list dd{ padding:15px 0; position:relative;}
.photo_list .photo{ position:absolute; top:15px;; background:url(../images/photo_list.png) 0 0 no-repeat; width:239px; height:157px; padding:12px 24px 12px 13px; text-align:center;}
.photo_list dd:nth-child(even){ padding-left:280px;}
.photo_list dd:nth-child(even) .photo{ left:0;}
.photo_list dd:nth-child(odd){ padding-right:280px;}
.photo_list dd:nth-child(odd) .photo{ right:0;}
.photo_list .photo img{ max-height:157px; max-width:239px;}
.photo_list .text{ border:#d2effc 5px solid; padding:15px; min-height:141px;}
.photo_list .text h5{ color:#1dace7; font-size:16px; font-weight:bold; margin:0 0 10px 0;}

/*login*/
.win_login{ width:680px; height:490px; position:fixed; z-index:10; left:50%; top:50%; margin:-245px 0 0 -340px; background:url(../images/bg_login.png) 0 0 no-repeat;}
.win_login .btn_close2{ position:absolute; right:25px; top:25px;}
.login_href{ width:430px; margin:58px auto 0;}


/*box_infor_user*/
.box_infor_user{ position:relative; padding:20px 25px; overflow:hidden;}
.box_infor_user .photo{ background:url(../images/img_user.png) 0 0 no-repeat; width:110px; padding:2px 0 0 5px; height:85px; float:left;}
.box_infor_user .photo img{ width:76px; height:76px; border-radius:76px; overflow:hidden; text-align:center;}
.box_infor_user .infor{ float:left; width:750px;}
.box_infor_user .text{ display:table-cell; width:750px; height:80px; vertical-align: middle; font-size:16px; color:#274589;}
.box_infor_user .btns{ float:right; width:130px;}
.box_infor_user .btns>a{ display:block; margin:0 0 5px 0; font-size:14px;}

/*img list*/
.exc1 a{ margin: 0 5px; }
.exc1 a img{ max-width: 200px; }

.list li{ display: inline-block; *display: inline; *zoom:1; margin: 0 5px; max-width: 200px; }
.list li img{ max-width: 200px; }
.galleryOverlay { width: 100%; height: 100%; position: fixed; top: 0; left: 0; opacity: 0; z-index: 100000; background-color: #222; background-color: rgba(0,0,0,1); overflow: hidden; display: none; -moz-transition: opacity 1s ease; -webkit-transition: opacity 1s ease; transition: opacity 1s ease; }
.galleryOverlay.visible { opacity: 1; }
.gallerySlider { height: 100%; left: 0; top: 0; width: 100%; white-space: nowrap; position: absolute; }
.gallerySlider .placeholder { background: url(../images/preloader.gif) no-repeat center center; height: 100%; line-height: 1px; text-align: center; width: 100%; display: inline-block; }
.gallerySlider .placeholder:before { content: ""; display: inline-block; height: 50%; width: 1px; margin-right: -1px; }
.gallerySlider .placeholder img { display: inline-block; max-height: 100%; max-width: 100%; vertical-align: middle; }
.prevArrow, .nextArrow { border: none; text-decoration: none; background: url(../images/arrows.png) no-repeat; opacity: 1; cursor: pointer; position: absolute; width: 43px; height: 58px; top: 50%; margin-top: -29px; }
.prevArrow:hover, .nextArrow:hover { opacity: 1; }
.prevArrow { background-position: left top; left: 40px; }
.nextArrow { background-position: right top; right: 40px; }
.pagelimit { position: absolute; bottom: 20px; left: 50%; margin-left: -18px; color: #fff; font-size: 1.4rem; }

.box_ts{ background:#ebebeb url(../images/ico_import.png) 14px 14px no-repeat; padding:10px 10px 10px 40px; line-height:24px; color:#cc0000;}

/**styles**/
.none{ display:none!important;}
.h0{ height:0; overflow:hidden;}
.block{ display:block!important;}
.block_in{ display:inline-block;}
.ellipsis{display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.hidden{ overflow:hidden!important;}
.clear{ clear:both!important; float:none!important;}
.vt {vertical-align: top;}
.hide {display: none;}


/* width */
.w10{width:10px;}
.w20{width:20px;}
.w30{width:30px;}
.w40{width:40px;}
.w50{width:50px;}
.w60{width:60px;}
.w70{width:70px;}
.w77{width:77px;}
.w80{width:80px;}
.w90{width:90px;}
.w100{width:100px;}
.w105{width:105px;}
.w110{width:110px;}
.w120{width:120px;}
.w150{width:150px;}
.w175{width:175px;}
.w180{width:180px;}
.w190{width:190px;}
.w200{width:200px;}
.w210{width:210px;}
.w220{width:220px;}
.w250{width:250px;}
.w290{width:290px;}
.w300{width:300px;}
.w350{width:350px;}
.w400{width:400px;}
.w450{width:450px;}
.w500{width:500px;}
.w550{width:550px;}
.w600{width:600px;}
.w640{width:640px!important;}
.w650{width:650px!important;}
.w700{width:700px;}
.w720{width:720px;}
.w748{width:748px;}
.w750{width:750px;}
.w800{width:800px;}
.w885{width:850px;}
.w890{width:890px;}
.w950{width:950px;}
.wb20{ width:20%!important;}
.wb30{ width:30%!important;}
.wb45{ width:45%;}
.wb48{ width:48%;}
.wb90{ width:90%;}
.w250min{ min-width:250px;}
.w300min{ min-width:300px;}
.wb_bz{ width:65%;}
.wb68{ width:68%;}
.wb85{ width:85%;}
.wb95{ width:95%!important;}
.wb98{ width:98%;}
.wb99{ width:99%;}

.h10{height:10px;}
.h20{height:20px;}
.h24{height:24px;}
.h30{height:30px;}
.h36{height:36px;}
.h40{height:40px;}
.h45{height:45px;}
.h50{height:50px;}
.h60{height:60px;}
.h70{height:70px;}
.h80{height:80px;}
.h100{height:100px;}
.h110{height:110px;}
.h150{height:150px;}
.h160{height:160px;}
.h170{height:170px;}
.h175{height:175px;}
.h180{height:180px;}
.h200{height:200px;}
.h220{height:220px;}
.h250{height:250px!important;}
.h258{height:258px!important;}
.h270{height:270px!important;}
.h280{height:280px!important;}
.h290{height:290px!important;}
.h320{height:320px!important;}
.h350{height:350px!important;}
.h360{height:360px;}
.h380{height:380px;}
.h390{height:390px;}
.h400{height:400px;}
.h400_max{ max-height:400px;}
.h_auto{ overflow:auto;}
.hn{ height:auto!important;}
/* margin */
.m_auto{margin-left:auto; margin-right:auto;}
.m0{margin:0px!important;}
.m10{margin:10px;}
.m15{margin:15px;}
.m20{margin:20px;}
.m30{margin:30px;}

.mt0{margin-top:0px!important;}
.mt2{margin-top:2px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px!important;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mt50{margin-top:50px;}
.mt60{margin-top:60px;}
.mt90{margin-top:90px;}
.mt100{margin-top:100px;}

.mb0{margin-bottom:0px!important;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mb40{margin-bottom:40px;}
.mb50{margin-bottom:50px;}
.mb60{margin-bottom:60px;}
.mb100{margin-bottom:100px;}

.ml-15{margin-left:-15px;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.ml25{margin-left:25px;}
.ml30{margin-left:30px;}
.ml40{margin-left:40px;}
.ml50{margin-left:50px;}
.ml60{margin-left:60px;}
.ml70{margin-left:70px;}
.ml100{margin-left:100px;}
.mt150{margin-top:150px;}

.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr20{margin-right:20px;}
.mr30{margin-right:30px;}
.mr50{margin-right:50px;}
.mr70{margin-right:70px;}
.mr100{margin-right:100px;}

.p5{padding:5px;}
.p10{padding:10px;}
.p15{padding:15px;}
.p20{padding:20px;}
.p30{padding:30px;}
.p40{padding:40px;}
.p50{padding:50px;}

.pt0{padding-top:0px;}
.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}
.pt30{padding-top:30px;}
.pt40{padding-top: 40px;}
.pt50{padding-top:50px;}
.pt60{padding-top:60px;}
.pt100{padding-top:100px;}

.pb5{padding-bottom:5px;}
.pb10{padding-bottom:10px;}
.pb20{padding-bottom:20px;}
.pb30{padding-bottom:30px;}
.pb50{padding-bottom:50px;}
.pb100{padding-bottom:100px;}

.pl5{padding-left:5px;}
.pl10{padding-left:10px;}
.pl15{padding-left:15px;}
.pl20{padding-left:20px!important;}
.pl25{padding-left:25px;}
.pl30{padding-left:30px;}
.pl50{padding-left:50px;}
.pl100{padding-left:100px;}
.pl215{padding-left:215px;}
.pl225{padding-left:225px;}
.pl238{padding-left:238px;}

.pr5{padding-right:5px;}
.pr10{padding-right:10px;}
.pr15{padding-right:15px;}
.pr15{padding-right: 15px;}
.pr20{padding-right:20px;}
.pr25{padding-right:25px;}
.pr30{padding-right:30px;}
.pr50{padding-right:50px;}
.pr100{padding-right:100px;}

/* font-size */
.f10 { font-size: 10px; }
.f12 { font-size: 12px; }
.f14 { font-size: 14px; }
.f16 { font-size: 16px; }
.f15 { font-size: 15px!important; }
.f21 { font-size: 21px; }
.f18 { font-size: 18px; }
.fb{font-weight:bold;}
.center{ text-align:center!important;}
.t-indent{text-indent:2em;}
.nowrap{display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.line30{ line-height:30px;}
.line24{ line-height:24px;}
/*background*/
.bg_blue{background:#f9fdff;}
.bg-white{background:#fff;}
.bg-linear{background:url("../images/bg_linear.png") repeat-x;}
.bg-pink{background:#fff3ea;}
.bg-gray{ background:#f7f7f7;}
.bg_f1f8ff{ background-color:#f1f8ff;}
.dark{ background:url(../images/dark45.png); z-index:1; position:fixed; left:0; right:0; top:0; bottom:0;}

/*border*/
.bor{ border:#ececec 1px solid;}
.bb{ border-bottom:#ececec 1px solid;}
.bt{ border-top:#ececec 1px solid;}
.br{ border-right:#ececec 1px solid;}
.bl{ border-left:#ececec 1px solid;}
.dashed{ border-style:dashed!important;}

/* text-align */
.tl{text-align:left;}
.tc{text-align:center!important;}
.tr{text-align:right;}
.cb{clear:both;}
.cl{clear:left;}
.cr{clear:rigth;}
.break{word-wrap: break-word;word-break:break-all;}

/* float */
.fl{ float: left; }
.fr { float: right; }

/*color*/
.color-red, .red{color:#F00!important;}
.color-gray{color:#999;}
.color-blue{color:#137ad4;}
a.color-blue:hover{ color:#1a8cef;}
.color-yellow{color:#f9c12c;}
.yellow{color:#fff109;}
.color-green{color:#6b924e!important;}
.color-black{color:#000;}
.color-orange{color: #ffa235}
.color_blue_dark{ color: #03518d;}
.color_white{ color: #fff;}

/*position*/
.posa{ position:absolute;}
.rel{ position:relative;}
.t0{ top:0px!important;}
.t5{ top:5px!important;}
.t10{ top:10px!important;}
.t20{ top:20px!important;}
.r10{ right:10px!important;}
.r0{ right:0px!important;}

.icon-circle{ display: inline-block;background:url(../images/icon-circle.png) no-repeat;width: 12px;height: 9px; }

.zsk .zsk-con .zsk-mid{ margin-top:30px; }
.lib-tabs .cc {
  margin: 0 32px;
  overflow: hidden;
}
.lib-tabs ul {
  overflow: hidden;
  white-space: nowrap;
}
.lib-tabs ul li {
  display: inline-block;
  white-space: nowrap;
}
.lib-tabs .btn-prev, .lib-tabs .btn-next {
  display: block;
  width: 32px;
  height: 32px;
  position: absolute;
  top: 5px;
}
.lib-tabs .btn-prev {
  left: 0;
  background:url(../images/arrow-left.png) no-repeat center;
}
.lib-tabs .btn-next {
  right: 0;
  background:url(../images/arrow-right.png) no-repeat center;
}
.lib-tabs ul li a {
  color: inherit;
  padding: 10px 5px;
  width: 120px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  display: inline-block;
}
.lib-tabs ul li a:hover, .lib-tabs ul li.active a {
  color: #ce5327;
}
.lib-tabs .btn-prev.disable {
  cursor: default;
}

.resnull .tipbox-main {padding: 40px 20% 40px 20%;}

/* 咨询投诉的标题 */
.nice-select input{
  background: url(../images/arrow-bottom.png) no-repeat scroll right center transparent;
  background-position: 98% 50%;
  cursor: pointer;
}
.nice-select ul{
  display: none;
  border: 1px solid #d5d5d5;
  width: 51.5em;
  overflow: hidden;
  overflow-y: auto;
  background-color: #fff;
  max-height: 186px;
  border-top: 0;
  z-index: 10001;
  position: absolute;
}
.nice-select ul li{
  height: 30px;
  line-height: 2em;
  overflow: hidden;
  padding: 0 10px;
  cursor: pointer;
  border-top: 1px solid #d5d5d5;
}
.nice-select ul li.on{background-color: #e0e0e0;}

.attachment_list a{text-decoration:none; cursor:pointer; color:#2e85d8;}

/*满意度评价*/
.cell{display: table-cell;width: 2000px;}
.fav-box{width: 65%;margin-left:auto;margin-right: auto;border:#ececec 1px solid;background-color: #f9fdff;}
.fav-box .bottom{border-top:#ececec 1px solid;padding: 15px 0}
.fav-box .bottom > span{display: inline-block;float: left;width: 120px;text-align: right;margin-right: 10px;padding-top:5px;}


/*主题教育专栏*/
.edu-body{background: url("../images/edu_foot.jpg") 0 bottom no-repeat #fdfded; background-size: 100%;min-width: 1200px;}
.edu-header{position: relative;overflow: hidden;}
.edu-header .bg{width: 100%;}
.edu-header .hh{position: absolute;top: 50%;left: 50%;margin-top: -180px;margin-left: -565px;}
.edu-header{width: 100%;}
.edu-content{width: 1200px;margin: 0 auto 130px auto;box-sizing: border-box;font-size: 16px;position: relative;color:#472323;}
.edu-content .edu-title{
  width: 975px;
  margin-left: auto;
  margin-right: auto;
}

.edu-form{width: 1200px;margin: 70px auto 130px auto;box-sizing: border-box;;font-size: 16px;position: relative;background-color:rgba(252,251,228,0.5);padding:15px;}
.edu-form .inner{background-color: #fdfded;/* padding: 0 75px 30px 0; */width: 1124px;margin-left: auto;margin-right: auto;padding-bottom: 30px;}

.edu-txts{font-size: 20px;background: url("../images/edu_bg_big.png") no-repeat;width: 1040px;height: 595px;box-sizing: border-box;padding: 30px;margin-left: auto;margin-right: auto;}
.edu-txts p:first-child{color:#bd2524;font-weight: bold; }
.edu-txts .txt-mail{color:#bd2524;margin-top: 30px;}
.edu-txts .txt-mail a{color:#bd2524;text-decoration:underline;}
.edu-txts p{text-indent: 2em;margin: 10px 0;line-height: 1.7;}
.edu-title{position: relative;padding-left: 35px;color: #bd2524;font-size: 24px;margin-bottom: 15px;font-weight: bold;margin-top:-110px;width: 1001px;margin-left: auto;margin-right: auto;}
.edu-title:before{content: "";background: url("../images/edu_star.png") no-repeat;width: 27px;height: 27px;position: absolute;left: 0;top: 1px;}
.pct100{width: 100%;}
.form-box{background-color: #fbf5d9;border:1px dashed #e8e1ba;padding: 20px 0;margin-top: 30px;width: 1020px;margin-left: auto;margin-right: auto;}
.table-form{width: 100%;table-layout: fixed;}
.table-form th,.table-form td{color: #aa5757;font-weight: normal;padding: 10px 7px;}
.table-form th{text-align: right;vertical-align: top;}
.edu-btn{display: inline-block;height: 44px;line-height: 44px;background-color: #db3d1e;padding-left: 35px;padding-right: 35px;border-radius: 5px;color: #fff;font-weight: bold;font-size: 16px;}
.edu-btn:hover{background-color: #ce391e; }
.edu-form input[type=text],
.edu-form input[type=number]
.edu-form input[type=password],
.edu-form select,
.edu-form textarea{ border:#efe2af 1px solid;color:#000; font-size:16px;border-radius: 4px;padding-left: 10px;padding-right: 10px;box-sizing: border-box;height: 34px;line-height: 34px;}
.edu-form textarea{height: 80px;width: 100%;}
.edu-form .vertify{width: 95px;height: 30px;float: right;margin-left: 10px;vertical-align: middle;}
.edu-form .btn-file{position: relative;background-color: #f9cfae;color: #a93217;width: 100px;box-sizing: border-box;display: inline-block;text-align: center;}/*file*/
.edu-form .btn-file:hover{background-color: #e1bb9d; }
.edu-form .red{position: relative;top:-1px;margin-right: 3px;}
.edu-form .num-tip{color: red;font-size: 12px;text-align: right;}

.edu-tips{width: 1200px;margin: -130px auto 210px auto;box-sizing: border-box;background-color:rgba(252,251,228,0.5);text-align: center;padding-top: 20px;/* height: 200px; */padding-bottom: 30px;}
.edu-tips .inner{background-color: #fdfded;width: 1124px;margin-left: auto;margin-right: auto;padding-bottom: 30px;height: 340px;padding-top: 30px;}

.tip-tt{border-top: 1px dashed #d0cea6;color:#9a967f;font-size: 16px;margin-top: 60px;width: 1000px;margin-left: auto;margin-right: auto;}
.tip-tt span{display: inline-block;background-color: #fdfded;padding-left: 10px;padding-right: 10px;position: relative;top: -13px;}

.tip{color: #a54d3c;font-size: 18px;margin-top: 20px;margin-bottom: 20px;}

/*适配满意度调查 手机*/
/*pc总体*/
@media screen and (max-width: 1026px) {
  .fav-box{width: 90%}
  .fav-box table th{width: 90px}
  .fav-box .bottom > span{width: 90px;}
}
@media screen and (min-width: 1441px) {
  .fav-box{width: 700px}
}

/*在线客服开始页*/
.online_service{position: relative; width: 1200px; height: 620px; background: url("../images/pic_onlineservice.jpg") no-repeat; margin: 20px 0 0 0;}
.online_service p{position: absolute; left: 110px; top: 238px; width: 530px; font-size: 25px; color: #333; text-align: center; line-height: 66px;}
.online_service a.btn-submit{position: absolute; left: 169px; top: 136px; width: 150px; height: 48px; line-height: 48px; background: #29548e; color: #fff; font-size: 22px; border-radius: 10px; text-align: center;}
.online_service a.btn-submit:hover{background: #1b7dff;}

/*自助下单*/
.zzxd{position: relative; width: 1200px; height: 620px; background: url("../images/pic_zzxd.jpg") no-repeat; margin: 20px 0 0 0;}
.zzxd .list_icon{position: absolute; top: 126px; padding: 0 10px 0 30px;}
.home_icon2{position: absolute; top: 370px; width: 1200px; height: 222px; overflow: hidden; text-align: center;}
.home_icon2 span{ display:inline-block; text-align:center;}
.home_icon2 .cc{width:336px;overflow:hidden;}
.home_icon2 .img{width:175px; height:175px;}
.home_icon2 .text{ color:#1e4d75; font-size: 21px; line-height:28px;}

.ldjd-iframe{overflow: hidden;border: 1px solid #bcbfbb;border-left: none;width: 1000px;margin: 0 auto;border-radius: 5px;}
.ldjd-iframe > iframe {width: 100%;height:1400px;}

/*弹出框 modal */
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 9000;
  background-color: #000000;
}
.modal-backdrop.fade,.modal.fade {
  opacity: 0;
}
.modal-backdrop,
.modal-backdrop.fade.in {
  opacity: 0.3;
  filter: alpha(opacity=30);
}
.modal {
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 9001;
  width: 630px;
  margin: -220px 0 0 -315px;
  background-color: #fff;
  border: 2px solid #145a8d;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  background-clip: padding-box;
  outline: none;
}
.modal.fade {
  -webkit-transition: opacity .3s linear, top .3s ease-out;
  -moz-transition: opacity .3s linear, top .3s ease-out;
  -o-transition: opacity .3s linear, top .3s ease-out;
  transition: opacity .3s linear, top .3s ease-out;
  top: -25%;
}
.modal.hide{display:none;}
.modal.fade.in {
  top: 50%;
}
.modal-header {
  padding-right:10px;
  height:32px;
  line-height:32px;
  background-color: #145a8d;
  color: #fff;
}
.modal-header h4{margin:0; color:#fff; margin-left:10px; font-size:14px;font-weight: bold;display: inline-block;}
.modal .close {
  min-width: auto!important;
  margin-top: 3px;
  float: right;
  font-size: 20px;
  font-weight: bold;
  line-height: 20px;
  color: #fff;
  text-shadow: 0 1px 0 #ffffff;
}
.modal .modal-body .close{position: absolute;right: 10px; top:5px;color: #999;margin-top: 0;}/*close在modal-body*/
.modal .close:hover {
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.modal button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.modal-body {
  overflow-y: auto;
  max-height: 440px;
  padding: 15px;
  position: relative;
}
.modal-footer {
  padding:10px 15px;
  text-align:center;
  background-color: #edf1f4;
  border-top: 1px solid #ced9e1;
  text-align: right;
}
.modal-footer:before,
.modal-footer:after {
  display: table;
  line-height: 0;
  content: "";
}
.modal-footer:after {
  clear: both;
}
.modal.mid{ width: 800px; margin: -270px 0 0 -400px; }
.modal.lg{ width: 1000px; margin: -270px 0 0 -500px; }
.modal.llg{ width: 1200px; margin: -270px 0 0 -600px; }
.modal.morelg{ width: 1000px; margin: -270px 0 0 -500px; }
.modal.morelg .modal-body{ padding: 0px; }
.modal.xs{ width: 320px; margin: -100px 0 0 -160px; }
.modal.xs .modal-body{ min-height: 80px; box-sizing: border-box; }
.modal.mini{ width: 200px; margin: -100px 0 0 -100px; }
.modal.mini .modal-body{ min-height: 40px; box-sizing: border-box; }
.modal.auto-w{ width: auto; min-width:250px; max-width:1000px; }
.modal.xs-height .modal-body{ max-height: 380px; }/*iframe内部弹出*/
.modal-footer #part2{ display:none; }
.modal-footer #part4{ display:none; }
.modal .side-chat select,.modal .side-chat select:focus{
  color: #fff;border-color: transparent;border-radius: 5px;background: url("../images/arrow_d_sidechat.png") 93% center no-repeat #04395e;}
.btn-close{padding: 8px 32px; background: #155fa0; color: white; border: 1px solid #155fa0; border-radius: 3px; font-size: 16px; cursor: pointer;}
.btn-close:hover{background: #0d6ec3;}
/*list_icon*/
.list_icon.s2 li{ display:block; float:left; width:16.4%; height:150px; text-align:center; text-align:center;}

/* 关于我们 */
.about-us p{text-indent: 2em;line-height:2;}
.about-us h3{font-weight: bold;font-size: 16px;text-indent: 2em;margin: 20px 0 0 0;line-height: 2;}
.about-us h5{font-weight: bold;font-size: 14px;}
.about-us .code-box{text-align: center;overflow: hidden;width: 80%;margin:20px auto;}
.about-us .code-box img{height: 214px;}
.about-us .ll{float: left;width: 50%;}
.about-us .rr{float: left;width: 50%;}
.about-us .pic-work{text-align:center;}
.about-us a{color:#274589;}
.about-us .bold{
  color: #285395;
    font-size: 16px;
    margin: 0 2px;
}

.pc-form{border:#cdcdcd 1px solid;-webkit-appearance: auto;appearance: auto;padding-left: 10px;padding-right: 10px;}