@charset "utf-8";/* CSS Document */
@font-face {
    font-family: 'FuturaStdBook';
    
    
         
         
       
        
}

@font-face {
    font-family: 'FuturaStdHeavy';
    

}
@font-face {
    font-family: 'OPENSANSREGULAR_0';

}

@font-face {
    font-family: 'FuturaStdBold';

}

*{margin: 0;padding: 0;}
html {font-size: 62.5%;height: 100%;background: #fff;}
body {margin: 0 auto; font-size: 12px;font-size: 1.2rem; font-family: 'OPENSANSREGULAR_0';}
img {border: none;}
ul li {list-style-type: none;}
ul, form, p, a, img, table, tr, td, li, dd, dt, dl, span ,h1{margin: 0;padding: 0;list-style: none;}
a {text-decoration: none;color: #333;outline: none;transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;-webkit-transition: 0.3s;}
a:hover{ color:#315caa}
h1 {margin: 0;padding: 0;font-weight: normal;color: #333;}
.clear {clear: both;}
.maln {margin-left: auto !important}
input, textarea {font-family:Arial, Helvetica, sans-serif;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:#a6a6a6;font-size:14px;font-size:1.4rem;}
:-o-placeholder {/* Mozilla Firefox 4 to 18 */
 color:#a6a6a6;font-size:14px;font-size:1.4rem;}
::-moz-placeholder {/* Mozilla Firefox 19+ */
 color:#a6a6a6;font-size:14px;font-size:1.4rem;}
:-ms-input-placeholder {/* Internet Explorer 10+ */
 color:#a6a6a6;font-size:14px;font-size:1.4rem;}

.mln{margin-left: 0!important;}
.mbn{margin-bottom: 0!important;}
.ztifutura{ font-family: 'FuturaStdBook';}
.ztifu_jaic{ font-family: 'FuturaStdBold';}
.ztifutheavy{ font-family: 'FuturaStdHeavy';}
.ztiopen{  font-family: 'OPENSANSREGULAR_0';}
.juzhong{ text-align:center}
.juse_xz{ color:#315caa !important}

@media screen and (min-width:1420px){.wp {width: 1200px;margin: auto;}}
@media screen and (min-width:1220px) {.wp {width: 1200px; margin-left:auto; margin-right: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;}}




/*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:30px;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: #315caa;}
.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}}
/*head*/
.head {width: 100%;}
.logo{max-width: 286px; margin-top:22px}
.logo a{display: block;}
.logo a img{display: block; }
.fr>ul{
    /*margin-left: 200px;*/
}
.fr>ul>li{float: left;position: relative; }
.fr>ul>li>a{display: block;height: 105px;line-height:105px;text-align: center; padding-left:16px; padding-right:13px; font-size: 16px;font-size: 1.6rem;color: #333;margin-top: 0px;}
.fr>ul>li.on>a,.fr>ul>li:hover>a{color: #fff;background:#315caa}
.fr>ul>li:hover .subNavBox{display: block;}
.fr>ul>li .subNavBox{z-index: 9999; padding-top: 0px;background-color: #fff;padding-bottom: 0px;width: 260px;
display: none;
position: absolute;top: 100%;left: 0px;}
.fr>ul>li .subNavBox {border-top: 1px solid #d2d2d2;}
.fr>ul>li .subNavBox  .subNav{position: relative; top:-2px; cursor: pointer;margin-bottom: 0px;border: 1px solid #d2d2d2;border-top: 0px solid #d2d2d2; margin-top: 0px;padding-top: 0px;background: url(../images/probg.jpg) no-repeat left center #eeeeee; padding-left:47px;}
.fr>ul>li .subNavBox  .subNav a{ line-height:40px;  font-size:14px; font-size:1.4rem; color:#333333; transition:0s; display:block}

.fr>ul>li .subNavBox  .subNav:hover{ background:#315caa url(../images/probgon.jpg) no-repeat left center;}
.fr>ul>li .subNavBox  .subNav:hover>a{ color:#fff;}

.fr>ul>li .subNavBox  .currentDd{ background:#315caa url(../images/probgon.jpg) no-repeat left center; }
.fr>ul>li .subNavBox  .currentDd a{color:#fff;}


.fr>ul>li .subNavBox  .navContent{width: 198px; position: absolute;left: 100%;top: 0; display: none; background:#fff;padding-top:8px;padding-bottom:10px;border: 1px solid #d2d2d2;}
.fr>ul>li .subNavBox  .navContent>li a{display:block; font-size:14px; font-size:1.4rem; padding-top: 0;padding-bottom: 0px; color:#333; padding-left:35px;line-height: 30px;}
.fr>ul>li .subNavBox  .navContent>li a:hover{color: #315caa;}



/*lun bo*/
.index_focus {position: relative;width: 100%;height:600px; 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:10;}
.index_focus .slide_nav {position: absolute; bottom:16px; left:50%; margin-left:-62px; z-index:9998 }
.index_focus .slide_nav a{ width:20px; height:20px; cursor:pointer;float:left; margin-right:7px; margin-left:8px; 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{  width:20px; height:20px;  text-decoration: none; background:url(../images/circleon.png) no-repeat center center ;}
.index_focus_pre,.index_focus_next{position: absolute;top: 50%;margin-top:-37px;width:38px;height:38px;text-indent: 100%;white-space: nowrap;overflow: hidden;z-index:9999}
.index_focus_pre {left: 157px; background:url(../images/baleft.png) no-repeat;}
.index_focus_pre:hover { }

.index_focus_next{right: 157px;background:url(../images/baright.png) no-repeat;}
.index_focus_next:hover{}



















.index_focus1{position: relative;width: 100%;height:600px;margin: 0 auto; overflow:hidden; z-index:9}
.index_focusn1{width:1920px; position:absolute; left:50%; top:0px; margin-left:-960px; height:100%;z-index:99}
.index_focus1 .bd li {display: none;position: absolute;left: 0;top:0;width:1920px;z-index:999}
.index_focus1 .slide_nav {position: absolute; bottom:10px; left:50%; margin-left:-62px; z-index:9998 }
.index_focus1 .slide_nav a{ width:20px; height:20px; cursor:pointer;float:left;  margin-right:8px; margin-left:7px; 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{  width:20px; height:20px;  text-decoration: none; background:url(../images/circleon.png) no-repeat center center ;}
.index_focus_pre1,.index_focus_next1{position: absolute;top: 25%;margin-top:61px;width:38px;height:38px;text-indent: 100%;white-space: nowrap;overflow: hidden;z-index:9999}



.index_focus_pre1 {left: 157px; background:url(../images/baleft.png) no-repeat;}
.index_focus_pre1:hover { }




.index_focus_next1{right:157px;;background:url(../images/baright.png) no-repeat;}
.index_focus_next1:hover{}

@media screen and (min-width:1220px) and (max-width:1420px) {
	
.index_focus_pre {left: 3%; background:url(../images/baleft.png) no-repeat;}

.index_focus_next{right: 3%;background:url(../images/baright.png) no-repeat;}


}

@media screen and (min-width:1000px) and (max-width:1219px) {
	.index_focus_pre {left: 3%; background:url(../images/baleft.png) no-repeat;}

.index_focus_next{right: 3%;background:url(../images/baright.png) no-repeat;}

.index_focus {height:600px;}
.index_focusn {height:600px;}
.index_focusn img {width: 90%;}
.index_focus1{height:336px;}
.index_focusn1 {height:336px;}
.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;}
.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: 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:#315caa;}
.carousel ol li:last-child{margin: 0;}


}

/*footer*/
.hese{ color:#493a33;}
.footer{ background:#493a33; text-align:center; padding-top:64px; padding-bottom:47px; margin-top:107px}
.f14{ font-size:14px; font-size:1.4rem}
.baise{ color:#fff}
.footer .reanod{ margin-right:15px}
.links{ margin-top:22px}
.links a{ margin-right:15px; margin-bottom:10px; margin-left:10px}
.sjx_2{ margin-bottom:30px; font-size:14px; font-size:1.4rem}
.sjx_2 span.span1{ margin-left:26px} 
.sjx_2 span.span2{ margin-left:29px} 
.sjx_2 span.span3{ margin-left:20px} 
.shejiao{ width:100%; margin-bottom:39px}
.shejiao a{ display:inline-block; width:34px; height:34px; overflow:hidden; margin-left:17px; margin-right:17px}
.shejiao .shjmt1{ background:url(../images/shejiao1.jpg) no-repeat} 
.shejiao .shjmt1:hover{ background:url(../images/shejiao1b.jpg) no-repeat} 
.shejiao .shjmt2{ background:url(../images/shejiao2.jpg) no-repeat} 
.shejiao .shjmt2:hover{ background:url(../images/shejiao2b.jpg) no-repeat} 

.shejiao .shjmt3{ background:url(../images/shejiao3.jpg) no-repeat} 
.shejiao .shjmt3:hover{ background:url(../images/shejiao3b.jpg) no-repeat} 
.shejiao .shjmt4{ background:url(../images/shejiao4.jpg) no-repeat} 
.shejiao .shjmt4:hover{ background:url(../images/shejiao4b.jpg) no-repeat} 
.shejiao .shjmt5{ background:url(../images/shejiao5.jpg) no-repeat} 
.shejiao .shjmt5:hover{ background:url(../images/shejiao5b.jpg) no-repeat} 
.shejiao .shjmt6{ background:url(../images/shejiao6.jpg) no-repeat} 
.shejiao .shjmt6:hover{ background:url(../images/shejiao6b.jpg) no-repeat} 
.shejiao .shjmt7{ background:url(../images/shejiao7.jpg) no-repeat} 
.shejiao .shjmt7:hover{ background:url(../images/shejiao7b.jpg) no-repeat} 
.shejiao .shjmt8{ background:url(../images/shejiao8.jpg) no-repeat} 
.shejiao .shjmt8:hover{ background:url(../images/shejiao8b.jpg) no-repeat} 
@media screen and (max-width:780px) {
	.sjx_2 span.span1{ margin-left:1rem} 
.sjx_2 span.span2{ margin-left:1rem} 
.sjx_2 span.span3{ margin-left:1rem} 


	
	}
@media screen and (max-width:640px) {
	.footer{ text-align:left}
.sjx_2 span{ display:block; width:100%; margin-left:17px !important; line-height:25px}
.copyright{ line-height:25px;margin-left:17px !important;}
.shejiao a{ margin-bottom:1rem}	
.logo a img{display: block; width:80% }
.links{ margin-left:17px}

}



























.nonert980{display: none;}
.none980{display: block;}

#input980{width: 320px;margin-top: 27px;margin-left: 52px;}
#input980 form{width: 100%;border: 1px solid #cccccc;background-color: #fff;}
#input980 form .ipt{display: block;width: 80%;height: 32px;line-height: 32px;padding-left: 4.5%;background-color: #fff;font-size:12px;font-size:1.2rem; color: #cccccc;}
#input980 form .ips{cursor: pointer; display: block;width: 15%;height: 32px;line-height: 32px;background:#315caa; }

#input980{display: block;}
.b980{display: none;}
.nav2{display: none;}
.nav2 ul{display: flex;justify-content: space-around;margin-top: 10px;}
.nav2 ul li>a{display: block;height: 30px;line-height: 30px;text-align: center; padding: 0 12px;font-size: 16px;font-size: 1.6rem;color: #333;}

.nav2 ul li .dangqiandao{ color:#315caa !important}


@media screen and (max-width:1219px) {
    .fr ul>li{margin-left: 3px;}
    .fr ul>li a{padding: 0 9px;}
}
@media screen and (min-width:1000px) { #input980{ display:none}}
@media screen and (max-width:999px) {
    #input980{width: 150px; display:block;}
	.search{ display:none}
}
@media screen and (max-width:979px) {
    .none980{display: none;}
    .nav2{display: block;margin-top: 30px;}
    .b980{display: block;}
    #input980{margin-right: 50px;}
}

@media screen and (max-width:530px) {
    #input980{float: none;width: 100%;margin-left: 0;margin-right: 0;}
    #input980 form .ips{background:#315caa;}
    .logo.l{float: none;position: relative; margin-top:2rem}

    .nav2{display: block;margin-top: 15px;}
}
@media screen and (max-width:400px) {
    .nav2 ul li>a{font-size:12px;font-size:1.2rem;}
}

@media screen and (max-width:330px) {
    .container .menubtn{top: 47px;}
}

.search{float: right;}
/*search*/
.search{width:29px;z-index:99999; position:relative;background:none;margin-top:35px;border-radius: 50%;}
.sb-icon-search {color: #fff;z-index: 999999;width:29px;height:29px;display:block;}
.sb-search-submit {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 0;color: transparent;border: none;outline: none;z-index: 99999;}
.search_1000{}
.sb-search {position:relative;width: 0%;min-width: 29px;height: 29px;float: right;overflow: hidden;-webkit-transition: width 0s;-moz-transition: width 0s;transition: width 0s;-webkit-backface-visibility: hidden;z-index:999;border-radius: 50%;}
.sb-search-input {position: absolute;top: 0;left:0px;outline: none;width:193px;height: 29px;line-height:29px;padding-left:10px;padding-right: 4px;border:none;margin: 0;z-index: 10;color:#fff;background: #315caa;}
.sb-icon-search,
.sb-search-submit{display: block;width: 29px;height: 29px;position: absolute;right: 0px;top:0px;padding: 0;margin: 0;cursor: pointer;background:#c6e29f url(../images/icon-search.png) no-repeat center;border:none;}
.sb-search.sb-search-open{width: 236px;height:29px;line-height:29px;position:relative;right:0px;top:0px;background:#9c7556;z-index: 9999999;border-radius: 0;}
.sb-search.sb-search-open .sb-icon-search{background-color: #315caa;border-radius: 0;}
.sb-search.sb-search-open .sb-search-submit{background: #315caa url(../images/icon-search.png) no-repeat center;}

/*mianbaocie*/
.mbaoxida{ border-bottom:#cccccc solid 1px; color:#333; padding-bottom:6px; font-size:14px; font-size:1.4rem; margin-top:25px;}
.mbaoxida a{ color:#333; margin-left:5px; margin-right:5px}
.mbaoxida #home{ margin-left:0px !important}
.lvse{ color:#315caa !important}



/*xinwenliebiao*/
.listnews_dw{ position:relative; padding-bottom:17px; width:360px; float:left; margin-right:40px; margin-top:30px; margin-bottom:5px}
.lisetnews{ width:360px; height:466px; background:#f1f1f1; box-shadow: 0px 0px 8px rgba(0,0,0,0.2);; margin-bottom:20px}
.listnews_dw .xunp{ position:absolute; bottom:17px; right:25px; background:url(../images/yuanxingjt.png) no-repeat; width:33px; height:33px; }

.listnews_dw .xunp:hover{ width:141px; overflow:hidden; }
.lisetnews .imgdt{ position:relative; width:360px; height:236px; margin:0px auto;text-align:center;}
.lisetnews .imgdt .img{  max-height:236px; }
.lisetnews .imgdt span{  height:11px; position:absolute; bottom:0px; display:block; width:100%}
.hui3{ color:#333}
.xwhang{ line-height:30px}
.f20{ font-size:20px; font-size:2rem}
.lisetnews .time,.lisetnews p,.lisetnews .biaoti{ width:310px; margin-left:auto; margin-right:auto}
.lisetnews .biaoti{ margin-top:10px; margin-bottom:10px}
.lisetnews .time{ margin-bottom:10px}


@media screen and (min-width:1000px) and (max-width:1219px){
			.listnews_dw{  width:30%; float:left; margin-left:1.5%!important; margin-right:1.5% !important;padding-bottom:17px;}
			.lisetnews{ width:100%; overflow:hidden; height:auto; background:#f1f1f1;  margin-top:20px; margin-bottom:20px;padding-bottom:17px;}
.lisetnews .time,.lisetnews p,.lisetnews .biaoti{ width:80% !important; }

}
@media screen and (min-width:1000px){
	
	.reanodmor{ display:none}
	}
@media screen and (max-width:999px) {
		.listnews_dw{ position:inherit !important; padding-bottom:0px; width:45%; float:left; margin-left:2.5%!important; margin-right:2.5% !important; overflow:hidden !important}
.lisetnews{ width:100%; overflow:hidden; height:auto; background:#f1f1f1; box-shadow:none !important; margin-top:20px; margin-bottom:20px; overflow:hidden !important}

	.lisetnews .time,.lisetnews .biaoti{ width:80% !important; overflow:hidden }
	.lisetnews p{width:80% !important; height:100px; overflow:hidden; line-height:25px}
	.lisetnews .biaoti{ height:55px; overflow:hidden; }
.listnews_dw .xunp{ display:none !important;position:inherit !important; bottom:0px; right:0px; background:url(../images/yuanxingjt.png) no-repeat; width:33px; height:33px; }
	.listnews_dw .xunp999{ display:block; background:#099}
	.reanodmor{ display:block;  width:141px; height:33px; display:block; margin:1rem auto; text-align:center; color:#fff; line-height:32px}
	

	}


@media screen and (max-width:720px) {
	.listnews_dw{ position:inherit !important; padding-bottom:0px; width:45%; float:left; margin-left:2.5%!important; margin-right:2.5% !important}
	
	


}


@media screen and (max-width:420px) {
	.listnews_dw{ position:inherit !important; padding-bottom:0px; width:90%; float:none !important; margin-left:2.5%!important; margin-right:2.5% !important}

		.lisetnews p{width:80% !important; height:auto !important; overflow:hidden}
	.lisetnews .biaoti{ height:auto !important; overflow:hidden}


}
.top25{ margin-top:25px;}
.fenyeb{text-align: center;}
.fenyeb a,.fenyeb span{line-height:29px;font-size: 14px;color: #000;border-radius: 25px;text-align: center;margin: 0 2px; font-family: 'OPENSANSREGULAR_0';}
.fenyeb a.cz,.fenyeb span.cz{width: 73px;border-color: #315caa;color: #fff;}
.fenyeb a:hover,
.fenyeb a.on,.fenyeb span.on{color: #315caa;background: none;border-color: #315caa;}
@media screen and (min-width:1000px) and (max-width:1219px){.fenyeb a,.fenyeb span{ margin-bottom:1rem}}
@media screen and (max-width:999px) {.fenyeb a,.fenyeb span{ margin-bottom:1rem}}




.top45{ margin-top:45px;}
/* xinwen xiangqing*/
.xwbt_nr{ width:100%; text-align:center; margin-top:25px; margin-bottom:5px }
.timexq_y{ text-align:center}
.hangg17{ line-height:32px}
.hangg15{ line-height:30px}
.xinw_tc a{ color:#315caa }
.xinw_tc div{ width:100%}
.xinw_tc{ margin-top:13px}


.xinw_tc table{ width:97%; border-collapse:collapse; line-height:24px; border:1px solid #333;}
.xinw_tc tr td{ line-height:24px; padding:2px;border:1px solid #333;  color:#333}
.cishu_sy{ border-top:#cccccc solid 1px; line-height:20px; padding-top:20px; margin-top:2rem}
.cishu_sy p{ margin-bottom:5px}

/*faq*/

.faq {padding-top: 16px;padding-bottom: 54px;}

.faq  li{padding-bottom: 10px;border-bottom: 1px dashed #ccc;}

.faq  li .que{font-size: 16px;color: #333;line-height: 30px;cursor: pointer;

	transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;-webkit-transition: 0.3s;}

.faq  li .que.on,

.faq li .que:hover{color: #315caa;}

.faq li .ans{display: none;font-size: 14px;color: #333;line-height: 30px;background:  margin-top:-8px}

.faq  li>div{padding: 14px 0;padding-left: 48px;}




@media screen and (min-width:640px) {
	
	
	.faq640{ display:none}
	}
@media screen and (max-width:640px) {
	
	
	#serv_qa{ display:none}
	.faq640{ display:block; width:100%;}
	.faq640 .wenti{}
	.faq640 .daan{}
	.faq640 .wenti,.faq640 .daan{ line-height:20px; padding-left:3rem; padding-top:10px; padding-bottom:10px}
	
	
	
	}


/*download*/
.dowlist{ border-bottom:#cccccc dashed 1px; padding-bottom:20px;}
.down_zt{ float:left; max-width:990px;max-width:990px\9; }
.down_zt .biaotxz{ padding-left:34px}
.f16{ font-size:16px; font-size:1.6rem}
.down_zt p{ margin-top:13px}
 .downxz_ann{  width:127px; height:36px; overflow:hidden; display:block; float:right; text-align:right; padding-right:11px; line-height:35px; margin-top:75px; color:#315caa; margin-bottom:4px}
 .down_zt{   margin-top:27px}
  .downxz_ann:hover{  color:#fff}
 
 
 
 @media screen and (min-width:1000px) and (max-width:1300px){
	 
	.down_zt{ float:left; width:75% }
 
	 
	 
	 
	 
	 }
	 
	 @media screen and (max-width:999px){
		 
		 
	.down_zt{ float:left; width:75% }	 
		 
		 }
		 
		 	 @media screen and (max-width:640px){
		 
		 
	.down_zt{ float:none; width:100% }
	 .downxz_ann{ float:none;  margin-top:2rem;; color:#315caa; margin-bottom:4px}	 
		 
		 }
 
 
 /*lianxiwomen*/
 .contatcy{  }
.c-top ul{ }
.c-top ul li{float: left; margin-top:27px}

.c-top ul .li1{width: 130px; }
.c-top ul .li2{width: 150px;margin-left: 159px;}
.c-top ul .li3{width: 177px;margin-left: 155px;}
.c-top ul .li4{width: 287px;  float:right}

.c-top ul li .ct1 img{display: block;max-width: 80px;width: 100%;margin: 0 auto; width: 80px\9}

.c-top ul li .ct2{  color: #6ac334;  font-size:16px;font-size:1.6rem;text-align: center;line-height: 28px;margin-top: 12px;margin-bottom: 8px; }
.c-top ul li .ct3 {   color: #333333; font-size:14px;font-size:1.4rem; text-align: center;line-height: 20px;}
.c-top ul li .ct3  {color: #333333; font-size:14px;font-size:1.4rem;text-align: center;line-height: 20px;}

.cubiao{ margin-bottom:22px; text-align:center; margin-top:129px}
.cubiao a{ display:block; font-size:36px; font-size:3.6rem; line-height:22px;}
.cubiao p{ font-size:14px; font-size:1.4rem; line-height:30px; color:#4d4d4d; padding-top:29px; margin:auto;width: 94%; margin-top:6px}
.cuxin{ width:1004px; margin:auto; }
.xinl{ width:493px; float:left;}
.cuxin .int1{ padding-left:15px; margin-top:19px;}
.cuxin .xing{ }
.cuxin .int1 input{ width:464px; height:52px; border:1px solid #a0a0a0; color: #a6a6a6; padding-left:11px; font-size:14px; font-size:1.4rem; line-height:50px; background:none;}
.cuxin .int2{padding-left:15px; margin-top:19px;width:478px; float:right;}
.cuxin .int3{padding-left:15px; margin-top:17px;}
.cuxin textarea{ width:465px;  color: #a6a6a6;  height:197px; border:1px solid #a0a0a0; padding-left:11px; font-size:14px; font-size:1.4rem; line-height:46px;background:none;}
.cuxin .int4{width:213px; color: #a6a6a6;  height:50px; border:1px solid #a0a0a0; padding-left:11px; font-size:14px; font-size:1.4rem; line-height:50px; float:left; background:none;}
.cuxin .cuyanzheng{ width:226px; height:54px; float:left; margin-left:25px; cursor:pointer;}
.cuxin .int5{ width:478px; height:54px; border:none; background:#315caa;  color: #fff; float:right; cursor:pointer; font-size:18px; font-size:1.8rem; font-family: 'OPENSANSREGULAR_0';  }
.ditu{ display:block; margin:auto; border:1px solid #a0a0a0; max-width:985px; margin-left:113px; margin-top:34px;}
.ditu img{ width:100%; max-width:985px; max-height:372px;}


@media screen and (min-width:1000px) and (max-width:1219px){
.cuxin{ width:auto;}
.cuxin .int2{padding-left:15px; margin-top:19px;width:413px; float:right;}
.cuxin textarea{ width:400px;}
.cuxin .int4{width:220px;}
.cuxin .int5{ width:410px;}
.ditu{ margin-left:auto;width:100%; height:auto;}
.cubiao p{ width:auto;}
.codianhua{ width:140px; float:left;}
.coshouji{ width:150px; float:left; margin-left:16px;}
.coxinfeng{ width:185px; float:left; margin-left:16px;}
.cochuanzhen{ width:150px; float:left; margin-left:16px;}
.codingwei{ width:266px; float:right;}
.c-top ul li{ width:22% !important; margin-left:1.5% !important; margin-right:1.5% !important; margin-top:2rem; margin-bottom:1rem; float:left !important }

}
@media screen and (max-width:999px){
.comain{ background-attachment:fixed;}
.con{ width:auto; margin:auto;}
.cubiao p{ width:auto;}
.colie{ width:33.333% !important; margin-left:auto; float:left; margin-top:auto;}
.colie li{ font-size:12px; font-size:1.2rem; text-align:center}
.cotr{ width:100%;}
.cotr ul{ float:left; margin-left:15px;}

.cuxin{ width:auto; margin-top:30px;}
.xinl{ width:100%; float:none;}
.cuxin .int2{width:auto; float:none;}
.cuxin .int1 input{ width:95%;}
.cuxin textarea{ width:95%;}
.cuxin .int4{width:25%;}
.cuxin .int5{ width:25%; float:left; margin-left:10px;}
.ditu{ margin-left:auto;width:100%; height:auto; max-width:1181px; max-height:512px;}
.c-top ul li{ width:22% !important; margin-left:1.5% !important; margin-right:1.5% !important; margin-top:2rem; margin-bottom:1rem; float:left !important }

}


@media screen and (max-width:640px){
    .contact{ margin-top: 90px; }
	.c-top ul li{ width:45% !important; margin-left:2.5% !important; margin-right:2.5% !important; margin-top:2rem; margin-bottom:1rem; float:left !important }

}


@media screen and (max-width:639px){

.xinl{ width:100%;}
.xinr{ width:100%;}
.cuxin .int1 input{ width:90%;}
.cuxin textarea{ width:90%;}
.cuxin .int4{width:25%;}
.colie{ width:50% !important;}

.cuxin .cuyanzheng{ float:left; margin-left:10px;}
.cuxin .int5{ width:93%; margin-top:20px; margin-left:auto;}
.ditu{ margin-left:auto;}
.cotrbiao{ margin-left:9px;}
.cokefu{ margin-left:9px;}
.cotr ul{ float:left; margin-left:5px;}
.cubiao a{ font-size:20px; font-size:2rem;}
.cubiao p{ font-size:12px; font-size:1.2rem;}

}
@media screen and (max-width:419px){
.colie{ width:50% !important;}
.cul ul{ width:97%; margin-left:1.5%; margin-right:1.5%; margin-bottom:20px;}
.cuxin .int4{width:90%;}
.cuxin .cuyanzheng{ margin-left:auto; margin-top:20px;}

.c-top ul li{float: none; width:90% !important; margin-left:5% !important; margin-right:5% !important; margin-top:2rem; margin-bottom:1rem }

} 
 
 
 
 
 /*chanpinlieb*/
 /*list*/
 
 
 .prolist_you{ width:880px;  float:right	 }
 
 .prolist_zuo{width: 276px;margin-bottom: 50px; float:left; margin-top:30px}
 
 .prolist_zuo .title1{margin-bottom:20px;}
.prolist_zuo .title1 a{text-transform: uppercase; text-align:center; display: block;height: 45px;line-height: 45px;background: #315caa;color: #fff;font-size: 24px;font-size: 2.4rem; }

 
 
 
 
 

.prolist_zuo .subNavBox{}

.pro980{ display:none}
.prolist_zuo .subNav{cursor: pointer;margin-bottom: 0px;border: 1px solid #d2d2d2; margin-top: 8px;padding-top: 0px;background:#eee url(../images/probg.jpg) no-repeat left center; }
.pro980 .daleiyi{cursor: pointer;margin-bottom: 0px;border: 1px solid #d2d2d2; margin-top: 8px;padding-top: 0px;background:#eee }
.prolist_zuo .subNav a,.pro980 .daleiyi a{ line-height:40px; padding-left:47px; font-size:14px; font-size:1.4rem; color:#333333; transition:0s;}

.prolist_zuo .subNav:hover{ background:#315caa url(../images/probgon.jpg) no-repeat left center;}
.prolist_zuo .subNav:hover a{ color:#fff;}
.pro980 .daleiyi a:hover{ color:#315caa}
.prolist_zuo .currentDd{ background:#315caa url(../images/probgon.jpg) no-repeat left center; }
.prolist_zuo .currentDd a{color:#fff;}


.prolist_zuo .navContent{display: none; background:#fff;position: relative;padding-top:8px;padding-bottom:10px;border: 1px solid #d2d2d2;border-top: 0;}
.prolist_zuo .navContent>li a{display:block; font-size:14px; font-size:1.4rem; padding-top: 0;padding-bottom: 0px; color:#333; padding-left:60px;line-height: 30px;}
.prolist_zuo .navContent>li a:hover{color: #315caa;}

.pro980 ul {background:#fff;;padding-top:8px;padding-bottom:10px;border: 1px solid #d2d2d2;}
.pro980 ul li a{display:block; font-size:14px; font-size:1.4rem; padding-top: 0;padding-bottom: 0px; color:#333; padding-left:60px;line-height: 30px; border-top:none}
.prolist_zuo .title2{width: 100%;margin-bottom:20px;margin-top: 60px; text-align:center}
.prolist_zuo .title2 a{font-size:24px;font-size:2.4rem; display: block;height:45px;line-height:45px;background-color: #315caa;color: #fff;padding-left: 25px;}
.prolist_zuo dl{border: 1px solid #ccc;background-color: #eeeeee;}
.prolist_zuo dl dd{background-color: #eeeeee;padding-bottom:15px;border-bottom: 1px solid #ccc;padding-left: 22px;padding-right: 22px;padding-top: 22px;}
.prolist_zuo dl dd .top a{font-size:16px;font-size:1.6rem;color: #333;padding-left: 26px; display: block; background: url(../images/newslist.jpg) no-repeat left center; line-height: 26px;}
.prolist_zuo dl dd .bottom a{font-size:14px;font-size:1.4rem;color: #333;line-height: 30px;display: block;}
.prolist_zuo dl dd a:hover{color: #315caa;}
.prolist_zuo dl dd .bottom{margin-top: 0px;}
.prolist_zuo dl dd.dd2{border-bottom: 0px;}





.listpro_dw{ position:relative; padding-bottom:17px; width:270px; float:left; margin-right:23px;margin-top:30px; }
.listpro{ width:270px;  height:333px; background:#f1f1f1; box-shadow: 0px 0px 8px rgba(0,0,0,0.2);;  margin-bottom:15px}
.listpro_dw .xunp,.listpro_dw  .xunp_dele{ position:absolute; bottom:17px; right:25px; background:url(../images/yuanxingjt.png) no-repeat; width:33px; height:33px; }
.listpro_dw  .xunp_dele:hover{ width:141px; overflow:hidden; }
.listpro_dw .xunp:hover{ width:141px; overflow:hidden; background:url(../images/inqury_t.png) no-repeat;}
.listpro .imgdt{ position:relative; max-width:270px; margin:0px auto;text-align:center;}
.listpro .imgdt .img{  max-width:270px;max-height:180px;}
.listpro .imgdt span{  height:11px; position:absolute; bottom:0px; display:block; width:100%}
.listpro .time{ width:230px; margin-left:auto; margin-right:auto}


.listpro p,.listpro .biaoti{ width:260px; margin-left:auto; margin-right:auto}
.listpro .biaoti{ margin-top:14px; margin-bottom:10px; text-align:center; text-align:center}
.listpro .biaoti input{ width:14px; height:14px; position:relative; top:7px; float:left }
.listpro .biaoti a{ display:inline-block;   padding-bottom:10px; padding-left:12px; line-height:25px; color:#493a33; font-weight:bold; font-size:16px; font-size:1.6rem}


@media screen and (min-width:1000px) and (max-width:1219px){
	 .prolist_you{ width:70%; overflow:hidden; float:right	 
	 
	 }
	  .prolist_zuo{width: 25%;margin-bottom: 50px; float:left}


			.listpro_dw{  width:45%; float:left; margin-left:2.5%!important; margin-right:2.5% !important;padding-bottom:17px;}
			.listpro{ width:100%; overflow:hidden; height:auto; background:#f1f1f1;  margin-top:20px; margin-bottom:20px;padding-bottom:17px;}
.listpro .time,.listpro p,.listpro .biaoti{ width:80% !important; }

.listpro p{ height:50px; overflow:hidden}

}
@media screen and (min-width:1000px){
	
	.reanodmor{ display:none}
	}
@media screen and (max-width:999px) {
		.listpro_dw{ position:inherit !important; padding-bottom:0px; width:30%; float:left; margin-left:1.5%!important; margin-right:1.5% !important}
.listpro{ width:100%; overflow:hidden; height:auto; background:#f1f1f1; box-shadow:none !important; margin-top:20px; margin-bottom:20px; max-width:270px}

	.listpro .time,.listpro p,.listpro .biaoti{ width:80% !important; }
.listpro_dw .xunp,.listpro_dw  .xunp_dele{ display:none !important;position:inherit !important; bottom:0px; right:0px; background:url(../images/yuanxingjt.png) no-repeat; width:33px; height:33px; }
	.listpro_dw .xunp999{ display:block; background:#099}
	.reanodmor{ display:block;  width:141px; height:33px; display:block; margin:1rem auto; text-align:center; color:#fff; line-height:32px}
	.reanodmor:hover{ color:#fff !important; }
 .prolist_zuo{width: 100%;margin-bottom: 50px; float:none}	
  .prolist_you{ width:100%; overflow:hidden; float:none}
  .listpro .imgdt .img{ width:100%; max-width:270px;max-width:270px\9; display:block; }
.listpro .imgdt{ position:relative; max-width:270px; text-align:center}
.listpro p{ height:50px; overflow:hidden}

	}


@media screen and (max-width:640px) {

 .prolist_zuo{width: 100%;margin-bottom: 50px; float:none}
.prolist_zuo .subNav,.prolist_zuo .navContent{ width:100%; display:none !important}
.pro980{ display:block; width:100%}

.listpro_dw{ position:inherit !important; padding-bottom:0px; width:45%; float:left; margin-left:2.5%!important; margin-right:2.5% !important}
}


@media screen and (max-width:420px) {
	
.listpro_dw{ position:inherit !important; padding-bottom:0px; width:90%; float:none; margin-left:auto !important; margin-right:auto !important; max-width:270px}

	.listpro p{ height:auto; overflow:hidden}


}





/*xhanpinxiangqing*/




.left-pro{width:600px;text-align:right;  margin-left:auto; margin-top:30px }
.left-pro .t1{width:109px;float:left;margin-top: 0px; margin-left:20px}
.left-pro .t2{width:461px;text-indent:0;float:left;;}
.left-pro .t2 a{ display:block;margin-bottom: 0px;}
.left-pro .t2 img{text-indent:0;display: block; max-width:460px}

#showArea{margin-top: 16px;margin-bottom: 13px;}
#showArea img{cursor:pointer;display:block;width:109px;height:73px;margin-bottom: 18px;}
#showArea a{ display:block;}
#main_img{cursor:pointer;display:block;}
#gotop{cursor:pointer;display:block; margin:auto; }
#gobottom{cursor:pointer;display:block; margin:auto;}

#showArea{height:254px; overflow:hidden;}
.MagicZoomBigImageCont {background:#FFF;border: 1px solid #ccc; z-index:9999999999999999999}
.MagicZoomBigImageCont img{width:500px;}
.MagicZoomPup {border:0px solid #aaa;background:#ffffff;}

.inque_next{ width:100%; text-align:center; margin-top:14px}
.inque_next a{ display:inline-block; text-align:center; width:142px; height:33px; line-height:32px; background:#493a33; color:#fff ; border-radius:16px; margin-left:29px; margin-right:29px}
.inque_next a:hover{  background:#315caa;}
.proneirong{ border-bottom:#cccccc solid 1px; margin-top:16px}
.f26{ font-size:26px; font-size:2.6rem}
.hangg16{ line-height:30px}
.proneir_kang{ width:100%; padding-top:10px}
.proneir_kang a{ color:#315caa !important}
.proneir_kang div{ width:100%}
.proneir_kang table{ width:90%; border-collapse:collapse; line-height:22px; border:1px solid #ccc;}
.proneir_kang table tr td{ padding:3px; border:1px solid #ccc; }
.proneir_kang p strong{ color:#315caa; font-weight:normal}
.pro_biati{ font-weight:bold; margin-top:20px; color:#493a33; margin-bottom:10px}

.top12{ margin-top:12px}

.tijifenye .leftfy{ overflow:hidden}
.tijifenye .add_gwc{ float:right; margin-right:7px}
.tijifenye .ins{margin-left: 4px; width: 156px;display: inline-block;height:31px; line-height: 27px;text-align: center; border: none; outline: none;background-color: #315caa;color: #fff;font-size: 14px;font-size: 1.4rem;cursor: pointer;  font-family: 'OPENSANSREGULAR_0'; border-radius:15px; float:right}


@media screen and (min-width:980px) {
	.zutu980{ display:none}
}
@media screen and (max-width:979px) {
	.zutu980{ display:block}
		.left-pro{ display:none}
		.zutu980,.zutu980 ul{ width:100%; overflow:hidden;  }
.zutu980 ul li img{ max-width:460px; width:100%}

		.zutu980 ul li{ float:left; width:45%; margin-left:2.5%; margin-right:2.5%; margin-bottom:1rem; margin-top:1rem}
	
}

@media screen and (max-width:420px) {
	.zutu980 ul li{ float:none; width:90%; margin-left:5%; margin-right:5%}
	.inque_next a{ display:inline-block; text-align:center; width:90%;  margin-left:5%; margin-right:5%; margin-bottom:2rem}

}

/*guanyu women*/
.aboutus { font-size:14px; font-size:1.4rem; line-height:30px}
.aboutus p{ color:#333333}
.aboutus p a{ color:#315caa !important}
.aboutus .p_zuo{ float:left; width:638px; margin-top:113px}
.aboutus  .p_imgab{ float:right; width:520px; overflow:hidden; margin-top:30px}
.aboutus  .p_imgab img{ width:100%; max-width:520px; margin-left:auto; margin-right:auto; display:block }
.top30{ margin-top:30px}

@media screen and (min-width:1000px) and (max-width:1219px){
	
	.aboutus .p_zuo{ float:left; width:65%; margin-top:3rem}
.aboutus  .p_imgab{ float:right; width:30%; overflow:hidden; margin-top:4rem}
.MagicZoomBigImageCont { display:none !important;}
.MagicZoomBigImageCont img{width:500px;}
.MagicZoomPup {border:none  !important;background:none !important;}


	
	}
@media screen and (max-width:780px) {
.aboutus .p_zuo{ float:none; width:100%; margin-top:3rem}
.aboutus  .p_imgab{ float:none; width:100%; overflow:hidden; margin-top:3rem}

}


.ch-mian3zong{ background:url(../images/gonggbj.jpg) no-repeat center top;padding-bottom: 99px; padding-top: 43px; margin-top:84px }
.ch-mian3zong .ourfact{ font-size:44px; font-size:4.4rem; text-align:center; margin-bottom:38px}
.choosemian3left{ width:594px;float: left;}
.choosemian3right{ float: right;  width:594px;}
.choosemian3left .c-top{width: 100%;margin-bottom: 15px;}
.choosemian3left .c-top .ch-m1lie1{width: 100%;}


.ch-m1lie1,.ch-m1lie{overflow: hidden;}

.ch-m1tu1{position: relative;}
.ch-m1tu{position: relative;}

.ch-m1tu1 a{display: block;}
.ch-m1tu1 a img{display: block;width: 100%;max-width: 594px;margin: 0 auto;}


.choosemian3left .c-bottom{width: 100%;}
.choosemian3left .c-bottom .ch-m1lie{max-width: 289px;width: 100%;}
.choosemian3left .c-bottom .fl{float: left;}
.choosemian3left .c-bottom .fr{float: right;}




.choosemian3right ul li{width: 100%;max-width: 289px;float: left;margin-left: 15px;margin-bottom: 15px;}

.why_tu{ float:left; width:525px; overflow:hidden; margin-top:112px}
.why_tu img{ width:100%; max-width:525px; overflow:hidden}
.why_youc{ width:603px; overflow:hidden; float:right; margin-top:126px}
.why_youc .biaotti_why{ color:#315caa; font-size:54px; font-size:5.4rem; padding-bottom:18px; margin-bottom:12px}

.why_youc p{ padding-left:62px; line-height:47px}
.why_youc p .span2{ margin-left:30px}
.f18{ font-size:18px; font-size:1.8rem}
.why_youc p.p1{ }
.why_youc p.p2{ }

.why_youc p.p3{ }

.why_youc p.p4{ }

.why_youc p.p5{ }
.why_youc p.p6{ }

.why_youc p.p7{ }
.zhens_biaoti{ font-size:44px; font-size:4.4rem; text-align:center;  padding-bottom:13px; margin-top:101px}




@media screen and (max-width:1300px) {
    .choosemian3left{float: none; width:593px; margin: 0 auto;}
    .choosemian3right{ float: none;  width:597px; margin: 0 auto;}
    .choosemian3left .c-bottom .fl{  margin-bottom: 15px;}
	.ch-mian3zong{ background:url(../images/gonggbj.jpg) no-repeat center top; background-attachment:fixed }

	.why_tu{ float:left; width:45%; max-width:525px; overflow:hidden; margin-top:112px}
.why_youc{ width:45%; overflow:hidden; float:right; margin-top:126px}


}

@media screen and (max-width:1020px) {
    .ch-m1tu1 .ch-m1fu1{ background: none; top:0;}
    .ch-m1tu .ch-m1fu{ background: none; top:0;}
}
@media screen and (max-width:999px) {
  	.why_tu{ float:none; width:100%; max-width:525px; overflow:hidden; margin-top:50px}
	.why_tu img{ margin-left:auto; margin-right:auto}
.why_youc{ width:90%; overflow:hidden; float:none; margin-top:50px}
.why_youc p .span2{ margin-left:5px}

}
@media screen and (max-width:900px) {
    .choosemian3left{float: none; width:289px; margin: 0 auto;}
    .choosemian3left .img{ width: 100%; }
    .choosemian3left img{ width: 100%;max-width: 289px; }
    .choosemian3right{ float: none;  width:289px; margin: 0 auto;}
    .choosemian3right ul li{ margin: 0;  margin-bottom: 30px;}
    .choosemian3left ul .ch-mlinr{ float: none; }
    .choosemian3left .c-bottom .fr{ float: none; }
    .choosemian3right ul .mbn{ margin-bottom: 30px!important }
	.ch-mian3zong{ background:url(../images/gonggbj.jpg) no-repeat center top; background-attachment:fixed}

}
@media screen and (max-width:640px) {
.ch-mian3zong .ourfact{ font-size:3px; font-size:3rem; text-align:center; margin-bottom:20px}

}
@media screen and (max-width:639px) {
.why_youc p{ font-size:14px; font-size:1.4rem; line-height:2.5rem; padding-bottom:1rem}
.why_youc .biaotti_why{  font-size:30px; font-size:3rem; padding-bottom:18px; margin-bottom:12px}

	
}
.zhenshu{ width:100%; margin-top:23px}

.zhenshu li{width: 206px;float:left; margin-left:42px}

.m1lie{ width:100%;  position:relative; overflow:hidden; margin-top:16px; max-width:206px; margin-left:auto; margin-right:auto }
.m1tu{ position:relative; margin: 0 auto;  max-width: 206px;}
.m1tun{ display:block; width: 100%;}
.m1tun img{ width:100%; max-width: 206px; height: 100% ; display: block; }
.m1fu{ display:block; position:absolute; left:6.8%;  top:100%; width:87%;max-width:179px;;max-height:242px; height:100%; margin-top:20px; background:rgba(141,198,63,0.4);
}
.m1fu img{ width:32px; height:32px; position:absolute; left:50%; margin-left:-20px; 
    
    top: 41%;
}
.m1lie:hover .m1fu{ top:0px;}
.m1zi:hover{ color:#40a2b1;}
 .m2-3{ width: 100%;   text-align: center; font-size: 14px; font-size: 1.4rem;}
 .m2-3  a{ width: 100%; padding-top: 10px; padding-bottom: 16px; display: inline-block; color: #333;}
 
 
 
 
 
 @media screen and (max-width:1300px) {
	 
	 .zhenshu li{float:left; width:18%; margin-left:1% !important; margin-right:1% }
	 
	 }
	 
	 
	  @media screen and (max-width:999px) {
	 
	 .zhenshu li{float:left; width:30%; margin-left:1.5% !important; margin-right:1.5% }
	 
	 }
	 
	 
	 	  @media screen and (max-width:640px) {
	 
	 .zhenshu li{float:left; width:45%; margin-left:2.5% !important; margin-right:2.5% }
	 
	 }
 
 
   @media screen and (max-width:420px) {
	   
	   
	    .zhenshu li{float:none; width:98%; margin-left:1% !important; margin-right:1% }
	   
	   }
 
 
 
 
 
 

#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%}
 .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}



/*shouye*/
.bj_ab{ background:url(../images/shouy_ab.jpg) no-repeat right 8px; margin-top:80px; padding-bottom:100px}
.aybout_wz{ width:415px; overflow:hidden}
.aybout_wz .gengd_sy{background:url(../images/sy_gengd.png) no-repeat; width:190px; height:54px; overflow:hidden; display:block; margin-top:40px}
.aybout_wz .baiot{ color:#315caa; font-size:44px; font-size:4.4rem; margin-bottom:32px; padding-top:5px}
@media screen and (min-width:1000px) and (max-width:1219px){
	
	
	.bj_ab{ background:url(../images/shouy_ab.jpg) no-repeat right 8px; background-size:50% auto}

	
	}
	
	@media screen  and (max-width:999px){
		
		.bj_ab{ background:url(../images/shouy_ab.jpg) no-repeat right 3rem; background-size:40% auto; margin-top:3rem; padding-bottom:3rem}
		
	
	
	}
		@media screen  and (max-width:640px){
			.bj_ab{ background:url(../images/shouy_ab.jpg) no-repeat  bottom  ; background-size:80%; padding-bottom:18rem }
		}
		
		
		@media screen  and (max-width:420px){
			.aybout_wz{ width:100% !important; overflow:hidden;padding-bottom:5rem}
			.aybout_wz .gengd_sy{ margin-top:2rem}

.bj_ab{ background:url(../images/shouy_ab.jpg) no-repeat  bottom  ; background-size:100%; padding-bottom:10rem }
	.bj_ab .baiot{ line-height:4rem}		
		}
		
		
		
		
		
		
		
		.syxw_zk .sy_xwt{ float:left; width:471px; overflow:hidden}
		.syxw_zk .sy_xwt img{ max-width:471px; width:100%}
		.sy_xeyouc{ width:635px; float:right}
		.sy_xeyouc .baiot{ font-size:44px; font-size:4.4rem; text-align:left}
		.sy_xeyouc ul,.sy_xeyouc ul li{ width:100%; display:block; }
		.sy_xeyouc ul li{ padding-bottom:14px; margin-top:13px}
		.sy_xeyouc ul li.youb{ border-bottom:#333 dashed 1px; margin-top:31px}
		.syxw_zk .xiw_biati{ margin-bottom:7px}
		
		.syxw_zk  .gengd_sy{ width:190px; height:54px; overflow:hidden; display:block; margin-top:21px}
		
		@media screen and (max-width:1219px){
			
			.syxw_zk .sy_xwt{ float:left; width:40%; overflow:hidden}
			.sy_xeyouc{ width:55%; float:right}
			
			
			}
@media screen  and (max-width:720px){
			.syxw_zk .sy_xwt{ float:none; width:100%; overflow:hidden}
			.sy_xeyouc{ width:100%; float:none; margin-top:3rem; margin-bottom:3rem}
		}
		
		
	

 .share1{ text-align:center }
 
.share1 svg{ width:25px !important; height:25px !important;}
.at-icon-wrapper{width:25px !important; height:25px !important;    border-radius: 2px;}
.at-icon-wrapper{border-radius:2px !important;}
.at-style-responsive .at-share-btn{     padding: 1px !important;}












.syfenlpro_dw{ position:relative; padding-bottom:17px; width:370px; float:left; margin-right:30px;margin-top:30px; }
.syfenlpro{ width:370px;  height:455px; background:#f1f1f1; box-shadow: 0px 0px 8px rgba(0,0,0,0.2);;  margin-bottom:15px}
.syfenlpro_dw .xunp{ position:absolute; bottom:17px; right:29px; background:url(../images/sy_xin45j.png) no-repeat; width:45px; height:45px; }

.syfenlpro_dw .xunp:hover{ width:194px; overflow:hidden; background:url(../images/sy_xin45jview.png) no-repeat;}
.syfenlpro .imgdt{ position:relative; max-width:370px;text-align:center;}
.syfenlpro .imgdt .img{ max-width:100%; max-height:247.36px; }
.syfenlpro .imgdt span{  height:17px; position:absolute; bottom:0px; display:block; width:100%}
.syfenlpro p,.syfenlpro .biaoti{ width:325px;  margin-left:auto; margin-right:auto}
.syfenlpro .biaoti{ margin-top:21px; margin-bottom:10px; text-align:center; text-align:center; }
.syfenlpro .biaoti a{ display:inline-block;   padding-bottom:14px; padding-left:12px; line-height:25px; font-size:24px; font-size:2.4rem; font-weight:bolder; color:#493a33}
.syfenlpro p{ font-size:18px; font-size:1.8rem; line-height:40px}



@media screen and (min-width:1000px) and (max-width:1219px){
	

			.syfenlpro_dw{  width:30%; float:left; margin-left:1.5%!important; margin-right:1.5% !important;padding-bottom:17px;}
			.syfenlpro{ width:100%; overflow:hidden; height:auto; background:#f1f1f1;  margin-top:20px; margin-bottom:20px;padding-bottom:17px;}
.syfenlpro .time,.syfenlpro p,.syfenlpro .biaoti{ width:80% !important; }

}
@media screen and (min-width:1000px){
	
	.reanodmor{ display:none}
	}



@media screen and (max-width:999px) {
		.syfenlpro_dw{ position:inherit !important; padding-bottom:0px; width:30%; float:left; margin-left:1.5%!important; margin-right:1.5% !important}
.syfenlpro{ width:100%; overflow:hidden; height:auto; background:#f1f1f1; box-shadow:none !important; margin-top:20px; margin-bottom:20px; max-width:370px}

	.syfenlpro .time,.syfenlpro p,.syfenlpro .biaoti{ width:80% !important; }
.syfenlpro_dw .xunp{ display:none !important;position:inherit !important; bottom:0px; right:0px; background:url(../images/yuanxingjt.png) no-repeat; width:33px; height:33px; }
	
 
  .syfenlpro .imgdt .img{ width:100%; max-width:370px;max-width:370px\9; display:block; }
.syfenlpro .imgdt{ position:relative; max-width:370px; text-align:center}

	}




@media screen and (max-width:800px) {
	.syfenlpro_dw{ position:inherit !important; padding-bottom:0px; width:45%; float:left; margin-left:2.5% !important; margin-right:2.5% !important; max-width:370px}

}


@media screen and (max-width:420px) {
	
.syfenlpro_dw{ position:inherit !important; padding-bottom:0px; width:90%; float:none; margin-left:auto !important; margin-right:auto !important; max-width:370px}

	


}



.cpfenl{ width:100%; overflow:hidden; margin-top:64px; margin-bottom:101px}
		
		
		
		

.m6box{max-width:470px;position: relative; float:left; width:24.55%; margin-right:8px;}
.m6box .m6tu a{display: block;}
.m6box .m6tu a img{display: block;max-width: 100%;}
.m6box{overflow: hidden;}
.m6box .m6tuzz{
	transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;-webkit-transition: 0.5s;
	position: absolute;
	width: 100%;
	top: 58.4%;
	left: 0px;
	height: 100%;
	overflow: hidden;
	background: #fff;
	transition: 0.5s;
	background: rgba(0,0,0,0);
	background:none\9;
}

.m6box .m6tuzz .tuhezi{ padding-top:97px}
.m6box .m6tuzz .tuhezi p{ width:358px; margin-left:24px}
.m6box .m6tuzz .tuhezi .fenl_bti{  font-size:32px; font-size:3.2rem; overflow:hidden; padding-bottom:17px}

.m6box .m6tuzz .tuhezi .p1 a{font-size:20px;font-size:2rem;color:#fff;}
.m6box .m6tuzz .tuhezi .p1 a:hover{color: #315caa;}
.m6box .m6tuzz .tuhezi .fenl_bti {font-size:32px;font-size:3.2rem;color:#fff;font-weight: bold;margin-bottom: 17px;}/*加粗*/
.m6box .m6tuzz .tuhezi .p3{width: 315px;}
.m6box .m6tuzz .tuhezi .p3 a{font-size:14px;font-size:1.4rem;color:#fff;line-height: 30px;}
.m6box .m6tuzz .tuhezi .p3 a:hover{color: #315caa;}
.m6box .m6tuzz .tuhezi .p4{margin-left:24px;margin-top: 25px;}
.m6box .m6tuzz .tuhezi .p4 a{display: block;}
.m6box .m6tuzz .tuhezi .p4 img{display: block;}


.m6box .m6tuzz:hover{top: 0;background: rgba(0,0,0,0.7); background:#000\9;}
.m6box .m6tuzz .tuhezi .fenl_bti{margin-bottom: 200px;transition: 1.5s;-moz-transition: 1.5s;-o-transition: 1.5s;-webkit-transition: 1.5s;} 
.m6box .m6tuzz:hover .tuhezi .fenl_bti{margin-bottom: 17px;}

@media screen  and (max-width:1680px){
	.m6box .m6tuzz:hover .tuhezi{ padding-top:10%;}
	.m6box .m6tuzz .tuhezi .fenl_bti {font-size:26px;font-size:2.6rem;}
}

@media screen  and (max-width:1450px){
	.m6box .m6tuzz .tuhezi p{margin-left: 5%;}
	.m6box .m6tuzz .tuhezi .p3{height: 120px;overflow: hidden;width: 95%;}
	.m6box .m6tuzz .tuhezi{ padding-top:60px}
	.m6box .m6tuzz .tuhezi .fenl_bti {font-size:24px;font-size:2.4rem;}
	.m6box .m6tuzz .tuhezi p{ width:95%;}
}

@media screen  and (max-width:1219px){
	.m6box .m6tuzz .tuhezi .p3{height: 95px;}
	.m6box .m6tuzz .tuhezi .fenl_bti a{display: block;word-break: keep-all;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
	.m6box .m6tuzz .tuhezi{ padding-top:20px}

}
@media screen  and (max-width:979px){
	.m6box{width: 48%;margin: 1%!important;}
	.m6box .m6tuzz .tuhezi .p3{height: auto;}
	.m6box .m6tuzz .tuhezi{ padding-top:60px}
}
@media screen  and (max-width:760px){
	.m6box .m6tuzz .tuhezi .p3{height: 120px;}
	.m6box .m6tuzz .tuhezi{ padding-top:20px}
}
@media screen  and (max-width:639px){
	.m6box .m6tuzz .tuhezi{ padding-top:10%;}
	.m6box .m6tuzz{top: 0;position: relative;background: rgba(0,0,0,0.7);padding-bottom: 30px;}
	.m6box .m6tuzz .tuhezi .fenl_bti{margin-bottom: 17px!important;}
	.m6box .m6tuzz .tuhezi .p4{margin-left:11px;margin-top: 25px;}

}
 @media screen  and (max-width:400px){
	.m6box{width: 98%;margin: 1%!important;}
		.m6box .m6tuzz .tuhezi .p4{margin-left:17px;margin-top: 25px;}

} 

.listcart{ width:100%; margin-top:20px }
.addto2{ float:left}
.cont_to_in{ float:right}

.cont_to_in a,.addto2 a{ display:inline-block;height: 30px;
	line-height: 30px;
	
	color: #fff;
	cursor: pointer;
	width: 100%;
	border: none;
  font-family: 'OPENSANSREGULAR_0';
	cursor: pointer; background:#493a33; padding-left:10px; padding-right:10px; text-align:center; border-radius:15px }
	.cont_to_in a:hover,.addto2 a:hover{ background:#315caa}
	@media screen and (max-width:999px){
		.cont_to_in,.addto2{ width:45% ;max-width:133px; margin-left:2.5%; margin-right:2.5%; }
	}
	
	@media screen and (max-width:420px){
		
		.cont_to_in,.addto2{ width:100% ; float:none; overflow:hidden; margin-bottom:1rem; margin-left:auto; margin-right:auto}
.addto2{ float:none}
.cont_to_in{ float:none}

		
		}
		
		
		.cuowu404{ width:100%;max-width:599px; overflow:hidden; margin-left:auto; margin-right:auto; display:block; margin-top:20px; margin-bottom:20px;}
.cuowu404 img{ width:100%; ;}

	@media screen and (max-width:999px){
		.cuowu404{ width:80%; overflow:hidden}
		

	}
.abc123{
	display: table;
margin:0 auto;
	
}	
.abc123 li{
		float:left;
		line-height:29px;
		font-size: 14px;
		color: #000;
		margin: 0 2px; 
		font-family: 'OPENSANSREGULAR_0';}
	
	
	
	
}
