﻿@charset "utf-8";
/*img { max-width: 100%; }*/
/* 样式 */
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; font-size: 14px; font-family: -apple-system,PingFang SC,Hiragino Sans GB,Arial,Microsoft YaHei,Helvetica Neue,sans-serif; line-height: 2em; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
html, body { background: #ffffff; color: #333;min-width:1200px; }
ul, ol, li { list-style: none; margin: 0; padding: 0; }
a { color: #4b4848; text-decoration: none; }
    a:hover { text-decoration: none; -webkit-transition: background-color .2s ease; -moz-transition: background-color .2s ease; -ms-transition: background-color .2s ease; -o-transition: background-color .2s ease; transition: background-color .2s ease; }
img { border: 0; /*display: block;*/ }
h1, h2, h3, h4, h5 { font-weight: normal; }
select::-ms-expand { display: none; }
i { font-style: normal; }
input { outline: none; }
.clear:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clear { zoom: 1; }
.left { float: left; }
.right { float: right; }
.hide { display: none; }
.wid_1200 { width: 1200px; margin: 0 auto; }
.grWidth {
    width: 1170px;
    margin: auto; margin-top:40px ;
}
.grWidth2 {
    width: 1120px;
    margin: auto; margin-top:40px ;
}
.t-r {text-align: right;}
.row:before { display: table;  content: " ";}
.row:after {
    clear: both;
}
.clearfix:after, .clearfix:before, .row:after, .row:before {
    display: table;
    content: " ";
}
.prev, .next { display: block; width: 32px; height: 32px; position: absolute; top: 50%; }
.prev { background: url(../Images/prev.png) no-repeat center; }
.next { background: url(../Images/next.png) no-repeat center; }
.prev:hover { background: url(../Images/h_prev.png) no-repeat center; transition: all .6s; }
.next:hover { background: url(../Images/h_next.png) no-repeat center; transition: all .6s; }
.more { display: block; width: 120px; height: 30px; border-radius: 16px; border: 1px solid #0b2f61; color: #0b2f61; text-align: center; position: relative; overflow: hidden; transition: all .6s; }
    .more i { display: block; width: 122px; height: 33px; background: url(../Images/c_more.png) no-repeat 0px center; position: absolute; top: -1px; right: 121px; overflow: hidden; transition: all .6s; }
    .more:hover { border: 1px solid #ffc609; /* background:#ffc609; */ }
        .more:hover i { right: 0px; }
/* header */
.header { position: fixed; top: 0px; width: 100%; background: #fff; z-index: 999; border-bottom: 4px solid #0b2f61; }
.logo { display: block; float: left; padding: 12px 0px; }
    .logo img { display: block; }

.nav { float: right; padding-top: 30px; padding-bottom: 0px; }
    .nav li { cursor: pointer; }
    .nav .nLi { float: left; margin: 0px 17px; position: relative; }
        .nav .nLi a { color: #000; display: block; font-size: 16px; padding: 15px 0px; }
            .nav .nLi a:hover { color: #ffc609; border-bottom: 4px solid #ffc609; }
        .nav .nLi .sub { position: absolute; top: 62px;background: rgba(0,0,0,.6); display: none; z-index: 1; }
            .nav .nLi .sub li { position: relative; padding: 0px 8px; }
                .nav .nLi .sub li:first-child a { border: none; }
            .nav .nLi .sub a { display: block; padding: 5px 0px 5px 5px; width: 130px; font-size: 13px; color: #ffffff; border-top: 1px solid rgba(255,255,255,0.2); }
                .nav .nLi .sub a:hover { font-weight: bold; background: url(../Images/mmore.png) no-repeat 30px 53px; }
.s_nav { position: absolute; top: 0px; left: 181px; background: rgba(0,0,0,.8); display: none; z-index: 1; }
    .s_nav a { border-top: 1px solid rgba(255,255,255,0.2)!important; }
    .s_nav li { padding: 0px 8px; }
        .s_nav li:first-child a { border: none!important; }
.nav .nLi .sub.on { overflow: visible!important; }

.search { float: right; padding: 8px 0px 8px 0px; /*border-left: 1px solid #e5e5e5;*/ margin-top: 35px; }
    .search a { display: block; min-width: 25px; height: 25px; float: left; margin-top: 2px; }
.phone { background: url(../Images/phone.png) no-repeat center; margin-right: 10px; }
    .phone p { padding-left: 30px; background: #fff url(../Images/h_phone.png) no-repeat; width: 0px; color: #ffc609; display: none; height: 28px; }
.search_icon { background: url(../Images/s_icon.png) no-repeat center; border: none; width: 28px; float: left; cursor: pointer; transition: all .1s; }
    .search_icon:hover { background: url(../Images/h_icon.png) no-repeat center; }
.search_txt { width: 0px; display: none; float: left; border: none; border-bottom: 1px solid #ffc609; }
/* banner */
.banner { width: 100%; position: relative; height: 650px; }
    .banner .hd { position: absolute; bottom: 25px; width: 100%; z-index: 1; overflow: hidden; }
        .banner .hd ul { width: 90px; margin: 0 auto; }
        .banner .hd li { float: left; width: 20px; height: 2px; background: #ffffff; margin: 0px 5px; cursor: pointer; }
            .banner .hd li.on { background: #ffc609; }
    .banner .bd ul { width: 100%!important; z-index: 0; }
    .banner .bd li { background-position: top center; background-repeat: no-repeat; width: 100% !important; height: 650px; }


.bantxt { width: 1200px; margin: 284px auto 0; }
    .bantxt h2 { font-size: 52px; color: #ffc609; line-height: 1.1em; letter-spacing: 2px; }
    .bantxt p { font-size: 18px; color: #ffc609; line-height: 1.4em; }
    .bantxt a { margin-top: 50px; }


.banner .prev { left: 2%; }
.banner .next { right: 2%; }
/* index-wrap1 */
.index-wrap1 { padding: 50px 50px; background: #f8f8f8; }
.about-left { width: 620px; }
    .about-left h2 { font-size: 30px; color: #000; line-height: 1em; }
    .about-left i { font-size: 14px; font-style: normal; color: #bdbbbb; }
    .about-left .txt { display: block; width: 620px; font-size: 14px; margin: 32px 0px 20px 0px; color: #888; }
        .about-left .txt span { /*display: block; width: 620px; transition: all .6s;*/ }
        .about-left .txt i { display: block; width: 1px; height: 68px; background: #7c7c7c; float: left; margin-top: 7px; transition: all .4s; transition-delay: .3s; opacity: 0; }
        .about-left .txt:hover i { opacity: 1; }
        .about-left .txt:hover span { margin-left: 25px; }


.indexPart0{ height:157px; border-bottom:#eee solid 1px;}
.indexPart0 .list li{ float:left; width:33.33333%; text-align:center; background:url(../Images/line2.jpg) right center no-repeat;}
.indexPart0 .list li .num{ padding:0px 0 0px; font-size:40px; color:#ffc609; font-family:Impact;}
.indexPart0 .list li .txt2{ font-size:15px; color:#999; height:35px; position:relative;}
.indexPart0 .list li .txt2 em{ position:absolute; left:50%; bottom:0px; margin-left:-10px; width:20px; height:2px; background:#ffc609;}


a.more2 { font-size: 15px; line-height: 36px; display: block; width: 120px; height: 36px; text-align: center; margin-top: 0px; color: #fff; border: 1px solid #dedede; border-radius: 30px; background: -webkit-linear-gradient(left, #458ee0, #5d75b6); background: linear-gradient(to right, #458ee0, #5d75b6); }
    a.more2:hover { color: #fff; background: -webkit-linear-gradient(left, #458ee0, #5d75b6); background: linear-gradient(to right, #458ee0, #5d75b6); }

.about_list li { float: left; padding: 0px 2px; border-left: 1px solid #dedddd; }
    .about_list li:first-child { border-left: none; }
    .about_list li a { display: block; width: 96px; text-align: center; height: 24px; line-height: 24px; }
        .about_list li a:hover { background: #ffc609; color: #fff; }
.comimg { margin-right: 20px; }


/* 我们的优势 */
.cooper-box h2 { font-size: 30px; text-align: center; line-height: 1.5em; color: #000; }
.cooper-box .etitle { font-size: 14px; color: #bdbcbc; text-align: center; line-height: 1em; }
.cooper-box {  margin:50px auto;height:500px}
.cooper-center {  width: 1200px;  margin: 0 auto;}
.reuse1 { padding: 50px 0px;  background: url(../Images/h2bj1.png) no-repeat center 100px;}
.cooper-list{
margin-top:30px;
}
.cooper-list li {
    float: left;
    width: 200px;
    overflow: hidden;
    position: relative;
}

.cooper-list li .img {
    position: relative;
    float: left;
}

.cooper-list li.cur .img a {
    opacity: 0;
}

.cooper-list li .img a {
    display: block;
    position: absolute;
    width: 100%;
    height: 50px;background:rgba(0,0,0,0.3);
    line-height: 50px;
    color: #fff;
    font-size: 25px;
    font-weight: bold;
    bottom: 30px;
    text-indent: 21px;
    transition: all 1s;
}

.cooper-text {
    width: 267px;
    height: 420px;
    float: left;
    background: #0b2f61;
    padding: 50px 10px;
    position: absolute;
    left: 318px;
    top: 0;
    text-align: justify;
}

.cooper-text h3 {
    color: #fff;
    font-size: 25px;
    line-height: 50px;
    text-align: center;
    padding-bottom: 50px;
    background: url(../Images/h3bj1.png) no-repeat center 65px;
}

.cooper-text .content9 {
    color: #fff;
    font-size: 14px;
    line-height: 25px;
}



/* index-wrap2 */
.index-wrap2 { width: 100%; padding: 50px 0px; }
    .index-wrap2 h2 { font-size: 30px; color: #000; text-align: center; line-height: 1.5em; }
.etitle { font-size: 12px; color: #bdbcbc; text-align: center; line-height: 1em; }
.index-wrap2 .pro { font-size: 14px; text-align: center; color: #bdbcbc; display: block; margin: 30px auto 30px; }
.slide { position: relative; }
    .slide .bd { width: 1100px; margin: 0 auto; }
        .slide .bd ul { padding: 20px 0px!important; }
        .slide .bd li { width: 341px; height: 360px; float: left; margin: 0px 15px; position: relative; }
            .slide .bd li a { display: block; position: absolute; transition: all .4s; top: 0px; }
            .slide .bd li img { margin: 0 auto; height: 305px; }
        .slide .bd p { text-align: center; font-weight: bold; font-size: 18px; line-height: 1.5em; margin-top: 30px; }
        .slide .bd span { text-align: center; display: block; line-height: 1em; }
    .slide .prev, .slide .next { top: 40%; }
    .slide .prev { left: 0%; }
    .slide .next { right: 0%; }
    .slide .bd li a:hover { top: -5px; }
        .slide .bd ageBtn a:hover p { color: #ffc609; }

/* index-wrap3 */
.index-wrap3 { width: 100%; background: url(../Images/wrap3.jpg) no-repeat center; padding: 144px 0px 59px 0px; }
    .index-wrap3 img { margin: 0 auto; }
    .index-wrap3 span { display: block; margin: 30px auto; width: 623px; color: #fff; text-align: center; }
    .index-wrap3 a { margin: 52px auto; border: 1px solid #fff; color: #fff; }
/* index-wrap4 */
.index-wrap4 { padding: 50px 0px; }
    .index-wrap4 h2 { font-size: 30px; text-align: center; line-height: 1.5em; color: #333; }
    .index-wrap4 .etitle { font-size: 14px; color: #bdbcbc; text-alig .more2:hn: center; line-height: 1em; }
    .index-wrap4 .hd { margin: 35px auto; }
        .index-wrap4 .hd ul { width: 180px; margin: 0 auto; }
        .index-wrap4 .hd li { width: 78px; height: 26px; line-height: 26px; text-align: center; cursor: pointer; border: 1px solid #cdcccc; font-size: 14px; color: #bdbcbc;  float: left; margin: 0px 5px; }
            .index-wrap4 .hd li.on { background: #ffc609; color: #0b2f61; border: 1px solid #ffc609; }
    .index-wrap4 .bd { width: 1180px; margin: 0 auto; }
.new_list li { float: left; margin-right: 30px; margin-bottom: 10px; }
    .new_list li:nth-child(2n) { margin-right: 0px; }
    .new_list li a { display: block; width: 550px; }
    .new_list li p { font-size: 12px; }
    .new_list li h4 { font-size: 16px; color: #000000; }
    .new_list li span { font-size: 14px; display: block; line-height: 1.9em; }
    .new_list li .line { width: 100%; height: 1px; background: #e5e5e5; margin: 10px auto; }
        .new_list li .line i { display: block; width: 15px; height: 1px; background: #ffc609; transition: all .3s; }
    .new_list li a:hover i { width: 100%; background: #ffc609; }
.index-wrap4 .more { margin: 50px auto 0px; }
/* .index-wrap4 .more{width:120px;height:32px;border:1px solid #9b9a9a;display: block;border-radius: 25px;text-align:center;line-height: 32px;}
.index-wrap4 .more:hover{background:#ffc609;color:#fff;border:1px solid #ffc609;}
 */
.index-wrap5 { width: 100%; }
    .index-wrap5 .left-green { width: 50%; background: #ffc609; }
    .index-wrap5 .right-black { width: 50%; background: #393b3e; }
    .index-wrap5 .contactme { width: 600px; height: 230px; background: url(../Images/map.png) no-repeat center; background-size: 60%; }
    .index-wrap5 a { display: block; width: 112px; height: 35px; line-height: 35px; text-align: center; margin: 86px auto 10px; border: 1px solid #ffffff; color: #fff; border-radius: 3px; }
        .index-wrap5 a:hover { background: rgba(255,255,255,.7); color: #ffc609; border: none; border: 1px solid rgba(255,255,255,.7); }
    .index-wrap5 p { text-align: center; color: #fff; font-size: 12px; }
    .index-wrap5 .join { width: 600px; height: 230px; background: url(../Images/contact.png) no-repeat center; background-size: 30%; }

.col-md-4 { width: 32.3333333%; float: left;padding-right:1%;  }
.col-md-4{ position: relative; min-height: 1px;}
.col-md-8 {width: 66.66666667%;    float: left;}
section.space-sm{  padding-bottom:0em;}
#section-contact { }
#section-contact-info { color: #dfdfdf; }
    #section-contact-info h4 { color: #fff; margin: 0; }
    #section-contact-info i { font-size: 45px; vertical-align: middle; border-right: 1px solid rgba(255,255,255,.2); padding-right: 15px;    margin-right: 15px; }


    #section-contact-info .col-list { padding-top: 60px; }
    #section-contact-info .col-md-8 { height: 120px; padding-bottom: 30px; }
    #section-contact-info .bg-red-1 { background: #0b2f61; }
    #section-contact-info .bg-red-2 { background: rgba(11,47,97,0.95); }
    #section-contact-info .bg-red-3 { background: rgba(11,47,97,0.9); }

.footer-main-container { padding: 6em 0 4em; color: #949494;border-top: 1px solid #ddd; }
.footer-main-container a { color: #949494; }



.social-bg { color: #fff !important; }
.social-bg-twitter { border-color: #53B9FD !important; background-color: #53B9FD !important; }
.social-bg-facebook { border-color: #78A4DD !important; background-color: #78A4DD !important; }
.social-bg-google { border-color: #FC5B5B !important; background-color: #FC5B5B !important; }

/*.foot { width: 100%; }
    .foot img { margin: 15px auto; }
    .foot a { display: block; width: 100%; height: 54px; background: #333 url(../Images/goback.png) no-repeat center; }

.footer { background-color: #f3f3f3; width: 100%; padding-bottom: 17px; clear: both; padding-top: 10px; }
    .footer .config { width: 1160px; margin-right: auto; margin-left: auto; font-size: 13px; line-height: 24px; color: #555; padding-top: 20px; height: auto; }
        .footer .config .foot_l { color: #555; float: left; padding-left: 5px; }
        .footer .config .foot_r { float: right; padding-right: 5px; position: relative; }
            .footer .config .foot_r .gzhu { text-align: right; height: 67px; width: 85px; padding-right: 20px; padding-top: 25px; float: right; }
            .footer .config .foot_r img { float: right; }*/

.slideTxtBox .bd ul li a:hover { color: #0275c7; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; }

.xuanfu { position: fixed; right: 2%; top: 70%; display: none; z-index: 9999; }

.weixin { background: #ffc609 url(../Images/h-weixin.png) no-repeat center; }

.xinlang { background: #fff url(../Images/weibo.png) no-repeat center; }
.mobile { background: #fff url(../Images/mobile.png) no-repeat center; }
.xinlang:hover { background: #ffc609 url(../Images/h-weibo.png) no-repeat center; border: 1px solid #ffc609; }
.mobile:hover { background: #ffc609 url(../Images/h-mobile.png) no-repeat center; border: 1px solid #ffc609; }
.l4 .goback { background: #fff url(../Images/go-back.png) no-repeat center; }
    .l4 .goback:hover { background: #ffc609 url(../Images/h-back.png) no-repeat center; border: 1px solid #ffc609; }
.xuanfu li a { display: block; width: 42px; height: 42px; border: 1px solid #f2f2f2; cursor: pointer; }


.xuanfu li:first-child a { border: 1px solid #ffc609; }
.xuanfu .l3 { position: relative; }
.xuanfu .l_show { position: absolute; left: -120px; top: -210px; width: 164px; overflow: hidden; display: none; }
    .xuanfu .l_show a { display: block; width: 165px; background: #fff; height: auto; border: none!important; }

        .xuanfu .l_show a.on { background: #f0f0f0; }
    .xuanfu .l_show span { padding: 20px; display: block; color: #fff; font-size: 12px; background: #bdbcbc; width: 131px; }
        .xuanfu .l_show span i { display: block; width: 10px; height: 10px; background: url(../Images/close.png) no-repeat 0px 0px; float: right; margin-top: 10px; cursor: pointer; }
    .xuanfu .l_show .qq { padding: 15px; background: #fff; }
        .xuanfu .l_show .qq p { font-size: 12px; display: block; background: url(../Images/qq.png) no-repeat 16px 3px; padding-left: 42px; }
    .xuanfu .l_show .hot_line { background: #fff; font-size: 16px; padding: 22px 35px; }
        .xuanfu .l_show .hot_line p { display: block; line-height: 1.5em; }
        .xuanfu .l_show .hot_line b { display: block; background: url(../Images/hot_line.png) no-repeat 0px 5px; font-size: 12px; padding-left: 26px; }

/* aboutus */
.a_title{font-size:24px;color:#595656;line-height: 1.5em;text-align: center;}
.a_etitle{font-size:14px;color:#cecdcd;line-height: 1.5em;text-align: center;}
.t_sum{color:#595656;}
/* .n_banner{width:100%;height:460px;background: url(../Images/aboutus.jpg) no-repeat;} */

.about{position: relative;top:-60px;background: #fff;}
.part{width:1100px;margin:0 auto;padding: 65px 0px;border-bottom:1px solid #f2f2f2;}
.part_1 p{}
/*.part_1 span{display: block;width:900px;margin: 22px auto;}*/

.clul2{margin: 0 auto;text-align:center;}
.clul2 ul{ margin:0px auto;}
.clul2 ul li{    width: 78px;height: 26px;line-height: 26px; text-align: center;     display: inline-block;cursor: pointer; font-size: 12px;color: #595656;border-radius: 3px;margin: 20px 5px;}
.clul2 ul li a{width: 78px;height: 26px;line-height: 26px; text-align: center; cursor: pointer; border: 1px solid #cdcccc; font-size: 12px;color: #595656;border-radius: 3px;float: left;margin: 0px 5px;}
.clul2 ul li a:hover{color:#fff;background: #ffc609;}
#bot{color:#fff;background: #ffc609;font-weight:bold;}

.msg{width:872px;margin:80px auto 0px;}
.msg li{float: left;width:290px;}
.msg li:last-child p{border:none;}
.msg li p{text-align: center;font-size:45px;display: block;line-height:1em;border-right:1px solid #f2f2f2;color:#999;}
.msg li span{display: block;width:290px;text-align: center;margin:0 auto;}


.part_2 p { text-align: center; }
.part_2 .t_sum { text-align: center; display: block; width: 880px; margin: 30px auto; }
.part_2 ul { width: 1000px; margin: 64px auto 0px; }
    .part_2 ul li { float: left; margin-left: 18px; }
        .part_2 ul li:first-child { margin: 0px; }

.part_3 div { width: 900px; margin: 0 auto; }
    .part_3 div:first-child { margin-bottom: 30px; }
    .part_3 div .t_sum { padding-right: 280px; display: block; text-align: left; margin-top: 22px; min-height: 110px; }

.part_4 { width: 900px; margin: 0 auto; padding-top: 65px; }




.partner2{overflow:hidden;}

.partner2 .title{text-align:center;color:#353535;font-size:24px;line-height:45px;position:relative;padding-bottom:10px;margin-bottom:10px;font-weight:normal;}

.partner2 .title:before{content:"";position:absolute;left:50%;bottom:0;width:50px;height:1px;background:#969696;margin-left:-25px;}

.partner2 .menu{text-align:center;margin:35px 0;}

.partner2 .menu a{display:inline-block;height:30px;line-height:30px;border-radius:0px;padding:0 20px;margin-left:10px;font-size:16px;}

.partner2 .menu a.on,.partner2 .menu a:hover{background:#ffc609;color:#fff;}

.partnerMain2,.partnerSlide2{height:355px;position:relative;}

.partnerSlide2 .ohbox{height:355px;overflow:hidden;width:1280px;}

.partnerSlide2 .ohbox ul{width:1320px;}

/*.partnerSlide2 li{float:left;width:330px;height:385px;overflow:hidden;position:relative;margin:0 15px;border:0px solid #ddd;transition:all 0.3s;background:#fff;}

.partnerSlide2 li img{width:330px;height:305px;z-index:2;transform:rotateY(0deg);transition:all 0.5s ease 0s;backface-visibility:hidden;}
.partnerSlide2 li p{height:45px; line-height:45px; font-size:16px;text-align:center; color:#333333; overflow:hidden; background-color:#e6e6e6;transition: all 1.6s; }
.partnerSlide2 li:hover{border:0px solid #4b920d;top: -5px;}*/

 .ohbox ul li { float: left; height: auto; width: 400px;text-align:center; overflow:hidden;}
 .ohbox ul li .team_con{ width:92.7%; margin-right:3.1%; position:relative;}
 .ohbox ul li .team_con .imgs{ width:370px; height:278px; overflow:hidden;text-align:center; vertical-align: middle;display: table-cell;}
 .ohbox ul li .team_con .imgs img{ /*width:100%;*/height:248px; -webkit-transition: all 0.8s ease-out;
-ms-transition: all 0.8s ease-out;-moz-transition: all 0.8s ease-out;-o-transition: all 0.8s ease-out;
transition: all 0.8s ease-out;}
 .ohbox ul li .team_con .p{ height:65px; line-height:65px; font-size:22px; color:#333333; overflow:hidden; background-color:#e6e6e6;transition: all 1.6s;padding-left:5px; padding-right:5px; }
 .ohbox ul li .team_con .show_bg{ width:100%; height:100%; background:url(../Images/i_two_bg.png) top center no-repeat; background-size:100% auto; position:absolute; top:0;transition: all 0.6s; opacity: 0; filter: Alpha(opacity=0); left:0;}
 .ohbox ul li .team_con .show_bg .p2{ position:absolute; bottom:0; height:108px; overflow:hidden; border-top:1px solid #ffc609; border-bottom:1px solid #ffc609; background-color:#ffc609;color:#fff; font-size:12px; width:96%;line-height:20px;padding-left:2%; padding-right:2%; left:0;}
 .ohbox ul li .team_con .show_bg .p2 h2{ font-weight:normal; margin-top:3px; height:26px; color:#fff;  overflow:hidden; font-size:18px; background:url(../Images/i_two_bg2.png) bottom center no-repeat;}
 .ohbox ul li a:hover .team_con .p{opacity: 0; filter: Alpha(opacity=0);}
 .ohbox ul li a:hover .team_con .show_bg{opacity: 1.0; filter: Alpha(opacity=100);}
 .ohbox ul li a{ text-decoration:none; display:block;}
 .ohbox ul li a:hover .team_con img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}


/*.partnerSlide2 li:hover img{transform:scale(1.1);}*/

/* .partnerSlide li:hover img{transform:rotateY(180deg);}

.partnerSlide li:hover span{transform:rotateY(0deg);} */

.partner2 .pageBtn2 span{width:30px;height:30px;font-size:0;line-height:0;background: url('../Images/newsbtn.png') no-repeat;cursor:pointer;position:absolute;left:-50px;top:155px;}

.partner2 .pageBtn2 .next{background-position: -30px 0;left:auto;right:-50px;}

.partner2 .pageBtn2 span:hover{background-position: -60px 0;}

.partner2 .pageBtn2 .next:hover{background-position: -90px 0;}


.pgcy {padding:50px 0;overflow:hidden;}
.pgcy dl{overflow:hidden;width:23%;margin:1%; float: left;}
.pgcy dd{padding:15px;background-color:#e6e6e6;}
.pgcy dd h4{margin:0px;padding:0px;color: #333;font-size:16px;text-align:center;}
.pgcy dl:hover dd{background:#ffc609;color: #333;transition: all .2s;}
.pgcy dt{overflow:hidden;height:220px;}
.pgcy dl:hover .mask{top: 0;}
.pinpailist .item .col-xs-4:hover .mask{top:0;}
.pgcy dt img{max-height:250px;}

/*  合作伙伴 */

.partner{padding:50px 0;background:#f4f4f4;overflow:hidden;}
.partner .title{text-align:center;color:#000;font-size:30px;line-height:35px;position:relative;margin-bottom:10px;font-weight:normal;}
/*.partner .title:before{content:"";position:absolute;left:50%;bottom:0;width:50px;height:1px;background:#969696;margin-left:-25px;}*/


.partner .menu{text-align:center;margin-bottom:35px;}
.partner .menu a{display:inline-block;height:30px;line-height:30px;border-radius:15px;padding:0 20px;margin-left:10px;font-size:14px;}
.partner .menu a.on,.partner .menu a:hover{background:#ffc609;color:#fff;}
.partnerMain,.partnerSlide{position:relative;}
.partnerSlide .ohbox2{height:85px;overflow:hidden;width:1280px;}
.partnerSlide .ohbox2 ul{width:1320px;}
.partnerSlide li{float:left;width:108px;/*height:83px;*/overflow:hidden;position:relative;margin:0 20px 0 0;transition:all 0.3s;/*background:#fff;border:1px solid #ddd;*/}
.partnerSlide li img{width:168px;height:83px;position:absolute;z-index:2;transform:rotateY(0deg);transition:all 0.5s ease 0s;backface-visibility:hidden;}
.partnerSlide li span{position:absolute;width:158px;height:83px;background:#ffc609;line-height:83px;text-align:center;transform:rotateY(-180deg);transition:all 0.5s ease 0s;backface-visibility:hidden;color:#fff;padding:0 5px;}
.partnerSlide li:hover{border:1px solid #ffc609;}
.partnerSlide li:hover img{transform:scale(1.1);}

.partnerSlide3 li{float:left;width:248px;overflow:hidden;position:relative;margin:0 40px 0 0;border:1px solid #ddd;transition:all 0.3s;background:#fff;text-align:center}
.partnerSlide3 li img{height:243px;margin:10px auto;z-index:2;transform:rotateY(0deg);transition:all 0.5s ease 0s;backface-visibility:hidden;}
.partnerSlide3 li span{width:248px;height:53px;line-height:43px;text-align:center;/*transform:rotateY(-180deg);*/transition:all 0.5s ease 0s;backface-visibility:hidden;color:#333;padding:0 5px;display:block}
.partnerSlide3 li:hover{border:1px solid #ffc609;}
.partnerSlide3 li:hover img{transform:scale(1.1);}

/* .partnerSlide li:hover img{transform:rotateY(180deg);}

.partnerSlide li:hover span{transform:rotateY(0deg);} */

.partner .pageBtn span{width:30px;height:30px;font-size:0;line-height:0;background: url('../Images/newsbtn.png') no-repeat;cursor:pointer;position:absolute;left:-50px;top:25px;}

.partner .pageBtn .next{background-position: -30px 0;left:auto;right:-50px;}

.partner .pageBtn span:hover{background-position: -60px 0;}

.partner .pageBtn .next:hover{background-position: -90px 0;}


.iNews { margin-top:50px}
.iNews h2 { font-size: 30px; text-align: center; line-height: 1.5em; color: #333; }
.iNews .etitle { font-size: 14px; color: #bdbcbc; text-alig .more2:hn: center; line-height: 1em; }
    .iNews .list { margin-bottom: 1%; }
        .iNews .list .box { position: relative; width: 23%; margin: 0 1%; border-bottom: 2px solid #ddd; cursor: pointer; }
            /*.iNews .list .box.noml{margin-left: 2%;}*/
            .iNews .list .box:after { width: 0; height: 2px; background: #ffc609; transition: all .7s; -webkit-transition: all .7s; position: absolute; bottom: -2px; left: 0; content: ""; }
            .iNews .list .box .pic.img { background-size: auto!important; }
              .iNews .list .box .pic.img img{     max-height: 168px;width: 275px;}
            .iNews .list .box .t { margin: 4% 0; text-align: center; }
                .iNews .list .box .t a { font-size: 16px; color: #333; font-weight: 600; width: 95%; height: 22px; }
            .iNews .list .box .bf { font-size: 14px; color: #777; line-height: 25px; word-break: break-all; text-align: left; height: 70px; overflow: hidden; }
            .iNews .list .box .date { font-size: 14px; color: #999; padding: 5% 0; text-align: left; }
                .iNews .list .box .date img { margin-left: 3%; }
            .iNews .list .box:hover .t a { color: #ffc609; }
            .iNews .list .box:hover:after { width: 100%; }



            .iCase .list { /*display: none;*/ }
    /*.iCase .list_box .list:first-child{display: block;}*/
    .iCase .list .box { width: 30%; /*margin-left: 2.3%;*/ margin: 0 1.5% 1%; }
        .iCase .list .box:nth-child(5n) { margin-right: 0; }
        .iCase .list .box .pic { background: url(../Images/loading.gif) no-repeat center; border: 1px solid #f0f0f0; }
            .iCase .list .box .pic img {    width: 100%; transition: all 1.2s; background: #fff; -webkit-transition: all 1.2s; }
            .iCase .list .box .pic:hover img { }
        /*.iCase .list .box.noml{margin-left: 0;}*/
        .iCase .list .box .t { margin-top: 2%; width: 100%;text-align: center }
            .iCase .list .box .t a { font-size: 18px; line-height: 50px; color: #333; }
            .iCase .list .box .t span { font-size: 14px; color: #999; }

/* news */
.n_banner { width: 100%; height: 420px; }

.news_center { padding: 65px 0px; }
.c_title { font-size: 24px; text-align: center; line-height: 1em; }
.e_title { text-align: center; }

.news_type { margin: 43px auto; display: inline-block; }

    .news_type li { float: left; margin: 0px 5px; }
        .news_type li a { display: block; width: 78px; height: 28px; border: 1px solid #e5e5e5; text-align: center; line-height: 28px; font-size: 12px; }
        .news_type li.on a { background: #ffc609; border: 1px solid #ffc609; color: #fff; }

.news_center .new_list {  margin: 30px;}
    .news_center .new_list li { }

/* product */
.p_banner { width: 100%; background: url(../Images/p_banner.jpg) no-repeat center 0px; padding: 90px 0px; }
    .p_banner h3 { font-size: 24px; color: #fff; text-align: center; line-height: 1em; }
    .p_banner p { color: #fff; text-align: center; line-height: 1.2em; }


.include { background: #ededed; width: 100%; padding-bottom: 150px; }
.pro_list { width: 260px; margin-right: 33px; }
.p_title { font-size: 30px; font-weight: bold; padding: 73px 0px 62px 46px; color: #bdbcbc; }
.list_title { background: #ffc609; padding: 30px 0px 30px 35px; }
    .list_title p { color: #fff; line-height: 1.5em; font-size: 18px; }
    .list_title span { color: #fff; font-size: 26px; line-height: 1em; display: block; background: url(../Images/p_down.png) no-repeat right center; width: 200px; }
.list_menu { background: #fff; }
    .list_menu li { border-bottom: 1px solid #fff; transition: all .6s; }
        .menu_type_ch li a.on { color: #fff; font-weight: bold;  }
            .list_menu li.on .menu_type { color: #fff; font-weight: 600;    }
    /* .list_menu li.on .menu_type_ch{display:block;} */
    .list_menu a { color: #0b2f61; cursor: pointer; font-weight: bold;line-height: 2.5em; }
    .list_menu .menu_type { font-size: 14px; padding: 10px 26px;  color: #0b2f61; font-weight: bold; display: block;  background: #f0f0f0;}
    .list_menu a i {border-radius: 100%; display: block; margin-right: 10px; float: left; margin-top: 10px;  }
   
    .menu_type_ch { padding: 0px 36px;display: block;  }
    .menu_type_ch li { margin-bottom: 0px; border: none; }
    .menu_type_ch li a i {border-radius: 100%; display: block; margin-right: 10px; float: left; margin-top: 10px;  }
    .menu_type_ch li.active a { color: #fff; }
    .menu_type_ch li.active a i { background: #ffc609; }

    .menu_type_ch2 { padding-left: 26px;display: block;  }
    .menu_type_ch2 li a  { color: #666;font-weight: 500;}


.make-link{width:300px;}
.make-link a{display:block;font-size:16px;color:#a8a8a8;background: #404040;padding:20px 46px;}
.make-link a:hover{background:#ffc609;color:#fff;}
.pro_rist{width:906px;}
.p_list li{width:280px;float: left;margin-right:20px;margin-bottom:20px;cursor:pointer;position: relative;}
.p_list_top{width:280px;height:210px;margin:25px auto;}
.p_list li .line{width:100%;height:1px;background:#ededed;}
.p_list li .img{margin:0 auto;max-width:260px;max-height:210px;}
.p_list li img{width:260px;max-height:210px;}
.p_list_down{width:280px;background:#f5f5f5;}
.p_list_down p{font-size: 15px;font-weight: bold;color:#595656;line-height:53px;text-align: center;}
.p_list_down span{display: block;color:#ffc609;font-weight: bold;font-size:12px;margin-left:36px;line-height:1em;}
.shadow{position: absolute;top:0px;background: rgba(11,49,97,.5);width:280px;height:312px;opacity: 0;}
.shadow a{display:block;width:263px;padding-top:141px;    text-align: center;}
.shadow p{color:#fff;font-size:18px;}
.shadow b{font-size:	15px;color:#fff;display:inherit}
.shadow span{color:#fff;font-size:12px;}
.shadow em{font-style: normal;color:#fff;font-size:15px;padding-right: 22px;background: url(../Images/more.png) no-repeat right center;float: right;margin-top: 96px;}


.contact { width: 1100px; margin: auto;margin-top:40px; }
    .contact .a_title, .contact .a_etitle { text-align: center; }
    .contact .sum { display: block; width: 594px; margin: 36px auto 46px; text-align: center; line-height: 1.8em; }
    .contact_text p  { font-size: 16px; }
.c_msg_content { margin-left: 148px; }
    .c_msg_content p { font-size: 18px; font-weight: bold; margin-bottom: 20px; }
    .c_msg_content span { font-size: 12px; }

    .c_msg_content ul { margin-top: 60px; }
        .c_msg_content ul li { font-size: 12px; color: #bdbcbc; }
            .c_msg_content ul li i { margin-left: 20px; }
            .c_msg_content ul li:nth-child(6) i { margin-left: 32px; }
            .c_msg_content ul li:nth-child(7) i { margin-left: 29px; }
.erweima { margin-top: 116px; }

.lmsg { width: 1051px; margin: 150px auto 0px; padding-bottom: 150px; }
    .lmsg input { width: 317px; height: 45px; float: left; margin-left: 50px; border: none; border-bottom: 1px solid #dedede; margin-bottom: 20px; }
        .lmsg input:first-child { margin-left: 0px; }
    .lmsg textarea { width: 100%; height: 140px; border: none; border-bottom: 1px solid #dedede; }
.pbtn { width: 200px!important; height: 50px!important; line-height: 50px; text-align: center; background: none; border-radius: 30px; border: 1px solid #dedede!important; cursor: pointer; margin-left: 422px!important; margin-top: 40px; transition: all .3s; color: #a2a0a0; }
    .pbtn:hover { background: #ffc609; color: #fff; border: 1px solid #ffc609!important; }
.ajax_more { background: #ededed!important; margin-right: 0px!important; }
    .ajax_more a { display: block; width: 300px; height: 382px; background: url(../Images/ajax_more.png) no-repeat center; }
        .ajax_more a:hover { background: url(../Images/h_ajax_more.png) no-repeat center; }


/* product_conetnt */
.pro_title{width: 100%;border-bottom:1px solid #d4d4d4;padding: 40px 0px 0px 0px;    height: 50px;}
.pro_title p{color:#b5b4b4;display:block;line-height: 40px;font-size:16px;padding-left:50px}
.pro_title p a{color:#555}
.pro_title .bc{color:#ffc609;}
.pro_title .tilteright {text-align:center;font-size: 24px;    padding-right: 41%;}

.performance{height: 538px;color:#fff;margin: 0px auto;text-align:center;}
.performance .per_img{height:480px;margin:29px;}
.performance .per_img ul{}
.performance .per_img ul li{display:inline-block;margin:0 10px;}
.performance .per_img img{margin:0 auto;height:488px;width: 500px;}
.performance .per_fea{width:507px;margin-top: 84px;}
.performance .per_fea span{display: block;width: 270px;font-size: 21px;margin-bottom: 40px;}
.performance .per_summary li{list-style-type:disc;}
.parameters p{font-size:24px;margin-bottom: 20px;/*border-bottom:5px #e5e7e6 solid;*/}
.groom{width:100%;border-top:1px solid #d4d4d4;}
.g_slide{width:1070px;margin:90px auto;position: relative;}
.g_slide .hd a{display: block;width:50px;height: 168px;border:1px solid #dcdddf;position:absolute;top:0px;transition:all .6s;}
.g_slide .hd .gs_prev{left:-50px;background:url(../Images/gs_prev.png) no-repeat center;}
.g_slide .hd .gs_next{right:-49px;background:url(../Images/gs_next.png) no-repeat center;}
.g_slide .bd li{border:1px solid #dcdddf;float: left;margin-left:-1px;}
.g_slide .bd li a{display: block;width:177px;padding: 8px 0px;}
.g_slide .bd li img{margin:0 auto;}
.g_slide .bd li p{font-weight: bold;font-size:12px;text-align: center;}
.g_slide .hd .gs_prev:hover{background:url(../Images/h-prev.png) no-repeat center;}
.g_slide .hd .gs_next:hover{background:url(../Images/h-next.png) no-repeat center;}

/* make */
.make { width: 100%; overflow: hidden; min-width: 1200px; }
.characteristic { width: 1032px; margin: 100px auto; margin-bottom: 166px; }
    .characteristic .m_title { font-size: 36px; background: url(../Images/characteristic.png) no-repeat 78px bottom; margin-bottom: 90px; }

.img_shadow { -webkit-box-shadow: 33px 33px #e1e1e1; -moz-box-shadow: 33px 33px #e1e1e1; box-shadow: 33px 33px #e1e1e1; }
.img_sum { margin-top: 138px; font-size: 16px; line-height: 2.2em; }

.m_standards { width: 1200px; margin: 0 auto; position: relative; }
    .m_standards .prev, .m_standards .next { top: 66%; }
    .m_standards .prev { left: 0px; }
    .m_standards .next { right: 0px; }
    .m_standards .m_title { font-size: 36px; background: url(../Images/standards.png) no-repeat center bottom; text-align: center; }
    .m_standards .m_etitle { text-align: center; font-size: 18px; display: block; margin-top: 37px; color: #8d8d8d; }
    .m_standards .bd { width: 957px!important; margin: 90px auto; }
        .m_standards .bd li { float: left; background: #fff; width: 280px; margin-right: 60px; }

        .m_standards .bd p { font-size: 16px; line-height: 1em; text-align: center; margin-top: 22px; }
        .m_standards .bd span { font-size: 12px; display: block; text-align: center; line-height: 2em; }



.extensive { margin-top: 187px; }
    .extensive .m_title { font-size: 36px; background: url(../Images/extensive.png) no-repeat center bottom; text-align: center; }
    .extensive .m_etitle { text-align: center; font-size: 16px; margin: 37px auto 30px; color: #909090; }
    .extensive .extensive_sum { width: 490px; margin: 0 auto; text-align: center; font-size: 12px; display: block; color: #a0a0a0; line-height: 1.5em; }
.extensive_list { width: 1200px; margin: 100px auto; }
    .extensive_list li { float: left; width: 150px; }
    .extensive_list img { margin: 0 auto; }
    .extensive_list p { text-align: center; font-size: 16px; margin-top: 45px; }
    .extensive_list i { display: block; text-align: center; font-size: 12px; color: #dbdbdb; line-height: 1.5em; }

.gallery .m_title { font-size: 36px; background: url(../Images/extensive.png) no-repeat center bottom; text-align: center; }
.gallery .m_etitle { text-align: center; font-size: 16px; margin: 0px auto; margin-top: 37px; }
.gallery .gallery_sum { width: 356px; margin: 0 auto; text-align: center; font-size: 12px; display: block; margin-bottom: 70px; color: #a0a0a0; }

.gallery { position: relative; margin: 150px auto; }
    .gallery .hd { position: absolute; bottom: -16px; left: 47%; z-index: 10; }
        .gallery .hd .g_next { display: block; width: 122px; height: 33px; background: url(../Images/c_next.png) no-repeat; border-radius: 30px; }
    .gallery .bd li { float: left; width: 25%; overflow: hidden; cursor: pointer; position: relative; transition: all .6s; }
    .gallery .zhezhao { width: 100%; z-index: 5; opacity: 0; }
    .gallery .bd li:hover .zhezhao { opacity: 1; }
/* net_work */
.w_banner { width: 100%; background: url(../Images/w_banner.png) no-repeat center; }
.net_work { width: 1100px; margin: 0 auto; padding: 70px 0px 100px 0px; }
    .net_work h2 { font-size: 52px; color: #fff; margin-top: 190px; }
    .net_work p { color: #fff; font-size: 21px; }

.c_include { width: 1100px; margin: 0 auto; }
.city { width: 461px; float: left; margin-top: 90px; }
.city_title p { font-size: 18px; color: #0e050b; }
.city_title h3 { font-size: 30px; color: #0e050b; line-height: 1em; }
.city1 { width: 554px; float: right; margin-top: 90px; padding: 23px 10px; border-top: 1px solid #e5e5e5; }
.city ul { float: left; }
    .city ul li { height: 50px; line-height: 50px; border-bottom: 1px solid #e5e5e5; padding: 0px 20px; color: #0e050b; }
        .city ul li:first-child { border-top: 1px solid #e5e5e5; }
.left_city { margin-right: 20px; }
    .left_city li { font-size: 18px; }
.city2 { margin-right: 80px; }
    .city2 .right_city { width: 347px; }
.city3 { width: 554px; }
    .city3 .right_city { width: 440px; }


.city4 { width: 100%!important; margin-bottom: 80px; }
    .city4 .left_city li:first-child { border-top: none; }
    .city4 .right_city li:first-child { border-top: none; }
    .city4 .right_city { width: 986px; }


/*影集*/
.title_t3{ color:#666; font-size:14px;width:80%;margin:50px auto;text-align:center;}
.Photo_ul{ width:100%; padding-bottom:20px;}
.Photo_ul ul li{ display:block; overflow:hidden;border-bottom:2px solid #ddd;}
.Photo_ul ul li a{ color:#333; display:block;height:100%;}
.Photo_ul ul li .imgs{ width:50%; overflow:hidden;}
.Photo_ul ul li .imgs img{ width:100%;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s; }
.Photo_ul ul li .Photo_box{ width:50%; overflow:hidden;}
.Photo_ul ul li .Photo_box .Photo_txt{ width:90%; margin:0 auto; max-width:700px;font-size:16px;}
.Photo_ul ul li .Photo_box .Photo_txt em{ display:block;  color:#22396f; margin-top:15%; margin-bottom:7%; }
.Photo_ul ul li .Photo_box .Photo_txt h2{font-size:32px;     letter-spacing:4px; overflow:hidden; height:36px; line-height:36px;margin-top:10%;}
.Photo_ul ul li .Photo_box .Photo_txt p{ line-height:26px;height:78px;margin-top: 18px; font-size: 14px; color:#666; overflow:hidden;}
.Photo_ul ul li .Photo_box .Photo_txt label{ width:40%; height:30px; display:block; line-height:30px; padding-top:3%; padding-bottom:3%; border:1px solid #666666;color:#666666; text-align:center; cursor:pointer; margin-top:8%; clear:both; font-size:16px;}
.Photo_ul ul li .Photo_box .Photo_txt h2:Hover{ color: #cc0000;}
.Photo_ul ul li a:hover .Photo_box .Photo_txt h2{ color:#22396f;}
.Photo_ul ul li a:hover .imgs img{-webkit-transform:scale(1.2, 1.2); -moz-transform:scale(1.2, 1.2); -o-transform:scale(1.2, 1.2); -ms-transform:scale(1.2, 1.2); transform:scale(1.2, 1.2);}
/*button*/
.btn.jump2more {
	margin-top: 30px;		margin-bottom: 30px;
	display: inline-block;
	border: 1px solid #cc0000;
	color: #cc0000;
	font-size: 22px;
	font-size: 14px;
	line-height: 26px;
	padding: 5px 15px;
	border-radius: 2px;
}

.btn.jump2more:hover span {
	padding-left: 10px;
	margin-right: 5px;
	-webkit-transition-duration: 400ms;
	transition-duration: 400ms;
}
.btn.jump2more span {
	display: inline-block;
	position: relative;
	vertical-align: middle;
	-webkit-transition-duration: 400ms;
	transition-duration: 400ms;
}
.btn.jump2more span:before {
	content: "";
	display: block;
	width: 22px;
	border-top: 1px solid #C00;
}
.btn.jump2more span:after {
	content: "";
	display: block;
	width: 6px;
	height: 6px;
	border: 1px solid #C00;
	border-left: none;
	border-bottom: none;
	transform: rotate(45deg);
	position: absolute;
	right: 0;
	top: -3px;
}

.bread{/*background:rgba(0,0,0,.1);*/color:#555;margin:0 auto;text-align:;font-size:12px;line-height:40px}
.bread span{background:url(../Images/mapicon.png) no-repeat left center;padding-left:24px;display:inline-block}
.bread a{color:#555}
.bread a:hover{color:#0b2f61}
.bread .bc{color:#0b2f61}
/* �������ҳ search*/
.seach_include { width: 1200px; margin: 50px auto; background: #eef1f1; padding: 50px; }
.search-title span { font-size: 24px; color: #333; }
.search-list { width: 100%; }
    .search-list li { font-size: 14px; margin-bottom: 7px; padding: 7px 0px; border-bottom: 1px solid #fff; width: 1000px; cursor: pointer; }
        .search-list li span { float: right; }
        .search-list li:hover { border-bottom: 1px dashed #ececec; color: #ffc609; }
            .search-list li:hover a { color: #ffc609; }
.seach_include .pager { display: inline-block; }

.c_msg{ margin-left:50px;}
 .pro_xc{ margin-top:0px;}
.pro_xc li {float: left;width:253px;height:260px;margin:10px 10px;display:inline;border:1px solid #ededed;text-align: center;}
.pro_xc li img {width: 180px;height:224px;padding:4px;background: #fff;}
.pro_xc li p {color: #535353; font-size:14px;line-height: 30px;text-align: center;background:url(../Images/shadow1.png) no-repeat center top ; height:30px; overflow:hidden;}
.pro_xc .nomg {margin-right: 0;}
.pro_xc li:nth-child(4n) {margin-right:0;}

.page{ text-align:left;}
.page .on{ color: #ffc609;} 

 
/*产品详细*/
.Productlistsxqwrap{ background-color: #FFF; padding-bottom: 44px;}

.ProductDetailstop{ background:#FFF;  margin-top:21px;overflow: hidden;}

.ProductDetailstopleft{ float:left; width:58%;position:relative;}
.ProductDetailstopleftimg{border:1px solid #ddd;text-align:center;}
.ProductDetailstopleftimg img{/* display: block;*/height:300px}

/*div.zoomdiv {z-index:100;position:absolute;top:0px;right:0px;width:200px;height:200px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
div.jqZoomPup {z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border: 1px solid #aaa;background: #ffffff ;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}
*/
.ProductDetailstopright{ float:right; width:40%; position:relative;}
.ProductDetailstopright dl{ margin:0px; padding:14px 0px 42px 0;}
.ProductDetailstopright dl dt{ color: #1a1a1a;font-size:24px;line-height:46px; padding-bottom:20px; border-bottom:1px solid #ccc;}
.ProductDetailstopright dl dd{ font-size:14px; margin:12px 0px 0 0; line-height:30px;color: #666; border-bottom:1px solid #ccc;overflow: hidden;}
.ProductDetailstopright dl dd span.Special{ color:#0b2f61; font-size:16px; padding-right:10px;}
.pro_aa { margin:20px auto}
.pro_aa a {display: block; width: 120px; height: 46px; text-align: center; line-height: 46px; font-size: 16px; color: #fff; float: left; margin-right:20px; overflow:hidden; background:#ffc609;}
.pro_aa a:hover {color: #fff;background:#0b2f61;}

.pro_aa a.probuy { background:#0b2f61 }

.ProductDetailsSmallimg{overflow:hidden;position:relative;margin:10px 30px; }
.ProductDetailsSmallimg ul{width:9999px;position:relative;}
.ProductDetailsSmallimg ul li{float:left;width:87px;height:57px;padding:3px; position:relative; display:inline; margin-right:20px; cursor:pointer;}
.ProductDetailsSmallimg ul li img{ display:block; width:85px; height:54px;}
.ProductDetailsSmallimg ul li span{ display:block; width:85px; height:50px; border:1px solid #dadada; position:absolute; left:0px; top:0px;}

.ProductDetailsSmallimg ul li.cur span{width:85px; height:57px; border:1px solid #ffc609;}

.ProductimgArrowleft,.ProductimgArrowright{ position:absolute; bottom:0px; width:33px; height:100px; cursor:pointer;}
.ProductimgArrowleft{left:0px;background:url(../Images/product2.gif) no-repeat left center;}
.ProductimgArrowright{right:0px;background:url(../Images/product3.gif) no-repeat right center;}

.Productwillbtn {  margin-top: 30px; border-bottom:1px solid #ddd; text-align: center;overflow: hidden;}
.Productwillbtn p {  float:left; *display: block; *zoom:1;border:1px solid #dcdcdc; padding:5px 25px; margin-right:15px;}
.Productwillbtn a{  font-size: 16px; font-weight: 500; color: #333; display: block;  width:100%;}
.Productwillbtn p:hover,p.cur{ background-color: #0b2f61; }
.Productwillbtn p:hover a,.Productwillbtn p.cur a{ color: #FFF; border-left: none;}

.Produxqms{ padding:39px 0px; display: none;}
.Produxqm1 p{ font-size: 14px; color: #666; line-height: 30px;  }
.Produxqm2 p{font-size: 14px; color: #333; line-height: 30px;}
.Produxqms img{ max-width: 100%;}
.Produxqms h3{ font-size:16px; line-height: 30px; font-weight: bold; color: #333;}
.Produxqms .text{ font-size: 14px; color: #666; line-height: 30px; text-indent: 2em;}
.Produxqms .contenttwo{ padding-top:34px;}
.Produxqms .contenttwo .img1 { width: 665px; height: 340px;}
.Produxqms .contenttwo .img1 img{ display: block; width: 665px; height: 340px;}
.Produxqms .contenttwo .img2 { width: 462px; height: 386px;}
.Produxqms .contenttwo .img2 img{ display: block; width: 462px; height: 386px;}
.Produxqms .contenttwo .Ptitle{padding-bottom: 21px;}
.Produxqms .contentthree{ padding-top:48px;}
.Produxqms .contentthree .Ptitle{padding-bottom: 10px;}
.Produxqms .contentfour{ padding-top:38px;}
.Produxqms .contentfive{ padding-top:35px;}
.Produxqms .contentsix{ padding-top:30px;}
/*产品详情页模板*/

.dede_pages{padding:20px 0;font-size:14px;text-align:center;width: 900px; overflow:hidden}
.dede_pages ul{display:inline-block;margin:0 auto;padding:0}
.dede_pages ul li{float:left;font-family:'microsoft yahei';margin:0 2px;padding:0 7px;line-height:25px;background:#fff;border:1px solid #0b2f61}
.dede_pages ul li a{float:left;color:#555;display:block}
.dede_pages ul li:hover{text-decoration:none;color:#fff;border:1px #333 solid;background-color:#ffc609}
.dede_pages ul li:hover a{color:#fff}
.dede_pages ul li:hover a:hover{color:#fff;text-decoration:none}
.dede_pages ul li.thisclass{color:#0b2f61;border:1px #0b2f61 solid;background:#ffc609;}
.dede_pages ul li.thisclass a{color:#fff}
.dede_pages .pageinfo{line-height:30px;padding-left:5px}
.dede_pages strong{font-weight:400}


  .m2zxCon {margin: 222px 0px 82px;overflow: hidden }
.m2zxL { float: right; padding-right: 8%; padding-top:50px; }
.m2zx_s1 { font-size: 58px; line-height: 72px; font-weight: bold; color: #ffc609; }
.m2zx_s2 { font-size: 32px; line-height: 55px; color: #ffc609; margin-bottom:30px; }
.m2zx_s3 { font-size: 16px; line-height: 28px; color: #666; margin: 28px 0px 15px; }
.m2zxL dl{max-width:390px;}
.m2zxL dl dt { font-size: 16px; line-height: 38px; color: #666; }
.m2zxL dl dd { color: #666; font-size: 16px; line-height: 30px; background: url(../images/m2zx_i.jpg) no-repeat left center; padding-left: 12px; }
.m2zx_s4 { line-height: 30px; font-size: 16px; color: #c01920; margin-top: 18px; }
.m2zxR { float: left; padding: 0px 6% 0px 4%; margin-top: 18px; border-right: 1px solid #E0E0E0; height: 392px; }
.m2zxR ul li { width: 466px; min-height: 37px; margin-bottom: 11px; }
.m2zx_int { font: 16px/35px "微软雅黑"; color: #333; padding: 0px 16px; height: 37px; width: 100%; border: 1px solid #AAAAAA; }
.m2zx_area{ font: 16px/26px "微软雅黑"; color: #333; padding: 7px 16px; height: 78px; width: 100%; border: 1px solid #AAAAAA; }
.m2zx_submit { font-size: 16px; line-height: 37px; color: #FFF;border:none;  background: #0b2f61; text-align: center; display: inline-block; height: 37px; width: 170px; }

/*产品搜索列表 statr  */
 
/*.snav{height:66px;background:#f2f2f2;}
.snav .gjc{height:66px;line-height:66px;color:#666;font-size:14px;}
.snav .gjc a{color:#666;}
.snav .gjc a:first-child{background:none;}
.wzdh{color:#666;font-size:14px;line-height: 66px;}
.wzdhw a,.wzdhw a:link,.wzdhw a:visited,.wzdhw a:active{color:#666;font-size:14px;}*/
.ntitle{color:#666;font-size:16px;line-height: 66px;background:#f2f2f2;padding-left:15px;margin-bottom:15px;}
.pro_information .tab2{}
.pro_information .tab2 dt{border-bottom: 1px solid #ddd;}
.pro_information .tab2 dt a{padding:32px;padding-top:0px;font-size: 22px;color: #000;display: inline-block;}
.pro_information .tab2 dt a:hover{border-bottom: 2px solid #0b4da2;}
.pro_information .tab2 dt a.on{border-bottom: 2px solid #0b4da2;}
.pro_information .tab2 dd{padding-bottom: 24px;}
.pro_information .tab2 dd ul li{float: none;padding-bottom: 30px; overflow:hidden;}
.pro_information .tab2 dd ul li:after{content:"";display: block;clear: both;}
.pro_information .tab2 dd ul li .scale_a {float: left;width: 269px;height:169px;padding:25px; border:#fff; text-align: center;overflow:hidden;border:1px solid #ededed;}
.pro_information .tab2 dd ul li img{max-width: 269px;height:169px;}
.pro_information .tab2 dd ul li .li_r{float:right;width:785px;}
.pro_information .tab2 dd ul li .li_r .li_r_up{  padding: 10px 0; border-bottom: 1px solid #ddd;}
.pro_information .tab2 dd ul li .li_r .li_r_up:after{content:"";display: block;clear: both;}
.pro_information .tab2 dd ul li .li_r .li_r_up h5{float: left;font-size: 16px;color:#000;font-weight: 600;}
.pro_information .tab2 dd ul li .li_r .li_r_up .time{float: right;font-size: 14px;}
.pro_information .tab2 dd ul li .li_r .li_r_down{margin-top: 10px;line-height: 26px;font-size: 14px;clear:both;}
.pro_information .tab2 dd ul li .imore:hover{ background-color: #367cd2; border: 1px solid #01706f; color: #fff;}
.pro_information .tab2 dd ul li .imore{ margin-left: 30px; width:100px; padding-left:20px; height:32px; line-height:32px; background:url(../images/pic.png) #fff 90px center no-repeat; display:block; font-size:14px; color:#000; border:1px solid #ccc;border-radius:30px; cursor:pointer; margin-top:15px;}
