@charset "utf-8";
/* CSS Document */

/* tab */

ul.tabNav{ overflow:hidden; _zoom:1; border-bottom:1px solid #56aa03;margin:0 0 25px;}

ul.tabNav li{ float:left; width:118px; height:30px; background-color:#afb1b5; text-align:center; color:#fff; line-height:30px; display:inline; margin:0 4px 0 0; cursor:pointer; font-size:14px;}

ul.tabNav li.current{ background-color:#56aa03;}

ul.tabNav li a{color:#fff;}

.tabContent{ display:none;}

.tabFirstContent{ display:block;}

/* service list*/

.service_content_box{ height: auto; overflow:hidden;}

.service_content_box ul.tabNav{ margin:0 0 40px;}

.agency_content_box .intro,.service_content_box .intro{ float:right; width:555px; color:#656565; line-height:20px; padding:0 20px 0 0;}

.service_content_box .intro h3{ color:#4b4b4b; font-size:22px; padding:0 0 10px 0;}

.service_content_box .intro span,.agency_content_box .intro span{color:#56aa03;}

.service_content_box .tabContent{ overflow:hidden; _zoom:1;}

.progress_wrapper{ text-align:center; padding:8px 0 0 0;margin-top: -20px;}

.helpIntro dl{ padding:0 0 20px;}

.helpIntro dl dt{ color:#56aa03; font-size:18px; overflow:hidden; _zoom:1;}

.helpIntro dl dd{ line-height:18px; color:#656565;}

.helpIntro dl dt span{ width:10px; height:10px; float:left; background-position:-490px -346px; margin:8px 10px 0 0;}

.helpIntro .slides_container{ height:320px; width:940px; position:relative; display:none; z-index:0; }

.helpIntro .slide{height:320px; width:940px; overflow:hidden;}

.service_content_box .helpIntro{ height:338px; position:relative;}

/* project search */

#product_search_result_box h3.title,#search_result_box h3.title{ background-position:-300px -377px;}

.product_inner_box{ border-top:1px solid #56aa03; padding:30px 0 0 0; height:390px; position:relative; overflow:hidden; margin-top:35px;}

.product_inner_box dl{ width:172px; height:181px; overflow:hidden; background-position:11px -257px; position:relative; float:left; display:inline; margin:0 2px; cursor:pointer; }

.content_product_odd .product_inner_box dl{  background-position:-189px -257px;}

.product_inner_box dl dd{ padding:15px 0 0 12px; width:149px; height:149px; overflow:hidden;position:relative}

.product_inner_box dl dd img{ width:149px; height:149px; }
.product_inner_box dl dd h4{ position:absolute; bottom:0px; left:0px; text-align: center; width:100%; background:#56aa03; color:#fff; font:14px/30px "微软雅黑";}

.product_inner_box dl dt{ position:absolute; top:15px; left:12px; display:none; width:149px; height:149px; overflow:hidden;}

.product_inner_box dl dt img{ width:100%; height:100%;}

.product_inner_box dl dt h4{ height:34px; position:absolute; left:0; bottom:0px; line-height:34px; text-align:center; width:100%; background:url(../images/project_title_bg.png) repeat; font-size:12px; color:#fff;}

.product_inner_box ul{ width:880px; margin:0 auto; height:362px;}

.product_inner_box ul li{ width:880px;}

.product_inner_box .slides_container{ width:880px; height:362px; position:relative; display:none; z-index:0; margin:0 auto; }

.product_inner_box .slide{width:880px; height:362px; overflow:hidden; _zoom:1;}

.product_inner_box .pagination li{ width:20px;}

.content_product_odd .pagination li a{background-position:-446px -212px;}

.content_product_odd .pagination li.current a{ background-position:-469px -212px;}

.product_inner_box .pagination{ margin:5px auto 0 auto;}

.product_inner_box .nextBtn{background-position:-110px -218px;top:190px;right:0; }

.product_inner_box .prevBtn{background-position:-88px -218px;top:190px; right:auto; left:0px; }

.product_inner_box .nextBtn:hover{ background-position:-34px -218px; }

.product_inner_box .prevBtn:hover{ background-position:-12px -218px; }

.product_inner_box .nextBtn,.product_inner_box .prevBtn{ display:none;}



/* project detail */

.project_detail_box{ overflow:hidden; _zoom:1;}

.project_detail_box h4{ font-size:14px; padding:0 0 12px; margin:0 0 20px; border-bottom:1px solid #56aa03; color:#56aa03;}

.project_detail_box h4 a{color:#56aa03;}

.project_detail_box h4 a:hover{ color:#064ba1;}

.project_detail_box .info{ float:right; width:375px; padding:0 15px 0 0;}

.project_detail_box .image,.service_content_box .image,.agency_content_box .image{ width:455px; float:left; background:url(../images/project_detail_bg.gif) no-repeat top left; padding:20px 20px 0 20px; overflow:hidden; height:400px;}

.content_news_odd .project_detail_box .image,.content_product_odd .project_detail_box .image,.content_box_odd .service_content_box .image{ background-position:top right;}

.project_detail_box .slides_container{ width:455px; height:320px; position:relative; display:none; z-index:0; margin:0 auto; }

..project_detail_box .slide{width:455px; height:320px; overflow:hidden;}

.project_detail_box .image .pagination{ margin:40px auto 0 auto;}

.project_detail_box .news_intro h5{ font-size:22px; color:#000; padding:0 0 30px;}



.project_detail_box .lift_title{ font-size:22px; color:#000; padding:0 0 30px;}

.project_detail_box .info .lift_title span{ font-size:14px; color:#56aa03; display:block;}

.project_detail_box .info .intro_lift{height: 220px; line-height:22px;}

.project_detail_box .info .info_inner_lift{height:315px;overflow:hidden;}



.project_detail_box .news_intro h5 span{ font-size:14px; color:#56aa03; display:block;}

.project_detail_box .news_intro .intro{  line-height:22px; overflow:hidden;}

.project_detail_box .backBtn{ margin:8px 0 0 0;}



.project_detail_box .news_intro{float:left;width:588px;}

.project_detail_box .news_tab{width:588px;position:relative;height:410px;}

.project_detail_box .news_tab_bg{background:#ebebeb;width:588px;overflow:hidden;}

.project_detail_box .news_tab_bg .news_tab_move{width:546px;height:317px;background:#fff;margin:19px;overflow:hidden;}



.project_detail_box .news_tab_bg .news_tab_move li{float:left;}

.project_detail_box .shadow_news{background:url(../images/news_tab_shadow.png) left bottom no-repeat;width:588px;height:25px;}



.project_detail_box .lift_news{float:left;width:495px;position:relative;height:405px;}

.project_detail_box .news_lift{width:495px;position:relative; height:352px;}

.project_detail_box .lift_news .news_lift_bg{width:495px;background:#f5f5f5;overflow:hidden;}

.project_detail_box .lift_news .news_lift_move{width:453px;height:316px;margin:19px;overflow:hidden;}

.project_detail_box .news_lift_bg .news_lift_move li{float:left;}

.project_detail_box .shadow_news{background:url(../images/server_shadow.png) left bottom no-repeat;width:495px;height:25px;}




.news_content_wrapper{border-top:1px solid #bfbfbf;}

.news_content_wrapper_ser{border:none;}

.news_content_box,.download_content_box{ width:100%; height:294px; padding:18px 0 0 0; }

.content_news_odd .news_content_box{ background-position:center top;}

.news_content_box .slides_container,.download_content_box .slides_container{ height:231px; width:100%; position:relative;  z-index:0; margin:0 auto; display:none;}

.news_content_box .slide,.download_content_box .slide{height:231px; width:100%; overflow:hidden;}

.news_content_box dl,.download_content_box dl{ padding:0 18px; line-height:40px; height:40px; overflow:hidden; _zoom:1; color:#64676d; cursor:pointer; background:#f5f5f5; font-size:14px;}

.news_content_box dl dt,.download_content_box dl dt{ width:830px; float:left;}

.news_content_box dl dd,.download_content_box dl dd{width:80px; float:left;  text-align:right;}

.news_content_box dl.odd,.download_content_box dl.odd{ background:#fff;}

.content_news_odd .news_content_box dl{ background:#fff;}

.content_news_odd .news_content_box dl.odd{ background:#f5f5f5;}