@charset "utf-8";
/* CSS Document */

/* reset */
html{overflow-x:hidden;}
body { font-size:12px; font-family:"微软雅黑";} 
*{padding:0;margin:0;list-style:none;}
a{text-decoration:none;color:#666;} 
em { font-style:normal; }
img { border:none; vertical-align:middle; }
table { border-collapse:collapse; }
input,textarea { outline:none; background: none; border: none; }
textarea { resize:none; overflow:auto; }

/* end reset */
/* public */
.clearfix {*zoom: 1;}
.clearfix:before, .clearfix:after {content: '\0020';display: block;height: 0;clear: both;visibility: hidden;}
.img_box div{display:table-cell;vertical-align:middle;text-align:center;}
.img_box img{vertical-align:middle;border:none;display:inline-block;}
.fixed{position:fixed;left:0;top:0;z-index:999;}
 

.fixed{position:fixed;left:0;top:0;z-index:999;} 
.top_search{
    height:60px;
}
.top_search form{
    float:right;
    width:190px;
    height:30px;
    margin-top:15px;
    position:relative;
    margin-right:28px;
}
.top_search form input.text{
    width:190px;
    height:30px;
    border:1px solid #ccc;
    border-radius:50px;
    text-indent:10px;
}
.top_search form input.submit{
    width:30px;
    height:30px;
    position:absolute;
    right:5px;
    top:0;
    background:url(../images/top_search.jpg) no-repeat center center;
    cursor:pointer;
}

.header_nav{
    width:100%;
    height:70px;
    background:#fff;
    box-shadow:1px 1px 2px #ccc;
}
.header_nav h1{
    height:90px;
    float:left;
    display:inline-block;
	position:absolute;
	top:40px;
	margin-left:0px;
	width:200px;
}
.header_nav h1 img{
    max-height:90px;
    display:inline-block;
}
.header_nav ul{
    float:right;
    text-align:center;
    margin-top:15px;
	width:800px;
}
.header_nav ul li{
    height:45px;
    margin:0 22px 0 28px;
    display:inline-block;
    float:left;
    line-height:20px;
    font-size:16px;
    color:#585858;
    position:relative;
}
.header_nav ul li:hover,.header_nav ul li.on{
    border-bottom:2px solid #83c325;
}
.header_nav ul li em{
    display:block;
    font-size:12px;
    color:#8f8f8f;
}
.header_nav ul li i{
    width:1px;
    height:15px;
    background:#d2d2d2;
    display:inline-block;
    position:absolute;
    right:-25px;
    top:5px;
}

.banner {position:relative;margin-bottom:80px;}
.one-banner {height:692px;background-position: center center;background-repeat: no-repeat;}
.banner .hd {position: absolute; bottom: 20px; left: 0;right: 0; z-index: 10;margin: auto; text-align: center;}
.banner .hd li {display: inline-block;*display: inline;*zoom: 1; width: 15px; height: 6px; margin-right: 10px;border-radius:50px; background: #bcbcbc; text-indent: -9999px;}
.banner .hd li.on {background: #474747;width:50px;}
.banner-btn{width: 1200px; margin: auto;position: absolute; left:0; right: 0;z-index:2; top: 0;}
.banner-btn a{cursor: pointer; position: absolute; display: block; width: 70px;height: 45px; top:290px;}
.banner-btn a.prev{left:0; background: url(../images/banner_prev.png);}
.banner-btn a.next{right:0; background: url(../images/banner_next.png);}

.index_about_tagBox{
    height:150px;
    background:#83c325;
}
.index_about_tagBox .col_box{
    width:25%;
    height:150px;
    float:left;
    text-align:center;
}
.index_about_tagBox .list_box{
    width:240px;
    margin-top:35px;
    display:inline-block;
}
.index_about_tagBox .img_box{
    width:80px;
    height:80px;
    float:left;
}
.index_about_tagBox .text_box{
    width:150px;
    font-size:17px;
    color:#fff;
    line-height:23px;
    display:inline-block;
    text-align:left;
    float:right;
    margin-top:18px;
}

.index_about{
    max-width:1920px;
    height:687px;
    background:url(../images/index_about_bg.jpg) no-repeat center center;
    padding-top:100px;

}

.index_about .text_box{
    width:520px;
    border-top:1px solid #ccc;
    font-size:15px;
    color:#555;
    line-height:25px;
    margin-bottom:40px;
}
.index_about .text_box h4{
    margin-bottom:10px;
}
.index_about .text_box .cn,.index_about .text_box .en{
    margin-top:30px;
}
.index_about .text_box .en{
    margin-top:30px;
    color:#898989;
    font-size:14px;
}
.index_about a.more{
    width:120px;
    height:30px;
    line-height:30px;
    text-align:center;
    color:#fff;
    background:#83c325;
    font-size:15px;
    display:inline-block;
}




.index_about2{
    padding-bottom:45px;
}
.index_about2 .img_box1{
    width:21.6%;
    height:475px;
    float:left;
    margin-right:1%;
}
.index_about2 .img_box1 img{
    width:100%;
   
}
.index_about2 .img_box2{
    width:25%;
    
    display:inline-block;
    float:left;
    
    margin-right:1%;
}
.index_about2 .img_box2 img{
    width:100%;
    
   
}
.index_about2 .text_box{
    width:45.8%;
    height:230px;
    float:left;
    margin-bottom:15px;
    padding:0 2.5%;
}
.index_about2 .text_box h4{
    font-size:18px;
    color:#303030;
    line-height:45px;
    border-bottom:1px solid #ccc;
    margin-bottom:10px;
}
.index_about2 .text_box h4 em{
    font-size:14px;
    color:#a4a4a4;
}
.index_about2 .text_box p{
    font-size:15px;
    color:#555;
    line-height:23px;
    margin-bottom:20px;
}
.index_about2 .text_box b{
    font-size:13px;
    color:#898989;
    line-height:23px;
    font-weight:normal;
}
.index_about2 img{
    width:100%;
    height:100%;
}
.index_about2 .end{
    margin-right:0;
}




.index_dvantage{
    max-width:100%;
    height:817px;
    background:url(../images/index_dvantage_bg.jpg) no-repeat center center;
    text-align:center;
	overflow:hidden;
}
.index_dvantage .dvantage_tit{
    width:580px;
    height:70px;
    background:url(../images/dvantage_tit_bg.png) no-repeat center bottom;
    text-align:center;
    display:inline-block;
    margin:60px 0;
}
.index_dvantage .dvantage_tit h3{
    font-size:27px;
    color:#fff;
    font-family: '黑体';
    line-height:40px;
}
.index_dvantage .dvantage_tit p{
    font-size:19px;
    color:#fff;
    font-family: 'Arial';
}
.dvantage_slide{
    position:relative;
    width:100%;
    height:390px;
    margin-bottom:50px;
}
.dvantage_slide ul{
    width:100%;
    height:390px;
}
.dvantage_slide ul li{
    width:100%;
    height:390px;
	background:#fff;
}
.dvantage_slide ul li img{
    width:100%;
    height:390px;
	float:left;
}
 

.dvantage_slide .d_prev,.dvantage_slide .d_next{
    display:block;
    width: 53px;
    height: 98px;
    cursor: pointer;
    position: absolute;
    top:50%;
    z-index: 20;
    margin-top:-49px;
}
.dvantage_slide .d_prev{
    left: -65px;
    background:url(../images/prev.png) no-repeat;
}
.dvantage_slide .d_next{
    right: -65px;
    background:url(../images/next.png) no-repeat;
}


.links h4{
    font-size:14px;
    color:#fff;
    height:35px;
    line-height:35px;
    text-align:left;
    text-indent:30px;
    background:url(../images/links_tag.png) no-repeat left center;
    border-bottom:1px solid #fff;
    margin-bottom:10px;
}
.links .img_box{
    width:1200px;
    height:90px;
}
.links .img_box li{
	float:left;
	height:90px;
	width:120px;
	margin-right:34px;
}
.links .img_box li:last-child{margin-right:0}
.links .img_box img{
  height:90px;
	width:120px;
}

/*首页产品*/

.icon_global{background:url(0-ico.png) no-repeat 0 0}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {*zoom:1;}
.clearfix {display:block;}
.tran_all5{-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease}
.tran_all3{-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease}
.index_pro .bd{}
.index_pro .dvantage_tit{
    height:70px;
    text-align:center;
    margin:60px 0;
}
.index_pro .dvantage_tit h3{
    font-size:27px;
    color:#333;
    font-family: '黑体';
    line-height:40px;
}
.index_pro .dvantage_tit p{
    font-size:19px;
    color:#555;
    font-family: 'Arial';
}

.index_pro .bd ul {}
.index_pro .bd ul li{float:left; _display:inline;width:20%;position:relative;overflow:hidden}
.index_pro .bd ul li em{position:absolute;width:100%;height:100%;background:#000;filter:alpha(opacity=30);-moz-opacity:0.3;opacity:0.3;}
.index_pro .bd ul li:hover em{background:none;filter:alpha(1);-moz-opacity:1;opacity:1;}
.index_pro .bd ul li .pic{width:100%;}
.index_pro .bd ul li .pic img{width:100%;}
.index_pro .bd ul li .p{height:170px;width:80%; position:absolute;bottom:-50px;left:10%;color:#fff}
.index_pro .bd ul li .p .line{width:20px;height:2px;background:#fff}
.index_pro .bd ul li .p h5{margin-top:18px;height:25px;font-size:18px;}
.index_pro .bd ul li .p h6{height:50px;font-size:14px;}
.index_pro .bd ul li .p .icon_more{width:26px;height:26px;background-position:0 -60px}

/*首页新闻*/
.news { overflow:hidden;  margin:85px auto;}
.htit2{
    font-size:25px;
    position:relative;
}
.htit2 em{
    color:#a4a4a4;
}
.htit2 h3{
    color:#474747;
    padding:10px 0;
}
.htit2 a{
width:130px;height:30px;line-height:30px;text-align:center;background:#83c325;display:inline-block;border-radius:50px;font-size:15px;color:#fff;position:absolute;right:0;top:30px;}

.news .newsbox{ overflow:hidden; width:100%; height:450px; position:relative; margin-top:30px;}
.news .newslist{ overflow:hidden; width:100%; height:100%;}
.news .left{ overflow:hidden; float:left; width:38%; height:450px; position:relative}
.news .left ul{ overflow:hidden; position:absolute}
.news .left li{ float:left; width:100%; height:450px;}
.news .left img{ display:block; margin:0 auto; margin-bottom:20px;}
.news .left h3{ font-weight:normal; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:16px; color:#333; margin-bottom:15px;}
.news .left h3 a{ color:#333}
.news .left p{ font-size:13px; line-height:22px; color:#666; height:44px; overflow:hidden; width:100%; margin-bottom:40px;}
.news .left .more{ display:block; width:114px; height:37px; text-align:center; line-height:37px; font-size:13px; color:#666; background:url(../images/show_more.png) no-repeat center}

.news .right { overflow:hidden; width:58%; float:right; height:450px; position: relative}
.news .right ul{ overflow:hidden; position:absolute; width:100%;}
.news .right li{ overflow:hidden; width:100%; height:120px; margin-bottom:45px;}
.news .right li img{ display:block; float:left}
.news .right li .wen{ overflow:hidden; width:67%; float:right; height:120px;}
.news .right li .wen:hover a{color:#83C325;text-decoration:none;}
/*.news .right li .wen:hover p{background:url(http://www.ccih.cn/Skins/Default/Img/Index/news_more02.png) no-repeat right center; }*/
.news .right li h3{ font-weight:normal; font-size:16px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-bottom:15px;}
.news .right li h3 a{ color:#666}
.news .right li p{ width:415px; padding-right:75px; font-size:13px; color:#666; line-height:22px; height:44px; background:url(../images/news_more.png) no-repeat right center; margin-bottom:15px; overflow:hidden;}
.news .right li em{ display:block; font-size:13px; color:#999; font-family:Arial}

.footer { overflow:hidden; width:100%; padding-top:75px; background-color:#1e1e1e}
.footer .list{ overflow:hidden; float:left; width:15%; height:230px; }
.footer .container{ overflow:hidden; margin-bottom:50px;}
.footer h3{ font-weight:normal; font-size:16px; margin-bottom:30px;}
.footer h3 a{ color:#fff;}
.footer .list ul{ overflow:hidden}
.footer .list li{ *float:left; overflow:hidden; width:100%; font-size:14px; line-height:36px;}
.footer .list li a{ color:#aaa;}
.footer .ewm{ overflow:hidden; float:right; width:22%;}
.footer .ewm p{ font-size:16px; color:#fff; text-align:left;}
.footer .ewm span{ display:block; font-size:24px; color:#83C325; margin-bottom:30px;}
.footer .ewm img{ display:block; border-radius:3px;}
.footer .fbtn { overflow:hidden; width:100%; height:60px; background:url(../images/fbg.png) no-repeat center;}
.footer .fbtn p{ float:left; line-height:60px; font-size:13px; color:#fff; font-family:Arial; width:353px; background:#83c325;}
.footer .fbtn ul{ overflow:hidden; float:left; margin-left:37px; margin-top:15px;}
.footer .fbtn li{ float:left; margin-right:20px;}
.footer .fbtn .sdw{ display:block; float:right; font-size:12px; color:#666; margin-top:20px; line-height:20px;padding-left: 10px;}


/*内页*/
.topadcs {
    width: 100%;
    margin-bottom: 0px;
    overflow: hidden;
    text-align: center;
}
.topadcs a {
    display: block;
    margin: 0 auto;
    height: 360px;
}
em{ font-style:normal;}
/* NewsCenter*/
.NewsCenMainCon{width: 100%;position: relative;padding: 30px 0; }
.NewsCenMainCon .conBox{width: 100%;}
.NewsCenMainCon .conBox ul{width: 105%;}
.NewsCenMainCon .conBox li{float:left;width: 340px;margin-right: 30px; position: relative;height: 460px;background: #fff;padding: 20px 20px 0;margin-bottom: 30px;}
.NewsCenMainCon .conBox li h3{font-size: 20px;color: #333333;margin: 26px 0 24px 0;}
.NewsCenMainCon .conBox li img{display: block;}
.NewsCenMainCon .conBox li h3 a{color: #333333;text-decoration: none;}
.NewsCenMainCon .conBox li p{color: #666666;font-size: 13px;line-height: 24px;}
.NewsCenMainCon .conBox li .more{font-size: 13px;color: #666666;margin-top: 36px;display: block;position: absolute;bottom: 34px;left: 20px;text-decoration: none;}
.NewsCenMainCon .NewsCenPaging{margin-top: 6px;}
.NewsCenMainCon .conBox .Pic{display: block;width: 340px;height: 190px;overflow: hidden;}
.NewsCenMainCon .conBox li img{display: block;transition:all 1s ease;}
.NewsCenMainCon .conBox li:hover img{transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2); -o-transform:scale(1.2);-webkit-transform:scale(1.2);}

/* InpAddress 公共样式*/
.InpAddress{width: 100%;height: 70px;background: url(../images/InpAddressBg.png) no-repeat center;position: absolute;top: -70px;left: 0;}
.InpAddress .container{position: relative;}
.InpAddress h3{width: 140px;height: 92px;text-align: center;background: #83c325;padding-top: 48px;position: absolute;top: -70px;left: 0;}
.InpAddress h3 span{display: block;font-size: 24px;color: #fff;}
.InpAddress h3 em{display: block;font-size: 12px;color: #fff;text-transform: uppercase;margin-top: 4px;}
.InpAddress p{float: left;margin-left: 165px;height: 70px;line-height: 70px;background: url(../images/InpAddress_icon01.png) no-repeat left center;padding-left: 22px;font-size: 14px;color: #999999;}
.InpAddress p span{background: url(../images/InpAddress_icon02.png) no-repeat left center;padding-left: 10px;margin-left: 10px;color: #666666;}
.InpAddress p span a{ color:#fff;}
.InpAddress ul{float: right;}
.InpAddress ul li{float: left;height: 70px;}
.InpAddress ul li a{color: #fff;font-size: 15px;display: block;height: 68px;line-height: 68px;margin-left: 40px;text-decoration: none;}
.InpAddress ul li.cur a{color: #83c325;}
.InpAddress ul li:hover a{color: #83c325;}

.container {
    margin-left: auto;
    margin-right: auto;
    width: 1200px;
}
@media (max-width:1549px){
	.container {width:1200px}

}
@media (max-width:1269px){

	.container {width:1000px}

}
/* NewsDetails */
.NewsDetMainCon{width: 100%;padding:30px 0 30px 0;}
.NewsDetMainCon .container{padding-bottom:50px;}
.NewsDetMainCon .conTop{width: 100%;text-align: center;padding: 20px 0 20px 0;border-bottom: 1px solid #dedede;position: relative;}
.NewsDetMainCon .conTop h2{font-size: 28px;font-weight: normal;}
.NewsDetMainCon .conTop .jieS{width: 100%;height: 17px;line-height: 17px;margin-top: 44px;}
.NewsDetMainCon .conTop .jieS span{font-size: 13px;color: #666666;position: relative;top: -3px;padding: 0 12px;border-left: 1px dotted #acacac;}
.NewsDetMainCon .conTop .jieS span.first{border-left: none;}
.NewsDetMainCon .conTop .jieS .sshe span{padding: 0px;border-left: 0px;top: 0px;}
.NewsDetMainCon .conTop .jieS em{font-family: arial;font-size: 13px;color: #666666;}
.NewsDetMainCon .conTop .jieS p{display: inline-block;*display: inline;padding: 0 12px;border-left: 1px dotted #acacac;}
.NewsDetMainCon .conTop .jieS p a{margin: 0 3px;/* display: inline-block;*display: inline; */}
.NewsDetMainCon .conTop .NewsDeBack{position: absolute;top: 90px;right: 30px;}
.NewsDetMainCon .conTop .NewsDeBack a{width: 128px;height: 42px;background: url(../images/NewsDetailsBg01.png) no-repeat center;font-size: 13px;color: #666666;text-indent: 26px;line-height: 42px;display: block;text-decoration: none;}
.NewsDetMainCon .conCenter{padding-top: 62px;padding: 20px 0; }
.NewsDetMainCon .conCenter p{font-size: 14px;color: #333;line-height: 28px; text-indent:28px;}
.NewsDetMainCon .conCenter img{display: block;/*--margin: 20px auto 20px;*/}
.NewsDetMainCon .fanye{margin:40px 0;}
.NewsDetMainCon .fanye .NewsDetPage{float: left;height: 42px;}
.NewsDetMainCon .fanye .previousPage span{height: 42px;line-height: 42px;font-size: 13px;color: #666666;display: block;float: left;margin-left: 23px;}
.NewsDetMainCon .fanye .previousPage .preva{display: block;width: 9px;height: 16px;float: left;margin-left: 20px;margin-top: 14px;}
.NewsDetMainCon .fanye .nextPage span{height: 42px;line-height: 42px;font-size: 13px;color: #666666;display: block;float: right;margin-right: 23px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;width: 450px;}
.NewsDetMainCon .fanye .nextPage .nexta{display: block;width: 9px;height: 16px;float: right;margin-right: 20px;margin-top: 14px;}
.NewsDetMainCon .fanye .list{width: 42px;height: 42px;float: left;font-size: 13px;color: #fff;text-align: center;line-height: 42px;margin: 0 51px 0 51px;}
.sshe{display: inline-block; *display: inline;}
.info_key {
   
    height: 30px;
    line-height: 30px;
   
   
}
.info_key span {
    font-size: 14px;
    font-weight: bold;
}


/*newslist_content 新闻相关页面左右结构*/
.newslist_content { overflow:hidden; width:1200px; margin:0 auto; margin-bottom:30px;background-color:#fff;padding-bottom: 30px;}
.newslist_content .newslist_left { overflow:hidden; float:left; width:810px; padding-right:25px;padding-left: 25px; border-right:1px solid #e9e9e9; }
.newslist_content .newslist_right { overflow:hidden; width:323px; float:right;}
.newslist_content .newslist_right>h4{ font-weight:normal; font-size:24px; color:#555; margin-bottom:20px;}
.newslist_content .newslist_right .zw_tu{ display:block; margin:0 auto;}

dl.dl_list{ overflow:hidden; width:100%; height:115px; padding:30px 0; border-bottom:2px solid #e9e9e9;}
dl.dl_list dt{ float:left; width:100px; height:115px; background-color:#999; color:#dfdfdf;}
dl.dl_list dd{ overflow:hidden; width:685px; float:right; height:115px;}
dl.dl_list dt b{ display:block; text-align:center; font-size:54px; margin-top:10px;}
dl.dl_list dt em{ display:block; text-align:center; font-size:16px; font-family:Arial; font-style:normal;}
dl.dl_list dd h4{ font-size:18px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-bottom:15px;}
dl.dl_list dd h4 a{ color:#333}
dl.dl_list dd span{ display:block; font-size:12px; color:#999; margin-bottom:15px;}
dl.dl_list dd p{ font-size:14px; line-height:24px; height:48px; overflow:hidden; color:#666;}
dl.dl_list dd a{text-decoration:none;}
dl.dl_list:hover dt{ background-color:#83c325; color:#fff;}
dl.dl_list:hover h4 a{ color:#83c325;}


dl.top{ overflow:hidden; width:100%; padding-bottom:30px; border-bottom:2px solid #e9e9e9;  height:190px;}
dl.top dt{ overflow:hidden; float:left; width:298px; height:180px;}
dl.top dd{ overflow:hidden; float:right; width:490px; height:190px;}
dl.top dd h4{ font-size:18px; margin-bottom:15px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
dl.top dd h4 a{ color:#333;}
dl.top dd em{ display:block; font-size:12px; color:#999; margin-bottom:15px; font-style:normal;}
dl.top dd em i{ margin:0 5px;}
dl.top dd p{ font-size:14px; color:#666; line-height:24px; height:72px; overflow:hidden; text-align:justify; margin-bottom:10px;}
dl.top dd a{text-decoration:none;}
dl.top dd .more{ display:block; width:116px; height:31px; line-height:31px; text-align:center; font-size:12px; color:#999; font-family:Arial; border:2px solid #e9e9e9; text-decoration:none}
dl.top:hover .more{ color:#fff; border-color:#83c325; background-color:#83c325}
dl.top:hover h4 a{ color:#83c325}
dl.top.last{ margin-bottom:0}

.news_new { overflow:hidden; width:280px; padding:25px 15px; background-color:#f5f5f5; margin-bottom:10px;}
.news_new li{ padding-left:15px; background:url(../images/inpage_rili_list.png) left center no-repeat; line-height:40px; font-size:14px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
.news_new li a{ color:#666;}
.news_new li a:hover{color:#83c325;}

/*rili*/
.rili { border-radius: 5px;overflow:hidden; border:1px solid #ccc; width:310px; height:240px; margin-bottom:10px;}
	.focusBox { position: relative; width: 310px; height: 240px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
	.focusBox .pic img { width: 240px; height: 240px; display: block; margin:auto;	}
	.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
	.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
	.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
	.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
	.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
	.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
	.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
	.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
	.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;  }
	
/*页码样258式*/
.pageNavi {
	PADDING-RIGHT: 0px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 25px; MARGIN: 10px auto 0px; WIDTH: 98%; PADDING-TOP: 10px; TEXT-ALIGN: center
}

.pageNavi1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 25px; MARGIN: 10px auto 0px; WIDTH: 98%; PADDING-TOP: 10px; TEXT-ALIGN: center
}
.wp-pagenavi {
	CLEAR: both
}
.wp-pagenavi A {
	BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none;border-radius:5px;
}
.wp-pagenavi SPAN {
	BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none;border-radius:5px;
}
.wp-pagenavi A:hover {
	BORDER-LEFT-COLOR:#83c325; BORDER-BOTTOM-COLOR:#83c325; BORDER-TOP-COLOR:#83c325; BORDER-RIGHT-COLOR:#83c325;background:#83c325; color:white; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 2px; PADDING-TOP: 5px;
}/*当前指上页码的边框色*/

.wp-pagenavi SPAN.current {
	BORDER-LEFT-COLOR:#83c325; BORDER-BOTTOM-COLOR:#83c325; BORDER-TOP-COLOR:#83c325; BORDER-RIGHT-COLOR:#83c325; background:#83c325; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 2px; PADDING-TOP: 5px; border:#83c325 1px solid;border-radius:5px;
}/*当前选中页码的背景色*/

.lf{ float:left;}
.rg{ float:right;}
.boxproduct{ text-align:center; width:100%; margin:0 auto; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.div_info{ background:#f7f7f7; height:40px; line-height:40px;}
.div_info .lf{ color:#000; font-size:16px;}
.div_info .rg a{ color:#333; margin-left:31px; font-size:14px;}
.div_info .rg a:hover,.div_info .rg .a1{ color:#c73f2c}

.div_info1{ margin-top:46px; min-height:750px;}
.div_info1 .lf{ width:41%;}
.div_info1 .lf .div1 .imgnav{ position:relative; margin:0 auto; width:491px;}
.div_info1 .lf .div1 #img{  width:100%; position:relative; text-align:center;}
.div_info1 .lf .div1 #img img{  display:none;}
.div_info1 .lf .div1 #cbtn{ position:relative; height:82px; margin-top:41px; }
.div_info1 .lf .div1 #cbtn ul{position:relative; width:10000px; height:82px;}
.div_info1 .lf .div1 #cbtn ul li{ float:left; width:78px; border:1px solid #999998;  position:relative; margin-left:15px; margin-right:15px; cursor:pointer; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.div_info1 .lf .div1 #cbtn ul li img{ width:78px; height:78px; display:block; margin:auto;}
.div_info1 .lf .div1 #cbtn li.hov{ border:1px solid #c73f2c; }
.div_info1 .lf .div1 #cSlideUl{width:35%; height:82px; overflow:hidden; position:relative; margin:0 auto;}
.div_info1 .lf .div1 .picSildeLeft{cursor:pointer; position:absolute; top:32px; left:0px; z-index:9; width:16px; height:27px; background:url(../images/12_03.png) center center no-repeat; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.div_info1 .lf .div1 .picSildeLeft:hover{ background:url(../images/12_03a.png) center center no-repeat;}
.div_info1 .lf .div1 .picSildeRight{cursor:pointer; position:absolute; top:32px; right:0px; z-index:9; width:16px; height:27px; background:url(../images/12_04.png) center center no-repeat; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.div_info1 .lf .div1 .picSildeRight:hover{ background:url(../images/12_04a.png) center center no-repeat;}
.div_info1 .lf .div2{ display:none;}
.div_info1 .rg{ width:50%;}
.div_info1 .rg .div1{ color:#333; font-size:24px; line-height:26px;}
.div_info1 .rg .div2{ color:#666; margin-top:20px; border-bottom:1px solid #ccc; padding-bottom:15px; font-size:14px;}
.div_info1 .rg .div3{ color:#333; margin-top:25px; font-size:18px;}
.div_info1 .rg .div4 .p1{ border:1px solid #dddddd; float:left; margin-right:6px; text-align:center; height:42px; line-height:42px; color:#000; font-size:16px; width:298px; margin-top:22px;}
.div_info1 .rg .div4 .p1 img{ margin-right:8px;}
.div_info1 .rg .div5{ margin-top:35px; border-top:1px solid #ccc; padding-top:25px; font-size:333; font-size:14px;}
.div_info1 .rg .div5 a{ color:#169bd5;}
.div_info1 .rg .div5 a:hover{ color:#cfb582}
.div_info2{ border-top:1px solid #eee; margin-top:50px; margin-bottom:100px; padding-top:50px; position:relative;}
.div_info2 img{ max-width:1200px;}

.nurse_bar{
	width: 100%;
	margin: 20px auto 20px;
}
.nurse_bar .bg1{
	border: 1px solid #83c325;color:#83c325;
}
.nurse_bar a{
	display: block;
	float: left;
	margin-right: 9px;
	width: 291px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	border: 1px solid #999;
	color:#000000; 
	font-size:15px;
	overflow:hidden;
	margin-top:20px;
}
.nurse_bar a:nth-child(4){ margin-right:0;}
.nurse_bar a:hover{ border: 1px solid #83c325;color:#83c325; }
.clearfix:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}
.clearfix { *zoom:1; }

.index-recommend {margin:-40px auto 0;}
.index-recommend ul li .bottom,
.index-recommend ul li img.grayscale{-webkit-transition: all .3s;transition: all .3s;}
.index-recommend ul li{position: relative;float: left;width: calc((100% - 98px) / 4);margin-right: 30px; margin-top:30px;overflow: hidden;border:1px solid #ccc;}
.index-recommend ul li:nth-child(4n){ margin-right:0;}
.index-recommend ul li img{display: block;width: 100%; margin:0 auto;-webkit-transition: all 3s;transition: all 3s;}
.index-recommend ul li img.grayscale{position: absolute;top: 0;left: 0;width: 100%;}
.index-recommend ul li .bottom{position: absolute;bottom: -1px;left: 0;width: 100%;height: 50px; line-height:50px;background: rgba(0, 0, 0, .7);-webkit-transform: translateY(100%);transform: translateY(100%);}
.index-recommend ul li:hover img.grayscale{opacity: 0;}
.index-recommend ul li:hover .bottom{-webkit-transform: none;transform: none;}
.index-recommend ul li h3{width: 100%;color: #fff;line-height: 24px;margin-top: 12px;font-size: 16px;display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 3; text-align:center;}
.index-recommend ul li h3 a{color: #fff; text-align:center;}

.index-recommend1 { margin:0 auto 0;}
.index-recommend1 ul li .bottom,
.index-recommend1 ul li img.grayscale{-webkit-transition: all .3s;transition: all .3s;}
.index-recommend1 ul li{position: relative;float: left;width: calc((100% - 40px) / 5);margin-right: 10px; margin-top:30px;overflow: hidden;}
.index-recommend1 ul li:nth-child(5n){ margin-right:0;}
.index-recommend1 ul li img{display: block;width: 100%; margin:0 auto;-webkit-transition: all 3s;transition: all 3s; }
.index-recommend1 ul li img.grayscale{position: absolute;top: 0;left: 0;width: 100%;}
.index-recommend1 ul li .bottom{position: absolute;bottom: -1px;left: 0;width: 100%;height: 50px; line-height:50px;background: rgba(0, 0, 0, .7);-webkit-transform: translateY(100%);transform: translateY(100%);}
.index-recommend1 ul li:hover img.grayscale{opacity: 0;}
.index-recommend1 ul li:hover .bottom{-webkit-transform: none;transform: none;}
.index-recommend1 ul li h3{width: 100%;color: #fff;line-height: 24px;font-size: 16px;display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 3; text-align:center;}
.index-recommend1 ul li h3 a{color: #fff; text-align:center;}


.main_ent{ width:1000px; height:484px; margin:40px auto; }
.prev img{ -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1); -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; }
.prev:hover{ -webkit-transform:scale(0.97); -moz-transform:scale(0.97); -o-transform:scale(0.97); -ms-transform:scale(0.97); transform:scale(0.97); -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.next img{ -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1); -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; }
.next:hover{ -webkit-transform:scale(0.97); -moz-transform:scale(0.97); -o-transform:scale(0.97); -ms-transform:scale(0.97); transform:scale(0.97); -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.div_ent{ }
.div_ent .slides_container{ width:768px; overflow:hidden; float:left;}
.div_ent .slides_container ul{ width:788px; display:block; height:484px;}
.div_ent .slides_container ul li{ background:url({aspcms:sitepath}/Templates/{aspcms:defaulttemplate}/images/5_02.png) repeat; padding:1px; width:175px; height:142px; margin-right:20px; float:left; margin-bottom:20px;}
.div_ent .slides_container ul li a{ display:block;}
.div_ent .slides_container ul li a img{-webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1); -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; }
.div_ent .slides_container ul li:hover a img{-webkit-transform:scale(0.97); -moz-transform:scale(0.97); -o-transform:scale(0.97); -ms-transform:scale(0.97); transform:scale(0.97); -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.div_ent .pagination { position:absolute;   bottom:94px; right:14px; display:none;}
.div_ent .prev{ float:left; padding-top:162px; margin-right:33px;}
.div_ent .next{ float:left; padding-top:162px; margin-left:33px;} 


.height40{height:40px;clear:both;zoom:1;line-height:0;font-size:0}
.height100{height:100px;clear:both;zoom:1;line-height:0;font-size:0}

/*page-title*/
.page-title{padding:70px 0 1px;text-align: center;}
.page-title .tit-en{font-family: "impact";font-size:26px;color:#333;text-transform: uppercase;}
.page-title .tit-ch{font-size:38px;color:#333;position: relative;padding-bottom: 15px; font-weight:bold; }
.page-title .tit-ch:after{content:'';position: absolute;left:50%;margin-left:-23px;bottom:0;width:46px;height:4px;background: #83c325;}
/*about*/
.about-culture ul{margin-right:-3px;}
.about-culture ul li{position: relative;width: 24.8%;float:left;margin-right:2px;margin-bottom:2px;overflow:hidden;}
.about-culture ul li img{width: 100%;}
.about-culture ul li em{position: absolute;z-index:1;left:0;top:0;width:100%;height:100%;background:#000;filter:alpha(opacity=55);opacity:0.55;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease}
.about-culture ul li .box{position: absolute;z-index:2;left:0;top:80px;width:100%;height:150px;color:#fff;text-align: center;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease}

.about-culture ul li .box .tit-ch{font-size:28px;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease}
.about-culture ul li .box .tit-en{font-size:12px;text-transform:uppercase;font-weight: lighter;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease}
.about-culture ul li .box .line-0{width:46px;height:3px;margin:10px auto;background:#83c325;filter:alpha(opacity=0);opacity:0;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease}
.about-culture ul li .box p{margin-top:15px; margin-left:10px; margin-right:10px;filter:alpha(opacity=0);opacity:0;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease; line-height:21px;}
.about-culture ul li .line-1{position: absolute;width:0;height:2px;left:0;top:0;background:#83c325;z-index:3;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease}
.about-culture ul li .line-2{position: absolute;width:2px;height:0;left:0;top:0;background:#83c325;z-index:3;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease}
.about-culture ul li .line-3{position: absolute;width:2px;height:0;right:0;bottom:0;background:#83c325;z-index:3;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease}
.about-culture ul li .line-4{position: absolute;width:0;height:2px;right:0;bottom:0;background:#83c325;z-index:3;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease}

.about-culture ul li:hover em{background:#fff;filter:alpha(opacity=100);opacity:1;}
.about-culture ul li:hover .box{top:50px;}
.about-culture ul li:hover .box .tit-ch{color:#333;}
.about-culture ul li:hover .box .tit-en{color:#666;}
.about-culture ul li:hover .box .line-0{filter:alpha(opacity=100);opacity:1;}
.about-culture ul li:hover .box p{filter:alpha(opacity=100);opacity:1;color:#666;}
.about-culture ul li:hover .line-1,.about-culture ul li:hover .line-4{width:100%;}
.about-culture ul li:hover .line-2,.about-culture ul li:hover .line-3{height:100%;}

.about-culture ul .li2{width: 33.1%;}
.about-culture ul .li2 img{width: 100%;}
.about-culture ul .li2 .box{top:120px;}
.about-culture ul .li2:hover .box{top:80px;}
