body,div,a,span,img,h3,ul,li,p,h4,font,input,h1{padding:0;margin:0;list-style: none; border: none; font-family:"Î¢ÈíÑÅºÚ";}
ul,li{ list-style: none;}
a {color: inherit; text-decoration: none;}
a:hover { text-decoration: none;}
a:focus { text-decoration: none;}
*:focus { outline: none;}
img{ border:none;}
a{ outline:none;}
.clear{ clear: both;}

/*  Ê×Ò³  */
body{ background:#f6f6f6;}
.banner ul li div{ width:100%; height:36px; position: absolute; bottom: 0px; background:url(../images/black.png) repeat; display: block; padding: 0 10px;}
.banner ul li span{ width:70%;white-space:nowrap; float:left; text-overflow:ellipsis; overflow:hidden; height: 36px; line-height: 36px; color: #ccc; font-size: 14px;}
.am-slider .am-slides img { width: 100%; display: block; height: 220px;}
.am-slider .am-slides>li{ position: relative;}

.main{ padding-top:70px;;}
.index_top{ position:fixed; top:0; height:70px; background:url(../images/headerbj.jpg) no-repeat center top; width:100%; z-index:999; border-bottom:1px solid #f6f6f6;}
.index_top .logo{margin-left:6px; height:70px; line-height: 70px; text-align: left; float:left;}
.index_top .logo img{ width:95%; height: auto; max-width: 320px; vertical-align: middle;}
.top_nav{position: absolute; top: 0px; right:0; height:70px;}
.top_nav .cd-bouncy-nav-trigger{ width:36px; float:right; text-align:center; height:36px; margin-top:15px; background:url(../images/lmbg_ico.png) no-repeat; background-size:100%; margin-right:6px;}
.top_nav .cd-bouncy-nav-trigger img{width:70%; margin-top:8px; }

.footer{ width: 100%; height: auto; padding: 10px; line-height: 18px; font-size: 12px; color: #8ec6ff; background: #1268c0; text-align: center;}
.footer a{ color: #8ec6ff; }

.index_news{ padding:3%;overflow:hidden; background:#fff; margin-top:10px; margin-bottom:10px;}

.list_news{ width:100%; float:left; margin-top:10px; overflow:hidden;}
.list_news li{ width:100% !important; line-height:25px; clear:both; padding:10px 0; overflow:hidden;}
.list_news li a{ width:100% !important; color:#333; font-size:16px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: orhorizontal;-webkit-line-clamp: 2; max-height:50px;}
.list_news li span{ display:block; color:#999; font-size:14px; width:auto !important; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }

.index_gsgg{padding:3%;overflow:hidden; background:#fff; margin-top:10px;}
.index_gsgg .bt{ width:26%; float:left; height:33px; background:#1268c0; position:relative;}
.index_gsgg .bt a{ color:#ffffff; text-align:center; width:100%; line-height:33px; font-size:16px; float:left;}
.index_gsgg .bt i{ background:url(../images/li_jt.png) no-repeat; width:15px; height:15px; float:left; position:absolute; right:-8px; top:9px;}
.index_gsgg .nr{ width:70%; padding-left:4%; float:left; height:33px; overflow:hidden;}
.index_gsgg .nr #marquee{position:relative;width:100%;height:33px;overflow:hidden; float:left;}
.index_gsgg .nr #marquee ul {position:absolute; width:1955666px;}
.index_gsgg .nr #marquee li {float:left;height:33px;margin-right:20px; width:300px;}
.index_gsgg .nr #marquee li a{ padding-left:18px; width:200px; height:33px; line-height:33px; color:#333; font-size:14px; background:url(../images/li_ico.png) no-repeat left;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; float:left;}
.index_gsgg .nr #marquee li span{ height:33px; margin-left:10px; line-height:33px; color:#999999; font-size:13px; float:left;}
.index_ywgz{padding:3%;overflow:hidden; background:#fff; margin-bottom:10px;}
.index_ywgz .rqListBox .rqBox{ display:none; width:100%; float:left; margin-top:8px;}
.index_ywgz .rqListBox{ width:100%; float:left;}
.index_ywgz .bt{height:39px; width:100%;border-bottom:1px solid #ddd; position:relative; float:left;}
.index_ywgz .bt span{font-size:16px;color:#1268c0; font-weight:bold;display:block;border-bottom:2px solid #1268c0; line-height:36px;width:25%;margin-left:4px; margin-right:8px; float:left; position:absolute; left:0; bottom:-1px; text-align:center;}
.index_ywgz .bt a{font-size: 12px;color:#999; float:right;height:40px; line-height: 40px;}
.index_ywgz .rqListBox .app-titH2-temp1{ height:39px; width:100%;border-bottom:1px solid #ddd; position:relative; float:left;}
.index_ywgz .rqListBox .app-titH2-temp1 .tabSwitchBtns{display:block;border-bottom:2px solid #1268c0; line-height:36px;width:25%;margin-left:4px; margin-right:8px; float:left; position:absolute; left:0; bottom:-1px; text-align:center;}
.index_ywgz .rqListBox .app-titH2-temp1 .tabSwitchBtns a{ font-size:16px;color:#1268c0; font-weight:bold;}
.index_ywgz .rqListBox .app-titH2-temp1 .rqBtn {display: inline-block; height:40px; line-height: 40px; padding-right: 20px; background: url(../images/app-rqIco.png) no-repeat right 11px;background-size: 14px;font-size: 14px;color:#666666; float:right;}
.index_ywgz .rqListBox .rqBox li{ width:31.33%; margin:1%;float:left; height:36px; background:#1268c0; text-align:center; line-height:36px;}
.index_ywgz .rqListBox .rqBox li a{ color:#ffffff; font-size:14px;}
.am-nav-tabs>li.am-active>a, .am-nav-tabs>li.am-active>a:focus, .am-nav-tabs>li.am-active>a:hover{ color: #1268c0; border-bottom: 2px solid #1268c0; font-weight:normal;}
.index_gzft{padding:3%;overflow:hidden; background:#fff; margin-bottom:10px;}
.index_gzft .bt{height:39px; width:100%;border-bottom:1px solid #ddd; position:relative; float:left;}
.index_gzft .bt span{font-size:16px;color:#1268c0; font-weight:bold;display:block;border-bottom:2px solid #1268c0; line-height:36px;width:25%;margin-left:4px; margin-right:8px; float:left; position:absolute; left:0; bottom:-1px; text-align:center;}
.index_gzft .bt a{font-size: 12px;color:#999; float:right;height:40px; line-height: 40px;}
.index_gzft .nr{ width:100%; float:left; margin-top:10px;}
.index_gzft .nr img{ width:100%; height:200px; float:left;}
.index_gzft .nr a{ width:100%; height:30px; font-weight:bold;float:left; line-height:30px; color:#1268c0; font-size:15px; overflow:hidden; margin-top:5px;}
.index_gzft .nr a b{ color:#333333;font-size:15px}
.index_gzft .nr span b{ color:#333333; font-size:15px}
.index_gzft .nr span{width:100%; height:26px;float:left; line-height:26px; color:#666666; font-size:14px; overflow:hidden;}
.jjyxnr{ width:100%; float:left; margin-top:10px; overflow:hidden;}
.jjyxnr li{ width:100% !important; line-height:25px; clear:both; padding:10px 0; overflow:hidden;}
.jjyxnr li a{ width:100% !important; color:#333; font-size:16px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: orhorizontal;-webkit-line-clamp: 2; max-height:50px;}
.jjyxnr li span{ display:block; color:#999; font-size:14px; width:auto !important; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.index_zmhd{padding:3%;overflow:hidden; background:#fff; margin-bottom:10px;}
.index_zmhd .bt{height:39px; width:100%;border-bottom:1px solid #ddd; position:relative; float:left;}
.index_zmhd .bt span{font-size:16px;color:#1268c0; font-weight:bold;display:block;border-bottom:2px solid #1268c0; line-height:36px;width:25%;margin-left:4px; margin-right:8px; float:left; position:absolute; left:0; bottom:-1px; text-align:center;}
.index_zmhd .bt a{font-size: 12px; float:right;height:40px; line-height: 40px; color: #999;}
.index_zmhd .nr{ width:100%; float:left; margin-top:10px;}
.index_zmhd .nr a{width:31.33%; margin:1%;float:left; padding-top:10px; padding-bottom:10px; background:#f2f2f2; text-align:center;}
.index_zmhd .nr a span{ width:100%; height:28px; line-height:28px; text-align:center; color:#326DA3; font-size:15px; font-weight:bold;}
.index_zmhd .nr a i{ width:30px; height:30px; margin:0px auto; display:block;}
.index_zmhd .nr a .bmxx_ico{ background:url(../images/bmxx_ico.png) center no-repeat; background-size:100%;}
.index_zmhd .nr a .tsjd_ico{background:url(../images/tsjd_ico.png) center no-repeat; background-size:100%;}
.index_zmhd .nr a .zjdc_ico{background:url(../images/zjdc_ico.png) center no-repeat; background-size:100%;}
.index_zmhd .nr a .gzft_ico{background:url(../images/gzft_ico.png) center no-repeat; background-size:100%;}
.index_zmhd .nr a .yjfk_ico{background:url(../images/yjfk_ico.png) center no-repeat; background-size:100%;}
.index_zmhd .nr a .tabl_ico{background:url(../images/tabl_ico.png) center no-repeat; background-size:100%;}
.index_zmhd .nr a:hover{ background:#326DA3;}
.index_zmhd .nr a:hover span{ color:#ffffff;}
.index_zmhd .nr a:hover .bmxx_ico{ background:url(../images/bmxx_hico.png) center no-repeat; background-size:100%;}
.index_zmhd .nr a:hover .tsjd_ico{ background:url(../images/tsjd_hico.png) center no-repeat; background-size:100%;}
.index_zmhd .nr a:hover .zjdc_ico{ background:url(../images/zjdc_hico.png) center no-repeat; background-size:100%;}
.index_zmhd .nr a:hover .gzft_ico{ background:url(../images/gzft_hico.png) center no-repeat; background-size:100%;}
.index_zmhd .nr a:hover .yjfk_ico{ background:url(../images/yjfk_hico.png) center no-repeat; background-size:100%;}
.index_zmhd .nr a:hover .tabl_ico{ background:url(../images/tabl_hico.png) center no-repeat; background-size:100%;}

.am-tabs-bd .more{ position: absolute; right: 0px; text-align: right; display: block; width:50px;font-size: 12px;color:#999999; top: -28px;}

.index_buts{ padding:3%;overflow:hidden; background:#fff; margin-bottom:10px;}
.index_buts .dd{ width: 48%; margin: 1%; float: left; padding: 20px 0; text-align: center; background: #e9e9e9;}
.index_buts .dd a{ display: block; width: 136px; margin: 0 auto; padding-left: 40px; height: 30px; line-height: 30px; font-size: 16px; color: #222; text-align: left;}
.index_buts .dd a.a1{ background: url(../images/hydt.png) no-repeat 5px center; background-size: 30px;}
.index_buts .dd a.a2{ background: url(../images/hymd.png) no-repeat 5px center; background-size: 25px;}
.index_buts .dd a.a3{ background: url(../images/hygxxx.png) no-repeat 5px center; background-size: 25px;}
.index_buts .dd a.a4{ background: url(../images/hyjr.png) no-repeat 5px center; background-size: 30px;}

.mlhn-hnxc{padding:2%; overflow:hidden; background:#fff; margin-bottom:10px;}
.mlhn-hnxc .bt{height:39px; width:100%;border-bottom:1px solid #ddd; position:relative; float:left;}
.mlhn-hnxc .bt span{font-size:16px;color:#1268c0; font-weight:bold;display:block;border-bottom:2px solid #1268c0; line-height:36px;width:25%;margin-left:4px; margin-right:8px; float:left; position:absolute; left:0; bottom:-1px; text-align:center;}
.mlhn-hnxc .bt a{font-size: 12px;color:#999; float:right;height:40px; line-height: 40px;}
.mlhn-hnxc .nr{ width: 100%; height: auto; margin-top: 5px;}



.yisqgk_inp{ width:98%; border:1px #ddd solid; height:35px; line-height:35px; color:#999; font-size:14px;}
.yisqgk_sel{ width:98%; border:1px #ddd solid; height:35px; line-height:35px; color:#999; font-size:14px;}
.yisqgk_tex{width:98%;  border:1px #ddd solid; height:205px; line-height:35px; color:#999; font-size:14px;}
.yisqgk_rad{ float:left; width:15px; height:15px; margin-left:10px;}
.yisqgk_wrad{ float:left; font-size:14px; color:#666; line-height:30px; margin-left: 5px;}
.yisqgk_bgwk{ }
.yisqgk_bgwk02{ overflow:hidden; padding:0px 5px; margin:0.2em 0em 0em;}
.yisqgk_bgwk02 dl{ width:100%; float:left; margin: 5px 0;}
.yisqgk_bgwk02 dl dd{ width:50%; float:left; padding: 0; margin: 0;}
.yisqgk_bgwk03{ width:40%; overflow:hidden; border:#c4cfd2 1px solid; padding:0px 5px; margin:0.2em 0em 0.8em;}
.xxgkxx{ width: 98%; margin: 0 auto 10px; font-size: 14px; color: #666; line-height: 25px; text-align: left;}
.xxgkxx span{ color: #333;}
a.btn {width: 95px; height: 35px; line-height: 35px; float: left; text-align: center; display: block; background: #fd4a4a ; font-family: Microsoft YaHei; font-size: 14px; color: #fff; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px;}



.xxgk-ysqgk{ padding:2%; overflow:hidden; background:#fff; margin-bottom:10px;}
.xxgk-ysqgk .bt{height:39px; width:100%;border-bottom:1px solid #ddd; position:relative; float:left;}
.xxgk-ysqgk .bt span{font-size:16px;color:#1268c0; font-weight:bold;display:block;border-bottom:2px solid #1268c0; line-height:36px;width:auto; padding: 0 5px;margin-left:4px; margin-right:8px; float:left; position:absolute; left:0; bottom:-1px; text-align:center;}
.xxgk-ysqgk .bt a{font-size: 12px;color:#999; float:right;height:40px; line-height: 40px;}
.xxgk-ysqgk .nr{ width: 100%; height: auto; overflow: hidden; margin-top: 10px; padding-bottom: 10px;}
.xxgk-ysqgk .nr .tit{ font-size: 15px; color: #1268c0; height: 45px; line-height: 45px;}
.yisqgk_bg{ overflow:hidden; margin-top:5px; font-size: 14px;}
.yisqgk_bg ul{ width:100%; float:left;}
.yisqgk_bg ul li{ width:100%; float:left;}
.yisqgk_bg ul li span{ width:100%; float:left; font-size:14px; color:#555; line-height:35px; }
.but{ width: 90px; margin: 0 auto; margin-top: 30px;}
.but input{display: block; margin: 0 auto; border-style:none; background:#1268c0; width:90px; height:32px; line-height:32px; font-size:16px; color:#fff; font-family:"Î¢ÈíÑÅºÚ";}


.channl{ width: 100%; height: auto; overflow: hidden; margin-top: 10px; margin-bottom: 10px;}
.channl ul li{ float:left; line-height:26px; text-align:center; overflow:hidden; font-size:14px; margin:5px; width:30%; }
.channl ul li a{ color: #666; display:block; background:#fff; padding:2px 5px; border:1px #eee solid; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.channl .hover{ color: #FFF; background:#258EF5; padding:2px 5px; border:1px #1268C0 solid;}

.channl .bt{height:39px; width:100%;border-bottom:1px solid #ddd; position:relative; float:left;}
.channl .bt span{font-size:16px;color:#1268c0; font-weight:bold;display:block;border-bottom:2px solid #1268c0; line-height:36px;width:25%;margin-left:4px; margin-right:8px; float:left; position:absolute; left:0; bottom:-1px; text-align:center;}


.channl2{ width: 100%; height: auto; overflow: hidden; margin-top: 10px; margin-bottom: 10px; }
.channl2 ul li{ float:left; line-height:20px; text-align:left; overflow:hidden; font-size:14px; margin:5px; width:46%; white-space:nowrap;text-overflow:ellipsis; }
.channl2 ul li a{ color: #666; display:block; padding:2px 10px; border-left:2px #CCC solid;}
.channl2 .hover{ color: #1268C0; padding:2px 10px; border-left:2px #1268C0 solid;}

/*ÐÂÎÅ×îÖÕÒ³*/
.new_deatil{padding:2%; overflow:hidden; background:#fff; margin-bottom:10px;}
.new_deatil_bt{ width:98%; margin:0 auto; }
.new_deatil_bt1 { font-size:20px; font-weight:bold; color:#1268c0; text-align:center; line-height:35px; }
.new_deatil_bt11 { font-size:16px; /*font-weight:bold;*/ color:#515151; text-align:center; line-height:30px; }
.new_deatil_bt2 {text-align:center; line-height:35px; border-bottom:1px #eee solid; font-size:12px; color: #666;}
.new_deatil_nr{ margin-top:10px; line-height:26px; font-size:16px;}
.new_deatil_nr p{ line-height:26px; font-size:16px;}
.new_deatil_nr img{ max-width:100%; height:auto!important;}
.new_deatil_nr table{ width:100%!important; }
.new_deatil_nr table td,.new_deatil_nr table th{ width:auto!important; }

/*ÍøÕ¾µ¼º½*/
.wzdh{ padding:2%; overflow:hidden; background:#fff; margin-bottom:10px;}
.wzdh .bt{height:39px; width:100%;border-bottom:1px solid #ddd; position:relative; float:left;}
.wzdh .bt span{font-size:16px;color:#1268c0; font-weight:bold;display:block;border-bottom:2px solid #1268c0; line-height:36px;width:auto; padding: 0 5px;margin-left:4px; margin-right:8px; float:left; position:absolute; left:0; bottom:-1px; text-align:center;}
.wzdh .bt a{font-size: 12px;color:#999; float:right;height:40px; line-height: 40px;}
.wzdh .nr{ width: 100%; height: auto; overflow: hidden; margin-top: 10px; padding-bottom: 10px;}
.wzdh .nr .tit{ font-size: 15px; color: #1268c0; height: 45px; line-height: 45px;}
.wzdh .nr ul li{ width:33.3%;background:url(../images/li_ico.png) left center no-repeat; padding-left:15px; float:left; font-size:14px; line-height:35px;}

.pages{font-size:14px;color:#000000; padding:20px 0; line-height:35px;text-align:center; overflow:hidden; clear:both;}
.pages a{display:inline-block;border:1px solid #e1e1e1;color:#666;padding:0px 12px;margin:5px 4px;height:35px;}
.pages a:hover,.pages .bg{display:inline-block;border:1px solid #51A6FB;color:#FFF;background:#51A6FB;margin:2px 4px;}

.login-box{ padding:50px 0;background:#ffffff;border-radius:8px;display:block; overflow:hidden;}
.cw-logo{margin:100px auto;width:369px;display:block;}
.login-box h3{ font-size:28px;color:#FF0000;text-align:center;}
.login-box .input-box{margin:40px auto;width:440px;}
.input-box li{margin:15px auto; clear:both; overflow:hidden;}
.input-box li input[type="text"],.input-box li input[type="password"],.join-box li input[type="tel"]{width:440px;height:40px;background:#ffffff;border:#dddddd solid 1px;border-radius:4px;vertical-align:middle;}
.input-box li.yzm input[type="text"]{width:304px;}
.input-box li .reg-btn{width:66%;height:40px;line-height:40px;text-align:center;font-size:14px;color:#ffffff;background:#1268C0;border-radius:4px;display:inline-block;vertical-align:middle;}
.input-box li .reg-btn2{margin-left:0;width:auto;font-size:14px;color:#841d22;background:none;display:inline-block;}

.input-box li .sub-btn{margin:30px auto;}
.input-box li.sub-btn a{margin-left:0;width:100%;font-size:18px;color:#ffffff;height:48px;line-height:48px;display:block;}
.join-box .input-box{margin:40px auto;width:100%;}
.join-box li span{width:20%;text-align:right;display:inline-block;vertical-align:middle; font-size:14px;}
.join-box li input[type="text"],.join-box li input[type="password"],.join-box li input[type="tel"]{margin-left:2%;width:70%; padding:0 2%;}
.join-box li input[type="radio"]{position:relative;margin:0 6px 0 15px;vertical-align:middle;}
.join-box li label{margin:0 20px 0 auto;vertical-align:middle;}
.join-box li input[type="radio"]:before{margin:-8px auto 0 auto;content:'';width:14px;height:14px;line-height:14px;text-align:center;background:#ffffff;border:#b5b5b5 solid 1px;border-radius:50%;vertical-align:middle;display:inline-block;}
.join-box li input[type="radio"]:after{content:'';position:absolute;top:4px;left:4px;width:4px;height:4px;text-align:center;border-radius:50%;vertical-align:middle;display:block;}
.join-box li input[type="radio"]:checked:before{content:'';width:14px;height:14px;vertical-align:middle;background:#ffffff;border:#841d22 solid 1px;border-radius:50%;display:inline-block;}
.join-box li input[type="radio"]:checked:after{content:'';position:absolute;top:3px;left:3px;width:8px;height:8px;text-align:center;background:#841d22;border-radius:50%;vertical-align:middle;display:block;}
.join-box li textarea{margin-left:1%;padding:2%;width:70%; height:70px; background:#ffffff;border:#dddddd solid 1px;border-radius:4px;vertical-align:middle;}
.join-box li.sub-btn a{float:right;width:410px;}
.join-box i{ color:#F00; font-weight:bold; font-style:normal;}
.sub-btn{ text-align:center;}

.activity_list{}
.activity_list strong{ font-size:16px; }
.activity_list p{ font-size:14px;}