@charset "gb2312";
html,body,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%; margin: 0}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
pre{white-space: pre-wrap; word-break: break-all; word-wrap: break-word}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend,a{outline:0; font-family:"Microsoft YaHei", "Î¢ÈíÑÅºÚ",sans-serif !important;}
pre{white-space: pre-wrap;word-wrap: break-word;word-break:break-all;}


@font-face {font-family: 'iconfont';
    src: url('fonticonfont.eot'); /* IE9*/
    src: url('fonticonfont.eotiefix') format('embedded-opentype'), /* IE6-IE8 */
    url('fonticonfont.woff') format('woff'), /* chrome¡¢firefox */
    url('fonticonfont.ttf') format('truetype'), /* chrome¡¢firefox¡¢opera¡¢Safari, Android, iOS 4.2+*/
    url('../font/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
:before,:after{
    font-family:"iconfont" !important;  font-style:normal !important;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}
.clearfloat{
    zoom: 1;
}
.clearfloat:after{
    content: ""; display: block;clear:both;visibility: hidden;height: 0;
}
.top_nav{
    background:#fff 0 0 repeat-x;width:100%;
}
.top_nav .contain{
    height: 30px;line-height: 30px; font-size: 14px; color: #0092c7; margin: 0 auto;
}
.contain{
    width: 1180px; margin:15px auto;zoom: 1;
}
.contain:after{
    content: ""; display: block;clear:both;visibility: hidden;height: 0;
}
.m_r10{
    margin-right: 10px;
}
.m_r20{
    margin-right: 20px;
}
.m_r30{
    margin-right: 30px;
}
.m_b10{
    margin-bottom: 10px;
}
.m_b20{
    margin-bottom: 20px;
}
.m_t10{
    margin-top: 10px;
}
.pd_t10{
    padding-top: 10px;
}
.fl{
    float: left;
}
.fr{
    float: right;
}
.tac{
    text-align: center;
}
.tar{
    text-align: right;
}
.top_nav .contain a{
    color: #666; margin-left:20px ;
}
.guohui:before{
    content: ""; width: 22px; height:22px; display: inline-block; vertical-align: middle; margin-right: 3px;
    background: url("imagesicon.png") 0 0;
}
.weibo:before{
    content: ""; width: 22px; height: 22px; display: inline-block; vertical-align: middle; margin-right: 3px;
    background: url("imagesicon.png") -25px 0;
}
.weixin:before{
    content: ""; width: 18px; height: 18px; display: inline-block; vertical-align: middle; margin-right: 3px;
    background: url("imagesicon.png") -50px 0;
}
.danghui:before{
    content: ""; width: 22px; height: 22px; display: inline-block; vertical-align: middle; margin-right: 3px;
    background: url("imagesicon.png") -75px 0;
}
.zhengxiehui:before{
    content: ""; width: 22px; height: 22px; display: inline-block; vertical-align: middle; margin-right: 3px;
    background: url("imagesicon.png") -100px 0;
}
.logo{
    display: block; width: 550px; height: 75px; margin: 25px 0 25px 50%; position: relative; left: -590px;
    background: url("imagesicon.png") 0 -25px;
}
.logo2{
    display: block; width: 600px; height: 60px; margin: 25px 0 25px 50%; position: relative; left: -300px;
    background: url("imagesicon.png") 0 -500px;
}
.logo.zw{
 background-position:-600px  -25px ;
}
.main_nav_bg{
    background: url("imagesicon.png") 0 -280px repeat-x; height: 50px; margin-bottom: 10px;
}
.main_nav{
    width: 1180px; margin: auto; color: #004963; line-height: 50px; font-size: 0; position: relative;
}
.main_nav span{
    display: inline-block; padding: 0 16px; font-size: 16px; cursor: pointer;
}
.main_nav a{
    color: #004F6B;
}
.main_nav span.selected,
.main_nav span:hover,
.main_nav span.hover{
    background:#fff;
}
.banner{
    background: url("imagesicon.png") 0 -100px repeat-x; height: 70px; margin:15px auto; width: 1010px;
    padding-left: 170px; text-align: center; line-height: 70px; font-size: 32px; font-weight: bold; color: #0075a9;
}
.banner a{
    color: #0075a9;
}
.photobox{
    width: 600px; height: 400px; background: #fff;
}
.w300{
    width: 300px;
}
.w320{
    width: 320px;
}
.w370{
    width: 370px;
}
.w380{
    width: 380px;
}
.w390{
    width: 390px;
}
.w430{
    width: 430px;
}
.w440{
    width: 440px;
}
.w450{
    width: 450px;
}
.w500{
    width: 500px;
}
.w570{
    width: 570px;
}
.w700{
    width: 700px;
}
.tabs1{
    background: #fff;
}
.tabs1 .tabs_title{
    height: 36px; font-size: 0;
}
.tabs1 .tabs_title span{
    display: inline-block; background: #0092c7; cursor: pointer;
    font-size: 18px; line-height: 36px;color: #fff; text-align: center; font-weight: normal;
}
.tabs1 .tabs_title span.selected{
    background:url("imagesicon.png") 0 -340px repeat-x #fff; color: #333; cursor: text;
}
.pd10{
    padding: 10px;
}
.newslist1.small{
    line-height: 2; font-size: 14px;
}
.newslist1{
    line-height: 2.2; font-size: 14px;
}
.newslist1 .time{
    float: right; color: #aaa; font-size: inherit;
}
.newslist1 .time_gh{
    float: right; color: #333; font-size: inherit;font-family:"Microsoft YaHei", "Î¢ÈíÑÅºÚ";
}
.newslist1 .fr{
    float: right; color: #aaa; font-size: inherit;
}
.newslist1 a{
    color: #333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; display: block;
}
.newslist1 a:hover{
    color: #f60;
}
.newslist1 a:hover .time{
    color: #333;
}
.newslist1 a em{
    color: #f60;
}
.newslist1 li{
    border-bottom: 1px dashed #eee;
}
.newslist1 li a:before{
    content: "\e612"; color: #9fe0f6; margin-right: 3px;
}
.newslist1 .more{
    text-align: right; border: 0;
}
.newslist1 .more a{
    color: #f60;
}
.newslist1 .more a:hover{
    color: #f00
}
.newslist1 .more a:before{
    display: none;
}
*[hidden]{
    display: none;
}
.home_block_link{
    font-size: 0;
}
.home_block_link a{
    display: block;width: 226px; height:85px;
}

.home_block_link li{
    display: inline-block;margin-left:10px; position: relative;
}

.home_block_link li:first-child{
    margin-left: 0;
}
.home_block_link li:before{display:none}
.home_block_link a:before{display:none}
.home_block_link a image{width:100%;height:100%}
/*******/
.i-xinwenlianbo:before{
    content: "\e611";
}
.i-zhengchejiedu:before{
    content: "\e60a";
}
.i-zhengwushenpi:before{
    content: "\e601";
}
.i-quanzeqingdan:before{
    content: "\e600";
}
.i-qiyetousu:before{
    content: "\e607";
}
.i-qiye:before{
    content: "\e627";
}
.i-geren:before{
    content: "\e628";
}
.i-zhongdian:before{
    content: "\e625";
}
.i-minsheng:before{
    content: "\e626";
}
.i-chujing:before{
    content: "\e62d";
}
.i-hunyin:before{
    content: "\e630";
}
.i-jiuye:before{
    content: "\e62f";
}
.i-sifa:before{
    content: "\e62e";
}
.i-ertong:before{
    content: "\e632";
}
.i-funv:before{
    content: "\e629";
}
.i-canjiren:before{
    content: "\e631";
}
.i-nongmin:before{
    content: "\e628";
}
.i-junren:before{
    content: "\e62b";
}
.i-yiliao:before{
    content: "\e633";
}
/*******/
.border{
    border: 1px solid #00b7ee;
}
.tabs2 .tabs_title{
    line-height: 36px; font-size: 14px; color: #0092c7; text-align: right;position: relative;
    border-bottom:1px solid #00b7ee;padding-left:10px ; height: 36px;
}
.tabs2 .tabs_title strong{
    float: left; font-weight: bold;font-size: 16px; position: absolute;top:0;left: 8px;
}
.tabs2 .tabs_title span{
    font-weight: normal; display: inline-block;padding: 0 10px; font-size: 14px; cursor: pointer;
}
.tabs2 .tabs_title span.selected{
    background:url("imagesicon.png") 0 -340px repeat-x;border: solid #00b7ee; border-width:0 1px;
    position:relative; top:1px; right: -1px;  cursor: text;
}
.tabs2 .newslist1{
    margin: 10px;
}
.zhengfuxinxigongkai{
    display:block;float: left; width: 100px;padding-top: 60px;height: 130px;
    background: #d5f0f9; text-align: center; color: #0075a9;
}
.zhengfuxinxigongkai b{
    font-size: 20px; display: block; line-height: 2;
}
.ul_icon{
    font-size: 0; padding-left:110px;
}
.ul_icon li{
    display:inline-block ; width:132px; height:140px; vertical-align: top; position: relative;
}
.ul_icon li:before{
    content: "\e60c"; position: absolute; top:15px;left:35px; font-size: 60px; color: #0075a9;
}
.ul_icon li a{
    display: block;padding-top: 90px; position: relative;
    text-align: center; font-size: 14px; color: #0075a9; font-weight: bold;
}
.ul_icon li a:hover{
    color: #f60;
}
.ul_icon li a:before{
    color: #73b3d0;font-size: 36px;position: absolute;top:30px;left: 47px;
}
/*******/
.i-zhinan:before{
    content: "\e608";
}
.i-mulu:before{
    content: "\e60e";
}
.i-mulu2:before{
    content: "\e60f";
}
.i-jigou:before{
    content: "\e603";
}
.i-xinxi:before{
    content: "\e60d";
}
.i-shebao:before{
    content: "\e604";
}
.i-mail:before{
    content: "\e609";
}
/*******/
.link_group{
    font-size: 0;
}
.link_group li{
    display: inline-block;
}
.link_group li a{
    border: 1px solid #00b7ee; padding: 5px 9px; color: #00b7ee; font-size: 16px; margin-left: 7px;
}
.link_group li a:hover{
    color: #f60; border-color: #f60;
}
.tabs3 .tabs_title{
    background: #9fe0f6;color: #fff; font-size: 18px; line-height: 2.5; border-bottom: 1px solid #22c1f0;
}
.tabs3 .tabs_title span{
    display: inline-block; padding: 0 20px; cursor: pointer; font-weight: normal;
}
.tabs3 .tabs_title span.selected{
    background: #fff;  border: solid #22c1f0; border-width: 0 1px; color: #22c1f0;font-weight: bold;
    position: relative;margin-left: -1px; top: 1px; cursor: text;
}
.link_group2 a{
    display: inline-block;white-space: nowrap; color: #000; font-size: 16px; padding: 20px;
}
.link_group2 a:hover{
    color: #f60;
}
.title{
    border-bottom: 1px solid #ccc; height: 36px; font-size: 18px;
}
.title span{
    display:inline-block;height:34px; line-height: 34px; color: #09c;
    border-bottom: 3px solid #00b7ee; position:relative;  top: 0;
}
.title span:before{
    font-size: 32px; margin-right: 5px; font-weight: normal;
}
.title small{
    font-family: "Arial",serif; color: #ccc; font-size: 9px;
}
.ul_icon2{
    font-size: 0;
}
.ul_icon2 li{
    display: inline-block; width: 33%;
}
.ul_icon2 li a{
    display: block; font-size: 14px; text-align: center; color: #0092c7;
    padding-top: 55px; position: relative;
}
.ul_icon2 li a:hover{
    color: #f60;
}
.ul_icon2 li a:before{
    font-size: 32px; position: absolute;top: 15px;left: 45px;
}
.i-jiaoliu1:before{
    content: "\e605";
}
.i-jiaoliu2:before{
    content: "\e607";
}
.i-zhengji:before{
    content: "\e60b";
}
.i-fangtan:before{
    content: "\e602";
}
.i-meili:before{
    content: "\e61c";
}
.i-tianditu:before{
    content: "\e61e";
}
.i-tupian:before{
    content: "\e61b";
}
.i-chengshi:before{
    content: "\e61d";
}
.xinxitongji{
    background: url("imagesicon.png") -100px -200px;
    display:block;border: 0; width: 100%; height: 80px;
}
.footer{
    padding: 10px 0; background: #dcdcdc; margin-top: 60px; font-size: 12px;
}
.footer a{
    color: #000; margin: 0 10px;
}
.footer a:hover{
    color: #f60;
}
.footer select{
    padding: 2px; font-size: 12px; width: 190px; line-height: 2; height: 30px;
}
.searchBox{
    width: 200px; height: 32px; border: 1px solid #00b7ee;
    background: #fff; float: right; margin-top: 8px;
}
.searchBox input{
    height: 30px; width: 150px; color:#0075a9; border: 0; vertical-align: middle;
    position: relative; top: -9px; padding-left: 5px; line-height: 30px;
}
.searchBox button{
    width: 32px;height:32px; text-align: center; border: 0;line-height: 32px;
    background: #9fe0f6; border-left: 1px solid #00b7ee; float: right;
}
.searchBox button:before{
    content: "\e613"; color: #0092c7;
}
.leftbox{
    width: 250px; float: left;padding: 5px; background: #f6f6f6;
}
.mainbox{
    width: 905px; float: right;padding: 5px; background: #fff; zoom: 1;
}
.mainbox:after{
    content: ""; display: block; height: 0; visibility: hidden; clear: both;
}
.mainbox .divBox{
    padding: 10px; width: 430px; float: left;
}
.title2{
    font-size: 18px; color: #0075a9;border-bottom: 1px solid #0075a9;
    padding: 5px; margin-bottom: 10px;
}
.title2:before{
    font-size: 28px; margin-right: 5px; font-weight: normal;
}
.link_group3{
    width: 220px; margin: auto;
}
.link_group3 a{
    display: block;height: 40px;line-height: 40px; text-align: center;font-size: 14px;
    margin:10px 0; background: #0092c7; color: #fff; border: 1px solid #004963; position: relative;
}
.link_group3 a:hover{
    background: #0075a9;
}
.link_group3 a:after{
    content: "\e617"; position: absolute;bottom: -12px; right: 0; color: #22c1f0;
}
.link_group3.icon a{
   text-align: left; padding-left: 10%;
}
.link_group3.icon a:before{
    margin-right: 10px;
}
.link_group4{
    width: 220px; margin: auto; font-size: 0;
}
.link_group4 a{
    display: inline-block; width: 50%; font-size: 14px; color: #09c; line-height: 2;
    white-space: nowrap;overflow: hidden; text-overflow: ellipsis;
}
.link_group4 a:hover{
    color: #f60;
}
.link_group4 a:before{
    content: "\e612";
}
.mailbox{
    border: 1px solid #22c1f0; border-radius:5px ;
    background: #fff; font-size: 14px; margin: 10px;
}
.mailbox p{
    padding: 10px 5px 10px 10px; color: #999;
}
.mailbox p:first-child{
    border-bottom: 1px solid #22c1f0;
}
.mailbox input{
    height: 24px; width: 150px; border:0;
}
.mailbox input[type=password]{
    width: 80px; padding-left: 6px;
}
.mailbox button{
    border: 0; background: #0092c7;padding: 5px 10px; color: #fff; border-radius: 5px; float: right;
}
.tabs4 .tabs_title{
    position: relative; border-bottom: 2px solid #00b7ee; height: 40px; margin-bottom: 10px;
}
.tabs4 .tabs_title:before{
    content: ""; width: 4px; height:35px ; display: block; float: left;
    background:#00b7ee ; margin-right: 5px;
}
.tabs4 .tabs_title strong{
    display: block; font-size: 16px; color: #00b7ee;
}
.tabs4 .tabs_title small{
    display: block; font:normal 9px/1 Arial ;color: #9fe0f6;
}
.tabs4 .tabs_title .fr{
    margin-top: -30px;
}
.tabs4 .tabs_title span{
    display: inline-block; height: 30px; line-height: 30px; padding: 0 10px;
    font-size:14px;  font-weight: normal; color: #0092c7;cursor: pointer;
}
.tabs4 .tabs_title span.selected{
    position: relative;cursor: text;
}
.tabs4 .tabs_title span.selected:after{
    content: "\e618";font-size: 30px;position: absolute;top:20px;left:50%;margin-left: -15px;
}
.nav_pop{
    background: url("imagespopbg.jpg"); width: 1150px; height: 280px; padding: 15px; font-size: 14px;
    position: absolute; top: 50px; left: 0; overflow: hidden; z-index: 999;
}
.article{
    background: #fff; padding: 20px; line-height: 2; font-size: 14px; font-family: "ËÎÌå";
}
.article_title{
    text-align: center; font-size: 18px; margin: 20px;
}
.article_title2 {
    color: #999;  font-size: 12px;  font-weight: normal;  text-align: center; padding-bottom: 10px;
}
.article_title2 span{
    padding: 0 20px;
}
.article p{
    margin-bottom: 20px; text-indent: 28px;
}
.mbx{
    font-size: 14px; font-weight: normal; color: #666; border-bottom: 1px solid #22c1f0; padding-bottom: 10px;
}
.mbx a{
    font-weight: normal; color: #666;
}
.mbx a:before,
.mbx span:before{
    content: "\e61a"; vertical-align: middle; color: #f60;
}
.mbx em{
    color: #f60;
}
.gaikuang_photo{
    width: 525px;height: 280px;border: 1px solid #000; float: left; position: relative;
    background: url("../images/photogroup.jpg") 0 0; margin-right: 15px;
}
.btnGroup2{
    width: 100px; height: 278px; position: absolute; top:2px; left: 2px;
}
.btnGroup2 a{
    display: block; height: 28px;line-height:2; padding-top: 40px; margin-bottom: 1px;
    text-align: center; color: #fff; position: relative;
    background: url("imagesicon.png") 0 -400px;
}
.btnGroup2 a:hover{
    background: #000;
}
.btnGroup2 a:before{
    font-size: 32px; position: absolute; top: -10px; left: 30px;
}
.gaikuang_txt{
    line-height: 1.8; font-size: 14px; color: #0092c7;
}
.gaikuang_txt p{
    text-indent: 28px; margin-bottom: 10px;
}
.more{
    color: #f60;
}
.more:hover{
    color: #f00;
}
.link_group5{
    font-size: 0;overflow: hidden;padding: 0;
}
.link_group5 a{
    color: #333; font-size: 14px; display:block; width: 100px; float: left; line-height: 2;
}
.link_group6{
    padding: 30px; width: 160px; float: left;
}
.link_group6 a{
    display: block; padding: 10px 0; border: 1px solid #00b7ee; background: #daf3fc; margin-bottom: 20px;
    text-align: center;line-height: 1; font-size: 18px; font-weight: bold; color:#00b7ee;
}
.link_group6 a:hover{
    background: #fff;
}
.link_group6 :before{
    float: left; font-weight: normal; margin-left: 10px;
}
.title3{
    border-bottom: 2px solid #0092c7; font-size: 16px; line-height: 1.8;color: #0092c7;
}
.title3 > .more{
    position: relative; top:5px
}
.link_group7{
    padding: 10px; width: 230px; float: left; margin-right: 20px;
}
.link_group7 a{
    display: block; border: 1px solid #00b7ee; background: #9fe0f6; margin-bottom: 10px; position: relative;
    text-align: center;line-height: 2; font-size: 16px; font-weight: normal;color: #0075a9;
}
.link_group7 a:hover{
    background: #daf3fc;
}
.link_group7 a:before{
    content: "";display: block;position:absolute; top:3px;left: 6px; width: 5px; height: 26px; background: #00b7ee;
}
.link_group8{
    width:370px; padding: 10px; float: left;
}
.link_group8 > a{
    background: #fff; border: 1px solid #00b7ee; display:block; float: left; line-height: 1.5;
    padding: 8px 0; width: 45%; margin: 0 4% 10px 0; text-align: center; font-size: 16px; color: #00b7ee;
}
.link_group8 > a:hover{
    color: #0075a9; border-color:#0075a9 ;
}
.font12{
    font-size: 12px !important;
}
.font14{
    font-size: 14px !important;
}
.lvyouphoto{
    width: 535px; height: 270px;display:block; float: left; border: 1px solid #333; margin-right: 20px;
    background: url("../images/photogroup.jpg") 0 -800px;
}
.link_group9{
    width:180px;  float: left;
}
.link_group9 a{
    background: #fff; border: 1px solid #00b7ee; display:block; line-height: 1;
    padding: 10px 0;  margin-bottom: 10px; text-align: center; font-size: 16px; color: #00b7ee;
}
.link_group9 a:hover{
    color: #0075a9; border-color:#0075a9 ;
}
.link_group10{
    font-size: 14px;overflow: hidden;
}
.link_group10 a{
    display: block; float: left; width: 180px; border: 1px solid #0075a9; background: #9fe0f6; color: #0075a9;
    line-height: 1;margin: 5px; text-align: center; padding: 10px 0;
}
.link_group10 a:hover{
    background: #daf3fc;
}
.link_group10 a.w100p{
    width: 370px;
}
.link_group11{
    font-size: 14px;
}
.link_group11 a{
    color: #0075a9; margin-right: 25px;
}
.link_group11 a:hover{
    color: #f60;
}
.jiazhiguan{
    width: 684px; height: 120px; margin:10px 0; border: 1px solid #00b7ee; padding: 0;
}
.jiazhiguan img{
    width: 100%; height: 100%;
}
.photolink img{
    float: left; margin-right: 10px;width: 220px; height: 118px; border: 1px solid #000000;
}
.title4{
    font-size: 14px; color: #0075a9; clear: both; line-height: 1.8; margin-bottom: 5px;
}
.title4:before{
    content: ""; display: inline-block; width: 5px; height: 14px; background: #0075a9; margin-right: 5px;
}
.link_group12{
    font-size: 12px; overflow: hidden;
}
.link_group12 a{
    display: block;float: left; line-height: 1.8; padding: 0 5px; color: #00b7ee; border: 1px solid #00b7ee; margin:0 20px 5px 0;
}
.link_group12 a:hover{
    color: #f60;
}
.link_group12 :before{
    margin-right: 5px;
}
.btnGroup{
    font-size: 18px; font-weight: bold; text-align: left;padding-top: 20px;
}
.btnGroup a{
    display:inline-block; width: 30%; height: 50px;padding-top: 50px; position: relative;
    color: #0075a9;font-size: inherit; border: 2px solid #0075a9; background: #fff; text-align: center;
}
.btnGroup a:hover{
    background:#d5f0f9;
}
.btnGroup a:before{
    position: absolute; top: 10px; left: 35px; font-size: 40px; font-weight: normal;
}
.photolink4,
.photolink5,
.photolink6{
    width: 137px; height: 120px; display:block;float: left; border: 1px solid #000;
    background-image: url("../images/photogroup.jpg");
}
.photolink4{
    background-position: 0 -650px;
}
.photolink5{
    background-position: -150px -650px;
}
.photolink6{
    background-position: -300px -650px;
}
.link_group13{
    font-size: 14px;
}
.link_group13 a{
    margin: 5px;line-height: 2; border: 1px solid #0092c7;  text-align: center;
    background: #fff;display: block;width: 98px;float: left; color: #0092c7;
}
.link_group13 a:hover{
    background: #d5f0f9;
}
.link_group14{
    font-size: 14px;
}
.link_group14 a{
    margin: 3px;line-height: 3; border: 1px solid #0092c7;  text-align: center;
    background: #fff;display: block;width: 98px;float: left; color: #0092c7;
}
.link_group14 a:hover{
    background: #d5f0f9;
}
.link_group14_zsyz{
    font-size: 14px;
}
.link_group14_zsyz a{
    margin: 3px;line-height: 4; border: 1px solid #0092c7;  text-align: center;
    background: #fff;display: block;width: 180px;float: left; color: #0092c7;
}
.link_group14_zsyz a:hover{
    background: #d5f0f9;
}
.pagelist{
    font-size: 12px; text-align: right; margin-top: 20px;
}
.pagelist a{
     display: inline-block; vertical-align: middle; padding:0 10px; background: #22c1f0; color: #fff;
}
.pagelist input{
    vertical-align: middle; width: 30px; border: 1px solid #0075a9; text-align: center;
}
.pagelist strong{
    color: #0075a9;
}
.pagelist span{
    margin-right: 5px;
}
.sec_nav{
    padding-bottom:10px; font-size: 0;
}
.sec_nav a{
    display:inline-block;width: 110px; background: #fff; border: 1px solid #9fe0f6; margin:0 0 10px 8px;
    font-size: 14px; color:#0075a9; line-height: 2;
}
.sec_nav a:hover,.sec_nav a.selected{
    background:#22c1f0; color: #fff; border-color:#22c1f0 ;
}
.sec_nav a:before{
    content: "\e61a"; color: #004963;
}
.warning{
    padding:0 10px 10px 10px; border: 1px solid #22c1f0; background: #d5f0f9; color: #0075a9;
}
.warning p{
    font-size: 14px; text-indent: 28px; line-height: 1.8; margin:0 0 10px 0; padding: 0;
}
.i-warning{
    color: #f60;
}
.i-warning:before{
    content: "\e61f";font-size: 24px; margin-right: 5px; color: #f60; font-weight: normal;
}
.tableline{
    table-layout: fixed; width: 100%; border-collapse: collapse;
}
.tableline th,.tableline td{
    border: 1px solid  #22c1f0; padding: 2px 4px;
}
.tableline th{
    background: #d5f0f9; color: #0075a9;
}
.tableline input[type=text],
.tableline textarea{
    border: 0; width: 100%; overflow: auto;
}
.tableline a{
    color: #09c;
}
.tableline a:hover{
    color: #f60;
}
.required:after{
    content: "\e620"; color: #f60;
}
.labelgroup{
    font-size: 0;
}
.labelgroup label{
    display: inline-block; font-size: 14px;
}
.labelgroup.w30p label{
    width: 30%;
}
.labelgroup.w20p label{
    width: 20%;
}
.link_group15{
    font-size: 0;
}
.link_group15 a{
    color: #22c1f0; line-height: 2; display: inline-block; width: 12.5%; font-size: 14px;
}
.link_group15 a:hover{
    color: #f60;
}
.link_group15 a:before{
    content: "\e612";
}
.link_group15 em{
    font-family: Impact; font-size: 12px;
}
.btn{
    border:0; background:#22c1f0; color: #fff; font-size: 16px;line-height: 1;
    display: inline-block;padding: 5px 20px 5px 15px; margin:0 20px;
}
.btn:hover{
    background: #0075a9;
}
.btn:before{
    font-size: 24px; margin-right: 5px;
}
.i-submit:before{
    content: "\e622";
}
.i-reset:before{
    content: "\e621";
}
.tabs5 .tabs_title{
    border-bottom: 1px solid #22c1f0; font-size: 0;
}
.tabs5 .tabs_title span{
    display: inline-block; font-size: 16px; padding: 5px 10px; border: solid #22c1f0; border-width: 1px 1px 0 1px;
    margin-right: 5px; background: #fff; cursor: pointer;
}
.tabs5 .tabs_title span.selected{
    border-width: 3px 1px 0 1px;position: relative; top: 1px; z-index: 9; cursor: text;
}
.link_group16 {
    font-size: 0; padding: 10px 0;
}
.link_group16 a{
    font-size: 14px; display: inline-block; width: 18%; padding-right: 2%; line-height: 2; color: #000;
    white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
}
.link_group16 a:hover{
    color: #f60;
}
a.link{
    color: #f60;
}
.link_group17 {
    font-size: 0; padding: 10px 0;
}
.link_group17 a{
    font-size: 14px; display: inline-block; width: 23%; padding-right: 2%; line-height: 2; color: #0075a9;
    white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
}
.link_group17 a:hover{
    color: #f60;
}
.link_group17 a:before{
    content: "\e612";
}
.tableline2{
    font-size: 14px; width: 100%; line-height: 2;
}
.tableline2 th,.tableline2 td{
    border: solid #22c1f0; border-width: 0 0 1px 0; padding: 4px;
}
.tableline2 th{
    font-size: 14px; color: #0075a9; font-weight: bold; vertical-align: top;
}
.tableline3{
    font-size: 14px; width: 100%; line-height: 2; table-layout: fixed; text-align: center;
}
.tableline3 th,.tableline3 td{
      padding: 4px;
}
.tableline3 td{
    white-space: nowrap;overflow: hidden;text-overflow: ellipsis; border:solid #eee ; border-width: 0 1px;
}
.tableline3 th{
    font-size: 14px; color: #0075a9; font-weight: bold; text-align: center;
    border: 1px solid #ccc;border-top: 3px solid #004887;  background: #D5EBF5;
}
.tableline3 .odd{
    background: #F5FBFD;
}
.lingdao a{
    display: inline-block; width: 100px; cursor: text;
}
.lingdao a[href]{
    color: #0099cc; cursor: pointer;
}
.lingdao a[href]:hover{
    color: #f60;
}
.title5{
    font-size: 16px; line-height: 1.8;color: #0092c7;margin-bottom: 10px; border-bottom: 2px solid #0092c7;
}
.i-weibo:before{
    content: "\e623";
}
.i-weixin:before{
    content: "\e624";
}
.i-laonianren:before{
    content: "\e634";
}
.link_group18{
    font-size: 14px;
}
.link_group18 a{
    display: inline-block; width: 110px; color: #000; line-height: 2; text-align: center;
}
.link_group18 a:before{
    content: "¡¤"; margin-right: 5px;
}
.link_group18 a:hover{
    color: #f60;
}
.link_group19{
    font-size: 0; overflow: hidden;
}
.link_group19 a{
    display: block; width:50%; color: #00b7ee; float: left; line-height: 3; text-align: center;font-size: 14px; margin-bottom: 10px;
}
.link_group19 a:hover{
    color: #f60;
}
.link_group19 a:before{
    display: block; font-size: 32px; line-height: 1; margin: auto; width: 32px; height: 32px;
}
.photobox2{
    font-size: 0;
}
.photobox2 a{
    display: inline-block;width: 360px; height: 100px;  font-size: 12px; margin:10px 20px 10px 0; border: 1px solid #00b7ee;
    padding: 9px; background: #fff;
}
.photobox2 img{
     border: 0; width: 100%; height: 100%;
}
.photobox3{
    font-size: 0;
}
.photobox3 a{
    display: inline-block;width: 260px; height: 140px;  font-size: 12px; margin:10px 20px 20px 0; border: 1px solid #00b7ee;
    padding: 9px; background: #fff;
}
.photobox3 img{
     border: 0; width: 100%; height: 100%;
}
.photolist{
    overflow: hidden; line-height: 1;
}
.photolist li{
    display: block;float: left; width:260px; margin:5px; border: 1px solid #d5f0f9; height: 190px; padding: 5px;
    text-align: center; box-shadow: 1px 1px 3px #d5f0f9;
}
.photolist li:hover{
    border-color: #00b7ee;
}
.photolist img{
    width: 260px; height: 140px; margin:0 auto 5px auto;
}
.photolist a{
    display: block;margin: auto; color: #000;
}
.photolist span{
    display: block; margin:10px auto 0 auto; font-family: Impact; color:#9fe0f6;
}
.inkPhoBox { width: 732px; margin: 15px auto 0px; background: #fff}
.inkPhoBox .main{ width:732px;}
.inkPhoBox .mod18{width:100%;position:relative;}
.inkPhoBox #prev{ background: url(imagesprevBtn.png) no-repeat; height: 48px; width: 25px; position: absolute; z-index: 99; left: 0px; top: 37px; cursor: pointer;padding: 0 }
.inkPhoBox #next{ background: url(imagesnextBtn.png) no-repeat; height: 48px; width: 25px; position: absolute; z-index: 99; top: 37px; right: 0px; cursor: pointer;padding: 0 }
.inkPhoBox .mod18 #prevTop{display:none}
.inkPhoBox .mod18 #nextTop{display:none}
.inkPhoBox .mod18 li{float:left;}
.inkPhoBox .mod18 .cf li{position:relative;color:#fff;}
.inkPhoBox .mod18 .cf a{display:block;width:100%;height:377px;position:absolute;color:#fff;}
.inkPhoBox .mod18 .cf a img{display: block; margin: auto}
.inkPhoBox .mod18 .cf li span{display:block;width:688px;position:absolute;left:0;bottom:0;padding:10px 20px;line-height:22px;text-align:left;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000");}
.inkPhoBox .bigImgBox{width: width:100%; height: 514px; border: 1px solid #E1E1E1; padding:21px; }
.inkPhoBox .mod18 .picBox{width: 688px; height: 514px; position: relative; overflow: hidden;}
.inkPhoBox .mod18 .picBox ul{height:514px;position:absolute; left:0;}
.inkPhoBox .mod18 .picBox li{ width: 688px; height: 514px;}
.inkPhoBox .smImgBox{height: 101px; padding: 11px; border: 1px solid #E1E1E1; margin-top: 12px; position: relative; }
.inkPhoBox .mod18 .listBox{ width: 707px; height: 101px; margin: 0 auto; position: relative; overflow: hidden; }
.inkPhoBox .mod18 .listBox ul{height:101px;position:absolute; padding-left:0px;}
.inkPhoBox .mod18 .listBox li{ width: 134px; height: 101px; cursor: pointer; position: relative; padding: 0 9px 0 0; }
.inkPhoBox .mod18 .listBox li i{display:none;}
.inkPhoBox .mod18 .listBox li a{display:block;width:134px;height:101px;}
.inkPhoBox .mod18 .listBox li img{width:100%; height:100%}
.inkPhoBox .mod18 .listBox .on img{border:2px solid #B42222; width:130px; height:97px;}
.inkPhoBox .mod18 .listBox .on { background:url(../images/img_bg.jpg) center top no-repeat;}
.inkPhoBox .mod18 .listBox .on i{display:block;}
.inkPhoBox .left_top { font-family:Arial; font-size:32px; color:#fff; text-align:center; height:30px; line-height:30px; background:#333}

.link_group20 a{font-size: 14px; color: #333; margin-right: 20px; display: inline-block;}
.link_group20 a:before{content: "\e612";color: #f60}
.link_group20 a:hover{ color: #f60}

.a_line{
    width: 16px; display: inline-block; text-align: center; font-size: 14px; padding: 5px 10px; background: #00b7ee; color: #fff;
    float: right; margin-right: 5px; height: 200px;
}
.a_line:hover{
    color: #ff0;
}
.link_group21{
    float: left; width: 190px;
}
.link_group21 a{
    display: block; height: 30px; margin-bottom: 5px; background: #00b7ee; color: #fff; font-size: 14px;
    padding-left: 20px; line-height: 30px;
}
.a_block{
    display: inline-block; padding: 8px 15px; background: #00b7ee; font-size: 14px; color: #fff; margin: 0 10px;
}
.a_link_icon {
    font-size: 0;
}
.a_link_icon a{
    display: inline-block; width: 120px; background: #00b7ee;text-align: center; font-size: 14px;line-height: 2; color: #fff;
    padding-top: 60px; margin-right: 6px; overflow: hidden; position: relative;
}
.a_link_icon a:hover{
    color: #ff0;
}
.a_link_icon a:before{
    font-size: 40px; position: absolute; top: 0; left: 40px;
}
.link_group22{
    line-height: 1.5;
}
.link_group22 a{
    display: inline-block;  background: #d5f0f9; padding:3px 16px 3px 8px; white-space: nowrap;overflow: hidden;
}
.link_group22 a:before{
    content: "\e612"; font-family: iconfont; color: #00b7ee; margin-right: 5px;
}
.link_group22 a.bgeee{
    background: #eee;
}

.tabs2_zq .tabs_title{
    line-height: 36px; font-size: 14px; color: #0092c7; text-align: right;position: relative;
    border-bottom:1px solid #00b7ee; height: 36px;
}
.tabs2_zq .tabs_title strong{
    float: left; font-weight: bold;font-size: 16px; position: absolute;top:0;left: 8px;
}
.tabs2_zq .tabs_title span{
     display: inline-block;padding: 0 3px; font-size: 14px; cursor: pointer;
}
.tabs2_zq .tabs_title span.selected{
   position:relative; top:1px; right: -1px;  cursor: text;font-weight: 700;font-size: 18px;
}
.tabs2_zq .newslist1{
    margin: 10px;
}
.tabs2_zq span:before{
    font-size: 32px; margin-right: 5px; font-weight: normal;
}
.floatingAd .ad{z-index:100;background:none;position:absolute;display:none;}
.floatingAd a{color:#000000; display:inline-block;text-decoration:none;}
.floatingAd a img{border:0;}
.floatingAd .close{display:none;}
.floatingAd .opacity{position:absolute; top:0; width:100%; height:25px; background-color:#000000; opacity:0.20; filter:alpha(opacity = 20);}
.opacity1{opacity:0.90; filter:alpha(opacity = 90);}
.floatingAd .text{position:absolute; top:0; width:100%; height:25px; color:#000000; line-height:25px; }
.floatingAd .text .button{position:relative;float:right;top:5px;right:5px;width:16px;height:16px;background:url("imgclose.png") no-repeat;cursor:pointer;}
.floatingAd .text .title{position:relative;float:left;font-size:12px;margin-left:5px;}



.a_link_icon_zwgk {
    font-size: 0;
}
.a_link_icon_zwgk a{
    display: inline-block; width: 95px; background: #00b7ee;text-align: center; font-size: 14px;line-height: 2; color: #fff;
    padding-top: 70px; margin-right: 3px; overflow: hidden; position: relative;
}
.a_link_icon_zwgk a:hover{
    color: #ff0;
}
.a_link_icon_zwgk a:before{
    font-size: 40px; position: absolute; top: 0; left: 25px;
}
