@charset "utf-8";
/* CSS Document */
body { color: #555555; margin: 0px; padding: 0px; font-size: 14px; font-family: "Microsoft YaHei"; text-align: left; background:url(17ss_bg.jpg) no-repeat center top fixed;}
a { text-decoration: none; }
a:link, a:visited { color: #555555; }
a:hover { color: #0167cc; text-decoration: underline; }
* { margin: 0px; padding: 0px; font-family: "Microsoft YaHei"; outline: none }
ul, li { list-style-type: none; margin: 0px; padding: 0px; }
img { border: 0px; vertical-align: middle; }
.clear { clear: both; height:0;}
input, select { vertical-align: middle; }
.no { display: none; }
table { margin: 0px auto; table-layout: fixed; }
/*---------------------------------------segmentation------------------------------------------*/

.fullSlide { position: fixed; left: 0; top: 0; width: 100%; min-width: 1200px; z-index:0}
.fullSlide ul { height: 100% !important; width: 100% !important; }
.fullSlide li { height: 100% !important; width: 100% !important; }
.contain { width: 1200px; margin: 0 auto; position:relative; z-index:1 }

.head{ padding:42px 0px 0px 20px; height:131px;}
.logo{ float:left; width:370px }
.tq_tit{ float:left; width:190px; padding-left:20px;  margin-top:20px;}
.tq_tit span{ display:block; float:left}
.tq_tit span.address{ padding-right:12px; line-height:30px; padding-top:13px;}
.tq_tit span.tb{ height:35px; line-height:35px; width:45px; padding-top:10px;}
.tq_tit span.wd{ line-height:22px; font-size:12px; padding-top:11px;}
.tit { height:46px; line-height:46px; float:right; clear:both}
.tit ul { float: right; padding-left:10px;}
.tit li { float: left; margin-left:15px; display: inline; position: relative; font-size:12px;}
.tit li span{ display:block; float:left; width:36px; height:36px; padding-right:5px;}
.tit li img{ padding-right:5px; transition: all .3s linear; -webkit-transition: all .3s linear;}
.tit li:hover img { transform:rotate(360deg);}
.menu{ height:50px; background-color:#0167cc; margin:0px auto; clear:both}
.menu li{ float:left; font-size:18px; line-height:50px; height:50px; width:240px; display:inline; }
.menu li a{ display:block; padding-left:56px; background:url(17ss_menu_line.png) no-repeat left top;}
.menu li.first a{ background:none;}
.menu li.on a,.menu li a:hover{ background:none #f2492d; text-decoration:none}
.menu li i{ width:32px; display:block; float:left;}
.menu li i img{ margin-top:-4px; *margin-top:12px;}

.ss{ float:right; width:500px; height:57px; text-align:right}
.inp{ background:url(17ss_inp.png) no-repeat left top; width:280px; padding-left:19px; height:33px; line-height:33px; border:0; font-size:12px;}
.ss_tit{ text-align:left; padding-left:30px; margin-top:15px; line-height:30px;}
.ss_tit span,.ss_tit a{ display:block; float:left;}
.ss_tit a{ background:url(17ta_bar.png) repeat; padding:0 13px; line-height:30px; height:30px; margin:0 5px; border-radius:15px;}


.con_bg{ padding:20px; background-color:#ffffff;}
.con_l { float:left; width:413px; animation-delay:0.6s; }
.con_c { float:left; width:380px; animation-delay:0.6s; margin-left:16px; display:inline}
.con_r { float:right; width:330px; animation-delay:0.6s; }
.pic_con{ height:310px; position:relative; z-index:1; overflow:hidden;}
.pic_con .pic{ height:100%; overflow:hidden}
.pic_con .pic img { width:100%; height:100%; display: block; }
.pic_con .txt-bg,.pic_con1 .txt-bg { position: absolute; bottom: 0; z-index: 4; height:42px; width: 100%; background-color:#000; filter:alpha(opacity=50); opacity:0.5; overflow: hidden; }
.pic_con .txt,.pic_con1 .txt { position: absolute; bottom: 0; z-index: 5; height:42px; width: 100%; overflow: hidden; }
.pic_con .txt li,.pic_con1 .txt li { height: 42px; line-height: 42px; position: absolute; bottom: -41px; left:0px; }
.pic_con .txt li a ,.pic_con1 .txt li a { display: block; color: white; padding: 0 0 0 15px; font-size: 16px;}
.pic_con .num,.pic_con1 .num { position: absolute; z-index: 6; bottom:15px; right:7px; }
.pic_con .num li,.pic_con1 .num li { float: left; position: relative; width:10px; height:10px; background-color:#ffffff; overflow: hidden; text-align: center; margin-right: 6px; cursor: pointer; border-radius:50%;}
.pic_con .num li.on, .pic_con .num li:hover,.pic_con1 .num li.on, .pic_con1 .num li:hover { background-color:#fa6f57}
.more{ position:absolute; left:0; top:0; width:64px; height:64px; z-index:999}
.pic_con .prev,.pic_con .next{ position:absolute; top:50%; margin-top:-28px; width:30px; height:57px; z-index:999; display:block; cursor:pointer}
.pic_con .prev{ left:0; background:url(17ss_icon_l.png) no-repeat;}
.pic_con .next{ right:0; background:url(17ss_icon_r.png) no-repeat;}
.tit1 { margin: 0px auto; height:40px; background: url(17ss_tit.jpg) repeat-x 0 34px; line-height:34px; position:relative; z-index:2}
.tit1 li { float: left; display: inline; font-size: 16px; width:115px; text-align:center}
.tit1 li a { display: block; height:40px; line-height:34px;}
.tit1 li.on a, .tit1 li a:hover { background:url(17ss_tit_bar.png) no-repeat center bottom; font-weight: bold; color: #ffffff; text-decoration: none; transition:all .3s ease-in-out;}
.tit1 li.on1 a{ background:url(17ss_wsbs_tit_bar1.png) no-repeat center bottom; font-weight: bold; color: #ffffff; text-decoration: none;}
.tit1 li.on2 a{ background:url(17ss_wsbs_tit_bar2.png) no-repeat center bottom; font-weight: bold; color: #ffffff; text-decoration: none;}
.tit1 ul{ float:left;}
.tit1 span{ float:right;}
.tit_1 li{ margin-right:4px;}
.tit_1 li a{ background:url(17ss_wsbs_tit.jpg) repeat-x top;}
.list{ margin:4px auto 0; clear:both; height:270px;}
.list li{ line-height:30px; background:url(17ss_arr.jpg) no-repeat 8px center; padding-left:20px;}
.list li span{ float:right; font-size:13px; color:#999999}
.list li:hover{ transition:all .3s ease-in-out; margin-left:8px; cursor:pointer}
.list1{ border-left:1px solid #e3e3e3; border-top:1px solid #e3e3e3;}
.list1 li{ float:left; width:108px; height:75px; text-align:center; border-right:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; line-height:30px;}
.list1 li a{ padding-top:14px; display:block;}
.list1 li span{ width:100%; height:26px; line-height:26px; margin:0 auto; display:block}
.list1 li a:hover{ text-decoration:none; padding-top:6px; transition:all .3s ease-in-out}
.list1 li:nth-child(8n+2) a:hover{ color:#69bf14}
.list1 li:nth-child(8n+3) a:hover{ color:#967bdc}
.list1 li:nth-child(8n+4) a:hover{ color:#f9b552}
.list1 li:nth-child(8n+5) a:hover{ color:#1caad8}
.list1 li:nth-child(8n+6) a:hover{ color:#37bd9c}
.list1 li:nth-child(8n+7) a:hover{ color:#e166a3}
.list1 li:nth-child(8n+8) a:hover{ color:#f4634b}
.con1{ background:url(17ss_con.jpg) no-repeat left top; height:145px; margin:13px auto 0; padding-left:70px;}
.con1 ul{ float:right}
.con1 li{ border-bottom:1px solid #ffffff; height:47px; line-height:47px; border-left:1px solid #ffffff; width:129px; float:left; display:inline}
.con1 li img{ padding:0 10px;}
.con1 li:hover img{ transition:all .3s ease-in-out; transform:rotate(360deg)}
.con1 li.bor_bo{ border-bottom:0;}
.con2{ margin:15px auto 0; animation-delay:1s;}
.con2_l{ float:left; width:96px; background:url(17ss_tit2.png) repeat}
.con2_l li{ height:99px; border-bottom:1px solid #ffffff; text-align:center; line-height:34px; font-size:16px;}
.con2_l li a{ padding:18px 0 10px 0; display:block; height:71px;}
.con2_l li span{ height:33px; display:block;}
.con2_l li.on a,.con2_l li a:hover{ background-color:#f2492d; text-decoration:none}
.con2_l li.last{ border-bottom:0;}
.con2_r{ width:1064px; float:left; padding:20px; height:359px; background-color:#ffffff;}
.con3_l{ float:left; width:712px;}
.con3_r{ float:right; width:330px;}
.con3{ background-color:#f5f5f6;}
.ban_list{ margin:15px auto 0;}
.ban_list li{ height:90px; float:left; margin-right:10px;}
.ban_list li.last{ margin-right:0}
.wzdh_tit{ height:34px; line-height:34px; background:url(17ss_tit3.png) repeat; padding:10px 0; animation-delay:1.4s;}
.wzdh_tit span{ float:left; display:block; width:108px; line-height:34px; text-align:center; font-weight:bold; color:#ffffff;}
.wzdh_tit select{ width:170px; height:30px; line-height:30px; border:1px solid #aaaaaa; padding-left:10px; margin-right:12px; float:left;}
.tit2{ height:38px; line-height:38px; background:url(17ss_tit1.jpg) repeat-x bottom;}
.tit2 ul{ float:left;}
.tit2 li{ float:left; margin-left:14px; display:inline; font-size:16px;}
.tit2 li a{ display:block;}
.tit2 li.on a,.tit2 li a:hover{ background:url(17ss_tit1_bar.jpg) repeat-x bottom; color:#f2492d; text-decoration:none}
.tit2 span{ float:right; padding-right:10px;}
.list2{ padding:10px 15px; height:128px;}
.list2 li{ line-height:32px; float:left; width:16.6%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.list2 li a:hover{ padding-left:10px;}
.con4_l{ float:left; width:320px;}
.con4_r{ float:right; width:365px;}
.list3{ margin:7px auto 0;}
.list3 li{ float:left; width:131px; height:37px; line-height:37px; margin-top:7px; display:inline; background:url(17ss_bar1.png) no-repeat left center; }
.list3 li.t1{ width:165px; margin-left:8px; background:url(17ss_bar2.png) no-repeat left center;}
.list3 li a{ padding-left:10px; display:block;}
.list3 li span{ display:block; float:left; width:27px;}
.list4{ margin:19px auto 0;}
.list4 li{ float:left; width:97px; height:116px; line-height:50px; display:inline; margin-left:20px; text-align:center; font-size:16px;}
.list4 li.t2{ background:url(17ss_bar3.png) no-repeat left center;}
.list4 li.t3{ background:url(17ss_bar4.png) no-repeat left center;}
.list4 li.t4{ background:url(17ss_bar5.png) no-repeat left center;}
.list4 li a{ padding-top:18px; display:block;}
.list4 li span{ height:40px; display:block; width:100%; clear:both}
.list3 li:hover img,.list4 li:hover img,.list6 li:hover img,.list12 li:hover img,.list10 li:hover img{ transition:all .3s ease-in-out; transform:rotate(360deg)}
.con4{ background-color:#f5f5f5; height:313px; padding-top:10px;}
.inp1{ width:214px; height:27px; line-height:27px; border:1px solid #cccccc; background-color:#ffffff; padding-left:10px;}
.btn1{ width:58px; height:30px; background-color:#78b929; color:#ffffff; text-align:center; line-height:30px; border:0;}
.con5{ background:url(17ss_t1.jpg) no-repeat 18px top; height:37px; padding:3px 5px 3px 85px; line-height:18px; margin:12px auto 0; font-size:12px; border-bottom:1px dotted #cccccc; padding-bottom:12px;}
.con5 span{ float:left; width:50%; display:inline; display:block}
.con5 i{ font-style:normal; color:#ff0000}
.list5{ margin:2px 12px;}
.list5 li{ float:left; width:137px; height:47px; margin:12px 8px 0 8px; display:inline; overflow:hidden;}
.list5 li.last{ margin-right:0; width:100%;}
.con5_l{ float:left; width:185px; height:185px; box-shadow:4px 4px 0 #e6e5e5; overflow:hidden; margin-left:5px;}
.con5_l img{ width:185px; height:185px; transition:all .3s ease-in-out;}
.con5_l img:hover{ transform:scale(1.05);}
.con5_r{ float:right; width:485px; padding-right:10px; line-height:30px; text-align:justify; overflow:hidden; height:180px;}
.list6{ margin:15px auto 0;}
.list6 li{ float:left; width:75px; margin-right:50px; text-align:center; display:inline}
.list6 li img{ margin-bottom:10px;}
.list6 li.last{ margin-right:0;}
.list7{ padding:10px 10px 0 10px;}
.list7 li{ line-height:30px; }
.list7 li i{ float:right; font-size:12px; font-family:simsun; font-style:normal; color:#f2492d}
.list7 li b{ float:left; width:84px; display:block;}
.list7 li a{ padding-right:12px;}
.list8{ margin:3px 4px;}
.list8 li{ float:left; width:97px; height:40px; background:url(17ss_bar6.png) no-repeat; margin-top:10px; line-height:38px; margin-right:5px; margin-left:5px;}
.list8 li a{ padding-left:36px;}
.list9{ padding:10px 5px 5px 5px;}
.list9 li{ line-height:32px; overflow:hidden; white-space:nowrap; text-overflow: ellipsis;}
.list9 li span{ float:right; color:#999999;}
.h160{ height:160px;}
.list10{ margin:0px auto 0;}
.list10 li{ float:left; width:163px; background:url(17ss_bar7.png) no-repeat center top; height:83px; text-align:center; font-size:16px; margin-right:4px;}
.list10 li.t5{ background:url(17ss_bar8.png) no-repeat center top; margin-right:0;}
.list10 li a{ padding-top:14px; display:block;}
.list10 li span{ display:block; height:35px; clear:both; width:100%}
.list11{ padding:8px 5px 5px 5px;}
.list11 li{ line-height:24px; overflow:hidden; white-space:nowrap; text-overflow: ellipsis;}
.list11 li span{ float:right; color:#999999;}
.tit3{ padding-left:15px; line-height:26px; margin:8px auto 0;}
.con6{ background:url(17ss_tu2.jpg) no-repeat center top; width:234px; margin:12px auto 0; padding:22px 10px 0px 60px; height:154px; line-height:24px; font-size:12px; color:#fff;}
.list12{ margin:10px auto 0;}
.list12 ul{ float:left;}
.list12 li{ float:left; background:url(17ss_bar9.png) no-repeat; margin-right:7px; display:inline; width:112px; height:67px; text-align:center;}
.list12 li a{ display:block; padding-top:8px;}
.list12 li span{ clear:both; display:block; margin:0 auto; height:26px;}
.list12 span.bar{ float:left;}

/*图片滚动*/
.pic_list1 ,.pic_list2 { position: relative; height:50px; background:url(17ss_t2.jpg) no-repeat left center; margin:15px auto 0; padding:0px 15px 0 85px; overflow:hidden}
.pic_list1 .prev,.pic_list1 .next,.pic_list2 .prev,.pic_list2 .next{ position:absolute; width:10px; height:18px; top:15px;}
.pic_list1 .prev,.pic_list2 .prev{ background:url(17ss_icon_r1.png) no-repeat left; right:0;}
.pic_list1 .next,.pic_list2 .next{ background:url(17ss_icon_l1.png) no-repeat left; left:68px;}
.pic_list1 .bd,.pic_list2 .bd{ overflow:hidden;}
.pic_list1 ul,.pic_list2 ul { overflow: hidden; zoom: 1;}
.pic_list1 ul li,.pic_list2 ul li { margin-right:12px; float: left; _display: inline; overflow: hidden; text-align: center; width:229px; height:50px; }
.pic_list1 ul li img,.pic_list2 ul li img { width:229px; height:50px; display: block; }
.pic_list1 ul li a:hover img,.pic_list2 ul li a:hover img { border-color: #999; }
.more1{ position:absolute; left:0; top:0; height:50px; width:54px; display:block; cursor:pointer}
.bot{ margin:30px auto 0; animation-delay:1.4s; width:1200px; position:relative; z-index:2}
.bot_tit{ font-weight:bold} 
.bot_l { float: left; width:75px; padding-left:260px;}
.bot_c{ float:left; line-height:24px; font-size:12px; width:475px; padding-bottom:25px;}
.bot_r { float: left;}
.bot_l img{ float:left; padding-right:20px; padding-top:7px;}
.bot_r img{ float:right; padding-left:20px; padding-top:10px;}

/*漂浮*/
/* .pf_con { width:48px; position:fixed; right:1%; top:20%; z-index:99999 }
.pf_con ul li { width:48px; height:48px; line-height:48px; text-align:center; background:url(17ss_pf_bar1.png) no-repeat center; position:relative; margin-top:4px; }
.pf_con ul li a { width:48px; height:48px; display:block; line-height:48px; }
.pf_con ul li a:hover { background:url(17ss_pf_bar1_1.png) no-repeat center; cursor:pointer }
.pf_con ul li .pf_con1 { -moz-transition:ease-out 0.2s; -o-transition:ease-out 0.2s; -webkit-transition:ease-out 0.2s; transition:ease-out 0.2s; top:-63px; position:absolute; z-index:999999; width:170px; right:54px; height:170px; text-align:center; display:none }
.pf_con ul li .pf_con1 img { width:160px; height:160px; } */
.pf_con { width:80px; position:fixed; right:2%; top:20%; z-index:99999 }
.pf_con ul li { width:80px; height:80px; line-height:80px; text-align:center; background:url(17ss_pf_bar1.png) no-repeat center;background-size: 100%; position:relative; margin-top:4px; }
.pf_con ul li a {width: 80px;height: 80px;display:block;line-height: 80px;}
.pf_con ul li a:hover { background:url(17ss_pf_bar1_1.png) no-repeat center; cursor:pointer;background-size: 100%; }
.pf_con ul li .pf_con1 { -moz-transition:ease-out 0.2s; -o-transition:ease-out 0.2s; -webkit-transition:ease-out 0.2s; transition:ease-out 0.2s; top:-63px; position:absolute; z-index:999999; width:170px; right:80px	; height:170px; text-align:center; display:none }
.pf_con ul li .pf_con1 img { width:160px; height:160px; }
.pf_con ul li a span
{
    position: absolute;
    line-height: 20px;
    top: 50px;
    left: 0px;
    text-decoration: none;
    color: white;
    display: inline-block;
    text-align: center;
    width: 100%;
}

.animated { -webkit-animation-duration:1.5s; animation-duration:1.5s; -webkit-animation-fill-mode: both; animation-fill-mode: both }
@-webkit-keyframes fadeInDown { 0% {
 opacity: 0;
 -webkit-transform: translate3d(0, -100%, 0);
 transform: translate3d(0, -100%, 0)
}
 100% {
 opacity: 1;
 -webkit-transform: none;
 transform: none
}
}
 @keyframes fadeInDown { 0% {
 opacity: 0;
 -webkit-transform: translate3d(0, -100%, 0);
 transform: translate3d(0, -100%, 0)
}
 100% {
 opacity: 1;
 -webkit-transform: none;
 transform: none
}
}
.fadeInDown { -webkit-animation-name: fadeInDown; animation-name: fadeInDown }
 @-webkit-keyframes fadeInUp { 0% {
 opacity: 0;
 -webkit-transform: translate3d(0, 100px, 0);
 transform: translate3d(0, 100px, 0)
}
 100% {
 opacity: 1;
 -webkit-transform: none;
 transform: none
}
}
 @keyframes fadeInUp { 0% {
 opacity: 0;
 -webkit-transform: translate3d(0, 100%, 0);
 transform: translate3d(0, 100%, 0)
}
 100% {
 opacity: 1;
 -webkit-transform: none;
 transform: none
}
}
.fadeInUp { -webkit-animation-name: fadeInUp; animation-name: fadeInUp }
 @-webkit-keyframes fadeInRight { 0% {
 opacity: 0;
 -webkit-transform: translate3d(100%, 0, 0);
 transform: translate3d(100%, 0, 0);
 right: 0;
}
 100% {
 opacity: 1;
 -webkit-transform: none;
 transform: none
}
}
 @keyframes fadeInRight { 0% {
 opacity: 0;
 -webkit-transform: translate3d(100%, 0, 0);
 transform: translate3d(100%, 0, 0)
}
 100% {
 opacity: 1;
 -webkit-transform: none;
 transform: none
}
}
.fadeInRight { -webkit-animation-name: fadeInRight; animation-name: fadeInRight }
@-webkit-keyframes fadeInLeft { 0% {
 opacity: 0;
 -webkit-transform: translate3d(-100%, 0, 0);
 transform: translate3d(-100%, 0, 0)
}
 100% {
 opacity: 1;
 -webkit-transform: none;
 transform: none
}
}
 @keyframes fadeInLeft { 0% {
 opacity: 0;
 -webkit-transform: translate3d(-100%, 0, 0);
 transform: translate3d(-100%, 0, 0)
}
 100% {
 opacity: 1;
 -webkit-transform: none;
 transform: none
}
}
.fadeInLeft { -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft }


.gl_tit{ height:55px; line-height:55px; background:url(17ss_gl_icon.png) no-repeat 5px center; padding-left:31px; font-size:14px;}
.gl_con{ background:url(17ss_gl_con.jpg) repeat-y left;}
.gl_l{ float:left; width:255px;}
.gl_r{ float:right; width:880px;}
.gl_tit1{ height:76px; line-height:76px; background:url(17ss_gl_icon1.png) no-repeat 209px center #55abf5; padding-left:20px; font-size:30px; font-weight:bold}
.gl_list{ padding:20px;}
.gl_list li{ margin-bottom:14px;}
.gl_list li h3{ height:45px; line-height:45px; border:1px solid #c8e4fc; background:url(17ss_gl_icon2.png) no-repeat 188px center #ffffff; font-size:14px; font-weight:normal}
.gl_list li h3 a{ display:block; padding-left:25px;}
.gl_list li ul{ display:none; border:1px solid #c8e4fc; border-top:0; background-color:#ffffff; padding:10px 5px 10px 26px;}
.gl_list li li{ margin-bottom:0; background:url(17ss_gl_icon3.png) no-repeat left center; padding-left:15px; line-height:36px; font-size:12px;}
.gl_list li li.on a,.gl_list li li:hover a{ color:#f2492d; text-decoration:none; font-weight:bold}
.gl_list li.on h3,.gl_list li:hover h3{ background:url(17ss_gl_icon2_1.png) no-repeat 188px center #f2492d;}
.gl_list li.on h3 a,.gl_list li:hover h3 a{ color:#ffffff; text-decoration:none;}
.gl_list1{ margin:0 auto; width:97%;}
.gl_list1 ul{ padding:15px 0; border-bottom:1px dotted #e5e5e5;}
.gl_list1 li{ line-height:30px; height:30px; background:url(17ss_gl_icon4.png) no-repeat 5px center; padding-left:20px;}
.gl_list1 li span{ color:#999999; float:right; margin-right:10px;}
.gl_list1 li i{ font-style:normal;}

/*===============分页==============*/
.quotes { margin:20px auto 0px; clear:both; text-align:center; padding-bottom:20px;}
.quotes a { display:inline-block; padding:0 15px; border:1px solid #e4e4e4; line-height:40px; height:40px; margin:0 2px;}
.quotes span.current,.quotes span.disab,.quotes span.disabled{display:inline-block; padding:0 15px; border:1px solid #e4e4e4; line-height:40px; height:40px; margin:0 2px;}
.quotes a.bor_l1 { border-left:1px solid #e4e4e4; }
.quotes a.on, .quotes a:hover,.quotes span.current { color:#fff; background-color:#ee1f00; border:1px solid #ee1f00; text-decoration:none }
.inp6{ width:40px; height:40px; line-height:42px; text-align:center; padding:0; font-size:14px; border:1px solid #e4e4e4}

.quotes span.disab,.quotes span.disabled{background:#CCC;}
.quotes span.go{height:42px;width:42px;padding:0;margin:0;background-color:#e2e2e2;line-height:42px;display:inline-block;}
.quotes span.go:hover{cursor:pointer; background-color:#ee1f00; color:#fff;}

.inp2 { width:45px; height:20px; border:1px solid #999999; }


/*===============分页==============*/
/*细览*/
.xl_con{ background-color:#ffffff;}
.xl_tit1{ text-align:center; line-height:50px; font-size:30px; width:95%; margin:0 auto;}
.xl_tit2{ text-align:center; line-height:34px; color:#999999; font-size:14px; width:95%; margin:0 auto; border-bottom:1px solid #e8e8e8; position:relative; padding-bottom:10px;}
.xl_tit3{ line-height:45px; margin:15px auto 0; text-align:right; padding-bottom:20px;border-top:1px solid #f6f6f6; padding-top:10px; width:95%;}
.xl_con1{ line-height:36px; width:92%; margin:25px auto 0; padding-bottom:10px;}
.xl_con1 img{ margin:10px auto 30px;}


/*互动交流*/
.hdjl_l{ float:left; width:814px;}
.hdjl_r{ float:right; width:334px; border:1px solid #e4e3e3;}
.tab{ margin:10px auto 0;}
.hdjl_l1{ float:left; width:430px;}
.hdjl_r1{ float:right; width:370px;}
.hdjl_l2{ float:left; width:190px; padding-top:5px;}
.hdjl_r2{ float:right; width:220px; line-height:30px; font-size:12px;}
.hdjl_l3{ float:left; width:122px; margin-top:5px; background-color:#7dd2c0; text-align:center; padding-top:18px; height:91px; line-height:34px; color:#ffffff; font-size:14px; letter-spacing:3px;}
.hdjl_r3{ float:right; width:230px; line-height:30px; font-size:12px;}
.hdjl_tit{ height:42px; line-height:42px; border-bottom:1px solid #e4e3e3; padding:0 15px; font-size:14px;}
.hdjl_tit span{ float:right; color:#555; font-size:12px;}
.inp2{ width:155px; height:27px; line-height:27px; border:1px solid #e4e3e3; padding-left:10px;}
.btn2{ background-color:#77b929; text-align:center; height:65px; width:65px; line-height:65px; color:#ffffff; font-size:14px; border:0;}
.hdjl_list{ padding:8px 15px;}
.hdjl_list li{ float:left; width:20%; display:inline; line-height:36px; text-align:center}
.hdjl_con{ padding:14px 16px; line-height:24px;}
.hdjl_con_l{ float:left; width:565px;}
.hdjl_con_r{ float:right; width:565px;}
.hdjl_list1{ margin:10px auto 0; }
.hdjl_list1 li{ line-height:30px;}
.hdjl_list1 li span{ float:right; padding-right:10px;}
.hdjl_list1 li i{ font-style:normal; color:#f2492d}
.hdjl_list li:hover img,.hdjl_l3:hover img{ transition:all .3s ease-in-out; transform:rotate(360deg)}


/*网上办事*/
.wsbs_l{ float:left; width:370px;}
.wsbs_r{ float:right; width:370px;}
.wsbs_tit{ height:32px; background-color:#f1f1f1; margin:-4px auto 0; position:relative; z-index:1; padding-top:4px;}
.wsbs_tit li{ float:left; width:33.3%; text-align:center; font-size:14px; line-height:28px;}
.wsbs_tit li.on a{ color:#f2492d; font-weight:bold}
.wsbs_list{padding:10px;height: 188px;}
.wsbs_list li{ line-height:28px; width:33.3%; display:inline; float:left; background:url(17ss_wsbs_icon1.png) no-repeat left center; overflow:hidden; white-space:nowrap; text-overflow: ellipsis;}
.wsbs_list li a{ padding-left:12px;}
.wsbs_list li:hover a{ transition:all .3s ease; padding-left:8px;}
.wsbs_list1{ margin:10px auto 0;}
.wsbs_list1 li{ float:left; margin-right:15px; display:inline; width:220px; height:73px; overflow:hidden;}
.wsbs_list1 li:hover img{ cursor:pointer; transition:all .3s ease; transform:scale(1.05)}
.wsbs_list1 li.last{ margin-right:0;}
.wsbs_l1{ float:left; width:365px;}
.wsbs_c1{ float:left; width:427px; padding-left:17px;}
.wsbs_r1{ float:right; width:330px;}
.wsbs_list2{ padding:10px 10px 0 10px;}
.wsbs_list2 li{ line-height:32px; width:25%; display:inline; float:left; background:url(17ss_wsbs_icon.jpg) no-repeat left center; overflow:hidden; white-space:nowrap; text-overflow: ellipsis;}
.wsbs_list2 li a{ padding-left:18px;}
.wsbs_list2 li:hover{ margin-left:-2%; transition:all .3s ease; width:27%}
.wsbs_con{ background:url(17ss_wsbs_con_l.jpg) no-repeat 25px center #f1f1f1; border:1px solid #e4e3e3; height:48px; padding:20px 10px 20px 174px; margin:14px auto 0;}
.wsbs_con li{ float:left; padding-right:38px; display:inline; line-height:48px;}
.wsbs_con li img{ margin-right:10px;}
.wsbs_list .list9{ padding:0;}
.wsbs_list .list9 li{float:inherit;display: inherit;width: 100%;}
/*信息公开*/
.xxgk_l{ float:left; width:125px; margin-top:10px;}
.xxgk_l li{ height:44px; margin-bottom:1px; }
.xxgk_l li a{ background:url(17ss_xxgk_bar.jpg) no-repeat left center; height:44px; line-height:44px; display:block; padding-right:10px; text-align:center;}
.xxgk_l li.on a,.xxgk_l li a:hover{ background:url(17ss_xxgk_bar_1.jpg) no-repeat left center; color:#ffffff; text-decoration:none; font-weight:bold}
.xxgk_c{ float:left; width:580px; padding-left:20px;}
.xxgk_c li{ line-height:35px; background:url(17ss_arr.jpg) no-repeat 8px center; padding-left:20px; border-bottom:1px dotted #cccccc;}
.xxgk_c li span{ float:right; font-size:12px; color:#999999}
.xxgk_c li:hover{ transition:all .3s ease-in-out; margin-left:8px; cursor:pointer}
.xxgk_r{ float:right; width:413px; margin-top:10px;}
.xxgk_l1{ float:left; width:271px;}
.xxgk_c1{ float:left; width:670px; padding-left:18px;}
.xxgk_r1{ float:right; width:182px;}
.xxgk_tit{ font-size:16px; font-weight:bold; color:#fff; padding-left:19px; background:url(17ss_xxgk_tit1.jpg) no-repeat; height:39px; line-height:39px;}
.xxgk_tit a{ color:#ffffff;}
.xxgk_con_t{ background:url(17ss_xxgk_con_t.jpg) no-repeat left bottom; margin:9px auto 0; height:11px; overflow:hidden;}
.xxgk_con{ background:url(17ss_xxgk_con.jpg) repeat-y left; padding:2px 15px 5px 15px;}
.xxgk_con li{ float:left; width:50%; display:inline; background:url(17ss_xxgk_icon1.jpg) no-repeat 2px center; border-bottom:1px dotted #cccccc; height:39px; line-height:39px; font-size:12px;}
.xxgk_con li a{ padding-left:11px;}
.xxgk_con li:hover{ margin-left:-8px; transition:all .3s ease}
.xxgk_con_b{ background:url(17ss_xxgk_con_b.jpg) no-repeat left top; height:13px; overflow:hidden;}
.xxgk_tit1{ height:39px; background:url(17ss_xxgk_tit2.jpg) no-repeat; font-size:16px; font-weight:bold; color:#fff; padding-left:19px; line-height:39px;}
.xxgk_list li{ background:url(17ss_xxgk_bar1.jpg) no-repeat; height:28px; line-height:28px; margin-top:5px; }
.xxgk_list li a{ padding-left:17px; display:block}
.xxgk_list li a:hover{ padding-left:25px; transition:all .3s ease}
.list9 li:hover{ padding-left:8px; transition:all .3s ease}

/*走进石狮*/
.zjss_con{ background:url(17ss_zjss_con.jpg) no-repeat right top; padding-top:42px; padding-right:38px; height:466px;}
.zjss_con1{ padding-left:490px; font-size:14px; line-height:30px; text-align:justify}
.zjss_list{ text-align:right; margin:25px auto 0;}
.zjss_list ul{ float:right;}
.zjss_list li{ float:left; width:96px; text-align:center; line-height:40px;}
.zjss_list li:hover img,.wsbs_con li:hover img{ transition:all .3s ease; transform:rotate(360deg); cursor:pointer;}
.zjss_tit{ background:url(17ss_tit.jpg) repeat-x left center; height:24px; margin:25px auto 0; text-align:center}
.zjss_tu_list{ margin:20px auto 0; clear:both; margin-left:-17px;}
.zjss_tu_list li{ float:left; width:277px; height:176px; position:relative; display:inline; margin-left:17px;}
.zjss_tu_list li.last{ margin-right:0;}
.zjss_tu_list li .bar_bg{ background:url(17ss_tit_bg1.png) repeat; height:40px; line-height:40px; width:100%; position:absolute; left:0; bottom:0; font-size:14px;}
.zjss_tu_list li .bar_bg a{ padding-left:15px; color:#fff;}


/*在线访谈*/
.zxft_list li{ padding:20px 0; border-bottom:1px dotted #cccccc;}
.zxft_l{ float:left; width:225px; height:165px; position:relative; margin-top:5px;}
.zxft_l .bar1{ position:absolute; left:0; bottom:0; background:url(17ss_zxft_t.png) no-repeat; height:43px; width:100%;}
.zxft_r{ float:right; width:630px; line-height:30px; }
.zxft_r li{ padding:0; border:0;}
.zxft_con{ background:url(17ss_zxft_line.jpg) repeat-x bottom; padding-bottom:22px; margin:18px auto 0;}
.zxft_l1{ float:left; width:312px; height:195px; background:url(17ss_zxft_tu_bg.jpg) no-repeat center top; padding-top:31px; text-align:center}
.zxft_r1{ float:right; width:803px;}
.zxft_tit{ height:38px; line-height:38px; text-align:center; font-size:24px; margin-bottom:10px;}
.zxft_r1 span{ float:right; *margin-top:-36px;}
.zxft_tit1{ height:38px; line-height:38px; background:url(17ss_tit1.jpg) repeat-x bottom; margin:20px auto 0}
.zxft_tit1_l{ float:left;}
.zxft_tit1_l li{ float:left; margin-left:14px; display:inline; font-size:16px;}
.zxft_tit1_l li a{ display:block;}
.zxft_tit1_l li.on a,.zxft_tit1_l li a:hover{ background:url(17ss_tit1_bar.jpg) repeat-x bottom; color:#f2492d; text-decoration:none}
.zxft_tit1_r{ float:right;}
.zxft_tit1_r span{ float:left; display:inline-block; padding:0;}
.zxft_tit1_r span select{ margin-bottom:3px;}
.radius5 { border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; position: relative; z-index: 2; }
.zxft_tit1 .ftsl_2th{ float:left; margin-top:8px; margin-left:10px; margin-right:10px;}
.zxft_tit1 .ftsl_2th li { float: left; margin:0; padding:0; line-height:22px; background:none;}
.ftsl_2th li a { width: 43px; height: 20px; display: block; text-align: center; background: #f9f8f8; line-height: 20px; text-align: center; text-decoration: none; border: 1px solid #B7B7B7; }
.ftsl_2th li a:hover, .ftsl_2th li a.cur { background: #f36861; color: #fff; border: none; height: 22px; width: 45px; }
.ftsl_an { background: url(17lykfq_zxft_icon1.png) left center no-repeat; padding-left: 20px; }
.ftsl_an2 { background: url(17lykfq_zxft_icon2.png) left center no-repeat; padding-left: 11px; }
.ftsl_an3 { background: url(17lykfq_zxft_icon3.png) left center no-repeat; padding-left: 11px; }
.radius5-l { border-radius: 5px 0px 0px 5px; -moz-border-radius: 5px 0px 0px 5px; -ms-border-radius: 5px 0px 0px 5px; -o-border-radius: 5px 0px 0px 5px; -webkit-border-radius: 5px 0px 0px 5px; position: relative; z-index: 2; }
.radius5-r { border-radius: 0px 5px 5px 0px; -moz-border-radius: 0px 5px 5px 0px; -ms-border-radius: 0px 5px 5px 0px; -o-border-radius: 0px 5px 5px 0px; -webkit-border-radius: 0px 5px 5px 0px; position: relative; z-index: 2; }
.zxft_con2{ background:url(17lykfq_zxft_line1.jpg) repeat-y 12px top; padding-bottom:10px; width:1150px; margin:20px auto 0;}
.zxft_con2_l{ float:left; width:24px;}
.zxft_con2_r{ float:right; width:1100px;}
.zxft_tit2{ line-height:24px; font-size:14px; color:#999999;}
.zxft_tit2 span{ font-weight:bold; color:#0073dd; padding-right:20px;}
.zxft_tit2 span.zcr{ color:#ff8014}
#wytw {
    border: 1px solid #ddd;
    padding: 20px;
	width:85%; margin:15px auto 0;
}
.zxft_tit2 span.wy{ color:#090;}
.zxft_con3{ line-height:30px; font-size:14px; padding:12px 25px; border:1px solid #e7e7e7; background-color:#f8f8f8; margin:15px auto 0; border-radius:5px; position:relative; width:90%;}
.zxft_j{ width:11px; height:6px; position:absolute; left:20px; top:-6px; background:url(17ss_zxft_j.jpg) no-repeat; z-index:999}
.zxft_list1{ margin:25px auto 0;}
.zxft_list1 li{ float:left; width:215px; height:149px; margin:0 8px 0 9px; display:inline}

/*重点工作*/
.zdgz_con{ line-height:36px; background:url(17ss_zdgz_con.jpg) no-repeat left top; padding:24px 20px 0 342px; height:160px; color:#000;}
.zdgz_con1{ float:left; width:371px; margin-right:23px; display:inline;}
.zdgz_tit{ background-color:#f1f1f1; border-left:7px solid #f2492d; height:40px; line-height:40px; padding-left:13px; padding-right:10px; font-size:16px; font-weight:bold}
.zdgz_tit1{ background-color:#f1f1f1; border-left:7px solid #55abf6; height:40px; line-height:40px; padding-left:13px; padding-right:10px; font-size:16px; font-weight:bold}
.zdgz_tit2{ background-color:#f1f1f1; border-left:7px solid #77b929; height:40px; line-height:40px; padding-left:13px; padding-right:10px; font-size:16px; font-weight:bold}
.zdgz_tit3{ background-color:#f1f1f1; border-left:7px solid #0167cc; height:40px; line-height:40px; padding-left:13px; padding-right:10px; font-size:16px; font-weight:bold}
.zdgz_tit span,.zdgz_tit1 span{ float:right;}
.zdgz_con2{ padding:13px 20px; border:1px solid #e6e5e5;}
.zdgz_con2 li{ float:left; width:50%; display:inline; height:30px; line-height:30px; background:url(17ss_zdgz_icon.jpg) no-repeat left center;}
.zdgz_con2 li a{ padding-left:13px;}
.zdgz_con2 li.w100{ width:100%;}
.h60{ height:60px;}
.h90{ height:90px;}
.h120{ height:120px;}
.h150{ height:150px;}
.zdgz_con1.last{ margin-right:0;}

/*领导之窗*/
.ldzc_con{ border-bottom:1px dotted #cccccc; margin:20px auto 0; padding-bottom:20px;}
.ldzc_con .tit1{ background:none;}
.ldzc_con_l{ float:left;}
.ldzc_con_r{ float:right; width:730px;}
.gl_list1 ul.bor_bo{ border-bottom:0; padding-bottom:0;}

/*重点服务*/
.zdfw_ban{ position:relative; height:294px;}
.zdfw_bar{ position:absolute; right:28px; top:28px; width:142px; height:49px; padding-left:20px; line-height:49px; background:url(17ss_zdfw_bar.png) no-repeat; font-size:18px; color:#ffffff; cursor:pointer}
.zdfw_con{ position:absolute; top:78px; right:28px; width:162px; display:none}
.zdfw_con_t{ height:12px; background:url(17ss_zdfw_con_t.png) no-repeat center bottom;}
.zdfw_con_c{ background:url(17ss_zdfw_con.png) repeat-y center top; padding:0 15px;}
.zdfw_con_c li{ text-align:center; line-height:40px; border-bottom:1px solid #929292;}
.zdfw_con_b{ height:12px; background:url(17ss_zdfw_con_b.png) no-repeat center top;}
.gl_tit11{ height:76px; line-height:76px; background:url(17ss_zdfw_icon.png) no-repeat 225px center #55abf5; padding-left:25px; font-size:20px; font-weight:bold}
.gl_list2{ padding:20px;}
.gl_list2 li{ margin-bottom:14px;}
.gl_list2 li h3{ height:45px; line-height:45px; border:1px solid #c8e4fc; background:#ffffff; font-size:14px; font-weight:normal}
.gl_list2 li h3 a{ display:block; padding-left:25px;}
.gl_list2 li ul{ display:none; border:1px solid #c8e4fc; border-top:0; background-color:#ffffff; padding:10px 17px 20px 17px;}
.gl_list2 li li{ margin-bottom:0; background:url(17ss_gl_icon3.png) no-repeat 5px center; padding-left:20px; line-height:36px; font-size:12px; border-bottom:1px solid #cccccc}
.gl_list2 li li.on a,.gl_list2 li li:hover a{ color:#f2492d; text-decoration:none; font-weight:bold}
.gl_list2 li.on h3,.gl_list2 li:hover h3{ background:#f2492d;}
.gl_list2 li.on h3 a,.gl_list2 li:hover h3 a{ color:#ffffff; text-decoration:none;}

.tit4 { margin: 0px auto; height:34px; background: url(17ss_tit.jpg) repeat-x 0 28px; line-height:28px; position:relative; z-index:2}
.tit4 li { float: left; display: inline; text-align:center}
.tit4 li a { display: block; height:34px; line-height:28px; padding:0 10px;}
.tit4 li.on a, .tit4 li a:hover { background:url(17ss_tit_bar.png) no-repeat center bottom; font-weight: bold; color: #ffffff; text-decoration: none;}
.tit4 ul{ float:left;}
.tit4 span{ float:right;}
.list13{ padding:10px 15px 0 15px; height:96px;}
.list13 li{ line-height:32px; float:left; width:14.2%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.list13 li a:hover{ padding-left:10px;}


/*网上调查*/
.tab1 { margin: 20px auto 0; background-color:#f5f5f5; height: 40px; line-height: 40px; border: 1px solid #dcdad9; font-size: 14px; font-weight: bold; color: #333333; text-align: center }
.tab1 td.td1 { text-align: left; padding-left: 22px; }
.tab2 td { text-align: center; line-height:18px; padding:11px 0;}
.tab2 td.td1 { text-align: left; padding-left: 22px; }
.tab2 td span{ width:78px; height:24px; line-height:24px; text-align:center; display:inline-block; background-color:#dedede; margin:0 3px; color:#aaa; border-radius:4px;}
.tab2 td span.jgfk { background-color:#78b929; color:#fff;}
.tab2 td span.cjtl { background-color:#f2482e; color:#fff;}
.tab2 td span.tjfx { background-color:#55abf5; color:#fff;}
.inp3{ width:560px; padding-left:10px; border:1px solid #e3e3e3;}
.btn3{ background-color:#55abf5; text-align:center; height:31px; width:77px; line-height:31px; color:#ffffff; font-size:14px; border:0;}

/*个人办事*/
.wsbs_con1{ position:relative; margin-top:-4px; border:1px solid #e3e3e3; border-top:0; padding:30px 25px; height:513px;}
.grbs_list li{ float:left; width:12.5%; text-align:center; background:url(17ss_zxft_line.jpg) repeat-x bottom; padding-bottom:30px; line-height:38px; padding-top:20px;}
.grbs_list li a{ display:block; padding:15px 0 5px 0; height:106px;}
.grbs_list li.on a,.grbs_list li a:hover{ background:url(17ss_grbs_con.jpg) no-repeat center top; color:#f2492d; text-decoration:none}
.grbs_list1{ padding:20px 30px}
.grbs_list1 li{ padding:10px 15px; float:left; display:inline; line-height:54px;}
.grbs_list1 li.bl{ clear:both; text-align:right; width:90%}
.grbs_list1 li.br{ clear:both; text-align:left; float:right; width:90%}
.grbs_list2 li{ float:left; width:16.6%; text-align:center; line-height:50px; font-size:18px; padding-top:44px;}
.grbs_list2 li a{ display:block}
.qybs_list li{ float:left; width:11.1%; text-align:center; background:url(17ss_zxft_line.jpg) repeat-x bottom; padding-bottom:30px; line-height:38px; padding-top:20px;}
.qybs_list li a{ display:block; padding:15px 0 5px 0; height:106px;}
.qybs_list li.on a,.qybs_list li a:hover{ background:url(17ss_grbs_con.jpg) no-repeat center top; color:#f2492d; text-decoration:none}
.wsbs_con2{ position:relative; margin-top:-4px; border:1px solid #e3e3e3; border-top:0; padding:30px 12px;}
.qybs_list1{ padding:20px 30px}
.qybs_list1 li{ float:left; display:inline; line-height:54px; padding:52px 0; width:25%; text-align:center}
.bmbs_list li{ float:left; width:250px; margin:0 15px 25px 15px; height:44px; line-height:44px; font-size:16px;}
.bmbs_list li a{display:block;padding-left:28px;background:url(17ss_bmbs_icon.png) no-repeat 15px center;border:1px solid #e3e3e3;}
.bmbs_list li a:hover,.bmbs_list li.on a{ background:url(17ss_bmbs_icon_1.png) no-repeat 15px center #f2492d; border:1px solid #f2492d; color:#ffffff; text-decoration:none}
.grbs_list li:hover img,.grbs_list2 li:hover img,.qybs_list li:hover img,.bmbs_list li:hover img{ transition:all .3s ease-in-out; transform:rotate(360deg)}
.grbs_fllist2.bmbs_list li,.grbs_fllist3.bmbs_list li{width: 30.7%;margin: 0 1.3% 25px 1.3%;height: auto;line-height: 22px;}
.grbs_fllist2.bmbs_list li a,.grbs_fllist3.bmbs_list li a{line-height: 22px;padding: 15px 20px 15px 28px;}
.grbs_fllist3.bmbs_list li a{height: 44px;}
/*高级检索*/
.gjjs_con{ background:url(17lykfq_gjjs_con.jpg) no-repeat right bottom; padding:20px 30px 80px 30px; min-height:510px; border-top:1px solid #e4e4e4;}
.gjjs_tit{ background:url(17lykfq_bsfw_tit.jpg) repeat-x bottom; height:63px; line-height:63px;}
.gjjs_tit li{ float:left; display:inline; height:63px; line-height:63px; font-size:18px;}
.gjjs_tit li a{ display:block; padding:0 30px;}
.gjjs_tit li span{ padding-right:10px;}
.gjjs_tit li.on a,.gjjs_tit li a:hover{ background:url(17lykfq_gjjs_tit_bar.jpg) repeat-x top; text-decoration:none; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; color:#555555;}
.gjjs_con1{ margin:30px auto 0; width:680px; padding-right:380px;}
.gjjs_tab td { line-height: 30px; padding:9px 0; font-size: 15px; }
.gjjs_tab td.td1 { font-weight: bold; }
.gjjs_tab td.td2 label, .gjjs_tab td.td3 label { display: inline-block; padding-right:15px;}
.gjjs_inp1 { border: 1px solid #e7e7e7; width:510px; height: 38px; line-height: 38px; padding-left: 10px; }
.gjjs_inp2 { border: 1px solid #e7e7e7; width:187px; height: 38px; line-height: 38px; padding-left: 10px; }
.gjjs_inp3 { border: 1px solid #e7e7e7; width:570px; height: 38px; line-height: 38px; padding-left: 10px; }
.gjjs_sel1 { padding: 5px 0; width:460px; }
.gjjs_sel2 { padding: 5px 0; width:100px; }
.gjjs_btn { margin: 28px auto 0; text-align: center }
.gjjs_btn1 { border: 0; width: 109px; height:40px; line-height:40px; display: inline-block; text-align: center; background-color: #0067cc; color: #ffffff; font-size: 16px; margin: 0 15px; font-family: "Microsoft YaHei"; }
.gjjs_tit1{ border:1px solid #dddddd; background-color:#ffffff; height:43px; line-height:43px; margin:0 auto;}
.gjjs_tit1 li{ float:left; display:inline; border-right:1px solid #dddddd; font-size:14px;}
.gjjs_tit1 li a{ display:block; padding:0 23px;}
.gjjs_tit1 li.on a,.gjjs_tit1 li a:hover{ border-bottom:1px solid #f8f8f8; background-color:#f8f8f8; border-top:2px solid #d91616; color:#d91616; height:41px; line-height:41px; text-decoration:none}
.ss_tab{ display:none;}
.ss_tab.block{ display:block}
.jsjg_con{ background-color:#f8f8f8; padding:10px 50px 20px 50px; font-size:15px; line-height:50px; border:1px solid #e3e3e3;}
.jsjg_con span{ color:#ff8014}
.line1{ border-bottom:10px solid #f5f5f5; height:1px;}
.jsjg_tab{ margin:25px auto 0; border-left:1px solid #e4e4e4; border-top:1px solid #e4e4e4; font-size:14px;}
.jsjg_tab th,.jsjg_tab td{ border-bottom:1px solid #e4e4e4; border-right:1px solid #e4e4e4; line-height:25px; padding:10px 15px;}
.jsjg_tab th{ padding:0; line-height:45px; background:url(17ct_jsjg_tit.jpg) repeat-x bottom; text-align:center; font-weight:normal}
.inp3{ width:500px; height:37px; border:1px solid #e0e0e0; background-color:#ffffff;}
.jsjg_con label{ padding:0 15px;}
.jsjg_con1{ border-bottom:1px dotted #ccc; padding-bottom:20px; margin:0px 20px; padding-top:20px; line-height:26px;}
.jsjg_con1 h3{ font-size:15px; line-height:26px; background:url(17ss_zdgz_icon.jpg) no-repeat left center; padding-left:15px;}
.jsjg_con1 h3 span{ color:#ff8014}
.jsjg_con1 p span{ float:right}

 /*互动交流知识库*/
.zsk_tit{ background-color:#459df5; height:38px; line-height:38px; padding-left:25px; color:#fff;}
.t_line{ text-decoration:underline}
.zsk_con{ background:url(17lykfq_zsk_con.jpg) repeat-y right #ffffff; border:1px solid #e4e4e4;}
.zsk_l{ float:left; width:818px; padding-bottom:30px;}
.zsk_r{ float:right; width:290px; padding:15px 20px 15px 30px; line-height:30px;}
.zsk_con1{ background:url(17lykfq_zsk_con1.jpg) repeat-x bottom; height:330px; padding:20px; padding-top:0; overflow-y:scroll;}
.zsk_con2,.zsk_con3{ margin:20px auto 0;}
.zsk_con2 .zsk_icon{ float:left; width:45px; height:45px;}
.zsk_con2 .zsk_icon_l{ float:left; width:19px; background:url(17ta_zsk_icon_l.png) no-repeat right 9px; height:45px; display:block}
.zsk_con2 .zsk_con1_l{ float:left; max-width:640px; padding:10px 25px 9px 25px; line-height:26px; min-height:26px; background-color:#f0f0f0; border-radius:8px;}
.zsk_con3 .zsk_icon{ float:right; width:45px; height:45px;}
.zsk_con3 .zsk_icon_l{ float:right; width:19px; background:url(17ta_zsk_icon_r.png) no-repeat left 9px; height:45px; display:block; position:relative; margin-left:-1px;}
.zsk_con3 .zsk_con1_l{ float:right; max-width:640px; padding:9px 25px 8px 25px; line-height:26px; min-height:26px; background-color:#fff3db; border-radius:8px;}
.zsk_list{ border-top:1px dashed #cccccc; margin:10px auto 0; padding-top:10px;}
.zsk_list dd{ line-height:26px;}
.text{ width:680px; float:left; height:60px; border:0; padding-top:10px; line-height:30px; padding-left:20px;}
.zsk_btn1{ background:#eeeeee; float:right; width:65px; height:43px; border:0; margin-top:30px; margin-right:20px; font-size:16px; font-weight:bold; color:#555555;}
.zsk_ss{ border:1px solid #e4e4e4; height:36px; background-color:#ffffff; margin:15px auto 0;}
.zsk_con4{ margin:15px auto 0; padding-bottom:15px; border-bottom:1px solid #e8e8e8;}
.zsk_con4_l{ float:left; margin-top:7px; width:39px; padding-right:10px;}
.zsk_con4_r{ float:left; width:238px; line-height:26px;}
.zsk_con5{ background-color:#f8f8f8; padding:18px 30px; border:1px solid #e5e5e5}
.zsk_tit1{ font-weight:bold; padding:10px 0;}
.zsk_tit1 span,.zsk_tit1 a{ display:inline-block; height:25px; line-height:25px;}
.zsk_tit1 a{ border-right:1px solid #dcdcdc; padding:0 10px}
.zsk_tit1 span{ width:80px; float:left}
.zsk_tit1 a.on,.zsk_tit1 a:hover{ color:#d91616; text-decoration:none}
.zsk_tit1 a:last-child{ border-right:0;}
.zsk_inp{ border:1px solid #e5e5e5; width:210px; height:20px; line-height:20px;}
.zsk_btn2{ background-color:#0067cc; border:1px solid #0067cc; width:63px; height:38px; line-height:38px; text-align:center; color:#ffffff; font-size:15px; font-weight:bold; margin-left:12px;}
.zsk_list1{ width:95%; margin:15px auto 0;}
.zsk_list1 li{ line-height:35px; font-size:14px; background:url(17lykfq_zsk_icon1.png) no-repeat left center; padding-left:20px;}
.zsk_list1 li span{ float:right;}
.hdjl_con2_l{ width:766px; float:left;}
.hdjl_con2_r{ float:right; width:373px;}
.hdjl_con31{ height:240px; padding:18px 30px; font-size:15px; line-height:35px; border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8;}

.h_auto{ height:auto}
/*专题专栏*/
.bg1{ background-color:#f8f8f8; margin:25px auto 0;}
.ztzl_l{ float:left; width:197px;}
.ztzl_r{ float:right; width:923px; padding-top:15px;}
.ztzl_r li{ float:left; width:288px; display:inline; margin:0 0 10px 19px;}
.ztzl_r li img{ background-color:#ffffff; border:1px solid #e3e3e3; padding:9px;}
.wsbs_tit3{ line-height:28px; height:28px; font-size:16px; clear:both; font-weight:bold}
.wsbs_tit3 i{ float:right; font-style:normal; font-size:14px;}
.t2{ font-size:24px;}


/*公共服务*/
.ggfw_con{ background:url(17ss_ggfw_con.jpg) no-repeat center top; padding:331px 40px 0 46px; height:361px;}
.ggfw_con1{ float:left; width:230px; background-color:#ffffff; height:289px; margin-left:61px; margin-right:61px; display:inline;}
.ggfw_con2{ height:116px; background-color:#77b929; padding-top:24px; text-align:center; font-size:24px; line-height:46px;}
.ggfw_con3{ padding:20px 10px 0 30px;}
.ggfw_con3 li{ line-height:36px; float:left; display:inline; width:50%;}
.zdbsfw_con{ background:url(17ss_zdbsfw_con.jpg) no-repeat center top; padding:336px 40px 0 46px; height:356px;}
.zdbsfw_con li{ padding-top:20px; background:url(17ss_zdbsfw_con1.png) no-repeat center top; width:230px; height:109px; text-align:center; font-size:24px; line-height:44px; float:left; display:inline; margin:0 61px 23px 61px;}

.wsbs_con3{ margin:24px auto 0;}
.wsbs_con3 li{float:left;width: 14.2%;display:inline;line-height:38px;text-align: center;}
.wsbs_list3 li{ margin-bottom:4px;}
.zdgz_con3_l{ float:left; width:570px; display:inline;}
.zdgz_con3_r{ float:right; width:570px;}

/*手机门户*/
.sjmh_con{ padding-bottom:100px; margin:20px auto 0; height:457px;}
.sjmh_l{ float:left; width:528px; padding-left:87px; font-size:16px; line-height:36px;}
.sjmh_r{ float:right; width:471px; padding-right:40px;}
.sjmh_con1{ margin:15px auto 0;}
.sjmh_con1 li{ float:left; width:50%; text-align:center; line-height:36px;}
.ewm_con{ background:url(17hl_sjmh_con.jpg) no-repeat center top; width:112px; height:112px; padding:21px 11px 10px 12px; margin:0 auto;}
.ewm_con img{ width:112px; height:112px;}
.ms-controller{ visibility:hidden;}
.loading{width:100%;text-align:center;}
.loadinfo{ margin: 30px auto; text-align: center;font-size:16px;font-weight:bold;color:#F00;}
.block { display: block; }




/*外部链接样式*/
.otherlink-bg {
    background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
    bottom: 0;
    left: 0;
    opacity: 0;
    position: fixed;
    right: 0;
    top: 0;
    transition: all 0.3s ease 0s;
    z-index: 99;
}
.otherlink-bg.in {
    opacity: 1;
}
.otherlink-pop {
    background-color: #ffffff;
    border: 1px solid rgba(0, 0, 0, 0.3);
    border-radius: 6px;
    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    height: 180px;
    left: 50%;
    margin: -90px 0 0 -280px;
    overflow: hidden;
    position: fixed;
    top: -25%;
    transition: all 0.4s ease 0s;
    width: 470px;
    z-index: 100;
}
.otherlink-pop.in {
    top: 50%;
}
.otherlink-pop a.offBtn {
    color: #ccc;
    font-size: 20px;
    font-weight: 700;
    line-height: 20px;
    padding: 5px 10px;
    position: absolute;
    right: 8px;
    top: 5px;
}
.otherlink-pop h2 {
    font-size: 16px;
    padding: 45px 40px;
	font-weight:normal;
	text-align:left;
	font-size:14px;
	line-height:2em;
	
}
.otherlink-pop p.btns {
    background: #f5f5f5 none repeat scroll 0 0;
    border-top: 1px solid #ddd;
    bottom: 0;
    height: 50px;
    left: 0;
    position: absolute;
    text-align: right;
    width: 100%;
}
.otherlink-pop p.btns a {
    border: 1px solid #bbbbbb;
    border-radius: 5px;
    color: #333;
    display: inline-block;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    margin: 9px 15px 0 0;
    padding: 0 15px;
}
.otherlink-pop p.btns a:hover {
    background: #e6e6e6 none repeat scroll 0 0;
}
.otherlink-pop p.btns a.toOtherLink {
    background: #337ab7 none repeat scroll 0 0;
    border: 1px solid #337ab7;
    color: #fff;
}
.otherlink-pop p.btns a.toOtherLink:hover {
    background: #286090 none repeat scroll 0 0;
}

.popupmask {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #000;
    opacity: .5;
    filter: alpha(opacity=50);
    z-index: 99
  }
  
  .popup {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 700px;
    background-color: #fff;
    margin: 60px auto 0;
    padding: 30px 50px;
    font-size: 15px;
    line-height: 1.5em;
    font-weight: bold;
    *left: auto;
    *right: auto;
    *width: 1020px;
    z-index: 999;
    border-radius: 20px
  }
  
  .popup span {}
  
  .popup h2 {
    text-align: center;
    font-size: 1.6em;
    /*#0E86E0*/
    color: #0E86E0;
    margin: 10px 0 30px;
  }
  
  .popup p {
    margin: 15px 0;
  }
  
  .popup a {
    display: block;
    /*#0E86E0*/
    background: #0E86E0;  
    color: #fff;
    width: 100px;
    margin: auto;
    text-align: center;
    height: 32px;
    line-height: 32px;
    text-decoration: none;
  }
  
  .popup a.a_close {
    background-color: #fff;
  }
  
  .popup span.span_notice {
    position: absolute;
    z-index: 100;
    right: 0px;
    margin: 10px 0 30px;
  }
  .js_login_confirm{
    display: none;
  }
  @media screen and (max-width: 767px){
    .popup{
      width: 70%;
      z-index: 10000;
    }
  }



/*---------------------------------------segmentation------------------------------------------*/
/*---------------------------------------segmentation------------------------------------------*/

/*colour*/
.black1{ color:#010000}
.black1 a:link, .black1 a:visited { color: #010000; }
.black1 a:hover { color: #010000; text-decoration: underli; }
.tred1 { color: #ee1f00; }
.tred1 a:link, .tred1 a:visited { color: #ee1f00; }
.tred1 a:hover { color: #ee1f00; text-decoration: underli; }
.tblue1 { color: #003b81; }
.tblue1 a:link, .tblue1 a:visited { color: #003b81; }
.tblue1 a:hover { color: #003b81; text-decoration: underline; }
.twhite1 { color: #fff; }
.twhite1 a:link, .twhite1 a:visited { color: #fff; }
.twhite1 a:hover { color: #fff; text-decoration: underline; }
.tgray1 { color: #999999; }
.tgray1 a:link, .tgray1 a:visited { color: #999999; }
.tgray1 a:hover { color: #999999; text-decoration: underline; }
.torange1 { color: #f2492d; }
.torange1 a:link, .torange1 a:visited { color: #f2492d; }
.torange1 a:hover { color: #f2492d; text-decoration: underline; }
.tgreen1 { color: #78b929; }
.tgreen1 a:link, .tgreen1 a:visited { color: #78b929; }
.tgreen1 a:hover { color: #78b929; text-decoration: underline; }
/*---------------------------------------segmentation------------------------------------------*/

/*frame*/
.bor1 { border: 1px solid #e6e6e6; }
.bor_t1 { border-top: 1px solid #e4e3e3; }
.bor_r1 { border-right: 1px solid #e4e2e2; }
.bor_l1 { border-left: 1px solid #fff; }
.bor_b1 { border-bottom: 1px solid #dddddd; }
.bor_b2 { border-bottom: 1px dotted #cccccc; }
.bor_to { border-top: none; }
.bor_bo { border-bottom: none; }
.bor_ro { border-right: none; }
.bor_lo { border-left: none; }
/*---------------------------------------segmentation------------------------------------------*/

/*font*/
.tb { font-weight: bold; }
.t12 { font-size: 12px; }
.t13 { font-size: 13px; }
.t14 { font-size: 14px; }
.t15 { font-size: 15px; }
.t16 { font-size: 16px; }
.t17 { font-size: 16px; }
.t18 { font-size: 18px; }
.t20 { font-size: 20px; }
.t22 { font-size: 22px; }
.t24 { font-size: 24px; }
.t50 { font-size: 50px; }
.f_heiti { font-family: "SimHei"; }
.f_yahei { font-family: "Microsoft YaHei"; }
.f_c { text-align: center; }
.f_i { text-indent: 2em; }
.f_l { float: left }
.f_r { float: right; }
/*---------------------------------------segmentation------------------------------------------*/

/*line-height*/
.h18 { line-height: 18px; }
.h20 { line-height: 20px; }
.h22 { line-height: 22px; }
.h24 { line-height: 24px; }
.h25 { line-height: 25px; }
.h26 { line-height: 26px; }
.h28 { line-height: 28px; }
.h29 { line-height: 29px; }
.h30 { line-height: 30px; }
.h32 { line-height: 32px; }
.h33 { line-height: 33px; }
.h34 { line-height: 34px; }
.h35 { line-height: 35px; }
.h36 { line-height: 36px; }
.h40 { line-height: 40px; }
.h44 { line-height: 44px; }
.h50 { line-height: 50px; }
/*---------------------------------------segmentation------------------------------------------*/

/*margin*/
.mar1 { margin: 1px; }
.mar_to { margin-top: 0px; }
.mar_t1 { margin-top: 1px; }
.mar_t3 { margin-top: 3px; }
.mar_t5 { margin-top: 5px; }
.mar_t7 { margin-top: 7px; }
.mar_t10 { margin-top: 10px; }
.mar_t12 { margin-top: 12px; }
.mar_t13 { margin-top: 13px; }
.mar_t15 { margin-top: 15px; }
.mar_t18 { margin-top: 18px; }
.mar_t20 { margin-top: 20px; }
.mar_t25 { margin-top: 25px; }
.mar_t30 { margin-top: 30px; }
.mar_t35 { margin-top: 35px; }
.mar_t40 { margin-top: 40px; }
.mar_t45 { margin-top: 45px; }
.mar_t50 { margin-top: 50px; }
.mar_t55 { margin-top: 55px; }
.mar_b1 { margin-bottom: 1px; }
.mar_b5 { margin-bottom: 5px; }
.mar_b10 { margin-bottom: 10px; }
.mar_b15 { margin-bottom: 15px; }
.mar_b20 { margin-bottom: 20px; }
.mar_b25 { margin-bottom: 25px; }
.mar_b30 { margin-bottom: 30px; }
.mar_b35 { margin-bottom: 35px; }
.mar_b40 { margin-bottom: 40px; }
.mar_b45 { margin-bottom: 45px; }
.mar_b50 { margin-bottom: 50px; }
.mar_b55 { margin-bottom: 55px; }
.mar_l1 { margin-left: 1px; }
.mar_l5 { margin-left: 5px; }
.mar_l10 { margin-left: 10px; }
.mar_l15 { margin-left: 15px; }
.mar_l20 { margin-left: 20px; }
.mar_l25 { margin-left: 25px; }
.mar_l30 { margin-left: 30px; }
.mar_r1 { margin-right: 1px; }
.mar_r5 { margin-right: 5px; }
.mar_r10 { margin-right: 10px; }
.mar_r15 { margin-right: 15px; }
.mar_r20 { margin-right: 20px; }
.mar_r25 { margin-right: 25px; }
.mar_r30 { margin-right: 30px; }
/*---------------------------------------segmentation------------------------------------------*/

/*padding*/
.pad1 { padding: 1px; }
.pad2 { padding: 2px; }
.pad3 { padding: 3px; }
.pad4 { padding: 4px; }
.pad5 { padding: 5px; }
.pad_t1 { padding-top: 1px; }
.pad_t2 { padding-top: 2px; }
.pad_t3 { padding-top: 3px; }
.pad_t4 { padding-top: 4px; }
.pad_t5 { padding-top: 5px; }
.pad_t7 { padding-top: 7px; }
.pad_t8 { padding-top: 8px; }
.pad_t10 { padding-top: 10px; }
.pad_t12 { padding-top: 12px; }
.pad_t15 { padding-top: 15px; }
.pad_t17 { padding-top: 17px; }
.pad_t20 { padding-top: 20px; }
.pad_t25 { padding-top: 25px; }
.pad_t30 { padding-top: 30px; }
.pad_t32 { padding-top: 32px; }
.pad_t35 { padding-top: 35px; }
.pad_t40 { padding-top: 40px; }
.pad_t45 { padding-top: 45px; }
.pad_t50 { padding-top: 50px; }
.pad_t55 { padding-top: 55px; }
.pad_b0 { padding-bottom: 0px; }
.pad_b1 { padding-bottom: 1px; }
.pad_b2 { padding-bottom: 2px; }
.pad_b3 { padding-bottom: 3px; }
.pad_b4 { padding-bottom: 4px; }
.pad_b5 { padding-bottom: 5px; }
.pad_b8 { padding-bottom: 8px; }
.pad_b10 { padding-bottom: 10px; }
.pad_b15 { padding-bottom: 15px; }
.pad_b20 { padding-bottom: 20px; }
.pad_b25 { padding-bottom: 25px; }
.pad_b30 { padding-bottom: 30px; }
.pad_b35 { padding-bottom: 35px; }
.pad_b40 { padding-bottom: 40px; }
.pad_b45 { padding-bottom: 45px; }
.pad_b50 { padding-bottom: 50px; }
.pad_b55 { padding-bottom: 55px; }
.pad_b155 { padding-bottom: 155px; }
.pad_l1 { padding-left: 1px; }
.pad_l5 { padding-left: 5px; }
.pad_l12 { padding-left: 12px; }
.pad_l10 { padding-left: 10px; }
.pad_l15 { padding-left: 15px; }
.pad_l20 { padding-left: 20px; }
.pad_l23 { padding-left: 23px; }
.pad_l25 { padding-left: 25px; }
.pad_l30 { padding-left: 30px; }
.pad_l45 { padding-left: 45px; }
.pad_r1 { padding-right: 1px; }
.pad_r5 { padding-right: 5px; }
.pad_r10 { padding-right: 10px; }
.pad_r15 { padding-right: 15px; }
.pad_r20 { padding-right: 20px; }
.pad_r25 { padding-right: 25px; }
.pad_r28 { padding-right: 28px; }
.pad_r30 { padding-right: 30px; }