﻿/* 织梦58（dede58.com）做最好的织梦整站模板下载网站 */
* {
	margin: 0;
	padding: 0;
}
img {
	border:none;
}
body {
	background: #d0d0d0;
	font: 14px/1.4 Georgia, Serif;
	font-family:微软雅黑, Arial, Helvetica, sans-serif;
}
.screen-reader-text {
	position: absolute;
	left: -9999px;
	top: -9999px;
}
.clear {
	clear: both;
}
.group:after {
	visibility: hidden;
	display: block;
	font-size: 0;
content:;
	clear: both;
	height: 0;
}
* html .group, *:first-child+html .group {
	zoom: 1;
} /* First selector = IE6, Second Selector = IE 7 */
#index_model {
	width: 960px;
	margin: 0px auto;
	overflow:hidden;
}
#index_model_in {
	width:980px;
	margin:0;
	padding:0;
	overflow:hidden;
	height:auto;
}
h1, h2, h3 {
	font-weight: normal;
	margin: 0 0 10px 0;
}
p {
	margin: 0 0 5px 0;
}
ul, li, ol {
	list-style:none;
	display:block;
}

.login_shops {
	width:80px;
	height:71px;
	float:left;
	display:block;
	position:relative;
}
.login_shops b {
	display:block;
	width:50px;
	padding:3px 10px 3px 20px;
	margin:25px 0 0;
	border:#CCC solid 1px;
	border-radius:5px;
	font-size:12px;
	font-weight:normal;
	cursor:pointer;
	box-shadow:0px 0px 3px #999 inset;
	background:#f6bb17 no-repeat 4px 5px url(../images/personal.png);
	color:#fff
}
.login_shops div {
	display:none;
	width:130px;
	height:auto;
	position:absolute;
	top:51px;
	background:#F5F5F5;
	left:-25px;
	box-shadow:0px 0px 3px #999;
	padding:5px
}
#header2 .login_shops div {
	top:38px;
}
.login_shops div a {
	display:block;
	width:100px;
	height:auto;
	padding:5px 10px 5px 20px;
	font-size:12px;
	color:#999;
	float:left;
	cursor: pointer;
	background-image:url(../images/personal.png);
	background-color:#F5F5F5;
	background-repeat:no-repeat;
	background-position:2px -99px;
	text-decoration:none;
}
.login_shops div a:hover {
	background-color:#f6bb17;
	color:#FFF;
}
#login_btn {
	background-position:2px -20px
}
#register_btn {
	background-position:2px -47px
}
#profile_btn {
	background-position:2px -72px
}
#header2 .login_shops b {
	margin:13px 0 0;
}
#header2 .login_shops {
	height:52px;
}
#nav .menu_nav li .sub-menu {
	display:none;
	height:auto;
	width:145px;
	position:absolute;
	top:71px;
	left:0;
	background:#f7f7f7;
	box-shadow: 0 1px 3px #333333;
	z-index:10;
}
#nav .menu_nav li .sub-menu li .current-menu-item a, #nav .menu_nav li .sub-menu li a {
	color: #f6bb17!important;
	text-shadow:none !important;
}

#nav .menu_nav li .sub-menu li a {
	width:75%!important;
	padding:0 10px !important;
	display:inline;
	height:auto !important;
	float:left;
	border-bottom:dotted 1px #CCCCCC;
	margin:0 0 0 5px;
}
#nav .menu_nav li .sub-menu li a:hover {
	background:#333 !important;
	color:#FFF !important;
}
#nav .menu_nav li .sub-menu li {
	text-align:center;
	float:left;
	width:150px;
	height:auto !important;
	padding:0;
	line-height:28px !important;
	margin:2px 0;
	/*position:relative;*/
}
#nav .home_url {
	width:62px;
	height:46px;
	float:left;
	background:no-repeat 0px -309px url(../images/sprites.png);
}
#nav .menu_nav li .sub-menu li .sub-menu {
	left:140px;
	top:0;
	display:none;
}
/* pic */

#pic_out2 {
	/*width:100%;*/
	/*height:585px;*/
	width: 960px;
	height: 350px;
	overflow:hidden;
	margin:0 auto;
	position:relative;
	z-index:10;
	/*padding-top:97px;*/
}
#pic2 {
	width:100%;
	height:585px;
	overflow:hidden;
	position:relative;
	margin:0 auto;
	background:#FFF;
}
#pic2 ul li a {
	display:block;
	width:100%;
	height:535px;
	overflow:hidden;
	position:relative;
	z-index:2;
}
#pic2 ul li {
	display:block;
	width:100%;
	height:535px;
	position:relative;
}
#pic2 .prve, #pic2 .next {
	width:80px;
	height:80px;
	background-image:url(../images/sprites.png);
	position:absolute;
	top:231px;
	display: block;
	z-index:1000;
	cursor:pointer;
}
#pic2 .prve {
	background-position:80px -1px;
	left:-100px;
}
#pic2 .next {
	background-position:80px -80px;
	right:-100px;
}
.test_inf {
	margin:0 auto;
	width:960px;
	height:40px;
}
.pic_bottom {
	width:100%;
	height:53px;
	padding-top:28px;
	position:absolute;
	bottom:0;
	z-index:10;
	background:url(../images/pic_b.png);
}
.pic_bottom_in {
	width:960px;
	height:53px;
	position:relative;
	margin:0 auto;
}
.center_btn {
	width:346px;
	height:87px;
	position:absolute;
	left:292px;
	bottom:0;
	cursor:pointer;
	display:block;
}
.chake_c {
	width:379px;
	height:53px;
	display:block;
	float:left;
	position:relative;
	z-index:5;
}
.chake_c b {
	font-size:15px;
	color:#333;
	display:block;
	width:264px;
	float:left;
	margin-top:7px;
	text-align:right;
}
.chake_c p {
	font-size:12px;
	color:#999;
	width:264px;
	float:left;
	text-align:right;
}
.chake_c img {
	float:right;
	display:block;
	width:98px;
	height:31px;
	margin-top:-17px;
}
.pic_contact {
	width:379px;
	height:53px;
	float:right;
	position:relative;
	z-index:5;
}
.pic_contact span {
	width:130px;
	overflow:hidden;
	height:43px;
	display:block;
	background: no-repeat url(../images/sprites.png);
	padding-left:40px;
	margin-top:10px;
	float:left;
}
.pic_contact span p {
	font-size:12px;
	font-weight:bold;
	color:#333;
	margin:0;
	line-height:16px;
}
#pic_out2 #searchform {
	width:188px;
	height:43px;
	padding-left:20px;
	margin-top:10px;
	float:left;
	display:block;
	position:relative;
}
#pic_out2 #searchform #s {
	width:138px;
	height:14px;
	padding:2px 2px 2px 20px;
	border:#999 solid 1px;
	margin:7px 0 0 20px;
}
#pic_out2 #searchform div {
	width:33px;
	height:33px;
	background:0 -53px no-repeat url(../images/sprites.png);
	position:absolute;
	z-index:5;
}
/* widget */

#index_model {
	width:100%;
	height:auto;
	position:relative;
}
.widget {
	width:100%;
	height:auto;
	overflow:hidden;
	float:left;
	margin-bottom:30px;
	background-attachment:fixed;
}
.widget_in {
	width:960px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
}
.widget_in ul{ width: 1020px;}
.widget .widge_hd {
	width:100%;
	/*height:64px;*/
	float:left;
	padding:10px 0;
}
.widget .widge_hd span {
	float:left;
	display:block;
	height:34px;
	width:auto;
	text-align:center;
	width:100%;
}
.widget .widge_hd span b, .widget_left .widge_hd span b {
	width:100%;
	display:block;
	font-size:18px;
	color:#303030;
	font-weight:normal;
}
.widget .widge_hd span p, .widget_left .widge_hd span p {
	display:block;
	font-size:12px;
	color: #f6bb17;
	text-transform:uppercase;
}
.widge_hd a, #vedio_in .a_left h2 b a {
	text-decoration:none;
	color:#303030;
}
.nexts {
	width:100%;
	display:block;
	height:39px;
	text-align:center;
	padding:80px 0 40px 0;
	overflow:hidden;
	position:relative;
	cursor:pointer;
}
.widget_nav_menu .widge_hd {
	height:auto;
}
.widget_nav_menu .widge_hd span {
	width:100%;
	height:auto;
	height:30px;
}
.widget_nav_menu .widge_hd span b, .widget_nav_menu .widge_hd span p {
	float:left;
	width:auto;
	margin-left:5px;
	display:block;
	height:30px;
	overflow:hidden;
}
.widget_nav_menu .widge_hd span p {
	line-height:35px;
}
.widget_nav_menu ul {
	float:left;
	width:100%;
}
.widget_nav_menu ul li {
	width:100%;
	height: auto;
	padding:5px 0;
	display:block;
	border-bottom:dotted 1px #d6d6d6;
	background:#fff;
	overflow:hidden;
}
.widget_nav_menu ul li a {
	padding:5px 0 5px 20px;
	color:#666;
	display:block;
	width:100%;
	background:#F5F5F5;
	border-left:#ccc solid 3px;
	text-decoration:none;
}
.widget_nav_menu ul li a:hover {
	border-left:#f6bb17 solid 3px;
	color:#f6bb17
}
.widget_nav_menu ul .current_page_item a, .widget_nav_menu ul .current-cat a {
	color:#f6bb17;
	border-left:#f6bb17 solid 3px;
}
.widget_nav_menu ul .current-cat .children li a, .widget_nav_menu ul .current_page_item .children li a, .widget_nav_menu ul .current_page_item .sub-menu li a, .widget_nav_menu ul .current-cat .sub-menu li a {
	color:#666 !important;
}
.widget_nav_menu ul li .sub-menu, .widget_nav_menu ul li .children {
	margin-left:10px;
	display:block;
}
.widget_nav_menu ul li .sub-menu li, .widget_nav_menu ul li .children li {
	border:none;
	padding:5px 0 !important;
}
.widget_nav_menu ul li .sub-menu li a, .widget_nav_menu ul li .children li a {
	border:none !important;
	background:none !important;
	padding:0 !important;
	margin-left:20px;
}
.widget_left {
	width:270px;
	height:auto;
	float:left;
	margin-bottom:30px;
	overflow:hidden;
}
.widget_left .widge_hd {
	height:auto;
	border-bottom: solid 1px #f6bb17;
	overflow:hidden;
	margin-bottom:15px;
}
.widget_left .widge_hd span {
	width:100%;
	height:auto;
	height:30px;
}
.widget_left .widge_hd span b, .widget_left .widge_hd span p {
	float:left;
	width:auto;
	margin-left:5px;
	margin-bottom:5px;
	display:block;
	height:23px;
	overflow:hidden;
}
.widget_left .widge_hd span p {
	line-height:35px;
}
.widget_left .zwmn {
	display:block;
	float:left;
	margin-top:5px;
	font-size:12px;
	color:#666;
}
.about_left .a_png img {
	width:270px;
	height:120px;
}
.widget_left .band_logo_in {
	width: 280px;
}
.widget_left .band_logo_in ul li {
	width:128px;
	height:83px;
	float:left;
	overflow:hidden;
	border:#CCC solid 1px;
	margin:0 10px 10px 0;
}
.widget_left .band_logo_in ul li img {
	width:128px;
	height:83px;
}
#index-case{
	width: 960px;
	height: auto;
	margin:0 auto;	
}
#index-case ul li{
	float: left;
	width: 240px;
	height: 190px;
	overflow: hidden;
	position:relative
}
.case_bg{
	top:10px;
	left:10px;
	width:220px;
	height:170px;
	background:#fec43f;
	position:absolute;
	-webkit-transform:translate(0px,-50px);
	opacity:0;
	z-index:99;
	transition:all 0.35s;	
}

#index-case ul li:hover .case_bg{
	
	-webkit-transform:translate(0px,0px);
	opacity:1;
	
}
.case_search{
	position:absolute;
	top:50%;
	margin-top:-25px;
	left:50%;
	margin-left:-25px;
	width:50px;
	height:50px;
	background-image:url(/skin/images/case_search.png);
	-webkit-transform:translate(0px,50px);
	opacity:0;
	z-index:102;
	transition:all 0.35s;
}
#index-case ul li:hover .case_search{
	
	-webkit-transform:translate(0px,0px);
	opacity:1;
} 
#index-case ul li img{
	width: 220px;
	height: 170px;
	margin:10px; 
}
#anli-more{
	width: 220px;
	height: 170px;
	margin:10px; 
	text-align: center;
	line-height: 170px;
	display: block;
	background-image: url(/skin/images/more_bg.jpg);
	background-repeat: no-repeat;
	color:#fff;
	font-size: 16px;
}
.widget_left #case1 ul li {
	margin-left:20px;
	float: left;
}
.widget_left .loop_big_caj_nav {
	width:198px;
}
.widget_left #case2 {
	width:260px;
	overflow:hidden;
}
.widget_left .case_left {
	width:259px;
}
.widget_left .case_right ul li a img {
	left:0;
}
.widget_left .case_right {
	margin-bottom:30px;
}
.widget_left .case_right ul li, .widget_left .case_right ul li a, .widget_left .case_right ul li a img {
	width:125px;
	height:167px;
}
.widget_left .case_right ul li .case_t {
	width:125px;
}
.widget_left .case_right ul li .case_t b {
	font-size:12px;
	font-weight:normal;
}
.widget_left .case_right, .widget_left .case_right ul {
	width:280px;
	height:auto;
}
.widget_left .case_left ul li {
	width:259px;
}
.widget_left .vedio_k {
	width:270px;
	height:150px;
}
.widget_left .vedio_k iframe {
	width:270px !important;
	height:150px !important;
}
.widget_left .news {
	width:270px;
	margin:0;
}
.widget_left .news_right {
	float:left;
}
.news_right p{
	font-weight: normal;
	color:#666;
	font-size: 13px;
	line-height: 28px;
}
.widget_left .news_right ul li div {
	margin:0;
	width:270px;
	padding-bottom:10px;
}
.widget_left .news_right ul li div img {
	width:270px;
	height:auto;
}
.widget_left .news_right ul li {
	border-bottom:dashed 1px #EFEFEF;
}
/* servers */

#servers {
	width:995px;
}
#servers ul {
	position:relative;
}
#servers ul li {
	display:block;
	width:320px;
	height:auto;
	float:left;
	margin:16px 10px;
	overflow:hidden;
}
#servers ul li div {
	width:298px;
	height:auto;
	float:left;
	margin-left:298px;
}
#servers ul li .s_pic {
	display:block;
	width:320px;
	height:200px;
	overflow:hidden;
	float:left;
	position:relative;
}
#servers ul li .s_pic img {
	width:0;
	height:0;
	display:block;
	position:absolute;
	top:124px;
	left:74.5px;
}
#servers ul li h2 {
	display:block;
	font-size:18px;
	width:298px;
	height:auto;
	float:left;
	text-align:center;
	margin:20px 0 10px 0;
	color:#333;
	overflow:hidden;
}
#servers ul li p {
	display:block;
	font-size:12px;
	width:298px;
	height:auto;
	float:left;
	text-align:center;
	color: #999;
	margin-bottom:10px;
}
#servers ul li .s_btn {
	width:102px;
	height:23px;
	padding:4px 0 0 40px;
	float:left;
	;
	background:0 -133px no-repeat url(../images/sprites.png);
	color:#FFF;
	margin-left:71px;
}
.cat_servers_no #servers ul li div {
	margin-left:0;
}
.cat_servers_no #servers ul li .s_pic img {
	width:320px;
	height:200px;
	top:0;
	left:0;
}
#servers ul li span {
	display:block;
	width:100%;
	text-align:center;
	padding-bottom:5px;
}
#servers ul li span em {
	font-size:14px;
	color:#666;
	text-decoration:line-through;
	margin-right:10px;
}
#servers ul li span a {
	font-size:16px;
	color:#F30;
	font-weight:bold;
}
/* about */

#about {
	width:100%;
	height:339px;
}
#about_in {
	width:960px;
	height:339px;
	margin:0 auto;
	position:relative;
}
#about_in .a_png {
	display:block;
	width:433px;
	height:339px;
	position:absolute;
	left:0;
	bottom:-339px;
}
.cat_about_no #about_in .a_png {
	bottom:0;
}
#about_in .a_left {
	width:380px;
	padding:40px 179px 0 221px;
	height:307px;
	position: absolute;
	top:-350px;
	right:-170px;
	background:url(../images/about_02.png);
	overflow:hidden;
}
.cat_about_no #about_in .a_left {
	top:-3px
}
#about_in .a_left h2 b, #about_in .a_left h2 em, #about_in .a_left h2 b a {
	font-size:24px;
	width:100%;
	display:block;
	float:left;
	color:#333;
	text-transform: uppercase;
	text-decoration:none;
}
#about_in .a_left p {
	font-size:12px;
	color:#666;
	line-height:20px;
	margin-top:15px;
	float:left;
}
/* vedio */

#vedio {
	width:100%;
	background-image:url(../images/vedio.jpg);
	height:409px;
}
#vedio_in {
	width:960px;
	height:409px;
	margin:0 auto;
	position:relative;
}
#vedio_in .vedio_k {
	width:430px;
	height:240px;
	padding:10px;
	background:#FFF;
	position:absolute;
	right:0;
	top:479px;
	box-shadow:0 1px 5px #000000;
	z-index:10;
}
.cat_vedio_no #vedio_in .vedio_k {
	top:79px;
}
#vedio_in .vedio_k img {
	display:block;
	width:430px;
	height:240px;
	cursor:pointer;
}
#vedio_in .vedio_k iframe, #vedio_in .vedio_k embed {
	width:430px !important;
	height:240px !important;
	display:none;
}
#vedio_in .a_left {
	width:384px;
	padding:80px 401px 0 100px;
	height:409px;
	position: absolute;
	top:410px;
	left:-20px;
	background:url(../images/vedio_b.png);
	overflow:hidden;
	z-index:5;
}
.cat_vedio_no #vedio_in .a_left {
	top:-3px;
}
#vedio_in .a_left h2, #vedio_in .a_left p, #vedio_in .a_left ul {
	position:relative;
	left:-500px;
}
.cat_vedio_no #vedio_in .a_left h2, .cat_vedio_no #vedio_in .a_left p, .cat_vedio_no #vedio_in .a_left ul {
	position:relative;
	left:0;
}
#vedio_in .a_left h2 b {
	font-size:24px;
	width:100%;
	display:block;
	float:left;
color#222;
	text-transform: uppercase;
}
#vedio_in .a_left p {
	font-size:12px;
	color:#333;
	line-height:20px;
	margin-top:15px;
	float:left;
}
#vedio_in .a_left ul {
	display:block;
	width:382px;
	height:auto;
	margin-top:5px;
	padding-top:10px;
	border-top: solid 1px #333;
	float:left;
}
#vedio_in .a_left ul li {
	float:left;
	margin-right:20px;
	border:5px solid #FFF;
	width:154px;
	height:140px;
	display:block;
	overflow:hidden;
	box-shadow:0 1px 5px #000000;
}
/* caseleft */

.case1 {
	width:1060px !important;
	height: 306px;
	margin:0 auto;
	padding-top:30px;

}
.caseleft {
	width:960px !important;
	height:auto;
	margin:30px auto;
	position:relative;
	float:left;
}
.caseleft ul {
	width:980px;
	overflow:hidden;
}
.caseleft ul li {
	width:230px;
	height:300px;
	margin:0 13px 13px 0;
	float:left;
}
.caseleft ul li a {
	position:relative;
	display:block;
	width:230px;
	height:300px;
	overflow:hidden;
}
.caseleft ul li a img {
	position:absolute;
	overflow:hidden;
}
.case_slo ul li a img {
	left:230px;
}
.caseleft ul li a .case_t {
	position:absolute;
	background:url(../images/first.png);
	bottom:-90px;
	width:220px;
	height:41px;
	padding:38px 5px 10px 5px;
	z-index:10;
}
.caseleft ul li a .case_t b {
	color:#fff;
	font-size:14px;
}
.loop_big_caj_nav {
	width:960px;
	height:auto;
	padding-top:5px;
	text-align: right;
	float:left;
}
.loop_big_caj_nav a {
	display:inline-block;
	padding:0px 10px;
	margin-right:2px;
	background:#666;
	color:#FFF;
	font-size:14px;
	cursor:pointer;
}
.loop_big_caj_nav a:hover {
	background:#f6bb17;
}
#size2, #size2 a {
	width:485px;
	height:311px;
}
#size2 {
	margin:0 5px 13px 0;
}
#size2 .case_t {
	width:485px;
}
/*news */

.news .widge_hd span {
	text-align:left;
}
.news .widge_hd span b {
	wfont-size:14px;
}
.news .widge_hd span p {
	font-size:9px;
}
.news {
	width:1060px;
	height:auto;
	position:relative;
	overflow:hidden;
	margin:30px auto;
	padding-top:16px;
	padding-bottom:16px;
	background-color: #fff;

}
.news_left {
	width:400px;
	height:auto;
	overflow:hidden;
	float:left;
	margin-left: 55px;
}
.news b.newstitle {
	font-size:18px;
	color:#f6bb17;
	float:left;
	display:block;
	width:100%;
	text-transform:Uppercase;
}
.news a.newstitle {
	font-size:18px;
	color:#333;
	float:left;
	display:block;
	width:100%;
	margin:5px 0;
}
.news_left ul {
	overflow:hidden;
	padding:0;
	display:block;
	width:400px;
	height:auto;
	float:left;
	margin-top:12px;
}
.news_left ul li {
	width:100%;
	height:24px;
	
	display:block;
	float:left;
	overflow:hidden;
	position:relative;
	margin-bottom:10px;
	border-bottom:dashed 1px #CCCCCC;
}

.news_left ul li a:hover{
	color:#8A775B;
}
.news_left ul li div {
	width:640px;
	height:auto;
	overflow:hidden;
	margin-left:-640px;
}
.news_no .news_left ul li div {
	margin-left:0 !important;
}
.news_left ul li span {
	float:left;
	display:block;
	width:134px;
	height:114px;
}
.news_left ul li span a {
	width:134px;
	height:100px;
	display:block;
	overflow:hidden;
}
.news ul li em {
	float: left;
	display: block;
	font-size: 12px;
	color: #fec33e;
	font-style: normal;
}
.news_left ul li em {
	padding: 0 0 0 10px;
	font-style: normal;
}
.news_left ul li span a img {
	width:100%;
	height:100%;
}
.news_left ul li b {
	float:left;
	padding:0 0 2px 10px;
	font-size:14px;
	color:#333;
	display:block;
	width:480px;
	font-weight: normal;
}
.news_left ul li b a {
	font-size:13px;
	color:#666;
	text-decoration:none;
}
.news_left ul li b a:hover {
	text-decoration:underline;
}
.news_left ul li p {
	display:block;
	width:480px;
	float:left;
	padding-left:10px;
	font-size:12px;
	margin:0;
	color:#666;
}
.news_right {
	width:400px;
	height:auto;
	float:right;
	overflow:hidden;
	margin-right:55px;
}
.news_right ul {
	overflow:hidden;
	padding:0;
	display:block;
	width:300px;
	height:auto;
	float:left;
}
.news_right ul li {
	width:100%;
	height: auto;
	display:block;
	float:left;
	overflow:hidden;
	position:relative;
	margin-bottom:10px;
}
.news_right ul li div {
	width:300px;
	height:auto;
	overflow:hidden;
	margin-left:300px;
}
.news_no .news_right ul li div {
	margin-left:0 !important;
	padding-bottom:10px;
}
.news_right ul li div span {
	display:block;
	width:300px;
	height:120px;
	overflow:hidden;
}
.news_right ul li b {
	font-size:14px;
	color:#666;
	float:left;
	width:100%;
	display: block;
	font-weight: normal;
}
.news_right ul li b a {
	font-size:14px;
	color:#666;
	text-decoration:none;
}
.news_right ul li b a:hover {
	text-decoration:underline;
}
.news_right ul li p {
	font-size:12px;
	color:#666;
	float:left;
}
.news_right ul .first_news {
	border-bottom:dashed 1px #CCCCCC;
}
/*news */



/*band*/

#band {
	position:relative;
	overflow:hidden;
	width:960px;
	height:448px;
	margin:0 auto;
}
.band {
	width:100%;
	height:304px;
	padding:50px 0;
	position:absolute;
	top:0;
	overflow:hidden;
}
.band_in {
	position:relative;
	width:960px
}
.band_in, .band_logo {
	height:150px;
	margin:0 auto;
	text-align:center;
}
.band_in b, .contact_left .wenzi b, .contact_right b {
	display:block;
	width:100%;
	font-size:24px;
	color:#f6bb17;
	text-transform: uppercase;
}
.band_in a {
	display:block;
	width:100%;
	font-size:18px;
	color:#333;
}
.band_in p, .contact_left p {
	display:block;
	width:100%;
	font-size:12px;
	color:#333;
}
.contact_left p a {
	color:#333;
}
.band_logo {
	position:absolute;
	top:213px;
	width:100%;
}
.band_logo li a {
	display:block;
	width:134px;
	height:100px;
	float:left;
	overflow:hidden;
	margin:10px;
	border:5px solid #fff;
	box-shadow:0 1px 5px #333333;
}
.band_logo_in {
	width:960px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
}
.band_logo_out {
	width:960px;
	height:auto;
	margin:0 auto;
	position:relative;
	padding-bottom:30px;
}
.band_logo .loop_big_caj_nav {
	text-align:center !important;
	margin-top:30px;
}
/*case2*/

#case2 {
	width:960px;
	height:auto;
	margin:0 auto;
	padding:20px 0;
}
#case2 .widge_hd span {
	text-align:left;
}

.case_right {
	width:731px;
	height: auto;
	float:left;
	overflow:hidden;
}
.case_right ul {
	width:731px;
	height:308px;
	display:block;
	overflow:hidden;
}
.case_right ul li {
	width:230px;
	height:300px;
	margin:0 10px 10px 0;
	float:left;
}
.case_right ul li a {
	position:relative;
	display:block;
	width:230px;
	height:300px;
	overflow:hidden;
}
.case_right ul li a img {
	display:block;
	position:relative;
	left:-250px;
}
.cat_cont_no .case_right ul li a img {
	left:0;
}
.case_right ul li a .case_t {
	position:absolute;
	background:url(../images/first.png);
	bottom:-90px;
	width:220px;
	height:41px;
	padding:38px 5px 10px 5px;
}
.case_right ul li a .case_t b {
	color:#fff;
	font-size:14px;
}
.case_left {
	float:right;
	width:229px;
	height: auto;
	position:relative;
}
.case_p {
	display:block;
	width:230px;
	height:300px;
	overflow:hidden;
	background:#e5e5e5;
}
.case_left ul li {
	display:block;
	width:220px;
	height:280px;
	padding:10px;
	position:relative;
}
.case_left ul li p {
	float: left;
	font-size: 12px;
	color: #666;
	margin-top: 20px;
	display: block;
	width: 190px;
	height: 150px;
	padding: 0 10px;
	line-height: 25px;
}
.case_left ul li .pic_pps {
	width:80px;
	height:80px;
	position: absolute;
	left:10px;
	bottom:55px;
}
.case_left ul li .pic_pps img {
	width:80px;
	height:80px;
	border-radius:50%;
	padding:3px;
	border:1px solid #ccc;
}
.case_left ul li .hover_p {
	width:80px;
	height:80px;
	position:absolute; /*background:url(../images/hover_y.png)*/
}
.caseleft ul li .case_title {
	background:url(../images/black_b2.png);
	bottom: 0;
	height: 20px;
	padding:2%;
	position: absolute;
	width:96%;
	z-index: 10;
}
.caseleft ul li .case_title {
	font-size:14px;
}
.caseleft ul li .case_title .original_price {
	color:#CCC;
	text-decoration:line-through;
	margin-right:10px;
}
.caseleft ul li .case_title .price {
	color:#fff;
}
.case_left ul li span {
	display:block;
	width:136px;
	height:auto;
	position: absolute;
	right:0;
	top:179px;
}
.case_left ul li span b {
	font-size:14px;
	color:#333;
	width:100%;
	display:block;
}
.case_left ul li span a {
	font-size:12px;
	color:#999;
	width:100%;
	display:block;
}
.case2_nav {
	width:120px;
	height:20px;
	position:absolute;
	bottom:10px;
	right:0;
	z-index:10;
}
.case2_nav a {
	display:block;
	width:55px;
	height:20px;
	line-height:20px;
	color:#FFF;
	text-align:center;
	float:left;
	background:#333;
	cursor:pointer;
}
.case2_nav a:hover {
	background:#f6bb17;
}
/* footer */



#footer {
	width:100%;
	height:400px;
	border-top: solid 2px #dadada;
	background:#3c3c3c;
	padding:18px 0 10px 0;
	position:relative;
}
#footer_in {
	width:1300px;
	height:auto;
	margin:0 auto;
	position:relative;
}
#footer_in .footer_shadow {
	width:960px;
	height:10px;
	background:url(../images/footer_shadow.png);
	position:absolute;
	top:-30px;
}
#footer_in .footer_modle {
	width:100%;
	height:auto;
	padding:10px 0 20px 0;
	margin:5px 0;
	border-bottom:solid 1px #CCCCCC;
	overflow:hidden;
}
#footer_in .footer_modle .title {
	width:100%;
	height:auto;
	float:left;
	padding-bottom:5px;
}
#footer_in .footer_modle .title b {
	color:#fff;
	display: block;
	font-size: 14px;
	width: 100%;
}
#footer_in .footer_modle .title a {
	color: #f6bb17;
	display: block;
	font-size: 9px;
	text-transform: uppercase;
}
#footer_in .footer_modle .link {
	width:211px;
	height:auto;
	float:left;
	overflow:hidden;
	margin-right:28px;
}
#footer_in .footer_modle .link ul {
	width:100%;
	height:auto;
	display:block;
	overflow:hidden;
	float:left;
	border-top: 1px dashed #767676;
}
#footer_in .footer_modle .link ul li {
	border-bottom: 1px dashed #767676;
	float: left;
	width:100%;
}
#footer_in .footer_modle .link ul li a {
	color:#ccc;
	font-size:12px;
	text-decoration:none;
	display:block;
	width:100%;
	padding: 5px 0;
}
#footer_in .footer_modle .link ul li a:hover {
	background:#767676;
}
#footer_in .footer_modle .subscription {
	float:left;
	width:262px;
	height:190px;
	margin-right:28px;
}
#footer_in .footer_modle .subscription .rssbook {
	background:#2d2d2d !important;
	border:1px solid #4a4a4a !important;
	padding:21px 17px !important;
}
#footer_in .footer_modle .subscription .rssbook input.rsstxt {
	width:97% !important;
}
#footer_in .footer_modle .icon {
	width:260px;
	height:auto;
	overflow:hidden;
	float:left;
	margin-right:28px;
}
#footer_in .footer_modle .icon ul {
	width:280px;
	height:auto;
	display: block;
}
#footer_in .footer_modle .icon ul li {
	display:block;
	width:78px;
	height:61px;
	float:left;
	margin:0 10px 10px 0;
	border: solid 1px #666;
}
#footer_in .footer_modle .icon ul li:hover {
	border: solid 1px #333;
}
#footer_in .footer_modle .dimensional {
	width:138px;
	float:left;
}
#footer_in .footer_modle .dimensional img {
	width:138px;
	height:138px;
}
#footer_in .links {
	width:960px;
	height:auto;
	display:block;
}
#footer_in .links li {
	display:inline;
	padding-right:15px;
}
#footer_in .links li a {
	font-size:12px;
	color:#cacaca;
	text-decoration:none;
}
#footer_in .links li a:hover {
	color:#FFF;
}
#footer_in p {
	font-size:12px;
	color:#cacaca;
	text-align:center;
}
#footer_in p a {
	font-size:12px;
	color:#cacaca;
	text-decoration:none;
}
#footer_in p a:hover {
	color:#f6bb17
}
#footer_in .tag-menu li {
	display:inline-block;
	margin:0 5px 5px 0;
}
#footer_in .tag-menu li a {
	color:#FFF;
	display:block;
	background: #1C1C1C;
	border-radius: 3px;
	padding:4px;
	font-size:12px;
	text-decoration:none;
}
#footer_in .tag-menu li a:hover {
	background:#f6bb17;
}
/* page_top */

#page_top {
	width:1060px;
	height:56px;
	padding-top:20px;
	overflow:hidden;
	padding-top:138px;
	background-position:top;
	background-image: url(../images/pic_b.jpg);
	background-position:center;
	margin:0 auto;
}
#page_top .page_top_in {
	width:960px;
	height:76px;
	margin:0 auto;
}
#page_top .page_top_in h3 {
	display:block;
	width:100%;
	font-size:24px;
	color:#fff;
	font-weight:normal;
	text-transform:uppercase;
}
#page_top .page_top_in h3 a {
	font-size:14px;
	color:#FFF;
	text-transform:uppercase;
}
#page_top .page_top_in p {
	font-size:9px;
	color:#FFF;
}
#page_muen_nav {
	width:1060px;
	height:auto;
	padding:30px 0;
	margin:0 auto 10px auto;
	border-bottom: dashed #D5D5D5 1px;
	font-family:宋体;
}
#page_muen_nav b, #page_muen_nav a {
	font-size:12px;
	color:#666;
	text-decoration:none;
}
#page_muen_nav a:hover {
	color:#f6bb17
}
/* content */

#content {
	width:1060px;
	height: auto;
	padding:20px 0;
	margin:0 auto;
	overflow:hidden;
	background-color: #fff;
	margin-bottom: 50px;
	 margin-top: 30px;
	 padding: 40px 0px;
}
#content .left_mian {
	width:270px;
	height:auto;
	overflow:hidden;
	float:left;
	background:url(../images/whitr.png);
	padding:10px;
	border:solid 1px #EEE;
	margin-left: 46px;
}
#content .right_mian {
	width:630px;
	height:auto;
	overflow:hidden;
	float:right;
	line-height:30px;
	margin-right: 46px
}
#content .right_mian img {
	max-width:630px;
}
#content .case_pic {
	position:relative;
	top:0;
	left:0;
}
#content .case_pic ul li {
	position:relative;
}
#content .case_pic ul li .bottom_tucase {
	width:319px;
	height:15px;
	position:absolute;
	bottom:-15px;
	background:url(../images/bottom.png);
}
#content .case_pic ul li a {
	overflow:hidden;
	position:relative;
}
#content .case_pic ul li .hover_case {
	width:319px;
	height:190px;
	overflow:hidden;
	position:absolute;
	left:0;
	top:190px;
	background:url(../images/black_b.png);
}
#test_list_b {
	background:#FFF;
	margin-top:5px;
	box-shadow:0 0 3px #CCCCCC;
	margin-right:3px;
}
#test_list_b ul {
	padding:0;
}
/* left */

#content .left_mian .widget {
	border-bottom:dashed 1px #CCCCCC;
	padding-bottom:15px;
	margin-bottom:15px;
}
#content .left_mian .widget, #content .left_mian .news_modle2 li {
	width:270px !important;
}
#content .left_mian .news_modle2 li .news_modle1_title, #content .left_mian .news_modle2 li p {
	width:159px;
}
#content .left_mian .news_modle1 li .news_modle1_title, #content .left_mian .news_modle1 li p {
	width:142px;
}
#content .left_mian .news_modle3 li, #content .left_mian .news_modle3 li b, #content .left_mian .news_modle3 li a img {
	width:124px;
	height:auto;
}
 #content .left_mian .news_modle2 li .time, #content .left_mian .news_modle1 li .time, #content .left_mian #vedio, #content .left_mian #new468, #content .left_mian #new525,, #content .left_mian #vedios, #content .left_mian .case525, #content .left_mian .table1 {
display:none;
}
#content .left_mian .case4 ul {
	width:272px !important;
}
#content .left_mian .case4 ul li {
	border: none;
}
#content .left_mian .caseleft ul, #content .left_mian .case2 ul {
	width:270px
}
#content .left_mian .caseleft .caseleft, #content .left_mian .case2 .caseleft {
	margin-left:20px;
}
#content .left_mian .caseleft .caseleft ul li, #content .left_mian .case2 .caseleft ul li {
	margin-right:20px;
}
#content .left_mian .caseleft .caseleft .loop_big_caj_nav, #content .left_mian .case2 .caseleft .loop_big_caj_nav {
	width:191px;
}
#content .left_mian .case3 ul li#big, #content .left_mian .case3 ul li#big img {
	width:270px;
	height:203px;
}
#content .left_mian .case3 ul li#big b, #content .left_mian .case3 ul {
	width:270px;
	display:block;
}
#content .left_mian .case3 ul li, #content .left_mian .case3 ul li a, #content .left_mian .case3 ul li a img {
	width:127px;
	height:96px;
}
#content .left_mian .case3 ul li b {
	display: none;
}
.pager {
	width:95%;
	overflow:hidden;
	white-space:nowrap;
	padding:4px;
	float:left;
	text-align:left;
	margin:20px 46px;
}
.pager ul li {
	float:left;
	margin-right:5px;
}
.pager ul li a, .pageinfo {
	background:#333;
	color:#FFF;
	font-size:12px;
	margin:2px;
	padding:6px 12px;
	text-decoration:none;
}
.pager ul li.thisclass a {
	background:#f6bb17;
	font-size:12px;
	margin:2px;
	padding:6px 12px;
}
.pager a:hover {
	background:#f6bb17;
	font-size:12px;
	color:#fff;
	text-decoration:none;
}
.hover_incase {
	position:absolute;
	top:0;
	left:0;
	display:none;
}
/*news_loop_01*/

.news_loop_01 {
	display:block;
	width:100%;
	height:auto;
	overflow:hidden;
}
.news_loop_01 li {
	float:left;
	display:block;
	width:100%;
	padding:10px 0;
	border-bottom:dashed #ececec 1px;
}
.news_loop_01 li .news_001_pic {
	width:83px;
	height:83px;
	display:block;
	overflow:hidden;
	float:left;
	position:relative;
}
.news_loop_01 li span {
	display:block;
	float:left;
	
	width:428px;
}
.news_loop_01 li .news_001_pic img {
	width:88px;
	height:88px;
	position:absolute;
}
.news_loop_01 li#fist .news_001_pic, .news_loop_01 li#fist .news_001_pic img {
	width:143px;
	height:130px;
}
.news_loop_01 li#fist .news_001_pic {
	border:8px solid #fff;
	margin-left:3px;
	box-shadow: 0 1px 3px #E1E1E1;
}
.news_loop_01 li#fist a.news_001_pic:hover {
	box-shadow: 0 1px 3px #f6bb17;
	/*border:8px solid #f6bb17;*/
}
.news_loop_01 li#fist span {
	width:630px;
}
.news_loop_01 li span b {
	float: left;
	font-size:14px;
	color:#333;
	display:block;
	font-weight: normal;
}
.news_loop_01 li span b a {
	color:#333;
	text-decoration:none;
}
.news_loop_01 li span b a:hover {
	color:#f6bb17;
}
.news_loop_01 li span a.time {
	font-size:12px;
	color:#f6bb17;
	margin:4px 0;
	float: right;
}
.news_loop_01 li span p {
	display:block;
	font-size:12px;
	color:#333;
}
.news_loop_01 li span a.news_btn {
	color:#f6bb17;
	font-size:14px;
	display:block;
	padding-left:25px;
	background:0 -615px no-repeat url(../images/sprites.png);
	margin-top:10px;
}
.news_loop_02 li {
	float:left;
	display:block;
	width:100%;
	padding:6px 0;
	border-bottom:dashed #999999 1px;
}
.news_loop_02 li a {
	font-size:14px;
	color:#666;
	padding-left:15px;
	background:0 -294px no-repeat url(../images/sprites.png);
	text-decoration:none;
	float:left
}
.news_loop_02 li p {
	float:right;
	font-size:12px;
	color:#999;
}
.news_loop_02 li a:hover {
	color:#f6bb17
}
.case_pic {
	position:absolute;
	left:0;
	top:180px;
}
.case_pic ul {
	width:1004px;
	height:auto;
	overflow:hidden;
	margin:0 50px;
	padding:0;
}
.case_pic ul li {
	width:290px;
	height:315px;
	background:#FFF;
	margin:0 17px 10px 3px;
	float:left;
	display:block;
	border:8px solid #fff;
	box-shadow: 0 1px 3px #E1E1E1;
}
.case_pic ul li a {
	display:block;
	overflow:hidden;
	width:290px;
	height:220px;
	float:left;
	border-bottom:3px solid #FFF;
}
.case_pic ul li a img{width:290px;height: 220px}
.case_pic ul li a:hover {
	border-bottom:3px solid #f6bb17
}
.case_pic ul li:hover {
	/*border:8px solid #E4E4E4;*/
	box-shadow: 0 1px 3px #fec33e;
}
.case_pic ul li b {
	float:left;
	padding:7px 10px;
	font-size:14px;
	color:#333;
}
.case_pic ul li p {
	float:left;
	padding:0 10px;
	font-size:12px;
	color:#666;
	margin:0;
}
#text_list li span {
	width:606px !important;
}
#pic_text_list li#big .news_001_pic, #pic_text_list li#big .news_001_pic img {
	width:290px;
	height:186px;
}
#pic_text_list li#big .news_001_pic {
	margin-left:3px;
}
#pic_text_list li#big span {
	width:302px
}
#pic_text_list li#big a.news_001_pic:hover {
	background:#DFDFDF;
}
#pic_text_list {
	padding:0;
	margin:0;
}
#pic_text_list li#big .news_001_pic {
	padding:10px;
	background:#FFF;
	box-shadow:0 0 3px #CCCCCC;
}
#pic_text_list .tag {
	margin-top:10px;
}
.tag_pro {
	display:block;
	width:100%;
	height:auto;
	overflow:hidden;
	margin:5px 0;
}
.tag_pro a {
	display:block;
	background:#666;
	color: #FFF;
	font-size:12px;
	text-decoration: none;
	margin:0 10px 5px 0;
	border-radius: 5px;
	float:left;
	padding:3px 5px;
}
.tag_pro a:hover {
	background:#f6bb17;
}
/* page&single */

.enter {
	width:100%;
	height:auto;
	overflow:hidden;
}
.enter p {
	font-size:12px;
	color:#666;
	line-height:22px;
	text-indent:2em
}
.enter a {
	color:#f6bb17
}
.enter img {
	max-width:100%;
	height:auto;
}
.title_page {
	width:610px;
	border-left:solid 9px #f6bb17;
	border-right:#CCC solid 1px;
	border-top:#CCC solid 1px;
	border-bottom:#CCC solid 1px;
	background:#FFF;
	padding:5px;
}
.enter_full .title_page, #nav_product_mue .title_page {
	width:939px;
}
#nav_product_mue .title_page {
	margin-bottom:10px;
}
#nav_product_mue .title_page a {
	font-size:12px;
	color:#f6bb17;
	margin-left:5px;
}
.enter_full .des_page {
	width:936px;
}
.title_page h1, #nav_product_mue .title_page .title_page b {
	font-size:16px;
	color:#333;
	font-weight:normal;
	margin:0;
}
.des_page {
	width:650px;
	padding:10px;
	margin-bottom:10px;
	border-bottom:dashed #CCCCCC 1px;
}
.des_page a {
	font-size:12px;
	color:#999;
}
.des_page ul {
	display:inline-block;
	margin-left:10px;
}
.des_page ul li {
	margin-left:10px;
}
#nogallery_enter .gallery_xz, #nogallery_enter .list-h, #nogallery_enter #enter_xz {
	display:none !important;
}
#enter_xz {
	background:#FFF;
	border:10px solid #fff;
	box-shadow: 0 1px 3px #333333;
	margin:15px 0 10px 5px;
	border-radius: 5px;
}
.smaoll_xzs, .smaoll_xzs li {
	width:600px !important;
	min-height:400px;
}
.big_xzs, .big_xzs li {
	width:930px !important;
	min-height:500px;
}
#enter_xz ul li {
	text-align:center;
}
#enter_xz .next {
	position:absolute;
	width:91px;
	height:100%;
	background: no-repeat center url(../images/next.png);
	bottom:0;
	right:-91px;
	z-index:100;
	cursor:pointer;
}
#enter_xz .prve {
	position:absolute;
	width:91px;
	height:100%;
	background:no-repeat center url(../images/prev.png);
	bottom:0;
	left:-91px;
	z-index:100;
	cursor:pointer;
}
.bqc {
	border-top:#CCC dotted 1px;
}
#bandds .list-h {
	width:100%;
	display:block;
	overflow:hidden;
	padding:0;
	margin:0;
}
#bandds .list-h li {
	float:left;
	margin:9px;
}
/* product */

.enter_cs {
	display:block;
	width:650px;
	padding:10px 0 10px 0;
	font-size:18px;
	color:#f6bb17;
	margin:15px 0;
	border-bottom:#999 1px dashed;
}
.product_pic {
	width:624px;
	height:400px;
	display:block;
	overflow:hidden;
	border:solid #d6d6d6 3px;
	float:left;
	position:relative;
}
.product_pic .loading {
	width:624px;
	height:400px;
	position:absolute;
	background: center no-repeat url(../images/loading.gif);
	display:none;
}
.product_pic img {
	width:624px;
	height:400px;
}
.product_text {
	width:627px;
	height: auto;
	float:right;
	overflow:hidden;
}
.product_text h1 {
	font-size:18px;
	color:#333;
}
.product_text .time {
	font-size:12px;
	color:#999;
	display:block;
	width:100px;
	margin:10px 0;
}
.tag_pro {
	display:block;
	width:100%;
	height:auto;
	overflow:hidden;
	margin:10px 0;
}
.product_text ul li {
	display:inline-block;
	margin-right:10px;
	text-decoration:none;
}
.product_text ul li a {
	font-size:14px;
	color:#999;
}
.product_text ul li a:hover {
	color:#f6bb17;
}
.tag_pro a {
	display:block;
	background:#666;
	color: #FFF;
	font-size:12px;
	text-decoration: none;
	margin:0 10px 5px 0;
	border-radius: 5px;
	float:left;
	padding:3px 5px;
}
.tag_pro a:hover {
	background:#f6bb17;
}
.product_text span {
	display:block;
	width:100%;
	margin-bottom:10px;
	color:#f6bb17;
	font-size:16px;
	padding-bottom:5px;
	border-bottom:solid 1px #999;
	margin-top:20px;
}
.product_text .de_product {
	width:100%;
	height: auto;
	overflow:hidden;
	font-size:12px;
	color:#666;
	margin-bottom:5px;
}
.product_text .de_product span {
	border:none;
}
.product_text .btn {
	display:block;
	width:260px;
	text-align:center;
	padding:10px 0;
	background:#f6bb17;
	border:3px solid #cecece;
	border-radius: 5px;
	font-size:18px;
	color:#FFF;
	text-decoration:none;
}
.product_text .btn:hover {
	background:#333;
}
.product .list {
	width:624px;
	padding:2px;
	border:1px solid #CCC;
	height:75px;
	background:#FFF;
	float:left;
	margin-top:20px;
}
.product .list .prve, .product .list .next {
	display:block;
	background:#e4e4e4;
	height:55px;
	padding:10px;
	font-size:12px;
	color:#FFF;
	float:left;
	line-height:55px;
	cursor:pointer;
}
.product .list .prve:hover, .product .list .next:hover {
	background:#f6bb17;
}
.product .list ul {
	width: auto;
	float:left;
	display:block;
	height:75px;
	margin:0;
	padding:0;
}
.product .list .lsit_hover {
	width:566px;
	float:left;
	display:block;
	height:75px;
	overflow:hidden;
}
.product .list ul li {
	float:left;
	display:block;
	width:100px;
	height:75px;
	border:#CCC solid 2px;
	margin:0 5px;
}
.product .list ul li a img {
	width:100px;
	height:75px;
}
.product .list ul li:hover, .bodee {
	border:solid 2px #f6bb17 !important;
}
.product .list ul li a {
	cursor:pointer;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.aligncenter p.wp-caption-text {
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
#full_prodcts_single {
	overflow:hidden;
	width:100%;
}
#full_prodcts_single .product {
	width:628px;
}
#full_prodcts_single .product_text {
	width:100%;
	text-align:left;
}
#full_prodcts_single .product_pic, #full_prodcts_single .list {
	float:left;
	overflow:hidden;
}
.product_jianjie {
	float:right;
	width:305px;
	overflow:hidden;
}
#full_prodcts_single .enter_cs {
	width:99.5%;
}
#full_prodcts_single .product .list .lsit_hover {
	width:894px;
	float:left;
	display:block;
	height:84px;
	overflow:hidden;
}
#full_prodcts_single .product .list {
	width:952px;
}
#full_prodcts_single .de_product {
	margin:10px 0;
}
#respond {
	padding:10px 0;
	border-top:dashed #999999 1px;
	margin-top:20px;
}
.liuy3 {
	padding:10px 0;
	color:#666;
	font-size:12px;
}
.liuy2 {
	float:left;
	padding-right:10px;
	width:50px;
	overflow: hidden
}
#commentform input, #commentform textarea {
	border:#ccc solid 1px;
	background:#FFF;
	padding:5px;
}
#commentform #submit {
	padding:5px 20px;
	background:#f6bb17;
	color:#FFF;
	font-weight:bold;
	margin:0 0 0 60px;
	cursor:pointer;
	border-radius: 5px;
}
#commentform #submit:hover {
	background:#333;
}
.kefu {
	width:50px;
	height:auto;
	background:#fff;
	padding:2px;
	position:fixed;
	right:3px;
	top:200px;
	_position:absolute;
_top:expression(eval(document.documentElement.scrollTop+200));
 _left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft, 10)||0)-(parseInt(this.currentStyle.marginRight, 10)||3));
	border:solid 1px #CCC;
	z-index:999;
}
.kefu .kefu_d {
	width:50px;
	height:50px;
	background-image:url(../images/sprites.png);
	border-bottom:dotted 1px #CCCCCC;
	position:relative;
}
.kefu .kefu_d:hover {
	background-color:#F2F2F2;
	cursor:pointer;
}
.kefu #top {
	background-position:9px -803px;
}
.kefu #top a, .kefu #homes a, .kefu #shoucang a {
	display:block;
	width:50px;
	height:50px;
}
.kefu #weixin {
	background-position:9px -846px;
}
.kefu #weixin div {
	height:auto;
	overflow:hidden;
}
.kefu #kefu_severs {
	background-position:9px -892px;
}
.kefu #kefu_severs div {
	width: auto;
	height:auto;
	padding:10px;
}
.kefu #kefu_severs div a {
	display:block;
	width:120px;
	float:left;
	padding:5px 0;
	border-bottom:#CCC dashed 1px;
	color:#666;
	font-size:14px;
	line-height:24px;
}
.kefu #shoucang {
	background-position:9px -936px;
}
.kefu #homes {
	background-position:9px -981px;
}
.kefu .kefu_d div {
	position:absolute;
	top:0;
	right:50px;
	background:url(../images/white.png);
	display:none;
	border:#CCC solid 1px;
	background-color:#fff;
}
.nav_product_mu, #nav_product_mue {
	display:block;
	width:960px;
	height:auto;
	overflow:hidden;
}
#nav_product_mue {
	margin:0 auto;
	padding:10px 0;
	border-bottom:1px solid #999;
}
.nav_product_mu li {
	width: auto;
	height:auto;
	display:block;
	float:left;
}
.nav_product_mu li.menu-item-has-children {
	width:100%;
	margin-bottom:10px;
}
.nav_product_mu li a {
	display:block;
	width: auto;
	height:auto;
	font-size:14px;
	color:#333;
	font-weight:bold;
	padding:2px;
	float:left;
	margin-right:10px;
	text-align:center;
	text-decoration:none;
	border-radius:5px;
}
.nav_product_mu li .sub-menu {
	display:block;
	float:left;
}
.nav_product_mu li .sub-menu li {
	display:inline-block;
	margin-right:10px;
}
.nav_product_mu li .sub-menu li a {
	color:#999;
	font-size:12px;
	width:auto;
	padding:3px;
	font-weight:normal;
	cursor:pointer;
}
.nav_product_mu li .sub-menu li a:hover {
	color:#fff !important;
	background:#f6bb17;
}
#nav_product_mue #choose {
	padding:3px 30px;
	background:#f6bb17;
	color:#FFF;
	border: none;
	text-transform: uppercase;
	cursor:pointer;
}
#nav_product_mue #choose:hover {
	background:#333;
}
.select {
	background:#f6bb17;
	color:#FFF !important;
	font-weight:bold !important;
}
#tagesulg, #catsulg {
	display: none;
}
#tagesname {
	width:730px;
	background:#EAEAEA;
	border:none;
	font-size:14px;
	color:#666;
	padding:3px;
}
.s_search_ys {
	background:#FFF;
	float:left;
	width:950px;
	padding:5px;
}
.alignleft {
	display:inline;
	float:left;
	margin-right:1.625em;
}
.alignright {
	display:inline;
	float:right;
	margin-left:1.625em;
}
.aligncenter {
	clear:both;
	display:block;
	margin-left:auto;
	margin-right:auto;
}
/* END screen media */



.order_list {
	width:96%;
	padding:5px 2%;
	height:auto;
	display:block;
	overflow:hidden;
}
.order_list p {
	text-indent:0 !important;
}
.order_list li {
	display:block;
	width:100%;
	height:auto;
	padding-bottom:10px;
	border:#ccc solid 1px;
	margin-bottom:10px;
	overflow:hidden;
}
.order_list li .order_top {
	width:96%;
	height:auto;
	padding:5px 2%;
	background:#E1E1E1;
	overflow:hidden;
	border-bottom:1px solid #CCC;
}
.order_list li .order_top b {
	font-size:14px;
	color:#333;
	float:left;
}
.order_list li .order_top .star {
	font-size:12px;
	color:#fff;
	float:right;
	display:block;
	background:#F60;
	border:#CCC;
	border-radius:5px;
	padding:3px;
	text-decoration:none;
}
.order_list li .order_top .star:hover {
	background:#F30;
}
.order_list li .order_top em {
	float:right;
	font-size:12px;
	color:#333;
}
.order_list li .order_pic {
	width:15%;
	height:auto;
	overflow:hidden;
	display:block;
	float:left;
	margin:2%;
	float: left;
}
.order_list li .order_more {
	width:80%;
	float:left;
	margin-top:2%;
}
.order_list li .order_post_name {
	font-size:14px;
	color:#333;
	text-decoration:none;
	width:100%;
	font-weight:bold;
}
.order_list li .red {
	font-size:14px;
	color:#F00;
}
.order_list li p {
	margin:0;
	color:#333;
}
.order_list li a {
	color:#03F;
}
.order_list li .orderstatus {
	display:block;
	padding:2px;
	border:#ccc solid 1px;
	margin:3px 0;
}
.order_comment {
	width:96%;
	height:auto;
	overflow:hidden;
	padding:2%;
}
.order_comment p {
	display:block;
	width:100%;
	overflow:hidden;
}
.order_star {
	display:block;
	width:21px;
	height:17px;
	float:left;
	cursor:pointer;
}
#order_comment em {
	float:left;
	margin-left:10px;
}
#order_stars {
	width:107px;
	height:17px;
	background-image:url(../images/star_y.png);
	background-repeat:no-repeat;
	display:block;
}
.order_stars_4 {
	background-position:0 -21px;
}
.order_stars_3 {
	background-position:0 -42px;
}
.order_stars_2 {
	background-position:0 -63px;
}
.order_stars_1 {
	background-position:0 -84px;
}
.order_comment textarea {
	border:solid #CCC 1px;
	background:#FFF;
	border-radius:5px;
	padding:2%;
	font-size:14px;
	color:#666;
	width:95%;
}
.order_comment .button-primary {
	border:#FFF solid 1px;
	background:#F60;
	color:#FFF;
	padding:5px 8px;
	cursor:pointer;
	border-radius:5px;
	margin-top:10px;
}
.order_comment .button-primary:hover {
	background:#F30;
}
.order-pagination {
	width:96%;
	padding:2%;
	height:auto;
	overflow:hidden;
}
.order-pagination span {
	font-size:14px;
	color:#333;
	padding:2px 5px;
	float:left;
	display: block;
	margin:0 2px;
}
.order-pagination a {
	display:block;
	float:left;
	padding:2px 5px;
	border:solid #CCC 1px;
	margin:0 2px;
	color:#333;
	text-decoration:none;
}
.order-pagination a:hover {
	color:#FFF;
	background:#666;
}
.per_title {
	font-size:14px;
	display:block;
	width:100%;
	padding:2px 0;
	border-bottom:dashed 1px #CCCCCC;
	font-weight:bold;
}
.per {
	display:block;
	width:95%;
	padding:5px 2%;
	background:#F7F7F7;
	border: none;
	font-size:14px;
	color:#666;
	font-weight:bold;
	float:left;
}
.right_btn {
	float:right;
	color:#069 !important;
	font-size:12px;
	font-weight:normal;
}
/* shop*/

.shop_form {
	width:100%;
	height:auto;
	overflow:hidden;
}
.information {
	display:block;
	width:95%;
	padding:5px 2%;
	border:#F60 solid 1px;
	background:#FDEBC6;
	color:#F00;
	margin:5px 0 15px 0;
	font-size:14px;
	float:left;
}
.success {
	border:#9C0 solid 1px;
	background:#E7F4A8;
}
.shop_form div {
	width:96%;
	padding:3px 2%;
	height: auto;
	float:left;
	overflow:hidden;
	margin-bottom:8px;
}
.shop_form label {
	font-size:14px;
	color:#333;
	margin-right:10px;
	width:105px;
	display:block;
	float:left;
}
.shop_form input {
	float:left;
	width:40%;
}
.shop_form input, .shop_form textarea {
	padding:3px;
	border:#999 solid 1px;
	font-size:14px;
	color:#666;
	border-radius:3px;
}
.shop_form textarea {
	width:96%;
	padding:1.5%;
	margin:3px 0;
}
.shop_form div em {
	font-size:12px;
	color:#999;
	line-height:18px;
	margin-left:10px;
}
.shop_form div a {
	margin-right:10px;
}
.shop_form #wp-submit {
	padding:5px 25px;
	background:#F60;
	color:#FFF;
	cursor:pointer;
	float:right;
}
.shop_form .wp-submit {
	padding:5px 45px;
	background:#F60;
	color:#FFF;
	cursor:pointer;
	border:solid #FFF 1px;
	margin:5px 0 0 112px;
}
.shop_form #wp-submit:hover, .shop_form .wp-submit:hover {
	background: #F30;
}
#rememberme {
	width:17px;
	margin:5px 0 0 112px;
}
.captcha {
	margin:5px 0 0 112px;
}
.captcha img {
	width:180px;
	height:auto;
	border: solid #CCC 1px;
}
#original {
	font-size:14px;
	color:#666;
	text-decoration:line-through;
	margin:0 10px 0 0
}
#price_now, #price_all {
	font-size:14px;
	color:#F00;
}
#shop_price {
	width:100%;
	margin:10px 0;
}
#shop_price_all {
	width:100%;
	margin:0 0 10px 0;
}
.shop_comment {
	width:100%;
	height:auto;
	margin:20px 0;
}
.shop_comment .shop_comment_title {
	width:100%;
	margin:10px 0;
	font-size:16px;
	color:#333;
	border-bottom:dashed 1px #CCCCCC;
	display:block;
}
.shop_comment li {
	width:100%;
	height:auto;
	margin-bottom:5px;
	border-bottom:#E6E6E6 1px dotted;
}
.shop_comment li p {
	width:100%;
	height:auto;
	display: block;
	overflow:hidden;
	font-size:12px;
	color:#666;
}
.shop_comment li p b {
	font-size:14px;
	color:#333;
	float:left;
}
.shop_comment li p span {
	font-size:12px;
	color:#999;
	float:right;
}
.btn {
	cursor:pointer;
}
.close_order {
	float: right;
	line-height:21px;
	color:#999;
	font-weight:normal;
	cursor:pointer;
	font-size:12px;
}
.de_product p .original_price {
	color:#333;
	text-decoration:line-through;
	text-decoration:line-through;
	float:none
}
.de_product p .price {
	color:#F60;
	font-size:18px;
}
.shop_form {
	width:100%;
	height:auto;
	overflow:hidden;
	padding-top:20px;
}
.hidden_block {
	display:none;
}
.information {
	display:block;
	width:95%;
	padding:5px 2%;
	border:#F60 solid 1px;
	background:#FDEBC6;
	color:#F00;
	margin:5px 0 15px 0;
	font-size:14px;
	float:left;
}
.information a {
	font-size:14px;
	color:#069;
	margin:0 3px;
	text-decoration:none;
}
.success {
	border:#9C0 solid 1px;
	background:#E7F4A8;
}
.enter_cs {
	display:block;
	width:628px;
	padding:0;
	margin:15px 0;
	border:#ccc 1px solid;
	overflow:hidden;
	background:#FFF;
}
.enter_cs a {
	font-size:14px;
	padding:5px 15px;
	float:left;
	cursor:pointer;
	color: #333;
	border-right:solid #ccc 1px;
}
.enter_cs a.cutyes {
	background:#999;
	color:#FFF;
	font-weight:bold;
}
.tag_pro b {
	display:block;
	float:left;
	font-size:14px;
}
#shop_login {
	float:right;
	height:34px;
	line-height:34px;
}
#shop_login a {
	font-size:12px;
	color:#FFF;
	display:block;
	margin-right:10px;
	float:left;
}
#shop_login a:hover {
	text-decoration:underline;
}
a.btn_login {
	display:block;
	padding:0 18px;
	background:#a8302f;
	color:#FFF;
	height:20px;
	line-height:20px;
	margin-top:5px;
	border-radius:5px;
	border:#FFF solid 1px;
}
a.btn_login:hover {
	color:#FFF;
	background:#000;
	color:#CCC;
	text-decoration: none !important;
}
.original_price {
	color:#CCC;
	font-size:12px;
	float:left;
	display:block;
	text-decoration:line-through;
	margin-right:10px;
	line-height:20px;
	padding:1px 3px;
}
#price {
	color:#FFF;
	margin-left:0;
	padding:1px 3px;
	background:#eb302f;
	font-size:14px;
	border-radius:3px;
	float:left;
	font-weight:bold;
	font-style:normal;
}
#price_l {
	color:#fff;
	float:left;
	margin:0 0 3px 0;
	padding:1px 5px;
	background:#333;
	font-size:14px;
	border-radius:3px;
	font-size:14px;
}
.shop_p .original_price {
	color:#666;
	font-size:12px;
	width:100px;
	margin:0;
}
.shop_p {
	margin:3px 0 3px 0;
}
.prices_p, .case_pic .time {
	width:100%;
	display:block;
	overflow:hidden;
	padding:0 0 10px 10px;
}
#white {
	color:#CCC;
	margin-right:5px;
}
#full_prodcts_single .de_product {
	margin:10px 0;
	max-height:245px;
}
.tag_pro {
	margin:0 !important;
}
#black {
	color:#333;
	margin-left:10px;
}
.case_pic ul li p {
	height:55px;
}
#big #price, #big .original_price {
	float:none;
	display:inline;
}
.ppre {
	margin:5px 0;
}
/*2015-3-19 shop_community*/



#cat_bbs_list {
	width:99%;
	overflow:hidden;
	float:left;
	background:#FFF;
	border:#CCC solid 1px;
}
#cat_bbs_list_title {
	width:96%;
	padding:15px 2% 8px 2%;
	height:auto;
	background:#fff;
	border-bottom:#CCC solid 1px;
	overflow:hidden;
}
#cat_bbs_list_title span {
	display:block;
	float:left;
}
#cat_bbs_list .btn_loop {
	width:96%;
	padding:10px 2%;
	float:left;
	border-bottom:#CCC solid 1px;
	overflow:hidden;
	background:#F3F3F3
}
#cat_bbs_list .btn_loop a {
	font-size:14px;
	margin-right:15px;
	color:#333;
	text-decoration:none;
	background-image:url(../images/bbs_sp.png);
	background-repeat: no-repeat;
	padding-left:25px;
	line-height:30px;
}
#cat_bbs_list .btn_loop a:hover {
	text-decoration:underline;
}
#cat_bbs_list .btn_loop a#all {
	background-position:-2px -8px;
}
#cat_bbs_list .btn_loop a#jinghua {
	background-position:-2px -44px;
}
#cat_bbs_list .btn_loop a#huitie {
	background-position:-2px -84px;
}
#cat_bbs_list_title h1, #post_bbs_page_from_title h1 {
	font-size:16px;
	color:#666;
	margin:5px 0;
	float:left;
	margin-right:10px;
}
#cat_bbs_list_title b {
	font-size:12px;
	font-weight:normal;
	color:#666;
	float:left;
	line-height:30px;
	margin-left:10px;
}
#cat_bbs_list_title .post_btn, #post_bbs_page_from_title .post_btn {
	float:right;
	display:block;
	padding:3px 5px;
	background:#3998C6;
	color:#FFF;
	font-size:14px;
	border-radius:5px;
}
#cat_bbs_list_title .post_btn:hover {
	background:#333;
}
#cat_bbs_list ul li {
	width:96%;
	padding:0 2%;
	height:auto;
	display:block;
	float:left;
	border-bottom:#CCC dashed 1px;
}
#cat_bbs_list ul li:hover {
	background:#F3F3F3;
}
#author_bbs_avatar {
	width:80px;
	overflow:hidden;
	float:left;
	min-width:50px;
	text-align:center;
	padding-bottom:15px;
	padding-top:15px;
	position: relative;
}
#author_bbs_avatar #louzhu {
	width:36px;
	height:36px;
	position:absolute;
	top:0;
	right:0;
	background: 0 -128px url(../images/bbs_sp.png);
}
#author_bbs_avatar #huifu {
	width:36px;
	height:36px;
	position:absolute;
	top:0;
	right:0;
	background: 0 -183px url(../images/bbs_sp.png);
}
#author_bbs_avatar a {
	display:inline-block;
	padding:3px;
	border:#999 1px solid;
	background:#FFF;
	overflow:hidden;
	font-size:0;
	border-radius:100%;
}
#author_bbs_avatar b {
	font-size:14px;
	color:#999;
}
#author_bbs_avatar a img {
	width:100%;
	height:auto;
	border-radius:100%;
}
#cat_bbs_list ul {
	width:100%;
	padding:0;
	margin:0;
	overflow:hidden;
	display:block;
}
#cat_bbs_list ul li .left_bbs_single {
	display:block;
	overflow:hidden;
	margin-left:100px;
	padding:15px 0;
}
#cat_bbs_list ul li #left_bbs_single {
	margin-left:0;
	padding-left:20px;
	background:#FAFAFA;
	padding-right:10px;
	padding-bottom:120px;
	position:relative;
}
#cat_bbs_list ul li .left_bbs_single .bbs_a_title {
	font-size:16px;
	color:#666;
	font-weight:bold;
	text-decoration:none;
}
#cat_bbs_list ul li .left_bbs_single .bbs_a_title:hover {
	text-decoration:underline;
}
#cat_bbs_list ul li .left_bbs_single div, #cat_bbs_list ul li .author_bbs_avatar div {
	width:100%;
	overflow:hidden;
	margin:5px 0;
}
#cat_bbs_list ul li .left_bbs_single div b {
	display:block;
	padding:3px 5px;
	background:#A5A5A5;
	color:#FFF;
	font-size:12px;
	margin-right:10px;
	float:left;
	border-radius:5px;
	font-weight:normal;
}
#cat_bbs_list ul li #author_bbs_avatar div b {
	font-size:12px;
	font-weight:normal;
	display:inline-block;
	margin-bottom:5px;
}
#cat_bbs_list ul li #author_bbs_avatar div b.jinghua {
	padding:3px 5px;
	background:#7ECDD3;
	color:#FFF;
	font-size:12px;
	border-radius:5px;
}
#cat_bbs_list ul li #author_bbs_avatar div b.bbs_over {
	padding:3px 5px;
	background:#70AB1F;
	color:#FFF;
	font-size:12px;
	border-radius:5px;
}
#cat_bbs_list ul li #author_bbs_avatar div b.admin_answer {
	padding:3px 5px;
	background:#F60;
	color:#FFF;
	font-size:12px;
	border-radius:5px;
}
#cat_bbs_list ul li span div b.zhiding {
	background:#FF7171;
}
#cat_bbs_list ul li span div b.jinghua {
	background:#7ECDD3
}
#cat_bbs_list ul li span div b.bbs_over {
	background:#70AB1F
}
#cat_bbs_list ul li span p {
	margin-top:10px;
	text-indent:0 !important;
	word-break:break-all; /*支持IE，chrome，FF不支持*/
	　word-wrap:break-word;/*支持IE，chrome，FF*/
}
#cat_bbs_list ul li span a#zd_shop_bbs {
	color:#F00;
}
.nav_bbs {
	width:100%;
	height:auto;
	padding:10px 0;
	overflow:hidden;
}
.nav_bbs a {
	display:block;
	padding:3px 8px;
	border:solid 1px #CCCCCC;
	margin-left:5px;
	float:left;
	color:#666;
	text-decoration:none;
}
.nav_bbs a:hover, .nav_bbs a.current {
	background:#666;
	color:#FFF;
}
.post_bbs_page_from {
	width:96%;
	padding:10px 1.5%;
	overflow:hidden;
}
.post_bbs_page_from #tougao_content_ifr {
	border:solid 1px #CCCCCC;
}
#post_bbs_page_from_title {
	width:96%;
	padding:10px 2%;
	overflow:hidden;
	background:#F3F3F3;
	margin-bottom:20px;
}
.post_bbs_page_from .cat {
	width:100%;
	height:auto;
	padding:5px 0;
	margin-bottom:15px;
}
.post_bbs_page_from .cat label {
	font-size:14px;
	color:#666;
}
.post_bbs_page_from input#tougao_title, .post_bbs_page_from input#CAPTCHA {
	padding:8px;
	border:solid 1px #CCCCCC;
	width:60%;
}
.error {
	display:block;
	padding:5px;
	background:#FFD9D9;
	border:#F00;
	color:#F00;
	font-size:14px;
	text-indent:0 !important;
}
.post_bbs_page_from .submit {
	float: left;
	display:block;
	padding:5px 60px;
	border: none;
	cursor:pointer;
	background:#3998C6;
	color:#FFF;
	font-size:16px;
	border-radius:5px;
	margin-right:20px;
}
.post_bbs_page_from .reset {
	float: left;
	display:block;
	padding:5px 60px;
	border: none;
	cursor:pointer;
	background:#ccc;
	color:#FFF;
	font-size:16px;
	border-radius:5px;
}
.yzmmmm {
	display:block;
	width:100%;
}
.tijiao {
	padding:10px 0 20px 50px;
	overflow:hidden;
}
.wp-editor-tabs {
	display:none !important;
}
.single_bbs_avatar {
	padding-right:10px;
}
#cat_bbs_list ul li#single_bbs_li {
	padding:0 0 0 2% !important;
	width:98%;
}
#bbs_enter p, #bbs_enter a, #bbs_enter b {
	font-size:14px;
}
#cat_bbs_list ul li span .datetime {
	position:absolute;
	display:block;
	right:10px;
	bottom:15px;
	width:200px;
}
#cat_bbs_list ul li span .datetime a {
	margin-left:10px;
}
.comment_ector {
	width:100%;
	overflow:hidden;
	position:relative;
	padding-top:50px;
}
.comment_ector .tutle {
	position:absolute;
	left:10px;
	top:0;
	width:100%;
	height:60px;
}
.comment_ector .avatar_comment {
	width:60px;
	height:60px;
	display:block;
	padding:3px;
	border:#999 1px solid;
	background:#FFF;
	overflow:hidden;
	font-size:0;
	border-radius:100%;
	float:left;
	margin-right:10px;
}
.comment_ector .avatar_comment img {
	width:60px;
	height:60px;
	border-radius:100%;
}
.comment_ector span {
	width: auto;
	display: block;
	float:right;
	height:32px;
	padding:15px 15px 0 0
}
#comment_bbs {
	width:98%;
	padding-top:30px !important;
	border:solid 1px #CCCCCC;
}
.comment_ector b {
	font-size:14px;
	color:#999;
	line-height:51px;
}
#commentform #submit {
	margin:0 !important;
}
.per b, .per a {
	line-height:60px;
}
.per_title {
	display:block;
	overflow:hidden;
	border-bottom:solid 1px #CCCCCC;
	padding:0;
}
.per_title a {
	display:block;
	padding:5px 15px;
	background:#CCC;
	float:left;
	color:#fff;
	margin-right:1px;
	cursor:pointer;
	text-decoration: none;
}
.per img {
	float:left;
	margin-right:20px;
	width:60px;
	height:60px;
	border-radius:60px;
	border:solid 4px #FFFFFF;
}

/*Header*/
.header {
	width:100%;
	height:auto;
	background:#f4f4f4;
	/*border-bottom:1px solid #d7d7d7;*/
	padding-bottom:20px;
	padding-bottom:20px;
	/*position:fixed;
	z-index:100;*/
	position: relative;
}
.header_box {
	width:1180px;
	height:90px;
	margin:0px auto;
	padding-top: 50px;
}
.logo {
	float:left;
	width:250px;
	height:70px;
	overflow:hidden;
	/*border-right:1px solid #d7d7d7;*/
}
.nav {
	float:right;
}
.nav li {
	width:90px;
	height:70px;
	/*border-right:1px solid #d7d7d7;*/
	float:left;
}
.nav li a.z {
	display:block;
	width:90px;
	height:70px;
	font-size:14px;
	line-height:70px;
	text-align:center;
	transition:all 0.3s;
	-moz-transition:all 0.3s;
	-o-transition:all 0.3s;
	-webkit-transition:all 0.3s;
}
.nav2 {
	position:relative;
	margin-top:20px;
	z-index:99;
	width:900px;
	overflow:hidden;
	_display:none;
	visibility:hidden;
	opacity:0;
	transition:all 0.4s;
	-moz-transition:all 0.4s;
-0-transition:all 0.4s;
	-webkit-transition:all 0.4s;
}
.nav2 a {
	display:block;
	float:left;
	padding:0 20px;
	height:40px;
	overflow:hidden;
	/*background:url(../images/nav2_bg.png) #5f5d5d no-repeat left center;*/
	background-color: #0055a4;
	color:#fff;
	font-size:12px;
	line-height:40px;
	text-align:center;
}
.nav2 a.no_bg {
	background:#0055a4;
}
.nav2 a:hover {
	color:#ff6f6b;
}
.nav li:hover a.z {
	background:#e83429;
	color:#ffffff;
}
.nav li:hover .nav2 {
	visibility:visible;
	opacity:1;
	margin-top:0;
}
.nav li a.z:hover {
	_background:#e83429;
	_color:#ffffff;
}
.nav li a.cur {
	background:#e83429;
	color:#ffffff;
}
.lan {
	float:right;
	width:auto;
	height:30px;
	margin:20px 0 0;
	overflow:hidden;
}
.lan a {
	display:block;
	float:left;
	width:30px;
	height:30px;
	overflow:hidden;
}
.ch {
	background:url(../images/chinese.png) no-repeat;
	margin:0 7px 0 0;
}
.en {
	background:url(../images/english.png) no-repeat;
}
.lan a:hover {
	background-position:0 -30px;
}
.lan a.cur {
	background-position:0 -30px;
}

#lianxi span{
	color:#fec33e;
}

/*首页表单提交*/

.intxt{width:188px;height:26px;margin-bottom:12px;padding:0px 5px;color: #999}
#message{width:386px;height:90px;padding:0px 5px;font-size:14px;line-height: 24px;color: #999}
.coolbg{width:398px;height:30px;background-color:#fec43f;border: none;color:#fff;}


/*footer*/
.foot-nav1{
	float: left;
	margin:0 60px;	
}
.foot-nav1 a{color:#fff;}
.foot-nav{margin-top: 30px; height:220px;}
.foot-nav a{ font-weight: normal;}
.foot-nav-in{margin-top:30px;}
.foot-nav-in li{margin:12px 0px;}
.foot-nav-in li a{color:#cacaca;}