html,body{ border:0; padding:0; margin:0; font: 12px/1.5 'Microsoft Yahei',Tahoma,Helvetica,'SimSun',sans-serif;}
a{ color:#5E5E5E}
*{ color:#5E5E5E}
a:hover{color:#0aa770}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    padding: 0;
    margin: 0;
    border: 0;
    outline: 0;
   
    font-style: inherit;
    font-family: inherit;
   
    vertical-align: baseline;
}
.header-bar {
    position: relative;
    z-index: 150;
    height: 36px;
    background: #fafafa;
    border-bottom: 1px solid #dfdfdf;
}
ol, ul {
    list-style: none;
}
menu, ol, ul {
    padding: 0 0 0 0px;}
.flexible {
    width: 1200px;
	 margin: 0 auto;
    height: 36px;
	
}
.header-bar .left-city {
width:460px;
    float: left;
    position: relative;
	font-size:16px;
}
.header-bar .first-level>li {
    display: inline-block;
    line-height: 36px;
	float:left;
	margin-right:15px;
    position: relative;
    color: #8c8c8c;
    border-left: 1px solid #fafafa;
    border-right: 1px solid #fafafa;
}
.header-bar .first-level>li strong{ color:#0aa770}
.header-bar .f-level>li {
    display: inline-block;
    line-height: 36px;
	float:right;
	margin-left:15px;
    position: relative;
    color: #8c8c8c;
    border-left: 1px solid #fafafa;
    border-right: 1px solid #fafafa;
}
.header-bar .right-util {
width:400px;
    float: right;
}
.tianqi{ width:330px; float:left; margin-top:10px;}
.search-bar {
    height: 80px;
    position: relative;
    margin: 20px auto 0;
	margin-bottom:20px;
}
.search-bar .mearch{ width:600px; float:left; margin-left:35px; margin-top:10px;}
.search-bar .mtop{ width:300px; float:right;}
.sofrm {
    display: block;
    margin: 0px auto;
    padding-top: 3px;
    position: relative;
}
#selopt {
    background: url(sor.png) no-repeat;

   
    position: absolute;
    width: 95px;
}
#cursel {
    cursor: pointer;
    display: block;
    height: 38px;
    line-height: 38px;
    overflow: hidden;
    text-indent: 12px;
    width: 100px;
}
#options {
    border: solid 1px #0aa770;
    border-top: 0;
    display: none;
    list-style: none;
    position: absolute;
    
    width: 87px;
    z-index: 1000;
}
#options li {
    background: #fff;
    clear: both;
    cursor: pointer;
}
#options li a {
    color: #555;
    display: block;
    height: 38px;
    line-height: 38px;
    text-decoration: none;
    text-align: center;
}
.sipt {
   
    border: solid 1px #0aa770;
    display: block;
    font: normal 13px/30px normal;
    float: left;
    height: 38px;
    padding: 0 5px 0 100px;
    width: 400px;
}
.sbtn {
    background: #0aa770;
    border: 0;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    height: 40px;
    width: 70px;
	float:left;
}
.nav-bar-header .nav-list .all-cate {
    width: 226px;
    height: 44px;
    cursor: pointer;
}
.nav-bar-header .nav-list .all-cate .item {
    background-color: #0aa770;
    padding: 0 0 0 18px;
    text-align: left;
}

.header{ border-bottom:#0aa770 2px solid; height:44px; line-height:44px; width:100%;z-index:1000;}

.nav{ width:1200px; margin: 0 auto;}
.logo{ width:210px; height:60px; float:left; background:url(../images/logo.png) no-repeat;}
.yn-nav{ width:1000px; float:left;}
.yn-nav li{list-style:none; width:100px; text-align:center; float:left;height:44px; }
.yn-nav li:hover{background-color:#0aa770; border-radius: 5px 5px 0 0 ;}
.yn-nav li:hover a{color:#FFFFFF;}
.yn-nav li a{ color: #333333; text-decoration:none; font-size:16px;}
.yn-nav .cur{ background-color:#0aa770; color:#FFFFFF; border-radius: 5px 5px 0 0 ;}
.yn-nav .cur a{color:#FFFFFF;}
.yn-user{ width:100px; float:right; text-align:right; font-size:14px; color:#FFFFFF;}
.yn-user li{list-style:none; width:70px; text-align:right; float:right}
.yn-user a {
    display: block;
    background: #0aa770;
    border-radius: 4px;
    color: #fff;
    font-size: 12px;
    width: 70px;
    height: 30px;
    line-height: 30px;
    text-align: center;
	float:right;
	
	margin:6px 0px  6px 20px;
    
}
.yn-user li a,.yn-user a,.yn-user a:link{ color:#FFFFFF; text-decoration:none}

.tuibox{ height:50px;}
.tuibox .show{width: 1200px; margin: 0 auto; border: solid 1px #c9c9c9;  height:40px; border-top:none; font-size:14px; line-height:40px;}
.tuibox .show span{ line-height:40px; margin-left:15px; }
.tuibox .show a{ line-height:40px; margin-left:15px;}
.tuibox .show .cur,.tuibox .show a:hover{ background:#0aa770; color:#FFFFFF;}
.tuibox .show li{ float:left; margin-left:15px; list-style:none; font-size:16px;}
.tuibox .show li strong{ color:#0aa770; margin-right:5px;}

.ad1{width: 1200px; margin: 0 auto; border:   height:80px; border-top:none; font-size:14px;}

.seoso{ width:1200px;  margin: 0 auto;}
.seoso .sear{ margin-top:80px; text-align:center; margin-bottom:50px; height:50px; margin-left:200px;}
.seoso .sear .text-msearch{width: 535px;
    height: 40px;
    padding: 0 90px 0 15px;
    font-size: 16px;
    color: #333;
    border: 1px solid #d1d1d1;
    border-radius: 3px;
    box-shadow: inset 0 1px 2px #eee;
	float:left;
	}
.seoso .sear .btn-msearch{
float:left;
    
    display: block;
    height: 40px;
    line-height: 40px;
    width: 90px;
    background-color: #0aa770;
    color: #fff;
    text-align: center;
    border-radius: 0 2px 2px 0;
    border: none;
    font-size: 18px;
}
.seou{}
.seou h2{ height:45px; line-height:45px; background: #EAEAEA; font-size:18px; padding-left:25px; border-bottom:#0aa770 dashed 1px; margin:0;}
.seou .seobt{height:40px; line-height:40px; text-align:center;border-bottom: #CCCCCC dashed 1px; font-size:14px;}
.seou .seoli{height:40px; line-height:40px; border-bottom: #CCCCCC dashed 1px; font-size:14px;}
.seou .seoli .left{ width:150px; float:left; text-align:center;}
.seou .seoli .right{ width:720px; float:left; }
.seou .seoli .right img{vertical-align: middle;}
.seou .seoli .right span{ width:100px; margin-right:50px;}
.main{width:1200px;  margin: 0 auto; margin-top:5px;}
.main .left .quanwei {
    width: 870px;
    
    border: 1px solid #c9c9c9;
    margin-top: 15px;
	margin-bottom:10px;
    color: #318846;
    font-size: 14px;
}

.main .left .quanwei ul {
    text-align: left;
    width: 870px;
	
	
	height:45px;
	    font-style: inherit;
    font-family: inherit;
    vertical-align: baseline;
	      -webkit-margin-before: 0;
    -webkit-margin-after: 0;
    -webkit-padding-start: 0px;
}
.main .left .quanwei ul li {
    width: 128.9px;
    padding-left: 8px;
	padding-right: 8px;
	text-align:center;
    float: left;
	
    height: 45px;
    line-height: 45px;
    list-style: none;
    overflow: hidden;
    white-space: nowrap;
    
}
.main .left .quanwei ul li img{vertical-align: middle;}
.main .left .quanwei ul li:hover{ background:#e9e8ef}
.main .left .quanwei ul li:hover a{ color:#0aa770}


.main .left .fenlei {
    width: 870px;
    
    border: 1px solid #c9c9c9;
    margin-top: 15px;
	margin-bottom:10px;
    color: #318846;
    font-size: 14px;
}
.main .left .fenlei .top {
    padding-left: 15px;
    height: 35px;
    line-height: 35px;
    border-bottom: 1px solid #f2f2f2;
    border-top: 1px solid #f2f2f2;
    background-color: #fcfcfc;
    color: #318846;
    font-size: 14px;
    font-weight: bold;
}
.main .left .fenlei .fl {
    height: 40px;
	line-height:40px;
    padding: 5px 15px 5px 15px;
}
.main .left .fenlei ul {
    text-align: left;
    width: 870px;
	
	border-bottom: dashed 1px #CCCCCC;
	height:45px;
	    font-style: inherit;
    font-family: inherit;
    vertical-align: baseline;
	      -webkit-margin-before: 0;
    -webkit-margin-after: 0;
    -webkit-padding-start: 0px;
}
.main .left .fenlei ul .tou{
 width: 61px;
    padding-left: 14px;
	padding-right: 14px;
    float: left;
	border-left:dashed 1px #CCCCCC;
	color: #FFFFFF;
	background:#e9e8ef;
    height: 45px;
    line-height: 45px;
    list-style: none;
    overflow: hidden;
    white-space: nowrap;}
.main .left .fenlei ul .tou a{color: #333333;}
.main .left .fenlei ul .tou:hover{ background:#0aa770}
.main .left .fenlei ul .tou:hover a{ color:#FFFFFF}
.main .left .fenlei ul li {
    width: 61px;
    padding-left: 8px;
	padding-right: 8px;
	text-align:center;
    float: left;
	border-left:dashed 1px #CCCCCC;
    height: 45px;
    line-height: 45px;
    list-style: none;
    overflow: hidden;
    white-space: nowrap;
    
}
.main .left .fenlei ul li:hover{ background:#0aa770}
.main .left .fenlei ul li:hover a{ color:#FFFFFF}

.main .left{ width:870px; float:left;}
.main .left .ad{background:#0aa770; width:870px; height:80px; margin:15px 0 15px 0;}
.main .left .tuijian{width:920px;}
.main .left .tuijian li{ height:200px; width:200px; float:left; margin-right:16px; margin-bottom:15px; list-style:none; padding:10px 10px 10px 10px;border-radius:3px; }
.main .left .tuijian li a{text-decoration:none}
.main .left .tuijian li .bt{ height:50px; line-height:50px; text-align:center; font-size:25px;font-weight: bold; }
.main .left .tuijian li .jj{ line-height:20px; padding:5px;}
.main .left .tuijian li .xq{ text-align:center; font-size:20px; line-height:50px;}
.c1:hover,.c2:hover,.c3:hover,.c4:hover{background:#0aa770;}
.c1{ background:url(../images/tuijian.jpg) no-repeat;}
.c1 a{ color:#666666;}
.c1 a:hover{ color:#FFFFFF}
.c2{ background-color:#bbd56a}
.c3{ background-color:#d4c46f}
.c4{ background-color:#84ca84}
.c4{ background-color:#f1b88b}
.main .left .miaoshu{ border:1px #0aa770 dashed; padding:15px 15px 15px 15px; margin-bottom:25px;}
.main .left .miaoshu .bt{ border-bottom:1px dashed #CCCCCC; line-height:40px; font-size:20px;}
.main .left .miaoshu .ms{ line-height:30px; font-size:14px; margin-bottom:15px; margin-top:10px;}
.main .left .miaoshu .ms a{ padding:5px 5px 5px 5px; border:1px dashed #CCCCCC; font-size:14px; line-height:50px;}
.main .left .miaoshu .ms .panking {
    width: 750px;
    height: 207px;
    float: left;
    margin: 0 0 0 46px;
}
.main .left .miaoshu .ms .panking .tp {
    width: 411px;
    height: 42px;
    line-height: 42px;
    font-size: 16px;
    text-align: center;
}
.main .left .miaoshu .ms .panking .table {
    width: 750px;
    height: 405px;
    float: left;
    border: #dcdcdc 1px solid;
    background: url(../images/pank.jpg) no-repeat center;
}
.tp2 {
    width: 384px;
    height: 205px;
    float: left;
    border: #dcdcdc 1px solid;
    margin: 42px 0 0 38px;
    overflow: hidden;
}
.tp2 .xh {
    width: 384px;
    height: 19px;
    line-height: 19px;
    margin-top: 20px;
    text-align: center;
    color: #0e89d6;
    font-size: 17px;
}
.tp2 .kuang {
    width: 149px;
    height: 62px;
    margin: 20px 0 0 117px;
    float: left;
    background: url(../images/shou.jpg) no-repeat center 10px;
}
.guild {
    margin-top: 25px;
    overflow: hidden;
    width: 320px;
    margin-left: 25px;
}
.main .left .haozhan{}
.main .left .haozhan .bt{ height:50px; line-height:50px; font-size:24px; border-bottom:1px solid #c9c9c9;}
.main .left .haozhan .btinfo{ height:50px; line-height:50px; font-size:12px; border-bottom:1px solid #c9c9c9;}
.main .left .haozhan .zhan{ margin-top:10px; width:920px;}
.main .left .haozhan .zhan .site870{ border-left: dashed 1px #0aa770;  border-top:dashed 1px #0aa770; height:40px; line-height:40px; width:870px; text-align:center;font-size:15px;}
.main .left .haozhan .zhan .site185{border-right:dashed 1px #0aa770; float:left; width:173px; height:40px; line-height:40px;}
.main .left .haozhan .zhan .site732{border-right:dashed 1px #0aa770; float: right; width:682px; height:40px; line-height:40px;}
.main .left .haozhan .zhan .site732 h3{ height:40px; line-height:40px; font-size:15px;  -webkit-margin-before: 0em;
    -webkit-margin-after: 0em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;}
.main .left .haozhan .zhan .site732 h3 a{ color:#0aa770}
.hui7{ background-color: #E8E8E8;}
.main .left .haozhan .zhan .site185 img,.main .left .haozhan .zhan .site870u  img{
    vertical-align: middle;
}
.main .left .haozhan .zhan .site870u{ border-left: dashed 1px #0aa770;   height:285px;  width:870px; text-align:center;font-size:15px;}
.main .left .haozhan .zhan .site560{ float:left; width:550px; height:280px; }
.main .left .haozhan .zhan .site370{border-right:dashed 1px #0aa770;border-top:dashed 1px #0aa770; float: right; width:318px; height:260px; padding-top:20px;}
.main .left .haozhan .zhan .site185i{border-right:dashed 1px #0aa770; border-top:dashed 1px #0aa770;float:left; width:173px; height:40px; line-height:40px;}
.main .left .haozhan .zhan .site370i{border-right:dashed 1px #0aa770;border-top:dashed 1px #0aa770; float: left; width:371px; height:40px; line-height:40px;}
.main .left .haozhan .zhan .site870t{ border-left: dashed 1px #0aa770;   height:40px; line-height:40px; width:870px; text-align:center;font-size:15px;}
.main .left .haozhan .zhan .site870ty{ border-left: dashed 1px #0aa770; border-bottom:dashed 1px #0aa770;  height:44px; line-height:42px; width:870px; text-align:center;font-size:15px;}
.main .left .haozhan .zhan .site185t{border-right:dashed 1px #0aa770; border-top:dashed 1px #0aa770;float:left; width:173px; height:40px; line-height:40px;}
.main .left .haozhan .zhan .site280t{border-right:dashed 1px #0aa770; border-top:dashed 1px #0aa770;float:left; width:260px; height:40px; line-height:40px;}

	
.main .left .haozhan .zhan .shu{ line-height:40px; font-size:16px; margin-bottom:15px;}
.main .left .haozhan .zhan .shu span{margin-left:15px;}
.main .left .haozhan .zhan .shu .shou{ padding:5px 10px 5px 10px;    border-radius: 3px;    background: #0aa770;    line-height: 22px;    text-align: center;    color: #FFFFFF;    font-size: 13px}
.main .left .haozhan .zhan .shu .shou a{ color:#FFFFFF}
.main .left .haozhan .zhan .title {
    font-size: 24px;
    line-height: 1.6;
    font-weight: bold;
    
    height: 40px;
    overflow: hidden;
}
.main .left .haozhan .zhan .title h1 a {
    padding: 0;
    margin: 0;
    font-size: 19px;
	color:#0aa770;
}
.main .left .haozhan .zhan .xq{ height:40px; line-height:40px; font-size:15px;}
.main .left .haozhan .zhan .yurl {
    width: 421px;
    height: 43px;
    line-height: 43px;
    padding-top: 5px;
    margin-right: auto;
    margin-left: auto;
}
.main .left .haozhan .zhan .yurl a {
    font-size: 24px;
    color: #0aa770;
}
.main .left .haozhan .zhan .title h1 {
    padding: 0;
    margin: 0;
    font-size: 24px;
}
.main .left .haozhan .zhan .inleft{ float:left; height:300px; width:400px; background:url(../images/wjt.jpg) no-repeat;}
.main .left .haozhan .zhan .inright{ float:right; width:520px;}
.main .left .haozhan .zhan .inright .wz{ width:300px; float:left;}
.main .left .haozhan .zhan .inright .qz{    width: 158px;
    
    float: left;
    margin: 10px 0 0 10px;}

.main .left .haozhan .zhan .inright .qz .qu {
    height: 35px;
    padding: 2px 0px;
    text-align: right;
}
 .pagen{ height:50px; line-height:50px;}
 .pagen li{ list-style:none; float:left;
 padding-left: 10px;
    padding-right: 10px;
    height: 26px;
	margin-top:15px;
    float: left;
    text-align: center;
    line-height: 26px;
    
    margin-right: 8px;
	}
.pagen .thisclass{ border: solid 1px #0aa770; }
.pagen li a{ color:#0aa770}
.main .left .haozhan .zhan li{ width:200px; height:100px; float:left; list-style:none; background-color:#0aa770;  margin-right:16px; margin-bottom:16px; padding:10px 10px 10px 10px;}

.main .left .haozhan .zhan .tile{ text-align:center; border-bottom: #CCCCCC 1px dashed; height:80px; width:870px;}
.main .left .haozhan .zhan .tile h2{ font-size:22px;}
.main .left .haozhan .zhan .tile .fu{ font-size:12px;}
.main .left .haozhan .zhan .contant{ padding:20px 20px 20px 20px; width:850px; font-size:16px; line-height:35px;}
.main .left .haozhan .zhan .contant img{max-width:870px}
.main .left .haozhan .zhan .lincopy {
    width: 830px;
    height: 35px;
    border: #70a8cf 1px dashed;
    margin: 40px 0 0 14px;
    float: left;
    line-height: 35px;
    font-size: 16px;
	padding-left:15px;
}
.main .left .haozhan .zhan .pian{height: 50px;
    float: left;
    margin: 30px 0 0 29px;
    line-height: 25px;
    font-size: 15px;}
	
.main .left .haozhan .zhan .box{border: 1px solid #c9c9c9;  width:850px; padding:10px;}
.main .left .haozhan .zhan .box .h3{ font-size:18px; border-bottom:1px solid #c9c9c9; line-height:50px; height:50px;padding-left:15px;    display: block; font-weight:bold}
.main .left .haozhan .zhan .box .t2{ font-size:14px; padding-left:15px; line-height:40px;}
.main .left .haozhan .zhan .box .t2 a:hover{ color:#0aa770}
.main .left .haozhan .zhan .box .t2 em{ color:#999999; margin-right:15px;}
.main .left .haozhan .zhan .box .t5{ font-size:14px; padding-left:15px; line-height:40px;}
.main .left .haozhan .zhan .box .t5 a{ margin-right:15px;}
.main .left .haozhan .zhan .box .t5 a.timelink_bg { background: #0aa770;  color: #fff;  padding: 3px;}
.main .left .haozhan .zhan .box .t9{ font-size:14px; padding-left:15px; line-height:25px;}
.main .left .haozhan .zhan .box .t9 a{ margin-right:15px;}
.main .left .haozhan .zhan .box .t9 a.timelink_bg { background: #0aa770;  color: #fff;  padding: 3px;}
.main .left .haozhan .zhan .listbox{ margin-top:15px;}
.main .left .haozhan .zhan .listbox h2{ font-size:18px; border-bottom:1px solid #c9c9c9; line-height:40px; line-height:40px; width:870px;}
.main .left .haozhan .zhan .listbox h2 span{ border-bottom:#0aa770 1px solid; width:240px; text-align:center;line-height:40px; line-height:40px; display: block;}
.main .left .haozhan .zhan .listbox .sitelist{ width:870px; }
.main .left .haozhan .zhan .listbox .sitelist tr{ height:35px; line-height:35px; border-bottom:#CCCCCC 1px solid;}
.main .left .haozhan .zhan .listbox .sitelist .liu{ margin-top:10px; display: block;border-bottom: #CCCCCC 1px dashed;}
.main .left .haozhan .zhan .listbox .sitelist .liu .left{ width:200px; float:left;}
.main .left .haozhan .zhan .listbox .sitelist .liu .left .img{}
.main .left .haozhan .zhan .listbox .sitelist .liu .right{ width:650px; float:right;}
.main .left .haozhan .zhan .listbox .sitelist .liu .right .btt{ height:35px; line-height:35px;}
.main .left .haozhan .zhan .listbox .sitelist .liu .right .btt a{ color:#0aa770; font-size:16px; line-height:30px;}
.main .left .haozhan .zhan .listbox .sitelist .liu .right .btt img{ vertical-align:middle; margin-left:5px;}
.main .left .haozhan .zhan .listbox .sitelist .liu .right .txt{ line-height:30px; font-size:14px}
.main .left .haozhan .zhan .listbox .sitelist .liu .right .surl{line-height:30px;}
.main .left .haozhan .zhan .listbox .sitelist .liu .right .surl .sc{ width:400px; float:left}
.main .left .haozhan .zhan .listbox .sitelist .liu .right .surl .quan{ width:300px; float:right; text-align:right}
.main .left .haozhan .zhan .listbox .sitelist .liu .right .surl .quan img{ vertical-align:middle; margin-left:5px;}
.main .left .haozhan .zhan .listbox .sitelist .art{ width:870px; margin-top:10px; display: block;border-bottom: #CCCCCC 1px dashed;}
.main .left .haozhan .zhan .listbox .sitelist .art .btt{ height:35px; line-height:35px;}
.main .left .haozhan .zhan .listbox .sitelist .art .btt a{ color:#000; font-size:18px; line-height:30px;}
.main .left .haozhan .zhan .listbox .sitelist .art .btt img{ vertical-align:middle; margin-left:5px;}
.main .left .haozhan .zhan .listbox .sitelist .art .txt{ line-height:30px; font-size:15px}
.main .left .haozhan .zhan .listbox .sitelist .art .surl{line-height:30px;}
.main .left .haozhan .zhan .listbox .sitelist .art .surl .sc{ width:400px; float:left}
.main .left .haozhan .zhan .listbox .sitelist .art .surl .quan{ width:300px; float:right; text-align:right}
.main .left .haozhan .zhan .listbox .sitelist .art .surl .quan img{ vertical-align:middle; margin-left:5px;}
.main .left .haozhan .zhan .page { width:700px;
    height: 30px;
    margin: 0 auto;
    margin-top: 20px;
	margin-bottom:30px;
}
.main .left .haozhan .zhan .page_box {
    width: 800px;
    height: 30px;
    float: left;
   
}
.main #allcate {

    padding: 10px;}
 .main   #catebox{margin: 5px 0;}
 .main #catebox h2{    color: #333;
    font: normal 14px;}
 .main #catebox h2 a{    color: #0aa770;
    font: normal 14px;}
 .main #catebox h2 em {
    color: #888;
    font: 10px normal;
}
.main #catebox ul {
    display: block;
    margin-top: 2px;
 -webkit-padding-start: 25px;
}
.main #catebox ul li {
    float: left;
    height: 23px;
    line-height: 23px;
    margin: 1px;
    text-indent: 30px;
    width: 115px;
}
.main #catebox ul li a {
    color: #FFFFFF;
    text-decoration: none;
}
.main #catebox ul li em {
    color: #FFFFFF;
    font: 10px normal;
}
.clearfix:after {
    clear: both;
    content: '.';
    display: block;
    font-size: 0;
    height: 1;
    visibility: hidden;
}
.page_box .total_page {
    padding-left: 10px;
    padding-right: 10px;
    height: 26px;
    background: #0aa770;
    float: left;
    text-align: center;
    line-height: 26px;
    color: #FFFFFF;
    margin-right: 8px;
}
.page_box .current {
    background: #0aa770;
    color: #fff;
    display: block;
    float: left;
    margin-right: 8px;
    margin-left: 8px;
    padding: 3px 10px;
}
.first_page, .last_page, .prev_page, .next_page, .pages {
    background: #fff;
    border: 1px solid #0aa770;
    color: #c81521;
    display: block;
    float: left;
    margin-right: 8px;
    margin-left: 8px;
    padding: 2px 10px;
    text-decoration: none;
}
.main .left .haozhan dl {
    transition: all .3s;
    border-radius: 5px;
    float: left;
    overflow: hidden;
    height: 80px;
    width: 281px;
    border: 1px solid #E9E9E9;
    background:url(../images/abg.png) no-repeat;
    font-size: 16px;
    margin: 10px 10px 8px 0;
}
.main .left .haozhan dl:hover{border: 1px solid #0aa770; background: #F7F7E8; background:url(../images/bbg.png) no-repeat;}
.main .left .haozhan dl em {
    font-size: 40px;
    transition: all .3s;
    width: 85px;
    font-weight: 700;
    height: 85px;
    line-height: 85px;
    float: left;
    
    text-align: center;
    color: #fff;
    margin-right: 10px;
	    font-style: normal;
}

.main .left .haozhan dl dt {
    font-size: 18px;
    overflow: hidden;
    height: 30px;
    line-height: 30px;
    margin-top: 5px;
	font-size:15px;
}
.main .left .haozhan dl dt a:hover{ color:#0aa770}
.main .left .haozhan dl dd {
    height: 60px;
    line-height: 22px;
    font-size: 12px;
    overflow: hidden;
    color: #999;
    padding-right: 10px;
}
.main .left .haozhan dl.on {
    border: 1px solid #0aa770;
    background: #F7F7E8;
}
.main .left .haozhan dl.on em {
    background: #0aa770;
}
.main_kuan{width:1200px;overflow:hidden;height:auto;margin:15px auto 30px;background: #FFFFFF;padding: 15px;}
.main_kuan_list01{overflow:hidden;height:auto;width:399px;float:left;margin-right:10px}
.main_kuan_list02{overflow:hidden;height:auto;width:399px;float:left;margin-right:10px}
.main_kuan_list03{overflow:hidden;height:auto;width:399px;float:left}
.main_kuan_01,.main_Set{overflow:hidden;height:auto;width:100%}
.main_kuan_02{overflow:hidden;height:auto;width:100%;margin-top:15px}
.main_kuan_03{overflow:hidden;height:auto;width:100%;margin-top:10px;_margin-top:0}
.main_kuan_04{width:1000px;margin:10px auto 20px;overflow:hidden;height:auto}
.main_kuan_05{overflow:hidden;height:auto;width:100%;margin-top:10px;_margin-top:0
}.main_kuan_06{overflow:hidden;height:auto;width:100%;margin-top:0;margin-bottom:10px;_margin-top:0}
.main_kuan_02 h2,.main_kuan_03 h2,.main_kuan_04 h2,.main_kuan_05 h2,.main_kuan_06 h2{font-size:14px;line-height:36px;padding:0;margin:0;color:#333}
.main_Set .boxgrid{width:200px;height:135px;float:left;overflow:hidden;position:relative;padding: 13px; margin: 0px 12px 0px 0px;border: 1px solid #CDCDCD;background: #70A209;}
.main_Set .boxgrid img{position:absolute;top:0;left:0}
.main_Set .boxgrid p{display:block;padding:0 12px;color:#fff;overflow:hidden;line-height:24px;font-size:14px;text-indent:0px}
.main_Set .boxgrid p a{display:block;color:#FFF;font-size:14px;text-indent:30px}
.main_Set .boxgrid p a:hover{display:block;text-decoration:none}
.main_Set .boxcaptionY,.boxcaptionB,.boxcaptionR,.boxcaptionG,.boxcaptionP{float:left;position:absolute;height:220px;width:100%}
.main_Set .captionfull .boxcaptionY,.boxcaptionB,.boxcaptionR,.boxcaptionG,.boxcaptionP{top:260px;left:0}
.main_Set .boxgrid h3{margin:10px 10px 10px;font-size:24px;color:#FFF;text-align: center;}
.main_Set .boxcaptionY{background:rgba(28,151,198,0.9);background:#1c97c6}
.main_Set .boxcaptionB{background:rgba(245,139,61,0.9);background:#f58b3d}
.main_Set .boxcaptionR{background:rgba(155,216,63,0.9);background:#9bd83f}.main_Set .boxcaptionG{background:rgba(242,107,88,0.9);background:#f26b58}
.main_Set .boxcaptionP{background:rgba(148,146,147,0.9);background:#949293}.main_kuan_03 .con_picture{width:80px;height:auto;overflow:hidden;text-align:center;float:left;padding:6px 10px 6px 10px}.main_kuan_03 .con_picture span{font-size:12px;display:block;width:80px;height:32px;line-height:32px;overflow:hidden;text-align:center}.con_picture_yuan{width:60px;height:60px;background:url(../images/picture_yuan.png) no-repeat;position:absolute;left:0;top:0}.con_picture{position:relative}.waterFall{overflow:hidden;height:auto;width:399px;margin-top:20px}.waterFall .intro{display:block;overflow:hidden;border:1px solid #ddd;border-top:0;background:#eee;line-height:1.8;color:#333}.waterFall .intro .i_img01{width:399px;height:220px;margin:0 auto;background:url(../images/pic01.jpg) center}.waterFall .intro .i_img02{width:399px;height:220px;margin:0 auto;background:url(../images/pic02.jpg) center}.waterFall .intro .i_img03{width:399px;height:220px;margin:0 auto;background:url(../images/pic03.jpg) center}.waterFall .intro .i_img05{width:399px;height:220px;margin:0 auto;background:url(../images/pic05.jpg) center}.waterFall .intro .i_img06{width:399px;height:220px;margin:0 auto;background:url(../images/pic06.jpg) center}.waterFall:hover .intro .title,.waterFall.hover .intro .title{color:#FFF}.kecheng01 .intro .title{color:#298cb1;font-size:26px;height:36px;line-height:36px;width:280px;margin:0 auto 10px}.kecheng02 .intro .title{color:#ff7b16;font-size:26px;height:36px;line-height:36px;width:280px;margin:0 auto 10px}.kecheng03 .intro .title{color:#69ad00;font-size:26px;height:36px;line-height:36px;width:280px;margin:0 auto 10px}.kecheng04 .intro .title{color:#e9495e;font-size:26px;height:36px;line-height:36px;width:280px;margin:0 auto 10px}.kecheng05 .intro .title{color:#c9612a;font-size:26px;height:36px;line-height:36px;width:280px;margin:0 auto 10px}.kecheng06 .intro .title{color:#333;font-size:26px;height:36px;line-height:36px;width:280px;margin:0 auto 10px}.kecheng01:hover .i_img01,.kecheng01.hover .i_img01{background:url(../images/pic01.gif) center}.kecheng02:hover .i_img02,.kecheng02.hover .i_img02{background:url(../images/pic02.gif) center}.kecheng03:hover .i_img03,.kecheng03.hover .i_img03{background:url(../images/pic03.gif) center}
.Menubox{width:100%;height:40px;line-height:40px;text-align:center; border-bottom:1px solid #c9c9c9;}
.Menubox h2{line-height:40px}
.Menubox ul li{width:180px;float:left;cursor:pointer;height:40px}
.Menubox a:link{background-image:none}
.Menubox a:visited{background-image:none}
.Menubox a:active{background-image:none}
.Menubox .hover{background:#0aa770;color:#fff}
.Menubox .hover h2{color:#FFF}
.Contentbox{width:100%;height:auto;overflow:hidden}
.i_list{width:400px;margin:0 auto;height:82px;padding:30px 0;border-bottom:1px dotted #ccc;float:left}
.i_list .hover{background:#000}
.i_list_img{width:150px;height:95px;float:left;margin-right:15px;position:relative}
.i_list_img img{display:block;border:0}
.i_list_img img:hover{opacity:.8;filter:alpha(opacity=80)}
.i_list_main{width:233px;height:95px;float:left}
.i_list_title{width:100%;height:28px;line-height:15px;overflow:hidden;font-size:14px;font-weight: bold;}
.i_list_danjia{width:100%;height:28px;line-height:28px;overflow:hidden}
.i_list_danjia span{font-size:16px;font-family:Arial,Helvetica,sans-serif;font-weight:bold;color:#70a400}
.i_list_title a{font-size:14px}
.i_list_title a:link{font-size:14px}
.i_list_title a:visited{font-size:14px}
.i_list_title a:active{font-size:14px}
.i_list_title a:hover{font-size:14px}
.i_list_teacher{width:100%;height:50px;line-height:22px; overflow:hidden}
.i_list_ci{width:100%;height:21px;line-height:21px;/*display:none*/}
.i_list_ci .ci01{display:block;width:100px;float:left;height:21px;line-height:21px;background:url(../images/arr01.png) no-repeat left;padding-left:15px}
.i_list_ci .ci02{display:block;width:50px;float:left;height:21px;line-height:21px;background:url(../images/arr02.png) no-repeat left;padding-left:20px}
.i_list_ci .ci03{display:block;width:50px;float:left;height:21px;line-height:21px;background:url(../images/arr03.png) no-repeat 0 1px;padding-left:20px}
.jiaotie_css03 {
    display: none;
}
ul li, .xl li {
    list-style: none;
}
a:link {
    color: #333;
    font-size: 14px;
    text-decoration: none;
}
.main .right{ width:300px; float:right;}
.main .right #cen_right_top{width:300px;margin:14px auto 0 auto; border: solid 1px #CCCCCC;}
.main .right #cen_right_top .active{ color: #0aa770; border-top: solid #0aa770 1px;}
.main .right #cen_right_top h3{line-height:35px;text-align:center;float:left;height:35px;width:75px;margin::0px;padding:0px;background-color:#F3F3F3;font-size:14px;color:#333333;font-weight:lighter;cursor:pointer;}
.main .right #cen_right_top div{font-size:14px;display:none;clear:both;height:310px;padding:10px 0px 0px 10px;border-top-width:medium; line-height:30px;}
.main .right #cen_right_top2{width:300px;margin:14px auto 0 auto; border: solid 1px #CCCCCC;}
.main .right #cen_right_top2 .active{ color: #0aa770; border-top: solid #0aa770 1px;}
.main .right #cen_right_top2 h3{line-height:35px;text-align:center;float:left;height:35px;width:75px;margin::0px;padding:0px;background-color:#F3F3F3;font-size:14px;color:#333333;font-weight:lighter;cursor:pointer;}
.main .right #cen_right_top2 div{font-size:14px;display:none;clear:both;height:310px;padding:10px 0px 0px 10px;border-top-width:medium; line-height:30px;}

.main .right .code{ margin-top:50px; }
.main .right .sao{ text-align:center; font-size:14px; line-height:30px; margin-bottom:20px; height:35px;}

.main .right .ad{background:#0aa770; width:300px; height:80px; margin:15px 0 15px 0;}
.main .right .ad2{background:#0aa770; width:300px; height:300px; margin:35px 0 31px 0;}
.main .right .sear{ height:35px;}
.main .right .search{ position: absolute;  background: url(../images/msearch_bg.png) no-repeat; width: 250px; height: 50px;}
.main .right .search .text-msearch  { width: 191px; height: 17px; padding: 5px; position: absolute; left: 1px; top: 1px; border: none; font-size: 14px;}
.main .right .search .btn-msearch { width: 44px; height: 30px; background: url(../images/btn-msearch.png) no-repeat center; position: absolute; top: 1px; right: 0px; border: none; cursor: pointer; color: #a5a4a4;}
.main .right .tkey{display: block; width:240px;  margin-top:15px; background:#e8e8e8; padding:10px 5px 10px 5px;border-radius:2px;}
.main .right .tkey li{ width:110px; float:left; height:20px; line-height:20px; margin-left:8px; list-style:none; margin-top:5px; margin-bottom:5px;}
.main .right .tkey .tt span{ background:#fc7546; }
.main .right .tkey a .uu{ 
    display: block;
    float: left;
    _display: inline;
    width: 20px;
    height: 20px;
    color: #666;
    font: 12px/20px "Microsoft YaHei";
    text-align: center;
    background-color: #aaa;
    color: #FFF;}
.main .right .tkey a .kk{ 
    display: block;
    float: left;
    _display: inline;
    margin-left: 10px;
    width: 70px;
    height: 20px;
    overflow: hidden;
    color: #666;
    font: 12px/20px "Microsoft YaHei";
} 
.main .right .tkey a .kk:hover{color:#0aa770}
.clear{ clear:both;}
.main .right .shuju{margin-top:15px; margin-bottom:24px;}
.main .right .shuju .bt{ height:50px; line-height:50px; font-size:24px; border-bottom:1px solid #c9c9c9;}
.main .right .shuju .inbt{ height:50px; line-height:50px; font-size:24px;}
.main .right .shuju .sj{border: 1px solid #ddd; border-bottom: 0;}
.main .right .shuju li{ list-style:none; border-bottom:1px solid #ddd; height:39px; line-height:39px; padding-left:15px; }
.main .right .shuju li img {vertical-align:middle;}
.main .right .shuju li span{ color:#0aa770; font-size:20px;}
.main .right .shuju .info{ text-align:center; margin:0 auto; width:200px;}
 .main .right .shuju .info a {
    display: block;
    background: #0aa770;
    border-radius: 4px;
    color: #fff;
    font-size: 16px;
	width:200px;
	height:40px;
	line-height:40px;
    text-align: center;
	margin-bottom:30px;
}
.main .right .shuju li:hover{ border-left:#01a461 dashed 1px;}
.main .right .news{margin-top:15px; margin-bottom:11px;}
.main .right .news .bt{ height:50px; line-height:50px; font-size:24px; border-bottom:1px solid #c9c9c9;}
.main .right .news .list{}
.main .right .news li{ list-style:none; border-bottom:1px dashed #ddd; height:39px; line-height:39px; padding-left:5px; overflow:hidden}
.main .right .news li:hover{ border-left:#01a461 dashed 1px;}
.main .right .news li a{ color: #333333}
.main .right .news li a:hover{color:#0aa770}
.main .right .lian{margin-top:0px; margin-bottom:24px;}
.main .right .lian .bt{ height:50px; line-height:50px; font-size:24px; border-bottom:1px solid #c9c9c9;}
.main .right .lian .list{}
.main .right .lian li{ list-style:none; border-bottom:1px dashed #ddd; height:39px; line-height:39px; padding-left:5px;overflow:hidden}
.main .right .lian li:hover{ border-left:#01a461 dashed 1px;}
.main .right .lian li a{ color: #333333}
.main .right .lian li a:hover{color:#0aa770}
.link{line-height:50px; font-size:15px;width: 1200px;margin: 0 auto;}
.link a{ margin-left:15px; font-size:14px;}
.link a:hover{color:#0aa770}
.foot{    background: #e9e8ef;}
.footer{width:1200px;  margin: 0 auto; margin-top:15px;}
.footer .logo{    float: left; margin: 40px 25px 40px 0;}
.footer .logo .ft-logo { display: block;  width: 203px; height: 68px;  background: url(../images/footlogo.jpg) 0 0 no-repeat;}
.footer .ft-line {
    width: 1px;
    height: 108px;
    overflow: hidden;
    float: left;
    background: url(../images/footer/line_5b73dc56.gif) left top no-repeat;
    margin: 15px 0 0;
}
.footer .bom{ width:700px; float:left; margin-top:40px; margin-left:20px;}
.footer .bom .txt{ height:40px; text-align:center} 
.footer .bom a{color: #333;  text-decoration: none; margin-right:12px; line-height:35px; font-size:14px;}
.footer .bom a:hover{color:#0aa770}
.footer .bom .copy{ height:40px; line-height:40px; font-size:12px; text-align:center; color:#666;}
.footer .ewm{ float:right; width:220px; text-align:right; margin-top:10px;}

/*底部css */
.kuku{
    border: 1px solid #c9c9c9;
    margin: 20px 15px 15px 5px;
    
    color: #318846;
    font-size: 14px;
	}
.kuku ul{ list-style:none; line-height:45px;
border-bottom: dashed 1px #CCCCCC;
	height:45px;
	    font-style: inherit;
    font-family: inherit;
    vertical-align: baseline;
	      -webkit-margin-before: 0;
    -webkit-margin-after: 0;
    -webkit-padding-start: 0px;}
.kuku ul .tou{
 width: 60px;
    padding-left: 13px;
	padding-right: 12px;
    float: left;
	border-left:dashed 1px #CCCCCC;
	color: #FFFFFF;
	background:#e9e8ef;
    height: 45px;
    line-height: 45px;
    list-style: none;
    overflow: hidden;
    white-space: nowrap;}
.kuku ul .tou a{color: #333333;}
.kuku ul .tou:hover{ background:#0aa770}
.kuku ul .tou:hover a{ color:#FFFFFF}
.kuku ul li{list-style:none; width:63px; float:left; height:45px; padding-left:10px;padding-right:10px; line-height:45px;overflow:hidden;border-left:dashed 1px #CCCCCC; text-align:center; }
.kuku ul li:hover{ background:#0aa770}
.kuku ul li:hover a{ color:#FFFFFF}

/* 客服代码css */
.Q_pic1,.Q_sign1{background:url(../images/icon2013.png) no-repeat;}
.sign,.signa,.signb,.signc,.signd,.signe,.signf,.signg,.signh,.signi,.signj,.signq{background:url(../images/icon2013.png) no-repeat;display:block;}
.signi{background-position:-203px -484px;width: 10px;height: 30px;float:right;margin: 3px 10px 0 3px;}
.signj{background-position:-233px -478px;width: 10px;height: 30px;float:right;margin:0 5px 0 3px;}
.QQ_S{width:90px;height: 172px;position:fixed;right: 10px;top: 40%; z-index:99999;}
.Q_top{width:100%;background:#E6E6E6;height:30px;line-height:30px;text-align: right;cursor:pointer;}
.Q_botm{width: 84px;border: 3px solid #E6E6E6;}
.Q_pic,.Q_anser,.Q_sign{width:100%;height: 45px;border-bottom:2px solid #E6E6E6;background: url(../images/icon2013.png) no-repeat;position:relative;overflow:hidden;color: white;text-align:center;cursor:pointer;background-color:white;}
.Q_pic{background-position:20px -458px;}
.Q_anser{background-position:-242px -384px;}
.Q_sign{background-position:-241px -434px;}	
.Q_anser_hide,.Q_pic_hide,.Q_sign_hide{width:100%;height:100%;position:absolute;background:#FE9B1D;left: -84px;-webkit-transition:left ease-in-out .3s;-moz-transition:left ease-in-out .3s;transition:left ease-in-out .3s;}	
.hide_pic,.hide_pic1,.hide_pic2{width:100%;height: 26px;background: url(../images/icon2013.png) no-repeat;display:block;}
.hide_pic{background-position:-242px -348px;}
.hide_pic1{background-position:-100px -467px;}
.hide_pic2{background-position:-243px -479px;}
.Q_pic:hover .Q_pic_hide,.Q_anser:hover .Q_anser_hide,.Q_sign:hover .Q_sign_hide,.Q_pic1:hover .Q_pic1_hide,.Q_sign1:hover .Q_sign1_hide{left:0px;}
.Q_pic a, .Q_anser a,.Q_sign a,.Q_pic a:hover,.Q_anser a:hover,.Q_sign a:hover,.Q_pic1 a,.Q_pic1 a:hover,.Q_sign1 a,.Q_sign1 a:hover{color:white;}
a.blank{width:100%;height:100%;display:block;}
.QQ_S1{width:60px;height: 110px;position:fixed;right:10px;bottom:0;display:none;}
.Q_top1{width:100%;height:30px;background:#E6E6E6;line-height:30px;text-align:right;cursor:pointer;}
.Q_botm1{width:56px;border:2px solid #E6E6E6;height: 70px;}
.Q_pic1{border-bottom:2px solid #E6E6E6;width:100%;height:33px;background-position:-55px -465px;position:relative;overflow:hidden;color: white;text-align:center;line-height:33px;cursor:pointer;background-color:white;}
.Q_sign1{width:100%;height:33px;width:100%;line-height:33px; height: 35px;background-position:-255px -437px;position:relative;overflow:hidden;color: white;text-align:center;cursor:pointer;background-color:white;}
.Q_pic1_hide,.Q_sign1_hide{width:100%;height:100%;position:absolute;background:#FE9B1D;left: -56px;-webkit-transition:left ease-in-out .3s;-moz-transition:left ease-in-out .3s;transition:left ease-in-out .3s;cursor:pointer;}
.Q_sign1_hide a{font-size:12px;}

/*商品css */
.shop{ width:870px; margin-top:15px;}
.shop .pic{ height:310px; width:310px; float:left;}
.shop .intro{ height:310px; width:550px; float:right;}
.shop .intro h3{    font-family: "微软雅黑";font-weight: normal; font-size:18px; line-height:30px;}
.shop .intro .tuis{ line-height:30px; font-size:12px; margin-top:10px; color:#666666;}
.shop .intro .tags{ line-height:30px; font-size:12px; margin-top:10px;}
.shop .intro .tags a{ margin-left:3px; color:#666; border: #CCCCCC 1px dashed; padding:2px 2px 2px 2px;}
.shop .intro .yuanjia{background: url(../images/item.gif) no-repeat  0 -72px; height:68px; width:530px; line-height:68px; font-size:25px; color: #FFFFFF; margin-top:20px; padding-left:10px;}
.shop .intro .yuanjia .price{ width:300px; float:left;color: #FFFFFF;}
.shop .intro .yuanjia strong{ font-size:40px; text-shadow: 0 0 0 transparent, 1px 1px 1px #0aa770; color: #FFFFFF;}
.shop .intro .yuanjia span{ margin-left:10px; font-size:14px;    text-decoration: line-through; color: #FFFFFF; }
.shop .intro .yuanjia .buy{ width:100px; height:40px; color: #FFFFFF; background:#0aa770; font-size:14px; line-height:40px; text-align:center; float:right; margin-top:14px; margin-right:30px; border-radius:5px; }
.shop .intro .yuanjia .buy a{ color:#FFFFFF}
.shop .intro .from{ margin-top:10px; background:#e9e8ef; height:30px; line-height:30px; font-size:14px;}
.shop .intro .from span{ float:left; margin-right:25px;}

/*商品列表*/
.shoplist{ width:900px;}
.shoplist .mlist{ width:285px; float:left; margin-right:5px; margin-bottom:20px; height:375px; border:1px solid #c9c9c9;}
.shoplist .mlist .shoppic{ width:285px; height:285px;}
.shoplist .mlist .shoptitle{width: 270px; height: 18px; line-height: 18px;    overflow: hidden;    margin: 10px 10px 9px 5px;    position: relative;    font-weight: normal;   color: #333;}
.shoplist .mlist .good-price{width: 270px;   height: 48px; color: #ff464e;    line-height: 40px;    position: relative;   padding: 0 10px 0px 5px;    background: #fff;    z-index: 10;}
.shoplist .mlist .good-price .price-current{ color: #ff464e;font-size: 40px;  font-family: Arial;    display: block;   float: left;}
.shoplist .mlist .good-price .price-current em{vertical-align: 1px;  margin-left: 1px; color: #ff464e; font-size:14px;}
.shoplist .mlist .good-price .price-old {   color: #bbb;    text-decoration: line-through;  font-size: 14px;margin: 2px 0 0 5px; height: 40px;}
.shoplist .mlist .good-price .btn {   position: absolute;   top: 5px;   right: 10px; width:70px; height:30px; background:#0aa770;border-radius:5px; text-align:center; line-height:30px;}
.shoplist .mlist .good-price .btn  span{ color:#FFFFFF}