@charset "UTF-8";
/* CSS Document */
html {overflow-y:scroll;}
body {margin:0; padding:0; color: #222; font:14px/1.5 Microsoft YaHei,Arial,Helvetica,sans-serif,Simsun; background-color:#efefef;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0;}
table,td,tr,th{font-size:12px;}
ol,ul {list-style:none;}
li{list-style-type:none;}
img{vertical-align:middle;border:0;}
h1,h2,h3,h4,h5,h6{font-size:inherit; font-weight:normal;}
address,cite,code,em,th,i{font-weight:normal; font-style:normal;}
.clearfix{zoom:1;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}
a {color:#222; text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {color:#036eb5;text-decoration:none;}
a:active {color:#036eb5;}
em{ color:#CCC; font-size:12px;}
.of_h{ overflow:hidden; text-overflow:ellipsis; }
.cBlack{color:#252525;}
.cGreen, .cGreen:visited, .cGreen a,.green {color: #008000;}
.cBlue,.cBlue:visited,.cBlue a{color:#036eb5;}
.cRed, .cRed:visited, .cRed a,.red { color: Red; }
.taC{text-align: center}
.bold{font-weight: bold;}
.fr{ float:right}
.fl{float:left}
.mb10{ margin-bottom:10px!important;}
.mt10{ margin-top:10px!important;}
.btn_1{background:#fff url(../images/btn_1.png) repeat-x 0 0; border: 1px solid #dadbdc; padding: 0 10px; line-height: 30px;display: inline-block;}
input::-ms-clear{display: none;}
.text_1{background:#fff url(../images/btn_1.png) repeat-x 0 0; border: 1px solid #dadbdc; padding: 0 10px; line-height: 30px; height:30px;display: inline-block;}
.none{display:none;}
#loading{text-align: center;}
.rline {border-right: 1px solid #f5f5f5;}
/* 涓昏甯冨眬 */
.box1{ width:360px;height:351px; background-color:#fff; float:left; margin-bottom:10px;}
.box1_mr10{ margin-right:10px;}
.box_half_mr10 .box_half:first-child,.box_half_mr10 .box_half_one:first-child{margin-right:10px;}
.box_half { width:545px; height:351px;background-color:#fff; float:left;margin-bottom:10px;}
.box-right { margin-right:10px;}
.box2{ width:730px;height:351px; margin-right:10px; background-color:#fff; float:left;margin-bottom:10px;}
.box3{ width:1100px; margin:0 auto;background-color:#fff;margin-bottom:10px; float:left;}
.box33{ width:1100px; margin:0 auto;margin-bottom:10px; float:left;}
.box_cc{ padding:20px; font-size:16px; line-height:200%;}
.box_half_one{width:545px;height: 170px;background-color:#fff; float:left;margin-bottom:10px;}
.box4{width: 100%;overflow: hidden;background: #fff;}
.box4 li{ line-height:45px; background:url(../images/ico2_li.png) no-repeat 0 20px; padding-left:20px; font-size:16px; float:left; width:333px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
/* 澶撮儴鏍峰紡 */
.z_top_bg{ background:url(../images/z_top_bg.png) 0 0 repeat-x; height:29px; line-height:29px; font-size:12px;}
.z_top_bg .cl{ float:left}
.z_top_bg .cr{ float:right}
.header{ height: 140px; background-color:#fff;}
.header .logo{ margin: 10px; padding-top: 10px;float: left; width:630px;}
.header .logo img{ float:left; margin-right:20px;}
.header .logo h1{ color:#F00; font-size:40px; font-weight:700}
.header .logo p{ color:#898989; font-size:20px;float: left;}
.header .logo p span{ color:#F00}
.header .header_right{float: right; background:url(../images/z_sy_logo.png) no-repeat 0 bottom; padding:0 0 10px; width:410px;}
.header .search .select {background-color: transparent;border:0;outline:none; color:#fff; margin: 6px 16px;}
.header .search{ height: 38px; width: 315px; float:right;padding-top: 3px;clear: right; text-align: right; background:url(../images/1/soso_bg.png) no-repeat 0 0;margin-top: 38px;position: relative;}
.header .search .ico_search{position: absolute;margin: 10px 5px 0;right: 0;top: 0;background: url(../images/1/ico_soso.png) no-repeat;border: none;width: 30px;height: 30px;outline: none;}
.header .search_inpt{ width: 238px; height: 34px;border:0;outline:none;line-height: 35px;background-color: transparent;padding-left: 10px;}
.header .search_inpt{width:215px\9;}
.main_menu{ background-color: #036eb5; height: 40px;text-align: center;}
.main_menu>ul{ width: 1100px; margin: 0 auto; position: relative;}
.main_menu>ul>li{ float: left; width: 157.1px;position: relative;}
.main_menu li>a{line-height: 40px; font-size: 20px; color: #fff; padding: 0 20px;display: block;}
.main_menu li>a:hover{ background-color:#0f79c5}
.common{width:1100px; margin:0 auto}
/* 闈㈠寘灞 */
.crumbs{ padding:15px 0 15px 40px; font-size:18px; background: #fff url(../images/1/crumbs_bg.png) no-repeat 20px center; margin:0 auto 10px;}
/*棣栭〉鐒︾偣鍥?/
.banner{ margin:10px 0;overflow: hidden;width:100%;}
.dc17_focus{ position:relative;margin:0 auto;overflow: hidden;}
.dc17_focus .fPic .fcon:first-child{display: block;}
.dc17_focus .moreTp{position: absolute;right: 7px;bottom: 8px;z-index: 20;color:#fff;}
.dc17_focus .D1fBt{ overflow:hidden; zoom:1; height:16px;}
.dc17_focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:35px; line-height: 35px;background-image: url(../images/banner_text_bg.jpg);background-size:100% 100%; display:block; text-align:left; color: #fff;text-indent:15px}
.dc17_focus .shadow a{ text-decoration:none; color:#fff; font-size:16px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}
.dc17_focus .fcon{ position:relative; width:100%; float:left; display:none;}
.dc17_focus .fcon img{ display:block; }
.dc17_focus .fbg{bottom:6px; right:80px; position:absolute; height:21px; text-align:center; z-index: 20; }
.dc17_focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px;float: right;}
.dc17_focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#fff; }
.dc17_focus .D1fBt .current,.dc17_focus .D1fBt a:hover{background:#036eb5;}
.dc17_focus .D1fBt i{display:none; font-style:normal; }
.dc17_focus .prev,.dc17_focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus17_btn.png) no-repeat;}
.dc17_focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }
.dc17_focus .next{top: 50%;margin-top: -37px; right: 0; background-position:-40px -74px; cursor:pointer;}
.dc17_focus .prev:hover{ background-position:0 0; }
.dc17_focus .next:hover{ background-position:-40px 0;}
.indexFocus{ height:520px; background-color: #000;}
.indexFocus img{ width:1100px; height: 520px;}
.zlbanner {overflow: hidden;height: 100px;width: 1100px;position: relative;margin:0 auto;padding-bottom: 8px;}
.zlbanner ul {position: relative;height: 9999px;}
.zlbanner ul li {padding-bottom: 10px;width: 1100px;float: left;height: 100px;}
.zlbanner ul li img{ display: block; height: 100px; width: 1100px;}
.tit{ line-height:48px; height:50px; font-size:18px; border-bottom:#dcdbdb 1px solid; margin:0 20px;}
.tit h3{ float:left; color:#000;font-weight:700;margin-right: 10px;}
.tit h3.def{ color:#0d68a9; border-bottom:3px solid #0d68a9;}
.tit_r{ float:right;}
.tit_r a{ font-size:24px;}
.tit_r a.a_btn{ background-color:#0868A8; padding:3px 10px; font-size:18px; color:#fff;}
.tit_form{ float:right; font-size:16px}
.tit_form .btn2{ background-color:#fff; padding:5px 10px; font-size:16px; border:1px solid #ddd;height: 32px;float: right;margin-top: 9.5px;margin-left: 10px;}
.tab_nav {border-bottom: 1px solid #ddd;height: 50px;padding-left: 5px;background: url(/sanyasite/xhtml/images/btn_1.png) repeat-x;}
.tab_nav li {font-size: 18px;float: left;}
.tab_nav li a {padding: 10px 20px;display: block;cursor: pointer;}
.tab_nav li.active {border: 1px solid #ddd;border-bottom: 0;color: #036eb5;background-color: #fff;border-top: 3px solid #036eb5;}
.tab_nav li.active a {color: #036eb5;padding: 10px 19px;}
.tab-pane {display: none;}
.tab_main .active {display: block;}
.list{margin:0 20px; padding:15px 0;overflow: hidden;}
.list li{ line-height:40px; background:url(../images/1/li_ico1.png) no-repeat 0 20px; padding-left:20px; font-size:16px}
.list li h4{ font-size:16px; font-weight:700}
.list li em{ float:right; font-size:16px;}
.list li p{ font-size:14px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.list li.tow{width: 470px;float: left;padding-right: 40px; }
.list li.tow p{ font-size:14px; white-space: normal; line-height:200%}
.list li.mr{float: left; margin-right: 10px; width:230px;}
.adressList.list li{line-height:35px;white-space:normal!important;}
.list_nav{margin:0 20px; padding:15px 0;overflow: hidden; width:330px;}
.list_nav li{ width:155px; float:left; margin:16px 10px 16px 0;}
.list_nav li a{ background:#036EB8 url(../images/1/list_nav.png) no-repeat 0 0;transition-property: background-color;transition-duration:.5s;transition-timing-function: ease-in; height:58px; line-height:58px; color:#fff; display:block; font-size: 18px;text-align: center;padding-left: 49px;}
.list_nav li a:hover{background:#014c8c url(../images/1/list_nav.png) no-repeat 0 0;}
.list_nav li a.nav2{ background-position:0 -68px;}
.list_nav li a.nav3{background-position:0 -136px;}
.list_nav li a.nav4{background-position:0 -204px;}
.list_nav li a.nav5{background-position:0 -272px;}
.list_nav li a.nav6{background-position:0 -340px;}
.list_nav2{margin:0 40px; padding:10px 0;overflow: hidden;}
.list_nav2 a{ display:block; border:1px solid #0d68a9;
margin-bottom:8px; font-size:16px; border-radius:50px; padding:2px 20px}
.list_nav2 a img{ margin-right:40px;background-color: #0d68a9;}
.list_nav2 a.b2{ float:left; background-color:#0d68a9; color:#fff;}
.list_nav2 a.b2 img{margin-right:5px;}
.list_nav2 .mr10{ margin-right:10px;}
.list3{margin:0 20px; padding:15px 0;overflow: hidden;}
.list3 li{ line-height:45px; background:url(../images/1/ico2_li.png) no-repeat 0 20px; padding-left:20px; font-size:16px; float:left; width:333px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.list4{margin:0 20px; padding:15px 0;overflow: hidden;}
.list4 li{ line-height:45px; padding-left:20px; font-size:16px; float:left; width:245px}
.list_img dt{ float: left;padding: 15px 10px;font-size: 18px;width: 42px;}
.list_img dd{ float:left; margin: 10px 9px 10px 0;}
.list_user{padding: 20px; font-size:16px}
.list_user dt{ width:100%;line-height:45px; height:45px; font-weight:700;}
.list_user dd{ width:100%;line-height:45px; height:45px;}
.shuju_box .tit_h3bg {background-color: #036eb5;color: #fff;line-height: 43px;font-size: 16px;padding: 0 30px;}
.shuju_box .tab_p {border-bottom: 1px solid #ddd;margin-bottom: 15px;}
.shuju_box .tab_p a {line-height: 50px;padding: 0 20px;cursor: pointer;}
.shuju_box .taC {text-align: center;margin-bottom: 30px;}
.shuju_tit{background-color:#036EB5; line-height:40px; padding:0 10px; color:#fff;}
.shuju_tit h3{ font-size:16px}
.shuju_tit span{ float:right; font-size:12px;}
.shuju_nav{ line-height:45px; font-size:16px; border-bottom:1px solid #EEE;}
.shuju_nav a{ padding:0 20px;}
.shuju_nav a.on{ color:#036EB8;}
.shuju_cc{ text-align:center; padding:20px 0;}
.listAimg a.mr10{ margin-right:10px;}
.listAimg a.zwfwLink{ display: block; float:left; width:267.5px; background-color:#0d68a9; color:#fff; font-size:16px;}
.listAimg a img{ margin-right:55px;}
.soso_box{ padding:20px; font-size:16px}
.soso_box .text_1{ margin-right:10px; width:237px;}
.soso_box .btn{ background:#0868A8 url(../images/1/btn_bg.png) no-repeat 0 0; color:#fff; font-size:16px; border:0;height: 32px;padding: 0px 20px 0 40px;}
*+html .soso_box .btn { padding:0px 5px 0 25px;}
.ollist{ margin:0 20px;}
.ollist li{ overflow:hidden; border-top:1px dashed #ddd;line-height:40px; font-size:14px;}
.ollist li.oltit{ border:0; line-height:50px; font-size:16px;}
.ollist .oDiv1{width: 30px;text-align: center;}
.ollist .oDiv2{width: 227px;text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ollist .oDiv3{width: 300px;text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ollist .oDiv4{width: 395px;text-align: center;}
.ollist .oDiv5{width: 100px;text-align: center;}
.list_1{margin-bottom: 25px;background-color: #fff;}
.list_1 .top_img {position: absolute;margin: -2px 0 0 -2px;}
.list_1 h3 {font-size: 18px;padding: 15px 0;text-align: left;color: #036eb5;border-bottom: 1px solid #ddd;margin: 0 30px;}
.listLi{padding: 10px 30px;text-align: left;}
.listLi li{line-height: 35px;padding-left: 15px;font-size: 16px;background: url(../images/li_bg.png) no-repeat 0 center;}
.list_1 li em {float: right;color: #777;}
/*鍐呭椤垫牱寮?/
.pages_box{ border:1px solid #ddd; margin-bottom:40px; padding: 10px 66px 38px 66px;background-color: #fff;}
.pages_box h1{line-height: 56px; color: #000;font-size: 30px;text-align: center;padding: 26px 0 26px 0;font-weight: normal;}
.pages_content{ padding:40px 0; font-size:16px;font-family: '瀹嬩綋';overflow:hidden;}
.pages_content p,.pages_content div div{line-height:200%; margin-bottom:10px;}
.pages_content img{max-width: 100%;width: auto;}
.pages_content table{max-width:100%!important;}
.pages_date{ padding:10px 0; border-bottom:1px solid #ddd;line-height: 25px;}
.pages_date .printIco{ margin-left:20px;}
.pages_print{ float:right}
.pages_date .share{ float:right; margin-left:20px;}
.pages_box .qr_code{ text-align:center; margin-top:40px; color:#999}
.pages_box .qr_code img{ display:block; margin:0 auto}
.pages_box .btm{ border-top: 1px solid #ddd; text-align: center; padding-top: 50px;margin-top: 50px;}
.pages_box .btm a{ margin: 0 20px;cursor: pointer;}
.dh{position: relative;border-top: 3px solid #036eb8;}
.Fmenu {padding: 0 20px;overflow: hidden;border: 1px solid #f5f5f5;}
.Fmenu>li {float: left;padding: 0 15px;}
.Fmenu>li>.other_link {line-height: 35px;padding: 0 20px;background: url(/sanyasite/xhtml/images/ico_arrow2.png) no-repeat right center;margin-right: 15px;}
.Fmenu .select_con {width: 1068px;background: url(/sanyasite/xhtml/images/hr_bg.jpg) no-repeat 0 0;padding: 15px;position: absolute;display: none;left: 0;top: -161px;height: 135px;overflow-y: auto;background-color: #fff;border: 1px solid #ddd;line-height: 30px;z-index: 50;}
.Fmenu .select_con li {float: left;width: 175px;overflow: hidden;white-space: nowrap;}
.Fmenu>li:hover .select_con {display: block;}
.footer {width:1100px;margin: 0 auto;background:#fff url(../images/line7.png) repeat-x center top;background-size: 100% 7px;clear:both;}
.footer .fbox2{ display:none}
.footer ul.fbox {overflow: hidden;}
.footer ul.fbox li { float:left;line-height: 28px; padding: 20px; }
.footer ul.fbox .jiucuo{margin: 12px 45px 0 40px;float: right;}
.footer_nav{ height:60px; text-align:center}
.footer_nav a{ display:inline-block; width:210px; line-height:60px; font-size:18px;}
.jgznBox{height:712px;}
.znbox{position: relative;padding-bottom: 30px;}
.znContent{height: 611px;overflow: hidden;}
.zndetail{position: absolute;line-height: 20px;right: 20px;bottom: 10px;color: #0d68a9;font-weight: bold;cursor: pointer;}
.newCommon .box1:first-child{margin-right: 10px;}
.newCommon .box1+.box1+.box1{margin-left: 10px;}
.ggfwBox,.sgsBox,.sgs{display: none;}
.state{padding: 3px 5px;color: #fff!important;font-size: 13px;margin-right: 5px;}
.hui{background-color: #999;}
.hong{background-color: #bf0103;}
.table_normal1 {margin: 10px 0;padding: 0;width: 100%;border-top: 1px solid #ccc;border-right: 1px solid #ccc;}
.table_normal1 th {font-size: 14px;padding: 5px 10px;text-align: left;color: #333;font-weight: normal;border-left: 1px solid #ccc;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;background: #f6f6f6;min-width:150px; }
.table_normal1 td {font-size: 14px;padding: 5px 10px;color: #666;border-bottom: 1px solid #ccc;border-left: 1px solid #ccc;}
/* 浜岀骇鍒楄〃椤垫牱寮 */
.list_1{margin-bottom:40px;}
.list_1 .top_img{position: absolute;margin: -2px 0 0 -2px;width: 35px;height: 35px;background: url(../images/list_rt_bg.png) no-repeat;}
.list_1 h3{font-size: 18px; padding: 15px 0;text-align: left; color:#036eb5; border-bottom:1px solid #ddd; margin:0 30px;}
.list_1 h3 a{ font-size:16px}
.list_1 ul,.list_1 ul.line_li{padding: 10px 30px; text-align: left;}
.list_1 li{line-height: 35px;padding-left: 15px;font-size: 16px;background:url(../images/li_bg.png) no-repeat 0 center;}
.list_1 .line_li .border{margin-top: 30px;margin-bottom: 25px;border-bottom: 1px dashed #ddd;}
.list_1 li em{ float:right;color: #777;}
.list_1 hr{ margin:0 30px; border:0; border-bottom:1px dashed #ddd; height:1px;}
/*棰嗗鍒楄〃*/
.ld_list {padding: 20px 0 20px 40px;}
.ld_list ul{padding:10px 0;}
.ld_list ul li {float: left;width: 172px;height: auto;margin: 0 40px 40px 0;background: #0d89cc;padding: 0;line-height: 21px;box-shadow: -1px 3px 15px #666;}
.ld_list a {text-align: center;font-size: 15px;position: relative;display: block;border: 1px #e2e2e2 solid;}
.ld_list a .intro {position: absolute;left: 0;z-index: 10;color:#fff;line-height: 30px;height: 30px;background: url(../images/user_bg.png);width: 170px;font-size: 16px;bottom: 0px;text-align: center;overflow: hidden;}
.ld_list a .intro{-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.ld_list a:hover .intro {bottom: 0px;height: 210px;line-height: 120px;}
.ld_list .he {height: 210px!important;line-height: 69px!important;}
.ld_list .he div {padding-top: 20px;}
.ld_list a .intro p {font-size: 13px;line-height: 20px;margin: 0 15px;height: 40px;overflow: hidden;}
.ld_list ul li img {width: 170px;height: 210px;}
.ld_list ul li .ld_name {color: #036eb5;}
.ld_list ul li span {display: block;}
/*鍥剧墖鍒楄〃*/
.tpBox {padding: 10px;overflow: hidden;background-color: #fff;margin-bottom: 20px;}
.tpCon {margin: 15px;width: 240px;background-color: #f5f5f5;float: left;overflow: hidden;}
.tpCon .imgBox{width: 220px;height:138px;overflow: hidden;display: block;margin: 10px;}
.tpCon a img {width: 220px;display: block;height: 138px;transition: all 0.6s;-webkit-transition: all 0.6s;-moz-transition: all 0.6s;}
.tpCon a img:hover{transform: scale(1.4);-webkit-transform: scale(1.4);-moz-transform: scale(1.4);}
.tpCon p{padding: 0 10px 10px;}
.tpTit {height: 50px;width: 220px;display: block;}
.tpCon span {width: 220px;height: 26px;display: block;color: #888;font-size: 12px;}
*+html .tpCon a img:hover{background-color: #036eb5;}
.tpList .top_img{position: absolute;margin: -2px 0 0 -2px;width: 35px;height: 35px;background: url(http://hbj.sanya.gov.cn/default/xhtml/zizhan/images/2/list_rt_bg.png) no-repeat;}
.tpList h3{font-size: 18px; padding: 15px 0;text-align: left; color:#01913a; border-bottom:1px solid #ddd; margin:0 30px;}
.tpList h3 a{font-size: 16px;}
/*浜掑姩缁熻鍥炬牱寮?/
#tjChart{width: 50%;height: 250px;float: left;}
.Satisfaction{width: 50%;height: 250px;float: right;}
.Satisfaction .SatisTitle{text-align: center;font-size: 18px;font-weight: 700;margin: 20px 0 10px;color: #3d3d3d;}
.Satisfaction ul li{ padding:7px 0px;}
.Satisfaction ul li span{ display:block; float:left; margin-right:10px; line-height:24px;}
.Satisfaction ul li span.SatisfactionText{ font-size:16px; width:90px; text-align:right;}
.Satisfaction ul li span.Satisfactionbar{ height:24px; background:#e3e3e3; width:160px;}
.Satisfaction ul li span.Satisfactionbar i{ display:block; width:0px; height:24px; background:#6991f9;}
.Satisfaction ul li span.percentage{ text-align:right; width:80px; color:#6991f9; font-size:18px;}
.Satisfaction ul li span.star img{ margin-right:5px;}
/* 棣栭〉鍙充晶杩斿洖椤堕儴 */
.back-top-box{ position:fixed; right:2%; top:40%;z-index: 50;}
.back-top-box ul{ background-color:#036db3; padding:0; width:50px;}
.back-top-box li{padding: 0 7px; position:relative;}
.back-top-box li:hover{background-color:#f00;}
.back-top-box li .pop_box{ position: absolute; right: 50px; top:-26px; padding:10px; background-color:#036db3;z-index: 100;color: #fff;line-height: 37px;font-size: 12px;display:none;opacity: 0.8;border-radius: 3px;width: 100px;}
.back-top-box li:hover .pop_box{ display:block;}
.back-top-box li .pop_box img{width: 100px;height: 100px}
.back-top-box li .pop_box .sys-ico{position: absolute;right: -8px;top: 50px;width: 0;height: 0;border-top: 8px solid transparent;border-left: 8px solid #3288c1;border-bottom: 8px solid transparent;}
.back-top-box a{ border-bottom:1px solid #a9cde6; display:block; padding:10px 0}
.back-top-box a.line_none{ border-bottom:0;}
.back-top-box-xx{display: block;background-color: #fff;position: absolute;padding: 0 5px;right: -10px;top: -10px;z-index: 999;border-radius: 10px;font-size: 10px;color: #f00;cursor:pointer}
/* 鍥炲埌椤堕儴鏍峰紡 */
div#back-to-top{position:fixed;bottom:100px;right:80px;}
div#back-to-top a{text-align:center;text-decoration:none;color:#d1d1d1;display:block;width:55px;}
div#back-to-top a:hover{color:#979797;}
div#back-to-top a span{background:#d1d1d1 url(../images/arrow_up.png) no-repeat center center;border-radius:6px;display:block;height:55px;width:55px;font-size:0;margin-bottom:5px;}
#back-to-top a:hover span{background:#979797 url(../images/arrow_up.png) no-repeat center center;}
.hide { display:none}
/* 鏂扮増椤靛ご鏍峰紡 */
.hheader{ height: 170px; background: #ffffff; min-width: 1100px;}
.htop{ width: 1100px; margin: 0 auto; height: 126px; background: #ffffff;}
.htop .hlogo{ padding: 18px 0 0 28px; float: left; width: 660px;}
.htop .hlogo img{margin-right: 10px;}
.htop .hlogo h3{font-size: 40px;font-weight: bold;line-height: 48px;padding-top: 4px;color: #036db3;}
.htop .hlogo p{color: #898989;line-height: 22px;padding-top: 8px;font-size: 20px;font-family: Arial, Helvetica, sans-serif;}
.htopr{ width: 400px; float: right;}
.htopt{ padding-top: 21px; height: 40px;}
.htopt ul.hjf{ height: 30px; line-height: 30px; float: left; margin-right: 0px;}
.htopt .hjf li{ float: left; width: 20px; height: 30px; cursor: pointer; color: #999999; font-size: 14px; text-align: center; margin-right: 5px;}
.otherlang {width: 20px; height: 30px; cursor: pointer; color: #999999; font-size: 14px; text-align: center; margin-right: 5px;}
.otherlang i{color: #036db3;}
.htopt .ht .hiconlink .otherlang span{display:none;position: absolute;top: 30px;right: -86px;width: 170px;background: #fff;border: 2px solid #eee;}
.otherlang a{margin: 0 5px;}
.otherlang:hover span{display: block!important;}
.htopt .hjf li a{color:#036db3;}
.htopt li.hover{ color: #ffffff; background: url(../images/hjf.png) 0 6px no-repeat;}
.htopt .ht{ padding: 4px 0 0 5px; float: left;}
.hiconlink li{ float: left;padding-right: 10px;position: relative;}
.hiconlink li i{display: block;width: 20px;height: 20px;cursor: pointer;}
/*.htopt .ht img{ margin-right: 6px; cursor: pointer; vertical-align: middle;}*/
.htopt .ht span{display: none;position: absolute;top: 25px;right: 0;z-index: 10;}
.hiconlink li:hover span{display: block;}
.hiconlink .gwyx i {background: url(/default/xhtml/new/images/blue/hgwyyx.png) no-repeat;}
.hiconlink .downapp i {background: url(/default/xhtml/new/images/blue/hsjapp.png) no-repeat;}
.hiconlink .weather i{background: url(/default/xhtml/new/images/weather.png) no-repeat;}
.hiconlink .yszzf i{background: url(/default/xhtml/new/images/yszzf.png) no-repeat;}
.hiconlink .weibo i{background: url(/sanyasite/xhtml/new/images/ht4.jpg) no-repeat;}
.hiconlink .wechat i{background: url(/sanyasite/xhtml/new/images/ht5.jpg) no-repeat;}
.hiconlink .grzx i {background: url(/default/xhtml/new/images/blue/icon-grzx.png) no-repeat;}
.hzqdh{ float: right; width: 97px; height: 24px; padding-top: 3px; color:#999999;display:none;}
.hzqdh a{ color:#036db3}
.hzqdh img{ cursor: pointer;}
.hinp{ float: left;}
.hinp input{ width: 312px; border: 1px solid #036db3; float: left; height: 35px; line-height: 35px; color: #999999; text-indent: 1em;}
.hinp .hsearchbg{background: url(/default/xhtml/new/images/blue/hsearch.png) no-repeat;width: 50px;height: 37px;float: left;}
.hnav{ height: 44px; background: #036db3;}
.hnav>ul{ width: 1100px; margin: 0 auto; position:relative;}
.hnav>ul>li{ height: 44px; line-height: 44px; float: left; width: 137px; text-align: center;}
.hnav>ul>li>a{ color: #FFFFFF; font-size: 22px; display: block;}
.hnav>ul>li:hover>a{ background: #eeeeee; color:#036db3; }
/* 鏂扮増椤靛熬鏍峰紡 */
.hfooter a{ color: #3E3E3E;}
/*椤靛熬鏀瑰姩*/
.hfooter{width: 1100px;border-top: 1px solid #dbdbdb; margin: 0 auto; background: #ffffff;overflow: hidden;}
.hyqlj{border-top: 5px solid #01913A;}
.hyqlj1{ height: 42px; line-height: 42px; border-bottom: 1px solid #dbdbdb; font-size: 16px; overflow: hidden;}
/*椤靛熬鏀瑰姩缁撴潫*/
.hyqlj1 span{ margin-left: 30px; color: #1B1B1B; float:left;}
.hyqlj1 li{ margin-left: 33px; float: left;}
.hyqlj1 li img{ float: left; margin: 12px 6px 0 0;}
.hyqlj1 a{ color: #838383;}
.hyqlj2{ position: relative; height: 46px; border-bottom: 1px solid #dbdbdb;}
.hyqlj2>span{ height: 46px; line-height: 46px; float: left; margin-left: 30px; font-size: 16px; color:#1B1B1B;}
.hyqc{width: 800px;float: left;}
.hyqc>li{ padding: 0 20px; height: 46px; line-height: 46px; float: left; color: #888888; font-size: 16px; margin-left: 15px; cursor: pointer; }
.hyqli{ width: 1043px; height: 122px; padding: 5px; background: #eeeeee; position: absolute; top: 46px; left: 0; overflow-x: hidden; display: none; *overflow: scroll;}
.hyqli li span{ color: #3E3E3E;}
.hyqli .yinc-lj{ display: none; line-height: 24px;z-index: 999; background: #ffffff; overflow: hidden; padding: 10px; border: 2px solid #01913A; position:relative;}
.hyqli li:hover .yinc-lj{ display: block;}
div.yinc-lj a {display: block;font-size: 14px;color: #333333;padding-left: 20px;padding-right: 10px;background: url(../images/zx-dfbszn4.png) 5px 50% no-repeat;}
.hyqc>li:hover{ background: #eeeeee; color:#01913A; height: 178px;}
.hyqc>li:hover>div{ display: block;}
.hyqli li{ float: left; padding-left: 15px; width:232px; font-size: 14px; height: 25px; color:#333333; line-height: 25px;}
.hfc{ height: 180px; font-size: 12px; color: #838383; padding-top: 30px;}
.hfc a{ color: #838383;}
.hfc .fl{ width: 665px; margin-left: 30px; line-height: 30px;}
.hfc .fl ul{ height: 30px;}
.hfc .fl .version{display: none;}
.hfc .fl li{ float: left;}
.hfc .fr{ width: 272px; float: right; padding-top: 25px; text-align: center;}
.hfc .fr li.hdb{ width: 100px; padding-top: 8px; float: left;}
.hfc .fr li.hzc{ width: 145px; float: left; padding-top: 19px;}
/*棣栭〉搴曢儴鏍峰紡*/
.footerWrapper{width:1060px;margin: 0 auto;background: #ffffff;overflow: hidden;}
.footerWrapper .hfooter{border: none;}
/*鍏宠仈绋夸欢*/
.xggj,.jyList{padding: 20px 25px;background-color: #fdfdfd;border: 1px dashed #ddd;}
.xggjTit{color: #036eb5;font-size: 22px;}
.xggj ul li,.jyList ul li{line-height: 30px;color: #036eb5;padding-left: 5px;}
.xggj ul li a,.jyList ul li a{margin-left: 5px;}
/* 鏁版嵁 */
.shuju_box .tit_h3bg span{float: right;font-size: 14px;}
/* 鍒嗕韩 */
/*寮曞叆鍥炬爣瀛椾綋鏂囦欢*/
@font-face {font-family: "socialshare";src: url("iconfont.eot");src: url("iconfont.eot?#iefix") format("embedded-opentype"), url("iconfont.woff") format("woff"), url("iconfont.ttf") format("truetype"), url("iconfont.svg#iconfont") format("svg")}
.social-share {font-family: "socialshare" !important;font-size: 16px;font-style: normal;position:absolute;-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: 0.2px;-moz-osx-font-smoothing: grayscale}
.social-share * {font-family: "socialshare" !important}
.social-share .icon-tencent:before {content: "\f07a"}
.social-share .icon-qq:before {content: "\f11a"}
.social-share .icon-weibo:before {content: "\f12a"}
.social-share .icon-wechat:before {content: "\f09a"}
.social-share .icon-douban:before {content: "\f10a"}
.social-share .icon-heart:before {content: "\f20a"}
.social-share .icon-like:before {content: "\f00a"}
.social-share .icon-qzone:before {content: "\f08a"}
.social-share .icon-linkedin:before {content: "\f01a"}
.social-share .icon-diandian:before {content: "\f05a"}
.social-share .icon-facebook:before {content: "\f03a"}
.social-share .icon-google:before {content: "\f04a"}
.social-share .icon-twitter:before {content: "\f06a"}
.social-share a {position: relative;text-decoration: none;margin: 4px;display: inline-block;outline: none}
.social-share .social-share-icon {position: relative;display: inline-block;width: 22px;height: 22px;font-size: 16px;border-radius: 50%;line-height: 22px;border: 1px solid #666;color: #666;text-align: center;vertical-align: middle;transition: background 0.6s ease-out 0s}
.social-share .social-share-icon:hover {background: #666;color: #fff}
.social-share .icon-weibo {color: #ff763b;border-color: #ff763b}
.social-share .icon-weibo:hover {background: #ff763b}
.social-share .icon-tencent {color: #56b6e7;border-color: #56b6e7}
.social-share .icon-tencent:hover {background: #56b6e7}
.social-share .icon-qq {color: #56b6e7;border-color: #56b6e7}
.social-share .icon-qq:hover {background: #56b6e7}
.social-share .icon-qzone {color: #FDBE3D;border-color: #FDBE3D}
.social-share .icon-qzone:hover {background: #FDBE3D}
.social-share .icon-douban {color: #33b045;border-color: #33b045}
.social-share .icon-douban:hover {background: #33b045}
.social-share .icon-linkedin {color: #0077B5;border-color: #0077B5}
.social-share .icon-linkedin:hover {background: #0077B5}
.social-share .icon-facebook {color: #44619D;border-color: #44619D}
.social-share .icon-facebook:hover {background: #44619D}
.social-share .icon-google {color: #db4437;border-color: #db4437}
.social-share .icon-google:hover {background: #db4437}
.social-share .icon-twitter {color: #55acee;border-color: #55acee}
.social-share .icon-twitter:hover {background: #55acee}
.social-share .icon-diandian {color: #307DCA;border-color: #307DCA}
.social-share .icon-diandian:hover {background: #307DCA}
.social-share .icon-wechat {position: relative;color: #7bc549;border-color: #7bc549}
.social-share .icon-wechat:hover {background: #7bc549}
.social-share .icon-wechat .wechat-qrcode {display: none;border: 1px solid #eee;position: absolute;z-index: 9;top: -205px;left: -84px;width: 200px;height: 192px;color: #666;font-size: 12px;text-align: center;background-color: #fff;box-shadow: 0 2px 10px #aaa;transition: all 200ms;-webkit-tansition: all 350ms;-moz-transition: all 350ms}
.social-share .icon-wechat .wechat-qrcode.bottom {top: 40px;left: -84px}
.social-share .icon-wechat .wechat-qrcode.bottom:after {display: none}
.social-share .icon-wechat .wechat-qrcode h4 {font-weight: normal;height: 26px;line-height: 26px;font-size: 12px;background-color: #f3f3f3;margin: 0;padding: 0;color: #777}
.social-share .icon-wechat .wechat-qrcode .qrcode {width: 105px;margin: 10px auto}
.social-share .icon-wechat .wechat-qrcode .qrcode table {margin: 0 !important}
.social-share .icon-wechat .wechat-qrcode .help p {font-weight: normal;line-height: 16px;padding: 0;margin: 0}
.social-share .icon-wechat .wechat-qrcode:after {content: '';position: absolute;left: 50%;margin-left: -6px;bottom: -13px;width: 0;height: 0;border-width: 8px 6px 6px 6px;border-style: solid;border-color: #fff transparent transparent transparent}
.social-share .icon-wechat:hover .wechat-qrcode {display: block}
@media screen and (max-width: 750px) {
*{box-sizing:border-box;}
.w100{width:100%!important;}
.overflowX{overflow-x: scroll;}
.tab_nav li a{padding: 10px 5px;}
.box1,.box_half,.box2,.box3,.box33,.common{width: 100%;margin-left: 0!important;margin-right: 0!important;}
.z_top_bg .cl{ display:none}
.z_top_bg .cr{ text-align:center; float:none}
.list_img dt{ padding: 15px 0;font-size: 18px; float:none; width:100%; text-align:center}
.list_img dd{ float:left; width:50%; margin: 10px 0; text-align:center}
.list_img dd img{ width:90%}
.list_nav{width: auto;}
.list_nav li{ float:left; width:50%; margin:16px 0; text-align:center}
.list_nav li a{ margin-right: 10px; font-size: 16px;}
.dc17_focus{background-color: #000;height:auto;}
.dc17_focus img{ width:100%!important; height: 350px!important;}
.dc17_focus .fbg{display: none;}
.dc17_focus .shadow{text-indent: 0;}
.header .logo{ margin: 10px; padding-top: 0;float: left; width:94%;}
.header .logo img{ float:left; margin-right:0; width:50px;height:50px;}
.header .logo h1{ color:#F00; font-size:20px; font-weight:700}
.header .logo p{ color:#898989; font-size:14px;}
.header .header_right{ display:none}
.header{ height: 75px; }
.main_menu{ background-color: #036eb5; height: 80px;text-align: center;}
.main_menu>ul{ width: 100%; margin: 0 auto; position: relative;}
.main_menu>ul>li{ float: left; width: 25% !important;position: relative;}
.main_menu li>a{line-height: 40px; font-size: 16px; color: #fff; padding: 0 10px;display: block;}
.main_menu li>a:hover{ background-color:#0f79c5}
.shuju_cc img{ width:90%}
.tit_form{ display:none}
.listAimg a.mr10{ margin-right: 0;}
.listAimg a.zwfwLink{ width: 46%; margin:5px 2%;}
.listAimg a img{ margin-right: 0;}
.bstjBox{width: 100%;overflow-x: auto;}
.list4 li{padding-left:0; width:50%; overflow: hidden; font-size: 14px;}
.list_nav2{ margin: 0 auto;width: 280px;}
.soso_box {padding: 20px; width:270px;font-size: 16px;margin: 0 auto;}
.soso_box .text_1{ margin-right: 0;width: 246px;}
.soso_box .btn{width: 268px; margin-top:20px; }
.ollist_box{ overflow:auto; }
.ollist{ width:1060px;}
.list li{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.list li em{ display:none}
.shuju_box h3 span {display: none;}
.shuju_box .tab_p a {line-height: 30px;word-break: keep-all;}
.tabChart {overflow-x: scroll;}
.sgsBox{overflow-x: scroll;}
.pages_box{padding:10px;}
.pages_content img[src*="/app-editor/ewebeditor/sysimage/icon16"] {display: inline;width: auto!important;}
.pages_content img{height: auto!important;}
.pages_content table {max-width: 100%!important;width: 100%!important;word-wrap: break-word!important;margin:0;padding: 0;}
.pages_box h1 {line-height: 25px;font-size: 20px;padding: 10px 0;}
.pages_date{text-align: center;}
.pages_date .share,.pages_date .pages_print {display: none;}
.dh{display: none;}
.footer {background:#fff url(../images/line7.png) repeat-x center top;background-size: 100% 7px;clear:both;width:100%;}
.footer ul.fbox { display:none}
.footer .fbox2{ display:block; padding: 30px 0;text-align: center;}
.back-top-box{display: none !important;}
div#back-to-top{right: 10px;}
.hheader{ height: auto; background: #ffffff; min-width:auto;}
.htopr{ display:none;}
.htop .hlogo{padding:10px 0 10px 10px;float:none;width:80%;overflow: hidden;}
.htop .hlogo img{ max-width:100%; display:block;}
.htop .hlogo h3{font-size: 20px;line-height: 25px;}
.htop .hlogo p{font-size: 15px;}
.htop{ width:100%; height:auto}
.hnav{ height: auto; background: #036db3;}
.hnav>ul{ overflow:hidden;}
.hnav>ul{ width: 100%; margin: 0 auto; position:relative;}
.hnav>ul>li{ float: left; width: 25%; text-align: center;border-bottom: 1px solid #fff;border-right: 1px solid #fff;}
.hnav>ul>li>a{font-size:18px;}
.hnav>ul>li:nth-child(4n){ border-right:none;}
.hnavbox{ display: none !important;}
.hyqlj{ display:none;}
.hfooter{ background:#036db3; width:100%;}
.hfooter a{ color:#fff;}
.hfc{ color:#fff; height:auto; padding-top:10px;}
.hfc .fl{width:auto;margin-left:10px; margin-right:10px; text-align:center;float:none; line-height:20px;}
/*.hfc .fl p span{ display:block;}*/
.hfc .fl ul{ text-align:center;}
.hfc .fl ul li{ float:none; display:inline-block;}
.hfc .fr{ float:none; width:auto; text-align:center; padding-bottom:10px; padding-top:0px;}
.hfc .fr li.hdb{ float:none; display:inline-block;}
.hfc .fr li.hzc{ float:none; display:inline-block;}
#zwzx{display: none;}
#page_div .pagination_index, #page_div .pagination_index_num, .pagination a, .pagination span, .pagination .current.prev, .pagination .current.next{height:30px!important}
/* 鍥剧墖鍒楄〃 */
.tpBox{padding:6%;width:100%;}
.tpBox ul{width: 100%;display: flex;flex-wrap: wrap;justify-content: center;align-items:center;}
.tpCon{width: 45%;margin: 2%;padding:3%;}
.tpCon .imgBox{width:100%;margin:0;height:100px;}
.tpCon a img{width:100%;height:100%;}
.tpTit{width:100%; height:45px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.tpCon span{width:100%;}
.tpCon p{padding:5px;}
.tpCon span{height:16px;}
/* 姝f枃 */
video{width:90% !important;height:90% !important;}
.pages_content audio{width: 100%!important;}
}