﻿@charset "utf-8";
/* CSS Document */
/*banner*/
.banner{ width:100%;  position:relative;  height:550px; }
.banner .banner_img{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.banner .banner_img ul{ width:100% !important;  }
.banner .banner_img li{ width:100% !important;  height:550px; overflow:hidden; text-align:center;  }
.banner .banner_img li a{ display:block; height:550px; }

.banner .br_btn{ width:100%;  position:absolute; z-index:1; bottom:10px; left:0; height:30px; line-height:30px;  text-align:center;
	}
.banner .br_btn ul{ text-align:center;  padding-top:5px;  }
.banner .br_btn ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:40px; height:10px; margin:5px; background:#bcb7b7; overflow:hidden;_filter:alpha(opacity=60); opacity:0.6;line-height:9999px; 
	}
.banner .br_btn ul .on{ background-color:#0068b7; }


/*case*/
.case{ overflow:hidden; width:1004px; height:606px;padding-top:40px; margin:0 auto}
.case .case_left { float:left; width:255px; height:550px; background-color:#0068b7;}
.case .case_left .tih{ width:255px; height:63px; background-color:#fe7701; padding-top:15px; text-align:center; font-size:22px; margin-bottom:20px; font-weight:bold;}
.case .case_left .tih a{ color:#fff; text-decoration:none;}
.case .case_left .tih em{ display:block; font-size:16px;}
.case .case_left ol{ width:234px; height:432px; margin:0 auto; margin-bottom:20px;}
.case .case_left li{ width:234px; height:54px; float:left; background:url(../images/gc02.png) repeat-x left top; font-size:14px; position:relative; line-height:54px;}
.case .case_left li a{ color:#000; display:block; padding-left:14px; width:220px; background:url(../images/gc03.png) no-repeat 196px center; text-decoration:none;}
.case .case_left li b{ display:none; width:26px; height:54px; background:url(../images/gc01.png) no-repeat center; position:absolute; top:0; right:-26px;}
.case .case_left li:hover a,.case .case_left .on a{ font-weight:bold; color:#0068b7; background:url(../images/gc04.png) no-repeat 192px center; border-left:4px solid #fe7701; padding-left:10px;}
.case .case_left li:hover b,.case .case_left .on b{ display:block}
.case .case_right { overflow:hidden; float:left; width:707px; border:1px solid #ddd; background-color:#fff; height:508px; padding:20px;}
.case .case_right dl{ overflow:hidden; margin-bottom:18px;}
.case .case_right dt{ float:left; overflow:hidden}
.case .case_right dd{ float:right; width:250px; overflow:hidden; margin-top:28px;}
.case .case_right dd .tit{ font-size:16px; margin-bottom:15px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;color:#0068b7; display:block;}
.case .case_right dd .c{ font-size:13px; color:#000; line-height:28px; width:100%; height:112px; overflow:hidden; text-align:justify; margin-bottom:20px;}
.case .case_right dd em{ display:block; margin-bottom:10px; font-size:13px; color:#000}
.case .case_right dd .xq{ display:block; width:109px; height:32px; background:url(../images/gc06.png) no-repeat center}
.case .case_right .xg_case{ overflow:hidden;}
.case .case_right .xg_case .tip{ font-size:14px; margin-bottom:13px;color:#0068b7; font-weight:bold; display:block}
.case .case_right .xg_case .case_window{ overflow:hidden; position:relative; width:705px; margin:0 auto; height:190px;}
.case .case_right .xg_case .xgal{ float:left; width:225px; margin-right:10px; height:190px; text-align:center;}
.case .case_right .xg_case .xgal img{ display:block; padding:7px; border:1px solid #ddd; margin-bottom:6px;}
.case .case_right .xg_case .xgal p{ font-size:14px; color:#333; line-height:26px;}

/*ad01*/
.ad01{ overflow:hidden; width:100%; height:180px; background:url(../images/ad01.jpg) no-repeat center top; position:relative}
.ad01 .phone{ overflow:hidden; position:absolute; background:url(../images/ad01_phone.png) no-repeat left top; padding-left:50px; left:50%; top:52px; margin-left:300px;}
.ad01 p{ font-size:14px; color:#fff;}
.ad01 span{ font-size:23px; color:#fff; margin-bottom:10px; font-weight:normal; display:block;}
.ad01 a{ display:block; width:142px; height:30px; background:url(../images/ad01_btn.png) no-repeat center;}


.yundong{ width:100%; height:1008px;position:relative; padding-top:12px;}
.yundong .tit{ font-size:24px; text-align:center; height:45px; background:url(../images/yd_h.png) no-repeat center; line-height:45px;color:#fff; display:block; font-weight:bold;}
.yundong .tilte{ text-align:center; margin-top:12px; margin-bottom:34px;}
.yundong .menu{ overflow:hidden; width:1030px; height:210px;}
.yundong .menu_list{ overflow:hidden; width:235px; height:210px; float:left; background-color:#fff; margin-right:22px;}
.yundong .menu .titp{ width:100%; height:64px; background-color:#0068b7; line-height:64px; text-align:center; font-size:16px;color:#fff; display:block;font-weight:bold;}
.yundong .menu ul{ overflow:hidden; width:280px; padding:20px;}
.yundong .menu li{ width:100%; background:url(../images/yd01.png) no-repeat left center; padding-left:10px; font-size:13px; line-height:28px; width:100%;}
.yundong .menu li a{ color:#333;line-height:28px; height:28px; overflow:hidden; display:block; width:68%}
.yundong .yd_fl{ overflow:hidden}
.yundong .yd_fl .tith{ font-size:16px; padding:20px 0; overflow:hidden;}
.yundong .yd_fl .tith a{ display:block; color:#0068b7; float:left; background:url(../images/yd02.png) no-repeat left center; padding-left:20px; font-weight:bold;}
.yundong .yd_fl .tith em{ display:block; float:right; height:1px; width:638px; margin-left:10px; border-top:1px dashed #249344; margin-top:10px;}
.yundong .yd_fl .tit .ymq{ width:875px;}
.yundong dl{ overflow:hidden; padding:20px; background-color:#fff; width:964px;}
.yundong dt{ float:left; width:576px;}
.yundong dt a{ display:block; width:278px; text-align:center}
.yundong dt img{ display:block; padding:9px; border:1px solid #ddd; margin-bottom:20px; width:100%}
.yundong dd{ float:right; width:336px;overflow:hidden;} 
.yundong dd .titl{ font-size:16px; margin:14px 0;color:#333; display:block; font-weight:bold; height:24px; width:100%; overflow:hidden}
.yundong dd p{ font-size:13px; color:#333; line-height:20px; margin-bottom:10px;}
.yundong dd .btn{ overflow:hidden; margin-top:20px;}
.yundong dd .btn a{ display:block; width:88px; height:28px; line-height:28px; text-align:center; float:left; margin-right:20px; font-size:13px; color:#fff; background-color:#666;}
.yundong dd .btn .zixun{ background-color:#fe7701;}

/*优势*/
.youshi{ overflow:hidden; width:100%; margin-bottom:30px;}
.youshi>div{overflow:hidden; width:100%; position:relative}
.youshi .youshi_title{  height:260px; background:url(../images/youshi_01.png) no-repeat center top;}
.youshi .youshi01{ height:307px; background:url(../images/youshi_02.jpg) no-repeat center top;}
.youshi .youshi02{ height:307px; background:url(../images/youshi_03.jpg) no-repeat center top;}
.youshi .youshi03{ height:307px; background:url(../images/youshi_04.jpg) no-repeat center top;}
.youshi .youshi04{ height:307px; background:url(../images/youshi_05.jpg) no-repeat center top;}
.youshi .youshi05{ height:354px; background:url(../images/youshi_06.jpg) no-repeat center top;}
.youshi .tih{ font-size:18px; color:#0068b7; margin-bottom:15px; display:block; font-weight:bold;}
.youshi p{ font-size:14px; color:#000; line-height:20px; margin-bottom:5px; width:380px; font-family:"Microsoft Yahei";}
.youshi em{color:#000; font-weight:bold}
.youshi .wen{ overflow:hidden; position:absolute; left:50%;}
.youshi .youshi01 .wen{ top:55px; margin-left:-390px;}
.youshi .youshi02 .wen{ top:56px; margin-left:98px;}
.youshi .youshi03 .wen{ top:70px; margin-left:-390px;}
.youshi .youshi04 .wen{ top:56px; margin-left:98px;}
.youshi .youshi05 .wen{ top:70px; margin-left:-390px;}


/*产品*/
.product{width:100%; position:relative;}
.product .title{ overflow:hidden; padding:2px; width:1000px; background-color:#0068b7;}
.product .title dt{ float:left; width:256px; margin-top:38px;}
.product .title .tit{ font-size:26px; text-align:center; padding-bottom:30px; background:url(../images/product_eh.png) no-repeat center bottom; display:block;color:#fff; font-weight:bold}
.product .title dd{ float:left; width:744px; height:102px; background-color:#fff; padding:15px 0;}
.product .title div{ overflow:hidden; float:left; height:106px;}
.product .title .menu01{ width:350px; overflow:hidden; border-right:1px solid #b2b2b2;}
.product .title .menu02{ width:390px; overflow:hidden}
.product .title .tith{ font-size:14px; margin:10px 0 15px 20px;color:#0068b7; display:block; font-weight:bold;}
.product .title ul{ overflow:hidden; margin-left:18px;}
.product .title .menu01 li{ width:50%; float:left; margin-bottom:10px; line-height:14px}
.product .title .menu02 li{ width:50%; float:left; margin-bottom:10px;line-height:14px}
.product .title ul a{ display:block; width:98%; height:14px; overflow:hidden}
.product .pro_yy{ display:block; margin:0 auto; margin-bottom:15px;}
.product .xs{ position:absolute; top:190px; left:50%; margin-left:525px;}
.product .pro_list{ overflow:hidden; width:1024px; margin-top:24px; margin-bottom:20px}
.product .pro_list li{ float:left; width:236px; float:left; margin-right:20px; margin-bottom:6px;}
.product .pro_list img{ display:block; border:1px solid #cdcdcd;width:100%}
.product .pro_list li p{ line-height:28px;height:28px; font-size:14px;text-align:center; margin-bottom:2px; width:100%; overflow:hidden}

/*案例展示*/
.casezs{ overflow:hidden; width:100%; /*background:url(../images/casezs_bg.jpg) no-repeat center top;*/ height:702px;}
.casezs .tit{ text-align:center; margin-top:55px; margin-bottom:50px; display:block}
.casezs .casezs_box{ overflow:hidden; background-color:#fff; padding:20px; margin:0 auto; width:964px; position:relative; z-index:0}
.casezs .casezs_l{ overflow:hidden; float:left; padding-right:10px; width:234px;}
.casezs .casezs_l li{ float:left; width:100%; font-size:14px; height:55px; background:url(../images/casezs_01.png) repeat-x left top; position:relative; line-height:55px;}
.casezs .casezs_l li a{ color:#333; text-decoration:none; display:block; padding-left:20px; width:214px;height:55px; overflow:hidden}
.casezs .casezs_l li b{ display:none; width:9px; height:22px; background:url(../images/casezs_s.png) no-repeat center; position:absolute; right:-9px; top:16px;}
.casezs .casezs_l .on a{ background-color:#00608e; font-weight:bold; color:#fff; border-left:4px solid #fe7701;; padding-left:16px;}
.casezs .casezs_l .on b{ display:block}
.casezs .casezs_r{ overflow:hidden; float:right; width:711px; height:496px; position:relative}
.casezs .casezs_r li{ width:100%; float:left; height:496px; position:relative; overflow:hidden;}
.casezs .casezs_r li a{ display:block;}
.casezs .casezs_r li p{ overflow:hidden; padding:20px 10px; width:691px; font-size:13px; color:#fff; line-height:20px; height:40px; background:url(../images/casezs_02.png) repeat center; position:absolute; left:0; bottom:0px;}
.casezs .yy{ display:block; margin:0 auto; margin-top:-8px;}

/*ad02*/
.ad02{ overflow:hidden; width:100%; height:170px; background:url(../images/ad02.jpg) no-repeat center top; position:relative; margin-bottom:30px;}
.ad02 .phone{ overflow:hidden; background:url(../images/ad01_phone.png) no-repeat left center; position:absolute; left:50%; top:60px; padding:8px 0; padding-left:50px; margin-left:280px;}
.ad02 .phone p{ font-size:14px; color:#fff;}
.ad02 .phone span{ font-size:23px; color:#fff; font-weight:normal}

/*见证*/
.jianzheng{position:relative; width:944px; margin:32px auto;padding:0px 30px;margin-top:40px; width:1044px; overflow:hidden} 
.jianzheng .tit{ text-align:center; padding-bottom:25px; background:url(../images/jianzheng02.png) no-repeat center bottom; display:block; margin-bottom:24px}
.jianzheng ul{ overflow:hidden; zoom:1; }
.jianzheng li{ float:left; width:221px; height:380px; text-align:center; margin:0 20px;}
.jianzheng li img{width:100%;height: 323px;display:block; margin-bottom:15px;display:block;background:url(../images/loading.gif) center center no-repeat;}
.jianzheng li p{ font-size:14px; color:#666; line-height:26px;}
.jianzheng .prev,
.jianzheng .next{ display:block; position:absolute; top:86px; left:5px; width:31px; height:31px; background:url(../images/shebei_left.png) no-repeat;   }
.jianzheng .next{ left:auto; right:5px; background:url(../images/shebei_right.png) no-repeat; }

/*about*/
.about { overflow:hidden; width:100%; height:574px; background:url(../images/about_bg.jpg) no-repeat center top;}
.about .tit{ text-align:center; padding-bottom:18px; background:url(../images/about01.png) no-repeat center bottom; margin-top:70px; margin-bottom:45px; display:block}
.about dl{ overflow:hidden;}
.about dt{ float:left; overflow:hidden; padding-bottom:8px; position:relative}
.about dt a img{ display:block; padding:10px; background-color:#fff; position:relative; z-index:2}
.about dt>img{ display:block; position:absolute; left:50%; margin-left:-193px; bottom:0}
.about dd{ float:right; width:535px; margin-right:10px; overflow:hidden;}
.about dd .tith{ font-size:16px; margin:20px 0;color:#fff; display:block}
.about dd p{ font-size:14px; color:#fff; line-height:24px; height:168px; overflow:hidden; width:100%; text-align:justify; margin-bottom:30px;}
.about dd .btn{ overflow:hidden}
.about dd .btn a{ display:block; overflow:hidden; float:left; margin-right:8px;}

.bg{ overflow:hidden; width:100%; padding-top:35px;}

/*设备*/
.shebei{height:300px; padding-top:35px; margin-bottom:35px; width:100%; position:relative}
.shebei .ren{ position:absolute; left:50%; bottom:-106px; margin-left:-906px; z-index:999}
.shebei .tit{ text-align:center; padding-bottom:25px; background:url(../images/shebei01.png) no-repeat center bottom; font-size:20px; margin-bottom:35px;color:#0068b7; display:block}

.shebei .shebeiow{position:relative; width:944px; margin:0 auto;padding:0px 30px;} 
.shebei .shebeiow ul{ overflow:hidden; zoom:1; }
.shebei .shebeiow li{ float:left; width:221px; height:200px; text-align:center; margin-right:20px;}
.shebei .shebeiow li img{width:221px;display:block; margin-bottom:15px;display:block;background:url(../images/loading.gif) center center no-repeat;}
.shebei .shebeiow li p{ font-size:13px; color:#666}
.shebei .shebeiow .prev,
.shebei .shebeiow .next{ display:block; position:absolute; top:64px; left:-4px; width:31px; height:31px; background:url(../images/shebei_left.png) no-repeat;   }
.shebei .shebeiow .next{ left:auto; right:-4px; background:url(../images/shebei_right.png) no-repeat; }


/*动态*/
.dongtai{ overflow:hidden; margin-bottom:35px;}
.dongtai .dongtai_left { overflow:hidden; float:left; width:660px; height:420px;}
.dongtai .dongtai_left .menu{ overflow:hidden; width:100%; height:53px; padding-bottom:5px; margin-bottom:20px;}
.dongtai .dongtai_left .menu li{ width:50%; float:left; height:53px; line-height:53px; text-align:center; font-size:16px; font-weight:bold; position:relative; background:url(../images/dongtai01.png) repeat-x left top;}
.dongtai .dongtai_left .menu li b{ display:none; width:15px; height:5px; background:url(../images/dongtai_s.png) no-repeat center top; position:absolute; left:50%; margin-left:-7px; bottom:-5px;}
.dongtai .dongtai_left .menu li a{ color:#333; display:block; text-decoration:none;}
.dongtai .dongtai_left .menu li:hover,.dongtai .dongtai_left .menu .cur{ background:#00608e;}
.dongtai .dongtai_left .menu li:hover a,.dongtai .dongtai_left .menu .cur a{ color:#fff;}
.dongtai .dongtai_left .menu li:hover b,.dongtai .dongtai_left .menu .cur b{ display:block}
.dongtai .dongtai_left .dt_content{ overflow:hidden; padding:0 20px; width:620px;}
.dongtai .dongtai_left dl{ overflow:hidden; width:100%; margin-bottom:25px;}
.dongtai .dongtai_left dt{ float:left; overflow:hidden;}
.dongtai .dongtai_left dt img{ display:block; border:1px solid #cdcdcd}
.dongtai .dongtai_left dd{ overflow:hidden; margin-top:5px; width:340px; float:left; margin-left:30px;}
.dongtai .dongtai_left dd .tith{ font-size:14px; margin-bottom:5px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;color:#333; display:block}
.dongtai .dongtai_left dd p { font-size:13px; color:#666; line-height:24px; height:72px; overflow:hidden; margin-bottom:5px;}
.dongtai .dongtai_left dd .xq{ overflow:hidden; display:block; width:89px; height:32px; text-align:center; line-height:32px; font-size:13px; color:#fff; background-color:#fe7701;}
.dongtai .dongtai_left .dt_list{ overflow:hidden; width:100%;}
.dongtai .dongtai_left .dt_list li{ width:97%; float:left; font-size:13px; line-height:36px; background:url(../images/dongtai_li.png) no-repeat left center; padding-left:3%;}
.dongtai .dongtai_left .dt_list li a{ display:block; width:70%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; float:left; color:#666}
.dongtai .dongtai_left .dt_list li span{ float:right}
.dongtai .dongtai_right{ overflow:hidden; width:325px; height:420px; float:right; }
.dongtai .dongtai_right .title{ overflow:hidden; width:100%; height:53px; background:url(../images/dongtai01.png) repeat-x left top; margin-bottom:25px;}
.dongtai .dongtai_right .title .tit{ float:left; font-size:16px; margin-left:20px; margin-top:20px;color:#333; display:block}
.dongtai .dongtai_right .title .more{ float:right; margin-right:12px; margin-top:25px; font-size:13px; color:#666;}
.dongtai .dongtai_right .wenda_content{ overflow:hidden; width:285px; height:320px; margin:0 auto;}
.dongtai .dongtai_right .wenda_list{ overflow:hidden; padding-bottom:20px; border-bottom:1px dashed #ccc; margin-bottom:20px;}
.dongtai .dongtai_right .tith{ font-size:13px; line-height:19px; background:url(../images/wen.png) no-repeat left center; padding-left:30px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-bottom:14px; width:255px;color:#666; display:block}
.dongtai .dongtai_right p{ font-size:13px; color:#666; line-height:24px; background:url(../images/da.png) no-repeat left top; padding-left:30px; width:255px; height:48px; overflow:hidden}

/*合作伙伴*/
.hezuo{ overflow:hidden; height:115px; margin-bottom:30px;}
.hezuo .tit{ font-size:22px; float:left; width:114px; padding-bottom:20px; background:url(../images/hezuo.png) no-repeat left bottom; margin-top:25px;color:#0068b7; display:block}
.hezuo .hezuo_content{ overflow:hidden; width:890px; float:left; height:115px; position:relative;}
.hezuo .hezuo_content>a{ display:block; width:25px; height:44px; position:absolute; top:20px;}

.hezuo .hezuo_window{ overflow:hidden; width:790px; height:115px; position:relative; margin:0 auto;padding:0px 50px;}
.hezuo .hezuo_window ul{ overflow:hidden; zoom:1; }
.hezuo .hezuo_window li{ float:left; margin-right:20px; width:142px; height:115px; text-align:center}
.hezuo .hezuo_window li img{ display:block; border:1px solid #ddd; margin-bottom:8px;background:url(../images/loading.gif) center center no-repeat;}
.hezuo .hezuo_window li p{ font-size:14px; color:#666; line-height:20px; height:20px; width:100%; overflow:hidden}
.hezuo .hezuo_window .prev,
.hezuo .hezuo_window .next{ display:block; position:absolute; top:30px; left:5px; width:25px; height:44px; background:url(../images/hezuo_left.png) no-repeat;   }
.hezuo .hezuo_window .next{ left:auto; right:5px; background:url(../images/hezuo_right.png) no-repeat; }




/*links*/
.links{ overflow:hidden; width:100%; background:url(../images/link.png) repeat-x left top; background-color:#363636;}
.links .tit{ font-size:18px; margin-bottom:20px; margin-top:50px;}
.links .tit a{ color:#fff;}
.links .tit span{ font-size:16px; color:#fff; font-weight:normal; margin-left:10px;}
.links ul{ overflow:hidden; padding-bottom:30px; width:100%; border-bottom:1px solid #5e5e5e;}
.links a{ float:left; margin:0 20px 10px 0; font-size:13px;color:#c0c0c0}


.zhibo{ width:640px; height:auto; position:fixed; right:0px; bottom:0px; z-index:2}