@charset "utf-8";
/* CSS Document */

body{
	font-size: 12px;
	color: #666666;
	font-family:'微软雅黑';
	background:url(../image/body_bg.jpg) no-repeat top center ;
	
}
*{ margin:0px; padding:0px;}
img{ border:none;}
ul li {
	list-style:none;
}
a:link,a:visited{ color:#666666; text-decoration:none; -webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}
a:hover{ text-decoration:underline; color:#0c66bc; }
#head{ width:1000px; height:60px; padding-top:40px; margin:0 auto;}
#head #head_left{ background:url(../image/logo.png) no-repeat left; width:220px; height:60px; float:left;}
#head #head_mid{ width:300px; height:60px;  float:left; padding-left:20px;}
#head #head_mid span{ height:25px; display:block; float:left; padding-top:35px;}
#head #head_right{ width:300px; float:right; height:60px; text-align:right;}
#head #head_right p{ width:300px; height:25px; line-height:25px;}
#head #head_right form{ display:block; clear:both; float:right;}
#head #head_right form .input{ line-height:24px;width:200px; background:#fff; border:1px #ccc solid; border-right:none; display:block; float:left; height:24px; font-size:12px; color:333; padding-left:5px;}
#head #head_right form .but{ background:url(../image/ss.gif) no-repeat; width:63px; height:28px; display:block; float:left; border:none; cursor:pointer;}
#banner{ width:1000px; height:350px; clear:both; margin:0 auto; padding-top:0px;}
#nav{ width:1000px; height:60px; background:#0078bc;/*background-color:#004c36; */margin:0 auto; clear:both;}
#nav li{ width:142px; height:60px; float:left; background:url(../image/nav_li.png) no-repeat right center; text-align:center;}
#nav li .nav_list{ width:142px; height:30px; line-height:30px; position:relative;  }
#nav li .nav_list a{ color:#fff; font-size:14px; }
#nav li .nav_list a:hover{ color:#ccc; font-weight:bold;}
.nav_menu{ width:132px; height:auto; padding:5px; background:url(../image/nav_bg.png) repeat; position:absolute; top:60px;   left:0;}
.nav_menu span a{ color:#fff; width:132px; height:35px; display:block;   border-bottom:1px #777 dotted; line-height:35px;}
.nav_menu span a:hover{ font-weight:bold;color:#000; display:block; background:#333; border-bottom:1px #111 dotted;  }
.nav_menu span{ width:132px; }
#main { width:1000px; height:auto; padding-top:10px; clear:both; margin:0 auto; overflow:hidden;}
#main #main_left{ width:185px; height:auto; float:left;}
#main #main_left p{ width:184px;}
#main #main_left b{ width:184px; margin:0 auto; padding-top:10px; display:block;}

#main #main_left #yw{
	width:182px;
	border:1px solid #d7b919;
	margin:5px auto;
}
#yw #yw_tit{height:30px;background-color:#dbbf1e;}
#yw a{ width:169px; margin:10px auto; display:block;}

#main #main_right{ width:805px; height:auto; float:right;}
#main #main_right #new{ width:805px; height:225px;}
#main #main_right #new #new_list{ float:left; width:450px; height:225px;}
#main #main_right #new #new_list #new_tit{ width:450px; height:37px;}
#main #main_right #new #new_list #new_tit #new_tit_l{ background:url(../image/t_l.jpg) no-repeat; text-align:center; width:105px; height:37px; line-height:30px; float:left; color:#fff; font-size:16px; font-weight:bold;}
#main #main_right #new #new_list #new_tit #new_tit_m{ background:url(../image/t-m.jpg) repeat-x; width:284px; height:37px; float:left;}
#main #main_right #new #new_list #new_tit #new_tit_r{ background:url(../image/new_bg.jpg) no-repeat; width:55px; height:37px; line-height:37px; font-size:12px; float:right; text-align:right; padding-right:6px;}
#main #main_right #new #new_list li{ line-height:30px; border-bottom:1px #ccc dotted; margin:0 5px; background:url(../image/ico_2.gif) no-repeat left center; padding-left:10px;}
#main #main_right #new #new_list li span{ float:right;}
#main #main_right #banner_box{ width:805px; height:75px; clear:both; overflow:hidden; padding-top:10px;}
#main #main_right #new #new_pic{ width:345px; height:225px; float:right;}
#main #main_right #new #new_pic #new_pic_l{ background:url(../image/pic_bg.jpg) no-repeat; width:47px; height:226px; float:left;}
#main #main_right #new #new_pic #new_pic_l ul{ padding-top:150px; display:block; width:20px; margin:0 auto;}
#main #main_right #new #new_pic #new_pic_l ul li{ width:20px; height:15px; line-height:15px; text-align:center; cursor:pointer; background:#ccc; color:#333; margin-top:2px;}
#main #main_right #new #new_pic #new_pic_l ul li.sel{ background:#0078bc; color:#fff; }
#main #main_right #new #new_pic #new_pic_r{ width:291px; height:218px; padding:3px; border:1px #ccc solid; float:right; border-left:none; position:relative;}
#main .xx_box{ width:805px; height:auto; clear:both;}
#main .xx_box .xx_left{ width:620px; float:left;}
#main .xx_box .xx_left .xx_main{ width:305px; height:150px; float:left; padding-top:5px; overflow:hidden; margin-left:10px;}
#main .xx_box .xx_left .xx_main .xx_main_tit{ width:290px; height:30px; border-bottom:1px #ccc solid; line-height:30px; background:url(../image/ico.png) no-repeat left center; padding-left:15px; font-size:14px;}
#main .xx_box .xx_left .xx_main .xx_main_tit a{ float:right; padding-top:5px; font-size:12px;}
#main .xx_box .xx_left .xx_main ul{ width:305px ; clear:both;   display:block;}
#main .xx_box .xx_left .xx_main ul li{line-height:24px;  margin:0 5px; background:url(../image/ico_2.gif) no-repeat left center; padding-left:10px;}
#main .xx_box .xx_right{ width:171px; height:auto; float:right;}
#main .xx_box .xx_right .tz{ width:171px; height:auto; padding-top:5px;margin-bottom:5px;}
#main .xx_box .xx_right .tz_tit{ background:url(../image/tit.gif) no-repeat; width:145px; height:32px; padding-left:26px; line-height:32px; font-size:14px; color:#333;}
#main .xx_box .xx_right .tz_tit a{ font-size:12px; float:right; padding:2px 5px 0 0}
#main .xx_box .xx_right .tz_lst{width:169px; height:auto; padding:5px 0; border:1px #ccc solid; display:block; border-top:none;}
#main .xx_box .xx_right ul{}
#main .xx_box .xx_right ul li{ line-height:23px; background:url(../image/ico_2.gif) no-repeat left center; padding-left:10px; margin:0 5px;} 
#qyfc{ width:1000px; height:150px; clear:both; margin:0 auto; padding-top:5px;}
#qyfc_tit{ width:1000px; height:37px;}
#qyfc_tit #qyfc_t_l{ background:url(../image/t_l.jpg) no-repeat; width:105px;}
#qyfc_tit #qyfc_t_l{ background:url(../image/t_l.jpg) no-repeat; text-align:center; width:105px; height:37px; line-height:30px; float:left; color:#fff; font-size:16px; font-weight:bold;}
#qyfc_tit #qyfc_t_m{ background:url(../image/t-m.jpg) repeat-x; width:834px; height:37px; float:left;}
#qyfc_tit #qyfc_t_r{ background:url(../image/new_bg.jpg) no-repeat; width:55px; height:37px; line-height:37px; font-size:12px; float:right; text-align:right; padding-right:6px;}
#qyfc #mqPic{ width:998px; border:1px #ccc solid; border-top:none; display:block; clear:both; height:100px; padding:10px 0 10px 0;  top:-10px; position:relative;} 
#qyfc td{ float:left; padding:5px 8px 0px 8px; display:inline;}
#bot { width:1000px; height:40px; background:#ddd; clear:both; margin:0 auto; text-align:center; line-height:20px; padding:5px 0; } 



#menu_nav{ width:100%; height:30px; background:#aed9f3; clear:both;}
#menu_nav p{ width:760px; height:30px; line-height:30px; background:url(../image/ico_1.png) no-repeat 220px center; padding-left:15px; margin:0 auto; padding-left:240px;}

#menu_nav{ width:100%; height:30px; background:#aed9f3; clear:both;}
#menu_nav p{ width:760px; height:30px; line-height:30px; background:url(../image/ico_1.png) no-repeat 220px center; padding-left:15px; margin:0 auto; padding-left:240px;}
#show_banner{ width:1000px; height:190px; clear:both; margin:0 auto; }
#show{ width:1000px;  margin:0 auto; clear:both; position:relative; padding-bottom:20px; min-height:530px;height:auto !important;}
#show #show_left{ background:url(../image/left_bg.png) no-repeat; width:206px; height:600px; float:left; position:absolute; top:-50px;}
#show #show_left .left_tit{ width:166px; height:50px; line-height:50px; font-size:24px; color:#fff; padding-left:40px;}
#show #show_left ul{ width:206px; height:auto; display:block; padding-top:10px;margin-bottom:10px;}
#show #show_left ul li a{ background:url(../image/a_bg.png) no-repeat 0 -27px; width:145px; line-height:27px; color:#333; display:block; height:27px; padding-left:34px; margin:0 auto; margin-top:10px; font-size:14px;}
#show #show_left ul li a:hover{ color:#fff; font-weight:bold; background-position:0 0;}
#show #show_left ul li a.selected{ color:#fff; font-weight:bold; background-position:0px 0px;}

#show #show_left ul.mnuSub{background-color:#eee;width:179px;margin:0px 16px 0px 13px;padding:0px 0px 10px 0px;}
#show #show_left .mnuSub li{line-height:30px; text-indent:34px; font-size:14px;background:url(../image/li.png) no-repeat 25px 15px;}
#show #show_left .mnuSub li a{ background:none; color:#333; display:block;padding:0px;line-height:30px;margin:0px;}
#show #show_left .mnuSub li a:hover{ color:#F90;}



#show #show_left #anniu{ width:184px; height:auto; margin:0 auto;}

#show #show_right{ width:780px;padding-top:10px;float:right;}
#show #show_right .list{ width:780px; height:auto;}
#show #show_right .list li{ line-height:40px; font-size:14px; border-bottom:1px #ccc dotted; background:url(../image/ico_2.gif) no-repeat left center; padding-left:10px;}
#show #show_right .list li span{ float:right;}
.page{ width:780px; height:40px; padding-top:20px; text-align:center; clear:both;}
.page a{ background:#ccc; color:#333; padding:5px 10px; margin-right:1px;}
.page a:hover{ background:#1984c1; color:#fff;}
.page a.on_1{ background:#1984c1; color:#fff;}
#show #show_right .content{ width:780px; height:auto; line-height:28px; font-size:14px;}

#show #show_right .pic_list{ width:780px; height:auto;}
#show #show_right .pic_list li{ width:224px; height:180px; float:left; margin:10px 18px; display:inline;}
#show #show_right .pic_list li b{ width:220px; height:153px; border:1px #ccc solid; padding:1px; display:block;}
#show #show_right .pic_list li span{ width:220px; height:30px; line-height:30px; font-size:14px; text-align:center; margin:0 auto; display:block;}

#show #show_right .pic_list1{ width:780px; height:auto;}
#show #show_right .pic_list1 li{ width:184px; height:270px; float:left; margin:10px 38px; display:inline;}
#show #show_right .pic_list1 li b{ width:180px; height:243px; border:1px #ccc solid; padding:1px; display:block;}
#show #show_right .pic_list1 li span{ width:180px; height:30px; line-height:30px; font-size:14px; text-align:center; margin:0 auto; display:block;}

#show #show_right .show_content{ width:780px; height:auto; line-height:28px; font-size:14px;}
#show #show_right .show_content h2{ width:780px; height:60px; line-height:60px; font-size:20px; color:#333; text-align:center;}
#show #show_right .show_content .fbrq{ border-top:2px #ff6600 solid; background:#eee; font-size:12px; line-height:25px; text-align:center;}


/* qqshop focus */
#focus {width:1000px; height:410px; overflow:hidden; position:relative;}
#focus ul {height:380px; position:absolute;}
#focus ul li {float:left; width:1000px; height:410px; overflow:hidden; position:relative; background:#000;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:1000px; height:20px; left:0; bottom:0; background:#000;}
#focus .btn {position:absolute; width:980px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus .btn span.on {background:#fff;}
#focus .preNext {width:45px; height:100px; position:absolute; top:160px; background:url(../image/sprite.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}


#slider-container {
	overflow:hidden;
	position:relative; 
	width:1000px; height:410px; margin:0 auto;
	clear:both;
}
#slider-container img {
	display: block;
}
#slider-container .main_image {
	position:absolute;
	width:100%;
	top:0;
	left:0;
}  
#slider-container h2 {
	font-size: 60px;
	color: #ff5000;
	padding: 0 0 11px; 
	line-height: 280px;
	font-family:'微软雅黑'; font-weight:600;
	padding-left:20px;
}  
.steps article:after {
	content: "";
	border-top: 6px solid #999;
	position: absolute;
	top: 0;
	left: 0;
	width: 42px;
	display: block;
}
.jms-slideshow {
	position: relative;
	width: 1000;
	height: 410;
}
.jms-slideshow .jms-wrapper {
	width: auto;
	height: 410px;
	z-index:99;
	outline: none;
}
.jms-slideshow .jms-bg{
	position:absolute;
	top:0;
	display:none;
	left:0;
	background-position:50% 0;
	background-repeat:no-repeat;
}
.jms-slideshow .step {	
	width: 1000px;
	display: block;
	-webkit-transition: opacity 1s;
	-moz-transition:    opacity 1s;
	-ms-transition:     opacity 1s;
	-o-transition:      opacity 1s;
	transition:         opacity 1s;
}
.step:not(.active) {
	opacity: 0;
	filter: alpha(opacity=0); /* internet explorer */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; /*IE8*/
}
.jms-content{
	padding:50px;
	position: relative;
	clear: both;
}
a.jms-link{
	margin:60px 0 -40px;
	float:left;
	-webkit-transition: all 0.4s ease-in-out 1s;
	opacity: 0;
	-moz-transition: all 0.4s ease-in-out 1s;
	-ms-transition: all 0.4s ease-in-out 1s;
	-o-transition: all 0.4s ease-in-out 1s;
	transition: all 0.4s ease-in-out 1s;
}
.active a.jms-link{
	margin:20px 0 0;
	opacity: 1;
}
.jms-dots{
	width: 100%;
	position: absolute;
	text-align: center;
	left: 0px;
	bottom: 20px;
	z-index: 2000;
}/*
.jms-dots span{
	display:inline-block;
	width:20px;
	margin:0 10px;
	cursor:pointer;
	background:#000;
	height:20px;
	-webkit-transition: all .2s ease;
	opacity:0.3;
	-moz-transition: all .2s ease;
	-ms-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
}
.jms-dots span:hover{
	opacity:0.5;
}
.jms-dots span.jms-dots-current{
	opacity:0.7;
}*/
.jms-arrows span{
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-ms-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
	width: 95px;
	height: 180px;
	top: 50%;
	right: 0;
	margin: -90px 20px 0;
	display: block;
	z-index: 100;
	cursor:pointer;
	opacity:0.5;
	position: absolute;
}
.jms-arrows span.jms-arrows-next{
	background: url(../images/bgr_slider_arrows.png) no-repeat -95px 0;
	right: 0;
}
.jms-arrows span.jms-arrows-prev{
	background: url(../images/bgr_slider_arrows.png) no-repeat 0 0;
	left: 0;
}
.jms-arrows span:hover {
	opacity:1;
} 