@charset "utf-8";/* CSS Document */
*{margin: 0;padding: 0;}
html {font-size: 62.5%;height: 100%;background-color: #fff;}
body {margin: 0 auto;font-family:微软雅黑; font-size: 12px;font-size: 1.2rem;

}
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-family:微软雅黑;font-size: 12px;font-size: 1.2rem;color:#333;border: none;outline: none;}
.fl,.l{ float:left;}
.fr,.r{ float:right;}
.fix{*zoom:1; } .fix:after,.fix:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }

::-webkit-input-placeholder {/* WebKit browsers */
 color:#333;}
:-o-placeholder {/* Mozilla Firefox 4 to 18 */
 color:#333;}
::-moz-placeholder {/* Mozilla Firefox 19+ */
 color:#333;}
:-ms-input-placeholder {/* Internet Explorer 10+ */
 color:#333;}
 .wp{position: relative;}
 .box{position: relative;}
.hongsejz{ color:#e5000d !important}
.lanse{color:#0d2a4d !important}
@media screen and (min-width:1320px) {.wp {width: 1300px;margin: auto;}}

@media screen and (min-width:1220px) and (max-width:1319px){.wp {width: 1200px;margin: auto;}}
@media screen and (min-width:1000px) and (max-width:1219px) {.wp {width: 980px;margin: auto;}}
@media screen and (max-width:999px) {.wp {width: 95%;margin: auto;}}



.ziti{font-family:微软雅黑;}

.mln{margin-left: 0!important;}
.mbn{margin-bottom: 0!important;}


/*kefu*/
.kefu{position:fixed;right:0px;top:300px;width:70px;height:auto;overflow:hidden;text-align:center;background-color:#fff; z-index:999; padding-bottom:7px; padding-top:3px; }
.kefu_nr{ border-bottom:1px solid #aaaaaa; width:55px; margin-left:11px; padding-top:10px; }
.kefu_nr.kefu_nr2 .kefu_font{margin-top: -4px;}
.kefu_font{ line-height:26px;font-size: 12px; }
.kefu a{ color:#333;font-size: 12px; }
.kefu a:hover,.kefu a:active{ color:#e5000d; }
.kefu_bottom{ padding-bottom:7px; }
.kefu .linenone{border-bottom: none;padding-bottom: 0;}
.kf1 a img{margin-bottom: 10px;}
@media screen and (max-width:640px){.kefu_nr.kefu_nr2 .kefu_font{margin-top: 0px;}
    .kefu{position: fixed;bottom: 0!important;top:auto;height: 70px;width: 100%!important;padding-bottom: 0;}.kefu .kefu_nr{width: 31%!important;float: left!important;margin:0 1%!important;border: none!important; }}

@media screen and (max-width:640px){
}



.search{width:24px;z-index:99999; position:relative;background:none;margin-left: 12px;margin-top: 14px;
    }
.sb-icon-search {color: #333;width:24px;height:24px;display:block;}
.sb-search-submit {
    border: none;outline: none;
    z-index: 99999; }
.search_1000{}
.sb-search {position:relative;width: 0%;min-width: 24px;height: 24px;float: right;display:inline;overflow: hidden;-webkit-transition: width 0s;-moz-transition: width 0s;transition: width 0s;-webkit-backface-visibility: hidden;z-index:99999; border-radius:18px; color:#333}
.sb-search-input { background-color: transparent; position: absolute;top: 0;left:0px;outline: none;width:236px;height: 24px;line-height:24px;padding-left:10px;border:none;margin: 0;z-index: 10;font-family:微软雅黑;color:#333}
.sb-icon-search,.sb-search-submit{width: 24px;height: 24px;display: block;position: absolute;right: 0px;top:0px;padding: 0;margin: 0;cursor: pointer;background:transparent url(../images/sousuo.png) no-repeat center;}
.sb-search.sb-search-open,
.no-js .sb-search {width: 236px;height:24px;line-height:24px;position:relative;right:0px;top:0px;z-index: 9999999; background:#fff; color:#333; border:1px solid #e5000d;}
.no-js .sb-search .sb-icon-search {position:absolute;background:#fff url(../images/sousuo.png) no-repeat center;z-index: 15;right:0px;top:0px; border:none !important}
.no-js .sb-search .sb-search-submit{z-index: 9990;}


/*container*/
.container{ width:5px; height:100%;position:absolute; right:0px;top:0px;transition:all 0.4s ease 0s; z-index:999999; cursor:pointer;}
.container .menubtn{width: 35px;height: 30px;position: absolute;top:38px;right:12px;transition:all 0.4s ease 0s; z-index:999999}
.container .menubtn span{display: block;width: 100%;height: 5px;margin-bottom: 5px;background-color: #e5000d;}
.container .nav{width:250px;height:100%;background:rgba(0,0,0,0.8);position: absolute;bottom: 0;right: 0;display: none;}
.container .nav ul {display: none; margin-top:10px;}
.container .nav ul li{line-height: 40px;font-size: 12px; font-size:1.2rem;text-indent: 30px;}
.container .nav ul li a{ color:#fff;}
@media screen and (min-width:980px) {.container,.nav{ display:none}}






/*lun bo*/
.index_focus {position: relative;width: 100%;margin: 0 auto; overflow:hidden; z-index:9;height: 1171px;}
.index_focusn{width:1920px; position:absolute; left:50%; top:105px; margin-left:-960px; z-index:99;height: 1171px;}
.index_focus .bd li {display: none;position: absolute;left: 0;top:0;width:1920px;z-index:999}
.index_focus .slide_nav {position: absolute; z-index:9998 ;height: 20px;left:50%;margin-left:-70.5px ;top:58%;}
.index_focus .slide_nav a{ width:21px; height:20px; cursor:pointer;display: inline-block;margin-top: 0px; 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: block;position: absolute;top:42%;margin-top:-5px;width:64px;height:64px;text-indent: 100%;white-space: nowrap;overflow: hidden;z-index:9999}
.index_focus_pre{left:4%; background:url(../images/baleft.png) no-repeat center center;}
.index_focus_next{right: 4%; background:url(../images/baright.png) no-repeat center center;}


.index_focus1 {position: relative;width: 100%;margin: 0 auto; overflow:hidden; z-index:9;height: 394px;padding-top: 6%;}
.index_focusn1{width:1920px; position:absolute; left:50%; top:0px; margin-left:-960px; z-index:99;height: 394px;padding-top: 6%;}
.index_focus1 .bd li {display: none;position: absolute;left: 0;top:0;width:1920px;z-index:999;}
.index_focus1 .slide_nav {position: absolute; z-index:9998 ;height: 20px;left:50%;margin-left:-70.5px ;bottom:11px;}
.index_focus1 .slide_nav a{ width:21px; height:20px; cursor:pointer;display: inline-block;margin-top: 0px; margin-right:6px; margin-left:6px; background:url(../images/circle.png) no-repeat center center;}

.index_focus_post {z-index: 10;}
.index_focus1 .pic {height: auto;display: block;	margin:0 auto;}
.index_focus1 .pic:hover {text-decoration: none;}
.index_focus1 .slide_nav li:hover,.index_focus1 .slide_nav .on{text-decoration: none; background:url(../images/circleon.png) no-repeat center center;}
.index_focus_pre1,.index_focus_next1 {display: block;position: absolute;top:42%;margin-top:-5px;width:64px;height:64px;text-indent: 100%;white-space: nowrap;overflow: hidden;z-index:9999}
.index_focus_pre1{left:4%; background:url(../images/baleft.png) no-repeat center center; top:50%}
.index_focus_next1{right: 4%; background:url(../images/baright.png) no-repeat center center; top:50%}

@media screen and (min-width:1221px) and (max-width:1319px) {
.index_focus {height:936px;}
.index_focusn{height: 936px;}
.index_focusn img {width:80%;}

.index_focus1 {height:315px;}
.index_focusn1{height: 315px;}
.index_focusn1 img {width:80%;}
}





@media screen and (min-width:1000px) and (max-width:1220px) {
	.index_focus {height:936px;}
.index_focusn{height: 936px;}
.index_focusn img {width:70%;}

.index_focus1 {height:315px;}
.index_focusn1{height: 315px;}
.index_focusn1 img {width:80%;}
	}
@media screen and (min-width:1000px) {.carousel,.clear2{display: none}}
@media screen and (max-width:999px) {
.index_focus {display: none}
.index_focus1 {display: none}

.carousel{width: 100%;position: relative;overflow: hidden; display:block}
.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: 70px;height:5px;bottom: 20px;
left: 50%;-webkit-transform:translate3d(-50%,0,0);}
.carousel ol li{float: left;width: 8px;height: 8px;margin-right: 10px;border-radius: 5px;
background-color: #fff;transition:all 0.3s ease 0s;}
.carousel ol li.cur{width: 10px;background:#e5000d;}
.carousel ol li:last-child{margin: 0;}
}

.boxwp{}



/*head*/
.head {padding-top: 10px;background-color: #fff;width: 100%;position: absolute;top: 0;left: 0;max-width: 1920px;z-index: 999;}
.head.head1{position: static;}
.head .logo{margin-top: 8px;}
.head .logo a{display: block;}
.head .logo a img{display: block;max-width: 267px;}

.head .sub .top{margin-bottom: 7px;}
.head .sub .top .h-l{padding-bottom: 10px;margin-top: -1px;}
.head .sub .top .h-l a{  padding-left: 17px;height: 20px;display: inline-block; line-height: 20px;margin-left: 23px;font-size:12px;font-size:1.2rem;color: #333;}
.head .sub .top .h-l a.a1{background:url(../images/weixintou.jpg) no-repeat left 2px;padding-left: 25px;}
.head .sub .top .h-l a.a3{background: url(../images/qq.jpg) no-repeat left top;padding-left: 25px;}
.head .sub .top .h-l a.a3:hover{color: #e5000d;}
.head .sub .top .h-r a{margin-left: 20px;display: inline-block;}

.head .sub .bot{position: relative;}
.head .sub .bot .nav2>li{float: left;margin-left:117px; position: relative;}
.head .sub .bot .nav2>li>a{text-transform: uppercase; font-size:20px;font-size:2rem;color: #333;display: block;padding-top: 13px;padding-bottom: 19px;border-bottom: 2px solid transparent;}
.head .sub .bot .nav2>li>a:hover,.head .sub .bot .nav2>li.on>a{color: #e5000d;border-bottom: 2px solid #e5000d;}



.nav2>li dl{position: absolute;top: 100%;left: -53px;z-index: 100;display: none;}
.nav2>li:hover dl{display: block;}
.nav2>li dl dd>a{width: 176px; display: block;line-height: 39px; padding: 0px 22px 0px 22px;font-size:14px;font-size:1.4rem;color: #4d4d4d;border-bottom: 1px solid #e1e1e1;background-color: #fff;color: #333;}
.nav2>li dl dd>a:hover{color: #fff;background-color: #e5000d;}

.nav2>li dl dd{ position: relative; }
.nav2>li dl dd ol{position: absolute;top: 0%;left: 100%;z-index: 100; display: none;}
.nav2>li dl dd:hover ol{display: block;}
.nav2>li dl dd ol>li>a{width: 300px; display: block;line-height: 39px; padding: 0px 22px 0px 22px;font-size:14px;font-size:1.4rem;color: #4d4d4d;border-bottom: 1px solid #e1e1e1;background-color: #fff;color: #333;}
.nav2>li dl dd ol>li>a:hover{color: #fff;background-color: #e5000d;}







.nav3{display: none;margin-top: 10px;}
.nav3 form{width: 100%;border-radius: 5px;background-color: #fff;border: 1px solid #e5000d;margin:0 auto;overflow: hidden;}
.nav3 form .ipt{display: block;width: 87%;padding-left: 3%;height: 30px;line-height: 30px;float: left;}
.nav3 form .ips{display: block;width: 10%;background:url(../images/sousuo.png) no-repeat 80% center;height: 30px;line-height: 30px;float: left;}


.nav3 ul{display: flex;justify-content: space-between;flex-wrap: nowrap;background-color: #fff;}
.nav3 ul li a{text-transform: uppercase; font-size:18px;font-size:1.8rem;color: #333;display: block;padding-top: 13px;padding-bottom: 13px;}
.nav3 ul li.on a{ color:#e5000d}

@media screen and (max-width:1319px) {
    .head .sub .bot .nav2 li{margin-left: 55px;}
}
@media screen and (max-width:1219px) {
    .head .sub .bot .nav2 li{margin-left: 35px;}
}
@media screen and (max-width:979px) {
    .head {position: static;}
    .nav3{display: block;}
    .head .sub .bot{display: none;}
    .head .sub .top .h-r a{margin-left: 5px;}
    .head .sub .top .h-l a{margin-left: 5px;}
    .head .sub .top{margin-right: 40px;margin-top: 32px;}
}
@media screen and (max-width:639px) {
   .head .sub .top .h-l a{display: inline-block;margin-bottom: 5px;}
   .head .sub .h-r{float: left;margin-bottom: 5px;margin-left: 10px;}
   .head .logo{float: none;}
   .head .sub{float: none;}
   .head .sub .top{margin-right: 0px;}
   .head .sub .h-r{margin-left: 0;margin-bottom: 0;}
   .head .sub .top .h-l a{margin-left: 5px;margin-bottom: 0;}
}

@media screen and (max-width:460px) {
    .nav3 ul li a{font-size:12px;font-size:1.2rem;}
}
@media screen and (max-width:340px) {
    .head .logo{width: 75%;}
    .head .logo a img{max-width: 100%;}
}

/*main1*/
.main1{position: absolute;top: 853px;width: 100%;z-index: 555;}
.main1 ul li{max-width: 309px;box-shadow: 0 0 2px rgba(0,0,0,0.6);float: left;margin-left: 21px;}
.main1 ul li .top {position: relative;overflow: hidden;}
.main1 ul li .top .tupian{width: 100%;}
.main1 ul li .top .tupian a{display: block;}
.main1 ul li .top .tupian a img{margin: 0 auto;max-width: 100%; display: block;}

.main1 ul li .top .zhezhao{background:url(../images/zhezhao1.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;}

.main1 ul li .top .zhezhao p{padding-left: 30px; background:url(../images/jiantou.png) no-repeat 15px 12px; font-size:14px;font-size:1.4rem;line-height: 36px;color: #fffdfd;}
.main1 ul li .top .zhezhao p a{font-size:14px;font-size:1.4rem;line-height: 36px;color: #fffdfd;}
.main1 ul li .top .zhezhao p a:hover{text-decoration: underline;}
.main1 ul li .top .zhezhao p.p1{margin-top: 93px;}
.main1 ul li .top:hover .zhezhao{top: 0;}

.main1 ul li .bottom{background-color: #eeeeee;padding-top: 23px;padding-bottom: 19px;}
.main1 ul li .bottom a{display: block;text-align: center;}

.main1 ul li .bottom .jianjie{font-size:18px;font-size:1.8rem;color:#333;}
.main1 ul li .bottom .jianjie:hover{color: #e5000d;}
.main1 ul li .bottom .more{font-size:14px;font-size:1.4rem; width: 101px;height: 28px;border-radius: 1px; line-height: 28px;background-color: #0d2a4d;color: #fff;margin: 18px auto 0;}
.main1 ul li .bottom .more:hover{background-color: #e5000d;}

@media screen and (max-width:1319px) {
    .main1{top: 690px;}
    .main1 ul li{width: 23%;margin: 1%!important;}
}
@media screen and (max-width:1219px) {
    .main1 ul li .top .zhezhao p.p1{margin-top: 10px;}
}
@media screen and (max-width:999px) {
    .main1{position: static;margin-top: 30px;}
}
@media screen and (max-width:979px) {
    .main1 ul li .top .zhezhao p a{line-height: 26px;}
    .main1 ul li .top .zhezhao p{line-height: 26px;}
}
@media screen and (max-width:979px) {
    .main1 ul li .top .zhezhao{position: static;}
    .main1 ul li .top .zhezhao p a{font-size:12px;font-size:1.2rem;}
    .main1 ul li .top .zhezhao p {background: url(../images/jiantou.png) no-repeat 15px 7px;}
}
@media screen and (max-width:640px) {
    .main1 ul li{width: 100%!important;float: none;margin: 15px auto!important;}

}
@media screen and (max-width:450px) {
    .main1 ul li{width: 100%!important;float: none;margin: 15px auto!important;}
}
/*main2*/
.main2 {padding-top: 50px;margin-top: 155px; padding-bottom: 60px;background:url(../images/m2bg.jpg) no-repeat center center;}
.main2 .title{text-align: center;}
.main2 .title a{font-size:36px;font-size:3.6rem;color: #fff;text-transform: uppercase;}
.main2 .title a:hover{text-decoration: underline;}
.main2 .please{text-align: center;margin-top: 19px;margin-bottom: 36px;}
.main2 .please a{font-size:18px;font-size:1.8rem;color:#fff;}
.main2 .please a:hover{text-decoration: underline;}
.main2 .download1 p{max-width: 470px;margin: 0 auto;overflow: hidden;}
.main2 .download1 p.p2{margin-top: 28px;margin-bottom: 27px;}
.main2 .download1 p a{display: block;width: 100%;font-size:18px;font-size:1.8rem;color:#fff; border-radius: 20px;text-align: center; background-color: #e5000d;line-height:43px;height: 45px; }
@media screen and (max-width:999px) {
    .main2{margin-top: 30px;}
}
/*main3*/
.main3 {padding-top: 38px;}
/*about*/
.main3 .m3box .about1 {width: 625px;}
.main3 .m3box .about1 .title{background:url(../images/ttline.jpg) no-repeat left bottom;padding-bottom: 7px;margin-bottom: 38px;}
.main3 .m3box .about1 .title a{font-size:36px;font-size:3.6rem;color:#333;line-height: 56px;display: block;height: 56px;}
.main3 .m3box .about1 .title a:hover{color: #e5000d;}

.main3 .m3box .mid .limg{width: 266px;} 
.main3 .m3box .mid .limg a{display: block;}
.main3 .m3box .mid .limg a img{display: block;max-width: 100%;}
.main3 .m3box .mid .rtxt{width: 336px;}
.main3 .m3box .mid .rtxt p{padding-top: 1px; font-size:18px;font-size:1.8rem;color:#333;line-height: 30px;margin-bottom: 40px;}
.main3 .m3box .mid .rtxt ul li{text-align: center; float: left;}
.main3 .m3box .mid .rtxt ul li.li1{width: 60px;}
.main3 .m3box .mid .rtxt ul li.li2{width: 105px;margin-left: 46px;}
.main3 .m3box .mid .rtxt ul li.li3{width: 80px;margin-left: 35px;}

.main3 .m3box .mid .rtxt ul li img{display: block;margin: 0 auto;max-width: 100%;}
.main3 .m3box .mid .rtxt ul li span{display: block; font-size:18px;font-size:1.8rem;color:#333;margin-top: 27px;text-align: center;}
.main3 .m3box .mid .rtxt ul li span:hover{color: #e5000d;}
.main3 .m3box .bot p.p1{margin-top:13px; }
.main3 .m3box .bot p.p1 a{display: block; font-size:14px;font-size:1.4rem;line-height: 30px;color: #555;}
.main3 .m3box .bot p.p1 a:hover{color: #e5000d;}
.main3 .m3box .bot p.p2{margin-top: 15px;}
.main3 .m3box .bot p.p2 a{font-style: italic;font-size:14px;font-size:1.4rem;color: #e5000d;}
/*news1*/
.main3 .m3box .news1 {width: 525px;}
.main3 .m3box .news1 .title{background:url(../images/newline.png) no-repeat left bottom;padding-bottom: 7px;margin-bottom: 40px;}
.main3 .m3box .news1 .title a{font-size:36px;font-size:3.6rem;color:#333;line-height: 56px;display: block;height: 56px;}
.main3 .m3box .news1 .title a:hover{color: #e5000d;}
.main3 .m3box .news1 ul li{margin-bottom: 45px;}
.main3 .m3box .news1 ul li .limg{width: 170px;}
.main3 .m3box .news1 ul li .limg a{display: block;}
.main3 .m3box .news1 ul li .limg a img{display: block;max-width: 170px;}

.main3 .m3box .news1 ul li .rtxt{width: 332px;}
.main3 .m3box .news1 ul li .rtxt .tp {padding-top: 0px;margin-bottom: 4px;margin-top: -4px;}
.main3 .m3box .news1 ul li .rtxt .tp a{font-size:16px;font-size:1.6rem;color:#333;;line-height: 30px;}
.main3 .m3box .news1 ul li .rtxt .tp a:hover{color: #e5000d;}

.main3 .m3box .news1 ul li .rtxt .mt{margin-bottom: 8px;}
.main3 .m3box .news1 ul li .rtxt .mt a{font-size:14px;font-size:1.4rem;line-height: 30px;color: #666;display: block;}
.main3 .m3box .news1 ul li .rtxt .mt a:hover{color: #e5000d;}

.main3 .m3box .news1 ul li .rtxt .bt {font-size:12px;font-size:1.2rem;color: #999; padding-left: 22px;background:url(../images/shizhong.png) no-repeat left 0;}


@media screen and (max-width:1219px) and (min-width:1000px) {
    .main3 .m3box .about1{width: 51%;}
    .main3 .m3box .news1{width: 45%;}
    .main3 .m3box .mid .limg{width: 220px;}
    .main3 .m3box .mid .rtxt{width: 270px;}
    .main3 .m3box .mid .rtxt ul li.li2{margin-left: 3px;}
    .main3 .m3box .mid .rtxt ul li.li3{margin-left: 3px;}
    .main3 .m3box .mid .rtxt p{margin-bottom: 14px;}
    .main3 .m3box .news1 ul li .rtxt{width: 255px;}
}
@media screen and (max-width:999px) and (min-width:980px){
    .main3 .m3box .about1{width: 51%;}
    .main3 .m3box .news1{width: 45%;}
    .main3 .m3box .mid .limg{width: 200px;}
    .main3 .m3box .mid .rtxt{width: 250px;}
    .main3 .m3box .mid .rtxt ul li.li2{margin-left:1px;}
    .main3 .m3box .mid .rtxt ul li.li3{margin-left:1px;}
    .main3 .m3box .mid .rtxt p{margin-bottom: 14px;}
    .main3 .m3box .news1 ul li .rtxt{width: 235px;}
}
@media screen and (max-width:979px) {
    .main3 .m3box .about1{width: 100%;float: none;max-width: 625px;margin-bottom: 30px;}
    .main3 .m3box .news1{width: 100%;float: none;max-width: 625px;}
    .main3 .m3box .news1 ul li .rtxt{width: 430px;}
}
@media screen and (max-width:639px) {
    .main3 .m3box .mid .limg{width: 100%;}
    .main3 .m3box .mid .rtxt{width: 100%;margin-top: 30px;}
    .main3 .m3box .mid .rtxt ul li{width: 31%!important;margin: 1%!important;}
    .main3 .m3box .mid .rtxt p{text-align: center;}
    .main3 .m3box .mid .limg a img{margin: 0 auto;}
    .main3 .m3box .news1 ul li .rtxt{width: 65%;}
}
@media screen and (max-width:545px) {
    .main3 .m3box .news1 ul li .rtxt{width: 100%;float: none;}
    .main3 .m3box .news1 ul li .limg{width: 100%;float: none;margin-bottom: 30px;}
}












/*footprev*/
.footprev{margin-top: 41px; width: 100%;height: 81px;background:url(../images/footprev.jpg) no-repeat left center;}

/*foot*/
.foot{padding-top: 48px; background:url(../images/footbg.jpg) no-repeat top center #0c243e; }
.foot .ft{float: left;margin-left: 15px;}
.foot .ft1{width: 455px;}
.foot .ft1 .title a{display: block;}
.foot .ft1 .title a img{display: block;max-width: 100%;}
.foot .ft1 ul{margin-top: 85px;}
.foot .ft1 ul li{font-size:14px;font-size:1.4rem;line-height: 36px;color: #fffdfd;margin-bottom: 1px;}
.foot .ft1 ul li.li5{margin-top: -7px;}
.foot .ft1 ul li a{font-size:14px;font-size:1.4rem;line-height: 36px;color: #fffdfd;}
.foot .ft1 ul li a:hover{color: #e5000d;}

.foot .ft2{width: 165px;margin-top: 28px;margin-left: 180px;}
.foot .ft2 .title a{font-size:22px;font-size:2.2rem;line-height: 36px;color: #fffdfd;}
.foot .ft2 .title a:hover{color: #e5000d;}
.foot .ft2 ul{margin-top: 100px;}
.foot .ft2 ul li{font-size:14px;font-size:1.4rem;line-height: 34px;color: #fffdfd;}
.foot .ft2 ul li a{font-size:14px;font-size:1.4rem;line-height: 34px;color: #fffdfd;}
.foot .ft2 ul li a:hover{color: #e5000d;}

.foot .ft3{width: 280px; margin-top: 28px;float: right}
.foot .ft3 .title{font-size:22px;font-size:2.2rem;line-height: 36px;color: #fffdfd;}
.foot .ft3 ul{margin-top: 105px; color:#fff}
.foot .ft3 ul li{float: left;margin-left: 36px;}
.foot .ft3 p{font-size:14px;font-size:1.4rem;color: #fffdfd;}
.foot .ft3 p.p1{margin-bottom: 25px;margin-top: 33px;}

.foot .wp>p{margin-top: 26px; font-size:14px;font-size:1.4rem;line-height: 36px;color: #fffdfd;padding-bottom: 50px;}

@media screen and (max-width:1319px) {
    .foot .ft2{margin-left: 190px;}
}
@media screen and (max-width:1219px) {
    .foot {background:#041c36 ;}
    .foot .ft1{width: 330px;}
    .foot .ft2{margin-left: 140px;}
}
@media screen and (max-width:979px) {
    .foot .ft.ft1{width: 40%!important;}
    .foot .ft.ft2{width: 25%!important;margin-left: 5%;}
    .foot .ft.ft3{width: 30%!important;margin-left: 0;}
}
@media screen and (max-width:759px) {
    
    .foot .ft.ft1{width: 100%!important;margin-bottom: 30px;}
    .foot .ft.ft2{width: 100%!important;margin-left: 0!important;margin-bottom: 30px;}
    .foot .ft.ft3{width: 100%!important;margin-bottom: 30px;}
    .foot .ft1 ul{margin-top: 20px;}
    .foot .ft2 ul{margin-top: 20px;}
    .foot .ft3 ul{margin-top: 20px;}
}
.links{position: absolute;left: 0;bottom: 8px;font-size:14px;font-size:1.4rem;line-height: 36px;color: #fffdfd;}
.links a{font-size:14px;font-size:1.4rem;line-height: 36px;color: #fffdfd;margin-left: 15px;}
.links a:hover{color: #e5000d;}

@media screen and (max-width:639px){
.links{display: none;}
}


.bread{padding-top: 22px;padding-bottom: 7px;}
.bread{font-size:14px;font-size:1.4rem;color: #666;}
.bread a{font-size:14px;font-size:1.4rem;color: #666;}
.bread a.a2,.bread a:hover{color: #e5000d;}
/*==============================================product=============================================*/
/*goods*/
.product{padding-top: 36px;}
.product .xiangqing .goods{width: 1000px;}
.product .xiangqing .goods .box1{width: 100%;}
.product .xiangqing .goods .box1 ul{width: 100%;padding-top: 2px;}
.product .xiangqing .goods .box1 ul li{background-color: #eeeeee; float: left;width: 308px;margin-left:37px;margin-bottom: 63px;box-shadow: 0 0 2px rgba(0,0,0,0.6);}
.product .xiangqing .goods .box1 ul li.mln{margin-left: 0px;}
.product .xiangqing .goods .box1 ul li.mbn{margin-bottom: 0px;}
.product .xiangqing .goods .box1 ul li .img{width: 100%;}
.product .xiangqing .goods .box1 ul li .img .led{margin-top: 18px;display: block;height: 60px;line-height: 35px;font-size:18px;font-size:1.8rem;text-align: center;color:#333; overflow:hidden}
.product .xiangqing .goods .box1 ul li .img  .tupian{position: relative;overflow: hidden;}
.product .xiangqing .goods .box1 ul li .img  a{display: block;}
.product .xiangqing .goods .box1 ul li .img  a img{display: block;max-width: 100%;margin: 0 auto;}
.product .xiangqing .goods .box1 ul li .img  .tupian{position: relative;overflow: hidden;display: block;}


.product .xiangqing .goods .box1 ul li .img  .tupian:hover .prozz{top:0;}
.product .xiangqing .goods .box1 ul li .img .led:hover{color: #333;}
.product .xiangqing .goods .box1 ul li .img>a{display: block;width: 100%;position: relative;font-size:14px;font-size:1.4rem;color: #4d4d4d;text-align: center;}
.product .xiangqing .goods .box1 ul li .img>a img{display: block;width: 100%;height: 100%;}
.product .xiangqing .goods .box1 ul li .wenzi{width: 93%;height: 35px;position: relative;margin-top: 11px;margin-bottom: 12px;padding-left: 7%;}
.product .xiangqing .goods .box1 ul li .wenzi a{display: block;height: 28px;line-height: 28px;color: #fff !important;font-size:14px;font-size:1.4rem; text-align: center;width: 101px; background-color: #0d2a4d; font-family:微软雅黑;margin: 0 auto;border-radius: 1px;}
.product .xiangqing .goods .box1 ul li .wenzi a:hover{background-color: #e5000d;}
.product .xiangqing .goods .box1 ul li .wenzi input{position: absolute;top: 21%;left: 30%;}

.wenzi a{ color:#0e2a4f !important}

/*list*/
.product .xiangqing .list {width: 260px;margin-bottom: 75px;}
.product .xiangqing .list .title1{margin-bottom:7px;}
.product .xiangqing .list .title1 a{text-align: center;  display: block; height: 44px;line-height: 44px;background-color: #172645;color: #fff;font-size: 20px;font-size: 2.0rem; }
.product .xiangqing .list .subNavBox{}


.product .xiangqing .list .subNav{cursor: pointer;margin-bottom: 0px;border: 0px solid #d2d2d2; margin-top: 6px;padding-top: 0px;background:#eeeeee url(../images/probg.png) no-repeat 10px center; }
.product .xiangqing .list .subNav a{ line-height:39.5px; padding-left:45.5px; font-size:14px; font-size:1.4rem; color:#333333; transition:0s; display:block}

.product .xiangqing .list .subNav:hover{ background:#eeeeee url(../images/probgon.png) no-repeat 10px center;}
.product .xiangqing .list .subNav:hover a{ color:#172645;}

.product .xiangqing .list .currentDd{ background:#eeeeee url(../images/probgon.png) no-repeat 10px center; }
.product .xiangqing .list .currentDd a{color:#172645;}


.product .xiangqing .list .navContent{display: none; background:#fff;position: relative;padding-top:5px;padding-bottom:5px;border: 1px solid #eeeeee;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:#666; padding-left:43px;line-height: 36px;background:url(../images/hengxian.png) no-repeat 15px center;}
.product .xiangqing .list .navContent>li a:hover{color: #172645;background:url(../images/hengxian.png) no-repeat 15px center;}


.product .xiangqing .list .title2{width: 100%;margin-bottom:13px;margin-top: 46px;border-top: 6px solid #172645;border-bottom: 2px solid #172645;}
.product .xiangqing .list .title2 a{text-indent: 5px; font-style: italic;font-weight: bold; font-size:22px;font-size:2.2rem; display: block;height:43px;line-height:46px;color: #172645; text-align: left;background:transparent url(../images/jiahao.png) no-repeat 99% center; text-transform: uppercase;}
.product .xiangqing .list dl{border: 0px solid #ccc;}
.product .xiangqing .list dl dd{padding-bottom:18px;background:url(../images/faqline.png) repeat-x bottom center; padding-left: 8px;padding-right: 8px;padding-top: 0px;}
.product .xiangqing .list dl dd .bottom a{font-size:14px;font-size:1.4rem;color: #333;line-height: 24px;display: block; font-family:微软雅黑;}
.product .xiangqing .list dl dd .bottom span{margin-top: 9px; display: block;font-size:12px;font-size:1.2rem;color: #666;line-height: 20px;background:url(../images/time.png) no-repeat left center; padding-left: 22px;}
.product .xiangqing .list dl dd a:hover{color: #e5000d;}
.product .xiangqing .list dl dd .bottom{margin-top: 5px;}
.product .xiangqing .list dl dd.dd2{border-bottom: 0px;padding-top: 11px;padding-bottom: 18px;}

/*page*/
.page{position: relative;margin:58px auto 43px;}
.page {text-align: center;}
.page a:hover{color: #fff;background-color: #fff;}
.page a,.page span {display: inline-block;background-color: #fff;color: #333; border: 1px solid #e5e5e5; margin-right:6px;font-family:微软雅黑;width: 33px;height: 28px;line-height: 28px;text-align:center;font-size: 12px;font-size: 1.2rem;border-radius: 0px;}
.page a.on,.page a:hover{background-color: #172645;color: #fff;border: 1px solid #172645;}
.page a.first,.page span.first{width:59px;margin-right:6px;}
.page a.last,.page span.last{width: 59px;margin-left: 0px;}
.page img{display: inline-block;position: relative;top: 5px;margin-left: 8px;margin-right: 8px;}
.ins{margin-left: 12px; width: 131px;display: inline-block;font-family:微软雅黑;height: 30px; line-height: 28px;text-align: center; border: none; outline: none;background-color: #172645;color: #fff;font-size: 12px;font-size: 1.2rem;cursor: pointer;}

/*goods1*/
.product .xiangqing .goods1{width: 1000px;}

#showArea{margin-top: 16px;margin-bottom: 13px;}
#showArea img{cursor:pointer;display:block;width:108px;height:102px;margin-bottom: 21px;border: 1px solid #ccc;}
#showArea a{ display:block;}
#main_img{cursor:pointer;display:block; overflow:hidden}
#gotop{cursor:pointer;display:block; margin:auto; }
#gobottom{cursor:pointer;display:block; margin:auto;}
#showArea{height:355px; overflow:hidden;}
.MagicZoomBigImageCont {background:#FFF;border: 1px solid #ccc;}
.MagicZoomBigImageCont img{width:800px!important;height: 754px!important;}
.MagicZoomPup {border:0px solid #aaa;background:#ffffff;}

.left-pro{width:570px;text-align:left;margin: 0 auto;}
.left-pro .t1{width:110px;float:left;margin-top: 0px;}
.left-pro .t2{width:430px;text-indent:0;float:right; border: 1px solid #ccc;}
.left-pro .t2 a{ display:block;margin-bottom: 0px;}
.left-pro .t2 img{text-indent:0;display: block;}

.product .xiangqing .goods1 .content{width: 398px; margin: 0px auto 0;padding-right: 0px;}
.goods1 .content .title{text-align: left;margin-bottom: 112px;}
.goods1 .content .title h1{text-align: left; font-size:20px;font-size:2.0rem;color: #333;position: relative;top: -3px;line-height: 30px;}

.goods1 .content .btn{width:100%;}
.goods1 .content .btn a {font-family:微软雅黑; display: block; font-size:14px;font-size:1.4rem;color: #172645;width: 158px;border: 1px solid #172645; height: 33px;line-height: 33px;text-align: center;background-color: transparent;}
.goods1 .content .btn a:hover{background-color: #172645;color:#fff;}
.goods1 .content .share1{width: 100%;position: relative;top: 0px;margin-top: 167px;}
.goods1 .content .share1 .lspan{margin-right: 7px; text-align:left;height: 24px;line-height: 24px;font-size:14px;font-size:1.4rem;color:#0e2a4f;}
.goods1 .content .share1 .rsh{height: 24px;}


.at-resp-share-element .at-icon{width: 24px!important;height: 24px!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: 24px!important;height: 24px!important;}
.at-resp-share-element .at-share-btn{margin-bottom: 0!important;margin-right: 3px!important;}





.protitle1{background: url(../images/des.png) no-repeat left center;  width: 100%;margin-bottom: 13px;margin-top: 61px;height:40px;line-height: 40px; }
.protitle1 a{font-family:微软雅黑;font-size:20px;font-size:2rem;color: #fff;margin-left: 45px;}

.goods1 .wenzi p{font-size:14px;font-size:1.4rem;color: #333;line-height: 30px;}
.goods1 .wenzi p span{color: #333;line-height: 30px;}
.goods1 .wenzi p li{font-size:14px;font-size:1.4rem;color: #333;line-height: 30px;}
.goods1 .wenzi p strong{color: #333;line-height: 30px;}
.goods1 .wenzi p img{max-width: 100%;}
.goods1 .wenzi p a,.goods1 .wenzi  a{font-size:14px;font-size:1.4rem;color: #172645;line-height: 30px;}
.goods1 .wenzi table{ width:97% ; border-collapse:collapse; line-height:24px; border:1px solid #333;}
.goods1 .wenzi tr td{ line-height:24px; padding:2px;border:1px solid #333;}
.xinwenxqi_p table{width:90% !important ; border-collapse:collapse; line-height:24px; border:1px solid #333;}





.product .dan {margin-bottom: 65px;}
.product .dan .title{padding-right: 35px; margin-top: 20px; height: 68px;line-height: 68px; margin-bottom: 37px; font-size:30px;font-size:3rem;color:#fff;text-align: center;}
.product .dan .biaodan1{padding-bottom: 32px; padding-top: 26px;}
.product .dan .biaodan1 .heading{ padding-left:50px;;font-size:16px;font-size:1.6rem;color:#fff;font-weight: bold; }


.hbiti{background:url(../images/relative.png) no-repeat left center;padding-top: 15px;padding-bottom: 16px;margin-bottom: 24px;}
.hbiti a{margin-left:27px; font-size:20px;font-size:2rem;color:#fff; margin-left:53px}
.rel-pro{width: 100%;margin-bottom: 43px; }
.rel-pro li{width: 308px; float: left;margin-left: 38px;box-shadow: 0 0 4px #ccc;}
.rel-pro li a{display: block;}
.rel-pro li a img{max-width: 308px;width: 100%;margin: 0 auto;display: block;}
.rel-pro li a span{display: block;padding-top:13px;padding-bottom: 14px; text-align: center;font-size:16px;font-size:1.6rem;color: #333;background-color: #eee;; height:60px}
.rel-pro li a span:hover{color: #e5000d;}
.img980{display: none;}
.img980 ul li{width: 48%;margin: 1%;float: left;}
.img980 ul li a{display: block;width: 100%;}
.img980 ul li a img{display: block;max-width: 99.6%;border: 1px solid #ccc;}


@media screen and (max-width:1319px) {
    .product .xiangqing .goods{width: 900px;}
    .product .xiangqing .goods1{width: 900px;}
    .product .xiangqing .goods .box1 ul li{width: 31%;margin: 1%!important;}
    .product .xiangqing .goods1 .content{width: 305px; }
    .goods1 .content .btn a{width: 130px;}
    .goods1 .content .share1{margin-top: 60px;}
    .rel-pro li{width: 31%;margin: 1%!important;}
}
@media screen and (max-width:1219px) {
    .product .dan .title{padding-right: 0px;}
    .product .xiangqing .goods{width: 700px;}
    .product .xiangqing .goods1{width: 700px;}
    .coxin .int1 input{width: 355px;}
    .coxin textarea{width: 449px;}
    .coxin .int3{width: 130px;}
    .coxin .int4{width: 140px;}
    .product .xiangqing .goods1 .left-pro{margin:0 auto; float: none;}
    .product .xiangqing .goods1 .content{width: 100%;float: none;margin-top: 50px;}
    .goods1 .content .title{margin-bottom: 30px;}
    .product .xiangqing .goods .box1 ul li .wenzi input{position: absolute;top: 21%;left:10%;}
    
}

@media screen and (max-width:999px) {
    .product .xiangqing .goods .box1 ul li .wenzi input{position: absolute;top: 21%;left:10%;}
    .product .xiangqing .goods{width: 650px;}
    .product .xiangqing .goods1{width: 650px;}
    .product .xiangqing .goods .box1 ul li{width: 48%;margin: 1%!important;}
    .product .dan .biaodan1{ background:url(../images/biaodan1bg.png) repeat top center;}
}

@media screen and (max-width:979px) {
    
    
    .product .xiangqing .goods{width: 100%;}
    .product .xiangqing .goods1{width: 100%;margin-bottom: 20px;}
    .product .xiangqing .goods .box1 ul li{width: 31%;margin: 1%!important;}
    .product .xiangqing .list{width: 100%;}
    .MagicZoomPup,.MagicZoomBigImageCont {display: none!important;}
	.page a,.page span { margin-bottom:10px}
}   

@media screen and (max-width:639px) {
    .product .xiangqing .goods .box1 ul li{width: 48%;margin: 1%!important;}
    .page a{margin-bottom: 15px;}
    .img980{display: block;margin-bottom: 20px;}
    .left-pro{display: none;}
    .rel-pro li{width: 40%;margin: 5%!important;}
	.img980 ul li img{ max-width:100% !important}
    .product .xiangqing .goods1 .content{padding-right: 0;}
    .goods1 .content .btn{float: none;margin: 0 auto;}
    .goods1 .content .share1{float: none;margin: 15px auto 0;}
	.xinwenxqi_p {width:100% !important ; overflow:scroll}
	.xinwenxqi_p table {width:640px}

}
@media screen and (max-width:470px) {
    .hbiti a{font-size:20px;font-size:2rem;}
    .product .xiangqing .goods .box1 ul li{width:98%;margin: 1%!important;}
    
}
@media screen and (max-width:439px){
    .goods1 .content .btn{width: 100%;}
    .goods1 .content .btn a{width: 130px;}
    .product .dan .title{font-size:20px;font-size:2rem;}
    .rel-pro li{max-width: 250px; width: 98%;margin: 15px auto!important;float: none;}
    .img980 ul li{width: 98%;margin: 15px auto!important;float: none;}
    
}

@media screen and (max-width:999px){
    .col{ width:100%; float:none;}
    .cor{ width:100%; float:none;}
    .coxin .int1 input{ width:90%;}
    .coxin textarea{width:90%;}
    .coxin .int3{width:30%;}
    .coxin .int4{ width:30%;  float:left; margin-left:8px;}
}
@media screen and (max-width:639px){
    .coul{ width:47%; margin-left:1.5%; margin-right:1.5%; float:left;}
    .coxin .int1 input{ width:85%;}
    .coxin textarea{width:86%;}
    .coxin .int3{width:85%; padding-left:41px; float:none;}
    .cuyanzheng{ margin-left:auto; margin-top:11px;}
    .coxin .int4{ width:38%;  float:left; margin-left:8px; margin-top:11px;}
}
@media screen and (max-width:379px){    
    .coul{ width:97%; margin-left:1.5%; margin-right:1.5%; float:left; height:auto;}
    .coxin .int4{width: 100%;margin-left: 0;}
}

/*==============================================about=============================================*/

.about {padding-top: 37px;}

.about .top ul {text-align: center;background:url(../images/aboutline.png) no-repeat center 61px;margin-bottom: 27px;}
.about .top ul li{display: inline-block;}
.about .top ul li a{display: block;text-align: center;}
.about .top ul li a.a2{font-size:16px;font-size:1.6rem;line-height: 30px;color:#333;margin-top: 7px;}
.about .top ul li a.a2:hover,.about .top ul li.on a{color: #e5000d;}

.about .top ul li.li1{margin-left: 0px;width:130px;}
.about .top ul li.li2{margin-left: 160px;width:126px;}
.about .top ul li.li3{margin-left: 160px;width:126px;}

@media screen and (max-width:840px) { 
    .about .top ul li.li2{margin-left:50px;width:126px;}
    .about .top ul li.li3{margin-left:50px;width:126px;}
}
@media screen and (max-width:639px) { 
    .about .top ul li.li2{margin-left:30px;width:126px;}
    .about .top ul li.li3{margin-left:30px;width:126px;}
}
@media screen and (max-width:500px) { 
    .about .top ul{background: none;}
    .about .top ul li.li1{margin-left:0px;width:100%;margin-bottom: 30px;}
    .about .top ul li.li2{margin-left:0px;width:100%;margin-bottom: 30px;}
    .about .top ul li.li3{margin-left:0px;width:100%;}
}

.about .bottom p{font-size:14px;font-size:1.4rem;color:#333;;line-height: 30px;margin-bottom: 30px;}

#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:微软雅黑;}
#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%}
.baguetteBox-button#previous-button{left:2%}
.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)}}









.img-scroll1 { position:relative; padding-top:7px;}
.img-scroll1 .prev1,.img-scroll1 .next1{position:absolute;display:block;width:14px;height:43px;top: 50%;margin-top: -21.5px;}
.img-scroll1 .prev1 { left:0;cursor:pointer; background:url(../images/arrowleft.png) no-repeat center;}
.img-scroll1 .next1 { right:0;cursor:pointer; background:url(../images/arrowright.png) no-repeat center;}
.img-scroll1 .prev1:hover { background:url(../images/arrowlefton.png) no-repeat center;}
.img-scroll1 .next1:hover { background:url(../images/arrowrighton.png) no-repeat center;}

.img-list1 { position:relative; width:1234px; overflow:hidden;margin: 0 auto 55px;}
.img-list1 ul { width:9999px;}

.img-list1 li { float:left;  width:291px; margin-right:23px;overflow: hidden;}

.img-list1 li .top{border: 1px solid #172646;padding: 8px 10px;width:269px;max-width: 269px;margin: 0 auto;}
.img-list1 li .top a{display: block;position: relative;overflow: hidden;}
.img-list1 li .top a .img1{transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;-webkit-transition: 0.5s; display: block;width: 100%;max-width: 269px;margin: 0 auto;}


.img-list1 li .top a .zhezhao2{display: block;position: absolute;top: 0;left:100%;width: 100%;height: 100%; max-width:296px; transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;-webkit-transition: 0.5s;}
.img-list1 li .top a:hover .zhezhao2{left: 0;}

.img-list1 li:hover .top {border: 1px  solid  #172646;}
.img-list1 li .bottom {position: relative;}
.img-list1 li .bottom .b1{padding-top: 6px;}
.img-list1 li .bottom .b1 a{display: block;text-align: center;font-size:14px;font-size:1.4rem;color: #333;line-height: 22px;}
.img-list1 li .bottom .b1 a:hover{color: #e5000d;}


@media screen and (max-width:1319px) { 
    .img-list1 li {  margin-right:130px;}
    .img-list1{width:1134px;}
}
@media screen and (max-width:1219px) { 
    .img-list1 li {  margin-right:29px;}
    .img-list1{width:95%;}
}
@media screen and (max-width:999px) { 
    .img-list1 li {  margin-right:28px;}
    .img-list1{width:100%;}
    .img-scroll1 .prev1 { right:40px;top: -18px;left: auto;}
    .img-scroll1 .next1 { right:10px;top: -18px;}
}
@media screen and (max-width:979px) { 
    .img-list1 ul { width:1000%}
    .img-list1 li { width: 3.1%;margin: 0.13%!important;}
    .img-list1 li .top{width: 97%;padding: 1%;}
    .img-list1 li .top a img{display: block;width: 100%;max-width:269px; margin: 0 auto;}
}
@media screen and (max-width:700px) { 
    .img-list1 li { width: 4.8%;margin: 0.13%!important;}
}
@media screen and (max-width:450px) { 
    .img-list1 li { width:9.8%;margin: 0.13%!important;}
}

/*==============================================about1=============================================*/

.about .bottom1 ul{padding-top: 18px;}
.about .bottom1 ul li{background:url(../images/ab2bg.png) no-repeat bottom center;padding-bottom:15px;margin-bottom: 39px;}
.about .bottom1 ul li .lxiazai{max-width: 1000px;}
.about .bottom1 ul li .lxiazai a{line-height: 30px; display: block;padding-left: 38px;background:url(../images/xiazai1.png) no-repeat left 1px;font-size:18px;font-size:1.8rem;color: #333; }
.about .bottom1 ul li .lxiazai a:hover{color: #e5000d;background:url(../images/xiazai1on.png) no-repeat left 1px;}


.about .bottom1 ul li .rdown a{position: relative;top: -5px; border-radius: 8px;font-size:16px;font-size:1.6rem;text-indent: 60px; display: block;width: 159px;height: 39px;line-height: 39px;border: 1px solid #0e2a4f; background:url(../images/xiazai2.png) no-repeat 25px center;}
.about .bottom1 ul li .rdown a:hover{background:url(../images/xiazai2on.png) no-repeat 25px center;background-color: #e5000d;color: #fff;border: 1px solid #e5000d; }

.page.abpage{
    margin-top: 42px;margin-bottom: 83px;
}
/*==============================================about2=============================================*/

.about .bottom2{padding-top: 10px;}
.about .bottom2  .subNav{position: relative;top: -2px; width:100%}
.about .bottom2  .subNav .yiji{padding-left: 11px;background:url(../images/jiahao1.png) no-repeat left 6px;border-bottom: 1px solid #e6e6e6;padding-bottom: 14px;margin-bottom: 21px;width:100%}
.about .bottom2  .subNav .yiji .erji{display: none;margin-top: 9px;padding-left: 17px;}

.about .bottom2  .subNav .yiji .erji.xianshi{display: block;width:90%}

.about .bottom2  .subNav .yiji>a{font-size:16px;font-size:1.6rem;line-height: 25px;color: #333;padding-left: 15px;}

.about .bottom2  .subNav .yiji.show1{background:url(../images/jianhao1.png) no-repeat left 11px;}

.about .bottom2  .subNav .yiji .erji a{font-size:14px;font-size:1.4rem;color: #666;line-height: 30px;}


.page.abpage1{
    margin-top: 31px;margin-bottom: 82px;
}

/*==============================================news=============================================*/
.news{padding-top: 36px;}
.news ul.ul li{padding-bottom: 39px;margin-bottom: 42px;border-bottom: 1px solid #e5e5e5;}
.news ul.ul li .rtxt{width: 1060px;}
.news ul.ul li .rtxt .top{padding-top: 0px;margin-top: -1px;}
.news ul.ul li .rtxt .top a{font-size:16px;font-size:1.6rem;line-height: 30px;color:#333;}
.news ul.ul li .rtxt .top a:hover{color: #e5000d;}
.news ul.ul li .rtxt .mid{margin-top: 16px;margin-bottom: 25px;}
.news ul.ul li .rtxt .mid a{font-size:14px;font-size:1.4rem;line-height: 30px;color: #666;display: block;}
.news ul.ul li .rtxt .mid a:hover{color: #e5000d;}

.news ul.ul li .rtxt .bot span{font-size:12px;font-size:1.2rem;line-height: 18px;color: #999;
    display: block;padding-left: 24px;background:url(../images/shizhong.png) no-repeat left 2px;}

.news ul.ul li .limg{width: 210px;}
.news ul.ul li .limg a{display: block;}
.news ul.ul li .limg a img{ max-width: 100%; display: block;}


.newspage.page{margin-top: 39px;margin-bottom: 45px;}


.hbiti1{background:url(../images/hotline.png) no-repeat left center;padding-top: 15px;padding-bottom: 16px;margin-bottom: 35px;}
.hbiti1 a{font-size:22px;font-size:2.2rem;color:#fff;}
.hbiti.hbiti1 a{margin-left: 50px; }
.rel-pro1{width: 100%;margin-bottom: 84px; }
.rel-pro1 li{width: 308px; float: left;margin-left: 21px;box-shadow: 0 0 4px #ccc;;}
.rel-pro1 li a{display: block;}
.rel-pro1 li a img{max-width: 308px;width: 100%;margin: 0 auto;display: block;}
.rel-pro1 li a span{display: block;padding-top:13px;padding-bottom: 14px; text-align: center;font-size:16px;font-size:1.6rem;color: #333;background-color: #eeeeee;}
.rel-pro1 li a span:hover{color: #e5000d;}

@media screen and (max-width:1319px) {
    .rel-pro1 li{width: 23%;margin: 1%!important;}
    .news ul.ul li .rtxt{width: 965px;}
}
@media screen and (max-width:1219px) {
    .news ul.ul li .rtxt{width:740px;}
    .news ul.ul li .rtxt .mid{margin-top: 10px;margin-bottom: 10px;}
}
@media screen and (max-width:999px) {
    .news ul.ul li .rtxt{width:700px;}
}   
@media screen and (max-width:979px) {
    .news ul.ul li .rtxt{width: 70%;}
    .rel-pro1 li{width:31%;margin: 1%!important;max-width: 308px;}
}
@media screen and (max-width:789px) {
    .news ul.ul li .rtxt{width: 65%;}
}
@media screen and (max-width:678px) {
    .news ul.ul li .rtxt{width: 63%;}
    .rel-pro1 li{width:48%;margin: 1%!important;max-width: 308px;}
}
@media screen and (max-width:678px) {
    .news ul.ul li .limg{width: 100%;float: none;}
    .news ul.ul li .rtxt{width: 100%;float: none;margin-top: 20px;}
}
@media screen and (max-width:400px) {
.rel-pro1 li{width:98%;margin: 15px auto!important;max-width: 308px;float: none;}
}

/*==============================================news1=============================================*/
.news1 .xqy {position: relative;}
.news1 .xqy .top1{margin-top: 38px;}

.news1 .xqy .top1 .title1{text-align: center;}
.news1 .xqy .top1 .title1 h1{font-size: 20px;font-size:2rem;color: #333;font-weight: normal;}
.news1 .xqy .top1 .time{text-align: center;margin-top: 17px;margin-bottom: 11px;}
.news1 .xqy .top1 .time span{font-size: 12px;font-size:1.2rem;color: #999999;font-weight: normal;display: inline-block;font-family:微软雅黑;
line-height: 26px;padding-left: 22px;background: url(../images/shizhong.png ) no-repeat left center; }

.news1 .newsx p{line-height: 30px;font-size:14px;font-size:1.4rem;color: #333;margin-bottom:10px;font-family:微软雅黑;}
.news1 .newsx p span{line-height: 30px;font-size:14px;font-size:1.4rem;color: #333;font-family:微软雅黑;}
.news1 .newsx p li{line-height: 30px;font-size:14px;font-size:1.4rem;color: #333;font-family:微软雅黑;}
.news1 .newsx p strong{line-height: 30px;font-size:14px;font-size:1.4rem;color: #333;font-family:微软雅黑;}
.news1 .newsx p img{display: block;max-width: 100%;}

.news1 .newsx p a{line-height: 30px;font-size:14px;font-size:1.4rem;color: #0e2a4f;}

.newsx table{ width:97%; border-collapse:collapse; line-height:24px;margin-bottom: 26px;}
.newsx tr td{ line-height:24px; padding:2px;}


.updown{padding-top: 22px;background:url(../images/faq1bg.png) no-repeat top center; margin-bottom:79px;margin-top: 30px;}
.updown .up{margin-top: 0px;margin-bottom: 8px;}
.updown p{line-height: 24px;font-size: 14px;font-size:1.4rem;color: #666;padding-left: 25px;background:url(../images/newsleft.png) no-repeat left center;}
.updown p:hover{background:url(../images/newsright.png) no-repeat left center;}
.updown p a{font-size: 14px;font-size:1.4rem;color: #666;}
.updown p span{font-size: 14px;font-size:1.4rem;color: #666;}
.updown p a:hover{color: #0e2a4f;}

/*==============================================contact=============================================*/
.contact .top{max-width: 713px;font-size:14px;font-size:1.4rem;line-height: 30px;color:#333;margin-top: 27px;margin-bottom: 24px;}

.contact .mid .title{font-size:18px;font-size:1.8rem;line-height: 30px;color:#333;margin-bottom: 8px;}

.contact ul li{padding-left: 22px; font-size:14px;font-size:1.4rem;line-height: 36px;color:#333;}
.contact ul li a{font-size:14px;font-size:1.4rem;line-height: 36px;color:#333;}
.contact ul li a:hover{color: #e5000d;}

.contact ul li.li1{background:url(../images/site.jpg) no-repeat left 7px;}
.contact ul li.li2{background:url(../images/tel.jpg) no-repeat left 7px;}
.contact ul li.li3{background:url(../images/printer.jpg) no-repeat left 7px;}
.contact ul li.li4{background:url(../images/mail.jpg) no-repeat left 7px;}
.contact ul li.li5{background:url(../images/skype.jpg) no-repeat left 7px;}
.contact ul li.li6{background:url(../images/qq.jpg) no-repeat left 7px;}
.contact ul li.li8{background:url(../images/wz.jpg) no-repeat left 7px;}

.contact .mid .map{margin-top: 9px;width: 650px;}
.contact .mid .map img{display: block;max-width:100%;max-height: 245px;}

.contact .bot{margin-top: 63px;margin-bottom: 67px;}

.c_xp_title{ text-align:center; font-size:26px; font-size:2.6rem; line-height:32px; color:#0e2a4f; margin-bottom:9px; margin-top:47px; }

.c_xp{ padding-top:26px; padding-bottom:12px; max-width: 1294px;margin: 0 auto;}
.c_div1{ padding-bottom:37px; }
.c_div2{ padding-bottom:35px; }
.c_div3{ padding-bottom:28px; }
.c_nr1{}

.c_bt1,.c_bt2,.c_bt3{ float:left; height:36px; line-height:37px; text-align:right; font-family:微软雅黑; color:#e5000d; }
.c_bt1{ width:16px; }
.c_bt2{ width:12px; }
.c_bt3{ width:10px; }

.c_input,.c_textarea,.c_captcha{ float:left; border:solid 1px #cccccc; color:#666666; background:#fff; font-family:微软雅黑; }
.c_input,.c_captcha{ height:35px; line-height:35px;}

.c_input{ width:499px; text-indent:6px;  }
.c_textarea{ width:1282px; line-height:26px; height:141px; padding-top:1px; text-indent:7px;color:#666666 !important; }


.c_captcha{ width:152px; text-indent:13px; background:#fff;}
.c_yzm{ float:left; cursor:pointer; margin-left:7px; }
.c_send{ float:left; cursor:pointer; margin-left:34px; width:181px; height:33px; line-height:31px; text-align:center; color:#fff; background:#0e2a4f; font-size:14px; font-size:1.4rem; margin-top:1px; font-family:微软雅黑; }




@media screen and (max-width:1319px){
    .c_textarea{width: 1187px;}
}
@media screen and (max-width:1219px){
.c_map{ width:47%; }

.c_input{ width:400px; }
.c_textarea{ width:98%; }
.c2_lx_nr{ width:48%; }
.contact .mid .map{width: 50%;}
}
@media screen and (max-width:999px){
.c_tleft{ width:100%; float:none; }	
.c_map{ float:none; width:100%; text-align:left; margin-top:20px; }
.contact .mid .map{margin-top: 9px;max-width: 650px;}
}
@media screen and (max-width:979px){
    .contact .mid ul{float: none;}
    .contact .mid .map{width: 100%;float: none;margin: 30px auto 0;}
}
@media screen and (max-width:959px){
.c_div1,.c_div2,.c_div3{ padding-bottom:0px; }
.c_nr1{ float:none; width:100%; margin-bottom:20px; }	
.c_input,.c_textarea{ width:95%; }
}
@media screen and (max-width:819px){
.c2_lx_nr{ width:100%; float:none; margin-bottom:20px; }	
}
@media screen and (max-width:799px){
.c1_lx1,.c1_lx2{ float:none; width:100%; margin-bottom:20px; }		
}
@media screen and (max-width:699px){
.c2_lx_nr{ width:100%; float:none; margin-bottom:20px; }	
}
@media screen and (max-width:639px){
.c_pro1{ display:none; }
.c_pro2{ display:block; }
}
@media screen and (max-width:599px){
.c_send{ float:none; margin-left:0px; width:95%; margin-top:20px; }	
}
@media screen and (max-width:479px){
.c_input,.c_textarea,.c_send{ width:90%; }

.c_captcha{ width:90%; margin-bottom:2rem }
.c_yzm{ margin-left:0px; float:none; margin-top:20px; }
}

.shuxp_c{ margin-top:10px; margin-bottom:10px; width:100%}


.listcart{ width:100%; margin-top:20px; margin-bottom:20px  }


.listcart a{ display:inline-block;height: 26px;
	line-height: 25px;

	color: #fff; background:#172645;cursor: pointer; border: 1px solid #172645;padding-left:10px; padding-right:10px; text-align:center; display:block }
	@media screen and (max-width:999px){
		.listcart a{ width:45% ;max-width:133px; margin-left:2.5%; margin-right:2.5%; }
	}
	
	@media screen and (max-width:420px){
		
		.listcart a{ width:100% ; float:none; overflow:hidden; margin-bottom:1rem; margin-left:auto; margin-right:auto}


		
		}




.kefuxinzeng {
	position: fixed;
	top: 30%;
	right: 0px;
	background: url(../images/youlx_tbj.jpg) repeat-x top #ececec;
	z-index: 9999999;
	padding-left: 16px;
	padding-right: 15px;
	width: 190px;
	font-family:微软雅黑;
	padding-bottom: 18px;
}
.kefuxinzeng  
.kefubiao:hover {
	color: #0d2a4d;
}
.kefuxinzeng form{ width:170px; display:block; margin-left:auto; margin-right:auto}
 #close {
	
		border: none;
	position: absolute;
	right: 17px;
	top: 12px;
	z-index: 999;
	cursor: pointer;
	background: none;
	text-align: center;
	padding: 0px;
	font-size: 20px;
	width: 12px;
	height: 12px;
	background: url(../images/close.jpg) no-repeat
	
}
.k_xp .k_input {
	width: 170px;
	height: 34px;
	line-height: 34px;
	text-indent: 9px;
	margin-bottom: 11px;
	border: none;color: #333;
}
.k_xp .k_textarea {
	height: 64px;
	width: 170px;
	line-height: 28px;
	text-indent: 9px;
	color: #333;
	margin-bottom: 11px;
	border: none;
}
.k_xp .k_captcha {
	
	width: 170px;
	height: 34px;
	line-height: 33px;

	text-indent: 9px;
	border: none;color: #333; margin-bottom:11px
}
.k_xp .yazhengma {
	cursor: pointer;
	
	border: none; margin-left:auto; margin-right:auto
}
.k_send {
	border: none;
	cursor: pointer;
	width: 170px;
	height: 25px;
	line-height: 23px;
	text-align: center;
	color: #fff;
	background: #0d2a4d;
	margin-top: 11px;
	margin-left: auto;
	margin-right: auto
}
.kefuxinzeng p {
	padding-left: 32px
}
.kefuxinzeng p.skip_bz {
	background: url(../images/qqtoum.png) no-repeat 6px center ;
	margin-top: 15px;
	padding-bottom: 2px
}
.kefuxinzeng p.qqyx_biaoz {
	background: url(../images/weixin.png) no-repeat 6px 2px;
	margin-top: 12px
}
	@media screen and (max-width:640px){
		.kefuxinzeng{ display:none}
		
		}
		
		
		.cuowu404{ width:100%;max-width:605px; overflow:hidden; margin-left:auto; margin-right:auto; display:block; margin-top:120px; margin-bottom:20px;}
.cuowu404 img{ width:100%; ;}

	@media screen and (max-width:999px){
		.cuowu404{ width:80%; overflow:hidden}
		

	}
.beuabg{ color:#fff; margin-left:10px}
.wechatpy{ width:100%; max-width:200px;  margin-bottom:10px;}
.contact ul li.li7 {
    background: url(../images/wechat.png) no-repeat left 7px;
}