@charset "utf-8";

/* CSS Document */
 @media screen and (min-width:940px){
html { overflow-x: hidden; overflow-y: auto; }
}
body{ margin:0px; padding:0px;font-size:12px; font-family:微软雅黑;}

a img{ border:none;}

a,a:link,a:visited{text-decoration:none; }

a.zxbtn2{ color:red; font-weight:bold;}

a.clickbg{color:red; font-weight:bold;}

body,div,p,span,form,iframe,table,td,th,input,textarea,button,label,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}

h1,h2,h3,h4,h5,h6{ font-size:12px; font-weight:normal; }

ul,ol,li,dl{list-style-type:none;}

em,i,dfn,cite,strong,small{font-style:normal;} 

fieldset,img,button,input,select,option{vertical-align:middle;font:12px/18px "宋体",arial,sans-serif;}

table{border-collapse:collapse;border-spacing:0;}

image{ border:0;}  textarea{ resize:none;}  label{ cursor:pointer;}




.top_ding{ width:100%;     background: url(../style/topbg.jpg) repeat-x;    height: 120px;    z-index: 1;}
.top_ding a{ color: #595959;  }

.top_22{ width:1240px; margin:0 auto;}
.logoa{ width:338px; height:120px; float:left;}







.top .zj_menu_a li {
    float: left;
    width: 175px;
    height: 200px;
    float: left;
    text-align: center;
    font-size: 14px;
}




.quickNav h1{display: inline; font-size:12px; font-weight:normal; }

.content{ width:1000px; margin:0 auto; position:relative;}
/*.content{ width:970px; margin:0 auto; position:relative;}*/

.top_ding .logo{ position:absolute; top:0px; z-index:99999999;}

.top_ding .quickNav{ padding-left:35px; font-size:12px; height:55px; overflow:hidden; line-height:36px; color:#fff;}

.top_ding .quickNav a{ color:#fff;}

.top_ding .quickNav a:hover{ text-decoration:underline}

.top_ding .quickNav input{ border:solid 1px #aa9066; width:125px; height:23px; background:url(../style/zeexin_2.png) #FFF no-repeat 130px center; padding:0px 20px 0px 5px; margin-left:5px; color:#CCC;}

.top_ding .quickNav .formsearch{display:inline; width:125px; height:23px; position:absolute; }



.top .nav{ height:63px; overflow:hidden; position:relative; text-align:right;}

.top .nav .bg{ position:absolute; left:375px; z-index:2;}

.top .nav .navlist{ position:absolute; right:20px; top:15px; z-index:3;}

.top .nav a{ margin-left:25px; display:block; text-align:center; color:#FFF; text-decoration:none; float:left;}

.top .nav a img{ border:0px;}

.top .nav .cur{ color:#fff;}


.top .snav{ position:absolute; width:100%; line-height:28px; background:#FFFFFF; border-bottom:4px solid #ce9621;overflow:hidden; top:99px; z-index:999992; display:none;}





.j_top {

	background: url(../style/topbg.jpg) repeat-x;

	height: 120px;

	z-index: 1;

}

.j_content {

	width: 1240px;

}



.j_index_banner {

	position: relative;overflow: hidden;

}

.j_index_banner .banner {

	height: 810px;

	bottom: 0;

	margin-bottom: 0;

}

.j_index_banner .banner .img div {

	height: 810px;

}










.top .j_quickNav {

	text-align: left;

	padding-left: 321px;

	height: 43px;

	line-height: 43px;

	color: #fff;

}

.top .j_quickNav a {

	color: #fff;

}

.top .j_quickNav span {

	color: #fff;

}

.top .snav {

	top: 120px;

	height: auto;

	

}

.top .snav .snavList {

	height: auto;

	padding:0; margin:0 auto;

}

.top .zj_menu_a {

	margin: 15px auto;

	width: 875px;

}

.top .zj_menu_a li {

	float: left;

	width: 175px;

	height: 200px;

	float: left;

	text-align: center;

	font-size: 14px;

}

.top .zj_menu_a li a {

	color: #000;

}

.top .zj_menu_a li b {

	font-size: 15px;

}

.top .j_nav {

	height: 77px;

}

.top .j_nav a {

	margin-left: 35px;

}

.navlist a {

	font-size: 14px;

}




.top .j_nav input {

	background: #eeeeee url("../style/zeexin_2_2959.png") no-repeat 160px center;

	border: 1px solid #aa9066;

	color: #999;

	height: 30px;

	margin: 10px 0 0 10px;

	padding: 0 20px 0 5px;

	width: 160px;

	font-size: 14px;

	line-height: 30px;

}

.nav_pp {

	width: 970px;

	margin-left: 67px;

	margin-top: 50px;

	height:150px; margin:0 auto;

}


.j_top .snav1{ padding:20px 0 30px 0;}


.nav_pp li {

	width: 110px;

	height: 80px;

	float: left;

	text-align: center;

	font-size: 15px;

	line-height: 16px;

}

.nav_pp li span.pp_logo {

	width: 70px;

	height: 70px;

	background: url(../style/zhizhi.png) no-repeat;

	display: block;

	margin: 0 auto;

}

.nav_pp li span.nav_pp_2 {

	background-position: -120px 0;

}

.nav_pp li span.nav_pp_3 {

	background-position: -246px 0;

}

.nav_pp li span.nav_pp_4 {

	background-position: -370px 0;

}

.nav_pp li span.nav_pp_5 {

	background-position: -496px 0;

}

.nav_pp li span.nav_pp_6 {

	background-position: -625px 0;

}

.nav_pp li span.nav_pp_7 {

	background-position: -748px 0;

}

.nav_pp li span.nav_pp_8 {

	background-position: -870px 0;

}

.nav_pp li span:hover {

	background: url(../style/zhizhi_hover.png) no-repeat;

}

.nav_pp li span:hover.nav_pp_2 {

	background-position: -120px 0;

}

.nav_pp li span:hover.nav_pp_3 {

	background-position: -246px 0;

}

.nav_pp li span:hover.nav_pp_4 {

	background-position: -370px 0;

}

.nav_pp li span:hover.nav_pp_5 {

	background-position: -496px 0;

}

.nav_pp li span:hover.nav_pp_6 {

	background-position: -625px 0;

}

.nav_pp li span:hover.nav_pp_7 {

	background-position: -748px 0;

}

.nav_pp li span:hover.nav_pp_8 {

	background-position: -870px 0;

}

.nav_pp li:hover {

	font-weight: bold;

}

.Z_TypeList {

	top: 121px;

	margin-left: 140px;

}

.imgPage div {

	bottom: 140px;

	left: 50%;

	margin-left: -100px;

}

.pp_mini_logo {

	position: absolute;

	left: 3%;

	bottom: 150px;

	z-index: 2

}

.pp_mini_logo a {

	width: 53px;

	height: 53px;

	display: block;

}

.pp_big_logo {

	position: absolute;

	left: 50%;

	left: 2%;

	bottom: 50px;

	opacity: 0;

	display: none;

	height: 53px;

	width: 53px;

}
.snav4_a{ margin:45px 0 0 160px; float:left; width:39px;}

.snav4_b{ width:800px; float:left; margin:51px 0 0 20px;}

.snav4_b span{ font-size:19px; font-weight:bold; color:#863581;}

.snav4_b p{ display:inline; font-size:15px; margin-left:30px;}



.zjmore{ display: block;left: 50%;margin-left: 540px;position: absolute;top: 230px;}



.snav4_b a img,.snav4_a a img{ margin-top:-20px;}
.j_top .snav4{ padding-bottom:30px; overflow:hidden;}







.head-v3{position:relative;z-index:100;}
.head-v3 .navigation-inner{ }



.navigation-up .navigation-v3{margin-left:10px;float:left;_margin-left:10px}
.navigation-up .navigation-v3 ul{float:left}
.navigation-up .navigation-v3 li{float:left;font:normal 16px/59px "microsoft yahei";color:#fff}
.navigation-up .navigation-v3 .nav-up-selected{background:#9a5898}
.navigation-up .navigation-v3 .nav-up-selected-inpage{background:#202833}
.navigation-up .navigation-v3 li h2{font-weight:normal;padding:0;margin:0; line-height:30px; text-align:center;}
.navigation-up .navigation-v3 li h2 a{padding:0 25px;color:#fff;display:inline-block;height:60px;}
.navigation-up .navigation-v3 li h2 a span{ font-size:16px;}
.navigation-down{position:absolute;top:65px;left:0px;width:100%}
.navigation-down .nav-down-menu{width:100%;margin:0;background:#fff;position:absolute;top:0px; border-bottom:3px solid #9a5898;}
.navigation-down .nav-down-menu .navigation-down-inner{margin:auto;width:1200px;position:relative}
.navigation-down .nav-down-menu dl{float:left;margin:18px 80px 18px 0}
.navigation-down .menu-1 dl{margin:20px 80px 25px 0}
.navigation-down .menu-1 dt{font:normal 16px "microsoft yahei";color:#61789e;padding-bottom:10px;border-bottom:1px solid #61789e;margin-bottom:10px}
.navigation-down .menu-1 dd a{color:#fff;font:normal 14px/30px "microsoft yahei"}
.navigation-down .menu-1 dd a:hover{color:#60aff6}
.navigation-down .menu-2 dd a,.navigation-down .menu-3 dd a{color:#fff;font:normal 16px "microsoft yahei"}





@media only screen and (max-width:1120px){
.navigation-up .navigation-v3{margin-left:10px;float:left;_margin-left:10px}
.navigation-up .navigation-v3 ul{float:left}
.navigation-up .navigation-v3 li{float:left;font:normal 16px/59px "microsoft yahei";color:#fff}
.navigation-up .navigation-v3 .nav-up-selected{background:#9a5898}
.navigation-up .navigation-v3 .nav-up-selected-inpage{background:#202833}
.navigation-up .navigation-v3 li h2{font-weight:normal;padding:0;margin:0; line-height:30px; text-align:center;}
.navigation-up .navigation-v3 li h2 a{padding:0 15px;color:#fff;display:inline-block;height:60px;}
.navigation-up .navigation-v3 li h2 a span{ font-size:16px;}
.navigation-down{position:absolute;top:65px;left:0px;width:100%}
.navigation-down .nav-down-menu{width:100%;margin:0;background:#fff;position:absolute;top:0px; border-bottom:3px solid #9a5898;}
.navigation-down .nav-down-menu .navigation-down-inner{margin:auto;width:1200px;position:relative}
.navigation-down .nav-down-menu dl{float:left;margin:18px 80px 18px 0}
.navigation-down .menu-1 dl{margin:20px 80px 25px 0}
.navigation-down .menu-1 dt{font:normal 16px "microsoft yahei";color:#61789e;padding-bottom:10px;border-bottom:1px solid #61789e;margin-bottom:10px}
.navigation-down .menu-1 dd a{color:#fff;font:normal 14px/30px "microsoft yahei"}
.navigation-down .menu-1 dd a:hover{color:#60aff6}
.navigation-down .menu-2 dd a,.navigation-down .menu-3 dd a{color:#fff;font:normal 16px "microsoft yahei"}

}

@media only screen and (max-width:1040px){
.navigation-up .navigation-v3{margin-left:10px;float:left;_margin-left:10px}
.navigation-up .navigation-v3 ul{float:left}
.navigation-up .navigation-v3 li{float:left;font:normal 16px/59px "microsoft yahei";color:#fff}
.navigation-up .navigation-v3 .nav-up-selected{background:#9a5898}
.navigation-up .navigation-v3 .nav-up-selected-inpage{background:#202833}
.navigation-up .navigation-v3 li h2{font-weight:normal;padding:0;margin:0; line-height:30px; text-align:center;}
.navigation-up .navigation-v3 li h2 a{padding:0 5px;color:#fff;display:inline-block;height:60px;}
.navigation-up .navigation-v3 li h2 a span{ font-size:16px;}
.navigation-down{position:absolute;top:65px;left:0px;width:100%}
.navigation-down .nav-down-menu{width:100%;margin:0;background:#fff;position:absolute;top:0px; border-bottom:3px solid #9a5898;}
.navigation-down .nav-down-menu .navigation-down-inner{margin:auto;width:1200px;position:relative}
.navigation-down .nav-down-menu dl{float:left;margin:18px 80px 18px 0}
.navigation-down .menu-1 dl{margin:20px 80px 25px 0}
.navigation-down .menu-1 dt{font:normal 16px "microsoft yahei";color:#61789e;padding-bottom:10px;border-bottom:1px solid #61789e;margin-bottom:10px}
.navigation-down .menu-1 dd a{color:#fff;font:normal 14px/30px "microsoft yahei"}
.navigation-down .menu-1 dd a:hover{color:#60aff6}
.navigation-down .menu-2 dd a,.navigation-down .menu-3 dd a{color:#fff;font:normal 16px "microsoft yahei"}

}




@keyframes spin {

0% {

	transform:rotate(0deg);

   	-webkit-transform:rotate(0deg);

 }

 100% {

 	transform:rotate(-360deg);

   	-webkit-transform:rotate(-360deg);

 }

}

@-webkit-keyframes spin {

0% {

	transform:rotate(0deg);

   	-webkit-transform:rotate(0deg);

 }

 100% {

 	transform:rotate(-360deg);

   	-webkit-transform:rotate(-360deg);

 }

}

@-moz-keyframes spin {

0% {

	transform:rotate(0deg);

   	-moz-transform:rotate(0deg);

 }

 100% {

 	transform:rotate(-360deg);

   	-moz-transform:rotate(-360deg);

 }

}

@-ms-keyframes spin {

0% {

	transform:rotate(0deg);

   	-ms-transform:rotate(0deg);

 }

 100% {

 	transform:rotate(-360deg);

   	-ms-transform:rotate(-360deg);

 }

}

@-o-keyframes spin {

0% {

	transform:rotate(0deg);

   	-o-transform:rotate(0deg);

 }

 100% {

 	transform:rotate(-360deg);

   	-o-transform:rotate(-360deg);

 }

}




.headzj{width:880px; margin:0 auto;}
.headzj li{float: left;
    width: 175px;
    height: 200px;
    float: left;
    text-align: center;
    font-size: 14px;}
.headzj li:nth-child(6) { margin-left:84px;}

.headss input {
    background: #eeeeee url("../style/zeexin_2_2959.png") no-repeat 160px center;
    border: 1px solid #aa9066;
    color: #999;
    height: 30px;
    margin: 10px 0 0 10px;
    padding: 0 20px 0 5px;
    width: 160px;
    font-size: 14px;
    line-height: 30px;
}
