@charset "utf-8";/* CSS Document */

*{margin: 0;padding: 0;}

html {font-size: 62.5%;height: 100%;background-color: #fff;}

body {margin: 0 auto; font-size: 14px;font-size: 1.4rem;max-width: 1680px;position: relative;

overflow-x: hidden;font-family:微软雅黑;

}

img {border: none;}

ul li {list-style-type: none;}

ul, form, p, a, img, table, tr, td, li, dd, dt, dl, span {margin: 0;padding: 0;list-style: none;color: #333;}

a {text-decoration: none;color: #333;outline: none;transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;-webkit-transition: 0.3s;}

h1 {margin: 0;padding: 0;font-weight: normal;color: #333;}

.clear {clear: both;}

.maln {margin-left: auto !important}

input, textarea {font-size: 12px;font-size: 1.2rem;color:#333;border: none;outline: none;}

.l{ float:left;}

.r{ float:right;}

.fix{*zoom:1; } .fix:after,.fix:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }





.wp{position: relative;}

.box{position: relative;}

.c_input::-webkit-input-placeholder {/* WebKit browsers */

 color:#333;}

.c_input:-o-placeholder {/* Mozilla Firefox 4 to 18 */

 color:#333;}

.c_input::-moz-placeholder {/* Mozilla Firefox 19+ */

 color:#333;}

.c_input:-ms-input-placeholder {/* Internet Explorer 10+ */

 color:#333;}

 .c_textarea::-webkit-input-placeholder {/* WebKit browsers */

 color:#333;}

.c_textarea:-o-placeholder {/* Mozilla Firefox 4 to 18 */

 color:#333;}

.c_textarea::-moz-placeholder {/* Mozilla Firefox 19+ */

 color:#333;}

.c_textarea:-ms-input-placeholder {/* Internet Explorer 10+ */

 color:#333;}

 

.ipt::-webkit-input-placeholder {/* WebKit browsers */

 color:#fff;}

.ipt:-o-placeholder {/* Mozilla Firefox 4 to 18 */

 color:#fff;}

.ipt::-moz-placeholder {/* Mozilla Firefox 19+ */

 color:#fff;}

.ipt:-ms-input-placeholder {/* Internet Explorer 10+ */

 color:#fff;}

 



#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;  background-color:#222;background-color:rgba(0,0,0,.8);-webkit-transition:opacity .5s ease;transition:opacity .5s ease;z-index:99999999999999999999999999999999999999;}

#baguetteBox-overlay.visible{opacity:1}

#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center;}

#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}

#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);-moz-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);}



#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;color:#ccc;background-color:#000;background-color:rgba(0,0,0,.6);font-family:Verdana, Geneva, sans-serif;}

#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}

#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;-webkit-transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,-moz-transform .4s ease;transition:left .4s ease,transform .4s ease}

#baguetteBox-slider.bounce-from-right{-webkit-animation:bounceFromRight .4s ease-out;animation:bounceFromRight .4s ease-out}

#baguetteBox-slider.bounce-from-left{-webkit-animation:bounceFromLeft .4s ease-out;animation:bounceFromLeft .4s ease-out}

.baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}

.baguetteBox-button{position:absolute;cursor:pointer;outline:0;padding:0;margin:0;border:0;-moz-border-radius:15%;

border-radius:15%;background-color:#323232;background-color:rgba(50,50,50,.5);color:#ddd;font:1.6em sans-serif;-webkit-transition:background-color .4s ease;transition:background-color .4s ease;}

.baguetteBox-button:hover{background-color:rgba(50,50,50,.9)}

.baguetteBox-button#next-button{right:2%;display: block!important;}

.baguetteBox-button#previous-button{left:2%;display: block!important;}

.baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}

.baguetteBox-button svg{position:absolute;left:0;top:0}

.spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}

.double-bounce1,.double-bounce2{width:100%;height:100%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}

.double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}

@-webkit-keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}

@keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}

@-webkit-keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}

@keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}

@-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}

@keyframes bounce{0%,100%{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}



@media screen and (min-width:1120px)  {.wp {width: 1100px;margin: auto;}}

@media screen and (min-width:1000px) and (max-width:1119px) {.wp {width: 980px;margin: auto;}}

@media screen and (max-width:999px) {.wp {width: 95%;margin: auto;}}



.mln{margin-left: 0!important;}

.mbn{margin-bottom: 0!important;}

.mtn{margin-top: 0!important;}



@font-face {

    font-family: 'OPENSANSBOLD';

    src: url('fonts/OPENSANSBOLD.eot');

    src: url('fonts/OPENSANSBOLD.eot') format('embedded-opentype'),

         url('fonts/OPENSANSBOLD.woff2') format('woff2'),

         url('fonts/OPENSANSBOLD.woff') format('woff'),

         url('fonts/OPENSANSBOLD.ttf') format('truetype'),

         url('fonts/OPENSANSBOLD.svg#OPENSANSBOLD') format('svg');

}

@font-face {

    font-family: 'OPENSANSREGULAR_0';

    src: url('fonts/OPENSANSREGULAR_0.eot');

    src: url('fonts/OPENSANSREGULAR_0.eot') format('embedded-opentype'),

         url('fonts/OPENSANSREGULAR_0.woff2') format('woff2'),

         url('fonts/OPENSANSREGULAR_0.woff') format('woff'),

         url('fonts/OPENSANSREGULAR_0.ttf') format('truetype'),

         url('fonts/OPENSANSREGULAR_0.svg#OPENSANSREGULAR_0') format('svg');

}



.ziti1{font-family: 'OPENSANSBOLD';}

.ziti{font-family: 'OPENSANSREGULAR_0';}



.head1{background-color: #3c4856;padding-top:15px;padding-bottom:17px;}

.head1 .guojia a{color:#fff;font-size:14px;font-size:1.4rem;line-height: 18px; display: block;float: right;height: 18px;padding-left: 34px;}

.head1 .guojia a.a1{background:url(../images/en.jpg) no-repeat left center;}

.head1 .guojia a.a2{background:url(../images/es.jpg) no-repeat left center;margin-left: 30px;}

.head1 .guojia a:hover{color: #1278c3;}

@media screen and (max-width:979px){

    .head1{padding-top:5px;padding-bottom:5px;}

}



.zanwu{ padding-bottom:100px; padding-top:50px;}





/* head */

.head{margin-top: 0px; width: 100%;z-index: 999; position: static;top: 0;left: 0; height: 95px;background:#d2d2d2; -ms-box-sizing: border-box;-o-box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

.head.head1{position: static;background-color: #fff;}

.head .logo{width: 246px;margin-top: 16px;}

.head .logo a{display: block;}

.head .logo a img{max-width:100%; display: block;}





.head .nav2{margin-left: 45px;padding-top: 0px;}

.head .nav2 ul li{float: left;margin-left: 8px;padding-bottom: 0px;position: relative;}

.head .nav2 ul li>a{display: block;text-transform: uppercase; color:#333;font-size:16px;font-size:1.6rem; padding: 37px 16.5px 37px 16.5px;;font-family:微软雅黑;font-weight: bold;}

.head .nav2 ul li:hover>a{background-color: #1278c3;color:#fff;}

.head .nav2 ul li.on>a{background-color: #1278c3;color:#fff;}





.nav2 ul li:hover .divshow{display: block;z-index: 999;width: 100%;}

.nav2 .divshow{position: absolute;top: 100%;left: 0;display: none;background:#1278c3;padding-bottom: 2px;}

.nav2 .divshow .show1{background:#1278c3;position: relative;padding: 0 20px;width: 100px;}

.nav2 .divshow .show1>a{color:#fff; padding-top: 10px;padding-bottom: 10px; line-height: 23px;font-size:16px;font-size:1.6rem;display: block;  }

.nav2 .divshow .show1:hover  > a{text-decoration: underline;}



.nav2 .divshow .show1:hover dl{display: block;}

.nav2 .divshow dl{position: absolute;left: 100%;top: 0;padding-left: 0px;display: none;}

.nav2 .divshow dl dd{background:#1278c3;position: relative;padding: 0 20px;width: 100px;}

.nav2 .divshow dl dd a{color:#fff; padding-top: 10px;padding-bottom: 10px; line-height: 23px;font-size:16px;font-size:1.6rem;display: block; }

.nav2 .divshow dl dd:hover a{text-decoration: underline;}



.nav3{padding-top: 10px; padding-bottom: 10px;display: none;background-color: #d2d2d2;}

.nav3 ul li{float: left;width: 23%; position: relative;margin-left: 1%;margin-right: 1%;}

.nav3 ul li a{font-family:微软雅黑;}

.nav3 ul li>a{display: block;color:#333;font-size:16px;font-size:1.6rem; text-align: center;line-height: 30px;font-family:微软雅黑;}

.nav3 ul li:hover{background:#1278c3;}

.nav3 ul li:hover a{color:#fff;}

.nav3 ul li.on{background:#1278c3;}

.nav3 ul li.on a{color:#fff;}







.nav2>ul>li .subNavBox{padding-top: 0px;padding-bottom: 0px;width: 293px;

 display: none; z-index: 995;

position: absolute;top: 100%;left: 0px; }



.nav2>ul>li .subNavBox {border-top: 1px solid #d2d2d2;}

.nav2>ul>li .subNavBox  .subNav{ text-align: left; position: relative; cursor: pointer;z-index: 996;margin-bottom: 0px;border: 1px solid #d2d2d2;border-top: 0px solid #d2d2d2; margin-top: 0px;padding-top: 0px;background:#eeeeee url(../images/probg.png) no-repeat 13px center; }

.nav2>ul>li .subNavBox  .subNav>a{display: block; text-transform: none; font-weight: normal; line-height:40px;height: 40px; padding-left:47px; font-size:14px; font-size:1.4rem; color:#333; transition:0s;}

.nav2>ul>li .subNavBox  .subNav:hover>a{color: #fff;}

.nav2>ul>li .subNavBox  .subNav:hover{ background:#1278c3 url(../images/probg.png) no-repeat 13px center;}



.nav2>ul>li:hover .subNavBox{display: block;}



.nav2>ul>li .subNavBox  .currentDd{ background:#1278c3 url(../images/probg.png) no-repeat 13px center; }

.nav2>ul>li .subNavBox  .currentDd a{ font-weight: normal;}





.nav2>ul>li .subNavBox  .navContent{ width: 196px; position: absolute;z-index: 997;left: 100%;top: 0; display: none; background:#fff;padding-top:0px;padding-bottom:0px;border: 1px solid #d2d2d2;border-top: 0;}

.nav2>ul>li .subNavBox  .navContent>li a{padding-top: 5px;padding-bottom: 5px; text-transform: none; font-weight: normal; display:block; font-size:14px; font-size:1.4rem;color:#333; padding-left:21px;line-height: 30px;}

.nav2>ul>li .subNavBox  .navContent>li a:hover{color: #1278c3;}





.head .sousuo1 {display: block;margin-top: 30px;}

.head .sousuo1 form{display: block;width: 213px;border: 0px solid #fff;height: 35px;border-radius: 0px;overflow: hidden;background-color: #a0a0a0;}

.head .sousuo1 form .ipt{float: left; color: #fff;font-size:13px;font-size:1.3rem; text-indent: 11px; display: block;width: 170px;height: 35px;line-height: 35px; background-color: #a0a0a0;font-family:微软雅黑;}

.head .sousuo1 form .ips{float: right; display: block;cursor: pointer;width: 41px;height: 35px;line-height: 35px;background:#a0a0a0 url(../images/sousuo.png) no-repeat center center;}



/*.container*/

.container { padding: 0; width: 5px; height: 100%; position: absolute; right: 0; -webkit-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; z-index: 999999999999999; cursor: pointer; position: fixed; top: -5px; right: 0; display: block; }



.container .nav { overflow: hidden; width: 300px; background: rgba(0, 0, 0, 0.8); position: absolute; top: 0; right: 0; display: block; height: auto; overflow: scroll; }



.container .nav form { margin: 15px auto; width: 258px; height: 26px; border: 1px solid #333; }



.container .nav form .iptc { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding-left: 15px; background-color: #fff; width: 80%; height: 26px; line-height: 26px; display: block; float: left; }



.container .nav form .ipsc { width: 20%; height: 26px; line-height: 26px; display: block; float: right; background: #fff url(../images/sousuo.png) no-repeat center center; }



.container .nav > ul { display: none; margin-top: 0px; margin-bottom: 0px; overflow: scroll; padding-top: 45px; -ms-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }



.container .nav > ul > li { line-height: 40px; font-size: 12px; font-size: 1.2rem; text-indent: 20px; position: relative; }



.container .nav > ul > li .addition { width: 20px; height: 20px; position: absolute; right: 15px; top: 10px; background: url("../fonts/shizi.png") no-repeat center center; }



.container .nav > ul > li .addition.fa:before { margin-right: 5px; color: #fff; text-indent: 0; }



.container .nav > ul > li > a { color: #fff; font-size: 12px; font-size: 1.2rem; display: block; margin-right: 40px; }



.container .nav > ul > li > a span { color: #fff; font-size: 12px; font-size: 1.2rem; }



.container .nav > ul > li .c-show { display: none; width: 100%; }



.container .nav > ul > li .c-show1 .c-s1 { position: relative; padding-left: 15px; }



.container .nav > ul > li .c-show1 .c-s1 > a { margin-right: 40px; position: relative; font-size: 12px; font-size: 1.2rem; color: #fff; display: block; padding-top: 5px; padding-bottom: 5px; line-height: 30px; }



.container .nav > ul > li .c-show1 .c-s1 > a span { font-size: 12px; font-size: 1.2rem; color: #fff; }



.container .nav > ul > li .c-show1 .c-s1 > .c-show2 { position: relative; }



.container .nav > ul > li .c-show1 .c-s1 > .c-show2 .c-s2 { position: relative; }



.container .nav > ul > li .c-show1 .c-s1 > .c-show2 .c-s2 > a { margin-right: 40px; text-indent: 35px; font-size: 12px; font-size: 1.2rem; color: #fff; display: block; padding-top: 5px; padding-bottom: 5px; line-height: 30px; }



.container .nav > ul > li .c-show1 .c-s1 > .c-show2 .c-s2 > a span { font-size: 12px; font-size: 1.2rem; color: #fff; }



.container .nav > ul > li .c-show1 .c-s1 .c-s2 .c-show3 { position: relative; }



.container .nav > ul > li .c-show1 .c-s1 .c-s2 .c-show3 .c-s3 a { text-indent: 50px; font-size: 12px; font-size: 1.2rem; color: #fff; display: block; padding-top: 5px; padding-bottom: 5px; line-height: 30px; }



.container .nav > ul > li .c-show1 .c-s1 .c-s2 .c-show3 .c-s3 a span { font-size: 12px; font-size: 1.2rem; color: #fff; }



.container .nav > ul > dl { padding: 20px; }



.container .nav > ul > dl dd { float: left; margin: 0 5px; }



.container .menubtn { width: 23px; height: 18px; position: absolute; top: 32px; right: 20px; -webkit-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; z-index: 9999; }



.container .menubtn span { display: block; width: 100%; height: 3px; margin-bottom: 3px; background-color: #217fc4; }





@media screen and (min-width:980px) {.container,.nav{ display:none}}



@media screen and (max-width:1119px){

    .head .logo{width: 200px;margin-top: 21px;}

    .head .nav2{margin-left: 15px;}

    .head .nav2 ul li>a{padding: 37px 14px 39px 14px}

}

@media screen and (max-width:999px){

    .head{height: 92px;}

    .head .nav2 ul li>a{font-size:12px;font-size:1.2rem;}

}

@media screen and (max-width:979px){

    .head{height: 72px;}

    .head .nav2{display: none;}

    .nav3{display: block;}

    .head .sousuo1{margin-right: 40px;}

}

@media screen and (max-width:485px){

    .head{height: auto;}

    .head .logo{float: none;}

    .head .sousuo1{float: none;margin-top: 10px;margin-right: 0;}

    .head .sousuo1 form{width: 100%;}

    .head .sousuo1 form .ipt{width: calc(100% - 45px);}

    .nav3 ul li>a{font-size:12px;font-size:1.2rem;}

}

 /*lun bo*/

.index_focus {position: relative;width: 100%;height:581px;margin: 0 auto; overflow:hidden; z-index:9}

.index_focusn{width:1920px; position:absolute; left:50%; top:0px; margin-left:-960px; height:100%;z-index:99}

.index_focus .bd li {display: none;position: absolute;left: 0;top:0;width:1920px;z-index:999}



.index_focus_post {z-index: 10;}

.index_focus .pic {height: auto;display: block;	margin:0 auto;}

.index_focus .pic:hover {text-decoration: none;}





.index_focus .slide_nav {position: absolute; z-index:9998 ;height: 16px;left:50%;margin-left:-59px ;bottom:99px;}

.index_focus .slide_nav a{ width:16px; height:16px; cursor:pointer;border-radius: 50%; display: inline-block; margin-right:6px; margin-left:6px; background:url(../images/circle.png) no-repeat center center;}



.index_focus_post {z-index: 10;}

.index_focus .pic {height: auto;display: block;	margin:0 auto;}

.index_focus .pic:hover {text-decoration: none;}

.index_focus .slide_nav li:hover,.index_focus .slide_nav .on{text-decoration: none;background:url(../images/circleon.png) no-repeat center center;}



.index_focus_pre,.index_focus_next {display: none;position: absolute;top: 50%;margin-top:-35px;width:64px;height:64px;text-indent: 100%;white-space: nowrap;overflow: hidden;z-index:9999}

.index_focus_pre {left: 64px; }

.index_focus_next {right: 63px;}

.index_focus_pre:hover {left: 64px; }

.index_focus_next:hover {right: 63px;}



@media screen and (min-width:1000px) and (max-width:1219px) {

.index_focus {height:464px;}

.index_focusn img {width: 80%;}

.index_focus2 {height:414px;}

.index_focusn2 img {width: 80%;}

}

@media screen and (min-width:1000px) {.carousel,.clear2{display: none}}

@media screen and (max-width:999px) {

.index_focus {display: none}

.index_focus2 {display: none}



.carousel{width: 100%;position: relative;overflow: hidden;}

.carousel ul{width: 100%;height: 100%;}

.carousel ul li{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}

.carousel ul li img{width: 100%; vertical-align: middle;}

.carousel ol{position: absolute;z-index: 2;width: 85px;height:10px;bottom: 15px;left: 50%;-webkit-transform:translate3d(-50%,0,0);}

.carousel ol li{float: left;width: 10px;height: 10px;margin-right: 10px;border-radius: 5px;background-color: #fff;transition:all 0.3s ease 0s;}

.carousel ol li.cur{width: 10px;background:#1278c3;}

.carousel ol li:last-child{margin: 0;}

}







.yikuai{background:url(../images/yikuaibg.jpg) no-repeat top center;}

.erkuai{background:url(../images/erkuai.jpg) no-repeat bottom center; padding-top: 100px;}



/* main1 */

.main1{position: relative;top:-50px;z-index: 9999; }

.main1 ul li{float: left;width: 25%;}

.main1 ul li a{display: block;max-width:253px;  padding: 17px 11px;background:url(../images/m1bg.jpg) repeat-y center center;}

.main1 ul li.qianse a{background:url(../images/m1bg2.jpg) repeat-y center center;}

.main1 ul li a img{max-width: 100%;display: block;margin: 0 auto;}

@media screen and (max-width:1024px){
.main1{top:0px; }
.index_focus .slide_nav{ bottom:25px;}
}

@media screen and (max-width:999px){

    .main1{top: 0;}

}

@media screen and (max-width:639px){

    .main1 ul li{float: left;width:50%;}

    .main1 ul li a{margin: 0 auto 0px;padding: 8px 8px;}

}

@media screen and (max-width:350px){

    .main1 ul li a{margin: 0 auto 0px;padding: 5px 5px;}

}

/* main2 */

.main2 {margin-top: 9px;}

.main2 .m2box{background:url(../images/m2bg.png) no-repeat right top;padding-right: 50px;padding-bottom: 100px;}

.main2 .mtitle{text-align: right;padding-top: 30px;margin-bottom: 32px;margin-right: 58px;}



.main2 .mcont{text-align: right;margin-bottom: 3px;}

.main2 .mcont a{display: block; font-size:14px;font-size:1.4rem;color: #000;width: 663px;line-height: 24px;text-indent:25px}



.main2 .mmore a{color: #1278c3;font-size:14px;font-size:1.4rem;font-weight: bold;}

.main2 .mcont a:hover{color: #1a90da;}

.main2 .mmore a:hover{color: #333;}

@media screen and (max-width:979px){

    .main2 .m2box{background: none;padding-right: 0;}

    .main2 .mtitle{margin-right: 0;}

    .main2 .mcont{text-align: center;}

    .main2 .mcont a{width:100%;}

}

/* main3 */

.main3{margin-top: 59px;}

.main3 .mtitle{margin-left: 130px;}

/* new start */

.baiye{margin-top: 40px;display: block;margin-bottom: 0px;}

.baiye dl dd{width: 8.55%;float: left;margin-left: 0.9%;}

.baiye dl dd .by-ms{width: 100%; overflow: hidden;position: relative;}

.baiye dl dd .by-ms .yiceng{background: url(../images/yiceng.png) repeat;position: relative;z-index: 10;}

.baiye dl dd .by-ms .erceng{position: absolute;z-index: 9;width: 100%;height: 100%;top: 0;left: 0;}

.baiye dl dd .by-ms .erceng img{display: block;}

.baiye dl dd .by-ms .tle{color: #fff;font-size:30px;font-size:3rem;margin-left: 14px;padding-top: 35px;margin-bottom: 6px;}

.baiye dl dd .by-ms .cnt{color: #fff;font-size:18px;font-size:1.8rem;line-height: 28px;margin-left: 16px;}

.baiye dl dd .by-img img{display: block;width: 100%;}



.baiye dl dd.on{width: 33.8%;}

.baiye dl dd.on .by-ms{width: 25.3%; }

.baiye dl dd.on .by-ms .yiceng{background: #0057a6;}

.baiye dl dd.on .by-ms .erceng{display: none;}

.baiye dl dd.on .by-img{display: block;width: 72.9%;margin-left: 1.8%;}



.baiye dl dd .by-img{display: none;}



@media screen and  (max-width:1119px){

    .baiye dl dd .by-ms .cnt{font-size:14px;font-size:1.4rem;}

}



.baiye2{display: none;}

.baiye2 dl dd{width: 100%;margin-bottom: 20px;max-width: 414px;float: left;}

.baiye2 dl dd .by-top{color: #fff;font-size:14px;font-size:1.4rem;background-color: #1278c3;margin-bottom: 0px;text-align: center;height: 40px;overflow: hidden; line-height: 40px;}

.baiye2 dl dd .by-bot{width: 100%;margin-bottom: 0px;}

.baiye2 dl dd .by-bot img{display: block;max-width:100%; }



@media screen and  (max-width:979px){

    .main3{margin-top: 0px;}

    .main3 .mtitle{margin-left: 0;}

    .baiye2 dl dd{width: 31%;margin: 1%!important;}

    .baiye2{display: block;margin-top: 15px;}

    .baiye{display: none;}

}

@media screen and  (max-width:639px){

    .baiye2 dl dd{width: 48%;margin: 1%!important;}
	.baiye2 dl dd .by-bot img {
    display: block;
    max-width: 64%;
    margin: 0 auto;
    padding-top: 5px;
}

}

@media screen and  (max-width:399px){

    .baiye2 dl dd{width: 98%;margin: 1% auto!important;float: none;}

}





/* main4 */

.main4{padding-top: 0px;}

.main4 .wp{}

.main4 .mtitle{margin-bottom: 60px;}

.main4 .mtitle a{display: block;}

.main4 .mtitle a img{max-width:100%; display: block;}



.main4 .mcont ul{width: 635px;}

.main4 .mcont ul li{margin-bottom: 36px;}

.main4 .mcont ul li .img{width: 71px;}

.main4 .mcont ul li .txt{width: 535px;}

.main4 .mcont ul li .txt .m4-top{margin-top: 0px;}

.main4 .mcont ul li .txt .m4-top a{font-size:18px;font-size:1.8rem;color:#333;font-weight: bold;}

.main4 .mcont ul li .txt .m4-top a:hover{color: #1278c3;}

.main4 .mcont ul li .txt .m4-bot{margin-top: 11px;}

.main4 .mcont ul li .txt .m4-bot a{font-size:16px;font-size:1.6rem;color:#666;display: block;line-height: 24px;/*max-height: 48px;*//*overflow: hidden;*/ text-indent:25px}

.main4 .mcont ul li .txt .m4-bot a:hover{color: #1a90da;}

@media screen and  (max-width:1119px){

    .main4 .wp{background:url(../images/m4bg.png) no-repeat right 10%;background-size: 30%;}

}



@media screen and  (max-width:979px){

    .main4 .mcont ul li .txt .m4-top a{color:#fff;}

    .main4 .mcont ul li .txt .m4-bot a{color:#fff;}

    .main4{background-color: #262626;padding-top: 30px;padding-bottom: 30px;}

    .main4 .mcont ul{width: 500px;}

    .main4 .mcont ul li .txt{width: 400px;}

    .main4 .wp{background:url(../images/m4bg.png) no-repeat right 60%;background-size: 30%;}

}

@media screen and  (max-width:768px){

    .main4 .wp{background: none;}

    .main4 .mcont ul{width: 100%;}

    .main4 .mcont ul li .txt{width: calc(100% - 80px);}

}



/* main5 */

.main5 {margin-top: 136px;padding-top: 0px;padding-bottom: 46px;}

.main5 .m5box .lnews .n-title{margin-bottom: 25px;}

.main5 .m5box .lnews .n-title a{display: block;}

.main5 .m5box .lnews .n-title a img{display: block;max-width:100%; }





.main5 .m5box .lnews ul li{margin-bottom: 33px;}

.main5 .m5box .lnews ul li .limg{width: 180px;margin-right: 16px;}

.main5 .m5box .lnews ul li .limg a{display: block;}

.main5 .m5box .lnews ul li .limg a img{display: block;max-width:100%;border: 1px solid #fff; }



@media screen and  (max-width:979px){



.main5 .m5box .lnews ul li .limg a img{max-width:140%;}



}





.main5 .m5box .lnews ul li .rtxt{width: 563px;}

.main5 .m5box .lnews ul li .rtxt .m5top{margin-top: 3px;}

.main5 .m5box .lnews ul li .rtxt .m5top a{display: block; font-size:16px;font-size:1.6rem;color:#fff;font-weight: bold;line-height: 22px;max-height: 22px;overflow: hidden; font-family:微软雅黑;}

.main5 .m5box .lnews ul li .rtxt .m5top a:hover{color: #1278c3;}

.main5 .m5box .lnews ul li .rtxt .m5mid{margin-top: 12px;margin-bottom: 9px;}

.main5 .m5box .lnews ul li .rtxt .m5mid a{font-size:14px;font-size:1.4rem;line-height: 24px;color: #d7d7d7;display: block;max-height: 52px;overflow: hidden; text-indent:25px}

.main5 .m5box .lnews ul li .rtxt .m5mid a:hover{color: #1278c3;}

.main5 .m5box .lnews ul li .rtxt .m5bot a{ background:url(../images/m5abg.jpg) no-repeat bottom left; font-size:14px;font-size:1.4rem;color: #1278c3;padding-bottom: 3px;}





.main5 .m5box .lnews ul li .more{display: block;float: right;width: 132px;height: 38px;line-height: 38px;text-align: center;background-color: #1278c3;border-radius: 5px;color:#fff;font-size:14px;font-size:1.4rem;}

.main5 .m5box .lnews ul li .more:hover{color:#fff;}



@media screen and  (min-width:1120px){

    .main5 .m5box .lnews ul li .more{margin-right: 34px;}

}





.main5 .m5box .lnews ul li.li3{margin-top: -20px;}



.main5 .m5box .rservice .n-title{margin-bottom: 0px;margin-top: -27px;}



.main5 .m5box .rservice .n-cont{padding: 10px 10px 15px 10px;background-color: #262626;margin-top: 56px;}



.main5 	.slideBox{ width:264px; height:288px; overflow:hidden; position:relative;  padding-bottom: 19px;}

.main5 	.slideBox .hd{width: 100%; height:9px; overflow:hidden; position:absolute; right:0px; bottom:0px; z-index:1; }

.main5 	.slideBox .hd ul{width: 100%; overflow:hidden; zoom:1; float:left;  text-align: center;}

.main5 	.slideBox .hd ul li{ display: inline-block; margin-right:4px;margin-left: 4px;  width:9px; height:9px; line-height:9px; text-align:center; background:#cbc8c8; cursor:pointer;border-radius: 50%; }

.main5 	.slideBox .hd ul li.on{ background:#1278c3;  }

.main5 	.slideBox .bd{ position:relative; height:100%; z-index:0;   }

.main5 	.slideBox .bd li{ zoom:1; vertical-align:middle; }

.main5 	.slideBox .bd li a{display: block;}

.main5 	.slideBox .bd img{ width:264px; height:247px; display:block;  }

.main5 	.slideBox .bd li a span{font-size:14px;font-size:1.4rem; display: block;text-align: center;border-bottom: 1px solid #b7b6b6;margin-top: 10px;padding-bottom: 12px;color:#fff;}





@media screen and  (max-width:1119px){

    .main5 .m5box .lnews ul li .rtxt{width: 465px;}

    .main5 .m5box .rservice .n-title{margin-top:-25px;}

}

@media screen and  (max-width:999px){

    .main5 .m5box .lnews ul li .rtxt{width: 420px;}

}

@media screen and  (max-width:979px){

    .main5{background:url(../images/bg321.jpg);background-attachment: fixed; margin-top: 0;padding-top: 20px;}

    .main5 .m5box .rservice .n-cont{background-color: transparent;}

    .erkuai{background:none;}

    .main5 .m5box .lnews .n-title a img{transform: rotate(4.5deg);}

    .main5 .m5box .rservice .n-title{margin-top: 0;}

    .main5 .m5box .rservice .n-title a img{transform: rotate(4.5deg);}

    .main5 .m5box .rservice .n-cont{margin-top: 10px;}

    .main5 .m5box .lnews{width: calc(100% - 384px);}

    .main5 .m5box .lnews ul li .rtxt{width: 100%;}

}

@media screen and  (max-width:979px){

    .main5 .m5box .lnews{width:100%;float: none; }

    .main5 .m5box .rservice{float: none;margin-top: 20px;}

}

/* foot */

.foot{background-color: #262626;padding-top: 37px;padding-bottom: 18px;}

.foot.foot1{padding-bottom: 54px;}

.foot .ft1{width: 300px;}

.foot .ft2{width: 378px;margin-left: 0px;}

.foot .ft3{width: 320px;}



.foot .fttitle{font-size:22px;font-size:2.2rem;color:#fff;margin-bottom: 15px;text-transform: uppercase;}

.foot .fttitle a{font-size:22px;font-size:2.2rem;color:#fff;}

.foot .fttitle a:hover{color:#1278c3;}

.foot .ft1 dl dd{font-size:14px;font-size:1.4rem;line-height: 24px;color:#fff;padding-left: 29px;font-family:微软雅黑;}

.foot .ft1 dl dd a{font-size:14px;font-size:1.4rem;line-height: 24px;color:#fff;font-family:微软雅黑;}

.foot .ft1 dl dd a:hover{color:#1278c3;}



.foot .ft1 dl dd.dd1{background:url(../images/f-site.png) no-repeat left top;}

.foot .ft1 dl dd.dd2{background:url(../images/f-tell.png) no-repeat left center;}

.foot .ft1 dl dd.dd3{background:url(../images/f-mail.png) no-repeat left center;}

.foot .ft1 dl dd.dd4{background:url(../images/f-printer.png) no-repeat left center;}

.foot .ft1 dl dd.dd5{background:url(../images/f-skype.png) no-repeat left center;}





.foot .ft3 {margin-left: 52px;}

.foot .ft3 ul{margin-top: 23px;}

.foot .ft3 ul li{float: left;margin-left: 17.5px;}

.foot .ft3 dl{margin-top: -9px;}

.foot .ft3 dl dd{font-size:14px;font-size:1.4rem;line-height: 34px;color:#fff;}

.foot .ft3 dl dd a{font-size:14px;font-size:1.4rem;line-height: 34px;color:#fff;}

.foot .ft3 dl dd a:hover{text-decoration: underline;}

.foot .ft3 .f-jj{margin-top: 5px;}

.foot .ft3 .f-jj p{font-size:14px;font-size:1.4rem;color:#fff;line-height: 24px;}

.foot .ft3 .f-jj p a{font-size:14px;font-size:1.4rem;color:#fff;line-height: 24px;font-family:微软雅黑;}

.foot .ft3 .f-jj p a:hover{color: #1278c3;}

#dibu{padding-top: 8px;}







.links{padding-top: 8px; font-size:14px;font-size:1.4rem;color:#fff;line-height: 24px;background-color: #19191a;padding-bottom: 9px;}

.links a{font-size:14px;font-size:1.4rem;color:#fff;margin-left: 15px; line-height: 24px;}

.links a:hover{color: #1278c3;}



.foot .c_div1{ padding-bottom:9px; }

.foot .c_div2{ padding-bottom:9px; }

.foot .c_div3{ padding-bottom:9px; }



.foot .c_div3 .c_bt1{ margin-top:11px; }



.foot .c_input,.foot .c_input2,.foot .c_textarea,.foot .c_captcha{ -ms-box-sizing: border-box;-o-box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; border:solid 1px #f1f1f1; color:#333;padding-left: 23px; font-size:14px; font-size:1.4rem;  }

.foot .c_input,.foot .c_input2,.foot .c_captcha{ height:34px; line-height:34px;}





.foot .xing{background:#fff url(../images/xingxing.png) no-repeat 12px 13px;}







.foot .c_input{ width:376px; }

.foot .c_input2{ width:376px; }

.foot .c_textarea{  color:#333;font-size:14px;font-size:1.4rem;width:376px; float:left; line-height:34px; height:66px; padding-top:0px; font-family:微软雅黑;}





.foot .c_captcha{ width:107px;border: 1px solid #f1f1f1; height: 34px;}

.foot .c_yzm{ float:left; cursor:pointer; margin-left:6px; width: 105px;height: 34px;}

.foot .c_send{ float:right; cursor:pointer; width:151px; height:34px;text-transform: uppercase; line-height:32px;border: 1px solid #1278c3; text-align:center; color:#1278c3;; background:transparent; font-size:14.5px; font-size:1.45rem;font-family:微软雅黑;}

.foot .c_send:hover{background-color: #1278c3;color:#fff;}



.foot #dibu input::-webkit-input-placeholder {

 color:#333;font-family:微软雅黑; font-size:14px;font-size:1.4rem;}

.foot #dibu input:-o-placeholder {

 color:#333;font-family:微软雅黑; font-size:14px;font-size:1.4rem;}

.foot #dibu input::-moz-placeholder {

 color:#333;font-family:微软雅黑; font-size:14px;font-size:1.4rem;}

.foot #dibu input:-ms-input-placeholder {

 color:#333;font-family:微软雅黑; font-size:14px;font-size:1.4rem;}



.foot #dibu .c_textarea::-webkit-input-placeholder {

 color:#333;font-family:微软雅黑; font-size:14px;font-size:1.4rem;}

.foot #dibu .c_textarea:-o-placeholder {

 color:#333;font-family:微软雅黑; font-size:14px;font-size:1.4rem;}

.foot #dibu .c_textarea::-moz-placeholder {

 color:#333;font-family:微软雅黑; font-size:14px;font-size:1.4rem;}

.foot #dibu .c_textarea:-ms-input-placeholder {

 color:#333;font-family:微软雅黑; font-size:14px;font-size:1.4rem;}









@media screen and (max-width:1119px){

    .foot .ft1{width: 225px;}

    .foot .ft3{width: 315px;margin-left: 20px;}

    .foot .ft3 ul li{margin-left: 28px;}

}

@media screen and (max-width:999px){

    .foot .ft3 ul li{margin-left: 15px;}

    .foot .ft1{width: 50%;}

    .foot .ft3{width: 50%;margin-left: 0;}

    .foot .ft2{width: 100%;margin-left: 0;margin-top: 30px;}

    .foot .c_div1{ padding-bottom:0px; }

    .foot .c_div2{ padding-bottom:0px; }

    .foot .c_bt1{width: 2%;margin: 0;padding: 0;left: 0;}

    .foot .c_input,.foot .c_input2,.foot .c_textarea{width: 50%;}

    .foot .c_nr1{width: 100%;margin-bottom: 9px;}

    .foot .c_send{margin-left: 2%;width: 23%;float: left;}

    .foot .c_captcha{width: 12%;margin-bottom: 9px;}

    .foot .c_yzm{margin-left: 0%;}

    .foot .ft1 .erweima{top: 50%;bottom: auto;right: 0;left: auto;}

}

@media screen and (max-width:639px){

    .foot .ft1{width: 100%;margin-bottom: 30px;}

    .foot .ft3{width: 100%;margin-bottom: 30px;}

    .links{display: none;}

    .foot .c_bt1{width: 3%;text-indent: 0;}

    .foot .c_input,.foot .c_input2,.foot .c_textarea{width: 96%;}

    .foot .c_send{margin-left: 0%;width: 97%;float: left;margin-top: 15px;}

    .foot .c_captcha{width: 96%;margin-bottom: 15px;}

    .foot .c_yzm{margin-left: 0%;}

}

@media screen and (max-width:430px){

    .foot .ft3 ul li{margin-left: 10px;}

    .foot .ft.ft1{width: 100%;}

    .foot .ft.ft2{margin-left: 0px;width: 100%;margin-top: 30px;} 

}

.banner  a{display: block;}

.banner  a img{display: block;max-width:100%; }



/* bread */

.bread{background:url(../images/bread.jpg) no-repeat center center;color:#fff;padding-top: 34px;padding-bottom: 44px;}

.bread .top{text-align: center;margin-bottom: 7px;}

.bread .top a{font-size:30px;font-size:3rem;color:#fff;text-transform: uppercase; display: inline-block;padding-left: 39px;padding-right: 39px; background:url(../images/left1.png) no-repeat left center,url(../images/right1.png) no-repeat right center;}

.bread .top a:hover{color: #1278c3;}

.bread .bottom{text-align: center;}

.bread .bottom a{font-size:14px;font-size:1.4rem;color:#fff;}

.bread .bottom a:hover,.bread .bottom a.a2{color: #1278c3;}

/* ======================================== product ======================================== */

/*goods*/

.product{padding-top: 50px;}

.product .xiangqing .goods{width: 762px;}

.product .xiangqing .goods .box1{width: 100%;}

.product .xiangqing .goods .box1 ul{width: 100%;margin-top: -39px;}



.product .xiangqing .goods ul li{float: left;margin-left: 16px;margin-top: 39px;width: 243px;}

.product .liimg{width: 100%;}

.product .liimg a{display: block;overflow: hidden;position: relative;}



.product .liimg a .pd-zz{background:url(../images/pd-zz.png) no-repeat center center; position: absolute;top: -100%;left: 0;width: 100%;height: 100%;transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;-webkit-transition: 0.5s; }

.product .liimg:hover a .pd-zz{top: 0;}

.product .liimg a img{display: block;max-width: 100%;}

.product .litxt .topp{text-align: center;margin-bottom: 25px;}

.product .litxt .topp a{font-size:14px;font-size:1.4rem;padding-top: 7px;padding-bottom: 9px;color: #333;line-height: 24px;display: block;background-color: #dbdbdb;border-bottom: 1px solid #1278c3;/*min-height:48px;*/}

.product .litxt .topp a:hover{color: #1278c3;}



.product .litxt .bott{position: relative;}

.product .litxt .bott a{font-size:14px;font-size:1.4rem;color: #1278c3; display: block;width: 152px;height: 29px;border: 1px solid #1278c3;line-height: 26px;text-align: center;margin: 0 auto;}

.product .litxt .bott input{position: absolute;left: 0%;top: 30%;cursor: pointer;}

.product .litxt .bott a:hover{background-color: #1278c3;color: #fff;}



/*list*/

.product .xiangqing .list {width: 293px;margin-bottom: 75px;}

.product .xiangqing .list .title1{margin-bottom:20px;}

.product .xiangqing .list .title1 a{text-align: center; text-transform: uppercase; display: block; height: 45px;line-height: 45px;background-color: #1278c3;color: #fff;font-size: 24px;font-size: 2.4rem; }





.product .xiangqing .list .subNav{cursor: pointer;margin-bottom: 0px;border: 1px solid #d2d2d2; margin-top: 8px;padding-top: 0px;background:#eee url(../images/probg.png) no-repeat 13px center; }

.product .xiangqing .list .subNav a{ line-height:40px; padding-left:45px; font-size:14px; font-size:1.4rem; color:#333333; transition:0s;}



.product .xiangqing .list .subNav:hover{ background:#1278c3 url(../images/probg.png) no-repeat 13px center;}

.product .xiangqing .list .subNav:hover a{color: #fff;}

.product .xiangqing .list .currentDd{ background:#1278c3 url(../images/probg.png) no-repeat 13px center; }

.product .xiangqing .list .currentDd a{color: #fff;}



.product .xiangqing .list .navContent{display: none; background:#fff;position: relative;padding-top:8px;padding-bottom:10px;border: 1px solid #d2d2d2;border-top: 0;}

.product .xiangqing .list .navContent>li a{display:block; font-size:14px; font-size:1.4rem; padding-top: 0;padding-bottom: 0px; color:#333; padding-left:47px;line-height: 30px;}

.product .xiangqing .list .navContent>li a:hover{color: #1278c3;}



.product .xiangqing .list .title2{width: 100%;margin-bottom:20px;margin-top: 60px;}

.product .xiangqing .list .title2 a{font-size:24px;font-size:2.4rem; display: block;height:45px;line-height:45px;background-color: #1278c3;color: #fff; text-align: center;text-transform: uppercase;}

.product .xiangqing .list dl{border: 1px solid #ccc;background-color: #eeeeee;}

.product .xiangqing .list dl dd{background-color: #eeeeee;padding-bottom:18px;border-bottom: 1px solid #ccc;padding-left: 22px;padding-right: 22px;padding-top: 22px;}

.product .xiangqing .list dl dd .top a{font-size:16px;font-size:1.6rem;color: #333;padding-left: 26px; display: block; background: url(../images/newslist.png) no-repeat left 5px; line-height: 26px;}

.product .xiangqing .list dl dd .bottom a{font-size:14px;font-size:1.4rem;color: #333;line-height: 24px;display: block;text-indent:25px}

.product .xiangqing .list dl dd a:hover{color: #1278c3;}

.product .xiangqing .list dl dd .bottom{margin-top: 9px;}

.product .xiangqing .list dl dd.dd2{border-bottom: 0px;}



/*page*/

.page{position: relative;margin:40px auto 100px;}

.page {text-align: center;}

.page a:hover{color: #fff;background-color: #1278c3;}

.page a {display: inline-block;background-color:#1278c3;color: #fff; margin-right:7px;width: 26px;height: 26px;line-height: 26px;border: 1px solid #1278c3; text-align:center;font-size: 12px;font-size: 1.2rem;border-radius: 0px;}

.page a.on,.page a:hover{background-color: transparent;color: #1278c3;}

.page a.first{width:59px;margin-right:11px;}

.page a.last{width: 59px;margin-left: 4px;}

.page span{display: inline-block;width: 50px;text-align: center;font-size:16px;font-size:1.6rem;color: #333;position: relative;top: 3px;}

.page img{display: inline-block;position: relative;top: 5px;margin-left: 15px;margin-right: 8px;}

.ins{margin-left: 4px; width: 133px;display: inline-block;height: 28px; line-height: 26px;text-align: center; border: none; outline: none;background-color: #1278c3;color: #fff;font-family:微软雅黑; font-size: 12px;font-size: 1.2rem;cursor: pointer;border: 1px solid #1278c3;}



/* good1 */

.product .xiangqing .goods1{width: 762px;}



.product #tsShopContainer li,.product #tsShopContainer img{vertical-align:top;}

.product #tsShopContainer{position:relative; float:none; width: 452px;margin: 0 auto;

}

.product #tsShopContainer #tsImgS{text-align:center;width:452px;height: 300px; position:relative;border:0px solid #dadada; padding: 0px 0px!important}

.product #tsShopContainer #tsImgS a{display:block;text-align:center;margin:0px auto;}

.product #tsShopContainer #tsImgS img{ display: block;}

.product #tsShopContainer #tsPicContainer{width:100%;position:relative;

height:80px;

margin-top: 18px;

}

.product #tsShopContainer #tsPicContainer #tsImgSArrL{width:15px;position:absolute;top:0px;left:0px;cursor:pointer;

height:80px;background:url(../images/prleft.png) no-repeat left center;}

.product #tsShopContainer #tsPicContainer #tsImgSArrR{width:15px;position:absolute;top:0px;right:0px;cursor:pointer;

height:80px;background:url(../images/prright.png) no-repeat right center;} 

.product #tsShopContainer #tsPicContainer #tsImgSArrL:hover{background:url(../images/prlefton.png) no-repeat left center;}

.product #tsShopContainer #tsPicContainer #tsImgSArrR:hover{background:url(../images/prrighton.png) no-repeat right center;} 

.product #tsShopContainer #tsPicContainer #tsImgSCon{position:absolute;top:2px;left:20px;width:1px;overflow:hidden;

height:80px;}

.product #tsShopContainer #tsPicContainer #tsImgSCon ul{width:100%;overflow:hidden;}

.product #tsShopContainer #tsPicContainer #tsImgSCon li{width:120px;float:left;cursor:pointer;margin-left: 0px;margin-bottom: 0;

padding: 0 9px;}

.product #tsShopContainer #tsPicContainer #tsImgSCon li a{ display:block; 

width:120px;}

.product #tsShopContainer #tsPicContainer #tsImgSCon li img{display:block;

width:120px;

height:80px;border: 0px solid #dadada;}



.product .MagicZoomBigImageCont{border:1px solid #dadada;background:#FFF;}

.product .MagicZoomBigImageCont img{width: 832px!important;height: 832px!important;}

.product .MagicZoomPup{border:0px solid #aaa;background:#ffffff;}







.product .xiangqing .goods1 .content{width: 100%; margin-top:17px;padding-right: 0px;}

.goods1 .content .title{text-align: center;font-weight: normal; padding-bottom: 1px;margin-top: 21px;}

.goods1 .content .title h1{text-align: center;font-size:18px;font-size:1.8rem;color: #333 ;}

.goods1 .content p{font-size:16px;font-size:1.6rem;color: #333;line-height: 26px;}









.rsh{width: 187px;margin: 14px auto 20px;}

.at-resp-share-element .at-icon{width:26px!important;height:26px!important;}

.at-style-responsive .at-share-btn{padding: 0!important; border-radius: 2px!important;}

.at-resp-share-element .at-share-btn .at-icon-wrapper{width:26px!important;height:26px!important;}

.at-resp-share-element .at-share-btn{margin-bottom: 0!important;margin-right: 3px!important;}





.goods1 .content .btn{width:284px;margin: 0 auto;}

.goods1 .content .btn a { display: block; font-size:14px;font-size:1.4rem;color: #333;width: 129px;border: 1px solid #1278c3; height:29px;line-height:29px;text-align: center;}

.goods1 .content .btn a:hover{background-color: #1278c3;color:#fff;}





.protitle1{border-bottom: 1px solid #ccc;  width: 100%;margin-bottom: 13px;margin-top: 23px;height:41px;line-height: 33px; }

.protitle1 a{font-size:26px;font-size:2.6rem;color: #1278c3;margin-left: 0px;display: block;}



.goods1 .wenzi{margin-bottom: 24px;}

.goods1 .wenzi p{font-size:16px;font-size:1.6rem;color: #666;line-height: 24px; text-indent:25px}

.goods1 .wenzi p span{font-size:16px;font-size:1.6rem;color: #666;line-height: 24px;}

.goods1 .wenzi li{font-size:16px;font-size:1.6rem;color: #666;line-height: 24px;}

.goods1 .wenzi strong{font-size:16px;font-size:1.6rem;color: #666;line-height: 24px;}

.goods1 .wenzi p img{max-width: 100%;}

.goods1 .wenzi p a{font-size:16px;font-size:1.6rem;color: #1278c3;line-height: 24px;}

.goods1 .wenzi table{ width:97%; border-collapse:collapse; line-height:24px;margin-top: 20px;}

.goods1 .wenzi tr td{ line-height:24px; padding:2px;border: 1px solid #ccc;}



.img980{display: none;}

.img980 ul li{width: 48%!important;margin: 1%!important;float: left;}

.img980 ul li a{display: block;width: 100%;}

.img980 ul li a img{display: block;width: 100%;}





@media screen and (max-width:1119px){

    .product .xiangqing .list{width: 250px;}

    .product .xiangqing .goods .box1 ul{margin-top: 0;}

    .product .xiangqing .goods{width: 690px;}

    .product .xiangqing .goods1{width: 690px;}

    .product .xiangqing .goods ul li{width: 31%;margin: 1%!important;}

}

@media screen and (max-width:999px){

    .product .xiangqing .goods{width: 650px;}

    .product .xiangqing .goods1{width: 650px;}

    .MagicZoomPup,.MagicZoomBigImageCont {display: none!important;}

}



@media screen and (max-width:979px){

    .product .xiangqing .goods{width: 100%;}

    .product .xiangqing .goods1{width: 100%;}

    .product .xiangqing .goods ul li{width: 31%;margin: 1%!important;}

    .product .xiangqing .list {width: 100%;}

}

@media screen and (max-width:639px){

    .page a{margin-bottom: 15px;}

    .page{margin-bottom: 20px;}

    .product .xiangqing .goods ul li{width: 48%;margin: 1%!important;}

    .product #tsShopContainer{display: none;}

    .img980{display: block;margin-bottom: 20px;}

}

@media screen and (max-width:550px){

    .page .l{float: none;margin: 0 auto 0;}

    .page .l a{margin-bottom: 20px;}

    .page .add{float: none;margin: 0px auto 0;}

}

@media screen and (max-width:450px) { 

    .img980 ul li{width:98%!important;margin: 1%!important;float: left;}

}

@media screen and (max-width:400px){

    .product .xiangqing .goods ul li{width: 100%;margin: 15px auto!important;float: none;}

}

/* ======================================== about ======================================== */

.about{padding-bottom: 0px;}

.about .item1{margin-top: 50px;margin-bottom: 50px;}

.about .item1 .rimg{width: 510px;}

.about .item1 .rimg img{display: block;max-width: 100%;max-height: 100%;}

.about .item1 .ltxt{margin-top: 59px;width: 541px;}

.about .item1 .ltxt p{font-size:14px;font-size:1.4rem;line-height: 30px;color: #000;margin-bottom: 24px;text-indent:25px}



.about .item2{margin-top: 50px;margin-bottom: 39px;}

.about .item2 .rimg{width: 522px;}

.about .item2 .rimg img{display: block;max-width: 100%;max-height: 100%;}

.about .item2 .ltxt{margin-top: 54px;width: 432px;}

.about .item2 .ltxt p{font-size:14px;font-size:1.4rem;line-height: 24px;color: #000;margin-bottom: 24px; text-indent:25px}



@media screen and (max-width:1119px){

    .about .item1 .rimg{width: 46%;}

    .about .item1 .ltxt{width: 48.7%;margin-top: 20px;}



    .about .item2 .rimg{width: 50%;}

    .about .item2 .ltxt{width: 39%;margin-top: 0;}

}



@media screen and (max-width:768px){

    .about .item1 .rimg{width: 100%;float: none;}

    .about .item1 .ltxt{width: 100%;float: none;}



    .about .item2 .rimg{width: 100%;float: none; margin-bottom:25px;}

    .about .item2 .ltxt{width: 100%;float: none;}

}

/* ======================================== project ======================================== */

.project {padding-top: 18px;}

.project ul li{width: 347px;margin-left: 29px;margin-top: 32px;float: left;}

.project ul li .litop a{display: block;position: relative;overflow: hidden;max-width: 347px;margin: 0 auto;}

.project ul li .litop a .pj-img img{display: block;max-width: 100%;max-height: 100%;}



.project ul li .litop a .pj-zz{position: absolute;top: -100%;left: 0;width: 100%;height: 100%;background:url(../images/pj-zz1.png) no-repeat center center;transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;-webkit-transition: 0.5s; }

.project ul li:hover .litop a .pj-zz{top: 0;}



.project ul li .libot a{max-width: 347px; display: block;font-size:14px;font-size:1.4rem;text-align: center;color:#333;margin: 10px auto 0;}



@media screen and (max-width:1119px){

    .project ul li{width: 31%;margin: 1%!important;}

}

@media screen and (max-width:979px){

    .project ul li .litop a .pj-zz{background:url(../images/pj-zz2.png) no-repeat center center;}

    .project ul li .litop a .pj-zz{top: 0;}

}

@media screen and (max-width:639px){

    .project ul li{width: 48%;margin: 1%!important;}

}

@media screen and (max-width:400px){

    .project ul li{width: 98%;margin:15px auto!important;float: none; }

}

/* ======================================== project1 ======================================== */



.project1 .xqy {position: relative;}

.project1 .xqy .top1{margin-top: 40px;}



.project1 .xqy .top1 .title1{text-align: center;}

.project1 .xqy .top1 .title1 h1{font-size: 17px;font-size:1.7rem;color: #333;font-weight: bold;line-height: 30px;}

.project1 .xqy .top1 .time{text-align: left;margin-top: 9px;margin-bottom: 18px;}

.project1 .xqy .top1 .time span{line-height: 24px;font-size:14px;font-size:1.4rem;color: #333;margin-bottom: 24px;}



.project1 .newsx p{line-height: 24px;font-size:14px;font-size:1.4rem;color: #333;margin-bottom: 24px;}

.project1 .newsx span{line-height: 24px;font-size:14px;font-size:1.4rem;color: #333;}

.project1 .newsx li{font-weight: bold; line-height: 24px;font-size:14px;font-size:1.4rem;color: #333;}

.project1 .newsx strong{line-height: 24px;font-size:14px;font-size:1.4rem;color: #333;}

.project1 .newsx p img{display: block;max-width: 100%;}



.project1 .newsx a{line-height: 24px;font-size:14px;font-size:1.4rem;color: #1278c3;}



.project1 .newsx table{ width:97%; border-collapse:collapse; line-height:24px;margin-bottom: 30px;}

.project1 .newsx tr td{ line-height:24px; padding:2px;border: 1px solid #ccc;white-space:nowrap;}



.project1 .updown{padding-top: 17px;border-top: 1px solid #ccc;margin-bottom:94px;}

.project1 .updown .up{margin-top: 0px;margin-bottom: 6px;}

.project1 .updown p{line-height: 24px;font-size: 14px;font-size:1.4rem;color: #333;}

.project1 .updown p a{font-size: 14px;font-size:1.4rem;color: #333;}

.project1 .updown p span{font-size: 14px;font-size:1.4rem;color: #333;}

.project1 .updown p a:hover{color: #1278c3;}



/* ======================================== news ======================================== */

.news{padding-top: 50px;}

.news ul li{margin-bottom: 25px;padding-bottom: 25px;border-bottom: 1px dashed #cccccc;}

.news ul li .limg{width: 241px;margin-right: 0px;}

.news ul li .limg a{display: block;border: 1px solid #fff; }

.news ul li .limg a img{display: block;max-width:100%;}



.news ul li .rtxt{width: 755px;margin-right: 65px;}

.news ul li .rtxt .m5top{margin-top: 18px;}

.news ul li .rtxt .m5top a{display: block; font-size:16px;font-size:1.6rem;color:#333;font-weight: bold;line-height: 22px;max-height: 22px;overflow: hidden; font-family:微软雅黑;}

.news ul li .rtxt .m5top a:hover{color: #1278c3;}

.news ul li .rtxt .m5mid{margin-top: 7px;margin-bottom: 30px;}

.news ul li .rtxt .m5mid a{font-size:14px;font-size:1.4rem;line-height: 24px;color: #4d4d4d;display: block;max-height: 48px;overflow: hidden;text-indent:25px}

.news ul li .rtxt .m5mid a:hover{color: #1278c3;}

.news ul li .rtxt .m5bot a{ background:url(../images/m5abg.jpg) no-repeat bottom left; font-size:14px;font-size:1.4rem;color: #1278c3;padding-bottom: 3px;}

.news ul li .rtxt .m5bot a:hover{color: #333;}

.news ul li .more{display: block;float: right;width: 132px;height: 38px;line-height: 38px;text-align: center;background-color: #1278c3;border-radius: 5px;color:#262626;font-size:14px;font-size:1.4rem;}

.news ul li .more:hover{color:#fff;}

@media screen and (max-width:1119px){

    .news ul li .rtxt{width: 700px;margin-right: 0px;}

}

@media screen and (max-width:999px){

    .news ul li .rtxt{width: 650px;margin-right: 0px;}

}

@media screen and (max-width:979px){

    .news ul li .rtxt{width: calc(100% - 255px);}

}

@media screen and (max-width:639px){

    .news ul li .rtxt{width: 100%;}

}

/* ======================================== news1 ======================================== */



.news1 .xqy {position: relative;}

.news1 .xqy .top1{margin-top: 43px;}



.news1 .xqy .top1 .title1{text-align: center;}

.news1 .xqy .top1 .title1 h1{font-size: 16px;font-size:1.6rem;color: #333;font-weight: bold;line-height: 30px;}

.news1 .xqy .top1 .time{text-align: center;margin-top: -2px;margin-bottom: 18px;}

.news1 .xqy .top1 .time span{line-height: 24px;font-size:12px;font-size:1.2rem;color: #ccc;margin-bottom: 24px;font-style: italic;}



.news1 .newsx p{line-height: 24px;font-size:14px;font-size:1.4rem;color: #333;margin-bottom: 24px;text-indent:25px}

.news1 .newsx span{line-height: 24px;font-size:14px;font-size:1.4rem;color: #333;}

.news1 .newsx li{font-weight: bold; line-height: 24px;font-size:14px;font-size:1.4rem;color: #333;}

.news1 .newsx strong{line-height: 24px;font-size:14px;font-size:1.4rem;color: #333;}

.news1 .newsx p img{display: block;max-width: 100%; margin-left:-25px;}



.news1 .newsx a{line-height: 24px;font-size:14px;font-size:1.4rem;color: #1278c3;}



.news1 .newsx table{ width:97%; border-collapse:collapse; line-height:24px;margin-bottom: 30px;}

.news1 .newsx tr td{ line-height:24px; padding:2px;border: 1px solid #ccc;white-space:nowrap;}



.news1 .updown{padding-top: 17px;border-top: 1px solid #ccc;margin-bottom:94px;}

.news1 .updown .up{margin-top: 0px;margin-bottom: 6px;}

.news1 .updown p{line-height: 24px;font-size: 14px;font-size:1.4rem;color: #333;}

.news1 .updown p a{font-size: 14px;font-size:1.4rem;color: #333;}

.news1 .updown p span{font-size: 14px;font-size:1.4rem;color: #333;}

.news1 .updown p a:hover{color: #1278c3;}

/* ======================================== application ======================================== */

.application .p-top{max-width: 930px;margin: 40px auto 0px;}

.application .p-top p{font-size:16px;font-size:1.6rem;line-height: 30px;color:#666;text-align: center;}

.application .ab4n{  padding-top:36px; margin-top:21px; padding-bottom:135px;}

.application  #box{position:relative;width:945px;height:359px; margin:auto;}

.application  #box ul{position:relative;width:945px;height:359px;}

.application  #box li{position:absolute;list-style:none;background:#000;width:0;height:0;top:0px;left:0px;z-index:0;cursor:pointer;}

.application  #box li img{width:100%;height:100%;vertical-align:top;}

.application  #box li div{width:100%;line-height:30px; margin-top:14px;color: #333;font-weight: normal; text-align: center;font-size: 16px;font-size: 1.6rem;}

.application  #box li div h4{margin:0 10px;font:12px/24px arial;border-bottom:1px #333 solid;}

.application  #box li div h4 span{color:red;margin-left:10px;}

.application  #box li div p{margin:5px 10px 0;text-indent:2em;}

.application  #box .prev, .application  #box .next{position:absolute;top:50%;width:36px;height:95px;margin-top:-47.5px;overflow:hidden;text-indent:-999px;cursor:pointer;}

.application  #box .prev{left:-77px;background:url(../images/ableft.jpg) no-repeat;}

.application  #box .next{right:-77px;background:url(../images/abright.jpg) no-repeat;}

.application  #copyright{padding-top:10px;text-align:center;}

#box2{display: none;}



@media screen and (min-width:1000px) and (max-width:1119px){

    .application .ab4n{padding-bottom: 0;}

    #box2{display: block;padding-top: 20px;}

    #box{display: none;}

    #box2 li{float: left;margin-left: 10px;width: 314px; margin-bottom: 20px;}

    #box2 li img{width: 100%;max-width: 510px;max-height: 394px;}

    #box2 li div{text-align: center;font-size: 14px;font-size: 1.4rem; line-height:22px; height:44px;}

}

@media screen and (max-width:999px){

    .application .ab4n{ padding-top:20px; margin-top:20px; padding-bottom:10px;}

    #box2{display: block;padding-top: 20px;}

    #box{display: none;}

    #box2 li{float: left;width: 31.3333%;margin: 0 1%;margin-bottom: 20px;}

    #box2 li img{width: 100%;max-width: 510px;max-height: 373px;}

    #box2 li div{text-align: center;font-size: 14px;font-size: 1.4rem; line-height:22px; height:44px;}

}

@media screen and (max-width:750px) {

    

    #box2 li{width: 48%;margin: 0 1%;margin-bottom: 10px;}

}

@media screen and (max-width:499px){

    #box2 li{width: 100%;margin: 0;margin-bottom: 10px;}

}

/* ======================================== certificate ======================================== */

.certificate{padding-top: 49px;}

.certificate ul{margin-top: -32px;}

.certificate ul li{width: 196px;margin-left: 30px;margin-top: 32px;float: left;}

.certificate ul li .libox{padding:13.5px 12.5px;background:url(../images/c-bg.png) no-repeat center center;background-size: 100%;}

.certificate ul li .libox img{display: block;max-width:100%; }

.certificate ul li .libot{text-align: center;margin-top: 15px;}

.certificate ul li .libot span{font-size:13px;font-size:1.3rem;color:#333;}

/*.certificate ul li .libot a{font-size:13px;font-size:1.3rem;color:#333;}*/



@media screen and (max-width:1119px){

    .certificate ul{margin-top: 0px;}

    .certificate ul li{width: 19%;margin: 0.5%!important;}

}



@media screen and (max-width:768px){

    .certificate ul{margin-top: 0px;}

    .certificate ul li{width: 24%;margin: 0.5%!important;}

}

@media screen and (max-width:639px){

    .certificate ul{margin-top: 0px;}

    .certificate ul li{width: 31%;margin: 0.5%!important;}

}



@media screen and (max-width:400px){

    .certificate ul{margin-top: 0px;}

    .certificate ul li{width: 48%;margin: 0.5%!important;}

}

@media screen and (max-width:320px){

    .certificate ul{margin-top: 0px;}

    .certificate ul li{width: 98%;margin:15px auto!important; float: none;max-width: 196px;}

}

/* ======================================== download ======================================== */

.download{padding-top: 49px;}

.download ul li{margin-bottom: 19px;padding-bottom: 21px;border-bottom: 1px dashed #ccc;}

.download ul li .txt1{width: 710px;}

.download ul li .txt1 a{font-size:16px;font-size:1.6rem;line-height: 36px;color:#333; display: block;padding-left: 32px;background:url(../images/xiazai1.png) no-repeat left 9.5px;}

.download ul li .txt1 a:hover{color: #1278c3;}

.download ul li .txt2{width: 138px;}

.download ul li .txt2 a{transition: 0s;-moz-transition: 0s;-o-transition: 0s;-webkit-transition: 0s; display: block;font-size:16px;font-size:1.6rem;color: #1278c3; border-radius: 17px; width: 136px;height: 34px;line-height: 34px;text-indent: 45px;background:url(../images/xiazai2.png) no-repeat 9px center;border: 1px solid #1278c3; }

.download ul li .txt2 a:hover{background:#1278c3 url(../images/xiazai3.png) no-repeat 9px center;color:#fff;}



@media screen and (max-width:979px){

    .download ul li .txt1{width: 100%;margin-bottom: 15px;}

}

/* ======================================== process ======================================== */

.process{padding-top: 50px;padding-bottom: 95px;}

.process a img{max-width: 100%;}





.process ul li{width: 191px;float: left;margin-left: 36px;}

.process ul li img{display: block;max-width:100%;margin: 0 auto;}



.process ul li.li1{margin-left: 0;margin-top: 72px;}

/* .process ul li.li2{} */

.process ul li.li3{margin-top: 72px;}

/* .process ul li.li4{} */

.process ul li.li5{margin-top: 72px;}





.process ul li.li6{margin-left: 0;margin-top: 66px; }

.process ul li.li7{margin-top: 138px;}

.process ul li.li8{margin-top: 66px; }

.process ul li.li9{margin-top: 138px;}

.process ul li.li10{margin-top: 66px; }



#ul2{display: none;}

@media screen and (max-width:1119px){

    .process ul li{width: 18%;margin-left: 1%!important;margin-right: 1%!important;min-height: 234px;}

}

@media screen and (max-width:768px){

    #ul1{display: none;}

    #ul2{display: block;}

    .process ul li{width: 31%;margin: 1%!important;}

    .process{padding-bottom: 20px;}

}



@media screen and (max-width:639px){

    .process ul li{width: 48%;margin: 1%!important;}

}

@media screen and (max-width:400px){

    .process ul li{width: 98%;margin: 1%!important;}

}





































/* ======================================== contact ======================================== */

.contact{padding-bottom: 100px;padding-top: 49px;}

.contact .c-top img{display: block;max-width:100%;}

.contact .c-top iframe{     overflow: scroll;}

.contact #dibu{width: 699px;float: left;padding-top: 0;}

.contact .c_div1{ padding-bottom:23px; }

.contact .c_div2{ padding-bottom:23px; }

.contact  .c_div3{ padding-bottom:26px; }


@media screen and (max-width:1000px){
.contact .c-top{ width:100%;  overflow:scroll;}
.contact .c-top  iframe{ width:1200px;}	
}



.contact .c_bt1{text-indent: 0px; color:#ff0000; font-size:14px; font-size:1.4rem; width:14px; padding-left:0px; float:left; height:52px; line-height:52px; margin-top:0px; position: relative;left: -2px;}

.contact .c_div3 .c_bt1{ margin-top:-4px; }



.contact .c_input,.contact .c_input1,.contact .c_input2,.contact .c_textarea,.contact .c_captcha{ text-indent:12px; float:left; border:solid 1px #d2d2d2; color:#4d4d4d; font-size:14px; font-size:1.4rem; background:#fff; }

.contact .c_input,.contact .c_input1,.contact .c_input2,.contact .c_captcha{ height:52px; line-height:52px;}



.contact .c_input{ width:318px; }

.contact .c_input1{ width:683px; }

.contact .c_input2{ width:317px; }

.contact .c_textarea{  color:#a6a6a6;font-size:14px;font-size:1.4rem;font-family:微软雅黑;width:683px; float:left; line-height:38px; height:110px; padding-top:0px; }



.contact .c_captcha{ width:317px; }

.contact .c_yzm{ float:left; cursor:pointer; margin-left:46px; width: 116px;height: 54px;margin-right: 23px; }

.contact .c_send{ font-family:微软雅黑;cursor: pointer; display: block;width: 181px;height: 54px;font-size:14px;font-size:1.4rem;color:#fff;background-color: #1278c3;line-height: 52px;text-align: center;}

.contact #dibu input::-webkit-input-placeholder {

 color:#a6a6a6;font-size:14px;font-size:1.4rem;font-family:微软雅黑;}

.contact #dibu input:-o-placeholder {

 color:#a6a6a6;font-size:14px;font-size:1.4rem;font-family:微软雅黑;}

.contact #dibu input::-moz-placeholder {

 color:#a6a6a6;font-size:14px;font-size:1.4rem;font-family:微软雅黑;}

.contact #dibu input:-ms-input-placeholder {

 color:#a6a6a6;font-size:14px;font-size:1.4rem;font-family:微软雅黑;}

.contact #dibu textarea::-webkit-input-placeholder {

 color:#a6a6a6;font-size:14px;font-size:1.4rem;font-family:微软雅黑;}

.contact #dibu textarea:-o-placeholder {

 color:#a6a6a6;font-size:14px;font-size:1.4rem;font-family:微软雅黑;}

.contact #dibu textarea::-moz-placeholder {

 color:#a6a6a6;font-size:14px;font-size:1.4rem;font-family:微软雅黑;}

.contact #dibu textarea:-ms-input-placeholder {

 color:#a6a6a6;font-size:14px;font-size:1.4rem;font-family:微软雅黑;}



.contact .c-mid{font-size:34px;font-size:3.4rem;color: #1278c3;text-transform: uppercase;text-align: center;margin-top: 32px;margin-bottom: 20px;}



.contact .c-bot .ms{width: 300px;margin-right: 50px;}

.contact .c-bot .ms .ms-tp{font-size:18px;font-size:1.8rem;color:#333;margin-bottom: 8px;}



.contact .c-bot .ms {margin-top: -4px;}

.contact .c-bot .ms ul li{padding-left: 28px;font-size:14px;font-size:1.4rem;line-height: 24px;color:#4d4d4d;margin-bottom: 6px;}

.contact .c-bot .ms ul li a{font-size:14px;font-size:1.4rem;line-height: 24px;color:#4d4d4d;}

.contact .c-bot .ms ul li a:hover{color: #1278c3;}



.contact .c-bot .ms ul li.li1{background:url(../images/c-li1.png) no-repeat left center;}

.contact .c-bot .ms ul li.li2{background:url(../images/c-li2.png) no-repeat left center;}

.contact .c-bot .ms ul li.li3{background:url(../images/c-li3.png) no-repeat left center;}

.contact .c-bot .ms ul li.li4{background:url(../images/c-li4.png) no-repeat left center;}

.contact .c-bot .ms ul li.li5{background:url(../images/c-li5.png) no-repeat left center;}



@media screen and (max-width:1119px){

    .contact .c-bot .ms{margin-right: 0;width: 260px;}

}

@media screen and (max-width:999px){

    .contact .c-bot .ms{width: 100%;margin-bottom: 15px;}

    .contact #dibu{width: 100%;float: none;}

    .contact .c_div1{ padding-bottom:0px; }

    .contact .c_div2{ padding-bottom:0px; }

    .contact .c_bt1{width: 2%;margin: 0;padding: 0;left: 0;}

    .contact .c_input,.contact .c_input2,.contact .c_input1,.contact .c_textarea{width: 97%;}

    .contact .c_nr1{width: 100%;margin-bottom: 15px;}

    .contact .c_send{margin-left: 2%;width: 50%;border:0px solid #217fc4;float: left;}

    .contact .c_captcha{width: 97%;margin-bottom: 15px;}

    .contact .c_yzm{margin-left: 2%;}



    .contact .erfen{width: 100%;margin-top: 50px;}

    .contact .yifen{width: 100%;}

}

.yanzheng{



    cursor: pointer;margin-left:40px;float:left;margin-right:23px;

}

@media screen and (max-width:999px){

    .yanzheng{



        margin-left:10px !important;

    }



}

@media screen and (max-width:639px){

    .contact .c_bt1{width: 3%;text-indent: 0;}

    .contact .c_input,.contact .c_input1,.contact .c_input2,.contact .c_textarea{width: 96%;}

    .contact .c_send{margin-left: 3%;width: 97%;border:0px solid #217fc4;float: left;margin-top: 15px;}

    .contact .c_captcha{width: 96%;margin-bottom: 15px;}

    .contact .c_yzm{margin-left: 3%;}

    .yanzheng{



        margin-left:0px !important;

    }

}





.none1:hover{

    color:#333 !important;

    cursor: default !important;

}

.rrr{

    background: #fff !important;

    border: 1px solid #1278c3 !important;

    color:#333 !important;

}



.rr:hover{

    background-color: #1278c3 !important;

    color: #333 !important;

    border: 1px solid #1278c3 !important;

}








.about { margin-top: 33px; }

.about .ab1_l { width: 235px; margin-bottom: 20px; }

.about .ab1_r { width: 798px; margin-bottom:30px; }

.ab1_r  a:hover{ color:#1278c3;}

.about .title2 a { padding-left: 15px; display: block; font-size: 22px; font-size: 2.2rem; color: #1278c3; border-top: 5px solid #1278c3; line-height: 44px; font-family: Arial; font-weight: bold; }

.about .ab1_ul1 { width: 100%; }

.about .ab1_ul1 li { background: #f9f9f9; padding-left: 15px; margin-bottom: 7px; }

.about .ab1_ul1 li a { display: block; font-size: 16px; font-size: 1.6rem; color: #333333; line-height: 48px; height: 48px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-family: 'HelveticaNeueLTProRoman'; }

.about .ab1_ul1 li.on, .about .ab1_ul1 li:hover { background: #1278c3; }

.about .ab1_ul1 li.on a, .about .ab1_ul1 li:hover a { color: #fff; }

.about .title3 { margin-top: 37px; margin-bottom: 8px; font-size: 24px; font-size: 2.4rem; line-height: 30px; }

.about .ab1_ul2 { padding: 5px; font-size: 16px; font-size: 1.6rem; line-height: 26px; background: #f7f7f7; }

.about .ab1_ul2 li { padding-left: 30px; font-size: 16px; font-size: 1.6rem; line-height: 26px; }

.about .ab1_ul2 li a { font-size: 16px; font-size: 1.6rem; line-height: 26px; }



.about .ab_ab1 { padding-bottom: 15px; }

.about .ab_ab1 img { display: block; max-width: 903px; width: 100%; margin: 0 auto; }

.about .ab_ab1 .titleab21 { color: #1278c3; font-size: 28px; font-size: 2.8rem; line-height: 30px; margin-top: 20px; margin-bottom: 14px;     font-weight: bold;}

.about .ab_ab1 p { font-size: 14px; font-size: 1.4rem; line-height: 26px; margin-bottom: 6px; font-family: 'HelveticaNeueLTProRoman'; color: #333333; text-indent:25px}

.about .ab_ab2 { padding-bottom: 50px; }

@media screen and (max-width: 1219px) { .about .ab1_l { width: 32%; }
  .about .ab1_r { width: 65%; } }

@media screen and (max-width: 768px) { .break { padding-top: 20px; }
  .about { margin-top: 20px; }
  .about .ab1_l { width: 100%; float: none; }
  .about .ab1_r { width: 100%; float: none; }
  .about .ab_ab1 .titleab21 { font-size: 20px; font-size: 2rem; } }





































