﻿@charset "utf-8";
@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1532657258884'); /* IE9*/
  src: url('iconfont.eot?t=1532657258884#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'),
  url('iconfont.ttf?t=1532657258884') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('iconfont.svg?t=1532657258884#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


 @font-face {font-family: "iconfont";
          src: url('iconfont.eot'); /* IE9*/
          src: url('iconfont.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
          url('iconfont.woff') format('woff'), /* chrome, firefox */
          url('iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
          url('iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
        }

        .iconfont {
          font-family:"iconfont" !important;
          font-size:16px;
          font-style:normal;
          -webkit-font-smoothing: antialiased;
          -webkit-text-stroke-width: 0.2px;
          -moz-osx-font-smoothing: grayscale;
        }
		
.icon-xiangshang:before { content: "\f0113"; }

.icon-shouye:before { content: "\f012b"; }

.icon-sousuo:before { content: "\e615"; }

.icon-caidan:before { content: "\e612"; }

.icon-qq:before { content: "\e613"; }

.icon-guanbi:before { content: "\e654"; }

.icon-dianhua:before { content: "\e681"; }



.member_iconfont{
    font-family:"member" !important;
    font-style:normal;
    -webkit-font-smoothing:antialiased;
    -webkit-text-stroke-width:0.2px;
    -moz-osx-font-smoothing:grayscale;
}
/* Style Reset */
html{font-size:625%;-webkit-text-size-adjust:none;max-height:100%}
body{font-size: 0.16rem;}
body,p,h1,ul,li,input,img,figure,h3,h1,h2,dl,dd,dt{margin:0; padding:0;font-family: "microsoft yahei";}
ul, ol, li, dl, dt, dd {list-style:none;}
a{text-decoration:none;outline:0px; color:#333;}
fieldset, img {border:0;}
img{display:block; max-width:100%;}
input[type="text"],input[type="password"],input[type="submit"],input[type="reset"],input[type="button"],textarea{-webkit-appearance: none;}
.clear {clear:both;width:100%;}
.c{clear:both;width:100%;}
/* common */
.content{min-height: 8rem;overflow: hidden;font-size: 0.2rem;margin-top:0;background-color: transparent;}
.content #allmap{height: 8rem;margin-top: 0px;}
.content_new{margin-top:0!important;} /* 首页不要上边距 */
.common_bg{
	background-color: #b30f1a!important;
}
/* index style */

/*header*/
.head{text-align:center;position:fixed;width:100%; background:#fff;height: 0.82rem;top:0;right:0;line-height: 0.82rem; z-index:99;/*-box-shadow: 0 4px 4px rgba(9,2,4,.55);webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;*/}
.logo{display:inline-block;width:85%;height:auto; float:left; padding-left:2%;}
.logo img{ display:block; float:left;height:auto; width:100%; padding:0.1rem 0;}
.top-nav{position:absolute;right:1.09375%;top:100%;width:14.0625%;}
.class-btn{position:absolute;right:16%;top:0%;width:14.0625%;font-size:0.24rem;line-height:0.82rem;color:#fff;text-align:center;overflow:hidden;}
.top-home{position:absolute;left:1.09375%;top:0;width:14.0625%;font-size:0.4rem;line-height:0.82rem;color:#fff;text-align:center;overflow:hidden;}
.top-title{width:70%;position: absolute;left:15%;top:0;font-size:0.3rem;line-height: 0.71rem;text-align:center;color: #fff;overflow:hidden;}
.sub_page{min-height:6rem;overflow:hidden;font-size:0.16rem}
.sub_page center{padding:0.4rem 0;font-size:0.2rem}
.sub_page center a{color:red}
.search_hl{width:12%;top:-1px;position:absolute;height:100%;font-size:0.38rem;line-height:0.8rem;color:#103a8c;text-align:center;overflow:hidden;}
.search_l{
	left:0%;
}
/*header end*/

/* nav */
body{position:relative;width:100%;background:#fff;height:100%;}
.allpage{position:relative;z-index:10;background:#fff;height:auto;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;right:0;min-height:6rem;}
.clicked{right:220px!important;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}
.nav{width:220px;position:absolute;right:0;top:0;bottom:0;z-index:2;}
.nav {}
.fixed{width:220px;height:100%; background: #2b2b2b !important;position:fixed;right:0;top:0;bottom:0;z-index:5;overflow-x: hidden;-webkit-overflow-scrolling: touch;}
.nav li{width:220px;margin:0 auto;border-bottom: 1px solid #111;border-top: 1px solid #444;}
.nav li a{display:block;width:100%;font: 700 16px/50px '微软雅黑';color:#fff;text-align: center;}
.nav li a span{margin-right:3%;}
.nav li p{text-indent:70px;}
.nav li:last-child{margin-bottom:20%;border-bottom: 0;}
#allmap{width:100%;height:8rem;font-size:0.18rem}
.share{bottom: 5%;display: none;z-index: 9;position: fixed!important;width: 100%;}
.black-fixed{position: fixed;z-index:99999!important;left:0;width:0;top:0;height:150%;background:rgba(0,0,0,0.9);text-align:right;font-size:0.4rem;color:#fff;line-height:2;right:0;overflow:hidden;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;opacity: 0}
.black-clicked{width:100%;padding-right:2.1%;left:-227px;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;opacity: 1}
/* nav end*/



/* sub header */
.nav-btn{width:14.0625%;right: 0;top:0;position:absolute;font-size:0.4rem;line-height: 0.71rem;color:#1d79de;text-align:center;overflow:hidden;}
.home-btn{width:14.0625%;left:1.09375%;top:0;position:absolute;height:100%;font-size:0.4rem;line-height: 0.71rem;color: #fff;text-align:center;overflow:hidden;display:block;}
.home-btn a{ color:#fff; display:block; float:left;margin-top:0.2rem; margin-left:0.1rem;border:solid 2px #fff; border-radius:0.4rem; width:0.4rem; height:0.4rem; font-size:0.35rem; text-align:center; line-height:0.4rem;}
.top-nav{position:absolute;right:1.09375%;top:100%;width:14.0625%;}
.top-home{position:absolute;left:1.09375%;top:0;width:14.0625%;font-size:0.4rem;line-height:0.82rem;color:#fff;text-align:center;overflow:hidden;}
.class-btn{position:absolute;right:16%;top:0%;width:18.0625%;font-size:0.24rem;line-height:0.666rem;color: #fff;text-align:center;overflow:hidden;}
.class-btn span.commonfont{font-size:0.28rem}
.bottom{width:100%;text-align:center;background:#e5e5e5; font-size:0.2rem; padding:0.3rem 0rem; color:#7e7d7d; margin-top:0.2rem;line-height:0.2rem; clear:both;}
/* footer */
.footer{width:100%; position: fixed!important;bottom: 0;right: 0;z-index: 9999;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}
.foot{width:100%;position: fixed;height:0.8rem;bottom:0;left:0;z-index:10;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;background: #1d79de;}
.foot-relative{width:100%;height: 0.8rem;}
.foot a{display:block;float:left;width:25%;color: #fff;}
.foot a span{display:block;width:100%;text-align:center;}
.foot a span img{ width:25%;  display:block; margin:5px auto;}
.foot a h3{width:100%;text-align:center;font: 0.18rem/0.2rem "microsoft yahei";}
.common-pro-search{width:90%;height:0.533rem;background: #fff;margin:2% auto;}
.common-text{float:left;border:0;background:#fff;width:84.45%;height:0.533rem;text-indent:0.1rem;font:0.16rem/0.533rem "microsoft yahei";border-radius:0;}
.common-submit{float:right;width:15.55%;border:0;font-size:0.36rem;line-height:0.533rem;color:#fff;height:0.533rem;border-radius:0;background:none;background:#333;}
/* foot search btn */
.common-search{
	width:92.1875%;
	position:absolute;
	z-index:100;
	left:3.90625%;
	bottom:0.9rem;
	background: #fff;
	border:1px solid #ccc;
	display:none;
	border-radius: 8px;
	overflow: hidden;
	-webkit-box-shadow: 0 1px 2px #666 inset;
	box-shadow: 0 1px 2px #666 inset;
}
.search-input-n{
	width: 85%;
	height:0.533rem;
	line-height: 0.533rem;
	border:none;
	outline: none;
	text-indent: 5%;
	border-radius: 25px;
	font-family: "microsoft yahei";
	background-color: transparent;
}
.search-btn-n{
	width: 12%;
	border:none;
	outline: none;
	font-size: 0.4rem;
	line-height: 0.533rem;
	background-color: transparent;
	color:#666;
	background-color: transparent;
	font-family: "microsoft yahei";
}
/* foot search btn end*/



/* sub_banner */
.big-pic{width:100%;position:relative;z-index:2;margin:0 auto;}
.big-pic-in{position:relative;width:100%;height:auto;overflow:hidden;margin:0 auto;}
.pic-list{position:relative;height:auto;-webkit-transform:translate3d(0,0,0); z-index:0;}
.pic-list img{float:left;height:auto; width:100%;display:block;}
.big-pic2 .pic-list{width:200%;}
.big-pic2 .pic-list img{width:50%;}
.big-pic3 .pic-list{width:300%;}
.big-pic3 .pic-list img{width:33.333334%;}
.big-pic4 .pic-list{width:400%;}
.big-pic4 .pic-list img{width:25%;}
.slide-dot{width:100%;text-align:center;height:16px;padding-top:4px;overflow:hidden;position:absolute;bottom:5px;display:none}
.slide-dot span{display:inline-block;width:8px;height:8px;border-radius:8px;vertical-align:top; z-index:10;margin:0 7px;background:#fff}
.slide-dot span.slide-dot-cur{z-index:10;vertical-align:top;background:#6b1b55}
.transition {-moz-transition: -moz-transform 0.3s ease-out; -webkit-transition: -webkit-transform 0.3s ease-out; -o-transition: -o-transform 0.3s ease-out; transition: transform 0.3s ease-out;}



/* top class */
.type{width:100%;top: 0.691rem;position:fixed;background:#232323;z-index: 999;overflow-x: hidden;-webkit-overflow-scrolling: touch;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;height:3rem;padding:0.1rem 0;display:none}
.type li{width:90%;background:#fff;font:0.2rem/0.46rem "microsoft yahei";margin:2% auto;overflow:hidden;position:relative;}
.type li a{display: block;float:left;width:60%;text-overflow: ellipsis;overflow:hidden;white-space: nowrap;padding:0 4%;color:#666}
.type li span.commonfont{font-size:0.3rem;line-height:0.46rem;display:block;width:16%;text-align:center;color:#666;position:absolute;top:0;right:0;}
.type li dl{float:left;border-top:2px solid #232323;width:100%;display:none}
.type li dl dd{overflow:hidden}
.type li dl dd a{width:100%}
.type h1{font:0.2rem/2 "microsoft yahei";width:90%;margin:0 auto;color:#fff;}

/* top class */
.class{width:100%;top:8.33em;position:fixed;background:#232323;overflow-x: hidden;-webkit-overflow-scrolling: touch;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;height:3rem;padding:0.1rem 0;display:none}
.class li{width:90%;background:#fff;font:0.2rem/0.46rem "microsoft yahei";margin:2% auto;overflow:hidden;position:relative;}
.class li a{display: block;float:left;width:60%;text-overflow: ellipsis;overflow:hidden;white-space: nowrap;padding:0 4%;color:#666}
.class li span.iconfont{font-size:0.3rem;line-height:0.46rem;display:block;width:16%;text-align:center;color:#666;position:absolute;top:0;right:0;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg);-moz-transition: -moz-transform 0.3s ease-out; -webkit-transition: -webkit-transform 0.3s ease-out; -o-transition: -o-transform 0.3s ease-out; transition: transform 0.3s ease-out;}
.class li span.iconfont.class-up{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg);-moz-transition: -moz-transform 0.3s ease-out; -webkit-transition: -webkit-transform 0.3s ease-out; -o-transition: -o-transform 0.3s ease-out; transition: transform 0.3s ease-out;}
.class li dl{float:left;border-top:2px solid #232323;width:100%;display:none}
.class li dl dd{overflow:hidden}
.class li dl dd a{width:100%}

/* subpage */







/* for white */
.white-bg{background:#fff;}


/* site_nav 悬浮球*/
.site_btn{position: fixed;width:0.7rem;height:0.7rem;top:270px;left:1.875%;z-index:999;border:2px solid #e1e1e1;border-radius:50%;color:#fff;text-align:center;font:0.5rem/0.7rem "microsoft yahei";}
.cart-btn-numbers{width:100%;position:relative;height:100%;color:#fff}
.cart-btn-number{position:absolute;width:0.24rem;height:0.24rem;left:74%;bottom:74%;font:0.14rem/0.24rem "microsoft yahei";background:#fff;border:0.016rem solid #e1e1e1;border-radius:50%;color:#c2c2c2}
/* 临时
.site-nav{position:absolute;left:0;bottom:100%;width:100px;height:auto;overflow:hidden}   */
.site-nav li{overflow:hidden;width:100%;height:auto;font:0.16rem/0.2rem "microsoft yahei"}
.site-nav a{color:#fff}
.site-nav li a{font:0.18rem/0.2rem "microsoft yahei";color:#fff;text-align:center;display:block;position:absolute;width:0.6rem;height:0.4rem;border-radius:50%;border:2px solid #e8e8e8;bottom:0;opacity: 0;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;z-index:-999;transform:rotate(-360deg);-ms-transform:rotate(-350deg);-moz-transform:rotate(-350deg);-webkit-transform:rotate(-350deg);-o-transform:rotate(-350deg);padding:0.1rem 0;}
.site-nav.slideup li:nth-child(1) a{left:100%;bottom:100%;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;opacity: 1;transition-delay:0ms;z-index:999;transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);}
.site-nav.slideup li:nth-child(2) a{left:150%;bottom:0.05rem;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;opacity: 1;transition-delay:100ms;z-index:999;transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);}
.site-nav.slideup li:nth-child(3) a{left:100%;bottom:-0.6rem;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;opacity: 1;transition-delay:200ms; z-index:999;transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);}
.site-nav.slidedown li:nth-child(1) a{left:auto;right:100%;bottom:100%;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;opacity: 1;transition-delay:0ms;z-index:999;transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);}
.site-nav.slidedown li:nth-child(2) a{left:auto;right:150%;bottom:0.05rem;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;opacity: 1;transition-delay:100ms;z-index:999;transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);}
.site-nav.slidedown li:nth-child(3) a{left:auto;right:100%;bottom:-0.6rem;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;opacity: 1;transition-delay:200ms; z-index:999;transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);}




.header{height: 0.691rem!important;position: relative;      z-index: 9999;}

@media all and (min-width:640px){
    .content{width:640px;margin:0 auto;position:relative;margin-top:6% ;}
}
@media only screen and (max-width: 479px) and (min-width: 321px) {
    html{font-size: 70px;}
}
@media only screen and (max-width: 320px) {
    html{font-size: 60px;}
}
/* Survey */
.survey{height:auto;overflow:hidden;width:92.5%;margin:0% auto;}
.survey li{width:100%;height:auto;padding-bottom:3%;overflow:hidden;font:0.16rem/1.4 "microsoft yahei"}
.survey_input{display:block;border:1px solid #d9d9d9;background:#fff;width:96%;float:left;height:0.42rem;font:0.2rem/0.42rem "microsoft yahei";text-indent:0.1rem;-webkit-appearance:none;border-radius:0}
.surveya{height:auto;overflow:hidden;width:92.5%;margin:0% auto;}
.surveya li{width:100%;height:auto;padding-bottom:3%;overflow:hidden;font:0.25rem/1.4 "microsoft yahei"; border-bottom: 1px solid #ededed; margin:0 0 2% 0;}
.survey_label{margin:5px 6px}
.survey_boder{border:#FF0000 solid 1px;}

/* msg & reg */
.msg_pin{width:100%;float:left;height:0.52rem; font-size:0.3rem; line-height:0.52rem;text-align:center;margin-left:0%;border-radius:6px; color:#fff; background:#f14400;}
.msg_input{display:block;border:1px solid #d9d9d9;background:#fff;width:94%;float:left;height:0.52rem;font:0.2rem/0.42rem "microsoft yahei";text-indent:0.1rem;-webkit-appearance:none;border-radius:6px;}
.msg_textarea{display:block;border:1px solid #d9d9d9;background:#fff;width:94%;float:left;height:1.42rem;font:0.2rem/0.42rem "microsoft yahei";text-indent:0.1rem;-webkit-appearance:none;border-radius:6px;resize: none}
.msg_input2{display:block;border:1px solid #d9d9d9;background:#fff;width:50%;float:left;height:0.42rem;font:0.2rem/0.42rem "microsoft yahei";text-indent:0.1rem;-webkit-appearance:none;border-radius:6px;}
.redmc { font-weight:bold;font:0.28rem/0.62rem "microsoft yahei"; }
.msg_pin-value {width:80%;float:left;height:0.52rem; font-size:0.3rem; line-height:0.52rem;text-align:center;margin-left:0%;border-radius:6px; color:#fff; background:#f14400; margin-left:10%; border:0;background:#f14400;}

/* search*/
input{
	outline: none;
}
.search{
	width: 96%;
	height: 0.82rem;
	padding:0 2%;
	position: absolute;
	top: -120%;
	left: 0;
	background-color: #103a8c;
	font-family: "microsoft yahei";
}
.search-input{
	width: 75%;
	border: 1px solid #103a8c;
	border-radius: 15px 0 0 15px;
	float: left;
	border-right: none;
	height: 0.470rem;
	font-size: 0.18rem;
	font-family: "microsoft yahei";
	text-indent: 5%;
	margin-top:4%;
	background-color:#FFFFFF;
}
.search-btn{
	width: 15%;
	float: left;
	background-color: #fff;
	border-radius:0 15px 15px 0;
	border: 1px solid #103a8c;
	border-left: none;
	height: 0.49rem;
	font-size: 0.25rem;
	margin-top:4%;
}
.search a{
	display: inline-block;
	width: 9%;
	float: left;
	color:#fff;
	text-align: center;
	height: 0.7rem;
}
.index_text{
	width: 90%;
	font-size: 14px;
	height: 0.5rem;
	background: #fff url(../images/search_bg_05.png) no-repeat 95% center;
	-webkit-background-size: 7%;
	background-size: 7%;
	border:none;
	font-size: 0.21rem;
	font-family:"microsoft yahei";
	text-indent: 3%;
	margin:2% 0;
	border-radius: 7px;
}
/* 幻灯 */
.ax-tac{text-align:center}

.slideBox{position:relative;overflow:hidden}
.slideBox img{width:100%}
.slideBox .hd{position:relative;top: -1.5em;}
.slideBox .hd li{background: #FFF;display:inline-block;width:8px;height:8px;border-radius:50%;text-indent:-9999px;margin:0 2px;}
.slideBox .hd li.on{background: #222c50!important;}



.copyright{ width:100%;font-size:0.16rem; padding:5px 0px;line-height:24px; text-align:center;margin:0px 0px;background:#333333; color:#fff;}
.copyright a{ color:#fff;}


.Contain{width:100%; min-width:320px; max-width:640px; margin:0 auto;}
.wrap{width:100%; min-width:320px; max-width:640px; margin:0 auto;}

/*----产品分类展示----*/
.title1{ width:100%; text-align:center; padding-top:20px;}
.title1 span{ display:block; float:left; width:100%; text-align:center; font-size:20px; color:#0c69d1; font-weight:bold; line-height:35px;background:url(../images/titleBg.png) center center no-repeat;} 
.title1 label{display:block; float:left; width:100%; text-align:center; font-size:12px; color:#565656;line-height:25px; text-transform:uppercase;} 

.alTitle{ width:98%; float:left; margin:10px 1% 0px 1%;}
.alTitle ul li{width:32%;float:left;height:35px;cursor:pointer;line-height:35px;text-align:center;background:#06a610;color:#fff;margin:0.06rem 0.5%;}
.alTitle ul li.on{ color:#fff; background:#ff6600;}


.alBox{ width:100%;}
.tjcp{ width:100%; float:left;}
.tjcp ul{ width:100%; float:left;}
.tjcp ul li{ width:46%; margin:0.1rem 2%;float:left;}
.tjcp ul li .tjcpImg{ width:97%; display:block; float:left; border:solid 3px #e7e7e7;}
.tjcp ul li:hover .tjcpImg{ border:solid 3px #014da1;}
.tjcp ul li:hover .tjcpTxt{ background:#014da1; color:#fff;}
.tjcp ul li .tjcpImg img{ width:100%;}
.tjcp ul li .tjcpTxt{ width:100%; display:block; float:left; height:0.4rem;line-height:0.4rem; text-align:center;}

.moreA{ clear:both;width:142px; height:42px;display:block; margin:0.2rem auto; text-align:center;}
.moreA img{ display:block; margin:0 auto;}
/*----解决方案------*/

.jjfaBg{width:100%; background:url(../images/solutionBg.jpg) top center no-repeat; padding:0.3rem 0 0 0;}
/*.title2{ width:100%; text-align:center;}
.title2 span{ display:block; float:left; width:100%; text-align:center; font-size:20px; color:#fff; font-weight:bold; line-height:35px;background:url(../images/titleBg2.png) center center no-repeat;} 
.title2 label{display:block; float:left; width:100%; text-align:center; font-size:12px; color:#fff;line-height:25px; text-transform:uppercase;} 

*/
.jjfaMain{ width:97%; float:left; margin:0.2rem 1.5%; padding:0px 0px;overflow:hidden;}
.jjfaMain .bd1{ width:100%; float:left; margin:0px 0px; padding:0px 0px; height:3.2rem;}
.jjfaMain .bd1 li{width:49%; float:left; margin:0 0.5%; background:#fff; height:2.8rem;}


.jjfaMain .bd1 li .faImg1{ width:100%;float:left;}
.jjfaMain .bd1 li .faImg1 img{ width:100%; display:block; float:left;}
.jjfaMain .bd1 li .faTitle{ width:97%; padding:0.05rem 1.5%;float:left;background:#fff; font-size:16px;font-weight:bold; height:0.4rem; line-height:0.4rem; overflow:hidden;}
.jjfaMain .bd1 li .faTxt{width:97%;  background:#fff;display:block; float:left; padding:0 1.5%; line-height:24px; height:48px; overflow:hidden; color:#666;}




.jjfaMain2{ width:97%; float:left; margin:0.2rem 1.5%; padding:0px 0px;}

.jjfaMain2  li{width:49%; float:left; margin:0 0.5%; background:#fff; height:2.8rem;}


.jjfaMain2  li .faImg1{ width:100%;float:left;}
.jjfaMain2  li .faImg1 img{ width:100%; display:block; float:left;}
.jjfaMain2  li .faTitle{ width:97%; padding:0.05rem 1.5%;float:left;background:#fff; font-size:16px;font-weight:bold; height:0.4rem; line-height:0.4rem; overflow:hidden;}
.jjfaMain2  li .faTxt{width:97%;  background:#fff;display:block; float:left; padding:0 1.5%; line-height:24px; height:48px; overflow:hidden; color:#666;}


/*------关于我们------*/
.gywmBox{ width:96%; margin:0 auto;}
.gywmBox span{ width:100%; margin:20px 0px; float:left; display:block; font-size:15px; color:#565555; line-height:35px; text-align:left; font-family:"微软雅黑";}

/*-----我们的优势----*/

.wmysBox{ width:96%; float:left; margin:10px 4%;}
.wmysBox dl dt{ width:100%; display:block; float:left;}
.wmysBox .ysBox{ width:100%;}
.wmysBox .ysBox .ysNum{ width:100%; float:left;height:30px;}
.wmysBox .ysBox .ysTitle{ width:199%; float:left; font-size:16px;font-weight:bold; color:#06a610; line-height:40px;font-family:"微软雅黑";}
.wmysBox .ysBox ul{ width:100%; float:left; display:block;}
.wmysBox .ysBox ul li{ background:url(../images/li_list1.jpg) 0px 10px no-repeat; padding-left:4%; width:96%; font-size:14px; color:#333; line-height:25px; margin-bottom:10px;}

.wmysBox .ysImg{ width:100%;}


/*-----留言----*/

.lyBg{ width:100%; margin:0 auto; background:url(../images/messageBg.jpg) top center no-repeat; padding:10px 0px;}
.lyBg .lyBox{ width:90%; height:400px; margin:0 5%;position:relative;}
.lyBg .lyBox h3{ width:100%; line-height:40px; color:#003901; font-size:24px; font-weight:bold; text-align:center; padding:20px 0px; position:relative; z-index:44;}
.lyBg .lyBox dl{ width:100%; float:left;position:relative; z-index:4;}
.lyBg .lyBox dl dt{ width:96%; display:block; float:left; margin:0px 2% 10px 2%;}
.lyBg .lyBox dl dt b{ display:block; float:left; line-height:32px; color:#333; width:25%;}
.lyBg .lyBox dl dt .ipt1{border-radius:2px; width:69%; display:block; float:right; border:none; padding:5px 5px; height:30px; line-height:30px;border:solid 1px #dadada; background:#fff;}
.lyBg .lyBox dl dt textarea{border-radius:2px; width:69%; display:block; float:right; border:none;padding:5px 5px; height:90px; line-height:30px;border:solid 1px #dadada; background:#fff;}
.lyBg .lyBox dl dd{ width:300px; display:block; float:left; text-align:center;}
.lyBg .lyBox dl dd .submit{width:100px;font: 14px "微软雅黑";height: 34px; border:none;line-height:34px; margin:0 auto;color: #fff; background:#ffad2b}
.lyBg .lyBox .bmI{ width:100%; height:400px; background:#fff; position:absolute; left:0px; top:0px; border-radius:10px; opacity:0.8; z-index:2;}


/*---常见问题----*/

.cjwt{ width:96%; float:left; margin:10px 2% 0 2%;}
.title2{ width:100%; float:left; position:relative;height:30px;border-bottom:solid 1px #d6d6d6; margin-bottom:10px;}
.title2 .title2L{ position:absolute; border-bottom:solid 1px #0c69d1; height:30px; line-height:30px;}
.title2 .title2L span{float: left;font-size: 16px; font-weight:bold; color:#0c69d1;}
.title2 .title2L  label{ color:#999; font-size:16px;}
.title2 .title2R{ float:right; line-height:30px;} 


.xwdtUl{ width:100%; float:left; margin-top:0px;overflow:hidden;margin-bottom:10px;}
.xwdtUl ul li{ background:url(../images/box.jpg) left center no-repeat; text-indent:0.16rem;height:0.3rem; line-height:0.3rem; overflow:hidden;}
.xwdtUl ul li span{width:60px; height:0.3rem; line-height:0.3rem; display:block; float:right;}


/*----新闻动态------*/

.xwdt{width:96%; float:left; margin:10px 2% 0 2%;}


.xwdtCont{width:100%; float:left; margin-top:0px; min-height:290px; overflow:hidden;}
.xwdtCont ul{}

.xwdtCont ul li.news-item{ width:100%; float:left; position:relative; margin-top:20px;}

.xwdtCont ul li.news-item .news-item-l{ width:75px; float:left;width:75px;background-color: #f2f2f2;text-align: center;font-family: Arial}
.xwdtCont ul li.news-item .news-item-l .news-item-num{ width:75px; height:50px; line-height: 50px;border-bottom: 1px solid #fff;color: #666;font-size: 30px; display:block; float:left;}
.xwdtCont ul li.news-item .news-item-l .news-item-date{display:block;color:#999;line-height:22px;font-size:12px;width:75px;float:left;}

.xwdtCont ul li.news-item .news-item-box{ width:75%; float:right;}

.xwdtCont ul li.news-item .news-item-box .news-item-title{ width:100%; float:left; font-size:16px; font-weight:bold; height:30px; line-height:30px; overflow:hidden;}

.xwdtCont ul li.news-item .news-item-box .news-item-text{ width:100%; float:left; height:46px; line-height:23px; overflow:hidden;}


/*----新闻中心-----*/
.grayBg{ width:100%; padding:0px 0px 0.2rem 0px; background:#f2f2f2;}
.xwTitle{ width:98%; float:left; margin:10px 1% 0px 1%;}
.xwTitle ul li{ border-left:solid 1px #fff; border-top:solid 1px #fff; width:32.5%; float:left; height:30px; line-height:30px; text-align:center; background:#a9a7a7;}
.xwTitle ul li.on{ color:#fff; background:#1d79de;}

.xwBox{ width:100%; float:left;clear:both;}

.yw_banner{ width:97%; overflow:hidden; position:relative; margin:6px auto;}
.yw_banner .prev{ position:absolute; left:0; top:50%; margin-top:-21px; z-index:1;}
.yw_banner .next{ position:absolute; right:1px; top:50%; margin-top:-21px; z-index:1;}
.yw_banner .prev img,.yw_banner .next img{ width:30px; height:64px;}
.yw_banner .bd ul li{ width:100%; position:relative; list-style:none;}
.yw_banner .bd ul li a{ width:100%;}
.yw_banner .bd ul li a img{ width:100%;}
.yw_banner .bd ul li a p{ width:100%; height:30px; line-height:30px; text-align:center; overflow:hidden; position:absolute; left:0; bottom:0; font-size:0.15rem; color:#fff; background:url(../images/yw_b_bg.png) repeat; margin:0px;}

.yw_list{ width:94%; margin:0px auto 10px auto;}
.yw_list ul li{ height:28px; line-height:28px; overflow:hidden;text-overflow: ellipsis;white-space: nowrap; border-bottom:dashed 1px #d3d3d3;list-style:circle; background:url(../images/li_list1.jpg) left center no-repeat; padding-left:18px;}







/*---员工风采----*/
.ygfc{ width:1005; margin:0px auto;}

.ygfcUl{ width:100%; margin-top:20px; float:left;}

.ygfcUl .bd ul li{ width:33.33%; float:left;}
.ygfcUl .bd ul li a{ display:block; float:left; width:100%;}
.ygfcUl .bd ul li a.ygfcImg{ width:100%; overflow:hidden;}
.ygfcUl .bd ul li a.ygfcImg img{width:94%; }

.ygfcUl .bd ul li a.ygfcTxt{ width:100%; line-height:25px; font-size:14px;height:25px; text-align:center;overflow:hidden;}


.ygfcUl .hd { text-align:center; margin:8px auto 0px auto; }
.ygfcUl .hd ul li { display: inline-block; width:8px; margin-right:8px; height:8px;background:#fff;border:solid 2px #103a8c;cursor:pointer;border-radius:8px;}
.ygfcUl .hd ul li.on { background:#103a8c; border:solid 2px #103a8c;}


/*--------内页---*/
.pageTitle{line-height:7vmin; text-align:center; color:#1d79de; font-size:4vw; border-bottom:2px solid #eceaea; margin-bottom:18px; font-weight:bold; padding:5px 0px;}

.cpzs_nav{width:100%; display:block; overflow:hidden;}
.cpzs_nav li{width:23%;float:left;margin:0px 1% 10px 1%;}
.cpzs_nav li a{ display:block; height:28px; line-height:28px; text-align:center; border:1px solid #d0d0d0; background:#fff; overflow:hidden; font-weight:bold; color:#505050;}
.cpzs_nav li a:hover{ border:1px solid #1d79de; background:#1d79de; color:#fff;}
.cpzs_nav li a.hover{ border:1px solid #1d79de; background:#1d79de; color:#fff;}

.cpzs_nav1{width:100%; display:block; overflow:hidden;}
.cpzs_nav1 li{width:31%;float:left;margin:0px 1% 10px 1%;}
.cpzs_nav1 li a{ display:block; height:28px; line-height:28px; text-align:center; border:1px solid #d0d0d0; background:#fff; overflow:hidden; font-weight:bold; color:#505050;}
.cpzs_nav1 li a:hover{ border:1px solid #1d79de; background:#1d79de; color:#fff;}
.cpzs_nav1 li a.hover{ border:1px solid #1d79de; background:#1d79de; color:#fff;}


.news-info{ padding: 3.1% 3.1% 5.9%; color:#5a5a5a;}
.news-info .ti{ font-weight: bold; text-align: center; padding: 2.8% 2.8% 1%; font-size: 1.33em;}
.news-info .time{ text-align: center; padding: 1% 0 1.5%; display: block;}
.news-info .conttxt{ padding: 2.8% 0 5.9%; border-top: 1px solid #E7E6E3; line-height:28px;border-bottom: 1px solid #E7E6E3;}
.news-info .conttxt .p{ text-indent: 2em; padding-top: 3.9%;}
.news-info .conttxt .img{ text-align: center;}
.news-info .conttxt .title{ font-weight: bold; padding-top: 2.8%;}
.news-info .conttxt img{width:100% !important; height:auto !important;}

.news-info .next-box{ padding-top: 3%;}
.news-info .next-box .prev,
.news-info .next-box .next{ white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.news-info .next-box span{ font-weight: bold; padding-right: 1%;}



/*------新闻-----*/

.xwzxBox{ width:98%; float:left; margin:5px 1%;}
.xwzxBox ul li{ width:100%; display:block; float:left; padding:10px 0px; border-bottom:dashed 1px #ebebeb;}
.xwzxBox ul li .newsImg{ width:28%; float:left; border:solid 1px #ebebeb;}
.xwzxBox ul li .newsTxt{ width:69%; float:right;}

.xwzxBox ul li .newsTxt .txtTitle{ width:100%; float:left; font-size:0.14rem; height:25px; line-height:25px; overflow:hidden;}
.xwzxBox ul li .newsTxt span.date{ width:100%; display:block; float:left; font-size:12px; color:#999; line-height:20px;}
.xwzxBox ul li .newsTxt span.txt{ width:100%; display:block; float:left; color:#555; font-size:12px; height:20px; line-height:20px; overflow:hidden;}
.xwzxBox ul li .newsTxt span.txt a{ color:#555;}
.xwzxBox ul li .newsTxt .more2{ float:left;width:40px; height: 15px; border-radius:15px; font-size: 0; border: 1px solid #e3e3e3; display: block; background: url('../images/icon-more01.png') no-repeat center center; background-size:50%; transition: all 0.3s; margin-top:5px;}

.xwzx a.More{ height:26px; line-height:26px;}

@media screen and (min-width: 480px) {
	.xwzxBox ul li .newsTxt span.txt{ width:100%; display:block; float:left; color:#555; font-size:12px; height:40px; line-height:20px; overflow:hidden; margin-top:10px;}
	.xwzxBox ul li .newsTxt .more2{ float:left;width:40px; height: 15px; border-radius:15px; font-size: 0; border: 1px solid #e3e3e3; display: block; background: url('../images/icon-more01.png') no-repeat center center; background-size:50%; transition: all 0.3s; margin-top:10px;}

}
@media screen and (min-width: 540px) {
	.xwzxBox ul li .newsTxt span.txt{ width:100%; display:block; float:left; color:#555; font-size:12px; height:60px; line-height:20px; overflow:hidden; margin-top:10px;}
	.xwzxBox ul li .newsTxt .more2{ float:left;width:40px; height: 15px; border-radius:15px; font-size: 0; border: 1px solid #e3e3e3; display: block; background: url('../images/icon-more01.png') no-repeat center center; background-size:50%; transition: all 0.3s; margin-top:15px;}


}


/*Pages*/
.Pages{  margin-top:0.3rem; margin-bottom:0.3rem;line-height:18px; zoom:1; overflow:hidden; text-align: center;}
.Pages span{ padding:0px 3px; display:inline-block;}
.Pages a{ display:inline-block; margin:0px 2px; color:#3d3e40;}
/*.Pages .p_cur{ float:left;}*/
.Pages .p_cur b{ color:#1d79de;}
/*.Pages .p_count{ float:left;}*/
.Pages .p_count b{ color:#1d79de;}
/*.Pages .p_total { float:left;}*/
.Pages .p_total b{ color:#1d79de;}
/*.Pages .p_page{ float:right;}*/
.Pages .p_page em{ font-style:normal; font-family:Arial;}
.Pages .p_page em a{}
.Pages .p_page em a.a_cur{ color:#fff; background:#1d79de; border: 1px solid #1d79de; }
.Pages .p_page b{ font-weight:normal;}
.Pages .i_text{ width:30px; padding:0px; text-align:center; font-size:12px; border:inset 1px #ddd; background:#fff;}
.Pages .i_button { position:relative; top:5px; width:32px; height:20px; cursor:pointer; border:none; background:url(page_goto.jpg) no-repeat;}

.Pages .p_page a{ border: 1px solid #d0d0d0; background: #fff; padding:0px 7px;}
.Pages .p_page .a_first,
.Pages .p_page .a_prev,
.Pages .p_page .a_next,
.Pages .p_page .a_end{ margin: 0 1px;}

.Pages .p_count,
.Pages .p_total,
.Pages .p_jump{ display: none;}

@media screen and (min-width: 480px) {
	.Pages .p_page a{ padding: 2px 7px;}
}
@media screen and (min-width: 540px) {
	.Pages .p_page a{ padding: 4px 9px;}
}
/*Pages*/










