/*-----------------------Index-------*/
.indexBanner{background-color: #0983D5;background-image: url(../image/banner_bg.png);
	background-repeat: repeat-x;background-position: bottom;}
.bannerCenter{height: 390px;margin-top: 0;margin-right: auto;margin-bottom: 0;background-repeat: no-repeat;}

/*banner*/
.home-banner{height:425px; overflow:hidden;  width:100%; z-index:10; position:relative; background:#f0f0f0;  }
.home-banner .slides_container{  height:425px; margin:0 auto; overflow:hidden; } 
.home-banner .slides_container a{ width:100%; display:block; height:425px; text-align:center;   }
.home-banner .slides_container .slides_control{ width:100% !important;}
.home-banner .bannerPagination{ position:absolute; z-index:12; bottom:10px; left:47%;  width:100px; margin-left:-45px; }
.home-banner .bannerPagination li{ float:left; display:block;}
.home-banner .bannerPagination li a{ display:block; float:left; background:url(images/banner-btn.png) no-repeat -15px 0; width:13px; height:15px; margin:8px 1px 0; padding:2px;}
.home-banner .bannerPagination li.current a{ background-position:0 0;}
.home-banner .floatBar{ position:absolute; z-index:11; bottom:0; left:0; background:url(images/banner-float.png) repeat-x; height:30px; width:100%;}


/*-----------------------Index content-------*/

.main {width: 980px;background-color: #fff;border: 1px solid #999999;border-bottom-left-radius:5px;	border-bottom-right-radius:5px;	border-top-left-radius:5px;border-top-right-radius:5px;margin-top: 5px;margin-right: auto;margin-bottom: 15px;	margin-left: auto;}

.main-content{	padding-top:10px;border-bottom: thin solid #999999;}


#main-hd {overflow: hidden;padding-bottom: 8px; width:980px;margin:10px auto 0;}
h2.hd {background: url(../image/top_bg.jpg) repeat-x scroll 0 bottom transparent;height: 48px;line-height: 48px;font-size: 18px;padding: 0 30px 4px;margin-bottom: 12px;}

#feature-contents { margin-right: auto; margin-left: auto;margin-top: 2px; margin-bottom: 10; background:#f6f6f6;}

.bg-box1{
	width: 980px;
	background:#f6f6f6;
	margin-right: auto;
	margin-left: auto;
	margin-top: 2px;
	margin-bottom: 10;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
}
.bg-box1 .wrap{position:relative;}

.home-title{background:url(images/title-line.gif) repeat-x 0 center;}
.home-title h2{width:260px;height:40px;line-height:40px;font-size:40px;text-align:center;font-weight:normal;margin:0 auto;color:#333;}

.product-item{width:480px;}
.product-item .title{height:40px;}
.product-item .title h3{}
.product-item .title h3 a{font-size:20px;font-weight:normal;line-height:30px;color:#333;}
.product-item .title .rating{height:20px;}
.product-item .title .rev{float:right;padding:10px 10px 0 0;}
.product-item .title .rev a{font-size:12px;line-height:20px;}
.product-item .list{padding:10px 10px 0 20px;}
.product-item .list li{line-height:24px;}
.product-item .btn{width:226px;height:38px;margin:20px auto 0 auto;}

.m-line1{background:url(images/btm_line1.gif) repeat-x;height:9px;font-size:0;}
.mt30{margin-top:30px;}
.ac{text-align:center;}
.fr { float:right;}
.fl {float:left;}
a.forwin,a.formac{display:block;background:url(images/btn_bg1.png) no-repeat;width:108px;height:38px;text-indent:-9999px;}
a.formac{background-position:0 -38px;}


.resourceTitle {font-size:24px; padding:15px 30px 0 30px; color:#000;}
.resourceMain {padding:10px 0 20px 25px;}
.resourceMain .item {
	float:left;
	width:290px;
	height:auto;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 6px;
}
.resourceMain .item .title {font-size:18px; color:#3e4e57; padding:0 0 5px 0; font-family:Arial, Helvetica, sans-serif;}
.resourceMain .item .title a {font-size:18px; color:#3e4e57; text-decoration:none;}
.resourceMain .item .title a:hover {color:#7CA701; text-decoration:none;}
.resourceMain .item .img {padding:5px 0;}
.resourceMain .item .news {padding:5px 0;}
.resourceMain .item .news dt {background:url(../image/dot2.png) no-repeat 1px 7px; padding:0 0 0 10px;}
.resourceMain .item .news dd {padding:3px 0 10px 10px; margin-bottom:5px; color:#999; border-bottom:dashed 1px #ccc; line-height:14px;}
.resourceMain .item .btn {padding:10px 0; text-align:right;}
.resourceMain .item .btn a {background:url(../image/btn_more.png) no-repeat left top; display:inline-block; width:50px; height:15px; text-indent:9999px; overflow:hidden;}

.resource_bottom {padding:20px 25px; border-top:solid 1px #ccc;}
.resource_bottom .item1 {float:left; width:390px; padding-right:10px; }
.resource_bottom .item2 {float:left; width:230px; padding:0 20px 0 10px; }
.resource_bottom .item3 {float:left; padding-right:10px;}

.resource_bottom .title {display:block;font-size:18px;font-weight:normal;height: 34px;line-height:34px;padding:2px 0 0 0; color:#8ab10e;}

.resoure-bg {
	background: url(../image/resource-bg.gif) repeat-x left bottom;
	height: 225px;
	padding-right: 20px;
	margin-bottom:20px;
}

.feature_box {background:url(../image/feature_bg.jpg) no-repeat; height:206px;width:710px;  padding:0 0px; margin:20px 0 10px 0px;}
.feature_box h2 span{ font-size:18px; padding:20px 20px 0 10px; margin:10px 0 0 0;}
.feature_box .feature_boxLeft{ width:355px; float:left; background:url(../image/line01.jpg) no-repeat right top; padding:20px 0 0 10px;}
.feature_box .feature_boxRight{ width:310px; float:left; padding:20px 0 0 10px;}
.feature_box .feature_boxLeft li,
.feature_box .feature_boxRight li{ display:block; width:330px;  font-size:13px}
.feature_box .feature_boxLeft li img,
.feature_box .feature_boxRight li img{ float:left;}
.feature_box .feature_boxLeft li .txtlist,
.feature_box .feature_boxRight li .txtlist{ float:right; width:200px; margin:0px 0 0 10px;}
.feature_box .feature_boxLeft li .txtlist h3,
.feature_box .feature_boxRight li .txtlist h3{ font-weight:bold; font-size:12px; margin:20px 0 5px -20px;}
.feature_box .feature_boxLeft li .txtlist h3 a,
.feature_box .feature_boxRight li .txtlist h3 a{ font-weight:bold; font-size:12px; text-decoration:none; margin-top:-30px; float:left;}
.feature_box .feature_boxLeft li .txtlist p,
.feature_box .feature_boxRight li .txtlist p{ color:#666; line-height:16px; margin:0 0 0 -25px; padding:10px 0 0 0; float:left;}

.tag_list {padding:10px 10px 0 10px; border-bottom:solid 1px #DDDDDD ; overflow:hidden; _zoom:1; width:680px;}
.tag_list .title {margin:0 0 10px 0;}
.tag_list .title a {font-size:13px; font-weight:bold; margin:0 0 10px 5px;}

/*==== bottom ====*/
#bottom{width:980px;margin:0 auto;padding:30px 0 40px;color:#0297d7;}
#bottom .btm-line{border-bottom:1px dashed #c4c4c4;padding:0 0 30px 0;}
#bottom .pic-item,#bottom .txt-item{float:left;width:220px;}
#bottom .txt-item dt{font-weight:bold;padding:0 0 10px 40px;}
#bottom .txt-item dd{line-height:22px; padding-bottom:5px;}
#bottom .txt-item dd a{color:#0297d7;}
#bottom .icon-item{display:block;height:40px;}
#bottom .icon-item li{float:left;width:150px;line-height:40px;padding:0 0 0 50px;}


#bottom .txt-last{float:left;width:260px;}
#bottom .txt-last dt{font-weight:bold;padding:0 0 10px 40px;}
#bottom .txt-last dd{line-height:22px; padding-bottom:5px;}
#bottom .txt-lastdd a{color:#0297d7;}
#bottom .icon-item{display:block;height:40px;}
#bottom .icon-item li{float:left;width:150px;line-height:40px;padding:0 0 0 50px;}
