.head{
	    height: 100px;
}
.head .headbox .logo{
	height:100px;
	max-width:36%;
}
@media only screen and (max-width: 25.875em){
	.head{height:73px;}
}
@media only screen and (max-width: 64em) {
	.head .headbox .logo{
		width:24%;
	}
	.head .headbox .phone{
		display: block
	}
	.head .headbox{
		height:100px;
	}

}
@media only screen and (max-width: 48em) {
	.head .headbox .logo{
		width:34%;
	}
	.head .headbox{
		height:100px;
	}
}
.loginimg{
	width:100%;
	height:600px;
	background: url(../images/banner1.jpg) center no-repeat;
	background-size:auto;
	float: left;
}
@media only screen and (max-width: 41.6875em) {
	.loginimg{
		background: #F8F2E6;
	}
	
}
.loginimg .login_c{
	/* max-height: 1200px; */
	margin:0 auto;
	width: 1200px;
}
@media only screen and (max-width: 25.875em) {
	.loginimg .login_c{
		width:90%;
	}
}
@media only screen and (max-width: 64em) {
   .head .headbox .logo{width: auto;max-width:70%;}
   .head .headbox .logo a img {
    height: 100%;width:auto;
}
}
@media only screen and (max-width: 41.6875em) {
	.loginimg .login_c{overflow: visible;}
}
.bottom_box{
	margin-top:0;
}
.loginimg .login_bg{
	width: 33%;
	background: #fff;
	float:right;
	margin-top: 5%;
	box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
	position: relative;
	padding-bottom:1%;
}
@media only screen and (max-width: 64em) {
	.loginimg .login_bg{width:44%;margin-top: 8%;padding-bottom: 3%}
}
@media only screen and (max-width: 48em) {
	.loginimg .login_bg{margin-top:10%;width:52%;}
}
@media only screen and (max-width: 41.6875em) {
	.loginimg .login_bg
	{
		margin:10% auto;
		float:none;
		overflow: visible;
	}
}
@media only screen and (max-width: 25.875em) {
	.loginimg .login_bg{
		width:100%;
    margin: 15% auto;
	}
}
.loginimg .login_bg .bt{
	padding:0 8%;
	height:3rem;
	width:84%;
	font-size:18px;
	color: #d1bb58;
	line-height: 3rem;
	margin-top: 5%;
}
@media only screen and (max-width: 41.6875em) {
	.loginimg .login_bg .bt{
		margin-top: 0;
		line-height: 5rem;
		height:5rem;
	}
}
.loginimg .login_bg .bttxt,.loginimg .login_bg .bttxt2{
	width:83.5%;
	margin:2% 8% ;
	height:42px;
	border:1px solid #eee;
	background: #f9f9f9;
	float:left;
}
.loginimg .login_bg .bttxt3{
    width: 45%;
	margin:4% 6% 2% 8%;
	height:42px;
	border:1px solid #eee;
	background: #f9f9f9;
	float:left;
}
.loginimg .login_bg .bttxt+.bttxt{
	margin-top: 3%;
}
@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1537344383824'); /* IE9*/
  src: url('../fonts/iconfont.eot') format('embedded-opentype'), /* IE6-IE8 */
  url('../fonts/03e7ad9fd4994cc8b8cd97eac0a367ef.woff') format('woff'),
  url('../fonts/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../fonts/iconfont.svg') format('svg'); /* iOS 4.1- */
}
.icon-suo:before { content: "\e672";color:#ccc; }
.loginimg .login_bg .bttxt .bttxt1,.loginimg .login_bg .bttxt3 .bttxt1{
	float:left;
	height:42px;
	line-height: 42px;
	margin:0 4%;
}
.fsyzm{
	display: block;
    width: 32.5%;
	height:42px;
	text-align: center;
	color:#fff;
	font-size:16px;
	float:left;
	line-height: 42px;
	margin-top: 4%;
	background: #b4895c;
	transition: 0.5s;border:1px solid #b4895c;
}
.fsyzm:hover{
	border:1px solid #b4895c;
	color:#b4895c;
	background: #fff;
	transition: 0.5s;
}
.tx_box{
	width:100%;
	height:100px;
	position: absolute;
	top:-40px;
}
.tx_box .tx_b{
	width:80px;
	height:80px;
	border-radius: 100px;
	border:2px solid #b4895c;
	margin:0 auto;
	background: #fff;
	cursor:pointer;
}
.tx_box .tx_b .txs{
	width:100%;
	overflow: hidden;
	text-align: center;
	margin-top: 14px;
}
.loginflw{
	width:100%;
	position: fixed;
	z-index: 5000;
	background: url(../images/flw.png);
}
.loginflw .loginbox{
	width:40%;
	overflow: hidden;
	background: #fff;
	margin:0 auto;
	border-radius: 5px;
	position: relative;
	top:0px;
	padding-bottom:20px;
}
@media only screen and (max-width: 64em) {
	.loginflw .loginbox{width:55%;}
}
@media only screen and (max-width: 48em) {
	.loginflw .loginbox{
		    width: 72%;
	}
}
@media only screen and (max-width: 25.875em) {
	.loginflw .loginbox{
		width:100%;
		position: fixed;
		z-index: 1000;
		top:0px !important;
		height:1080px;
		background: #fff;
		overflow: auto;
	}	
}
.loginflw .loginbox .oks{
	display: block;
	height:40px;
	width:30%;
	background: #b4895c;
	margin:0 auto;
	text-align: center;
	line-height: 40px;
	color:#fff;
	font-size:16px;
}
.loginflw .loginbox .yulan{
	width:100%;
	overflow: hidden;
	text-align: center;
	padding:30px 0 0 0;
}
@media only screen and (max-width: 25.875em) {
	.loginflw .loginbox .yulan{padding:0;}
}
.loginflw .loginbox .tk{
	width: 78%;
	height:443px;
	margin:0 auto;
	overflow:auto;
}
@media only screen and (max-width: 41.6875em) {
	.loginflw .loginbox .tk{
		width:45% !important;
	}
}
@media only screen and (max-width: 25.875em) {
	.loginflw .loginbox .tk{height:250px;}
}
.loginflw .loginbox .tk ul .liss{
	margin:2%;
	height:200px;
	float:left;
	border:2px solid #ccc;
	cursor:pointer;
}
@media only screen and (max-width: 25.875em) {
	.loginflw .loginbox .tk ul .liss{height:auto;}
}
.loginflw .loginbox .tk ul .lissdq{
	border-color:#b4895c;
}
.loginflw .loginbox .yulan .yulan_box{
	margin:0 auto;
	width:100px;
	height:100px;
	border-radius: 100px;
	border:2px solid #b4895c;
	overflow: hidden;

}
.loginflw .loginbox .tktxt{
	text-align: center;
	line-height: 36px;
	font-size:16px;
	color:#333;
}
.loginflw .loginbox .icons{
	padding:2%;
	float:right;
	cursor:pointer;
}
.loginflw .loginbox .icons:hover .icon-cha:before{
	color:#b4895c;
}
@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1537412401517'); /* IE9*/
  src: url('../fonts/iconfont.eot') format('embedded-opentype'), /* IE6-IE8 */
  url('../fonts/7ee80f739278447d842a7517a300c64a.woff') format('woff'),
  url('../fonts/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../fonts/iconfont.svg') format('svg'); /* iOS 4.1- */
}
.icon-cha:before { content: "\e628";color:#999; }
@font-face {font-family: "iconfont";
  src: url('../fonts/iconfont.eot'); /* IE9*/
  src: url('../fonts/iconfont.eot') format('embedded-opentype'), /* IE6-IE8 */
  url('../fonts/0e22aaed49bf430c9188979bb2b695ed.woff') format('woff'),
  url('../fonts/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../fonts/iconfont.svg') format('svg'); /* iOS 4.1- */
}

.iconfont23 {
  font-family:"iconfont" !important;
  font-size:24px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-jiahao:before { content: "\e607"; color:#c5c5c5;}
.tx_box .tx_b p{
	font-size:14px;
	color:#c5c5c5;
	text-align: center;
}

.loginimg .login_bg .bttxt .input,.loginimg .login_bg .bttxt .input2,.loginimg .login_bg .bttxt .input3{
	height:42px;
	width: 70%;
	border:none;
	background: none;
	font-size:16px;
	line-height: 42px;
	color:#999;
	outline: none;
	margin: 0;
}
.loginimg .login_bg .bttxt .input2{
	width:45%;
}
.loginimg .login_bg .bttxt .input3{
	width:30%;
}
.loginimg .login_bg .bttxt3 .input,.loginimg .login_bg .bttxt3 .input2,.loginimg .login_bg .bttxt3 .input3{
	height:42px;
	width:84%;
	border:none;
	background: none;
	font-size:16px;
	line-height: 42px;
	color:#999;
	outline: none;

}
.loginimg .login_bg .bttxt3 .input2{
	width: 70%;
}
.loginimg .login_bg .bttxt3 .input3{
	width:30%;
}
.loginimg .login_bg .bttxt .yzm{
	float:right;
	width: 100px;
	height: 42px;
	background: #fff;
}
.loginimg .login_bg .sub{
	width:84%;
	margin:4% 8% 0 8%;
	height:42px;
	background: #ff6600;
	color:#fff;
	font-size:16px;
	border:none;
	cursor:pointer;
	transition: 0.5s;
}
.loginimg .login_bg .sub:hover{
	background: #fff;
	color: #8500d1;
	border: 1px solid #8500d1;
	transition: 0.5s;
}
.loginimg .login_bg .bttxt .yzm img
{
	height: 42px;
}
.loginimg .login_bg .suba{
	display: block;
	width:84%;
	margin: 3% 8% 0 8%;
	height:42px;
	border:1px solid #eee;
	line-height: 42px;
	font-size:16px;
	color:#555;
	text-align: center;
	transition: 0.5s;
}
.loginimg .login_bg .suba:hover{
	background: #e0e0e0;
	transition: 0.5s;
}
.loginimg .login_bg .wang{
	height:30px;
	margin:4% 8%;
}
.loginimg .login_bg .wang .mima{
	float:left;
	font-size:14px;
	color:#555;
	line-height: 22px;
	margin-left:2%;
}
@font-face {font-family: "iconfont";
  src: url('../fonts/iconfont.eot'); /* IE9*/
  src: url('../fonts/iconfont.eot') format('embedded-opentype'), /* IE6-IE8 */
  url('../fonts/5f5597c6387a497c85ea881048f1816b.woff') format('woff'),
  url('../fonts/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../fonts/iconfont.svg') format('svg'); /* iOS 4.1- */
}
.iconfont21{
	  font-family:"iconfont" !important;
  font-size:22px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-user:before { content: "\e90e";}
.usercolor:before{color:#ccc;}
@font-face {font-family: "iconfont";
  src: url('../fonts/iconfont.eot'); /* IE9*/
  src: url('../fonts/iconfont.eot') format('embedded-opentype'), /* IE6-IE8 */
  url('../fonts/b871cc86cf2343348e91c08ee3764909.woff') format('woff'),
  url('../fonts/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../fonts/iconfont.svg') format('svg'); /* iOS 4.1- */
}
.icon-yanzhengma:before { content: "\e636";color:#ccc; }
@font-face {font-family: "iconfont";
  src: url('../fonts/iconfont.eot'); /* IE9*/
  src: url('../fonts/iconfont.eot') format('embedded-opentype'), /* IE6-IE8 */
  url('../fonts/a7af2fb604044f5588b801c7c2fb5d16.woff') format('woff'),
  url('../fonts/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../fonts/iconfont.svg') format('svg'); /* iOS 4.1- */
}
.iconfont22{
	 font-family:"iconfont" !important;
  font-size:20px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-wenhao:before {content: "\e67f";color: #d1bb58;float:left;}
#pass2{
	display: none;
}
@media only screen and (max-width: 41.6875em) {
	.head .headbox .logo{
		width:40%;
	}
	.head .headbox .phone{
		width: 45%;
		height:100px;
	}
	.head .headbox .phone img{
		width:100%;
	}
}
@media only screen and (max-width: 25.875em) {
	.head .headbox .phone{display: none;}
}

.grzx_head{
	width:100%;
	height:100px;
	background: #fff;
	float: left;
	border-bottom: 1px dashed #eee;
}
@media only screen and (max-width: 25.875em) {
	.grzx_head{
		    height: 85px;
	}
}
.grzx_head .grzx_c{
	width: 1200px;
	margin:0 auto;
	max-width: 1200px;
	overflow: hidden;
}
.grzx_head .grzx_c .touxiang{
	float:left;
	height:70px;
	width:70px;
	border-radius: 100px;
	overflow: hidden;
	margin:15px 0;
}


@media only screen and (max-width: 25.875em) {
	.grzx_head .grzx_c .touxiang{
		height:55px;



		width:55px;		
	}
    .head .headbox .logo a img { height:73px; }
    .head .headbox { height:73px; }
    .head .headbox .logo {  height:73px; }
    .head .headbox .logo {
    width: 72%;
}
}
.grzx_head .grzx_c .name_b{
	width:16%;
	height:100px;
	float:left;
}
@media only screen and (max-width: 48em) {
	.grzx_head .grzx_c .name_b{
		width: 28%;
	}
}
@media only screen and (max-width: 25.875em) {
	.grzx_head .grzx_c .name_b{
	    width: 40%;
	}
}
.grzx_head .grzx_c .p1{
	font-size:20px;
	color:#b4895c;
	margin: 11% 0 0 8%;
	float:left;
	width:92%;
	overflow: hidden;
	white-space: nowrap;text-overflow: ellipsis;
}
@media only screen and (max-width: 25.875em) {
	.grzx_head .grzx_c .p1{
		font-size: 18px;
		margin: 16% 0 0 8%;
	}
}
.grzx_head .grzx_c .p2{
	font-size:14px;
	margin:2% 0 0 8%;
	float:left;
	width:92%;
}
.grzx_head .grzx_c .p2 .tui{
	font-size:14px;
	color:#999;
	float:left;
	line-height: 24px;
}
.grzx_head .grzx_c .p2 .sv{
	float:left;
}
.grzx_head .grzx_c .lo2{
    float:left;
    width:38%;
}
@media only screen and (max-width: 64em) {
    .grzx_head .grzx_c .lo2{
        float:right;
        width:60%;
    }
}
.grzx_head .grzx_c .lo2 .sosoukfont{
    width:100%;
    float:left;
    overflow: hidden;
    height:30px;
}
@media only screen and (max-width: 48em) {
    .grzx_head .grzx_c .lo2 .sosoukfont{
        display: none;
    }
    .grzx_head .grzx_c .sosuok{
        margin-top: 10%;
    }
}
@media only screen and (max-width: 25.875em) {
    .grzx_head .grzx_c .lo2{
        display: none;
    }
}
.grzx_head .grzx_c .sosuok{
     width:100%; border:2px solid #b4895c;box-sizing:border-box;
    height:43px;
    background: #fff;
    float:left;
    margin-top:26px;
    padding-left:10px;
    overflow: hidden;
}



@media only screen and (max-width: 41.6875em) {
    .grzx_head .grzx_c .logo{
        height:73px;
    }
}

@media only screen and (max-width: 41.6875em) {
        .grzx_head .grzx_c .logo{
            width: 35%;
    }
    .grzx_head .grzx_c .logo img{vertical-align: middle;
max-height: 100%;
max-width: 100%;}
}
@media only screen and (max-width: 25.875em) {
    .grzx_head .grzx_c .logo{
        width: 52%;
    }
    .grzx_head .grzx_c .logo img{vertical-align: middle;
max-height: 100%;
max-width: 100%;}
}
.grzx_head .grzx_c .sosuok .so0{float:left;height:43px;line-height: 43px;width:10%;text-align: center}
.grzx_head .grzx_c .sosuok .so1{
    width:70%;
    border:none;
    background: none;
    height:43px;
    float:left;
    line-height: 43px;
    font-size:14px;
    color:#999;
}
@media only screen and (max-width: 41.6875em) {
    .grzx_head .grzx_c .sosuok .so1{
        width: 65%;
    }
}
/*.grzx_head .grzx_c .sosuok .so2{width:19.9%;height:43px;background: #b4895c;float:left;line-height: 43px;overflow: hidden;}*/

.grzx_head .grzx_c .sosuok .so2 {
    transition: all 300ms;
    width: 19.9%;
    height: 39px;
    background: #b4895c;
    float: right;
    line-height: 39px;
    overflow: hidden;
}


@media only screen and (max-width: 41.6875em) {
    .grzx_head .grzx_c .sosuok .so2{
        width: 25%;
    }
}
.grzx_head .grzx_c .sosuok .so2 .in{
    color:#Fff;
    font-size:15px;
    float:left;
    border:none;
    background: none;
    cursor:pointer;
    padding:0 7%;
}
.grzx_head .grzx_c .lo2{
    float:left;
    width:38%;
}
@media only screen and (max-width: 64em) {
    .grzx_head .grzx_c .lo2{
        float:right;
        width:60%;
    }
}
@media only screen and (max-width:41.6875em) {
	.grzx_head .grzx_c .lo2{width: 58%;}
}
.grzx_head .grzx_c .lo2 .sosoukfont{
    width:100%;
    float:left;
    overflow: hidden;
    height:30px;
}
@media only screen and (max-width: 48em) {
    .grzx_head .grzx_c .lo2 .sosoukfont{
        display: none;
    }
    .grzx_head .grzx_c .sosuok{
        margin-top: 10%;
    }
}
@media only screen and (max-width: 25.875em) {

    .grzx_head .grzx_c .lo2{
        display: none;
    }
}
@media only screen and (max-width: 41.6875em) {
    .grzx_head .grzx_c .sosuok{
        margin-top: 5%;
    }
}
.grzx_head .grzx_c .lo2 .sosoukfont .resou{
    float:left;
    font-size:12px;
    color:#555;
    line-height: 30px;
}
.grzx_head .grzx_c .lo2 .sosoukfont .f1{
    float:left;
    font-size:12px;
    color:#999;
    margin:0 0 0 2rem;
    line-height: 30px;
}
.grzx_head .grzx_c .lo2 .sosoukfont .f1:hover{
    color:#b4895c;
}
.grzx_head .grzx_c .phone{
    width:30%;
    float:right;
    overflow: hidden;
}
@media only screen and (max-width: 64em) {
    .grzx_head .grzx_c .phone{
        display: none;
    }
}
.grzx_head .grzx_c .phone img{float:right;}
.grzx{
	width:80%;
	margin: auto;
	max-width:1200px;
	/* overflow: hidden; */
	/* min-height: 500px; */
}
@media only screen and (max-width: 25.875em) {
	.grzx{width:90%;}
}
.grzx .grzx_left{
	width:20%;
	float:left;
}
@media only screen and (max-width: 64em) {
	.grzx .grzx_left{display: none}
}
.grzx .grzx_left .grzx_1{
	width:100%;
	overflow: hidden;
	background: #fff;
}
.grzx .grzx_left .grzx_1 ul li{
	width: 100%;
	line-height: 45px;
	height:45px;
	/* padding-left:15%; */
	transition: 0.5s;
	border-bottom: 1px dashed #eee;
}
.grzx .grzx_left .grzx_1 ul li:hover{
	background: #f9f9f9;
	transition: 0.5s;
}
.grzx .grzx_left .grzx_1 ul li i{
	float:left;
}
.grzx .grzx_left .grzx_1 ul li .gowu{
	height:45px;
	float:left;
	font-size: 14px;
	line-height: 45px;
	margin:0 4%;
	color:#555;
	padding-left: 20px;
}
.grzx .grzx_left .grzx_1 ul li .gowup{
	width:16px;
	height:16px;
	background: #8500d1;
	float:left;
	border-radius: 30px;
	text-align: center;
	line-height: 16px;
	font-size:12px;
	color:#fff;
	margin-top: 15px;
}
.grzx .grzx_left .grzx_1 ul li .grzx_1a{
	display: block;
	overflow: hidden;
}
@font-face {font-family: "iconfont";
  src: url('../fonts/iconfont.eot'); /* IE9*/
  src: url('../fonts/iconfont.eot') format('embedded-opentype'), /* IE6-IE8 */
  url('../fonts/d434854584ef4a4386c38e6db3aac582.woff') format('woff'),
  url('../fonts/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../fonts/iconfont.svg') format('svg'); /* iOS 4.1- */
}


.icon-dingdan:before {content: "\e6db";color: #d1bb58;font-size:22px;margin:0 3%;}
@font-face {font-family: "iconfont";
  src: url('../fonts/iconfont.eot'); /* IE9*/
  src: url('../fonts/iconfont.eot') format('embedded-opentype'), /* IE6-IE8 */
  url('../fonts/fea6f7124af644719cf3111ccbbb1e2f.woff') format('woff'),
  url('../fonts/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../fonts/iconfont.svg') format('svg'); /* iOS 4.1- */
}


.icon-xiugai:before {content: "\e696";color: #d1bb58;font-size:19px;margin:0 10%;}
.icon_xiuss:before{color: #d1bb58;font-size:22px;}
.icon_ewnss:before{color: #d1bb58;font-size:22px;}
.grzx .grzx_left .grzx_2{
	width:100%;
	margin-top: 15px;
	overflow: hidden;
	background: #fff;
}
.grzx .grzx_left .grzx_2 .ptxt{
	text-align: center;
	line-height: 36px;
	font-size:14px;
	color:#555;
}
.grzx .grzx_left .grzx_2 .ptxt2{
	text-align: center;
	overflow: hidden;
	line-height: 36px;
	font-size:14px;
	color:#333;
}
.grzx .grzx_left .grzx_2 .pbox{
	width:90%;
	margin:0 5%;
	height:200px;
	background: #f9f9f9;
	overflow: hidden;
}
.grzx .grzx_left .grzx_2 .pbox a{
	height:200px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
.grzx .grzx_left .grzx_2 .pbox img{
	vertical-align: middle;
	max-height: 100%;
	max-width: 100%;
	transition: 0.5s;
}
.grzx .grzx_left .grzx_2 .pbox:hover img{
	transition: 0.5s;
	transform: scale(1.1,1.1);
}
.grzx .grzx_right{
	float:right;
	width: 75.5%;
	background: #fff;
	/* min-height: 748px; */
	margin-bottom: 20px;
}
@media only screen and (max-width: 64em) {
	.grzx .grzx_right{width: 90% !important;min-height:400px;padding: 20px;}
}
.grzx .grzx_right .grzx_bt{
	height: 70px;
	border-bottom: 1px solid #eee;
}
.grzx .grzx_right .grzx_bt ul .lisa{
	float:left;
	line-height: 70px;
	height: 70px;
	font-size:15px;
}
.grzx .grzx_right .grzx_bt ul .lisa a{
	display: block;
	height: 50px;
	float:left;
	/* margin:0 20px; */
	font-size:16px;
	color:#555;
}
.grzx .grzx_right .grzx_bt ul .lisadq a{
	display: block;
	height: 69px;
	float:left;
	font-size:16px;
	color:#555;
	border-bottom:1px solid #b4895c;
	margin-right: 40px;
}
.grzx .grzx_right .grzx_bbox{
	width:100%;
	overflow: hidden;
	min-height: 500px;
}
.grzx .grzx_right .grzx_bbox ul li{
	width:100%;
	min-height:120px;
	overflow: hidden;
	border-bottom:1px solid #eee;
	padding: 20px 0;
}
.grzx .grzx_right .grzx_bbox ul li .cpimg{
	height:120px;
	width:14%;
	float:left;
	margin:0 1%;
}
@media only screen and (max-width: 41.6875em) {
	.grzx .grzx_right .grzx_bbox ul li .cpimg{
		width: 40%;
	}
}
.grzx .grzx_right .grzx_bbox ul li .cpimg a{
	height:120px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
.grzx .grzx_right .grzx_bbox ul li .cpimg img{
	vertical-align: middle;
	max-height: 100%;
	max-width: 100%;
	border-radius: 50%;
	border: 1px solid #eee;
}
.grzx .grzx_right .grzx_bbox ul li .cpp{
	width: 25%;
	float:left;
	font-size:14px;
	color:#555;
	line-height: 24px;
	margin-top: 5%;
	vertical-align: middle;
	text-align: center;
}
@media only screen and (max-width: 41.6875em) {
	.grzx .grzx_right .grzx_bbox ul li .cpp{
		width:100%;
	}
}
@media only screen and (max-width: 25.875em) {
	.grzx .grzx_right .grzx_bbox ul li .cpp{
		width: 45%;
		margin:0 6%;
	}
}
.grzx .grzx_right .grzx_bbox ul li .cpp2{
	width:13%;
	overflow: hidden;
	float:left;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size:14px;
	color:#555;
	line-height: 110px;
	margin:0 2%;
	text-align: center;
}
@media only screen and (max-width: 48em) {
	.grzx .grzx_right .grzx_bbox ul li .cpp2{
		margin: 0 1%;
	}
}
@media only screen and (max-width: 41.6875em) {
	.grzx .grzx_right .grzx_bbox ul li .cpp2{
		margin:0 5%;
		width: 27%;
	}
}
.grzx .grzx_right .grzx_bbox ul li .cpp3{
	float:right;
	margin-right:5%;
	/* line-height: 110px; */
}
@media only screen and (max-width: 41.6875em) {
	.grzx .grzx_right .grzx_bbox ul li .cpp3{
		margin-right:10%;
	}
}
.grzx .grzx_right .grzx_bbox ul li .cpp3 .ztr{
	float:left;
	margin-top: 25%;
}
.grzx .grzx_right .grzx_bbox ul li .cpp3 .ztr2{
	float:left;
	margin-top: 24%;
}
.grzx .grzx_right .grzx_bbox ul li .cpp3 .ztr2 .cps{
	float:left;
	color:#b4895c;
	font-weight:bold;
}
.grzx .grzx_right .grzx_bbox ul li .cps{
	line-height: 30px;
	font-size:16px;
	color:#6BA31A;
	text-decoration: underline;
}
@font-face {font-family: "iconfont";
  src: url('../fonts/iconfont.eot'); /* IE9*/
  src: url('../fonts/iconfont.eot') format('embedded-opentype'), /* IE6-IE8 */
  url('../fonts/7f3c04889b65439bb8c0c96787c106b2.woff') format('woff'),
  url('../fonts/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../fonts/iconfont.svg') format('svg'); /* iOS 4.1- */
}
.iconfont24{
	font-family:"iconfont" !important;
    font-size:20px;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
@media only screen and (max-width: 25.875em) {
    .iconfont24{display: none}
    .grzx .grzx_right .grzx_bbox ul li .cpp3 .ztr{
    	margin-top: 35%;
    }
}
.icon-shizhong:before { content: "\e7eb";color:#6BA31A; }


.grzx .grzx_mleft{
	width:100%;
	overflow: hidden;
	background: #fff;
	margin-bottom:15px;
	display: none;
}
.grzx .grzx_mleft .lim{
	width:100%;
	height:45px;
	line-height: 45px;
	font-size:16px;
	border-bottom:1px solid #eee;
}
.grzx .grzx_mleft .lim i{
	float:left;
	margin:0 0 0 2%;
}
@media only screen and (max-width: 64em) {
	.grzx .grzx_mleft{
		display:block;
	}	
}
.grzx .grzx_mleft .lim .go{
	display: block;
	height:45px;
	line-height: 45px;
	margin-left:1%;
	float:left;
	width: 80%;
	padding-left: 40px;
}
.grzx .grzx_mleft .lim .pv{
	float:right;
	margin-right:2%;
	height:45px;
	line-height: 45px;
	
	color:#999;
	width:2%;
	text-align: center;

}
@media only screen and (max-width: 25.875em) {
	.xiala,.xiala3{
		height:1080px !important;
	}
}
.ddzta{
	float:right;
	line-height: 70px;
	height: 70px;
	font-size:15px;
	color:#999;
	/* margin-right:16px; */
}
.ddzta:hover{
	text-decoration: underline;
}
.ddzt_xq{
	width:380px;
	height:380px;
	border:1px solid #eee;
	margin:2%;
	float:left;
}
@media only screen and (max-width: 64em) {
	.ddzt_xq{
		float:none;
		margin:2% auto;
	}
}
.ddzt_xq .ddztbox{
	width:380px;
	height:380px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;	
}
@media only screen and (max-width: 25.875em) {
	.ddzt_xq{
		width:350px;
		height:350px;		
	}
	.ddzt_xq .ddztbox{
		width:350px;
		height:350px;
	}
}
.ddzt_xq img{
	vertical-align: middle;
	max-height: 100%;
	max-width: 100%;
}
.ddzt_xq2{
	float:left;
	width:50%;
	margin-top:2%;
	height:380px;
	overflow: auto;
}
@media only screen and (max-width: 64em) {
	.ddzt_xq2{
		float:none;
		overflow: hidden;
		margin:2% auto;
		height:auto;
		width:90%;
	}
}
.ddzt_xq2 .pp1{
	font-size:16px;
	color:#696969;
	line-height: 45px;
	border-bottom:1px dashed #eee;
	overflow: hidden;
	margin-bottom:2%;
	float:left;
	width:100%;

}
.ddzt_xq2 .pp2{
	width:100%;
	line-height: 36px;
	font-size:14px;
	color:#999;
	float:left;
}
.ddzt_xq2 .pp2 font{
	color:#555;
}
.ddzt_xq2 .pp2 .fh{
	color:#F85A19;
	font-weight:bold;
}
.ddzt_xq2 .pp3{
	width:80%;
	line-height: 36px;
	font-size:14px;
	color:#999;
	float:left;
}
@media only screen and (max-width: 25.875em) {
	.ddzt_xq2 .pp3{
		    width: 75%;
	}
}
.ddzt_xq2 .pp3 font{
	color:#555;
}
.ddzt_xq2 .ppa{
	display: block;
	float:left;
	line-height: 30px;
	font-size:14px;
	color:#696969;
}
.ddzt_xq2 .ppa:hover{
	color:#b4895c;
}
.ddzt_xq2 .qrsh{
	display: block;
	width:25%;
	height:45px;
	color:#fff;
	font-size:15px;
	text-align: center;
	background: #b4895c;
	float:left;
	margin-top: 4%;
	line-height: 45px;
	border-radius: 5px;
	border:1px solid #b4895c;
	transition: 0.5s;
}
@media only screen and (max-width: 25.875em) {
	.ddzt_xq2 .qrsh{
		width:99%;
	}
}
.ddzt_xq2 .qrsh:hover{
	transition: 0.5s;
	background: #fff;
	color:#b4895c;
}
.ddzt_xq2 .zxkf{
	display: block;
	width:25%;
	height:45px;
	color:#b4895c;
	font-size:15px;
	text-align: center;
	background: #FFF;
	float:left;
	margin-top: 4%;
	line-height: 45px;
	border-radius: 5px;
	border:1px solid #b4895c;	
	margin-left:5%;
	transition: 0.5s;
}
@media only screen and (max-width: 25.875em) {
	.ddzt_xq2 .zxkf{
		margin-left:0;
		width:99%;
	}
}
.ddzt_xq2 .zxkf:hover{
	transition: 0.5s;
	background: #b4895c;
	color:#FFF;	
}
.ddzt_pj{
	float:left;
	width:96%;
	margin:0 2%;
}
@media only screen and (max-width: 64em) {
	.ddzt_pj{
		width:90%;
		margin:2% auto;
		float:none;
	}
}
.ddzt_pj .pj1{
	float:left;
	line-height: 36px;
	font-size:16px;
	margin-left:1%;
}
.ddzt_pj .star{
    width: 61%;
    height:30px;
    float:left;
    overflow: hidden;
    margin-top: 0.4%;
}
@media only screen and (max-width: 64em) {
    .ddzt_pj .p1{display: none}
    .ddzt_pj .star{width: 50%;margin-left: 1%;}
}
@media only screen and (max-width: 48em) {
    .ddzt_pj .p1{display: block}
    .ddzt_pj .star{width: 39%;
    margin-left: 1%;}
}
.ddzt_pj .str1{
    height:30px;
    line-height: 30px;
    float:left;
    margin:0 0.5%;
    cursor:pointer;
}
.ddzt_pj .str_bg:before{color:#ccc;}

.ddzt_pj .area{

	width:97.8%;
	padding-left:2%;
	padding-top:1%;
	border:1px solid #eee;
	height:150px;
	font-size:14px;
	color:#999;
}
.ddzt_pj .yzms{
	font-size:14px;
	float:left;
	line-height: 36px;
	color:#999;
	margin-top: 1%;
}
.ddzt_pj .bo{
	height:36px;
	border:1px solid #eee;
	width:10%;
	margin-top: 1%;
}
.ddzt_pj .sub{
	height:36px;
	width:20%;
	float:right;
	background: #F95E1E;
	text-align: center;
	color:#fff;
	font-size:14px;
	text-align: center;
	line-height: 36px;
	border:none;
	margin-top: 1%;
	cursor:pointer;
}
@media only screen and (max-width: 25.875em) {
	.ddzt_pj .sub{
		width:35%;
	}
}
/*ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â´ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â­ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â°ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â©ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦*/
.grzx_gwc{
	width:100%;
	overflow: hidden;
}
.grzx_gwc ul li{
	width: 100%;
	overflow: hidden;
	line-height: 120px;
	cursor:pointer;
	border-bottom:1px solid #eee;
	padding: 20px 0px;
}
.grzx_gwc ul li .cpa1{
	padding:30px 0;
	height:60px;
	float:left;
	width:30%;
	color:#555;
	font-size:14px;
	line-height: 60px;
	margin:0 1%;
}
@media only screen and (max-width: 48em) {
	.grzx_gwc ul li .cpa1{
		width:60%;
	}
}
.grzx_gwc ul li .cpa2{
	margin:0 1%;
	float:left;
	line-height: 120px;
	height:120px;
	font-size:14px;
	color:#555;
	width:12%;
	text-align: center;
}
@media only screen and (max-width: 25.875em) {
	.grzx_gwc ul li .cpa1{
		width: 53%;
	}	
}
@media only screen and (max-width: 25.875em) {
	.grzx_gwc ul li .cpa2{
		    width: 32%;
	}
}
.grzx_gwc ul li .cpa3{
	height: 120px;
	margin:0 1%;
	float:left;
}
.grzx_gwc ul li .cpa3 .cpa3box{
    width: 121px;
	height:40px;
	border:1px solid #eee;
	border-radius: 5px;
	background: #fff;
	margin:30% 0;
}
.grzx_gwc ul li .cpa3 .cpa3box .jian{

	font-size:24px;
	height:40px;
	line-height: 38px;
	color:#999;
	float:left;
	width:40px;
	text-align: center;
	cursor:pointer;
	transition: 0.5s;
}
.grzx_gwc ul li .cpa3 .cpa3box .jian:hover{
	color:#555;
	transition: 0.5s;
}
.grzx_gwc ul li .cpa3 .cpa3box .su{
	font-size:18px;
	height:40px;
	line-height: 38px;
	color:#555;
	float:left;
	width:40px;
	text-align: center;
	cursor:pointer;
}
.grzx_gwc ul li .cpa3 .cpa3box .jia{
	font-size:18px;
	height:40px;
	line-height: 40px;
	color:#999;
	float:left;
	width:40px;
	text-align: center;
	cursor:pointer;
	transition: 0.5s;
}
.grzx_gwc ul li .cpa3 .cpa3box .jia:hover{
	color:#555;
	transition: 0.5s;	
}
.grzx_gwc ul li .cpalj{
	float:right;
	margin:0 2%;
}
.grzx_gwc ul li .gwc_img{
    width: 23%;
    height:120px;
    float:left;
    margin-left: 20px;
    margin-right: 15px;
}
.grzx_gwc ul li .gwc_img .as{
	height:120px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
.grzx_gwc ul li .gwc_img .as img{
	vertical-align: middle;
	max-height: 100%;
	max-width: 100%;
	border: 1px solid #eee;
	border-radius: 50%;
}
@font-face {font-family: "iconfont";
  src: url('../fonts/iconfont.eot'); /* IE9*/
  src: url('../fonts/iconfont.eot') format('embedded-opentype'), /* IE6-IE8 */
  url('../fonts/7e1b9a19f031479da60eeea0f41424a8.woff') format('woff'),
  url('../fonts/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../fonts/iconfont.svg') format('svg'); /* iOS 4.1- */
}

.iconfont26 {
  font-family:"iconfont" !important;
  font-size:26px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-lajitong:before { content: "\e609";color:#999;float:right; }
@font-face {font-family: "iconfont";
  src: url('../fonts/iconfont.eot'); /* IE9*/
  src: url('../fonts/iconfont.eot') format('embedded-opentype'), /* IE6-IE8 */
  url('../fonts/c7096b3ca16f4565a5991a071439beac.woff') format('woff'),
  url('../fonts/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../fonts/iconfont.svg') format('svg'); /* iOS 4.1- */
}

.iconfont25 {
  font-family:"iconfont" !important;
  font-size:26px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-zhengque:before {content: "\e62c";color:#ccc;/* margin:0 2%; */float:left;}
.gwc_xz:before{color: #8500d1;}
.heji{
	/* width:100%; */
	/* overflow: hidden; */
}
.heji .ddd{
	width:100%;
}
.heji .ddd .ddhj{
	float:left;
	height:55px;
	line-height: 55px;
	font-size:14px;
	color:#999;
	margin-top: 1%;
	/* margin-left:4%; */
}
.heji .ddd .ddhj2{
	float:left;
	height:66px;
	line-height: 66px;
	font-size:24px;
	margin-right:4%;
	color:#333;
}
.heji .ddd .fukuan{
	float:right;
	display: block;
	padding:1.2% 5%;
	background: #d1bb58;
	font-size:16px;
	color:#fff;
	text-align: center;
	border-radius: 5px;
	/* margin-right:2%; */
	margin-top:2%;
	border: 1px solid #d1bb58;
	transition: 0.5s;
}
@media only screen and (max-width: 25.875em) {
	.heji .ddd .fukuan{
		    margin-top: 5%;
	}
}
.heji .ddd .fukuan:hover{
	background: #fff;
	transition: 0.5s;
	color:#b4895c;
}
.grzk_pass{
	width:40%;
	overflow: hidden;
}
@media only screen and (max-width: 41.6875em) {
	.grzk_pass{
		width:97%;
	}
}
.grzk_pass .inpu1{
	width:90%;

	overflow: hidden;
	height:40px;
	border:1px solid #eee;
	font-size:14px;
	line-height: 40px;
	color:#999;
	padding-left:2%;
	margin:5% 0 0 5%;
	float:left;
}
.grzk_pass .inpu2{
	width:50%;
	overflow: hidden;
	height:40px;
	float:left;
	border:1px solid #eee;
	color:#999;
	padding-left:2%;
	margin:5% 0 0 5%;
	font-size:14px;
}
.grzk_pass .inpua{
	display: block;
	width:34%;
	height:38px;
	float:left;
	border:1px solid #b4895c;
	margin:5% 0 0 5%;
	text-align: center;
	line-height: 38px;
	font-size:14px;
	color:#b4895c;
}
.grzk_pass .oks{
	width:92%;
	height:40px;
	color:#fff;
	font-size:16px;
	text-align:center;
	background: #b4895c;
	border:1px solid #b4895c;
	margin:5% 0 0 5%;
	line-height: 40px;
	cursor:pointer;
}
.grzx_zlws{
	width:96%;
	margin:2%;
	overflow: hidden;
}
.grzx_zlws .zlws1{
	float:left;
	margin:0 2%;
	width:96%;
}
.grzx_zlws .zlws1 .tou{
	width:100px;
	height:100px;
	float:left;
	border-radius: 100px;
	border:2px solid #b4895c;
	overflow: hidden;
	position: relative;
}
@media only screen and (max-width: 41.6875em) {
	.grzx_zlws .zlws1 .tou{
		float:none;
		margin:2% auto;
	}
}
.grzx_zlws .zlws1 .tou img{
	position: absolute;
	z-index: 5;
}
.grzx_zlws .zlws1 .tou .flw{
	width:100%;
	height:100px;
	background: url(../images/flw.png);
	position: absolute;
	z-index:100;
}
.grzx_zlws .zlws1 .tou .flw .flws{
	width:100%;
	overflow: hidden;
	text-align: center;
	padding:20% 0 5% 0;
}
.grzx_zlws .zlws1 .tou .flw .flwa{
	font-size:15px;
	color:#fff;
	text-align: center;
	display: block;
	line-height: 100px;
}


.iconfont27 {
  font-family:"iconfont" !important;
  font-size:30px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.grzx_zlws .zlws1 .in2{
	float:left;
	width:80%;
	margin-left:3%;
}
@media only screen and (max-width: 48em) {
	.grzx_zlws .zlws1 .in2{width:78%;}

}
@media only screen and (max-width: 41.6875em) {
	.grzx_zlws .zlws1 .in2{
		width:100%;
		margin-left:0;
	}
}
.grzx_zlws .zlws1 .inin1{
	width:40%;
	height:40px;
	border:1px solid #eee;
	float:left;
	padding-left:2%;
	font-size:15px;
	color:#999;
	margin-right:3%;
	margin-bottom:3%;
}
@media only screen and (max-width: 48em) {
	.grzx_zlws .zlws1 .inin1{width:44%;}
}
@media only screen and (max-width: 25.875em) {
	.grzx_zlws .zlws1 .inin1{
		width: 98%;
	}
}
.grzx_zlws .zlws1 .in2 .inintxt{
	height:40px;
	float:left;
	width:40%;
	line-height: 40px;
    margin-bottom: 3.2%;
}
.grzx_zlws .zlws1 .in2 .inintxt .nb{
	line-height: 40px;
	font-size:16px;
	color:#999;
	margin-left: 6%;
	float:left;
}
.grzx_zlws .zlws1 .in2 .inintxt .nbn{
	color:#333;
	font-size:15px;
	float:left;
	line-height: 40px;
	margin:0 4% 0 2%;
}
.grzx_zlws .zlws1 .in2 .inintxt .rad{
	float:left;
	margin-top: 5.5%;
}
@media only screen and (max-width: 48em) {
	.grzx_zlws .zlws1 .in2 .inintxt .rad{
		margin-top: 9%;
	}
}
.queren{
	width:20%;
	height:40px;
	line-height: 40px;
	text-align: center;
	font-size:16px;
	color:#fff;
	border:none;
	background: #b4895c;
    margin-left: 16%;
    border-radius: 5px;
}
@media only screen and (max-width: 48em) {
	.queren{width:22%;    margin-left: 22%;}
}
@media only screen and (max-width: 41.6875em) {
	.queren{width:100%;margin-left:0;}
}
.shouhuo{
	width:96%;
	margin:0 2% 2% 2%;
	overflow: hidden;
}
.shouhuo .shbox,.shouhuo .shboxdq{
	width:45%;
	height:100px;
	border:2px solid #eee;

	float:left;
	margin-top: 2%;
}
@media only screen and (max-width: 48em) {
	.shouhuo .shbox,.shouhuo .shboxdq{width:99%;}
}
.shouhuo .shboxdq{
	border-color:#F85A19;
}
.shouhuo .shbox+.shbox{
	margin-left:2%;
}
@media only screen and (max-width: 48em) {
	.shouhuo .shbox+.shbox{margin-left:0;}
}
.shouhuo .shbox .dz1{
	font-size:14px;
	color:#696969;
	margin:10px;
	float:left;
    width: 58%;
    height: 50px;
}
.shouhuo .shbox .dzb,.shouhuo .shbox .dzbdq{
	display: block;
	width:25%;
	height:40px;
	float:right;
	background: #eee;
	border-radius: 0px 0px 0px 50px;
	color:#696969;
	padding-left:6%;
	line-height: 40px;
	font-size:14px;
	cursor:pointer;
	margin-bottom: 30px;
}
.shouhuo .shbox .dzbdq{background: #F55B1B;color:#fff;}
.shouhuo .shbox .xiu{
	font-size:14px;

	color:#999;
	float:left;
	margin:0 2.5%;
}
.shouhuo .shbox .xiu:hover{
	text-decoration: underline;
}
.shouhuo .dzadd{
	width:45%;
	height:100px;
	border:2px solid #eee;
	float:left;	
	margin-top: 2%;
	cursor:pointer;
}
@media only screen and (max-width: 48em) {
	.shouhuo .dzadd{
		width: 99%;
	}
}
.shouhuo .dzadd .fh{
	float:left;
	font-size:60px;
	color:#ccc;
	line-height: 96px;
	margin-left:27%;
}
@media only screen and (max-width: 48em) {
	.shouhuo .dzadd .fh{
		margin-left: 33%;
	}
}
.shouhuo .dzadd .fh2{
	font-size:16px;
	color:#696969;
	line-height: 100px;
	margin-left:2%;
	float:left;
}
.adddizhi{
	width:100%;
	overflow: hidden;
	background: url(../images/flw.png);
	position: fixed;
	z-index: 5000;
}
.adddizhi .box{
	width:40%;
	height:250px;
	background: #fff;
	margin:0 auto;
	border-radius: 5px;
	margin-top: 0;
}
@media only screen and (max-width: 25.875em) {
	.adddizhi .box{width:90%;}
}
.adddizhi .box .dztxt{
	width:88%;
	height:100px;
	margin:2% 5% 5% 5%;
	line-height: 36px;
	font-size:15px;
	color:#999;
	padding-left:2%;
}
.adddizhi .box .tj{
	width:30%;
	height:36px;
	border:none;
	background: #F75A15;
	color:#Fff;
	font-size:16px;
	text-align: center;
	margin-left:5%;
	border-radius: 5px;
	cursor:pointer;
}
.adddizhi .box .chacha{
	float:right;
	margin-right:2%;
	margin-top: 2%;
	cursor:pointer;
}
.adddizhi .box .addfont{
	float:left;
	margin-left:5%;
	font-size:16px;
	line-height: 45px;
}
.cart
{
	width:100%;
	float:left;
	/* margin-top: 30px; */
	margin-bottom: 30px;
	border-top: 1px solid #eeeeee;
	padding-top: 30px;
}
.grzx .grzx_left .grzx_1 ul li img
{
	
margin-top: 10px;
	
position: absolute;
}
.grzx .grzx_mleft .lim img
{
		
margin-top: 10px;
		
position: absolute;
		
margin-left: 15px;
}
.jies
{
	
width: 120px;
	
height: 40px;
	
line-height: 40px;
	
background: #8500d1;
	
text-align: center;
	
border-radius: 5px;
	
color: #fff;
	
float: right;
	
margin-top: 20px;
}

.cart_js1
{
	width: 84%;
	float:left;
	/* min-height:150px; */
	border:1px solid #eee;
	padding: 30px;
	margin-bottom: 30px;
}

.input_box .input_box_txt {
    width: 89%;
    height: 18px;
    padding: 11px 16px;
    font-size: 12px;
    color: #333;
    background-color: #fff;
    border: 1px #c4cdd5 solid;
    border-radius: 5px;
    position: relative;
    z-index: 1;
    display: inline-block;
    transition: all 150ms;
    -webkit-transition: all 150ms;
}
.input_box {
    width: 543px;
}
.input_box_label{
    height: 50px;
    line-height: 50px;
    overflow: hidden;
    font-size: 16px;
    width: 100%;
    float: left;
}


.input_box1 input
{
	
margin-bottom: 15px;
}
/* .button button
{
	
margin: 0;
	
background: #8500d1;
	
border: none;
	
width: 120px;
	
height: 35px;
	
color: #fff;
}
*/

.zhuti
{
	
width: 35%;
	
float: left;
	
background: #eeeeee59;
	
height: 15px;
	
line-height: 15px;
	
padding: 50px;
	
margin-right: 20px;
}
.cart_js1 li
{


}
.zhuti1 input
{
	
margin-top: 0px;
	
position: absolute;
}
.zhuti1 img
{
	
float: left;
	
margin-left: 35px;
	
position: absolute;
	
margin-top: -20px;
}

@media screen and (max-width: 64rem){
.zhuti {
    width: 70%;
    float: left;
    background: #eeeeee59;
    height: 15px;
    line-height: 15px;
    padding: 50px;
    margin-right: 20px;
}
}
.grzx_right_js
{
	    float: left !important;
    border: 1px solid #eee;
    width: 84% !important;
    padding: 30px;
}
.y_59yzm img
{
	margin-top: 20px;
}
.y_59yzm 
{
	float:left;
}