@charset "utf-8";
/* CSS Document */

*{ margin:0px; padding:0px}
body{font-size:12px; font-family:"宋体";}
a{ color:#4e4c4c; text-decoration:none;}
img{ border:none;}
a:hover{color:#FF8400; text-decoration:none;}
div,ul,li {margin:0px;padding:0px}
ul,li{list-style-type:none}
.clear{ clear:both; *display:inline;/*IE only*/}
.hd{ display:none; }
.hidden{display:none;}
table{border-collapse:collapse;}
.f_l,.fl{ float:left}
.f_r,.fr{ float:right}



#top .serach a{ color:#0072b3}
#top .serach a:hover{ color:#0072b3; text-decoration:none;}
#top_bg{background:url(/sxjt/resource/cms/2015/12/img_pc_site/bg.jpg) no-repeat center; width:1122px; margin:0 auto; height:96px}
#top{width:1003px; margin:0 auto; height:96px}
#top .logo{ background:url(/uiFramework/commonResource/image/2018011511142282381.png ) no-repeat;display:block; float:left; width:558px; height:96px;}
#top .serach{width:345px; padding:10px 0 0 80px; line-height:28px; text-align:right; float:left; color:#0072b3}
#top .serach input,#top .serach img{ display:block; float:left;}
.search-input{ border:none; background:url(/sxjt/resource/cms/2015/12/img_pc_site/ssk.jpg) no-repeat; width:104px; height:22px; line-height:22px; margin-left:180px; color:#cfcfcf; float:left; padding-left:10px;}
#banner{ width:1003px; margin:0 auto; height:169px; clear:both;}


.search-submit{background:url(/sxjt/resource/cms/2015/12/img_pc_site/2015120412334257176.jpg) no-repeat; width:45px; height:22px; border:0;}

#nav {margin:0 auto; width:1000px; display:block;background:url(/sxjt/resource/cms/2015/12/img_pc_site/nav.jpg) repeat-x;}
#nav .jquery_out {float:left; line-height:39px; height:39px; display:block; text-align:center; color:#4e4e4e; font-size:14px; font-weight:bold; }
#nav .jquery_out .smile {padding-left:1em;}
#nav .jquery_inner {margin-left:25px;}
#nav .jquery {padding:0 1em;}
#nav .mainlevel { background:url(/sxjt/resource/cms/2015/12/img_pc_site/nav.jpg) repeat-x; float:left; width:91px;/*IE6 only*/}
#nav .mainlevel a {color:#4e4e4e; text-decoration:none; line-height:39px; font-weight:bold; font-size:14px; height:39px; display:block; padding:0 20px; width:100px;}
#nav .mainlevel a:hover {color:#4e4e4e; text-decoration:none;}
#nav .mainlevel ul {display:none; position:absolute; z-index: 20000;}
#nav .mainlevel ul li { border-top:1px solid #fff; height:25px; background:#e1e1e1; background-color: rgba(0,0,#e1e1e1,.8); text-align:center; width:96px;/*IE6 only*/}
#nav .mainlevel ul li a{line-height:25px; text-align:center; font-size:12px; padding:0; margin:0 auto; font-weight:500; }
.nav_sjrq{ width:191px; height:39px; line-height:39px; float:left; background:url(/sxjt/resource/cms/2015/12/img_pc_site/nav.jpg) repeat-x;}
.text{color:#4e4e4e}

#footer{ width:999px; margin:0 auto; background:url(/sxjt/resource/cms/2015/12/img_pc_site/footer_bg.jpg) repeat-x; text-align:center; margin-top:10px; padding:10px 0 20px 0; line-height:34px; color:#0068b7}
#footer span{ color:#6d6f6f}

.f12red:hover{color:#FF8400}

.xxzs img{height:190px;width:262px;}

.fenye{background:#efefef; line-height:28px; clear:both;}
.fenye span{ margin:0 25px;}
.fenye span a{ margin:0 6px;}
.fenye input{ margin:0 8px;}
.fenye span img{vertical-align: middle;}
.fenye2 span{ margin:0 43px;}
.fenye2 span a{ margin:0 9px;}
.fenye2 input{ margin:0 15px;}


#jsj_top { width:1122px; margin:0 auto; height:150px; text-lign:center;  background:url(/sxjt/resource/cms/2015/12/img_pc_site/public_bg.png) repeat-x; }

.jtgk_rt .SkinObject:last-child{color: rgb(0, 79, 153);font-weight: bold;}
.xxzs_bt .SkinObject:last-child{color: rgb(0, 79, 153);font-weight: bold;}
.eps-module-menu img{width:auto}



















.fl{float:left}
.fr,div.fr{float:right}
.fb{font-weight:bold;}
.fn{font-weight:normal;}
.pdb{ padding-bottom:0; margin-bottom:0;}
input, select, textarea{outline: 0}
header, section, footer, aside, nav, article, figure{display: block;}
.wrap{width:1170px; margin:0 auto; clear:both;}
.wrap h3,.wrap_zrbg h3,#content_sxgc{font-weight:bold; color:#000; font-size:21px; margin-bottom:30px; margin-left:83px;}
.wrap h3.no{ margin-bottom:0;}
.blank1{height:1px!important; font-size:1px!important;clear:both!important;line-height:0!important;margin:0!important;overflow:hidden;}
.blank10{height:10px!important; font-size:1px!important;clear:both!important;line-height:0!important;margin:0!important;overflow:hidden;}
.blank20{height:20px!important; font-size:1px!important;clear:both!important;line-height:0!important;margin:0!important;overflow:hidden;}
.blank30{height:30px!important; font-size:1px!important;clear:both!important;line-height:0!important;margin:0!important;overflow:hidden;}
.blank31{height:31px!important; font-size:1px!important;clear:both!important;line-height:0!important;margin:0!important;overflow:hidden;}
.blank50{height:50px!important; font-size:1px!important;clear:both!important;line-height:0!important;margin:0!important;overflow:hidden;}
.blank70{height:70px!important; font-size:1px!important;clear:both!important;line-height:0!important;margin:0!important;overflow:hidden;}
.blank100{height:100px!important; font-size:1px!important;clear:both!important;line-height:0!important;margin:0!important;overflow:hidden;}
.blank200{height:200px!important; font-size:1px!important;clear:both!important;line-height:0!important;margin:0!important;overflow:hidden;}
.blank300{height:300px!important; font-size:1px!important;clear:both!important;line-height:0!important;margin:0!important;overflow:hidden;}
.line,.line_13px{ height:1px; background:#cccccd; width:100%; margin:10px auto;}
.line_13px{ width:1030px;}
.border{ border:none;}
.cursor{cursor:pointer}
.hide{display:none;}
/*头部*/
.bot{width:1200px;margin:0 auto;height:90px;}
.logo{width:450px;margin-top:15px;}
.logo img{    width: 450px;
   }
.ce{padding-right:36px; float:left; margin:32px 0 0 0;}


.search{width: 150px; height: 26px;border-radius:2px; border: 1px solid #e5e5e5;padding-left:5px; float:right; margin:1px 0 0 0;}
.search:hover{border-color: #0d6fb8;}
.search input{border:none; float: left; height:26px;}
.search .word{width: 118px;height:26px;line-height: 26px;color: #3a3a3a;background: none;text-indent:5px;}
.search .btn{height: 26px; cursor: pointer; border-left:none; width: 30px; background:url(/uiFramework/commonResource/zip/images/images/search.png) center center no-repeat;}
.search .btn:hover{background-color:#f8f8f8;}
.bot .ce>div{text-align:right;display:inline-block;}
.bot .ce>div.jl a{color:#3f3f3f;font-size:14px;line-height:35px;margin-left:18px;}
.bot .ce>div.jfe{margin:0 10px;}
.bot .ce>div.jfe a{color:#3f3f3f;font-size:14px;line-height:35px;}
.nav{width:100%;height:38px;line-height:38px; background:url(/uiFramework/commonResource/zip/addimg/addimg/navbg.png) repeat; z-index:2001;position:absolute;}
nav ul{width:1150px;margin:0 auto;list-style: none;padding-left: 0;}
.nav a{display: block;line-height: inherit;cursor: pointer;color:#000;font-size:16px;font-weight:bold;}
.nav a:hover{color:#fff;}
.nav_menu{line-height:38px;height:38px;}
.nav_menu-home{display: inline-block;position:relative;padding:0 17px;}
.nav_menu-home:hover{font-weight:bold;background:#0d6fb8;color:#fff;}
.nav_menu-item{display: inline-block;position: relative;margin-right:0px;padding:0 12px;letter-spacing:1px; line-height:38px; height:38px;}
.nav_menu-item:hover{background:#0d6fb8;color:#FFF}
.nav_menu-item:hover .nav_submenu{display: block;color:#fff;}
.nav_submenu{z-index:300;top:38px;left:-0;display: none;position:absolute; width:auto;background-color: #eeeeee;padding:5px 0;border-bottom:2px solid #00a6ff;}
.nav_submenu>li{padding:0 17px;display:block;width:100%;white-space:nowrap;}
.nav_submenu a{color:#0d6fb8;line-height:30px;white-space:nowrap;font-size:15px; font-weight:normal;}
.nav_submenu a:hover{color:#fff; background:#0d6fb8;}
.nav_submenu-item:hover{background:#0d6fb8;width:auto;}

a.white{color:#fff;}
a.black{color:#000;}
/*头部*/

/*尾部*/
.footer{width:100%;height:auto;padding:40px 0;background:#013875;min-width:1200px!important;}
.footer_con{width:1200px;margin:0 auto;}
.footer_l{width: 735px;margin-right: 15px;}
.footer_l h3,.footer_r h3{display:block;width:716px;height:31px;line-height:31px;margin-left:3px;border-bottom:1px solid #FFF;font-size:14px;color:#FFF;font-weight:bold;}
.footer_l h3 a{ color:#fff; text-decoration:none;}
.footer_l p{display:block;width:480px;line-height:20px;margin-left:7px;font-size:12px;color:#FFF;text-indent:2em;letter-spacing:0.5px; float:left;}
.footer_l p.img{ margin-left:0px;text-indent:0;}
.footer_l p.tel{text-indent:0; width:208px;margin-left:18px;word-wrap:break-word }
.footer_r{width:335px;}
.footer_r h3{width:332px; margin-left:0;}
.footer_r p{display:block;width:76px;float:left;margin-left:9px;}
.footer_r p.first{margin-left:0;}
.footer_r p span{display:block;height:40px;line-height:40px;text-align:left;font-size:12px;color:#FFF; padding-top:20px;}

.dxcx{ position:relative; z-index:0; }
.dxcx:hover{ background-color:transparent; z-index:50; }
.dxcx span.dx{ position:absolute; background-color:#fff; left:-1000px;border:1px solid #d9d9d9; visibility:hidden; color:#000; text-decoration:none; padding:2px; line-height:120px;height:auto; box-shadow: 1px 2px 10px 1px #999;}
.dxcx span.dx img{ border-width:0; padding:2px; width:120px; height:120px; }
.dxcx:hover span.dx{ visibility:visible; top:-20px; left:50px; }


.footer_bq{width:100%; height:auto; background:#3c93cc; padding:15px 0;min-width:1200px!important;}
.footer_bq .footer_con p{ text-align:center;font-size:12px;color:#FFF;letter-spacing:0.5px;}
.footer_bq .footer_con p a,.footer_r h3 a{ color:#fff;}
.footer_r h3 a{ font-size:14px; font-weight:bold;}
.footer_l h3 a:hover,.footer_bq .footer_con p a:hover,.footer_r h3 a:hover{color:#dfe6ee;}
/*尾部*/

/*子栏目nav banner*/
.banner_dsh{background:url(/uiFramework/commonResource/zip/newimgs/newimgs/images/banner_dsh.jpg) no-repeat top center; height:321px;}
.banner_gywm{background:url(/uiFramework/commonResource/zip/newimgs/newimgs/images/banner_gywm.jpg) no-repeat top center; }
.banner_jtyw{background:url(/uiFramework/commonResource/zip/newimgs/newimgs/images/banner_jtyw.jpg) no-repeat top center; }
.banner_xwzx{background:url(/uiFramework/commonResource/zip/newimgs/newimgs/images/banner_xwzx.jpg) no-repeat top center; }
.banner_ddjs{background:url(/uiFramework/commonResource/zip/newimgs/newimgs/images/banner_ddjs.jpg) no-repeat top center; }
.banner_kjkp{background:url(/uiFramework/commonResource/zip/newimgs/newimgs/images/banner_kjkp.jpg) no-repeat top center; }
.banner_rlzy{background:url(/uiFramework/commonResource/zip/newimgs/newimgs/images/banner_rlzy.jpg) no-repeat top center; }
.banner_qywh{background:url(/uiFramework/commonResource/zip/newimgs/newimgs/images/banner_qywh.jpg) no-repeat top center; }
.banner_xxgk{background:url(/uiFramework/commonResource/zip/newimgs/newimgs/images/banner_xxgk.jpg) no-repeat top center; }
.banner_shzr{background:url(/uiFramework/commonResource/zip/addimg/addimg/nav_shzr.jpg) no-repeat top center; }
.banner_nbxz{background:url(/uiFramework/commonResource/zip/newimgs/newimgs/images/banner_xxxz.jpg) no-repeat top center; }
.nav_dsh{height:50px; border-bottom:solid 1px #e7e7e7; width:100%;}
.nav_dsh .inside{width:1170px; margin:0 auto;}
.nav_dsh a{font-size:15px;}
.nav_dsh .inside .left{color:#3a3a3a; float:left; height:50px; line-height:50px; background:url(/uiFramework/commonResource/zip/newimgs/newimgs/images/blue_bg.jpg) left center no-repeat; padding-left:82px;}
.nav_dsh .inside .left a{color:#013875;}
.nav_dsh .inside .left a:hover{color:#1369ac;}
.nav_dsh .inside .left img{padding:0 16px;}
.nav_dsh .inside .right{float:right;height:50px;line-height:50px; text-align:right;overflow:hidden;width:auto; display:none;}
.nav_dsh .inside .right a{padding-right:20px; width:auto; float:left;color:#013875;}
.nav_dsh .inside .right a:hover{color:#1369ac;}
/*子栏目nav banner*/

/* page翻页 */
.page {height:33px;margin:30px auto;overflow: hidden;text-align: center; vertical-align:middle; font-size:16px;}
.page a,.page .go,.page a:hover{background:#f1f1f1;display: inline-block;height:24px;line-height: 24px;margin:0 2px;padding: 0 8px;text-align: center; cursor:pointer; font-size:16px;}
.page a:hover{color: #ff8400;}
.page span font{color: #ff8400; padding:0 2px;}
.page a[disabled="disabled"]:hover {color: #ff8400;text-decoration: none;}
.page .ipt{ border:1px solid #f1f1f1;display: inline-block; text-align:center; height:22px; line-height:22px; padding:0 8px; margin:0 5px; font-size:16px;color: #ff8400;}
/* page翻页 */


/*返回顶部*/
.fhdb{position:fixed; right:10px; bottom:10px;width:38px;height:90px;}
.fhdb ul li{ background:#f4f4f4; border:1px solid #e1e1e1; width:38px; height:38px; margin-bottom:5px;}
.fhdb ul li a{ padding:10px 6px;cursor:pointer;display:block; }
.fhdb ul li.first a{background:url(/uiFramework/commonResource/zip/images/images/fhsy1.png) no-repeat center 8px; width:24px; height:23px; position:relative;}
.fhdb ul li.first a:hover{background:url(/uiFramework/commonResource/zip/images/images/fhsy2.png) no-repeat center 8px; }
.fhdb ul li.first a i{display: block;width: 6px; height: 6px; border-radius: 50%; position: absolute; top: 5px; right: 3px; line-height: 0; font-size: 0; background: #ca1d18;}
.infinite{animation-iteration-count: infinite !important;}
.pulse{animation-name: pulse; animation-duration: 1.2s;animation-fill-mode: both;}
.fhdb ul li.last a{background:url(/uiFramework/commonResource/zip/images/images/fhdb1.png) no-repeat center 14px; width:23px; height:12px;border:none;}
.fhdb ul li.last a:hover{background:url(/uiFramework/commonResource/zip/images/images/fhdb2.png) no-repeat  center 14px; }
/*返回顶部* ****

/* 信访弹窗 */
.reserveDialog{
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100vw;
    height: 100vh;
    z-index: 99999;
}
.reserveDialog_box{
    width: 610px;
    height: 330px;
    background-color: #ffffff;
    margin: 0 auto;
    border-radius: 15px;
    position: relative;
    z-index: 99999;
    top: calc(50% - 150px);
}
.reserveDialog_box div{
    align-items: center;
    justify-content: space-evenly;
}
.reserveDialog_box .bool{
   background: #4899d0;
   height: 50px;
   width: 100%;
   border-top-left-radius: 15px;
   border-top-right-radius: 15px;
}
.reserveDialog_box .bool span{
   color:#fff;
   font-size: 20px;
   line-height: 50px;
   letter-spacing: 10px;
   padding-left: 30px;
}
.reserveDialog_box .bool .close{
   float: right;
   width: 19px;
   height: 19px;
   cursor: pointer;
   margin: 14px 20px 0 0;
}
.reserveDialog_box .bool .close:hover{
    opacity: 0.8;
}
.reserveDialog_box .chool{
    margin: 45px auto;
    font-size: 14px;
    width: 100%;
    display: flex;
}
.reserveDialog_box .chool a:hover{
    transform: translateY(-5px);
  transition: ease all 0.3s;
  opacity: 0.9;
}
.reserveDialog_box .chool a img{
    width: 171px;
    height: 171px;
}


.reserveDialog .shade{
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: #282c34c0;
    z-index: 99999;
}
#button_plain{
cursor:pointer;
    background-color: #4899d0;
}
@media only screen and (min-width: 100px) and (max-width: 980px) {
    .reserveDialog_box{width: 96%;margin:0 2%;height: 240px;}
    .reserveDialog_box .chool a img{
    width: 140px;
    height: 140px;}
    .reserveDialog_box .chool{margin:20px auto}
}