﻿@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'ITCAvantGardeStdXLtCn';
    src: url('../fonts/ITCAvantGardeStdXLtCn.eot');
    src: url('../fonts/ITCAvantGardeStdXLtCn.eot') format('embedded-opentype'),
         url('../fonts/ITCAvantGardeStdXLtCn.woff2') format('woff2'),
         url('../fonts/ITCAvantGardeStdXLtCn.woff') format('woff'),
         url('../fonts/ITCAvantGardeStdXLtCn.ttf') format('truetype'),
         url('../fonts/ITCAvantGardeStdXLtCn.svg#ITCAvantGardeStdXLtCn') format('svg');
}
@font-face {
    font-family: 'jsqzt';
    src: url('../fonts/digital-7mono-webfont.eot');
    src: url('../fonts/digital-7mono-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/digital-7mono-webfont.woff2') format('woff2'),
         url('../fonts/digital-7mono-webfont.woff') format('woff'),
         url('../fonts/digital-7mono-webfont.ttf') format('truetype'),
         url('../fonts/digital-7mono-webfont.svg#digital-7_monomono') format('svg');
    font-weight: normal;
    font-style: normal;

}
/*|body*/
html,body{
	/*overflow:hidden;*/
}
@-webkit-keyframes anidot{
		0%{-webkit-transform:scale(0.1);
		transform:scale(0.1);
		opacity:0;filter:alpha(opacity=0)\9
		}
		70%
		{
			-webkit-transform:scale(0.8);
			transform:scale(0.8);
			opacity:1;
			filter:alpha(opacity=100)\9
		}
		100%{
			-webkit-transform:scale(1);
			transform:scale(1);
			opacity:0;
			filter:alpha(opacity=0)\9
		}
}
@keyframes anidot{
	0%{
		-webkit-transform:scale(0.1);transform:scale(0.1);opacity:0;filter:alpha(opacity=0)\9
	}
	70%{
		-webkit-transform:scale(0.8);transform:scale(0.8);opacity:1;filter:alpha(opacity=100)\9
	}
	100%{
		-webkit-transform:scale(1);transform:scale(1);opacity:0;filter:alpha(opacity=0)\9
	}
}
html *{
	margin:0px;
	padding:0px;
	outline: 0;

}

body {
	font-size: 16px;
	line-height: 1;
	background-color: #FFF;
	color:#0A6FAD;
	-webkit-font-smoothing:antialiased; 
	font-family: 'Hiragino Sans GB','微软雅黑','Microsoft YaHei',SimHei,'Helvetica Neue',Helvetica,Arial,sans-serif;
	background:#f8f8f8;
}
.fadeOutUp {
    -webkit-animation: 2s fadeOutUp ease-in-out infinite;
    animation: 2s fadeOutUp ease-in-out infinite;
}
@-webkit-keyframes fadeOutUp {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0px);
        transform: translateY(0px);
    }
    50% {
        opacity: 1;
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px);
    }
}
@keyframes fadeOutUp {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }

    50% {
        opacity: 1;
        -webkit-transform: translateY(-20px);
        -ms-transform: translateY(-20px);
        transform: translateY(-20px);
    }
}
.fl{float:left;}
.fr{float:right;}
.top20{ margin-top:20px;}
.top0{ margin-top:0px;}
.left10{ margin-left:10px;}
/*重新定义bootstrap部分类*/
.container{
	padding:0px;
}
.nav>li>a:focus, .nav>li>a:hover {
    text-decoration: none;
    background-color: #fff;
}

 a{ color:#5d5d5e;}
 li{list-style:none;}

.wrapper {
    width: 1200px;
    margin: 0 auto;
    position: relative;
}

.nav-link {
    display: block;
    position: relative;
    width: 100%;
    height: 100%;
    color: #fff;
}
.nav-link:before {
    content: '';
    position: absolute;
    left: 5px;
    top: 5px;
    width: 14px;
    height: 14px;
    border: 1px solid #f2e6db;;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0.5;
    -moz-transition: all 0.8s cubic-bezier(0.455, 0.03, 0.515, 0.955);
    -o-transition: all 0.8s cubic-bezier(0.455, 0.03, 0.515, 0.955);
    -webkit-transition: all 0.8s cubic-bezier(0.455, 0.03, 0.515, 0.955);
    transition: all 0.8s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
.nav-link:after {
    content: '';
    position: absolute;
    left: 9px;
    top: 9px;
    width: 8px;
    height: 8px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-color: #f2e6db;
    opacity: 0.5;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-transition: all 0.8s cubic-bezier(0.77, 0, 0.175, 1);
    -o-transition: all 0.8s cubic-bezier(0.77, 0, 0.175, 1);
    -webkit-transition: all 0.8s cubic-bezier(0.77, 0, 0.175, 1);
    transition: all 0.8s cubic-bezier(0.77, 0, 0.175, 1);
}
.active .nav-link:before{
	border-color:#FFF;
}
.active .nav-link:after{
	background-color:#FFF;
}
.nav-bullet {
    position: absolute;
    left: 9px;
    top: 9px;
    width: 8px;
    height: 8px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-color: #fff;
    opacity: 0;
    -moz-transform: scale(0, 0);
    -ms-transform: scale(0, 0);
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
    -moz-transition: all 0.8s cubic-bezier(0.77, 0, 0.175, 1);
    -o-transition: all 0.8s cubic-bezier(0.77, 0, 0.175, 1);
    -webkit-transition: all 0.8s cubic-bezier(0.77, 0, 0.175, 1);
    transition: all 0.8s cubic-bezier(0.77, 0, 0.175, 1);
}
#main{
	/*overflow:hidden;position:absolute;height:100%;width:100%;*/
	position:relative;
}
/*进度条*/

#loader{

	position: fixed; left: 0; right: 0; top: 0; bottom: 0; z-index: 999999; background: #fff;

}

#loader .myStat{

	margin: 0 auto;

}

#loader .wrap{

	text-align: center; color: #fff; position: absolute; left: 50%; margin-left: -240px; width: 480px; height: 120px; top: 50%; margin-top: -60px;

}

#loader .wrap h2{

	margin-top: 20px;

}

#loader .quan{

	width: 100px; height: 100px; border-radius:100px; margin: 0 auto; text-align: center; line-height: 100px; font-size: 12px; position: relative;

}

#loader .quan .num{

	width:60px ; height: 22px; position: absolute; top: 50%; margin-top: -8px; left: 20px; text-align: center; color: #000; line-height: 1;

}

/*text*/
a,a:hover{text-decoration:none;}
.T{font-size:13px;line-height:1.75;}/*font-family:"微软雅黑","宋体";*/
.T_t{font-size:24px;color:#fff;margin-bottom:10px;font-style:italic;font-weight:bold;text-shadow:1px 1px 1px rgba(0,0,0,0.25);}
.T_0{color:#999;}
.T_1{color:#fff;font-weight:bold;text-shadow:1px 1px 1px rgba(0,0,0,0.25);}
/*button*/
a.B:visited{color:#fff;}
.B{
	transition:box-shadow 0.35s,background 0.35s,color 0.35s;
	-webkit-transition:box-shadow 0.35s,background 0.35s,color 0.35s;
	-moz-transition:box-shadow 0.35s,background 0.35s,color 0.35s;
	-ms-transition:box-shadow 0.35s,background 0.35s,color 0.35s;
	-o-transition:box-shadow 0.35s,background 0.35s,color 0.35s;
	overflow:hidden;text-overflow: ellipsis;white-space: nowrap;_white-space: normal;
}
.B span{overflow:hidden;text-overflow: ellipsis;white-space: nowrap;_white-space: normal;}

a.B_0{font-size:16px;color:#fff;line-height:1.75;padding:10px 100px;background:#00713d;font-style:italic;text-decoration:none;letter-spacing:1px;border-radius:3px;vertical-align: middle;}
a.B_1{
	font-size:16px;color:#fff;line-height:1.75;background:#00713d;font-style:italic;text-decoration:none;letter-spacing:1px;border-radius:3px;padding:10px;width:180px;display:inline-block;margin:0px 12px 20px;vertical-align: middle;
}
a.B_0:hover{/*box-shadow:2px 2px 4px rgba(0,113,61,0.5);*/color:#fff;background:#14965a;}
a.B_1:hover{/*box-shadow:2px 2px 4px rgba(0,113,61,0.5);*/color:#fff;background:#14965a;}


a.B_p1,a.B_p2,a.B_p3{font-size:16px;color:#fff;line-height:1.75;background:#339933;font-style:italic;text-decoration:none;letter-spacing:1px;border-radius:3px;padding:10px;width:180px;display:inline-block;margin:0px 12px 20px;vertical-align: middle;}
a.B_p1:hover{/*box-shadow:2px 2px 4px rgba(51,153,51,0.5);*/color:#fff;background:#53b352;}
a.B_p2{background:#0066cb;}
a.B_p2:hover{/*box-shadow:2px 2px 4px rgba(0,102,203,0.5);*/color:#fff;background:#2b9ae1;}
a.B_p3{width:220px;line-height:1;}
a.B_p3 .sub_text{display:block;font-size:12px;}
a.B_p3:hover{/*box-shadow:2px 2px 4px rgba(51,153,51,0.5);*/color:#fff;background:#53b352;}

a.B_s1,a.B_s2{font-size:16px;color:#fff;line-height:1.75;background:#0883d1;font-style:italic;text-decoration:none;letter-spacing:1px;border-radius:3px;padding:10px;width:220px;display:inline-block;margin:0px 12px 20px;vertical-align: middle;}
a.B_s1{width:220px;line-height:1;}
a.B_s1 .sub_text{display:block;font-size:12px;}
a.B_s1:hover{/*box-shadow:2px 2px 4px rgba(0,153,255,0.5);*/color:#fff;background:#2c9be2;}
a.B_s2{width:180px;}
a.B_s2:hover{/*box-shadow:2px 2px 4px rgba(0,153,255,0.5);*/color:#fff;background:#2c9be2;}

/*obj*/
.obj{position:absolute;}

/*导航菜单*/
.ej_header {
		top:0px;
		left:0px;
		position: fixed;
		height: 80px;
		width: 100%;
		z-index: 111;
	}
	.banner_con{
		
	}
.menu{
	width:100%;height:80px;position:fixed;top:0px;left:0px;z-index:100;
	/*display:none;*/
	_position:absolute;_top:expression((documentElement.scrollTop+0)+"px");
}
.menu_bg{width:100%;height:100%;background:url(../images/nav_bg.png);display:block;/*opacity:0.65;filter:alpha(opacity=65);*/}
.logo{width:258px;height:80px;left:51px;top:0px;position:absolute;cursor:pointer;}
.RNav{height:80px;position:absolute;top:0px;right:40px;display:block;}
.nav{
	width:610px;height:80px;left:50%;top:0px;display:block;
	position:absolute;margin-left:/*-267px*/-305px;
}
.nav li,.RNav li{position:relative;float:left;width:76px;display:block;height:80px;cursor:pointer;}
.nav li .icon,.RNav li .icon{width:100%;height:100%;position:relative;z-index:1;background:url(../images/nav.png) no-repeat;display:block;_background-image:url(../images/nav.gif);}

#nav_0 .icon{background-position:14px -11px;}
#nav_0:hover .icon,#nav_0.current .icon,#nav_0 .icon:hover{
	background-position:14px -111px;
}
#nav_1 .icon{background-position:-62px -11px;}
#nav_1:hover .icon,#nav_1.current .icon,#nav_1 .icon:hover{
	background-position:-62px -111px;
}
#nav_2 .icon{background-position:-138px -11px;}
#nav_2:hover .icon,#nav_2.current .icon,#nav_2 .icon:hover{
	background-position:-138px -111px;
}
#nav_3 .icon{background-position:-214px -11px;}
#nav_3:hover .icon,#nav_3.current .icon,#nav_3 .icon:hover{
	background-position:-214px -111px;
}
#nav_4 .icon{background-position:-290px -11px;}
#nav_4:hover .icon,#nav_4.current .icon,#nav_4 .icon:hover{
	background-position:-290px -111px;
}
#nav_5 .icon{background-position:-366px -11px;}
#nav_5:hover .icon,#nav_5.current .icon,#nav_5 .icon:hover{
	background-position:-366px -111px;
}
#nav_6 .icon{background-position:-442px -11px;}
#nav_6:hover .icon,#nav_6.current .icon,#nav_6 .icon:hover{
	background-position:-442px -111px;
}
#nav_7 .icon{background-position:-518px -11px;}
#nav_7:hover .icon,#nav_7.current .icon,#nav_7 .icon:hover{
	background-position:-518px -111px;
}


.RNav dl{position:absolute;left:-2px;top:0px;z-index:10;font-size:0;width:80px;height:0px;display:none;overflow:hidden;box-shadow:2px 2px 4px rgba(0,0,0,0.35);}
.RNav dd{}
.RNav dd a{font-size:0;opacity:0.8;}
.RNav dd a:hover{opacity:1;transition:opacity 0.35s;-webkit-transition:opacity 0.35s;-moz-transition:opacity 0.35s;-ms-transition:opacity 0.35s;-o-transition:opacity 0.35s;}

#rnav_0 .icon{background: url(../images/en_bg.png) no-repeat;background-position: 12px 11px;}
#rnav_0:hover .icon,#rnav_0.current .icon,#rnav_0 .icon:hover{
	background: url(../images/en_bg.png) no-repeat; 
	background-position: 12px -74px;
}
#rnav_1 .icon{background-position: -676px -12px;}
/*#rnav_1:hover .icon,#rnav_1.current .icon,#rnav_1 .icon:hover{
	background-position:-674px -110px;
}*/

.nav_sub{
	width:86px;height:0px/*136px*/;position:absolute;left:-5px;top:0px;background:#FFF;display:none;opacity:0;
	box-shadow:1px 1px 3px rgba(0,0,0,0.35);
}
.nav_sub .text{color:#fff;width:100%;position:absolute;height:auto;line-height:36px;display:block;top:80px;left:0px;text-align:center;font-size:13px;/*font-family:"微软雅黑","宋体";*/}
.nav_sub .text .hover{width:100%;height:86px;display:none;position:absolute;top:0px;left:0px;font-size:0;}
.nav_sub .text .outlink{
	font:inherit;display: block;color: inherit;
	background: transparent;line-height: 16px;padding:10px 0;
	transition:background 0.5s;-webkit-transition:background 0.5s;-moz-transition:background 0.5s;-ms-transition:background 0.5s;-o-transition:background 0.5s;
}
.nav_sub .text .outlink:hover{
	background:#f2c12a;
}

.nav_sub dl{
	left:86px;top:80px;width:186px;display:none;position:absolute;overflow:hidden;height:0px;opacity:0;
	box-shadow:2px 2px 4px rgba(0,0,0,0.35);
}
.nav_sub dd{
	width:186px;height:36px;line-height:36px;font-size:14px;/*font-family:"微软雅黑","宋体";*/background:#FFF;text-align:center;
	transition:color 0.5s,background 0.5s;-webkit-transition:color 0.5s,background 0.5s;-moz-transition:color 0.5s,background 0.5s;-ms-transition:color 0.5s,background 0.5s;-o-transition:color 0.5s,background 0.5s;position:relative;
}
.nav_li .nav_sub dd a{font:inherit;color:inherit;}
.homeNav .nav_sub,.homeNav .nav_sub dd{}
#nav_0 .text{background:#0b6fad;}
#nav_1 .text{background:#0b6fad;}
#nav_1 dd{color:#0b6fad;}
#nav_1 dd a{_color:#0b6fad;}
.nav #nav_1 dd:hover,.nav #nav_1 dd.current{background:#0b6fad;color:#fff;}
#nav_2 .text{background:#339933;}
#nav_2 dd{color:#339933;}
#nav_2 dd a{_color:#339933;}
.nav #nav_2 dd:hover,.nav #nav_2 dd.current{background:#339933;color:#fff;}
#nav_3 .text{background:#0099ff;}
#nav_3 dd{color:#0099ff;}
#nav_3 dd a{_color:#0099ff;}
.nav #nav_3 dd:hover,.nav #nav_3 dd.current{background:#0099ff;color:#fff;}
#nav_4 .text{background:#d77308;}
#nav_4 dd{color:#d77308;}
#nav_4 dd a{_color:#d77308;}
.nav #nav_4 dd:hover,.nav #nav_4 dd.current{background:#d77308;color:#fff;}
#nav_5 .text{background:#5e8727;}
#nav_5 dd{color:#5e8727;}
#nav_5 dd a{_color:#5e8727;}
.nav #nav_5 dd:hover,.nav #nav_5 dd.current{background:#5e8727;color:#fff;}
#nav_6 .text{background:#233e5c;}
#nav_6 dd{color:#233e5c;}
#nav_6 dd a{_color:#233e5c;}
.nav #nav_6 dd:hover,.nav #nav_6 dd.current{background:#233e5c;color:#fff;}

#nav_7 .text{background:#5b5b5b;}
#nav_7 dd {
    color: #5b5b5b;
}
#nav_7 dd  a{
    _color: #5b5b5b;
}
.nav #nav_7 dd:hover,.nav #nav_7 dd.current{background:#5d5d5d;color:#fff;}

#rnav_0 .text{background:#f7d449;}

.nav_sub dd a{color:inherit;width:100%;height:100%;line-height:36px;font-size:14px;text-align:center;display:block;}
.nav_sub dd a:hover{color:inherit;}
.RNav li.rnav_contact{
	width: 92px;
    margin-top: 24px;
    margin-right: 12px;
}
.rnav_contact a{
	display: inline-block;
    color: #1373AE;
    border: solid 2px #1373af;
    padding: 7px 12px;
    border-radius: 8px;
}
/*手机导航菜单*/
.M_body_con{
		width:100%;
		height:100%;
		position:fixed;
		top:0px;
		left:0px;
		background: url(../images/body_bg.png);
	}
.gh {
	position:absolute;
	top:0px;
	right:0px;
	height:34px;
	width:34px;
	margin-right:30px;
	margin-top:25px;
	transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-webkit-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-ms-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	cursor:pointer;
}

.gh.selected {

	transform: rotate(90deg);

}

.gh a {

	background-color: #000;

	display: block;

	height: 4px;

	margin-top: -2px;

	position: relative;

	top: 50%;

	transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;

	-webkit-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;

	-ms-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;

	width: 100%;

}

.gh:hover a:before {

	transform: translateY(-2px) rotate(0deg);

	-webkit-transform: translateY(-2px) rotate(0deg);

	-ms-transform: translateY(-2px) rotate(0deg);

}

.gh:hover a:after {

	transform: translateY(2px) rotate(0deg);

	-webkit-transform: translateY(2px) rotate(0deg);

	-ms-transform: translateY(2px) rotate(0deg);

}

.gh.selected:hover a:before {

	transform: translateY(0px) rotate(-55deg);

	-webkit-transform: translateY(0px) rotate(-55deg);

	-ms-transform: translateY(0px) rotate(-55deg);

}

.gh.selected:hover a:after {

	transform: translateY(0px) rotate(55deg);

	-webkit-transform: translateY(0px) rotate(55deg);

	-ms-transform: translateY(0px) rotate(55deg);

}

.gh a:after, .gh a:before {

	background-color: #000;

	content: "";

	display: block;

	height: 4px;

	left: 0;

	position: absolute;

	transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;

	-webkit-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;

	-ms-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;

	width:100%;

}

.gh a:after {

	top:10px;

}

.gh a:before {

	top:-10px;

}

.gh.selected a:after, .gh.selected a:before {

	top: 0;

}

.gh.selected a:before {

	transform: translateY(0px) rotate(-45deg);

	-webkit-transform: translateY(0px) rotate(-45deg);

	-ms-transform: translateY(0px) rotate(-45deg);

}

.gh.selected a:after {

	transform: translateY(0px) rotate(45deg);

	-webkit-transform: translateY(0px) rotate(45deg);

	-ms-transform: translateY(0px) rotate(45deg);

}

.gh.selected a {

	background-color: transparent !important;

}
#M_nav.hides {
	top:-100%;
	transition: all 0.6s;
    -webkit-transition: all 0.6s;
    -ms-transition: all 0.6s;
    -moz-transition: all 0.6s;
 
}
#wrapper {
	position: absolute;
	z-index: 1;
	top: 0px;
	bottom: 0px;
	left: 0;
	width: 100%;

	overflow: hidden;
}

#scroller {
	position: absolute;
	z-index: 1;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	width: 100%;
	overflow-y: auto;
    overflow-x: hidden;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-text-size-adjust: none;
	-moz-text-size-adjust: none;
	-ms-text-size-adjust: none;
	-o-text-size-adjust: none;
	text-size-adjust: none;
}


.M_ul{display:block;width:100%;height:auto;margin-top:80px;}
.M_ul .M_li{display:block;width:100%;border-bottom:1px #d8e9d8 solid;}
.M_ul .M_a,.M_ul .M_a:visited{display:block;position:relative;z-index:1;font-size:18px;color:#5d5d5e;    padding: 12px 0px;}
.M_ul .M_a img{width:40px; height:auto;vertical-align: middle;     margin: 0px 22px; display:inline-block;}
.M_ul .M_a.open{}
.M_ul .M_a .tip,.M_ul .M_a .down{width:27px;height:27px;display:inline-block;position:absolute;right:7%;top:17px;background:url(../images/mobile/arrow.png) 0px 0px no-repeat;}
.M_ul .M_a.open .tip{background-position:0px -27px;}
.M_ul .M_dl{width:100%;height:0px; opacity:0;transition: all 0.6s;
    -webkit-transition: all 0.6s;
    -ms-transition: all 0.6s;
    -moz-transition: all 0.6s;text-align:center;background:#006EB6;box-shadow:inset 0px -2px 10px rgba(0,0,0,0.25);}
.M_ul .M_k,.M_ul .M_k:visited{margin:8px 12px;display:inline-block;color:#fff;}
.M_ul .M_dl.opened{
	height:auto;
	opacity:1;
	padding: 10px 3px;
}
/*二级页面导航*/
.ej_header .menu{
	position:relative;
	
}
/*二级页面banner*/
.banner_con{
	width:100%;
	height:376px;
	position:relative;
}
.page_nav_menu{
	margin-top:20px;
}
.banner_con .banner_bg_img{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:376px;
	z-index:-1;
	overflow:hidden;
}
.banner_con .banner_bg_img img{
	display:block;
	position:absolute;
	top:0px;
	left:50%;
	margin-left:-960px;
	    max-width: inherit;
}
.banner_content img{
	
	max-width:100%;
	height:auto;
}
.zshz_banner  img {
    max-width: 100%;
    height: auto;
    float: right;
    margin-right: 110px;
}
.banner_con .container{
	position:relative;
}



/*二级页面二级菜单*/
.page_nav_menu{
	padding-top:48px;
	padding-bottom:30px;
}
.page_nav_menu ul li{
	list-style:none;
	display:inline-block;
	margin-right:42px;
	margin-bottom:12px;
}
.page_nav_menu ul li span{
	display:inline-block;
	height:39px;
	line-height:39px;
}

.page_nav_menu ul li .nav_text_en{
	position:relative;
	padding:0px 9px;
	text-align:center;
	color:#006eaf;
	font-size:14px;
	text-transform:Uppercase;
	margin-right:8px;
	transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
}
.page_nav_menu ul li a .nav_text_zh{
	font-size:22px;
	height:37px;
	border-bottom:solid 1px #666;
	color:#666;
}
.nav_text_zh .nav_zh_text{
	line-height:26px;
}
.page_nav_menu ul li  a:hover .nav_text_en,.page_nav_menu ul li  a.active .nav_text_en{
	color:#fff;
}
.page_nav_menu ul li  a:hover .nav_text_zh,.page_nav_menu ul li  a.active .nav_text_zh{
	border-color:#006eaf;
	color:#006eaf;
}
.page_nav_menu ul li .nav_text_en .nav_text_en_left{
	display:block;
	width:7px;
	height:41px;
	position:absolute;
	top:-1px;
	left:-1px;
	background:url(../images/nav_text_en_left_bg.png) left center no-repeat;
}
.page_nav_menu ul li .nav_text_en .nav_text_en_right{
	display:block;
	width:7px;
	height:41px;
	position:absolute;
	top:-1px;
	right:-1px;
	background:url(../images/nav_text_en_right_bg.png) right center no-repeat;
}
.page_nav_menu ul li .nav_text_en:before{
	content:"";
	display:block;
	width:100%;
	height:100%;
	background:url(../images/nav_text_en_bgb.jpg) repeat-x;
	position:absolute;
	top:0px;
	left:0px;
	z-index:-1;
}
.page_nav_menu ul li a .nav_text_en:after{
	content:"";
	display:block;
	width:0px;
	height:100%;
	background:url(../images/nav_text_en_bga.png) repeat-x;
	position:absolute;
	top:0px;
	left:0px;
	z-index:-1;
	transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
}
.page_nav_menu ul li a.active .nav_text_en:after,.page_nav_menu ul li a:hover .nav_text_en:after{
	width:100%;
}
/*二级页面面包屑导航*/
.page_position{
	background:#eeeeee;
	height:55px;
	border-bottom:5px solid #006eaf;
}
.page_position .breadcrumb{
	float:right;
	line-height:50px;
	padding:0px;
	margin:0px;
	background:none;
	font-size:14px;
	margin-right: 62px;
}
.page_position .breadcrumb .active{
	position:relative;
	padding-right:50px;
	z-index:11;
	color:#006EB6;
	background: url(../images/position_cr_bg.png);
    background-position: 15px 6px;
    background-repeat: no-repeat;
	min-width:127px;
}

.page_position .breadcrumb .active:after{
	display:block;
	content:"";
	width:110px;
	height:130px;
	position:absolute;
	background:url(../images/position_xcr.png) no-repeat;
	top: -59px;
    right:0px;
	z-index:-1;
}
/*页面内容*/
.single_page_con header{
	height:311px;
	background:url(../images/single_page_headbg.jpg) top center no-repeat;
}
.single_page_con .h_title{
	padding-top:80px;
}
.single_page_con .h_title img{
	max-width:100%;
	height:auto;
}
.single_page_con footer{
	height:380px;
	background:url(../images/single_page_footbg.jpg) top center no-repeat;
}
.single_page_con p  img ,.single_page_con section img{
	max-width:100%;
	height:auto;
}
.f_l{
	float:left;
}
.f_r{
	float:right;
}
.aboutus_content section{
	padding-top:40px;
}
.aboutus_content h3{
	font-size:24px;
	color:#fff;
	padding-left: 14px;
    line-height: 53px;
}
.aboutus_content h3.tbg{
	background:url(../images/about_h_bg.png) left top no-repeat;
}
.aboutus_content h3.tbbg{
	background:url(../images/about_h_bbg.png) left top no-repeat;
}
.aboutus_content h3.qsqsc{
	margin-top:71px;
}
.single_page_content p{
	font-size:14px;
	line-height:30px;
	color:#666;
	margin-bottom:12px;
}
footer .footer2{
	width:100%;
	background: #eee;
}
footer .footer2 .footer_l {
    width: 65%;
    display: block;
    float: left;
    position: relative;
    
}
footer .footer2 .footer_l .footer_l_con{
	text-align:left;
	padding-top:66px;
}
footer .footer2 .footer_l .footer_lbottom{
	background:#0d6fad;
	height:84px;
}
footer .footer2 .footer_r .wxcontent{
	height:340px;
}
footer .footer2 .footer_r .footer_rbottom{
	background:#0a5584;
	height:84px;
}
footer .footer2 .footer_r{
	background:#eee;
	width: 35%;
    height: 100%;
    display: block;
    float: left;
    position: relative;
}
footer .footer2 .footer_text_list{
	display:inline-block;
	width:128px;
	float:right;
	margin-right:36px;
}
footer .footer_text_list li{
	padding-left:40px;
}
footer .footer2 .footer_address{
	width:295px;
	display:inline-block;
	float:right;
	margin-right:40px;
}
footer .footer2 .footer_text_list h5,footer .footer2 .footer_address h5{
	font-size:18px;
	margin-bottom:24px;
	font-weight:bold;
}
footer .footer2 .footer_text_list li ,footer .footer2 .footer_address p{
	line-height:24px;
	font-size:14px;
	color:#666;
}
footer .footer_b_l{
	width: 65%;
    height: 84px;
    display: block;
    float: left;
    position: relative;
    background: #0d6fad;
	
}
footer .footer_b_l p{
	text-align:right;
	color:#fff;
	line-height:84px;
	padding-right: 176px;
}
footer .footer_b_r{
	width: 35%;
    height: 84px;
    display: block;
    float: left;
    position: relative;
    background: #0a5584;
}
footer .footer_b_r p{
	padding-left:66px;
	line-height:84px;
	color:#fff;
}
footer .footer_b_r p a{
	margin:0px 12px;
	color:#fff;
}
.sidebar{
	position: fixed; right: 0;bottom: 0%;margin-bottom: 130px; width: 55px; background: url(../images/slide_bar_bg.png); padding: 12px 0 0 0; border-radius:8px 0 0 8px; z-index:999999;
}
.sidebar li{
	height: 50px; width: 160px; padding-left: 17px; border-radius:8px 0 0 8px;	
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
.sidebar li img{
	display: block;
}
.sidebar li:hover{
	margin-left: -105px;background: url(../images/slide_bar_bg.png);
}

.query-cover { position: fixed; left: 0; top: 0; z-index: 10000; width: 100%; height: 100%; background: #000; opacity: 0.7; filter: alpha(opacity=70); display: none; }
.query-pop { position: fixed; left: 50%; top: 50%; z-index: 20000; width: 400px; height: 230px; padding-top: 15px; margin-left: -200px; margin-top: -120px; background: #fff; display: none; color:#666; }
.query-pop .tel { overflow: hidden; }
.query-pop .tel .input-wrap,
.query-pop .tel .btn-wrap { float: left; }
.query-pop .tel .input-wrap { width: 188px; height: 39px; border-bottom: 1px solid #333;  margin-right: 10px; }
.query-pop .tel .btn-wrap { width: 120px; }
.query-pop .tel .input-wrap input { border: 0; height: 39px; line-height: 39px; padding: 0; font-size: 20px; }
.query-pop .tel,
.query-pop .net { padding: 0 40px; margin: 30px 0; }
.query-pop .btn-wrap a { background: #1373AE; border: none; color: #fff; cursor: pointer; display: block; width: 100%; font-size: 18px; height: 40px; line-height: 38px; text-align: center; }
.query-pop .tip { padding-bottom: 5px; }
.query-pop .close-btn { position: absolute; top: 10px; right: 10px; text-decoration: underline; color: #999; font-size: 12px; width: 25px; height: 25px; text-indent: -100em; overflow: hidden; background: url(../images/pop-closebtn.png) no-repeat center center; }

.footerico{
	display:inline-block;
	width:23px;
	height:23px;
	background-image:url(../images/common_icon.png);
	background-position:-6px -114px;
	top:5px;
	position:relative;
	margin-right:18px;
}
.contact_ico{
	background-position:-40px -114px;
}
.mall_ico{
	background-position:-74px -114px;
}
.help_ico{
	background-position:-107px -111px;
}

/*新闻列表*/
.single_page_con footer.news_foot{
	height:130px;
	background:url(../images/news_page_footbg.png) top center no-repeat;
}
.page_layer{ height:auto; overflow:hidden; margin:0 auto; padding-bottom:30px;}
.news img{
 margin-top:8%;
}
.page_l{width:900px; height:auto; overflow:hidden; float:left; padding:0;}
.page_l header{
	height:270px;
	background:url(../images/page_left_titlebg.png) left center no-repeat;
}
.page_l .h_title{
	padding-top:25px; padding-left:45px;
}
.newslist{width:100%; height:auto; overflow:hidden; margin:0 auto;}
.newslist li{width:100%; height:auto; overflow:hidden; margin:0 auto; margin-bottom:60px;}
.newslist li .date{width:129px; height:130px; overflow:hidden; float:left; border-right:#b8b8b8 solid 1px;}
.newslist li .date .month{width:100%; height:auto; overflow:hidden; float:left; font-size:40px; color:#000066; text-align:left; line-height:50px;}
.newslist li .date .year{width:100%; height:auto; overflow:hidden; float:left; font-size:18px; color:#999999; text-align:left; line-height:20px;}
.newslist li .pic{width:182px; height:auto; float:left; margin-left:25px;}
.newslist li .pic img{width:100%;}
.newslist li .texts{width:auto; max-width:520px; height:auto; overflow:hidden; float:left; margin-left:25px;}
.newslist li .texts .p1{width:100%;line-height:25px; overflow:hidden; text-align:left; color:#202326; font-size:16px; margin:0 auto;}
.newslist li .texts .p1 a{color:#202326; }
.newslist li .texts .p2{width:100%; height:60px; line-height:30px; overflow:hidden; text-align:left; color:#999999; font-size:14px; margin:10px auto;}

/*分页*/
.pages{width:100%; height:auto; min-height:35px; margin:20px auto;}
.pages li{width:auto; height:auto; line-height:30px; float:left; border:#bebdbd solid 1px; background:#f6f6f6; color:#666666; font-size:14px; margin:3px; 9px;}
.pages li a{color:#666666; padding:0 10px;}
.pages li:hover,.pages li.active{ 
	border:#006eaf solid 1px;
	background:#006eaf; 
	-webkit-box-shadow: 3px 3px 3px #999999;  
  	-moz-box-shadow: 3px 3px 3px #999999;  
 	box-shadow: 3px 3px 3px #999999; }
.pages li:hover a,.pages li.active a{color:#f6f6f6;}


.page_r{width:280px; height:auto; overflow:hidden; float:right; padding-top:35px;}
.page_r .rbox{width:100%; height:auto; overflow:hidden; float:left;}
.page_r .rbox .title{width:100%; height:37px; overflow:hidden; margin:0 auto; background:#f7f7f7; border:#c6c6c6 solid 1px; border-bottom:none;}
.page_r .rbox .title .icon{width:24px; height:24px; overflow:hidden; float:left; margin-left:25px; margin-top:7px;}
.page_r .rbox .title .p1{width:auto; float:left; max-width:150px; text-align:left; color:#666666; line-height:35px; font-size:18px; margin-left:16px;}
.page_r .rbox .rbox_con{width:100%; height:auto; overflow:hidden;}
.page_r .rbox .rbox_con img{width:100%;}
.r_recommend{width:100%; height:auto; border:#c6c6c6 solid 1px; float:left; padding:8px 0; background:#ffffff;}
.r_recommend li{width:90%; height:30px; line-height:30px; overflow:hidden; margin:0 auto; color:#000000; font-size:14px;}
.r_recommend li span{width:14px; height:13px; background:url(../images/li_style_1.png) left top no-repeat; overflow:hidden; float:left; margin-top:9px; line-height:13px; font-size:12px; text-align:center;}
.r_recommend li a{width:auto; max-width:160px; margin-left:5px; color:#000000;}


/*新闻详细*/
.news_con{width:100%; height:auto; overflow:hidden; margin:0 auto; }
.news_title{clear:both; min-height:20px;_height:20px;overflow:hidden; *overflow:visible; padding:15px 0px; border-bottom:1px solid #cccccc; margin-bottom:15px;}
.news_title p{width:100%; margin:0 auto;font-size:24px; color:#000000; font-weight:normal; clear:both; margin-bottom:10px; text-align:center;}
.news_title .f_title{width:90%; height:auto; overflow:hidden; margin:10px auto; }
.news_title .date{float:left; width:auto; height:30px; line-height:30px; overflow:hidden; background:url(../images/clock.png) 0px 7px no-repeat; padding-left:18px; color:#666666; font-size:16px; margin-right:10px; }
.news_title a span{float:none; margin:0px; padding:0px;}
.news_title span img{margin-bottom:-5px; margin-right:5px;}
.news_title span.fx{float:left; width:auto; height:30px; line-height:30px; overflow:hidden; color:#0ba29a; font-size:16px;}
.news_title span.fx img{margin-left:10px;}
.news_title font{float:right;}
.news_title font img{margin:0px 5px; margin-left:7px;}
.news_title font img{position:relative;-moz-transition:all 0.2s linear 0s;-ms-transition:all 0.2s linear 0s;-o-transition:all 0.2s linear 0s;-o-transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;}
.news_title font img:hover{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);}

.news_desc{width:98%; height:auto; overflow:hidden; margin:30px auto; text-align:left; color:#666666; line-height:25px; font-size:15px;}
.news_desc span{ font-weight:600;}
.text_con{width:98%; height:auto; overflow:hidden; margin:30px auto; text-align:left; color:#666666; line-height:25px; font-size:15px;text-indent:26px;}
.text_con div{ }
.text_con  img{
	display:block;
	max-width:100%;
	margin:0 auto;
	height:auto !important;
}
.text_con p,.text_con div p{ text-indent:2em;}
.news_share{width:98%; height:auto; overflow:hidden; text-align:center;}
.news_share ul{
margin:0;
overflow:hidden;
}
.news_share ul li{
display:inline; padding:0 20px;
    cursor: pointer;
}



/*产品列表*/
/*二级页面banner*/
.products{
	width:100%;
	height:545px;
	position:relative;
}
.products .banner_bg_img{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:600px;
	z-index:-1;
	overflow:hidden;
}

.single_page_con footer.products_foot{ display:none;
}
.page_con .top0{ margin-top:0px;}
.pro_big_title{width:100%; height:40px; overflow:hidden; line-height:50px; margin:30px auto; color:#000000; font-size:20px;}
.pro_big_title h5{ font-size:28px; line-height:40px; color:#006eaf; float:left; padding:0;}
.pro_big_title h4{ font-size:18px; line-height:45px; color:#000000; float:left; padding:0; font-weight:600;}

.pro_cat_box{width:100%; height:auto; overflow:hidden; margin:0 auto;}
.pro_catul_1{width:285px; height:312px; overflow:hidden; float:left;}
.pro_catul_1 li{width:100%; height:auto; overflow:hidden; float:left; padding:55px 0; background:#f4f4f4; margin-top:18px; font-size:18px; color:#000000; line-height:37px; font-weight:600;}
.pro_catul_1 li span{width:46px; height:37px; overflow:hidden; float:left; padding:0px; margin-left:30px;}
.pro_catul_1 li span img{width:100%; float:left; margin:0;}
.pro_catul_1 li a{width:auto; float:left; margin-left:30px; max-width:140px; color:#000000}

.pro_cat_pic{width:620px; height:312px; overflow:hidden; float:left; margin-left:10px;}
.pro_cat_pic img{width:100%;}
.pro_swiper_1,.pro_swiper_2,.pro_swiper_4,.pro_swiper_3{width:245px; height:312px; overflow:hidden; float:left; margin-left:10px; border:#e1e1e1 solid 1px; background:#f9faf9;}
.pro_swiper_3{
	margin-left:0px !important;
}
/*产品列表-大-轮播*/
.page_con .swiper-container {width: 100%;height:auto;}	

.page_con .swiper-container .pic{width: 100%; height:auto; overflow:hidden; margin:0 auto;}
.page_con .swiper-container .pic img{width: 100%;}
.page_con .swiper-container p{width: 100%; height:40px; line-height:22px; font-size:16px; background:#f9faf9; color:#000000; text-align:center; overflow:hidden; margin:0 auto;}

.pro_catul_2{width:285px; height:312px; overflow:hidden; float:left;}

.pro_catul_2 li{width:100%; height:auto; overflow:hidden; float:left; padding:28px 0; background:#f4f4f4; margin-top:17px; font-size:18px; color:#000000; line-height:37px; font-weight:600;}
.pro_catul_2 li span{width:46px; height:37px; overflow:hidden; float:left; padding:0px; margin-left:30px;}
.pro_catul_2 li span img{width:100%; float:left; margin:0;}
.pro_catul_2 li a{width:auto; float:left; margin-left:30px; max-width:140px; color:#000000}
.catul_4 li{padding:14px 0;}
.pro_catul_3{width:285px; height:310px; overflow:hidden; float:left; border:#e1e1e1 solid 1px; border-right:none; border-bottom:none; background:#f4f4f4;}
.pro_catul_3 li{width:142px; height:103px; line-height:103px; font-size:18px; color:#000000; overflow:hidden; float:left;  border:#e1e1e1 solid 1px; border-left:none; border-top:none; text-align:center;}
/*.pro_swiper_3{width:875px; height:312px; overflow:hidden; float:left; margin-left:10px; border:#e1e1e1 solid 1px; background:#f9faf9;}
*/
.pro_catul_3 li a{
	color:#333;
	font-weight:bold;
}
.pro_swiper_cc{
	width:915px;
	float:left;
}

#pro_swiper_cc3 .swiper-container-horizontal>.swiper-pagination{
	bottom:7px;
}



/*报名须知*/
.text_type{width:100%; height:auto; overflow:hidden; margin:0 auto;}
.text_type .layer_l{width:215px; height:auto; min-height:310px; overflow:hidden; float:left; background:#f0f0f0;}
.text_type .layer_l .leftmenu{width:100%; height:auto; overflow:hidden; float:left; padding:10px 0;padding-bottom:36px;}
.text_type .layer_l .leftmenu li{width:100%; height:47px; line-height:47px; overflow:hidden; float:left; border-bottom:#dddddd solid 1px; text-align:center;}
.text_type .layer_l .leftmenu li.active{
	border-right:solid 2px #1373AE;
}
.text_type .layer_l .leftmenu li a{ font-size:18px; color:#6c6c6c;}
.text_type .layer_l .leftmenu li:hover a,.text_type .layer_l .leftmenu li.active a{ color:#000000;}

.text_type .layer_r{width:925px; height:auto; min-height:310px; overflow:hidden; float:right; text-align:left;}
.text_type .layer_r .texts{width:100%; height:auto; overflow:hidden; margin-top:45px; font-size:14px; color:#666666; line-height:30px;}
.text_type .layer_r .texts .text{width:100%; height:auto; overflow:hidden; float:left;}
.text_type .layer_r .texts .b_title_1{width:100%; height:auto; line-height:50px; overflow:hidden; float:left; color:#000000; font-size:20px; margin:10px 0 10px 0;}
.text_type .layer_r .texts .b_title_2{width:100%; height:45px; line-height:45px; overflow:hidden;  float:left; color:#000000; font-size:20px; margin:10px 0 10px 0; background:#eeeeee;}
.text_type .layer_r .texts .b_title_2 span{ font-size:32px; line-height:45px; padding-left:10px; font-weight:600; font-family: "ITCAvantGardeStdXLtCn", serif; }

/*活动专题*/
.layer_l_1{width:880px; height:auto; overflow:hidden; float:left; padding-top:30px;}
.layer_l_1 .title,.layer_r_1 .title{width:100%; height:50px; line-height:50px; font-size:16px; overflow:hidden; border-bottom:#000000 solid 2px; color:#000000;}
.layer_l_1 .title span,.layer_r_1 .title span{font-size:24px; padding:0 5px; letter-spacing:3px;}
.featurelist{width:100%; height:auto; overflow:hidden; margin:0 auto;}
.featurelist li{width:100%; height:auto; overflow:hidden; float:left; margin-top:34px;}
.featurelist li .pic{width:100%; height:auto; overflow:hidden; margin:0 auto;}
.featurelist li .pic img{width:100%;}
.featurelist li .title{width:100%; height:35px; line-height:30px; overflow:hidden; float:left; margin-top:10px; font-size:18px; color:#b8b8b8; border-bottom:#b8b8b8 solid 1px;}
.featurelist li .title a{color:#b8b8b8;}
.featurelist li .texts{width:100%; height:50px; overflow:hidden; float:left; margin-top:10px;}
.featurelist li .texts .text{width:auto; max-width:740px; float:left; height:40px; line-height:40px; color:#000000; font-size:14px; }
.featurelist li .texts .more{width:auto; height:30px; line-height:30px; overflow:hidden; color:#ffffff; font-size:14px; float:right; margin-right:20px; padding:0 10px; background:#b8b8b8;}
.featurelist li .texts .more a{ color:#ffffff;}
.featurelist li:hover .more{ background:#c6020a;}
.layer_r_1{width:270px; height:auto; overflow:hidden; float:right; padding-top:30px;}

/* 专题右侧轮换css */
.activityBox {width:100%; height: 960px;position:relative;}
.activityBox .title{width: 100%;height: 34px;line-height: 34px;font-size:14px; border:none;}
.activityBox .title span{ font-size:14px; padding:0;}
.activityBox .title .pageState {margin-left:5px; }

.activityBox .title .ac_List .pageState .active {color:#006eaf;}
.activityBox .title .ac_List {position: absolute;right: 75px;top:1px;}
.activityBox .title .prev, 
.activityBox .title .next {width:18px;height: 16px;position: absolute;display: block;top: 10px;cursor: pointer;background:#f6f6f6; border:#bebdbd solid 1px; line-height:14px; text-align:right; font-size:14px; padding:0; margin:0;}
.activityBox .title .prev {right: 39px;}
.activityBox .title .next {right: 10px;}
.activityBox .title .prev:hover,.activityBox .title .next:hover {background:#008bd5; color:#FFF;}

.activityBox .content {width: 100%;position: relative;}
.activityBox .content .contentInner {width: 100%;height: 930px;position: relative;overflow: hidden;}
.activityBox .content .contentInner ul {width: 100%;height: 930px;position: absolute;}
.activityBox .content .contentInner ul li {height: 1130px;}
.activityBox .content .contentInner ul li img {vertical-align:middle; width:100%; margin-bottom:70px;}

.products_cat_1{width:100%; height:auto; overflow:hidden; margin:20px auto;}
.products_cat_1 li{width:100%; height:auto; overflow:hidden; float:left; margin-top:20px;}
.products_cat_1 li img{width:100%;}
/*水漆百科*/
.layer_l .title{width:100%; height:72px; line-height:72px; overflow:hidden; margin:0 auto; background:#006eaf; color:#ffffff; font-size:14px;}
.layer_l .title span{font-size:22px; padding:0 5px;}

.cats_ul{width:100%; height:75px; overflow:hidden; float:left; background:url(../images/s_bg_1.jpg) left top repeat-x;}
.cats_ul li{width:205px; height:58px; line-height:58px; overflow:hidden; float:left; margin:0 13px; background:#e1e1e1; color:#666666; font-size:16px; text-align:center}
.cats_ul li a{color:#666666;display:block;width:100%;height:100%;}
.cats_ul li:hover,.cats_ul li.active{background:#006eaf;}
.cats_ul li:hover a,.cats_ul li.active a{color:#ffffff;}
.searchbox{width:100%; height:34px; overflow:hidden; float:left; border-bottom:#e1e1e1 solid 2px;}
.searchform{position:relative;width:auto; height:36px; float:right; margin-top:-18px; background:#ffffff;}
.searchform .inp{width:220px; height:36px; line-height:36px; color:#999999; text-indent:2em; font-size:14px; border:#e1e1e1 solid 1px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background:#ffffff;}
.searchform .sub{width:70px; height:36px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background:#e1e1e1; border:none; margin-left:5px;}
.encyclopedialist{width:100%; height:auto; overflow:hidden; float:left; margin:30px auto;}
.encyclopedialist li{width:100%; height:50px; line-height:50px; overflow:hidden; background:#f1f1f1; color:#666666; font-size:16px;}
.encyclopedialist .white{
	    background: #f8f8f8;
}
.encyclopedialist li.nobg{background:none;}
.encyclopedialist li a{width:auto; float:left; margin-left:10%; color:#666666;}
.encyclopedialist li span{width:auto; float:right; margin-right:10%;}


/*会员中心 -- 登录页*/
.user_login_content{ 
	float:right; 
	margin:10px; 
	background:#ffffff;
	width:280px; 
	height:356px;
}
.user_login{width:auto; float:left; margin:25px 18px; color:#999999; font-size:14px; text-align:left;}
.user_login a{ color:#666666;}
.user_login a.reg{ color:#006eaf;}
.user_login li{width:100%; height:auto; overflow:hidden; float:left; margin-bottom:5px;}
.user_login li.inpli{width:100%; height:42px; overflow:hidden; float:left; margin-bottom:10px; background:#efefef; font-size:16px;}
.user_login li .user{width:16px; height:20px; float:left; margin-left:10px; margin-top:11px; background:url(../images/user_login_icons.png) 0px 0px no-repeat;}
.user_login li .password{width:16px; height:20px; float:left; margin-left:10px; margin-top:11px; background:url(../images/user_login_icons.png) 0px 0px no-repeat; background-position:0 -20px;}
.user_login li .inp{width:200px;height: 24px;line-height: 24px;overflow:hidden; border:none; background:none; float:left; margin-left:10px; margin-top:11px;}
.user_login li .options{width:auto; padding:6px 10px; background:#ffffff; line-height:26px;}
.user_login li .options .checkbox{width:20px; height:20px; overflow:hidden; float:left; margin-right:3px;}
.user_login li .login{width:100%; height:42px; line-height:42px; overflow:hidden; padding:0; background:#006eaf; font-size:18px; color:#ffffff; border:none;}
.user_login li .options img{ float:left; margin-right:18px;}

.user_function{width:100%; height:auto; overflow:hidden; border-bottom:#f5f5f5 solid 1px; float:left; padding:50px 0;}
.user_function li{width:33.3%; float:left; text-align:center}
.user_function li p{width:100%; height:48px; line-height:48px; color:#0a6fad; font-size:18px;}
.user_function li .pic{width:150px; height:150px; overflow:hidden; margin:50px auto; border-radius:75px; -moz-border-radius:75px; -webkit-border-radius:75px;}

.user_help{width:33.3%;height:auto;float:left; padding-left:10%; margin-top:20px;}
.user_help h5{
	font-size:16px;
	margin-bottom:24px;
	font-weight:bold; color:#999999;
}
.user_help h5 span{
	display:inline-block;
	width:24px;
	height:24px;
	background-image:url(../images/user_help_icons.png);
	top:5px;
	position:relative;
	margin-right:18px;
}
.user_help h5 .faq{
	background-position:0px 0px;
}
.user_help h5 .get_money{
	background-position:0px -24px;
}
.user_help h5 .contact{
	background-position:0px -48px;
}
.user_help li{
	padding-left:40px; line-height:28px; font-size:14px; color:#0a6fad;
}
.user_help li a{color:#0a6fad;}


/*会员中心 -- 基本资料*/

.user_con{
	width:100%;
	height:240px;
	position:relative;
	margin-top:80px;
}
.user_con .banner_bg_img{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:240px;
	z-index:-1;
	overflow:hidden;
}

.portrait{width:auto; float:left; margin-top:70px;}
.portrait .portrait_pic{width:97px; height:97px; padding:7px; overflow:hidden; border:#ffffff solid 2px; float:left;}
.portrait .portrait_pic img{width:100%;}
.portrait .portrait_text{width:auto; height:97px; overflow:hidden; font-size:16px; color:#ffffff; }
.portrait .portrait_text p.greetings{margin-top:10px; margin-left:28px; text-align:left; border:#ff0000 solid 0px; height:auto; overflow:hidden;line-height:36px;}
.portrait .portrait_text p .user{float:left;margin-top:10px; margin-left:28px; padding:0px 2px 5px 2px; border-bottom:#ffffff solid 1px; color:#fff;}
.portrait .portrait_text p .edit{width:17px; height:17px; float:left;margin-top:14px; margin-left:10px; cursor:pointer; background:url(../images/user_profile_icons.png) 0 0 no-repeat; background-position:0 0;}
.level{width:auto; float:right; margin-top:70px;}
.level .level_box{width:auto; height:30px; line-height:30px; overflow:hidden; float:left; margin-top:46px; padding:0 30px; background:#0a6fad; color:#ffffff; font-size:16px;}
.level .level_position{width:480px; height:70px; overflow:hidden; float:left; margin:0 12px;}
.level .level_position .now_integral{width:54px; height:38px; float:left; margin-top:10px;  color:#0d388e; font-size:16px; line-height:30px; text-align:center}
.level .level_position .integral_box{width:54px; height:38px; float:left;background:url(../images/user_profile_icons.png) 0 0 no-repeat; background-position:0 -17px; color:#0d388e; font-size:16px; line-height:30px; text-align:center; margin-left:-17px;}
.level .level_position .integral_bg{width:100%; height:14px; background:#ffffff; float:left; margin-top:8px;}
.level .level_position .integral_bg .percent{ float:left; height:14px; overflow:hidden; background:#0a6fad;}
.level .integral_desc{width:100%;height:auto; line-height:36px; overflow:hidden; color:#ffffff; font-size:14px; text-align:left; clear:both; float:left; margin-top:8px; }

.text_type .user_layer_l{width:215px; height:auto; min-height:310px; overflow:hidden; float:left; background:#f0f0f0;}
.text_type .user_layer_l .leftmenu{width:100%; height:auto; overflow:hidden; float:left; padding:0;}
.text_type .user_layer_l .leftmenu li{width:100%; height:47px; line-height:47px; overflow:hidden; float:left; border-bottom:#dddddd solid 1px; border-left:#f0f0f0 solid 2px; text-align:center;}
.text_type .user_layer_l .leftmenu li a{ font-size:18px; color:#6c6c6c;}
.text_type .user_layer_l .leftmenu li:hover,.text_type .user_layer_l .leftmenu li.active{background:#ffffff; border-left:#5d68b6 solid 2px;}

.text_type .user_layer_c{width:630px; height:auto; min-height:310px; overflow:hidden; float:left; margin-left:10px; border-right:#c9c9c9 solid 1px;}
.text_type .user_layer_c .profile_form{width:100%; height:auto; float:left;}
.text_type .user_layer_c .profile_form li{width:100%; height:auto; float:left;}
.text_type .user_layer_c .profile_form li span{width:110px; height:auto; float:left;line-height:48px; overflow:hidden; font-size:18px; color:#666666; text-align:right;}
.text_type .user_layer_c .profile_form li .form_r{width:auto; height:auto; float:left; margin-left:10px;}
.text_type .user_layer_c .profile_form li .form_r .portrait_pic{width:150px; height:150px; overflow:hidden; float:left; margin-top:18px;}
.text_type .user_layer_c .profile_form li .form_r .edit{width:17px; height:17px; float:left;margin-top:148px; margin-left:10px; cursor:pointer; background:url(../images/user_profile_icons.png) 0 0 no-repeat; background-position:0 -55px;}
.text_type .user_layer_c .profile_form li .form_r p{width:100%; height:auto; float:left; clear:both; margin-top:14px;}
.text_type .user_layer_c .profile_form li .form_r p .mail{width:25px; height:22px; overflow:hidden;float:left; background:url(../images/user_profile_icons.png) 0 0 no-repeat; background-position:0 -72px}
.text_type .user_layer_c .profile_form li .form_r p .phone{width:25px; height:22px; overflow:hidden;float:left; background:url(../images/user_profile_icons.png) 0 0 no-repeat; background-position:0 -94px}
.text_type .user_layer_c .profile_form li .form_r p span{width:auto; heith:22px; overflow:hidden; line-height:22px; font-size:16px; color:#666666; margin-left:10px;}
.text_type .user_layer_c .profile_form li .form_r p span.un{color:#ecb31f;}
.text_type .user_layer_c .profile_form li .form_r p .binding{width:auto; height:22px; line-height;22px; overflow:hidden; font-size:14px; color:#666666; border:#999999 solid 1px; padding:0 20px; float:left; margin-left:10px;}
.text_type .user_layer_c .profile_form li .form_r p .binding a{color:#666666;}
.text_type .user_layer_c .profile_form li .form_r .input-text{width:254px; height:25px; line-height:25px; font-size:14px; color:#666666; border:#999999 solid 1px; float:left; padding:0 15px; }
.text_type .user_layer_c .profile_form li .form_r .textarea{width:454px; height:125px; line-height:25px; font-size:14px; color:#666666; border:#999999 solid 1px; float:left; padding:0 15px; }
.button_blue{width:auto;height:28px; line-height:28px; overflow:hidden; background:#0a6fad; padding:0 35px; color:#ffffff; font-size:14px; border:none;}


.text_type .user_layer_r{width:305px; height:auto; min-height:310px; overflow:hidden; float:left; margin-left:10px;}
.text_type .user_layer_r ul{width:100%; height:auto; overflow:hidden; margin-top:20px;}
.text_type .user_layer_r ul li{width:100%; height:auto; overflow:hidden; color:#666666; font-size:16px; line-height:35px;}
.text_type .user_layer_r ul li .text_blue{color:#0a6fad;}
.text_type .user_layer_r ul li .data_bg{width:100%; height:14px; background:#c9c9c9; float:left; margin-top:8px;}
.text_type .user_layer_r ul li .data_bg .percent{ float:left; height:14px; overflow:hidden; background:#0a6fad;}

.text_type .user_layer_r ul li.datas{width:100%; height:auto; overflow:hidden; color:#666666; font-size:14px; line-height:40px; }
.text_type .user_layer_r ul li.datas p{width:22px; height:22px; overflow:hidden; float:left; background:url(../images/user_profile_icons.png) 0 0 no-repeat; margin-top:10px; margin-right:10px;}
.text_type .user_layer_r ul li.datas p.yes{ background-position:0 -117px;}
.text_type .user_layer_r ul li.datas p.no{background-position:0 -139px;}
.text_type .user_layer_r ul li span.un{color:#ecb31f;}

/*会员中心--个人中心首页*/

.user_layer_r_1{width:930px; height:auto; min-height:200px; overflow:hidden; float:right;}
.user_layer_r_1 .lbox{width:440px; height:auto; min-height:200px; overflow:hidden; float:left; margin-top:48px;}
.user_layer_r_1 .lbox .title_1{width:100%; height:48px; overflow:hidden; background:#f4f4f4; float:left;margin-top:10px;}
.user_layer_r_1 .lbox .title_1 .span_1{width:auto; height:48px; line-height:48px; overflow:hidden; color:#666666; font-size:18px; float:left; margin-left:18px;}
.user_layer_r_1 .lbox .title_1 .span_2{width:auto; height:48px; line-height:48px; overflow:hidden; color:#f19943; font-size:22px; float:left; margin-left:18px;}
.user_layer_r_1 .lbox .title_1 .span_3{width:auto; height:48px; line-height:48px; overflow:hidden; color:#999999; font-size:14px; float:right; margin-right:18px;}
.user_layer_r_1 .lbox .num_box{width:auto; height:54px; line-height:54px; overflow:hidden; color:#ffffff; font-size:18px; padding:0 22px; margin-top:15px;}
.user_layer_r_1 .lbox .margin{margin-left:66px;margin-right:66px;}
.user_layer_r_1 .lbox .bg_1{background:#5fc1da;}
.user_layer_r_1 .lbox .bg_2{background:#119bce;}
.user_layer_r_1 .lbox .bg_3{background:#286da5;}
.user_layer_r_1 .lbox .bg_4{background:#ffffff; border:#dddada solid 1px; color:#666666;}

.user_layer_r_1 .rbox{width:440px; height:auto; min-height:200px; overflow:hidden; float:right; margin-top:48px;}
.user_layer_r_1 .rbox .title_1{width:100%; height:30px; overflow:hidden; float:left;}
.user_layer_r_1 .rbox .title_1 .span_1{width:auto; height:30px; line-height:30px; overflow:hidden; color:#666666; font-size:18px; float:left;}
.user_layer_r_1 .rbox .title_1 .span_2{width:auto; height:30px; line-height:30px; overflow:hidden; color:#f19943; font-size:22px; float:left; margin-left:18px;}
.user_layer_r_1 .rbox .title_1 .span_3{width:auto; height:30px; line-height:30px; overflow:hidden; color:#999999; font-size:14px; float:left;}
.user_layer_r_1 .rbox .title_1 .span_4{width:auto; height:30px; line-height:30px; overflow:hidden; color:#006eaf; font-size:14px; float:right;}
.user_layer_r_1 .rbox .title_1 .span_4 a{color:#006eaf;}
.user_layer_r_1 .rbox .pic{width:100%; height:auto; overflow:hidden; float:left;}
.user_layer_r_1 .rbox .pic img{width:100%;}

.user_layer_r_1 .title{width:100%; height:45px; line-height:45px; background:#f0f0f0; border-bottom:#dcdcdc solid 2px; float:left; clear:both;margin-top:12px;}
.user_layer_r_1 .title span{width:auto; float:left; margin-left:20px; color:#666666; font-size:18px;}

.user_layer_r_1 .lbox ul,.user_layer_r_1 .rbox ul{width:90%;height:auto; float:left; margin-left:5%;}
.user_layer_r_1 .lbox ul li,.user_layer_r_1 .rbox ul li{width:100%; height:auto; float:left; line-height:40px;  margin-top:8px;}

.user_layer_r_1 .lbox ul li .span_1{width:auto; height:40px; line-height:40px; overflow:hidden; color:#666666; font-size:15px; float:left;}
.user_layer_r_1 .lbox ul li .span_2{width:auto; height:40px; line-height:40px; overflow:hidden; color:#006eaf; font-size:15px; float:left;}

.user_layer_r_1 .lbox ul li .button{width:auto; height:30px; line-height:30px; overflow:hidden; background:#0a6fad; color:#ffffff; font-size:15px; float:right; margin-top:5px; padding:0 25px;}
.user_layer_r_1 .lbox ul li .button a{color:#ffffff;}

.user_layer_r_1 .lbox ul li .integral_bg{width:100%; height:14px; background:#e6e6e6; float:left; margin-top:20px;}
.user_layer_r_1 .lbox ul li .integral_bg .percent{ float:left; height:14px; overflow:hidden; background:#0a6fad;}
.user_layer_r_1 .rbox ul li .span_3{width:auto; height:40px; line-height:40px; overflow:hidden; color:#006eaf; font-size:15px; float:right; margin-right:10px;}
.user_layer_r_1 .rbox ul li .button_1{width:auto; height:30px; line-height:30px; overflow:hidden; background:#e6e6e6; color:#666666; font-size:15px; float:right; margin-top:5px; padding:0 25px;}
.user_layer_r_1 .rbox ul li .button_1 a{color:#666666;}
/*会员积分*/
.integral{width:100%; height:auto; min-height:500px; background:#f1f2f6;}
.integral .lay{width:870px; height:auto; float:left; margin:30px 30px 30px 30px;}
.integral .lay .login_t{width:100%; height:60px; overflow:hidden; font-size:18px; background:#ffffff;}
.integral .lay .login_t .txggbN1_1 {display:block;width:auto; height:45px; line-height:45px; padding:0 20px; background:#f1f2f6; float:left; margin-top:15px; margin-left:15px; cursor: pointer;text-align:center; overflow:hidden; color:#666666;}
.integral .lay .login_t .txggbN1_2 {display:block;width:auto; HEIGHT:45px; line-height:45px; padding:0 20px; float:left; margin-top:15px; margin-left:15px; cursor: pointer;text-align:center; overflow:hidden; color:#666666;}
.integral .lay .txgggtabN{width:100%; height:auto; overflow:hidden; margin:0 auto;}

.integral .lay .txgggtabN .s_lay{width:100%; height:80px; overflow:hidden;float:left; line-height:80px; color:#666666; font-size:16px; text-align:left;}
.integral .lay .txgggtabN .s_lay .integral_icon{width:24px;height:25px; float:left; margin-top:28px; margin-left:20px; margin-right:20px; background:url(../images/user_profile_icons.png) 0 0 no-repeat; background-position:0 -161px}
.integral .lay .txgggtabN ul{width:100%; height:auto; overflow:hidden;float:left; color:#666666; font-size:14px; text-align:left;}
.integral .lay .txgggtabN ul li{width:100%; height:30px; line-height:30px; overflow:hidden;float:left; color:#666666; font-size:14px; text-align:left;}
.integral .lay .txgggtabN ul li .span_1{width:190px; height:auto; float:left; margin-left:25px;}
.integral .lay .txgggtabN ul li .span_2{width:70px; height:auto; float:left; margin-left:25px;}
.integral .lay .txgggtabN ul li .span_3{width:340px; height:auto; float:left; margin-left:25px;}
.integral .lay .txgggtabN ul li .span_4{width:140px; height:auto; float:left; margin-left:25px;}

.integral .lay .txgggtabN ul .title{width:100%; height:60px; border:none; line-height:60px; background:#ffffff; overflow:hidden;float:left; color:#666666; font-size:18px; text-align:left;}
.integral .lay .txgggtabN ul .title .span_1{width:auto; height:60px; float:left; margin-left:25px;}
.integral .lay .txgggtabN ul .title .more{width:auto; height:60px; float:right; color:#666666; margin-right:25px;}
.integral .lay .txgggtabN ul .title_1{width:100%; height:48px; line-height:48px; overflow:hidden;float:left; margin-bottom:10px; color:#000000; font-size:16px; text-align:left;}




/*会员签到*/
.user_center_sign_top{width:1100px; height:155px; overflow:hidden; float:left; margin-top:40px; margin-left:40px; background:url(../images/user_center_signbg_1.png) left top no-repeat;}
.user_center_sign_top .sign_top_l{width:184px; heith:auto; float:left; margin-left:20px; margin-top:35px;}
.user_center_sign_top .sign_top_l .user_sign_box{width: 182px;
    height: 40px;
    float: left;
    background: #3962AD;
    border-radius: 20px;
    /* background: url(../images/user_sign.png) left top no-repeat; */
    box-shadow: 0px 3px 0px #1426a5;
	cursor:pointer;
	}
.user_center_sign_top .sign_top_l .user_sign_box:active{box-shadow:none;height:43px;}
.user_center_sign_top .sign_top_l .user_sign_box .sign{width:auto; height:36px; line-height:40px; overflow:hidden; float:left; margin-left:15px; color:#ffffff; font-size:20px;}
.user_center_sign_top .sign_top_l .user_sign_box .desc{width:auto; height:20px; margin-top:12px; line-height:22px; overflow:hidden; float:left; margin-left:5px; padding-left:5px; color:#ffffff; font-size:14px; border-left:#ffffff solid 1px;}
.user_center_sign_top .sign_top_l .user_sign_box .sign a{color:#ffffff;}

.user_center_sign_top .sign_top_l p{width:182px; height:44px; float:left; margin-top:15px; margin-left:10px; color:#666666; font-size:16px;}

.user_center_sign_top .sign_top_r{width:830px; height:auto; float:right;  margin-top:35px;}
.user_center_sign_top .sign_top_r ul{width:auto; height:auto; float:left; color:#666666;}

.user_center_sign_top .sign_top_r ul li{width:auto; height:auto; overflow:hidden; float:left; margin:0 45px;}
.user_center_sign_top .sign_top_r ul li p{width:100%; color:#666666; font-size:16px;}
.user_center_sign_top .sign_top_r ul li .instro{width:100%; color:#666666; font-size:16px; text-align:center}
.user_center_sign_top .sign_top_r ul li .instro span{font-size:36px; color:#3962ad;line-height:30px;}

.sign_total{width:154px; height:79px; overflow:hidden;float:right; margin-right:30px; margin-top:5px; background:url(../images/user_sign_1.png) center top no-repeat; text-align:center; font-size:16px; color:#888888;}
.sign_total .p1{width:100%; height:35px; overflow:hidden; float:left; color:#ffffff; line-height:35px;}
.sign_total .p2{width:100%; color:#888888; font-size:16px; text-align:center}
.sign_total .p2 span{font-size:30px; color:#888888;line-height:20px;}

.sign_lay{width:1100px; height:auto; overflow:hidden; float:left; margin-left:40px; margin-bottom:40px; margin-top:15px; background:#ffffff;}
.sign_list,.winners_list{width:100%; height:auto; overflow:hidden; float:left; }

.sign_list .login_t{width:100%; height:60px; overflow:hidden; font-size:18px; border-bottom:#dcdcdc solid 1px;}
.sign_list .login_t .txggbN1_1 {display:block;width:auto; height:34px; line-height:34px; padding:0 20px; background:#3962ad; float:left; margin-top:14px; margin-left:15px; cursor: pointer;text-align:center; overflow:hidden; color:#ffffff;}
.sign_list .login_t .txggbN1_2 {display:block;width:auto; HEIGHT:34px; line-height:34px; padding:0 20px; float:left; margin-top:14px; margin-left:15px; cursor: pointer;text-align:center; overflow:hidden; color:#666666;}
.sign_list .txgggtabN{width:100%; height:auto; overflow:hidden; margin:0 auto;border-bottom:#dcdcdc solid 1px; padding:20px 0; }

.sign_list .txgggtabN ul{width:1000px; height:auto; overflow:hidden; margin:0 auto; color:#999999; font-size:16px; text-align:center; }
.sign_list .txgggtabN ul li{width:100%; height:50px; line-height:50px; overflow:hidden;float:left; color:#999999; font-size:16px;}
.sign_list .txgggtabN ul li .span_1{width:200px; height:auto; float:left; margin-left:25px;}
.sign_list .txgggtabN ul li .span_2{width:90px; height:auto; float:left; margin-left:25px;}
.sign_list .txgggtabN ul li .span_3{width:90px; height:auto; float:left; margin-left:25px;}
.sign_list .txgggtabN ul li .span_4{width:180px; height:auto; float:left; margin-left:25px;}
.sign_list .txgggtabN ul li .span_5{width:110px; height:auto; float:left; margin-left:25px;}
.sign_list .txgggtabN ul li .span_6{width:110px; height:auto; float:left; margin-left:25px;}

.sign_list .txgggtabN ul .title_1{width:100%; height:48px; line-height:48px; overflow:hidden;float:left; margin-bottom:10px; color:#000000; font-size:16px; text-align:center;}

.winners_list .title{width:100%; height:60px; overflow:hidden; font-size:18px; border-bottom:#dcdcdc solid 1px;}
.winners_list .title span {display:block;width:auto; height:34px; line-height:34px; padding:0 20px; background:#3962ad; float:left; margin-top:14px; margin-left:15px; cursor: pointer;text-align:center; overflow:hidden; color:#ffffff;}

.winners{width:770px; height:323px; overflow:hidden; float:left; margin-top:40px; margin-bottom:40px;  border-right:#dcdcdc solid 1px; position:relative;}
.winners li{width:200px; margin-left:45px;overflow:hidden; margin-top:10px; margin-bottom:10px; float:left;}
.winners li .pic{width:69px; height:70px; overflow:hidden; background:url(../images/user_sign_2.png) center top no-repeat; float:left;}
.winners li .pic img{width:59px; height:58px; overflow:hidden; float:left; margin-top:5px; margin-left:5px;border-radius:29px; -webkit-border-radius:29px; -moz-border-radius:29px;}

.winners li .texts{width:120px; height:70px; overflow:hidden; float:left; margin-left:5px; color:#666666; line-height:24px;}
.winners li .texts .p1{width:100%; height:30px; overflow:hidden; float:left; margin:0; margin-top:5px; font-size:16px; }
.winners li .texts .p2{width:100%; height:30px; overflow:hidden; float:left; margin:0; font-size:14px; }

.experience{width:250px; height:auto; float:right; font-size:16px; margin-top:40px; margin-right:40px; color:#666666;}
.experience li{width:100%;overflow:hidden; margin-top:5px; margin-bottom:5px; float:left; line-height:22px;}
.experience li span{width:auto; float:left;}
.experience li span a{width:auto; float:left; margin-right:10px;color:#666666;}
.dzp_content{
			position:absolute;
			width:100%;
			height:100%;
			top:0px;
			left:0px;
			background-position:50% 50%;
			background-size:cover;
		}
		.dzp_title img{
			width:320px;
			margin:0 auto;
		}
		.dzp{
			width: 360px;
    float:left;
    height: 320px;
    background-image: url(../images/zhuanpan.png);
    background-position: 50% 50%;
    background-size: cover;
    position: relative;
		}
		.dzp_intro{
			 width: 336px;
			float: left;
			margin-left: 32px;
		}
		.dzp_rotate {
			width: 56px;
			height: 112px;
			background-image: url(../images/start.png);
			background-position: 50% 50%;
			cursor: pointer;
			background-size: cover;
			position: absolute;
			left: 50%;
			top: 50%;
			margin-top: -56px;
			margin-left: -28px;
		}
		for

/*会员提问管理*/
.ask_list{width:100%; height:auto; overflow:hidden; float:left; color:#666666; font-size:14px;}
.ask_list .login_t{height:60px; overflow:hidden; font-size:18px; text-align:center;margin:30px auto;overflow:hidden;}
.ask_list .login_t .txggbN1_1 {display:inline-block; width:150px; height:60px; overflow:hidden; line-height:60px; background:#3b61ac; cursor: pointer;text-align:center; color:#ffffff;margin-left:-5px;}
.ask_list .login_t .txggbN1_2 {display:inline-block; width:150px; height:60px; overflow:hidden; line-height:60px; background:#dddddd; cursor: pointer;text-align:center; color:#666666;margin-left:-5px;}
.ask_list .txgggtabN{width:100%; height:auto; overflow:hidden; margin:0 auto;border-bottom:#dcdcdc solid 1px; padding:20px 0; }
.ask_list .txgggtabN ul,.ask_list .txgggtabN ul li{width:100%; height:auto; overflow:hidden; float:left; color:666666; font-size:14px;}
.ask_list .txgggtabN ul li{ margin-bottom:30px; }
.ask_list .txgggtabN ul li .ask{width:100%; height:50px; line-height:50px; overflow:hidden; background:#f1f1f1; float:left; padding-left:3%; padding-right:3%;}
.ask_list .txgggtabN ul li .ask span{ color:#3b61ac; font-size:18px;}
.ask_list .txgggtabN ul li .answer{width:930px; background:#ffffff; border:#f1f1f1 solid 1px; height:auto; min-height:150px;  overflow:hidden;  float:left;}
.ask_list .txgggtabN ul li .answer_box{width:100%; height:auto; height:120px; line-height:30px; overflow:hidden;  float:left; margin-top:15px; padding-left:3%; padding-right:3%;}
.ask_list .txgggtabN ul li .answer_box span{ color:#3b61ac; font-size:18px;}


/*真伪查询*/
.query_title{width:141px; height:85px; overflow:hidden; float:left; clear:both; background:url(../images/query_bg1.png) left top no-repeat;}
.query_title span{width:100px; height:35px; float:left; overflow:hidden; font-size:16px; color:#ffffff; text-align:center; line-height:35px;}
.query_text{width:830px; height:auto; overflow:hidden; float:left; margin-top:20x; margin-left:40px;  font-size:14px; color:#000000;}
.query_text_img{width:830px; height:auto; overflow:hidden; float:left;  margin-left:40px;  font-size:14px; color:#000000;  margin-top:20px;}
.query_text_img .desc{width:600px; height:auto;overflow:hidden; margin-top:10px;}
.query_text_img .pic{width:190px; height:auto; overflow:hidden; }
.texts .tel{font-size:30px; color:#666666;}

/*专卖店查询*/
.store_map{width:925px; height:auto; overflow:hidden; float:left; border:#e3e0e0 solid 1px;}
.select_box{width:100%; height:30px; text-align:center;overflow:hidden;padding:30px 0; border:#ff0000 solid 0px;}
.select_box .select_inp{display:inline-block; width:180px; height:30px; overflow:hidden; line-height:30px; border:none; margin:0 5px; background:#e0e0e0; cursor: pointer;text-align:center; color:#666666;border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; padding-left:10px;}
.storelist{width:100%; height:auto; overflow:hidden; float:left; margin-top:30px;}
.storelist li{height:auto;margin-bottom:20px; }
.storelist .store_item_con{
	    border: #006EAF solid 1px;
    background: #f8f8f8;
    border-radius: 8px;
}
.storelist li .pic{width:100% !important; height:auto;}
.storelist li .pic img{width:100%; transform-origin: center;
		-webkit-transition: all .5s ease-out;}
.storelist li .pic:hover img{
	-webkit-transform: scale(1.2,1.2);
}
.storelist li .p1{width:90%; height:auto; margin:0; margin-top:5px;  margin-left:5%; font-size:16px; line-height:30px; color:#000000; font-weight:600;}
.storelist li .p1 a{ color:#000000; font-weight:600;}
.storelist li .p2{width:90%; height:auto; margin-left:5%; font-size:14px; line-height:25px; color:#000000;}


/*招商加盟*/
.process_box{width:890px; heighta:auto; overflow:hidden; float:left;}

/*图说晨阳*/
.tew_list{ border:#006eaf solid 1px; background:#ffffff; padding:20px 0; margin-bottom:40px;}
.tscy_list_item{
	overflow:hidden;
	margin-bottom:30px;
}
.tscy_list_item img{
	max-width:100%;
	height:auto;
}
.tew_list li .hov{width:100%; height:100%; display:none;overflow:hidden;opacity:0;position:absolute;top:0px;left:0px; background:url(../images/tew_li_bg.png) left top repeat;}
.tew_list li:hover .hov{ display:block;opacity:1;transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;}
.tew_list li:hover .hov p{width:90%; height:auto; overflow:hidden; line-height:35px; margin:0 auto; margin-top:10px; font-size:18px; text-align:center; color:#000000;}
.head_menu{width:auto; height:180px; overflow:hidden; position:relative; margin-top:-120px; margin-left:420px}
.head_menu li{width:auto; height:45px; float:hidden; line-height:45px; float:left; margin-left:30px; border:#ffffff solid 1px; color:#ffffff; font-size:18px;}
.head_menu li a{color:#ffffff;padding:0 40px;}
.head_menu li.active,.head_menu li:hover{ background:#ffffff; color:#006eaf;}
.head_menu li.active a,.head_menu li:hover a{color:#006eaf;}

/*品牌文化*/
.brand_box{width:100%; heitht:auto; min-height:200px; overflow:hidden; float:left; padding:20px 0; margin-bottom:40px;}
.president_say{width:auto; height:auto; float:left; padding:0;}
.president_say li{width:52px; height:auto; overflow:hidden; padding:5px 15px; float:right; border-left:#c1c1c1 solid 1px;word-wrap:break-word;word-break:nomal;writing-mode:tb-rl}
.president_say li span{width:8px; height:9px; overflow:hidden; float:left; margin-left:4px; margin-bottom:5px; background:url(../images/brand_li_bg.png) left top repeat;}
.president_say li.nospan{ padding-top:20px;}
.president_say_icon{width:auto; height:auto; float:left;}
.by_box{width:auto; overflow:hidden; float:left; }
.by_box .bybox_1{width:109px;height:auto; min-height:240px; overflow:hidden; background:url(../images/bybg_1.png) 0 10px no-repeat; float:left; margin-top:200px; margin-left:10px; text-align:center;}
.by_box .bybox_2{width:109px;height:auto; min-height:240px; overflow:hidden; background:url(../images/bybg_2.png) 0 10px no-repeat; float:left; margin-top:120px; margin-left:10px; text-align:center;}
.by_box .bybox_3{width:109px;height:auto; min-height:240px; overflow:hidden; background:url(../images/bybg_3.png) 0 10px no-repeat; float:left; margin-top:200px; margin-left:10px; text-align:center;}
.by_box .bybox_4{width:109px;height:auto; min-height:240px; overflow:hidden; background:url(../images/bybg_4.png) 0 10px no-repeat; float:left; margin-top:120px; margin-left:10px; text-align:center;}
.by_box .bybox_5{width:109px;height:auto; min-height:240px; overflow:hidden; background:url(../images/bybg_5.png) 0 10px no-repeat; float:left; margin-top:200px; margin-left:10px; text-align:center;}
.by_box .bybox_1 .title,.by_box .bybox_2 .title,.by_box .bybox_3 .title,.by_box .bybox_4 .title,.by_box .bybox_5 .title{width:50px; height:30px; overflow:hidden; margin:0 auto; text-align:center; font-size:20px; color:#000000; }
.by_box .bybox_1 ul,.by_box .bybox_2 ul,.by_box .bybox_3 ul,.by_box .bybox_4 ul,.by_box .bybox_5 ul{width:100%;height:auto; overflow:hidden; margin:0 auto; margin-top:40px; text-aling:center;}
.by_box .bybox_1 ul li,.by_box .bybox_2 ul li,.by_box .bybox_3 ul li,.by_box .bybox_4 ul li,.by_box .bybox_5 ul li{display:inline-block; width:30px; height:auto; overflow:hidden; line-height:18px; text-align:center; color:#ffffff; font-size:16px;text-align: margin:0 auto;word-wrap:break-word;word-break:nomal;writing-mode:tb-rl; margin-top:0px;}

.bybox_6{width:198px;height:auto; min-height:190px; overflow:hidden; background:url(../images/bybg_6.png) 0 10px no-repeat; float:left; text-align:center;}
.bybox_6 .title{width:80px; height:30px; overflow:hidden; margin:0 auto; text-align:center; font-size:20px; color:#000000; }
.bybox_6 ul{width:100%;height:auto; overflow:hidden; margin:0 auto; margin-top:40px; text-aling:center;}
.bybox_6 ul li{display:inline-block; width:25px; height:auto; overflow:hidden; line-height:18px; text-align:center; color:#ffffff; font-size:16px;text-align: margin:0 auto;word-wrap:break-word;word-break:nomal;writing-mode:tb-rl; margin-top:0px; padding:0; margin:0 18px;}

.tips8{width:auto; height:auto; float:left; padding:0; margin-left:15px; margin-top:10px;}
.tips8 li{width:52px; height:auto; overflow:hidden; padding:24px 15px; float:right; border-left:#c1c1c1 solid 1px;word-wrap:break-word;word-break:nomal;writing-mode:tb-rl}
.tips8 li span{width:8px; height:9px; overflow:hidden; float:left; margin-left:4px; margin-bottom:5px; background:url(../images/brand_li_bg.png) left top repeat;}
.tips8 li.nospan{ padding-top:37px;}
.tips8_bt{width:auto; height:auto; float:right;}



/*工程案例*/
.case_cat{width:100%; height:auto; overflow:hidden; float:left; margin:60px 0;}
.case_cat li{width:25%; height:auto; float:left; text-align:center; font-size:16px; line-height:40px; padding-top:8px;border-right:solid 1px #fff;}
.case_cat .c_1 a{color:#3ab19d;}

.case_cat .c_2 a{color:#2496ca;}
.case_cat .c_3 a{color:#3ab19d;}
.case_cat .c_4 a{color:#2a5188;}
.case_cat li span{font-size:40px; font-family: "ITCAvantGardeStdXLtCn", serif; }
.case_cat li a{
	display:inline-block;width:100%;height:100%;font-weight:bold;
}
.case_cat li:hover,.case_cat li.active{ background:#296da5; color:#ffffff !important;}
.case_cat li:hover a,.case_cat li.active a{color:#fff !important;}
.case_current{width:100%; height:50px; overflow:hidden; border:#e1e1e1 solid 1px;}
.case_current .desc{width:150px; height:50px; color:#666666; font-size:14px; line-height:50px; float:left; text-align:center}
.case_current .desc a{ color:#296da5; font-size:16px; margin-left:30px;}
.case_current .select_options{width:1000px; height:50px; overflow:hidden; float:left; color:#296da5; font-size:14px; }
.case_current .select_options .case_option{width:auto; height:25px; line-height:22px; overflow:hidden; float:left; margin-top:13px; margin-left:20px; border:#296da5 solid 1px;}
.case_current .select_options .product_option{
	width: auto;
    height: 30px;
    line-height: 22px;
    margin-top: 10px;
    padding: 3px 12px;
    font-size: 16px;

}
.case_current .select_options .product_option a{
	display:inline-block;
	width:100%;
	height:100%;
	color: #006EAF;
}

.case_current .select_options .product_option:hover a,.case_current .select_options .active a,.case_current .select_options .product_option:hover ,.case_current .select_options .active{
	color:#fff !important;
	background:#006eaf;
}
.case_current .select_options .case_option span{width:auto; height:25px; overflow:hidden; float:left; margin:0 12px;color: #296DA5;}
.case_current .select_options .case_option span.del{width:8px; height:8px; overflow:hidden; float:left; background:url(../images/del_case_option.png) left top no-repeat;margin:7px 12px 0 0; cursor:pointer;}

.case_selects{width:100%;/* height:50px;*/ overflow:hidden; border-bottom:#e1e1e1 solid 1px;    border-right: solid 1px #e1e1e1;}
.case_selects .desc{width:150px; /*height:50px;*/ color:#666666; font-size:14px; line-height:50px; float:left; text-align:left; background:#e5e5e5;}
.case_selects .desc.bge{background:#eeeeee;}

.case_selects .desc span{ color:#666666; font-size:16px; margin-left:30px;}
.case_selects .select_options{width:1000px; /*height:50px;*/ overflow:hidden; float:left; color:#000000; font-size:14px; }
.case_selects .select_options .case_option{width:auto; height:25px; padding:0px 8px;line-height:25px; overflow:hidden; float:left;     margin-top: 13px;margin-bottom:8px;   margin-left: 8px;  cursor:pointer;}
.case_selects .select_options .case_option:hover,.case_selects .select_options a.active{
	background: #006EAF;
    color: #fff;
    border-radius: 5px;
}
.cases_choose{width:100%; height:42px; overflow:hidden; border-top:#e1e1e1 solid 1px; border-bottom:#e1e1e1 solid 1px; border-right: solid 1px #e1e1e1;margin-top:30px; margin-bottom:30px;}
.cases_choose li{width:auto; height:42px; line-height:42px; overflow:hidden; background:#f8f8f8; border-left:#efefef solid 1px; border-right:#efefef solid 1px; float:left; color:#666666; font-size:14px; padding:0 35px; }

.caseslist{width:100%; height:auto; overflow:hidden; float:left; }
.caseslist li{ margin-bottom:30px;}

.caseslist li .case_item:hover{ 
	
	-webkit-box-shadow: 3px 3px 3px #999999;  
  	-moz-box-shadow: 3px 3px 3px #999999;  
 	box-shadow: 3px 3px 3px #999999; }
.caseslist li .pic{width:100%; overflow:hidden;position:relative;}
.caseslist li .pic img{width:100%;}

.caseslist li .pic .hov{width:100%; overflow:hidden; display:none; position:absolute;top:0px; left:0px; }
.caseslist li:hover .hov,#zxxg_list  .zxxg-item:hover .hov{ display:block;}
.caseslist li:hover .hov .collect,#zxxg_list  .zxxg-item:hover .hov .collect{width:auto; height:30px; overflow:hidden; background:#dd3739; line-height:30px; float:left; margin-left:10px; margin-top:10px; font-size:14px; text-align:center; color:#ffffff; padding:0 10px;border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; cursor:pointer;}
.caseslist li:hover .hov .like,#zxxg_list  .zxxg-item:hover .hov .like{width:40px; height:30px; overflow:hidden; background:#f8f8f8 url(../images/case_icons.png) 12px 8px no-repeat; line-height:30px; float:right; margin-right:10px; margin-top:10px; font-size:14px; text-align:center; color:#ffffff; padding:0 10px;border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; cursor:pointer;}

.caseslist li p{width:100%; height:auto; line-height:32px; font-size:14px; color:#000000; text-align:center; margin-top:8px;}
.caseslist li p a{color:#000000;font-size:15px;}
#zxxg_list .hov{
	width: 100%;
    padding: 0px 15px;
	display:none;
}

/*社会责任*/
.responsibility_list{width:100%; height:auto; overflow:hidden; margin:0 auto; background:#ffffff; margin-top:20px;}
.responsibility_list li{width:100%; height:auto; overflow:hidden; float:left; margin-top:34px; border-bottom:#e1e1e1 solid 1px;}
.responsibility_list li .title{width:90%; height:auto; overflow:hidden; float:left; margin-left:5%; margin-right:5%; border:none; font-size:18px; color:#000000; margin-bottom:20px;}
.responsibility_list li .title a{color:#000000;}
.responsibility_list li .pic{width:244px; height:auto; overflow:hidden; float:left; margin-left:5%; margin-bottom:20px;}
.responsibility_list li .pic img{width:100%;}
.responsibility_list li .texts{width:520px; height:auto; overflow:hidden; float:left; margin-left:4%; margin-bottom:20px;}
.responsibility_list li .texts p{width:100%; margin:0 auto; color:#666666; line-height:34px; text-align:left;}
.responsibility_list li .texts .time{width:auto; float:left; margin-top:10px; font-size:14px; color:#666666;}
.responsibility_list li .texts .like{width:auto; float:right; margin-top:10px; font-size:14px; color:#666666; background:url(../images/case_icons_2.png) left 0px no-repeat; padding-left:20px;}

.responsibility_r_1{width:100%; height:auto; overflow:hidden; margin:0px auto;}
.responsibility_r_1 li{width:100%; height:auto; overflow:hidden; float:left; margin-top:20px;}
.responsibility_r_1 li img{width:100%;}


/* 产品列表页 */
.product_list_layer .case_selects .desc,.product_list_layer .case_current .desc{
	width:220px;
}
.product_list_layer .case_selects .desc span{
	margin-left:65px;
	font-weight:bold;
}
.product_list_layer .case_selects .select_options,.product_list_layer .case_current .select_options{
	width:977px;
}
.product_list_layer .case_current .desc a{
	font-size:18px;
	margin-left:0px;
}
.product_l_ww{
	margin-top:7px !important;
}
.product_list_header{
	width:100%;
	padding:12px 26px;
	background:#e5e5e5;
	margin-bottom:24px;
}
.product_list_header:after{
	content:'';
	display:block;
	clear:both;
}
.product_list_header .sort_menu{
	float:left;
	display:inline-block;
	border:solid 1px #c6c6c6;
}
.product_list_header .sort_menu a{
	color:#666666;
	padding: 8px 20px;
    border-right: solid #c6c6c6 1px;
    display: inline-block;
}
.product_list_header .sort_menu a:last{
	border-right:none;
}
.product_list_header .sort_menu a:hover,.product_list_header .sort_menu a.active{
	color:#fff;
	background:#006eaf;
}
.product_list_header .product_page_info{
	float:right;
	display: inline-block;
}
.product_page_info .page_result,.page_info_con{
	display: inline-block;
    font-size: 14px;
    color: #666;
    padding: 8px;
}
.product_page_info .page_result b{
	font-size:15px;
	color:#006eaf;
}
.page_info_con {
	border:solid 1px #c6c6c6;
}
.page_info_con .current_page_num{
	color:#006eaf;
}
.single_page_content{
	
}
.product_list_thumb{
	text-align:center;
}
.product_list_thumb img{
	max-width:100%;
	
}
.product_list_item_info{
	padding:0px 26px 26px 26px;
}
.jrdb_btn_con{
	padding-bottom: 10px;
    padding-left: 10px;
    border-bottom: solid 1px #c6c6c6;
}
.jrdb_btn_con a{
	line-height:24px;
	font-size:14px;
	color:#333;
}
.jrdb_btn_con a span{
	display:inline-block;
	width:24px;
	height:24px;
	background-image:url(../images/p_d_ico.png);
	background-position:-101px -76px;
	position:relative;
	top:7px;
} 
.jrdb_btn_con a:hover span,.jrdb_btn_con a.active span{
	background-position:-132px -76px;
}
.product_title_con{
	position:relative;
}
.product_title_con h4{
	font-size: 15px;
    color: #333;
    line-height: 24px;
    margin-top: 4px;
    padding-left: 10px;
}
.product_title_con h4 a.ptitle{
	width: 110px;
    display: inline-block;
    text-align: center;
}
.product_title_con .product_list_zxtw{
	display:block;
	position:absolute;
	width:24px;
	height:24px;
	background-image:url(../images/p_d_ico.png);
	background-position: -106px -9px;
    right: 5px;
    top: 2px;
}
.product_list_item{
	margin-bottom:24px;
}
.product_list_con{
	border:none !important;
}
.product_list_item_con {
	background:#fff;
}
.product_list_item_con:hover{
	    transition: all 0.8s ease 0s;
    -webkit-transition: all 0.8s ease 0s;
	-moz-box-shadow: 0 0 20px #CECECE;
    -webkit-box-shadow: 0 0 20px #CECECE;
    box-shadow: 0 0 20px #CECECE;
	    -webkit-transform: translate3d(0, -2px, 0);
    transform: translate3d(0, -2px, 0);
}
.side_menu{
	border:solid 1px #cccccc;	
}
.cpdb{
	background:#e5e5e5;
	padding:12px;
	position:relative;
}
.cpdb .cpdb_close{
	position:absolute;
	right:5px;
	top:5px;
}
.cpdb_title{
	color:#333;
	font-size:16px;
	line-height:42px;
}
.cpdb_list li{
	width:100%;
	height:43px;
	background-color:#f1f1f1;
	color:#666;
	line-height:43px;
	margin-bottom:8px;
	text-align:left !important;
}
.cpdb_list li a.del{
	float:right;
	padding-right:24px;
}
.cpdb_list li a.cp_title{
	padding-left:24px;
}
.cpdb_menu {
    width: 100%;
    background-color: #f1f1f1;
    padding: 8px 16px;
}
.cpdb_menu a{
	padding:6px 12px;
	border:solid 1px #c6c6c6;
	display:inline-block;
}
.cpdb_menu a:hover,.cpdb_menu a.active{
	background:#006eaf;
	color:#fff;
}
.mxcp_list{
	border-color:#e5e5e5;
	text-align:left !important;
}
.mxcp_list ul{
	padding:8px;
}
.mxcp_list h3{
	color:#006eaf;
	font-size:18px;
	background:#e5e5e5;
	height:50px;
	line-height:50px;
	position:relative;
	text-align:center;
}
.mxcp_list h3 span{
	position:absolute;
	width:23px;
	height:42px;
	top:0px;
	    right: 33px;
    background-image: url(../images/p_d_ico.png);
    background-position: -164px -2px;
}
.swiper_mxcp h4{
	line-height: 26px;
    margin-bottom: 32px;
    text-align: center;
}
.swiper_mxcp h4 a{
	font-size:15px;
}
.qljsq{
	background-color:#f0f0f0;
	background-image:url(../images/jsq_bbg.jpg);
	background-size:cover;
	background-position:center;
	padding-bottom:75px;
}
.qljsq_title{
	font-size:24px;
	text-align:center;
	color:#000;
	padding-top:69px;
	margin-bottom:38px;
}
.jsq_con{
	width:415px;
	background:#f2f2f2;
	padding:0px 25px 25px 25px;
	margin:0 auto;
	border:solid 1px #eaeaea;
	border-left:solid 1px #d9d9d9;
	border-right:solid 1px #d9d9d9;
	-moz-box-shadow: 0 0 20px #CECECE;
    -webkit-box-shadow: 0 0 20px #CECECE;
    box-shadow: 0 14px 20px #CECECE;
	border-radius: 10px;
	position:relative;
}
.jsq_header{
	height:50px;
	position:relative;
	background:url(../images/cysq_title.png) center center no-repeat;
}
.jsq_show{
	width:100%;
	height:66px;
	background:#1c1c1c;
	border-radius:10px;
	border:solid 1px #a1a3a5;
	margin-bottom:12px;
	position:relative;
}
.jsq_left_top_ico{
	width: 63px;
    height: 15px;
    background: url(../images/jsq_left_top_ico.png) no-repeat;
    position: absolute;
    top: 16px;
    left: 0px;
}
.jsq_section {
	margin-bottom:8px;
}
.jsq_section label,.foot_section label{
	padding:6px 12px;
	margin-bottom:8px;
	border:solid #e4e4e4 1px;
	background:#f4f4f4;
	color:#666;
	font-size:16px;
	border-radius:4px;
	font-weight:normal;
}
.input-jzmj{
	width:100%;
	height:48px;
	line-height:48px;
	font-size:16px;
	border:solid #e4e4e4 1px;
	text-indent:8px;
	outline:0px none;
	border-radius:4px;
	color:#000;
}
.jsq_select{
	width: 100%;
    height: 38px;
    display: table-column-group;
    color: #666;
    padding-left: 50%;
    background-color: #F2F2F2;
    border-radius: 5px;
}
.foot_section {
	width:263px;
}
.foot_section .jsq_select{
	padding-left: 20%;
}
.jsq_js{
	position: absolute;
    bottom: 22px;
    right: 24px;
    width: 74px;
    height: 74px;
    border: solid 1px #A9A9A9;
    border-radius: 5px;
    text-align: center;
    line-height: 66px;
    font-size: 36px;
    color: #666;
	cursor:pointer;
	background-color:#fff;
}

.jsq_hand{
	background:url(../images/hand_js.png);
	width:74px;
	width:74px;
	height:140px;
	position:absolute;
	bottom: -110px;
    right: 17px;
	background-repeat:no-repeat;
}
.jsq_show_bg{
	position: absolute;
    width: 100%;
    height: 66px;
    line-height: 66px;
    right: 0px;
    top: 0px;
    font-family: "jsqzt";
    font-size: 53px;
    text-align: right;
    padding-right: 11px;
    color: #2c2c2c;
}
.jsq_show_bg span{
	color:#fff;
}
.jsq_show_content {
    position: absolute;
    right: 0px;
    top: 0px;
    height: 66px;
    width: 100%;
    text-align: right;
    color: #fff;
    line-height: 66px;
    font-family: "jsqzt";
    font-size: 53px;
    padding-right: 64px;
}
#zmd_search{
	padding: 6px 12px;
    margin-left: 12px;
    background: #e0e0e0;
    color: #666;
    border-radius: 9px;
}
#zmd_search:hover{
	background:#006eaf;
	color:#fff;
}
.video_list_item .video_list_thumb{
	position:relative;
}
.video_list_item .video_list_thumb img{
	width:100%;
	height:auto;
}
.video_list_title{
	border:solid 1px #c5c5c5;
	border-top:none;
	padding:12px;
	margin-bottom:15px;
}
.video_list_title  h4{
	font-size:16px;
	line-height:28px;
	padding-bottom:8px;
	border-bottom:solid #eee 1px;
}
.video_list_title p{
	font-size:14px;
	margin-bottom:0px;
}
.video_list_item .video_list_thumb  .video_list_play{
	position:absolute;
	width:100%;
	height:100%;
	background-image: url(../images/mobile/grey_bg.png);
	opacity:0;
	top:0px;
	left:0px;
}
.video_list_item:hover .video_list_thumb  .video_list_play{
	transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
	opacity:1;
}
.video_list_item .video_list_thumb  .video_list_play span{
	width:40px;
	height:40px;
	left:50%;
	top:50%;
	margin-top:-20px;
	margin-left:-20px;
	display:block;
	position:absolute;
	background-image:url(../images/play_ico.png);
}
.case_banner{
	overflow:hidden;
}
.case_banner img{
	float:right;
	float: right;
    margin-top: -3px;
    margin-right: -60px;
}
.page_zszc_content{
	padding-top:30px;
	position:relative;
	clear:both;
	color: #666;
}
.page_zszc_content td{
	    padding: 10px 26px;
}
.duibi_content{
	padding:20px 0px;
	color:#666;
}
.pro_swiper_1 .swiper-container-horizontal>.swiper-pagination,.pro_swiper_2 .swiper-container-horizontal>.swiper-pagination,.pro_swiper_4 .swiper-container-horizontal>.swiper-pagination{
	bottom:45px;
}
.year_select_con{
								position: absolute;
								right: 89px;
								bottom: 221px;
								z-index:1;
							}
							.year_text{
								font-size:bold;
								position:absolute;
							}
							#year_show{
								border: solid 1px;
								height: 26px;
								line-height: 26px;
								cursor: pointer;
								text-align: center;
								display: inline-block;
								width: 125px;
							}
							.year_select_con ul{
								color: #fff;
								background: #006EAF;
								width: 126px;
								position: absolute;
								right: 0px;
								padding: 5px;
								display:none;
							}
							.year_select_con ul li{
								width:58px;
								float:left;
								text-align:center;
								height:26px;
								line-height:26px;
							}
							.year_select_con ul li:hover a,.year_select_con ul li:hover{
								color:#006eaf;
								background:#f7f7f7;
							}
							.year_select_con ul li a{
								color:#fff;
							}
#year_show{
	background: url(../images/province_sprites.png) no-repeat 108px -2px;
}

#pro_swiper_cc3 .swiper-slide{
	width:245px;
}

.pro_swiper_cc .swiper-pagination-bullet{
	width: 26px;
    height: 5px;
    border-radius: 0;
}

.question_form{
	
}
.question_list .question_item {
    padding: 8px 0;
    border-bottom: 1px dotted #DEDEDE;
}
/*专卖店弹出信息*/

/* scroll */
.rollbar-path-vertical, .rollbar-path-horizontal {
	position: absolute;
	background-color: #eee;
	background-color: rgba(220,220,220,0.5); 
	z-index: 100;
}

.rollbar-path-horizontal {
	bottom: 5px;
	left: 0;
	width: 100%;
	height: 10px;
}

.rollbar-path-vertical {
	right: 5px; 
	top: 0; 
	height: 100%; 
	width: 8px; 
}


/* rollbar paths inner shadow */

.rollbar-path-vertical {
 	box-shadow: inset 1px 0px 1 rgba(0,0,0,0.1);
	-moz-box-shadow: inset 1px 0px 1 rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 1px 0px 0 rgba(0,0,0,0.1);
}

.rollbar-path-horizontal {
 	box-shadow: inset 0px 1px 1 rgba(0,0,0,0.1);
	-moz-box-shadow: inset 0px 1px 1 rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 0px 1px 0 rgba(0,0,0,0.1);
}



/* rollbar handle style */
 
.rollbar-handle{
	position: relative;
	top: 0;
	left: 0;
	background-color: #97794E; 
	cursor:pointer;
}


/* prevent handle selection */

.rollbar-handle {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.rollbar-path-vertical .rollbar-handle {
	height: 20%;
	width: 100%;
} 

.rollbar-path-horizontal .rollbar-handle {
	width: 20%;
	height: 100%;
}


/* round corners for rollbar handle and paths */

.rollbar-path-vertical,
.rollbar-path-horizontal,
.rollbar-handle {
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.popbg{

	z-index: 90;

    background-color: #000000;

    height: 100%;

    position: fixed;

	opacity:0.6;

	width:100%;

	top: 0px;

    left: 0px;

	display:none;

}

.popbox_con{

	position:fixed;

	width:100%;

	height:100%;

	top:0px;

	left:0px;

	text-align:center;

	z-index:99;

	display:none;

}

.popbox{

	width:880px;

	height:80%;

	margin-top:10%;

	background:#fff;

	display:inline-block;

	padding:32px 42px;

	position:relative;

	background: #fff;

}
.popbox .title{width:100%; height:auto; overflow:hidden; margin:0 auto; text-align:left; border-bottom:#a0a0a0 solid 1px;}

.popbox .title .p1{height:25px;font-size:14px;position:relative;padding-left:10px;line-height:25px;color:#000000; font-size:16px; font-weight:600;}

.popbox .title .p2{height:25px;font-size:14px;position:relative;padding-left:10px;line-height:25px;color:#888888; font-size:14px; margin-bottom:15px;}

.popbox .closes{width:56px; height:56px; overflow:hidden; position:absolute;top:0px;right:-57px;font-size:12px;color:#fff; background:#d8a44b;}

.popbox .main{padding:30px; text-align:center;overflow:hidden;padding-top:0px;margin-top:30px;}

.popbox .main img{ margin:0 auto; max-width:80%;display:block;margin-top:15px;}

.popbox .main p{ line-height:25px; text-indent:2em; color:#555555; text-align:left;}
/*专卖店缩略图*/
.nailthumb-container{width:auto;height:auto;margin:0 0 11px;padding:0;overflow:hidden;text-align:left}.nailthumb-container img.nailthumb-image{margin:0;padding:0;max-width:none;text-align:left;float:left}.nailthumb-container span.nailthumb-title{background:none repeat scroll 0 0 rgba(0,0,0,0.5);bottom:0;color:White;display:block;font-size:16px;height:32px;left:0;margin-top:2px;line-height:32px;position:relative;text-align:center;width:100%;overflow:hidden;float:left}.nailthumb-container span.nailthumb-title .nailthumb-title-scroller{padding-left:2px}.nailthumb-container img{max-width:none;text-align:left}

.loginbox{
	position:absolute;
	width:365px;
	float:left;
	height:280px;
	background-image:url(../images/login_box_bg.png);
		z-index:111111111;
}
.loginbox .login_title{
	text-align:center;
	color:#ffffff;
}
.loginbox .login_title ul li{
	display:inline-block;
	width:68px;
}
.loginbox .login_title ul li.divide{
	width:1px;
}
.loginbox .login_title ul li a{
	color:#fff;
	font-size:18px;
	padding-bottom:3px;
	border-bottom:solid 1px #ffffff;
}
.loginbox .login_form{
	margin-top:36px;
}
.loginbox .input-box{
	width:260px;
	margin:0 auto;
	margin-bottom:20px;
}
.loginbox .input-box input{
	width:260px;
	height:30px;
	line-height:30px;
	font-size:15px;
	color:#f7f7f7;
	border:solid 1px #a5a6a6;
	background:none;
	border-radius:8px;
	padding-left:8px;

}
.contact_banner .c {
    position: absolute;
    cursor: pointer;
    width: 200px;
    height: 120px;
    left: 50%;
    top: 50%;
    margin: -60px 0 0 -100px;
    z-index: 2;
}
@keyframes myanimate
{
0% { transform:translateY(0) scale(1,1);}
100%{transform:translateY(15px)  scale(0.9,0.9);}
}
@-webkit-keyframes myanimate
{
0% { transform:translateY(0) scale(1,1);}
100%{transform:translateY(15px)  scale(0.9,0.9);}
}
.contact_banner .c i {
    display: block;
    background: url(../images/pos.png) no-repeat;
    width: 43px;
    height: 56px;
    margin: 0 auto 20px;
    animation: myanimate 0.5s infinite alternate;
    -webkit-animation: myanimate 0.5s infinite alternate;
}
.contact_banner .c a {
    display: block;
    border: 2px solid #fff;
    padding: 6px 0;
    text-align: center;
    font-size: 1.3em;
    color: #fff;
    border-radius: 5px;
}
.contact_content h2 {
	letter-spacing: 0.1em;
    font-size: 50px;
    color: #0A6FAD;
    line-height: 80px;
    padding-top: 100px;
    padding-bottom: 50px;
}
.contact_content h3 b{
	font-size: 41px;
    margin-left: 16px;
}
.contact_content .tip {
    font-size: 20px;
    color: #ff3366;
    margin: 30px 0 10px;
	text-align:left;
}
.callback .input-wrap {
    padding: 13px 0;
    border-bottom: 1px solid #0A6FAD
}
.callback .input-wrap input {
    border: 0;
    outline: none;
    background: none;
    color: #ff3366;
    font-size: 30px;
    width: 243px;
}
.callback{
	float:left;
}
.callback div {
    float: left;
}
.contact_content .btn .callback .btn-wrap a {
    display: block;
    padding: 0 15px;
    height: 60px;
    line-height: 60px;
    font-size: 20px;
    color: #fff;
    background-color: #0A6FAD;
    border-radius: 5px;
    margin-left: 24px;
}
.btn p {
    float: left;
}
.contact_content .btn .phone a {
    display: block;
    line-height: 60px;
    padding: 0px 72px;
    background: #0A6FAD url(../images/s11.png) no-repeat 72px center;
    float: left;
    color: #fff;
    font-size: 20px;
    margin-left: 50px;
    border-radius: 10px;
    text-indent: 40px;
    overflow: hidden;
    position: relative;
}
.contact_content .tel {
    width:306px;
	max-width:100%;
    height: 506px;
    background: url(../images/s12.jpg) no-repeat;
    box-shadow: 0 0 3px #333;
    margin-top: 50px;
    padding: 20px;
}

.contact_content .tel .button {
    text-align: center;
    padding-top: 40px;
    overflow: hidden;
}
.contact_content .tel h4 {
    font-size: 28px;
    line-height: 50px;
    padding-top: 65px;
    opacity: 1;
    filter: alpha(opacity = 100);
    color: #ff3366;
    font-weight: normal;
}
.contact_content .tel h4 strong {
    display: block;
    font-size: 32px;
    font-weight: normal;
}
.cont-map-box {
    position: fixed;
    opacity: 0;
    filter: alpha(opacity=0);
    left: 0;
    top: 50%;
    bottom: 50%;
    overflow: hidden;
    z-index: 100;
    width: 100%;
    transition: 1s all;
    -webkit-transition: 1s all;
}
.cont-map-box.open {
    bottom: 0;
    top: 80px;
    opacity: 1;
    filter: alpha(opacity=100);
}
.cont-map-box iframe {
    position: relative;
    left: 0;
    top: 0;
    width: 100%;
    height: 800px;
    z-index: 1;
}
.cont-map-box .close1 {
    position: absolute;
    right: 20px;
    top: 20px;
    opacity: 0.8;
    filter: alpha(opacity=80);
    width: 50px;
    height: 50px;
    background: #ff0000;
    z-index: 2;
}
.cont-map-box .close1 i {
    width: 50px;
    height: 50px;
    background: url(../images/x2.gif) center no-repeat;
    display: block;
    transition: 0.5s all;
    -webkit-transition: 0.5s all;
}
.wd_content{
	clear:both;
	padding-top:32px;
}
.question .q_title{
	line-height:32px;
	font-size:22px;
}
.wd_content .description{
	padding: 12px;
    margin: 16px 0px;
    background: #eee;
}
.wd_content .answer{
	padding:12px;
}



.question_con{
	margin-top:60px;
	color:#666;
	background:#f1f1f1;
}
.question_con table{
	width:100%;
}
.question_con .table>tbody>tr>td, .question_con .table>tbody>tr>th, .question_con .table>tfoot>tr>td, .question_con .table>tfoot>tr>th, .question_con .table>thead>tr>td, .question_con .table>thead>tr>th {
    padding: 16px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: none;
}
.question_con table th{
	text-align:right;
}
.question_con table th.question_title{
	padding: 20px 0px;
    text-align: center;
    color: #666;
    font-size: 22px;
    background: #e1e1e1;
    margin-bottom: 12px;
    line-height: 26px;
    width: 100%
}
.question_con table .selects{
    width: 180px;
    line-height: 32px;
    height: 32px;
    background: #E1E1E1;
    border-radius: 5px;
    padding-left: 12px;
}
.question_con #description{
    border-radius: 5px;
    padding: 5px;
}
.question_con #dosubmit{
	padding: 4px 32px;
    margin-right: 12px;
    color: #fff;
    background-color: #0A6FAD;
    border-color: #0A6FAD;
    border-radius: 6px;
}
.question_con #rs_button{
	padding: 4px 32px;
    margin-right: 12px;
    color: #999;
    background-color: #e1e1e1;
    border-color: #e1e1e1;
    border-radius: 6px;
}
.modal-dialog{
	width:300px;
	position: absolute;
    top: 50%;
    left: 50%;
	margin-top:-150px;
	margin-left:-185px;
}
#myModal{
    background: rgba(0,0,0,.5);
	color:#666;
}
#myModal td.ltd {
    width: 80px;
}
#myModal td{
	line-height:52px;
}
.contact_nav a{
	color: #666;
    background: #ddd;
    padding: 10px 18px;
    font-size: 26px;
}
.contact_nav a.active{
	color:#fff;
	background:#0A6FAD;
}
 .box-wrap {
    background-color: #f9f9f9;
    padding: 20px;
}
.box-wrap .t-h4 {
    border-bottom: 1px dashed #cacaca;
	margin: 0 0 10px;
    font-size: 16px;
    padding: 4px 0;
    line-height: 24px;
    border-bottom: 1px solid #cacaca;
    height: 32px;
}
.box-wrap .box-name {
    line-height: 50px;
    position: relative;
    padding: 0 20px;
    margin: 0 -20px;
    cursor: pointer;
    font-weight: bold;
}
.box-wrap .box-name i {
    position: absolute;
    right: 20px;
}
.box-wrap .box-name i:after {
    content: '+';
    font-size: 22px;
    color: #999;
    font-style: normal;
    display: block;
}
.box-wrap .box-name:hover {
    background-color: #2e3138;
    color: #fff;
}
.box-wrap .box_cnt{
    border-top: 1px solid #cacaca;
    padding: 18px 20px;
    display: none;
	line-height:24px;
	font-size:14px;
	color:#666;
}
.box-wrap .box-name:hover i:after {
    color: #fff;
}
footer .footer_b_l .footer_b_l_p1{
    line-height: 26px;
    padding-top: 20px;
    padding-right: 223px;
}
footer .footer_b_l .footer_b_l_p2{
	line-height:26px;
}

 #nav {position:absolute; top:0; right:251px; z-index:4; height:100%; overflow:hidden;}
#nav li {float:left; height:100%; -webkit-transition:background-color 700ms; transition:background-color 700ms;}
#nav .n1 {width:72px;}
#nav .n2, #nav .n3, #nav .n5, #nav .n6, #nav .n7, #nav .n8 {width:120px;}
#nav .n4 {width:120px;}
#nav li a {position:relative; z-index:2; display:block; width:100%; height:100%; font-size:16px; line-height:79px; text-align:center; color:#666; -webkit-transition:color 200ms; transition:color 200ms;}
#nav li.on a ,#nav li a:hover{color:#fff;}
#nav li a span {position:absolute; left:0; top:0; z-index:2; width:100%; height:100%;}
#nav li a .bkg {top:100%; z-index:1; background-color:#0A6FAD; -webkit-transition:top 200ms; transition:top 200ms;}
#nav li.on a .bkg,
#nav li a:hover .bkg {top:0;}
#subNav {position:absolute; top:80px; left:0px; z-index:4; width:100%; height:61px; overflow:hidden;}
#subNav .g-wrap {overflow:visible;}
#subNav .g-wrap .item {position:absolute; top:-100%;right:0%; width:100%; height:100%; background-color:#0A6FAD; overflow:hidden; -webkit-transition:top 300ms; transition:top 300ms; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
#subNav .g-wrap .about {padding:0 16px; width:1091px;}
#subNav .g-wrap .product{  padding: 0px 16px; width:971px;}
#subNav .g-wrap .news { padding:0 16px; width:851px;}
#subNav .g-wrap .service { padding:0 16px;width:731px;}
#subNav .g-wrap .case{ padding: 0px 16px;width:611px;}
#subNav .g-wrap .solution{ padding: 0px 16px;width:491px;}
#subNav .g-wrap .on {top:0;}
#subNav .g-wrap .item a {float:left; padding:0 16px; font-weight:bold; font-size:13px; line-height:61px; color:#E8E8E8;-webkit-transition:color 300ms; transition:color 300ms;}
#subNav .g-wrap .item a:hover {}
#subNav .g-wrap .item #on {color: #f63b2e;}
.duibi_content img{
	max-width:100%;
}
		.search_con{
			padding-top:130px;
			background-image: url(http://www.chenyang.com/statics/cysq/images/search_body_bg.jpg);
			background-position: right top;
			background-attachment: fixed;
		}
		#searchform{
			text-align:center;
		}
		input.query {
			font-size: 18px;
			width: 600px;
			-webkit-box-shadow: inset 0 6px 6px rgba(0,0,0,0.1);
			-moz-box-shadow: inset 0 6px 6px rgba(0,0,0,0.1);
			box-shadow: inset 0 6px 6px rgba(0,0,0,0.1);
			border-radius: 6px 0 0 6px;
			-webkit-border-radius: 6px 0 0 6px;
			-moz-border-radius: 6px 0 0 6px;
			padding: 13px 13px;
			border:solid 1px #0A6FAD;
		}
		#searchform button {
			height: 55px !important;
			font-size: 20px;
			padding-left: 30px;
			padding-right: 25px;
			text-align: center;
		}
		div.search button {
			border-radius: 0 6px 6px 0;
			-webkit-border-radius: 0 6px 6px 0;
			-moz-border-radius: 0 6px 6px 0;
		}
		#searchform .btn-search {
			-webkit-box-shadow: none;
			-moz-box-shadow: none;
			box-shadow: none;
			margin-left: -6px;
			border: 0 !important;
			    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
		}
		.btn:hover {
			-webkit-transition: all 150ms ease-in-out;
			-moz-transition: all 150ms ease-in-out;
			-ms-transition: all 150ms ease-in-out;
			-o-transition: all 150ms ease-in-out;
			transition: all 150ms ease-in-out;
			-webkit-box-shadow: 0 1px 6px rgba(0,0,0,0.1);
			-moz-box-shadow: 0 1px 6px rgba(0,0,0,0.1);
			box-shadow: 0 1px 6px rgba(0,0,0,0.1);
			color:#fff;
		}
		.product_thumb{
			width:50%;
			float:left;
			overflow:hidden;
		}
		.product_thumb img{
			max-width:100%;
		}
		.product_td{
			width:50%;
			float:left;
			overflow:hidden;
			padding-top:30px;
		}
		.product_td h5,.product_description h5{
			line-height: 32px;
			background: #0A6FAD;
			color: #fff;
			text-align: center;
			margin-bottom: 20px;
			border-radius: 21px;
			letter-spacing:5px;
		}
		.product_td p{
			line-height: 20px;
			padding-left: 12px;
			height: 118px;
			overflow: hidden;
			margin-bottom: 0px;
			color: #0A6FAD;
			font-size: 13px;
		}
		.product_description h5{
			margin-bottom:12px;
			    margin-bottom: 12px;
    background: none;
    color: #333;
	font-size:15px;
		}
		.product_description h5:hover{
			text-decoration: underline;
			    color: #0A6FAD;
				font-size:16px;
		}
		.clearfix{
			clear:both;
		}
		.search_result_title{
			line-height: 32px;
			margin-top: 20px;
			border-bottom: solid 2px #337AB7;
			margin-bottom:12px;
		}
		.search_result_title span{
			display: inline-block;
			background: #337AB7;
			color: #fff;
			border-top-right-radius: 32px;
			padding-left: 20px;
			padding-right: 16px;
		}
		.ptitle{
			text-align:center;
			margin-bottom:20px;
		}
		.product_list_item img{
			max-width:100%;
		}
		.cat_menu{
								border:none;
								border-bottom:solid 2px #296DA5;
							}
							.cat_menu a{
								    line-height: 54px;
									font-size: 16px;
									font-weight: bold;
									padding: 12px 26px;
									background: #E5E5E5;
									border-top-right-radius: 34px;
									color: #666;
							}
							.cat_menu a:hover , .cat_menu a.active{
								color: #fff;
								background:#296DA5;
							}
							.p_selects{
								border-right: solid 1px #296DA5;
								border-left: solid 1px #296DA5;
								border-bottom: solid 1px #296DA5;
							}
		.search_box{margin-top:20px;}
		.product_detail_title{
			line-height: 32px;
			margin-top: 12px;
			padding-left: 22px;
			color: #333;
		}
		.product_detail_img img{
			max-width:100%;
			width:100%;
		}
		.product_detail_desc_title{
			margin-top: 12px;
			margin-bottom: 8px;
			border-bottom: solid 2px #0A6FAD;
		}
		.product_detail_desc_title span{
			    padding: 9px 20px;
				background: #0A6FAD;
				display: inline-block;
				color: #fff;
				border-top-left-radius: 10px;
				border-top-right-radius: 10px;
				font-size: 18px;
		}
		.product_detail_description{
			font-size: 15px;
			color: #666;
			line-height: 32px;
			margin-bottom:12px;
		}
		.product_property_item b {
			margin-right: 10px;
			display: inline-block;
			background: #0A6FAD;
			padding: 0px 12px;
			color: #fff;
			border-radius: 6px;
		}
		.product_c_m_tabs{
					margin-bottom:24px;
					border-bottom: solid 3px #006EAF;
				}
				.product_detail_detail,.detail_case{
					color:#666;
					line-height:26px;
					font-size:14px;
					padding:0px 8px;
				}
				.product_detail_detail h3 ,.detail_case h3{
					font-size:17px;
					line-height:30px;
					margin:12px 0px;
				}
				.product_detail_detail p ,.detail_case p{
					text-indent:28px;
				}
				.product_detail_detail p img ,.detail_case p img{
					margin-left:-28px;
					max-width:100%;
				}
				.product_detail_detail h3 strong,.detail_case h3 strong{
					padding:2px 8px;
					display:inline-block;
					background:#006eaf;
					color:#fff;
					border-radius:8px;
				}
				.chat_menu_con{
					
				}
				.chat_menu_con a{
					display: inline-block;
					padding: 0 15px;
					height: 42px;
					line-height: 42px;
					font-size: 20px;
					color: #fff;
					background-color: #0A6FAD;
					border-radius: 5px;
					margin-right:8px;
				}
				.guestbook{
					margin-top:12px;
				}
				.guestbook h4{
					line-height:32px;
					margin-bottom:12px;
				}
				.guestbook label{
					padding: 3px 13px;
					margin-bottom: 4px;
					background: #0A6FAD;
					color: #fff;
					border-radius: 5px;
					line-height: 22px;
				}
@media(max-width:1550px) {
	#nav .n1 {width:58px;}
	#nav .n2, #nav .n3, #nav .n5, #nav .n6, #nav .n7, #nav .n8 {width:96px;}
	#nav .n4 {width:96px;}
	#subNav .g-wrap .about {padding:0 16px; width:923px;}
	#subNav .g-wrap .product{padding: 0px 16px;width:827px;}
	#subNav .g-wrap .news {padding:0 16px;width:731px;}
	#subNav .g-wrap .service {padding:0 16px; width:635px;}
	#subNav .g-wrap .case{  padding: 0px 16px; width:539px;}
	#subNav .g-wrap .solution{ padding: 0px 16px; width:443px;}
}
