*{margin:0px auto;padding:0px;}
body{font-family:"微软雅黑";font-size:12px;color:#333;background:#fff;}
li{list-style:none;}
img{border:0px;}
ul li{padding-top:0px;}
.clear {clear:both;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
a{color:#333;text-decoration:none;}
a:hover{color:#C62338;text-decoration:none;}
input{outline:none;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}
.text-center{text-align:Center;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.w1200{width:1200px;overflow:hidden;}
img{max-width:100%;}

.top-bg{width:100%;height:36px;border-bottom:1px solid #F1F1F1;}
.top{width:1180px;}
.topr{width:490px;}
.topr1{color: #0348ae;font-weight: 600;font-size:18px;margin-top:5px;}
.topr1 img{float:left;margin-right:7px;margin-top:2px;}
.topr2{border-left:1px solid #F1F1F1;height:36px}
.topr2 a{float:left;height:36px;width:40px;text-align:center;border-right:1px solid #F1F1F1;position:relative;display:block;}
.topr2 .img-hjd{padding-top:8px;opacity:0.6;width:20px;}
.top-searth{float:left;height:36px;width:150px;text-align:center;border-right:1px solid #F1F1F1;position:relative;cursor:pointer;}
.top-seath-put{width:255px;height:40px;background:#26272A;color:#999;border:none;text-indent:5px;float:left;}
.top-seath-put-hide{display:none;width:303px;position:absolute;right:0;top:36px;}
.top-searth:hover .top-seath-put-hide{display:block;}
.nav{width:1200px;height:105px;}
.soupout{float:Left;height:40px;border:none;padding:0px 10px;line-height:30px;background:#26272A;color:#999;border-left:1px solid #999;cursor:pointer;}
.top-searth-img{float:left;height:36px;width:40px;text-align:center;border-right:1px solid #F1F1F1;position:relative;cursor:pointer;z-index:9999999999}

.ewm-hide{width:150px;position:absolute;left:0;top:36px;text-align:center;background:#fff;display:none;border:5px solid #fff;}
.top-searth-img:hover .ewm-hide{display:block;}

.spans{display:none;float:left;border:1px solid #ccc;padding:3px 10px;background:#fff;}
.top-searth-img3{float:left;height:36px;width:40px;text-align:center;border-right:1px solid #F1F1F1;position:relative;cursor:pointer;}
.top-searth-img3:hover .spans{display:block;}

.nav .fl{margin-top:15px;}

.navr{margin-top:45px;}
.navr span{float:left;margin-left:25px;height:35px;position:relative;z-index:999;}
.navr a{float:left;font-size:16px;color:#999;}
.navr a:hover{color:#0348ae;}
/*.navr .cur{color:#0348ae}*/
#nav-buy{color:#0348ae;}


.web_hide{width:155px;background:#26272B;overflow:hidden;position:absolute;left:-20px;top:35px;display:block;
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
border-radius: 5px;
display:none;
}
#web_hide span{width:100%;height:37px;float:left;}
#web_hide a{float:left;display:inline;width:100%;height:37px;line-height:37px;text-align:left;text-indent:15px;font-size:14px;background:none;border-bottom:1px solid #3A3B3D;}
#web_hide a:hover{background:#0348ae;color:#fff}
.nav span:hover .web_hide{display:block;}
.nav span:hover .a_link{color:#0348ae;}
#nav_ca{color:#0348ae;}
#web_hide span:hover{background:#D9D9D9;}

.main_visual{height:800px;overflow:hidden;width:100%;}
.main_image {width:100%; height:800px; border-top:1px solid #d7d7d7; overflow:hidden; margin:0 auto; position:relative}
.main_image ul {width:9999px; height:800px; overflow:hidden; position:absolute; top:0; left:0}
.main_image li {float:left; width:100%; height:800px;}
.main_image li span {display:block; width:100%; height:800px;}
.main_image li a {display:block; width:100%; height:800px;}

div.flicking_con {width:990px; margin:0 auto; position:relative}
div.flicking_con .flicking_inner {position:absolute; top:360px; left:90px; z-index:999; width:300px; height:21px} /* 121126 */
div.flicking_con a {float:left; width:21px; height:21px; margin:0; padding:0; background:url('../images/btn_main_img.png') 0 0 no-repeat; display:block; text-indent:-1000px}
div.flicking_con a.on {background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:41px!important;height:119px!important;top:50%;margin-top:-60px;display:block;}
#btn_prev{background:url(../images/ban_pre.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/ban_next.png) no-repeat right top;right:100px;}
.web-one{position:relative;font-weight: 300;font-size: 36px;    font-family: 'Raleway';padding-bottom:20px;}

.web-one-bg{width:100%;overflow:hidden;background:#F7F7F7;padding:30px 0;}
.web-two{width:1280px;overflow:hidden;}
.web-two li{float:left;display:inline;width:146px;margin-left:80px;margin-top:30px;}
.web-two1{width:146px;height:146px;border: 1px solid #989898 !important;border-radius: 50% !important;}
.web-two1 img{width:146px;height:146px;}
.img-show{display:inline;}
.img-hide{display:none;}
.web-two li:hover .web-two1{background:#0348ae;}
.web-two li:hover .img-show{display:none;}
.web-two li:hover .img-hide{display:inline;}
.web-two2{width:100%;overflow:hidden;text-align:center;padding-top:15px;font-size:18px;font-weight: 500;    font-family: 'Raleway';color:#313234}
.web-two li:hover a{color:#0348ae;}
.web-toggle{    border: 0 solid #eee;
        border: 0 solid #eee;
    border-radius: 3px;cursor:pointer;
    font-weight: 500;
    padding-left: 0 !important;
    color: #0348ae;
    font-size: 50px!important;}
.web-two-hide{display:none;}
.web-three{width:1200px;overflow:hidden;margin-top:30px;}
.web-three li{float:left;display:inline;width:50%;height:320px;position:relative;cursor:pointer;margin-left:0px; padding-bottom:30px;}

.web-three li img{width:100%;}
.web-three-box {padding:10px;}
.web-threea{color:#fff;font-size:25px;width:100%;text-align:center;position:absolute;left:0;top:40%;padding-bottom:15px;z-index:3;}

.web-threea:after {
    content: '';
    width: 20px;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -10px;
    height: 1px;
    background: #fff;
}
.web-threea-bg{width:100%;height:100%;position:absolute;left:0;top:0;opacity:0.2;display:none;}
.web-threec{width:90%;position:absolute;left:5%;top:60%;color:#313234;font-size:16px;line-height:28px;text-align:Center;display:none;opacity:0.2;}



.blk_29 { OVERFLOW: hidden; ZOOM: 1; POSITION: relative}
.blk_29 .LeftBotton {	BACKGROUND: url(../images/left.png) no-repeat 0px 0px; LEFT: 15px; FLOAT: left; WIDTH: 50px; CURSOR: pointer; POSITION: absolute; TOP: 153px; HEIGHT: 50px}
.blk_29 .RightBotton {	RIGHT: 0; BACKGROUND: url(../images/right.png) no-repeat 0 0px; FLOAT: right; WIDTH: 50px; CURSOR: pointer; POSITION: absolute; TOP: 153px; HEIGHT: 50px}
.blk_29 .Cont {	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 926px;}
.blk_29 .box {	FLOAT: left; WIDTH: 370px;margin-left:25px;line-height:26px;font-size:14px;color:#666;}

.rollphotos {	MARGIN-TOP: 25px;WIDTH: 1290px;}
.box-apd{padding:10px 0;font-size:14px;font-weight:bold;color:#333;}
.web-four{width:100%;overflow:hidden;background:url("../images/parallax1-new.jpg") no-repeat top center;height:414px;    background-position: 50% -408px !important;}
.web-foura{color:#fff;font-size:32px;padding-top:35px;padding-bottom:10px;}

.web-fourb{width:1200px;overflow:hidden;font-size:22px;line-height:30px;color:#fff;padding-top:20px;}
.web-fourc{width:1200px;overflow:hidden;}
.web-fourc li{float:left;width:33%;}
.web-fourc1{width:90%;overflow:hidden;    font-size: 60px;
    text-align: left;color:#0348ae;padding-top:40px;}
.web-fourc1 img{float:left;margin-right:10px;width:60px;margin-top:8px;}
.web-fourc2{width:100%;overflow:hidden;padding-top:10px;    font-size: 30px;color:#fff;}
.footerBg{width:100%;overflow:hidden;background:url("../images/bg_footer.png") no-repeat bottom center #000000;padding:30px 0;}
.footer1{width:200px;overflow:hidden;}
.footer1a{width:100%;overflow:hidden;border-bottom:1px solid #A7A7A7;padding-bottom:10px;color: #eee;font-size: 14px;}
.footer1b{width:100%;line-height:25px;overflow:hidden;padding-top:10px;}
.footer1b a{color:#878787;}
.footer1b a:hover{color:#03509e;}
.footer2{width:475px;margin-left:60px;}
.footer2c{width:100%;overflow:hidden;}
.footer2ca{width:33%;overflow:hidden;}
.footerr{width:375px;overflow:hidden;}
.footerrb{width:100%;overflow:hidden;padding-top:10px;color:#eee;line-height:25px;}
.footerrb a{color:#03509e}
.fot-kja{width:100%;overflow:hidden;padding-top:10px;}
.fot-kjal{width:50%;}
.ft-zhlast{font-size:14px;color:#fff;padding-top:50px;}

#quick-form {
    position: fixed;
    height: 530px;
    background: 0 0;
    right: 0;
    top: 16%;
    z-index: 999999;
}


#panel-content h4 {
    text-align: center;
    background: #0348ae;
    font-size: 16px;
    line-height: 18px;
    padding: 8px 0;
    color: #fff;
    margin-top: 0;
}

#panel-content, #panel-tab {
    height: auto;
    z-index: 999;
    position: relative;
    float: right;
}

#panel-content {
    width: 250px;
    overflow-x: hidden;
    overflow-y: auto;
    background: #eee;
}

#panel-tab {
    width: 40px;
    background-color: transparent;
    padding: 0;
}
#myTab {
    position: relative;
    background-color: #0348ae;
    width: 80%;
    float: right;
    padding: 0 0 0 2px;
    height: 34px;
}
.close {
    background: url(../images/multiply.png) no-repeat center center;
    background-size: 20px 20px;
}

#quick-form .medium-6.small-12.columns h3 {
    font-size: 12px;
    line-height: 12px;
    margin-bottom: 2px;
}


#quick-form input, #quick-form textarea {
    width: 100%;
    padding: 5px;
    margin: 0;
}
.wpcf7{padding-bottom:10px;}
.wpcf7 td{padding-top:10px;color:#666;}
.mput-input{width:100%;height:25px;background:#fff;border:none;}
.send-btn{    width: 100%;
    padding: 5px;
    margin: 0;font-size: 14px;
    line-height: 14px;
    font-weight: 700;
    border: 2px solid #0348ae;
    margin: 0 0 3px;
    display: inline-block;
    cursor: pointer;
    outline: 0;
    color: #fff;
    background: #0348ae;
}
.open {
    background: url(../images/mail.png) no-repeat center center;
}
/*commercial-services*/
.commercial-service{width:100%;overflow:hidden;text-align:center;
height:48px;line-height:48px;text-align:center;background:#1A2EA5;color:#fff;font-size:26px;}
.web-commercial-title{font-size: 22px;color: #707275;}
.web-threec-two{color:#fff;text-align:left;}
.web-threea-bg-2{opacity:1;background:#1A2EA5;}
.web-three-two li{margin-bottom:30px;}
.commerca-bg{width:100%;overflow:hidden;background:#F7F7F7;}
.affli-img{width:1200px;overflow:hidden;}
.affli-img img{float:left;vertical-align:bottom;margin-left:40px;margin-bottom:20px;}
.affli-form{width:100%;overflow:hidden;background:#DDDDDD;padding-bottom:30px;}
.affli-form2{width:1200px;overflow:hidden;}
.affli-form-title{    font-size: 24px;
    line-height: 34px;
    margin-top: 0;
    font-weight: 400;
}
.affli-form-put{height:50px;line-height:50px;width:495px;background:#fff;border:none;font-size:18px;text-indent:5px;}
.affli-form-title{padding-top:40px;}
.affli-form-btn{background:#0348ae;border-radius:3px;padding:6px 23px;border:none;font-size:18px;color:#fff;}
.adg-pti{padding-top:30px;}
/*about*/
.about-bg{width:100%;overflow:hidden;text-align:Center;}
.about-bg img{width:100%;}
.about-1{width:1200px;overflow:hidden;}
.about-1r{width:580px;overflow:hidden;    font-size: 24px;
    line-height: 34px;color:#666}
.about2-bg{width:100%;overflow:hidden;padding:30px 0;margin-top:30px;background:#0348ae}
.about2-b{width:1200px;overflow:hidden;font-size:24px;line-height:35px;color:#fff;}
.about-3{width:100%;overflow:hidden;background:#F7F7F7;padding:30px 0;}
.about-3a{width:1200px;overflow:hidden;font-size: 18px;color:#313234;line-height:32px;}
.about-3al{width:765px;overflow:hidden;}
.about-1ra{width:780px;overflow:hidden;    font-size: 18px;
    line-height: 34px;color:#666}
.about-1ra-title{padding: 7px 17px; height:33px;
    color: #fff;
    background: rgba(0,178,89,1);
    background: -moz-linear-gradient(left, rgba(0,178,89,1) 0%, rgba(133,252,193,1) 77%, rgba(184,255,220,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,178,89,1)), color-stop(77%, rgba(133,252,193,1)), color-stop(100%, rgba(184,255,220,1)));
    background: -webkit-linear-gradient(left, rgba(0,178,89,1) 0%, rgba(133,252,193,1) 77%, rgba(184,255,220,1) 100%);
    background: -o-linear-gradient(left, rgba(0,178,89,1) 0%, rgba(133,252,193,1) 77%, rgba(184,255,220,1) 100%);
    background: -ms-linear-gradient(left, rgba(0,178,89,1) 0%, rgba(133,252,193,1) 77%, rgba(184,255,220,1) 100%);
    background: linear-gradient(to right, rgba(0,178,89,1) 0%, rgba(133,252,193,1) 77%, rgba(184,255,220,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0348ae', endColorstr='#b8ffdc', GradientType=1 );
}
/*news*/
.newBg{width:100%;overflow:hidden;background:#FAFAFA;padding:25px 0;color:#666;}
.newBg .fl{font-size:20px;}
.news-main{width:1200px;overflow:hidden;}
.news-mainl{width:750px;overflow:hidden;}
.news-mainla{width:100%;overflow:hidden;padding-top:30px;}
.news-mainlal{width:170px;}
.news-mainlar{width:550px;}
.news-mainlar1{font-size:18px;}
.news-mainlar1{padding-bottom:15px;}
.news-mainlar2{color:#}
.news-mainlar3{padding-top:7px;}
.news-mainlar3 img{position:relative;top:3px;}
.news-mainr{width:375px;overflow:hidden;}
.news-mainra{width:100%;overflow:hidden;border-bottom:1px solid #0348ae;color:#0348ae;font-size:20px;padding-bottom:6px;}
.news-mainrb{width:100%;overflow:hidden;padding-top:5px}
.news-mainrb li{float:left;width:100%;border-bottom:1px solid #EEEEEE;padding:15px 0;font-size:14px;}
.news-mainrb a{color:#666}
.news-mainrc{width:100%;overflow:hidden;padding-top:10px;}
.news-mainrc a{float:left;display:inline;margin-right:20px;height:25px;margin-top:10px;padding:0 10px;line-height:25px;}
.news-mainrc a:hover{background:#0348ae;}

.faq_page{height:auto;margin-bottom:20px;width:20%;padding-top:25px;overflow:hidden;text-align:center;font-size:16px;}
.faq_page li {float:left;}
.faq_page a{color:#666;border:1px solid #F7F7F7;text-decoration:none;padding:8px 16px;height:30px;line-height:30px;margin-left:5px;}
.faq_page a:hover{color:#fff;text-decoration:none;background-color:#215edc;}
.thisclass a{color:#fff;background-color:#215edc;}
.pageinfo {color:#666;border:1px solid #F7F7F7;text-decoration:none;padding:8px 16px;height:30px;line-height:30px;margin-left:5px;}


.contacta{width:1200px;overflow:hidden;padding-top:30px;}
.contactal{width:460px;color:#666;font-size:16px;line-height:35px;}
.contactar{width:600px;}
.showfc{width:1200px;overflow:hidden;padding:30px 0;}
.showfcr{width:580px;overflow:hidden;font-size:18px;color:#666;line-height:35px}
.showfcr-btn{padding:15px 0;}
.showfcr-btn1{background:#0348ae;color:#fff;border-radius:4px;padding:8px 25px;font-size:15px;}
.showfcr-btn1:hover{color:#fff}
.g-widht{width:400px;}
.w5b{width:49%}
.indes-showa{width:1200px;overflow:hidden;}
.indes-showa img{float:left;margin-left:30px;margin-bottom:30px;}
/*shownews*/
.shownewsa{width:100%;overflow:hidden;padding-top:20px;}
.shownewsc{width:100%;overflow:hidden;padding-top:20px;line-height:28px;color:#666;font-size:13px;}
.shownewsb{width:100%;overflow:hidden;padding-top:20px;font-size:18px;
line-height:35px;}
.shownewsd{width:100%;overflow:hidden;padding-top:20px;font-weight:bold;font-size:14px;}
.shownewsd a{color:#0348ae;}
.shownewse{width:100%;overflow:hidden;padding-top:20px;}
.shownewse td{padding:15px 0;font-size:16px;}
.shownewsf{width:748px;background:#F7F7F7;padding:20px 0;border:1px solid #EEEEEE;display:none;}
.shownewsfs{width:700px;}
.affli-form-putsa{width:300px;}
.shownewsfs .affli-form-title{font-size:14px;}
.aweg-textarea{height:150px;line-height:50px;width:650px;background:#fff;border:none;font-size:18px;text-indent:5px;}
textarea{outline:none}

.web-three-modify{width:1170px;}
.web-three-modify li{margin-left:20px;margin-bottom:20px;}