﻿@charset "utf-8";
/* CSS Document */
/* index */

body{min-width:1200px;}
.op0{opacity: 0;}
.wrap{ width:1200px;min-width:1200px; margin:0 auto;}
.top{ height:109px; background:url(../images/t-bg.png) no-repeat center center; position: relative; z-index:95; transition:all 0.5s ease;}
.top .logo{ padding:20px 0;}
.sc-loac{ border-left:1px solid #333; margin-left:10px; padding-left:15px; margin-top:37px;}
.owabl{ margin-top:10px;}
.owabl .upac{ text-align:center; margin-left:20px;}
.owabl .upac img{ box-shadow:0 0 10px rgba(0,0,0,0.2);}
.nav{ height:80px; background:url(../images/sx.jpg) repeat-x left center;}
.albcs li{ float:left; width:130px; text-align:center; padding:0 10px;}
.albcs li a{ display:block; color:#fff; font-size:16px; padding-top:12px; height:68px; position:relative;}
.albcs li a span{ display:block; margin-top:8px;}
.albcs li a.cur{ background:#ea0036;}
.albcs li a.cur:after{ content:''; width:21px; height:7px; position:absolute; left:50%; bottom:-7px; margin-left:-10px; background:url(../images/adc.png); z-index:2;}
.ind-main{ padding:15px 0 30px;}

.slideBox01{ width:1200px; height:259px; overflow:hidden; position:relative;}
.slideBox01 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox01 .bd li{ zoom:1; vertical-align:middle; }
.slideBox01 .bd img{ width:1200px; height:259px; display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox01 .prev,.slideBox01 .next{ position:absolute; top:50%; margin-top:-17px; display:block; width:30px; height:34px; z-index:2;}
.slideBox01 .prev{ left:15px; background:url(../images/left.png) no-repeat center center;}
.slideBox01 .next{ right:15px; background:url(../images/right.png) no-repeat center center;}

.ovclma{ margin:30px 0;}
.blt-tit{ color:#fff; width:46px; height:60px; color:#fff; font-size:20px; background:url(../images/hs.png); text-align:center; padding:0 12px; line-height:1.1; padding-top:12px;}
.news-colat{ width:1050px; padding:0 40px; text-align:center;}
.news-colat .d1{ font-size:28px; font-weight:bold; line-height:35px; height:35px; overflow:hidden;}
.news-colat .d2{ color:#666; font-size:16px; margin-top:5px; line-height:30px; height:30px; overflow:hidden;}
.news-colat .d2 a{ color:#e71233;}

.palbu{ width:651px; padding:10px; background:#f5f5f5;}
.lbola{ margin-top:10px;}
.lbola li{ float:left; width:154px; margin-right:11px;}
.lbola li.cur img{ width:150px; height:94px; border:2px solid #e81f41;}

.roae-news{ width:512px;}
.tbalm span{ cursor:pointer; width:248px; position:relative; line-height:50px; background:#236fd1; font-size:16px; color:#fff;}
.tbalm span.cur{ background:#ea0036; font-weight:bold;}
.tbalm span.cur:after{ content:''; position:absolute; left:50%; margin-left:-7px; width:14px; height:7px; background:url(../images/ec.png); bottom:-7px;}

.lbc-sloa li{ padding:20px 0; border-bottom:1px solid #eee; text-align:center; position:relative;}
.lbc-sloa li:before{ content:''; width:12px; height:1px; background:#ee4433; position:absolute; left:0; bottom:-1px;}
.lbc-sloa li:after{ content:''; width:12px; height:1px; background:#ee4433; position:absolute; right:0; bottom:-1px;}
.lbc-sloa li .d1{ font-size:18px; font-weight:bold; line-height:35px; height:35px; overflow:hidden;}
.lbc-sloa li .d1 a{ color:#ee4433;}
.lbc-sloa li .d1 a:hover{ text-decoration:underline;}
.lbc-sloa li .d2{ color:#666; line-height:25px; height:50px; overflow:hidden;}
.loaebq{ margin-top:15px;}
.loaebq li{ position:relative; padding-left:15px; line-height:36px; height:36px; overflow:hidden;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.loaebq li:before{ content:''; position:absolute; left:0; top:12px; height:15px; width:3px; background:#ddd;}
.loaebq li span{ float:right; color:#999; margin-left:10px;}

.aploec{ margin-top:30px;}
.zbols{ width:860px;}

.obuad{ width:154px; border:1px solid #eee; border-bottom:none;}
.obuad span{ display:block; border-bottom:1px solid #eee; height:64px; padding-top:25px; padding-left:40px; color:#999; font-size:12px; cursor:pointer; position:relative;}
.obuad span i{ display:block; color:#333; font-size:18px;}
.obuad span.cur{ background:url(../images/ef.jpg) repeat-x left center;}
.obuad span.cur:before{ content:''; position:absolute; left:0; top:0; width:4px; height:100%; background:#ee4433;}
.obuad span.cur:after{ content:''; width:5px; height:10px; background:url(../images/rt.png); position:absolute; right:10px; top:50%; margin-top:-5px;}

.ouopa{ width:685px;}
.ovlab li{ line-height:34px; height:34px; overflow:hidden;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-left:15px; background:url(../images/dyd.png) no-repeat left center;}
.ovlab li span{ float:right; margin-left:10px; color:#999;}
.ovlab li img{ margin-left:10px;}

.poaebc{ width:310px; border:1px solid #eee;}
.poaebc h3{ font-size:20px; padding:0 12px; line-height:48px; background:url(../images/ea.png) repeat-x left center;}
.poaebc h3 a{ background:url(../images/klc.png) no-repeat center center; height:48px; width:20px;}
.olape{ padding:5px 10px;}

.aoleab{ margin-top:30px;}
.catec{ width:380px; margin-right:27px;}
.blpaec{ padding:5px 10px 15px;}
.blpaec li{line-height:48px; height:48px; border-bottom:1px dashed #ddd; overflow:hidden; padding-left:15px; background:url(../images/dyd.png) no-repeat left center;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.vobya{ padding:15px 20px;}
.vobya a{ display:block; position:absolute; text-indent:-9999px;}
.vobya a.a1{ left:20px; top:15px; width:103px; height:213px;}
.vobya a.a2{ left:132px; top:15px; width:110px; height:103px;}
.vobya a.a3{ left:250px; top:15px; width:110px; height:103px;}
.vobya a.a4{ left:132px; top:125px; width:110px; height:103px;}
.vobya a.a5{ left:250px; top:125px; width:110px; height:103px;}
.vobya a.a6{ left:20px; top:238px; width:167px; height:60px;}
.vobya a.a7{ left:194px; top:238px; width:167px; height:60px;}
.vobya a:hover{ background:rgba(255,255,255,0.2);}
.abc-list li{ margin-top:30px; float:left; margin-right:9px; margin-left:9px; margin-bottom:30px;/*width:186px; height:80px;*/ padding:8px 14px;border:1px solid #eee; display:table; text-align:center;}
.abc-list li a{ display:table-cell; vertical-align:middle;}
.abc-list li a img{ max-width:90%; max-height:70px;}

.lobya{ margin-bottom:30px; /*border:1px solid #eee;padding:25px 0; */ position:relative;}
/*.lobya:before{ content:''; position:absolute; left:-1px; top:-1px; width:22px; height:21px; background:url(../images/sc1.png);}
.lobya:after{ content:''; position:absolute; right:-1px; bottom:-1px; width:22px; height:21px; background:url(../images/sc2.png);}*/
.lobya .list{ float:left; width:220px;   position:relative;margin-right:25px;}
.lobya .list.last{margin-right:0;}
.lobya .list img{ max-width:inherit;}
/*.lobya .list:after{ content:''; position:absolute; right:0; top:0; height:100%; width:1px; background:#eee;}*/
.lobya .list.last:after{ display:none;}

.aopcal{}
.aopcal{  border:1px solid #eee;}
.aopcal h3{ font-size:20px; padding:0 12px; line-height:48px; background:url(../images/ea.png) repeat-x left center;}
.aopcal h3 a{ background:url(../images/klc.png) no-repeat center center; height:48px; width:20px;}
.acs-tit{ font-size: 20px;
    padding: 0 12px;
    line-height: 48px;
    background: url(../images/ea.png) repeat-x left center;/*font-size:18px; color:#d1cfcf;*/ font-weight:bold;}
.acs-tit strong{ color:#ea0036; font-size:26px;}
.acs-tit a{ color:#ea0036; font-size:14px; line-height:27px; width:72px; display:inline-block; background:url(../images/more.png); text-align:center; margin-left:25px;}

.acs-tit2 { font-size:18px; color:#d1cfcf;}
.acs-tit2 strong{ color:#ea0036; font-size:26px;}
.acs-tit2 a{ color:#ea0036; font-size:14px; line-height:27px; width:72px; display:inline-block; background:url(../images/more.png); text-align:center; margin-left:25px;}

.foot{ background:#fbfbfb; border-top:4px solid #236fd1; line-height:2; padding:25px 0;}
.foot a{ margin:0 5px;}

.float-sild{ position:fixed; right:20px; bottom:15%;}
.float-sild .list{ margin-bottom:5px;}
.aolcs{ position:absolute; right:40px; top:0; border-radius:3px; height:40px; line-height:40px; color:#fff; width:150px; text-align:center; font-size:18px; font-weight:bold; background:rgba(0,0,0,0.4); display:none;}
.weac{ position:absolute; right:40px; top:0; background:#fff; padding:5px; width:75px; display:none;}
.float-sild .list:hover > div{ display:block;}

.ny-banner{ height:139px; background:no-repeat center center; background-size:auto 100%;}
.ny-main{ padding-bottom:30px;}
.numct{ background:#f0f0f0; line-height:65px; padding:0 20px; font-size:24px; font-weight:normal; position:relative; z-index:2; margin-top:-40px;}
.olaoo{ background:#008cd7;}
.olaoo a{ display:inline-block; padding:0 25px; color:#fff; line-height:45px;}
.olaoo a:hover{background:#ea0036; color:#fff;}
.olaoo a.cur{background:#ea0036; color:#fff;}

.main-con{ padding:30px 0 0;}
.edit-con{ line-height:2; color:#666;}
.edit-con.fs14 *{ font-size:14px !important;}
.edit-con.fs16 *{ font-size:16px !important;}
.edit-con.fs18 *{ font-size:18px !important;}


.ioapc{ padding-top:30px;}
.ioapc li{ width:48%; float:left; margin-bottom:6%;}
.ioapc li .pic img{ border-radius:50%;}
.ioapc li .con{ width:360px; padding-top:45px; color:#555;}
.ioapc li .con .p1{ font-size:18px;}
.ioapc li .con .p2{ font-size:22px; font-weight:bold; margin-top:15px;}
.ioapc li .con .p2 span{ display:block;}
.aobuec{ width:760px;}
.obuaec li{ padding:30px 0; border-bottom:1px solid #eee;}
.obuaec li .tit{ font-size:18px; line-height:35px; height:35px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.obuaec li .tit span{ color:#999; font-size:14px; margin-left:10px;}
.obuaec li .con{ margin-top:10px; line-height:25px; height:50px; overflow:hidden; color:#999;}
.obuaec li .amc{ margin-top:15px;}
.obuaec li .amc a{ color:#00a0e9; display:inline-block; padding-left:30px; background:url(../images/sv.png) no-repeat left center; line-height:35px;}
.pagelb{ margin-top:30px;}
.pagelb a{ display:inline-block; margin:0 3px; line-height:40px; padding:0 15px; border:1px solid #eee; border-radius:3px;}
.pagelb a.cur{ color:#fff; background:#00a0e9; border-color:#00a0e9;}
.lbyaec{ margin-top:30px; width:342px;}
.lbyaec h3{ font-size:18px; color:#1874cd;}

.nuaeo li{ padding-left:12px; font-size:16px; line-height:25px; margin-top:20px; background:url(../images/fa.jpg) no-repeat left 12px;}
.obuyac{ margin-top:30px; padding-bottom:25px; border-bottom:1px solid #eee;}
.obuyac .d1{ font-size:24px;}
.obuyac .d2{ color:#999; margin-top:15px;}
.mlaeoc{    /* padding-right: 120px; */
    margin-top: 20px;
    border-top: 1px solid #eee;
    padding-top: 20px;
    height: auto;
    float: left;
    width: 100%;}
.mlaeoc p{ padding:5px 0;}
.mlaeoc .back{ /*position:absolute; right:0; top:30px; */line-height:40px; padding:0 20px; border:1px solid #eee; display:block;width:60px;float:right;}

.lbuea{ margin-top:25px;}
.lbuea li{ font-size:16px; line-height:52px; height:52px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-left:15px; border-bottom:1px solid #eee; background:url(../images/ls.png) no-repeat left center;}
.lbuea li span{ float:right; color:#999; font-size:14px; margin-left:10px;}

.suoca{ padding:20px; background:#f9f9f9;}
.suoca select{ width:290px; float:left; margin-right:20px; height:42px; border:1px solid #ddd; background:#fff;}
.suoca .c1{ width:360px; height:40px; float:left; margin-right:20px; border:1px solid #ddd; background:#fff; padding:0 10px;}
.suoca .c2{ width:130px; height:40px; border:none; cursor:pointer; color:#fff; background:#1874cd; float:left;}

.oealca td{ padding:15px 20px; color:#666;}
.oealca td:first-child{text-indent:10px;}
.oealca thead td{ border-bottom:1px solid #ddd; border-top:1px solid #ddd; font-weight:bold; font-size:16px; font-weight:bold;}
.oealca thead td:first-child{text-align:left;}
.oealca td a{ display:inline-block; padding-left:30px; background:url(../images/wx.png) no-repeat left 2px;}
.oealca tr.odd{ background:#f6f6f6;}

.tlaeo{ padding-bottom:20px; color:#666; border-bottom:1px solid #eee;}
.tlaeo .d1{ color:#333; font-size:36px;}
.eolae{ padding:20px 0; border-bottom:1px solid #eee; line-height:2;color:#666;}
.eolae .d1{ font-size:18px; color:#333;}
.lopaec{ padding:20px 0; color:#666; line-height:2;}
.sc-back a{ display:inline-block; line-height:45px; border:1px solid #ddd; padding:0 60px 0 20px; background:url(../images/klc.png) no-repeat 80% center;}

.levpoa li{ border:1px solid #ddd; margin-bottom:20px; padding:20px 20px 20px 50px;}
.levpoa li .d1{ font-size:16px; cursor:pointer; position:relative; line-height:2; background:url(../images/ad.jpg) no-repeat right center; padding-right:30px;}
.levpoa li .d1.on{ background:url(../images/ap.jpg) no-repeat right center;}
.levpoa li .d1:after{ content:''; position:absolute; left:-25px; top:11px; width:12px; height:12px; background:url(../images/ew.jpg);}
.levpoa li .d1.on:after{ background:url(../images/qw.jpg);}
.levpoa li .d2{ margin-top:10px; line-height:2; color:#666; display:none;}
.taoelc { margin:60px 0;}
.taoelc li{ float:left; width:33.33%; text-align:center; font-size:22px; line-height:1.6;}
.taoelc li .pic{ margin-bottom:12px;}

.bhnaec{ margin-bottom:40px; padding-top:20px;}
.bhnaec .d1{ font-size:32px;}
.bhnaec .d2{ font-size:15px; margin-top:10px;}


.poaslc{ line-height:2; padding:10px 0;}
.poaslc .d1{ font-size:16px; font-weight:bold;}
.zolae{ width:510px; height:48px; border:1px solid #ddd; padding:0 60px 0 10px;}
.aeola{ margin-top:32px; position:relative;}
.zolae input{ width:100%; height:48px; border:none; font-size:16px;}
.zolae span{ width:48px; height:48px; background:no-repeat center center; border-left:1px solid #ddd; position:absolute; right:0; top:0;}
.zolae img{ position:absolute; right:0; top:0; border-left:1px solid #ddd;}
.lbaeuc{ margin-top:32px;}
.lbaeuc textarea{ width:1138px; font-size:16px; padding:10px 50px 10px 10px; border:1px solid #ddd; height:160px; resize:none;}
.lbaeuc span{ width:48px; height:48px; background:no-repeat center center; position:absolute; right:0; top:0;}
.aerca{ width:580px;}
.aerca input{ height:50px; width:100%; border:none; cursor:pointer; color:#fff; font-size:16px; background:#044a9f;}

/*19.9.24 add*/
.sj{ width:100%; margin-bottom:3%;}
.sj a{ font-size:16px;}
.sj p{ width:50%; float:right; text-align:right;}
.sj input[type=text]{ height:28px; line-height:28px; width:230px;}
.sj input[type=button]{ height:32px; line-height:32px; width:70px;}

.enseac{ background: #fff;
    position: absolute;
    height: 35px;
    top: -42px;
    width: 180px;
    right: 55px;}
.enseac .as01{ width:135px; float:left; height:35px; padding:0 5px; border:none;}
.enseac .as02{ width:35px; height:35px; float:left; border:none; cursor:pointer; background:url(../images/fd.png) no-repeat center center;}

.t1{font-size:14px;margin:0 5px; cursor:pointer;}
.t2{font-size:16px;margin:0 5px;cursor:pointer;}
.t3{font-size:18px;margin:0 5px;cursor:pointer;}
.edit-con table{border:1px solid #ddd;padding:5px;}
 .edit-con table tr td{border:1px solid #ddd;margin:10px;}

.right_box_hp{position: fixed;right:0;top:200px;z-index:10;}
@media screen and (max-width:1200px) {
	.right_box_hp { display:none;}
}
.right_box_hp li{
            width: 63px;height: 63px;border-radius: 3px;color:#fff;font-size: 12px;text-align: center;padding-top: 35px;
            box-sizing: border-box;line-height: 28px;margin-bottom: 3px;position: relative;transition: all .5s;
        }
.right_box_hp li.icon_kf_hp{background: #3db1fa url(../images/leftIcon_kf.png) center 11px no-repeat;}
.right_box_hp li.icon_tel_hp{background: #3db1fa url(../images/leftIcon_tel.png) center 11px no-repeat;}
.right_box_hp li.icon_ok_hp{background: #3db1fa url(../images/leftIcon_login.png) center 11px no-repeat;}
.right_box_hp li.icon_prize_hp{background: #3db1fa url(../imagesimg/leftIcon_prize.png) center no-repeat;cursor:pointer;}   
.right_box_hp li.icon_top_hp{background: #999;cursor:pointer;height:33px;padding-top:3px;}             
.right_box_hp li:hover{background-color: #1f82d6 !important;}
        .right_box_hp li .openFather{
            position: absolute;right: 135%;top:0;border-radius: 3px;
            visibility: hidden;opacity: 0;transition: opacity .6s,right .6s;
        }
        .right_box_hp li:hover .openFather{opacity: 1;right: 100%;visibility: visible;}        

        .openFather .right_openDiv{
            margin-right: 15px;border-left: 3px solid #1f82d6;background: #f9f9f9;position: relative;
        }        
.right_box_hp li .right_openDiv:after{
            content: "";display: block;border: 5px solid transparent;
            border-left-color: #f9f9f9;position: absolute;left: 100%;top:12px;
        }
.right_box_hp li.icon_kf_hp .right_openDiv{width: 206px;padding: 6px 0;}
.right_openDiv .ROD_nav{display: block;padding-left: 20px;padding-right:10px;padding-bottom:10px;}
.right_openDiv .ROD_nav>a{
            line-height: 26px;font-size: 14px;color:#444;text-align: left;display: block;
            position: relative;cursor: pointer;
        }
.right_openDiv .ROD_nav>a:after{
            content: "";display: block;border: 3px solid transparent;transition: all .5s;;
            border-left-color: #1f82d6;position: absolute;left: -10px;top:15px;
        }
.right_openDiv .ROD_nav>a.open:after{transform: rotateZ(90deg);}
.ROD_nav .ROD_navList{padding-left: 10px;display: none;}
.ROD_nav .ROD_navList a{
            display: block;line-height: 30px;font-size: 12px;color:#6b6b6b;text-align: left;position: relative;
        }
.ROD_nav .ROD_navList a:after{
            content: "";display: block;width: 4px;height: 4px;background: #d6d6d6;border-radius: 50%;
            position: absolute;left:-10px;top:14px;
        }
.right_box_hp li.icon_tel_hp .right_openDiv{
            padding: 10px 12px;box-sizing: border-box;width: 181px;font-size: 12px;color:#444;line-height: 24px;
        }
.right_box_hp li.icon_ok_hp .right_openDiv{width: 240px;padding: 15px 20px 15px 0; }
.right_box_hp li.icon_ok_hp .right_openDiv:after{top:200px;}        
.right_openDiv .ROD_ipt_one{margin-bottom: 10px;}
.ROD_ipt_one .ROD_ipt_name{
            width: 30px;padding:3px 10px 0;line-height: 18px;font-size: 12px;color:#444;float:left;
        }
.ROD_ipt_one input[type='text']{
            width: 188px;height: 28px;box-sizing: border-box;border: 1px solid #dcdcdc;float:left;color:#000;
        }
.ROD_ipt_one input[type='text']:focus{border: 1px solid #a6d6ff;}
.ROD_ipt_one textarea{width: 188px;height: 80px;box-sizing: border-box;border: 1px solid #dcdcdc;resize:none;float:left;color:#000;}
.ROD_ipt_one textarea:focus{border: 1px solid #a6d6ff;}
.right_openDiv .ROD_btn{text-align: right}
.ROD_btn input[type='submit']{width: 89px;height: 28px;color:#fff;background: #1f82d6;font-size: 12px;border-radius: 2px;}
.ROD_ipt_one input[type='text'].ROD_validatecode{width: 28px;padding-left:5px;}
.ROD_ipt_one img{float:left; height: 20px;width: 70px;margin:4px 0;}
.ROD_ipt_one a{float:left; height: 28px;margin-left: 10px;}   
.right_openDiv .error_message{color:#f00;}     
.right_openDiv .success_message{color:#0a0;}   
