body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,address{margin:0;padding:0;font-size:14px;}
html, body {overflow-x:hidden;}
img{border:0;}
li{list-style:none;margin:0;padding:0;}
body{ color:#666666; font-size:14px; background-color:#FFFFFF;}
A:link,A:active,A:visited{TEXT-DECORATION:none;color:#666666;}
A:hover{TEXT-DECORATION: underline;Color:#ff0000}
.b{ font-weight:bold;}
input,textarea,select{outline:none; padding:0px; margin:0px;  box-shadow: none;font-size:14px; } /* 禁止选择出现框框 */
a,img,button,input,textarea{-webkit-tap-highlight-color:rgba(255,255,255,0);} /* 圆角按钮点击不出现阴影 */

/*文字颜色*/
.hei,a.hei:link,a.hei:visited{color:#333333;} 
.hui,a.hui:link,a.hui:visited{color:#999999;}
.bai,a.bai:link,a.bai:visited{color:#ffffff;}
.lan,a.lan:link,a.lan:visited{color:#008CD6;}
.lv,a.lv:link,a.lv:visited{color:#1EC321;}
.hong,a.hong:link,a.hong:visited{color:#ff0000;}
a.hei:hover,a.hui:hover{TEXT-DECORATION: underline;Color:#ff0000;}
a.lan:hover{TEXT-DECORATION: underline;Color:#ff3600;}
a.hong:hover{TEXT-DECORATION: underline;Color:#2C97C5;}
a.bai:hover{TEXT-DECORATION: underline;Color:#ffff22;}
a.noline:hover{TEXT-DECORATION: none;}
.cupo{ cursor:pointer;}

/*文字大小*/
.f10{font-size:10px;}
.f12{font-size:12px;}
.f13{font-size:13px;}
.f14,a.f14:link,a.f14:visited{font-size:14px;}
.f15{font-size:15px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f24{font-size:24px;}
.f64{ font-family: Arial, Helvetica, sans-serif; font-size:64px;}

/*行距*/
.fl15{line-height:15px;}
.fl16{line-height:16px;}
.fl20{line-height:20px;}
.fl22{line-height:22px;}
.fl24{line-height:24px;}
.fl26{line-height:26px;}
.fl30{line-height:30px;}
.fl35{line-height:35px;}
.fl8{line-height:8px;font-size:1px;}
.fl5{line-height:5px;font-size:1px;}

.song{font-family:'宋体';}
.icnew{width:100%;height:26px;overflow:hidden; line-height:26px; font-size:15px;}

/*图片效果*/
.ta img {
filter: Alpha(Opacity=100 );
opacity:1;
}
.ta img:hover  {
filter: Alpha(Opacity=60 );
opacity:0.6;
}
.photo:hover { LEFT: 1px; POSITION: relative; TOP: 1px; TEXT-DECORATION: none; }
.tf16 td,.tf16 input{ font-size:16px;}
.tb td{ padding:5px;}

/*滚动条样式*/
.gundongtiao::-webkit-scrollbar
{width: 5px; height: 5px;}
.gundongtiao::-webkit-scrollbar-track
{background: #f4f4f4;}
.gundongtiao::-webkit-scrollbar-thumb
{background:#d0d0d0;}

.topbg{width:100%; height:120px; background-color:#FFF;}
.topmemu{width:48%; height:40px; position:absolute; right:0; top:0;height: 0; border-top: 40px solid #f2f1f0; border-left: 20px solid transparent; z-index:9;}
.topmemutxt{position:absolute; margin-top:-40px; line-height:38px; text-indent:25px;}
.toplist{width:1240px; background:#FFF; height:115px; z-index:8;position:absolute; left:50%; margin-left:-620px;}
/*.topjiao{position:absolute; left:50%; margin-left:-620px; margin-top:115px;height: 0; width: 0px; border-top: 40px solid #fff; border-left: 620px solid transparent; border-right: 620px solid transparent; z-index:9}*/

.toplogo{background:url(../images/logo2.gif) no-repeat left; width:330px; height:90px; margin-top:17px; position:absolute; margin-left:35px;}
.topmlist{ font-size:16px; line-height:24px; border-right:#cccccc 1px solid;}
.imemuquan{width:682px; height:40px; margin-left:400px; margin-top:55px; position:absolute; z-index:9}

.titmemu,.titmemu1,.titmemu2{width:135px; float:left; font-size:16px; line-height:24px; text-align:center; cursor:pointer; padding-top:5px; padding-bottom:5px;}
.titmemu1{ border-left:#ffffff 1px solid;border-right:#cccccc 1px solid;}
.titmemu{ border-right:#cccccc 1px solid;}
.titmemu:hover{ background-color:#f4f4f4; border-bottom:#CCC 1px solid;border-top:#CCC 1px solid;}
.titmemu1:hover{ background-color:#f4f4f4; border-bottom:#CCC 1px solid;border-top:#CCC 1px solid;border-left:#CCC 1px solid;}
.titmemu2:hover{ background-color:#f4f4f4; border-bottom:#CCC 1px solid;border-top:#CCC 1px solid;border-right:#CCC 1px solid;}

#memu1:hover #nav1{
    display: block;
}
#memu2:hover #nav2{
    display: block;
}
#memu3:hover #nav3{
    display: block;
}
#memu4:hover #nav4{
    display: block;
}
.navtd,.navtdn{ background-color:#f2f2f2; height:40px; text-align:center; border-left:#CCC 1px solid;border-top:#CCC 1px solid;border-right:#CCC 1px solid; color:#333; line-height:40px; font-weight:normal;}
.navtdn{cursor:default;}
.navtd:hover{ color:#F00;TEXT-DECORATION: none;}

#nav1,#nav2,#nav3,#nav4{position:absolute;display:none; z-index:2;}

.lanact{ color:#008CD6; font-weight:bold;}

.iselquan{border:#2D86D2 2px solid;border-radius:12px; height:100px; line-height:100px; background-color:#FFF;}
.isel,.isbut{ height:42px; padding-left:10px; padding-right:10px; font-size:20px; margin:10px; border:#2D86D2 1px solid;border-radius:8px;}
.isel{background:#FFF; width:210px;}
.isbut{background:#008CD6; color:#FFF;}
.iprotab td{ font-size:16px; line-height:35px; padding:15px;}
.promask{position:absolute; width:280px; height:200px; background:url(../images/60b.png); color:#FFF; line-height:200px; font-size:20px; display:none;}
.ipic{ width:280px; height:200px; cursor:pointer;}
.abfont{font-size:16px; line-height:28px; background:url(../images/dcbg.jpg) no-repeat right bottom; color:#000}
.inewstit1,.inewstit2{color:#008CD6; margin-left:15px; margin-right:10px; font-size:18px; font-weight:bold; margin-bottom:8px; line-height:26px;}
.inewstit2{ height:52px; overflow:hidden;}
.newsimg{ float:left;}
.inewscont2,.inewscont3{margin-left:15px; margin-right:10px;overflow:hidden; line-height:24px;}
.inewscont1{color:#008CD6; margin-left:15px; margin-right:10px; font-size:18px;  height:45px;line-height:45px;}
.inewscont2{height:48px;}
.inewscont3{height:72px;}
.ibvod,.ivods,.isvod{background:url(../images/vodbg1.png) no-repeat center center; position:absolute; cursor:pointer;}
.ibvod{width:500px; height:280px;}
.ivods{width:360px; height:200px;}
.isvod{width:240px; height:140px;}
.newslist{width:200px; height:54px; line-height:50px; color:#FFF; border-bottom:#Fc0 2px solid; font-size:20px; text-align:center; margin-bottom:20px;border-radius:12px;}
.protitle{font-size:24px; font-weight:bold; margin-bottom:10px;}
.proxx{border-radius:8px; background-color:#008CD6; color:#FFF; width:120px; height:40px; line-height:40px; font-size:16px; text-align:center; float:right; margin-right:10px; margin-top:15px;}
.protd{padding-left:25px; padding-right:15px; background-color:#F4f4f4;}
.contsty p{ font-size:16px; line-height:30px;word-break:break-all;}
.contsty img{ max-width:100%; margin-top:10px; margin-bottom:10px;}
.selbut,.selbutact{float:left;width:150px; height:40px; border:#2D86D2 2px solid;  line-height:38px; font-size:20px; text-align:center;border-radius:8px; margin-right:20px; cursor:pointer;}
.selbut{color:#000;}
.selbutact{color:#fff; background-color:#2D86D2;}
#xshow2{ display:none;}
.tdf16 td{ font-size:16px; padding-left:12px;}
.tdf16s td{ font-size:16px;}
.tdf16s td a img{ border:#999 1px solid;}

.maskbai{ width:100%; height:100%; position:fixed; z-index:98; top:0; left:0; background:url(../images/maskbai.png);display:none;}
.closed{ background:url(../images/closed.png) no-repeat center center; width:70px; height:65px; position:absolute; top:0px; right:0px; z-index:99;}
.problist{background-color:#008CD6;width:220px; height:56px; line-height:52px; color:#FFF; border-bottom:#Fc0 2px solid; font-size:20px; text-align:center; margin-bottom:4px;}
.proslist,.proslistb{width:220px;height:46px; line-height:46px; font-size:16px; text-indent:30px;}
.proslist{ border-bottom:#CCC 1px solid;}
.sproslist{width:220px;height:40px; line-height:40px; font-size:15px; text-indent:40px; border-bottom:#CCC 1px solid;}
.promtb th,.promtb td,.promtc th{ font-size:16px;}
.promtb th,.promtc th{ background-color:#D7F1FF; line-height:26px;}
.promtb td{height:48px; text-align:center; line-height:48px; cursor:pointer;}
.promtc td{height:48px; text-align:center; line-height:24px; cursor:pointer;}
.thbg{background-color:#d7F1FF;}
.abtit01{ font-size:24px; font-weight:bold;  height:60px; line-height:56px;border-bottom:#ccc 2px solid; width:100%; margin-bottom:10px;}
#qrsmall{cursor:pointer;}
#qrbig{position:absolute; width:150px; margin-left:180px; margin-top:-3px; height:150px; display:none; cursor:pointer;}

