﻿@charset "utf-8";
@import url("icon/iconfont.css");
/*全局样式
---------------------------------------------*/
body{ margin:0 auto; padding:0; width:100%; color:#666; font:14px/1.5 Arial,"Microsoft Yahei"; text-align:center; background:#ffffff; -webkit-font-smoothing:antialiased; }
input,button,select,textarea,img,p,h1,h2,h3,h4,h5{ margin:0; padding:0; border:0; font-family:'Microsoft YaHei','微软雅黑'; }
a{ color:#666; text-decoration:none; }
a:hover{ color:#ff9900; text-decoration:none; -webkit-transition: all 0.2s linear;transition: all 0.2s linear; }
ol,ul,li,dl,dt,dd{ margin:0 auto; padding:0; list-style-type:none; }
i,em{ font-style:normal; }
table { border-collapse:collapse; border-spacing:0; }
div{ text-align:left;}
h1,h2,h3,h4,h5,h6{ color:#666; font:14px/1.5 Arial,"Microsoft Yahei"; font-weight:normal;}

/*Clear Fix*/ 
.clearfix{}
.clearfix:after{ content:"."; display:block; width:0; height:0; clear:both; visibility:hidden; }

.clear{ clear:both; font-size:0px; height:0px; overflow:hidden; }
.line5{ clear:both; font-size:0px; height:5px; overflow:hidden; }
.line10{ clear:both; font-size:0px; height:10px; overflow:hidden; }
.line15{ clear:both; font-size:0px; height:15px; overflow:hidden; }
.line20{ clear:both; font-size:0px; height:20px; overflow:hidden;}

.left{ float:left;} 
.right{ float:right;}
.box{ margin:0 auto; width:1200px;}

/*边框线样式*/
.border_t{ position: absolute; z-index:1; height: 5px; width: 0px; top: 0px; width: 0px;}
.border_b{ position: absolute; z-index:1; height: 5px; width: 0%; bottom: 0px; right: 0px;}
.border_l{ height: 0; position: absolute; left: 0px; width: 5px;}
.border_r{ height: 0; position: absolute; right: 0px; width: 5px; bottom: 0px;}
.border_box p{position: absolute;z-index: 2;background: rgba(255,153,0,.8);height: 0;line-height: 40px;width: 100%;text-align: center;color: #fff;bottom: 5px;left: 0;}
/*全局样式结束-------------------------------------------------------------------------*/



/*通用样式开始-------------------------------------------------------------------------*/


/*topbar*/
.topbar{width:100%; height:40px; line-height:40px; background:#f5f5f5;}
    .topbar_box{ margin:0px auto; width:1200px; font-size:14px;}
    .topbar_box .left{}
    .topbar_box .left li{}
    .topbar_box .right{ width:500px;}
    .topbar_box .right li{ float:right; margin:0px 10px; }


/*header*/
.header{ width:100%;}
    .header_box{ margin:0px auto; padding:10px 0px; width:1200px;}
    .header_box .logo{ float:left; padding-right:10px; width:175px; height:135px;}
    .header_box .logo img{}
    
    .header_box .slogan{ float:left; margin-top:21px; padding-left:20px; border-left:1px solid #459df5;}
    .header_box .slogan h1{ font-size:30px; font-weight:bold; color:#459df5;}
    .header_box .slogan h2{ font-size:20px; font-weight:bold; color:#000000;}
    



    .header_box .tel{ float:right; margin-top:16px; height:92px; background:url(../images/header_logo_tel.jpg) 0 0 no-repeat; }
    .header_box .tel h1{ padding-left:70px; font-size:16px;}
    .header_box .tel h2{ padding-left:70px; font-size:29px; font-weight:bold; color:#459df5;}
    .header_box .tel h3{ font-size:16px;}

/*menu*/
.menu{ width:100%; height:50px; background-color:#459df5;}
    .menu_box{ margin:0 auto; width:1200px;}
    .menu_box ul{}
    .menu_box ul li{ float:left; width:170px; height:50px;}
    .menu_box ul li a{ display:block; width:170px; height:50px; line-height:50px;  font-size:16px; color:#fff; vertical-align:middle; text-align:center;}
    .menu_box ul li a:hover{ background:#ff9900;}

/*banner*/
.banner{ position:relative; z-index:1;  left:0;  height:600px; min-width:1200px;}
    .banner_box{ width:100%;  position:relative;  height:600px; }	
    .banner_box .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }	
    .banner_box .bd ul{ width:100% !important;  }	
    .banner_box .bd li{ width:100% !important;  height:600px; overflow:hidden; text-align:center; }	
    .banner_box .bd li a{ position:relative; z-index:99; display:block; width:100%; height:100%;}
    
    .banner_box .bd li a{ height:468;  }
    .banner_box .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:20px; line-height:20px; }	
    .banner_box .hd ul{ text-align:center; }	
    .banner_box .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:80px; height:2px; margin:5px; overflow:hidden; background:#000; filter:alpha(opacity=80);opacity:0.8;  line-height:999px; }	
    .banner_box .hd ul .on{ background:#36a23b;  }	
    .banner_box .prev,.banner_box .next{  display:block;  position:absolute; z-index:99999; top:50%; margin-top:-30px; left:5%;  z-index:1; width:40px; text-align:center; height:60px; line-height:60px; color:#fff; background:#000;  cursor:pointer; filter:alpha(opacity=80);opacity:0.8; display:none; 	 }	
    .banner_box .next{ left:auto; right:5%; background-position:-6px -137px; }
     .banner_box .prev i,.banner_box .next i{ font-size:24px; font-weight:bold;}


/*search*/
._search{ width:100%; background:#f5f5f5;}
    ._search_box{ margin:0 auto;  width:1200px; height:50px; line-height:50px; }
    ._search_box dl{ float:left; width:900px; }
    ._search_box dl dt{ float:left; font-size:12px; font-weight:bold; }
    ._search_box dl dd{}
    ._search_box dl dd a{ float:left; width:auto; margin-right:10px; font-size:12px; }
    ._search_box dl dd a:hover{}
    
    ._search_box ul{ float:right; margin:13px 0px; padding:0px 5px; width:180px; height:24px; line-height:24px; background:#ffffff; border-radius:10px; }
    ._search_box ul li{ float:right;}
    ._search_box ul li i{ color:#ff9900; font-weight:bold;}
    ._search_box ul li input{ margin:0px 5px 0px 0px; width:150px; text-align:left; height:24px; border:none;  background-color:transparent; }
    ._search_box ul li a{}

/*footer*/
.footer{ padding:50px 0px; height:350px; overflow:hidden; background:#165C9F;}
    .footer_box{ margin:0px auto; width:1200px;}
    
    .footer_product{ float:left; width:150px; height:220px; }
    .footer_product dt{}
    .footer_product dt a{ line-height:40px; color:#fff; font-size:16px; font-weight:bold;}
    .footer_product dt a:hover{ color:#ff9900;}
    .footer_product dd{ line-height:30px; color:#eee;}
    .footer_product dd a{ line-height:30px; color:#eee;}
    .footer_product dd a:hover{ color:#ff9900;}
    
    .footer_solution{ float:left; width:150px; height:220px; }
    .footer_solution dt{}
    .footer_solution dt a{ line-height:40px; color:#fff; font-size:16px; font-weight:bold;}
    .footer_solution dt a:hover{ color:#ff9900;}
    .footer_solution dd{ line-height:30px; color:#eee;}
    .footer_solution dd a{ line-height:30px; color:#eee;}
    .footer_solution dd a:hover{ color:#ff9900;}
    
    .footer_news{ float:left; width:150px; height:220px; }
    .footer_news dt{}
    .footer_news dt a{ line-height:40px; color:#fff; font-size:16px; font-weight:bold;}
    .footer_news dt a:hover{ color:#ff9900;}
    .footer_news dd{ line-height:30px; color:#eee;}
    .footer_news dd a{ line-height:30px; color:#eee;}
    .footer_news dd a:hover{ color:#ff9900;}
    
    .footer_weixin{ float:left; padding:0px 100px;  height:220px;}
    .footer_weixin dt{ text-align:center; line-height:40px; color:#fff; font-size:16px; font-weight:bold;}
    .footer_weixin dd{ text-align:center; line-height:40px; font-size:16px; color:#ff9900; }
    .footer_weixin dd img{ width:150px; height:150px;}
    
    .footer_contact{ float:left; margin-left:50px; width:300px; height:220px; }
    .footer_contact dt{ margin-bottom:30px; line-height:80px; color:#ff8a00; font-size:44px; font-weight:bold; border-bottom:1px solid #aaa;}
    .footer_contact dd{ margin-bottom:20px; color:#fff;}
    .footer_contact dd b{ font-weight:normal;}
    
    
    .footer_link{ margin:50px 0px 0px 0px; min-height:50px; border-top:1px solid #aaa; border-bottom:1px solid #aaa;}
    .footer_link dt{ float:left; line-height:50px; color:#fff; font-weight:bold;}
    .footer_link dd{ float:left; margin:0px 10px;}
    .footer_link dd a{ line-height:50px; color:#eee;}
    .footer_link dd a:hover{}
    
    .footer_copyright{ margin:20px 0px; height:50px; line-height:50px; text-align:center; color:#ccc;}
    .footer_copyright a{ color:#ccc;}
    .footer_copyright a:hover{ color:#ff9900;}

    
/*首页产品中心*/
.index_product{ padding:100px 0px; width:100%; height:auto; background:#fff;}
    .index_product_box{ margin:0px auto; width:1200px; height:auto;}
    .index_product_title{ margin-bottom:30px; }
    .index_product_title h1{ margin-bottom:20px; text-align:center; color:#000; font-size:40px; font-weight:bold;}
    .index_product_title h1 a{}
    .index_product_title h2{ text-align:center; font-size:24px;}
    
    .index_product_category{ float:left; width:260px ;background:#459df5; overflow:hidden; }
    .index_product_category .title{ height:60px; padding:20px 0px 0px 60px; background:#459df5 url(../images/cplb_title_tb.png) no-repeat 20px center;}
    .index_product_category .title h1{ }
    .index_product_category .title h1 a{ font-size:14px; font-weight:bold; color:#fff;}
    .index_product_category .title h1 a:hover{ color:#ff9900;}
    .index_product_category .title h2{ color:#ddd;}

    .index_product_category .list{ margin-left:20px; padding:10px; background:#55a5f6;}
    .index_product_category .list dt{}
    .index_product_category .list dt a{ display:block; padding:0px 20px; width:170px; height:55px; line-height:55px; color:#0066b5; font-size:14px; background:#fbfbfb; border-radius:5px;}
    .index_product_category .list dt a:hover{ color:#fff; background:#ff9900; }
    .index_product_category .list dd{}
    .index_product_category .list dd a{ display:block; padding-left:20px; width:190px; height:55px; line-height:55px; color:#eee; font-size:12px; border-bottom:1px dotted #ccc; border-radius:5px; }
    .index_product_category .list dd a:hover{ color:#fff; background:#ff9900;}

    .index_product_list{ float:right; width:920px; overflow:hidden;}
    .index_product_list .title{}
    .index_product_list .list{}
    .index_product_list .list li{}
    .index_product_list .list li { float:left; position:relative; margin:5px; width:280px; height:280px; overflow:hidden; border:4px solid #459df5;}
    .index_product_list .list li img{ width:280px; height:280px;}
    .index_product_list .list li img:hover{ width:318px; height:318px; }
    .index_product_list .list li span{ position:absolute; display:block; width:100%; text-align:center; height:40px; line-height:40px; bottom:0px; color:#fff; background:#459df5; filter:alpha(opacity=50);opacity:0.8;}
    .index_product_list .list li span b{ display:block;}
    .index_product_list .list li span a{ display:none;}
    .index_product_list .list li span a:hover{}
    .index_product_list .list li:hover span{ width:100%; height:100%; background:#459df5;}
    .index_product_list .list li:hover span b{ display:none;}
    .index_product_list .list li:hover span a{ display:block; color:#fff; width:120px; height:40px; background:#ff9900;}
    .index_product_list .list li:hover span a:hover{ background:#ff5600;}
    .index_product_list .list li:hover span a.ckxq{ margin:80px 0px 20px 80px}
    .index_product_list .list li:hover span a.ljzx{ margin:0px 0px 0px 80px;}



/*首页关于我们*/
.index_about{ padding:100px 0px; width:100%; background:#459FF5 url(/upload/index_aboutus_bg.jpg) top center no-repeat;}
    .index_about_box{ margin:0px auto; width:1200px; height:auto;}
    
    .index_about_title{ margin-bottom:30px; }
    .index_about_title h1{ margin-bottom:20px; text-align:center; font-size:40px; font-weight:bold;}
    .index_about_title h1 a{ color:#fff;}
    .index_about_title h1 a:hover{ color:#ff9900;}
    .index_about_title h2{ text-align:center; color:#eee; font-size:24px;}
    
    .index_about_list{ padding:20px; background:#ffffff;}
    .index_about_list .shipin{ float:left; width:580px; height:347px;}
    .index_about_list .shipin img{ width:580px; height:347px;}
    
    .index_about_list .jianjie{ float:right; width:560px;}
    .index_about_list .jianjie b{ display:block; margin-bottom:10px; font-size:24px; font-weight:bold;}
    .index_about_list .jianjie p{ margin-bottom:20px; line-height:30px;}
    .index_about_list .jianjie p a{ color:#ff9900;}
    .index_about_list .jianjie p a:hover{ color:#000;}
    .index_about_list .jianjie span{ display:block; float:left; margin:30px 0px; padding-left:10px; width:285px; height:58px; line-height:58px; font-size:24px; border-left:1px solid #999; }
    .index_about_list .jianjie img{ display:block; float:left; margin-left:5px; width:123px; height:155px;}
    
    
/*首页合作案例*/
.index_case{ padding:100px 0px; position:relative; overflow:hidden; background:#fff; }
    .index_case_box{ margin:0px auto; width:1200px; height:auto;}
    
    .index_case_title{ margin-bottom:30px; border-bottom:1px solid #ddd;}
    .index_case_title h1{ margin-bottom:20px; text-align:center; color:#000; font-size:40px; font-weight:bold;}
    .index_case_title h1 a{}
    .index_case_title h2{ text-align:center; font-size:24px;}
    
    .index_case_list{ position:relative; margin:0 auto; width:1200px; overflow:hidden;}
    
	.index_case_list .hd{}
	.index_case_list .hd .prev{ z-index:99; position:absolute; top:150px; left:10px;}
	.index_case_list .hd .next{ z-index:99; position:absolute; top:150px; right:0; }
	.index_case_list .hd i{ display:block; width:50px; height:50px; color:#459FF5; font-size:40px; font-weight:lighter; overflow:hidden; cursor:pointer; filter:alpha(opacity=50);opacity:0.5;}
    .index_case_list .hd i:hover{ filter:alpha(opacity=100);opacity:1;}

    
    .index_case_list .bd{ margin:0 auto; width:1200px;}
    .index_case_list .bd ul{ overflow:hidden; zoom:1;}
    .index_case_list .bd ul li{ position:relative; _display:inline; float:left; margin:5px; width:290px; zoom:1; overflow:hidden; }
    
    .index_case_list .bd ul li img{ display:block; width:290px; height:393px;}
    
    .index_case_list .bd ul li span{ position:absolute; display:block; width:100%; text-align:center; height:40px; line-height:40px; bottom:0px; color:#fff; background:#459df5; filter:alpha(opacity=50);opacity:0.8;}
    .index_case_list .bd ul li span b{ display:block; color:#fff;}
    .index_case_list .bd ul li span a{ display:none;}
    .index_case_list .bd ul li span a:hover{}
    .index_case_list .bd ul li:hover span{ width:100%; height:100%; background:#459df5;}
    .index_case_list .bd ul li:hover span b{ display:none;}
    .index_case_list .bd ul li:hover span a{ display:block; color:#fff; width:120px; height:40px; background:#ff9900;}
    .index_case_list .bd ul li:hover span a:hover{ background:#ff5600;}
    .index_case_list .bd ul li:hover span a.ckxq{ margin:130px 0px 20px 80px}
    .index_case_list .bd ul li:hover span a.ljzx{ margin:0px 0px 0px 80px;}

/*首页合作案例*/
.index_case2{ padding:100px 0px; position:relative; overflow:hidden; background:#fff; }
    .index_case2_box{ margin:0px auto; width:1200px; height:auto;}
    
    .index_case2_title{ margin-bottom:30px; border-bottom:1px solid #ddd;}
    .index_case2_title h1{ margin-bottom:20px; text-align:center; color:#000; font-size:40px; font-weight:bold;}
    .index_case2_title h1 a{}
    .index_case2_title h2{ text-align:center; font-size:24px;}
    
    .index_case2_list{ position:relative; margin:0 auto; width:1200px; overflow:hidden;}
    .index_case2_list img{}

/*首页解决方案*/
.index_solution{ width:100%; height:auto; background:#fff;}
    .index_solution_title{ margin:0px auto; width:1200px; height:auto; margin-bottom:30px; text-align:center;}
    .index_solution_title dt{ margin-bottom:20px; font-size:40px; font-weight:bold;}
    .index_solution_title dt a{ color:#000;}
    .index_solution_title dt a:hover{ color:#ff9900;}
    .index_solution_title dd{ font-size:20px; color:#999;}   
    
    .index_solution_list .hd{ width:100%; background:#e8e8e8;}
    .index_solution_list .hd ul{ margin:0px auto; width:1200px; height:auto;}
    .index_solution_list .hd ul li{ float:left; }
    .index_solution_list .hd ul li a{ display:block; width:210px; height:60px; text-align:center; line-height:60px; font-size:18px; border-right:1px solid #ccc; border-top:5px solid #e8e8e8;}
	.index_solution_list .hd ul li.on a{ color:#459df5; font-weight:bold; background:#fff; border-top:5px solid #459df5; }
    
    .index_solution_list .bd{ margin:0px auto; width:1200px; height:auto;}
    .index_solution_list .bd ul{}
    .index_solution_list .bd ul li{}
    .index_solution_list .bd ul li p{ margin:30px 0px; padding:10px; line-height:28px; border:1px solid #e8e8e8;}
    .index_solution_list .bd ul li p i{ padding-right:5px; color:#459df5; font-weight:bold;}
    .index_solution_list .bd ul li p a{ color:#459df5;}
    .index_solution_list .bd ul li p a:hover{ color:#ff9900;}
    .index_solution_list .bd ul li img{}
    

/*首页服务保障*/
.index_service{ width:100%; background-color:#459df5; }
    .index_service_title{ padding:100px 0px 0px 0px; background-color:#fff;}
    .index_service_title dl{ margin-bottom:30px; text-align:center; }
    .index_service_title dl dt{ margin-bottom:20px; font-size:40px; font-weight:bold;}
    .index_service_title dl dt a{ color:#000;}
    .index_service_title dl dt a:hover{ color:#ff9900;}
    .index_service_title dl dd{ font-size:20px; color:#999;}   
    
    .index_service_list{}
    
    .index_service_list .hd{ margin:0px auto; width:1200px;}
    .index_service_list .hd ul{ margin:0px auto; width:1200px; height:auto;}
    .index_service_list .hd ul li{ float:left; margin:20px 0px 0px 0px; text-align:center;}
    .index_service_list .hd ul li a{ display:block; width:240px; height:auto; text-align:center; line-height:24px; color:#fff; border-right:1px solid #eee; }
    .index_service_list .hd ul li a i{ font-size:80px; line-height:80px; color:#fff;}
    .index_service_list .hd ul li a b{ font-size:20px; color:#fff;}
    .index_service_list .hd ul li a span{ font-size:12px; color:#eee;}
    .index_service_list .hd ul li i.icon-xiangxiajiantou{ display:none; font-size:30px; line-height:30px; color:#fff;}
	.index_service_list .hd ul li.on a{}
    .index_service_list .hd ul li.on i.icon-xiangxiajiantou{ display:block; font-size:30px; line-height:30px; color:#fff;}
    
    .index_service_list .bd{ background:linear-gradient(to right , #459df5 0%, #459df5 50%, #ffffff 50%, #ffffff 100% ); }
    .index_service_list .bd ul{ margin:0px auto; width:1200px;}
    .index_service_list .bd ul li{}
    .index_service_list .bd ul li a{}
    .index_service_list .bd ul li img{}
    

/*首页新闻中心*/
.index_news{ padding:100px 0px; width:100%; background-color:#f5f4f4; overflow:hidden;}
    .index_news_box{ margin:0px auto;  width:1200px; height:auto;}
    
    .index_news_title{ margin-bottom:30px; text-align:center; border-bottom:1px solid #ccc;}
    .index_news_title dt{ margin-bottom:20px; font-size:40px; font-weight:bold;}
    .index_news_title dt a{ color:#000;}
    .index_news_title dt a:hover{ color:#ff9900;}
    .index_news_title dd{ font-size:20px; color:#999;}   
    
    .index_news_list{ }
    .index_news_list .gsdt_hyxw{ float:left; padding:20px 0px 20px 20px; width:780px; background:#fff; }
    .index_news_list .gsdt_hyxw .hd{ margin-right:20px; height:60px; line-height:60px; border-bottom:1px solid #459df5;}
    .index_news_list .gsdt_hyxw .hd ul{}
    .index_news_list .gsdt_hyxw .hd ul li{}
    .index_news_list .gsdt_hyxw .hd ul li a{ display:block; float:left; width:100px; font-size:18px; }
	.index_news_list .gsdt_hyxw .hd ul li.on a{ color:#459df5; font-weight:bold;}
    
    .index_news_list .gsdt_hyxw .bd{ margin:20px 0px; }
    .index_news_list .gsdt_hyxw .bd ul{}
    .index_news_list .gsdt_hyxw .bd ul li{}
    .index_news_list .gsdt_hyxw .bd ul li.top_img{ float:left; width:220px; }
    .index_news_list .gsdt_hyxw .bd ul li.top_img img{ display:block; width:220px; height:220px;}
    .index_news_list .gsdt_hyxw .bd ul li.top_txt{ float:right; width:520px; margin-right:20px;}
    .index_news_list .gsdt_hyxw .bd ul li.top_txt h1{ font-size:18px; font-weight:bold;}
    .index_news_list .gsdt_hyxw .bd ul li.top_txt h2{ line-height:40px; color:#aaa;}
    .index_news_list .gsdt_hyxw .bd ul li.top_txt p{ line-height:28px;}
    .index_news_list .gsdt_hyxw .bd ul li.top_txt a{ display:block; float:right; width:120px; text-align:center; height:36px; line-height:36px; color:#fff; background:#459df5; border-radius:10px; }
    .index_news_list .gsdt_hyxw .bd ul li.top_txt a:hover{ background:#ff9900;}
    
    .index_news_list .gsdt_hyxw .bd ul li.list{ float:left; margin-right:20px; width:370px; height:40px; line-height:40px; border-bottom:1px dotted #ccc; }
    .index_news_list .gsdt_hyxw .bd ul li.list span{ float:right; color:#bbb;}
    
    .index_news_list .cjwt{ float:right; padding:20px; width:300px; height:410px; overflow:hidden; background:#fff; }
    .index_news_list .cjwt .hd{ height:60px; border-bottom:1px solid #459df5;}
    .index_news_list .cjwt .hd .title{ float:left; width:200px;}
    .index_news_list .cjwt .hd .title h1{ font-size:18px; color:#459df5;}
    .index_news_list .cjwt .hd .title h2{ font-size:14px; color:#459df5;}
    .index_news_list .cjwt .hd .list{ float:right;}
    .index_news_list .cjwt .hd .list ul{ display:none;}
    .index_news_list .cjwt .hd .list ul li{}
    .index_news_list .cjwt .hd .list .prev{}
    .index_news_list .cjwt .hd .list .next{}
    
    .index_news_list .cjwt .bd{ margin:20px 0px 0px 0px; }
    .index_news_list .cjwt .bd ul{}
    .index_news_list .cjwt .bd ul li{ margin-bottom:30px; line-height:27px; border-bottom:1px dotted #aaa;}
    .index_news_list .cjwt .bd ul li dl{}
    .index_news_list .cjwt .bd ul li dl dt{ font-weight:bold;}
    .index_news_list .cjwt .bd ul li dl dt span{ display:inline-block; margin-right:5px; width:20px; text-align:center; height:20px; line-height:20px; color:#fff; background:#999; }
    .index_news_list .cjwt .bd ul li dl dd{}
    .index_news_list .cjwt .bd ul li dl dd span{ display:inline-block; margin-right:5px; width:20px; text-align:center; height:20px; line-height:20px; color:#fff; background:#459df5;}


/*pagelist分页列表样式*/
.pagelist{ margin:20px 5px; height:40px; line-height:40px; text-align:right; font-family:Verdana; font-size:12px; }
    .pagelist span{ padding-right: 6px; padding-left: 6px; padding-bottom: 2px; color:#999; margin-right: 3px; padding-top: 2px;}
    .pagelist span.disabled{ padding-right: 6px; padding-left: 6px; padding-bottom: 2px; color:#adaaad; margin-right: 3px; padding-top: 2px;}
    .pagelist span.current{ padding-right: 6px; padding-left: 6px; font-weight: bold; padding-bottom: 2px; color: #459FF5; margin-right: 3px; padding-top: 2px;}
    .pagelist a{ border-right: #dedfde 1px solid; padding-right: 6px; background-position: 50% bottom; border-top: #dedfde 1px solid; padding-left: 6px; padding-bottom: 2px; border-left: #dedfde 1px solid; color: #459FF5; margin-right: 3px; padding-top: 2px; border-bottom: #dedfde 1px solid; text-decoration: none;}
    .pagelist a:hover{ border-right: #000 1px solid; border-top: #000 1px solid; background-image: none; border-left: #000 1px solid; color: #fff; border-bottom: #000 1px solid; background-color: #459FF5;}
    .pagelist a:active{ border-right: #000 1px solid; border-top: #000 1px solid; background-image: none; border-left: #000 1px solid; color: #fff; border-bottom: #000 1px solid; background-color: #459FF5; }
 
 /*channel_banner样式*/
.channel_banner{ position:relative; z-index:1;  left:0;  height:350px; min-width:1200px;}
    .channel_banner_box{ width:100%;  position:relative;  height:350px; }	
    .channel_banner_box .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }	
    .channel_banner_box .bd ul{ width:100% !important;  }	
    .channel_banner_box .bd li{ width:100% !important;  height:350px; overflow:hidden; text-align:center; }	
    .channel_banner_box .bd li a{ height:350px;  }
    .channel_banner_box .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:20px; line-height:20px; }	
    .channel_banner_box .hd ul{ text-align:center; }	
    .channel_banner_box .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:80px; height:2px; margin:5px; overflow:hidden; background:#000; filter:alpha(opacity=80);opacity:0.8;  line-height:999px; }	
    .channel_banner_box .hd ul .on{ background:#36a23b;  }	
    .channel_banner_box .prev,.channel_banner_box .next{  display:block;  position:absolute; z-index:99999; top:50%; margin-top:-30px; left:5%;  z-index:1; width:40px; text-align:center; height:60px; line-height:60px; color:#fff; background:#000;  cursor:pointer; filter:alpha(opacity=80);opacity:0.8; display:none; 	 }	
    .channel_banner_box .next{ left:auto; right:5%; background-position:-6px -137px; }
    .channel_banner_box .prev i,.channel_banner_box .next i{ font-size:24px; font-weight:bold;}
     
/*公用联系我们*/
.pub_lxwm{ margin-top:10px; padding:20px; background:#459df5;}
    .pub_lxwm dt{ margin:10px 0px; height:40px; color:#fff;}
    .pub_lxwm dt i{ float:left; margin-right:10px; font-size:30px;}
    .pub_lxwm dt a{ display:block; float:left; color:#fff; font-size:14px;}
    .pub_lxwm dt a b{ font-size:16px;}
    .pub_lxwm dt a:hover{ color:#ff9900;}
    .pub_lxwm dd{ padding:5px; color:#fff; text-align:left; line-height:42px; background:#01abed;}
       

/*product产品中心*/
.product{ margin-bottom:50px; }
    .product_banner{ width:100%; }
    .product_banner img{ width:100%; height:auto;}
        
    .product_box{ margin:50px auto; width:1200px; height:auto; }
    
    .product_category{ float:left; width:260px; overflow:hidden; }
    .product_category .title{ height:60px; padding:20px 0px 0px 50px; background:#459FF5 url(../images/cplb_title_tb.png) no-repeat 10px center;}
    .product_category .title h1{ }
    .product_category .title h1 a{ font-size:14px; font-weight:bold; color:#fff;}
    .product_category .title h1 a:hover{ color:#ff9900;}
    .product_category .title h2{ color:#ddd;}
    .product_category .list{}
    .product_category .list dt{ margin-bottom:1px;}
    .product_category .list dt a{ display:block; padding-left:20px; height:55px; line-height:55px; color:#fff; font-size:14px; background:#165C9F;}
    .product_category .list dt a:hover{ color:#fff; background:#ff9900; }
    .product_category .list dd{}
    .product_category .list dd a{ display:block; padding-left:20px; height:45px; line-height:45px; color:#eee; font-size:12px; background:#459FF5; border-bottom:1px dotted #ccc; }
    .product_category .list dd a:hover{ color:#fff; background:#ff9900;}
    
    .product_list{ float:right; width:920px;}
    .product_list .title{ padding:20px; height:40px; line-height:40px; color:#fff; background:#459FF5;}
    .product_list .title span{ }
    .product_list .title span a{ color:#fff;}
    .product_list .title span a:hover{ color:#ff9900;}

    .product_list .list{ padding-top:5px;}
    .product_list .list li{}
    .product_list .list li { float:left; position:relative; margin:3px; width:292px; height:292px; overflow:hidden; border:4px solid #459FF5;}
    .product_list .list li img{ width:292px; height:292px;}
    .product_list .list li img:hover{ width:318px; height:318px; }
    .product_list .list li span{ position:absolute; display:block; width:100%; text-align:center; height:40px; line-height:40px; bottom:0px; color:#fff; background:#459FF5; filter:alpha(opacity=50);opacity:0.8;}
    .product_list .list li span b{ display:block;}
    .product_list .list li span a{ display:none;}
    .product_list .list li span a:hover{}
    .product_list .list li:hover span{ width:100%; height:100%; background:#459FF5;}
    .product_list .list li:hover span b{ display:none;}
    .product_list .list li:hover span a{ display:block; color:#fff; width:120px; height:40px; background:#ff9900;}
    .product_list .list li:hover span a:hover{ background:#ff5600;}
    .product_list .list li:hover span a.ckxq{ margin:80px 0px 20px 80px}
    .product_list .list li:hover span a.ljzx{ margin:0px 0px 0px 80px;}
    
    
    .product_show{ float:right; width:920px;}
    .product_show .title{ padding:20px; height:40px; line-height:40px; color:#fff; background:#459FF5;}
    .product_show .title span{ float:right;}
    .product_show .title span a{ color:#fff;}
    .product_show .title span a:hover{ color:#ff9900;}
    
    .product_show .list{ padding-top:30px;}
    .product_show .list .pic{ float:left;}
    .product_show .list .txt{ float:right; width:530px;}
    .product_show .list .txt .bt{ padding-bottom:10px; font-size:20px; font-weight:bold; border-bottom:1px dashed #ccc; }
    .product_show .list .txt .zy{ margin-top:20px; line-height:24px;}
    .product_show .list .txt .dh{ margin:50px 0px; padding:20px; height:40px; line-height:40px; font-size:18px; background:#eee;}
    .product_show .list .txt .dh b{ color:#ff9900;}
    .product_show .list .txt .zx{}
    .product_show .list .txt .zx a{ display:block; float:right; margin-left:20px; width:120px; text-align:center; height:40px; line-height:40px; color:#fff; background:#459FF5; }
    .product_show .list .txt .zx a:hover{}
    .product_show .list .nav{ margin-top:20px; min-height:560px; border:1px solid #eee;}
    .product_show .list .nav .hd{ height:40px; background:#eee;}
    .product_show .list .nav .hd ul{}
    .product_show .list .nav .hd ul li{ float:left; width:120px; text-align:center; height:40px; line-height:40px; background:#eee;}
    .product_show .list .nav .hd ul li.on{ background:#ff9900; color:#fff;}
    .product_show .list .nav .bd{ padding:20px;}
    

/*solution解决方案*/
.solution{ margin-bottom:50px; }  
    
    .solution_box{ margin:50px auto; width:1200px; height:auto; }
    
    .solution_category{ float:left; width:260px; overflow:hidden; }
    .solution_category .title{ height:60px; padding:20px 0px 0px 50px; background:#459FF5 url(../images/cplb_title_tb.png) no-repeat 10px center;}
    .solution_category .title h1{ }
    .solution_category .title h1 a{ font-size:14px; font-weight:bold; color:#fff;}
    .solution_category .title h1 a:hover{ color:#ff9900;}
    .solution_category .title h2{ color:#ddd;}
    .solution_category .list{}
    .solution_category .list dt{}
    .solution_category .list dt a{ display:block; padding-left:20px; height:48px; line-height:48px; color:#fff; font-size:14px; background:#165C9F;}
    .solution_category .list dt a:hover{ color:#fff; background:#ff9900; }
    .solution_category .list dd{}
    .solution_category .list dd a{ display:block; padding-left:20px; height:39px; line-height:39px; color:#eee; font-size:12px; background:#459FF5; border-bottom:1px dotted #ccc; }
    .solution_category .list dd a:hover{ color:#fff; background:#ff9900;}
    
    .solution_list{ float:right; width:920px;}
    .solution_list .title{ padding:20px; height:40px; line-height:40px; color:#fff; background:#459FF5;}
    .solution_list .title span{ }
    .solution_list .title span a{ color:#fff;}
    .solution_list .title span a:hover{ color:#ff9900;}
    
    .solution_list .list{ padding-top:5px;}
    .solution_list .list li{}
    .solution_list .list li { float:left; position:relative; margin:3px; width:292px; height:292px; overflow:hidden; border:4px solid #459FF5;}
    .solution_list .list li img{ width:auto; height:292px;}
    .solution_list .list li img:hover{ width:318px; height:318px; }
    .solution_list .list li span{ position:absolute; display:block; width:100%; text-align:center; height:40px; line-height:40px; bottom:0px; color:#fff; background:#459FF5; filter:alpha(opacity=50);opacity:0.8;}
    .solution_list .list li span b{ display:block;}
    .solution_list .list li span a{ display:none;}
    .solution_list .list li span a:hover{}
    .solution_list .list li:hover span{ width:100%; height:100%; background:#459FF5;}
    .solution_list .list li:hover span b{ display:none;}
    .solution_list .list li:hover span a{ display:block; color:#fff; width:120px; height:40px; background:#ff9900;}
    .solution_list .list li:hover span a:hover{ background:#ff5600;}
    .solution_list .list li:hover span a.ckxq{ margin:80px 0px 20px 80px}
    .solution_list .list li:hover span a.ljzx{ margin:0px 0px 0px 80px;}
    
    
    .solution_show{ float:right; width:920px;}
    .solution_show .title{ padding:20px; height:40px; line-height:40px; color:#fff; background:#459FF5;}
    .solution_show .title span{ float:right;}
    .solution_show .title span a{ color:#fff;}
    .solution_show .title span a:hover{ color:#ff9900;}
    
    .solution_show .list{ padding-top:30px;}
    .solution_show .list .pic{ float:left;}
    .solution_show .list .txt{ float:right; width:530px;}
    .solution_show .list .txt .bt{ padding-bottom:10px; font-size:20px; font-weight:bold; border-bottom:1px dashed #ccc; }
    .solution_show .list .txt .zy{ margin-top:20px; line-height:24px;}
    .solution_show .list .txt .dh{ margin:50px 0px; padding:20px; height:40px; line-height:40px; font-size:18px; background:#eee;}
    .solution_show .list .txt .dh b{ color:#ff9900;}
    .solution_show .list .txt .zx{}
    .solution_show .list .txt .zx a{ display:block; float:right; margin-left:20px; width:120px; text-align:center; height:40px; line-height:40px; color:#fff; background:#459FF5; }
    .solution_show .list .txt .zx a:hover{}
    .solution_show .list .nav{ margin-top:20px; min-height:780px; border:1px solid #eee;}
    .solution_show .list .nav .hd{ height:40px; background:#eee;}
    .solution_show .list .nav .hd ul{}
    .solution_show .list .nav .hd ul li{ float:left; width:120px; text-align:center; height:40px; line-height:40px; background:#eee;}
    .solution_show .list .nav .hd ul li.on{ background:#ff9900; color:#fff;}
    .solution_show .list .nav .bd{ padding:20px;}



/*news新闻动态*/
.news{ margin-bottom:50px; }
    .news_banner{ width:100%; }
    .news_banner img{ width:100%; height:auto;}
        
    .news_box{ margin:50px auto; width:1200px; height:auto; }
    
    .news_category{ float:left; width:260px; overflow:hidden; }
    .news_category .title{ height:60px; padding:20px 0px 0px 50px; background:#459FF5 url(../images/cplb_title_tb.png) no-repeat 10px center;}
    .news_category .title h1{ }
    .news_category .title h1 a{ font-size:14px; font-weight:bold; color:#fff;}
    .news_category .title h1 a:hover{ color:#ff9900;}
    .news_category .title h2{ color:#ddd;}
    .news_category .list{}
    .news_category .list dt{}
    .news_category .list dt a{ display:block; padding-left:20px; height:48px; line-height:48px; color:#fff; font-size:14px; background:#459FF5;}
    .news_category .list dt a:hover{ color:#fff; background:#ff9900; }
    .news_category .list dd{}
    .news_category .list dd a{ display:block; padding-left:20px; height:39px; line-height:39px; color:#eee; font-size:12px; background:#459FF5; border-bottom:1px dotted #ccc; }
    .news_category .list dd a:hover{ color:#fff; background:#ff9900;}
    
    .news_list{ float:right; width:920px;}
    .news_list .title{ padding:20px; height:40px; line-height:40px; color:#fff; background:#459FF5;}
    .news_list .title span{ }
    .news_list .title span a{ color:#fff;}
    .news_list .title span a:hover{ color:#ff9900;}
    .news_list .list{ padding-top:5px; width:100%;}
    .news_list .list li{ position:relative; margin:5px 0px; padding:10px; height:150px; background:#f3f3f3;}
    .news_list .list li img{ display:block; float:left; width:150px; height:150px;}
    .news_list .list li div{ float:left; margin-left:15px; width:700px;}
    .news_list .list li div h2{ font-size:18px;}
    .news_list .list li div span{ line-height:40px; color:#999;}
    .news_list .list li div p{ line-height:24px;}
    .news_list .list li div a{ display:block; position:absolute; bottom:20px; right:20px; float:right; width:100px; text-align:center; height:30px; line-height:30px; color:#fff; background:#459FF5; }
    .news_list .list li div a:hover{ background:#ff9900;}

    
    .news_show{ float:right; width:920px;}
    .news_show .title{ padding:20px; height:40px; line-height:40px; color:#fff; background:#459FF5;}
    .news_show .title span{ float:right;}
    .news_show .title span a{ color:#fff;}
    .news_show .title span a:hover{ color:#ff9900;}
    
    .news_show .list{ padding:10px; background:#f9f9f9;}
    .news_show .list .bt{ margin-bottom:20px; text-align:center; border-bottom:1px solid #eee;}
    .news_show .list .bt h1{ font-size:24px; font-weight:bold;}
    .news_show .list .bt span{ line-height:30px; color:#999;}
    .news_show .list .nr{ line-height:24px;}
    .news_show .list .ym{ margin-top:20px; padding:20px; text-align:right; line-height:20px; background:#e9e9e9;}
    .news_show .list .ym .prev{ font-weight:normal;}
    .news_show .list .ym .prev a{ font-weight:normal;}
    .news_show .list .ym .prev a:hover{ }
    .news_show .list .ym .next{ font-weight:normal;}
    .news_show .list .ym .next a{ font-weight:normal;}
    .news_show .list .ym .next a:hover{ }


/*case新闻动态*/
.case{ margin-bottom:50px; }
    .case_banner{ width:100%; }
    .case_banner img{ width:100%; height:auto;}
        
    .case_box{ margin:50px auto; width:1200px; height:auto; }
    
    .case_category{ float:left; width:260px; overflow:hidden; }
    .case_category .title{ height:60px; padding:20px 0px 0px 50px; background:#459FF5 url(../images/cplb_title_tb.png) no-repeat 10px center;}
    .case_category .title h1{ }
    .case_category .title h1 a{ font-size:14px; font-weight:bold; color:#fff;}
    .case_category .title h1 a:hover{ color:#ff9900;}
    .case_category .title h2{ color:#ddd;}
    .case_category .list{}
    .case_category .list dt{}
    .case_category .list dt a{ display:block; padding-left:20px; height:48px; line-height:48px; color:#fff; font-size:14px; background:#459FF5;}
    .case_category .list dt a:hover{ color:#fff; background:#ff9900; }
    .case_category .list dd{}
    .case_category .list dd a{ display:block; padding-left:20px; height:39px; line-height:39px; color:#eee; font-size:12px; background:#459FF5; border-bottom:1px dotted #ccc; }
    .case_category .list dd a:hover{ color:#fff; background:#ff9900;}
    
    .case_list{ float:right; width:920px;}
    .case_list .title{ padding:20px; height:40px; line-height:40px; color:#fff; background:#459FF5;}
    .case_list .title span{ }
    .case_list .title span a{ color:#fff;}
    .case_list .title span a:hover{ color:#ff9900;}
    .case_list .list{ padding-top:5px; width:100%;}
    .case_list .list li{ position:relative; margin:5px 0px; padding:10px; height:150px; background:#f3f3f3;}
    .case_list .list li img{ display:block; float:left; width:150px; height:150px;}
    .case_list .list li div{ float:left; margin-left:15px; width:700px;}
    .case_list .list li div h2{ font-size:18px;}
    .case_list .list li div span{ line-height:40px; color:#999;}
    .case_list .list li div p{ line-height:24px;}
    .case_list .list li div a{ display:block; position:absolute; bottom:20px; right:20px; float:right; width:100px; text-align:center; height:30px; line-height:30px; color:#fff; background:#459FF5; }
    .case_list .list li div a:hover{ background:#ff9900;}

    
    .case_show{ float:right; width:920px;}
    .case_show .title{ padding:20px; height:40px; line-height:40px; color:#fff; background:#459FF5;}
    .case_show .title span{ float:right;}
    .case_show .title span a{ color:#fff;}
    .case_show .title span a:hover{ color:#ff9900;}
    
    .case_show .list{ padding:10px; background:#f9f9f9;}
    .case_show .list .bt{ margin-bottom:20px; text-align:center; border-bottom:1px solid #eee;}
    .case_show .list .bt h1{ font-size:24px; font-weight:bold;}
    .case_show .list .bt span{ line-height:30px; color:#999;}
    .case_show .list .nr{ line-height:24px;}
    .case_show .list .ym{ margin-top:20px; padding:20px; text-align:right; line-height:20px; background:#e9e9e9;}
    .case_show .list .ym .prev{ font-weight:normal;}
    .case_show .list .ym .prev a{ font-weight:normal;}
    .case_show .list .ym .prev a:hover{ }
    .case_show .list .ym .next{ font-weight:normal;}
    .case_show .list .ym .next a{ font-weight:normal;}
    .case_show .list .ym .next a:hover{ }


/*about关于我们*/
.about{ margin-bottom:50px; }
    .about_banner{ width:100%; }
    .about_banner img{ width:100%; height:auto;}
        
    .about_box{ margin:50px auto; width:1200px; height:auto; }
    
    .about_category{ float:left; width:260px; overflow:hidden; }
    .about_category .title{ height:60px; padding:20px 0px 0px 50px; background:#459FF5 url(../images/cplb_title_tb.png) no-repeat 10px center;}
    .about_category .title h1{ }
    .about_category .title h1 a{ font-size:14px; font-weight:bold; color:#fff;}
    .about_category .title h1 a:hover{ color:#ff9900;}
    .about_category .title h2{ color:#ddd;}
    .about_category .list{}
    .about_category .list dt{}
    .about_category .list dt a{ display:block; padding-left:20px; height:48px; line-height:48px; color:#fff; font-size:14px; background:#165C9F;}
    .about_category .list dt a:hover{ color:#fff; background:#ff9900; }
    .about_category .list dd{}
    .about_category .list dd a{ display:block; padding-left:20px; height:39px; line-height:39px; color:#eee; font-size:12px; background:#459FF5; border-bottom:1px dotted #ccc; }
    .about_category .list dd a:hover{ color:#fff; background:#ff9900;}
    
    .about_list{ float:right; width:920px;}
    .about_list .title{ padding:20px; height:40px; line-height:40px; color:#fff; background:#459FF5;}
    .about_list .title span{ }
    .about_list .title span a{ color:#fff;}
    .about_list .title span a:hover{ color:#ff9900;}
    .about_list .list{ padding-top:5px; width:100%;}
    .about_list .list li{ position:relative; margin:5px 0px; padding:10px; height:150px; background:#f3f3f3;}
    .about_list .list li img{ display:block; float:left; width:150px; height:150px;}
    .about_list .list li div{ float:left; margin-left:15px; width:700px;}
    .about_list .list li div h2{ font-size:18px;}
    .about_list .list li div span{ line-height:40px; color:#999;}
    .about_list .list li div p{ line-height:24px;}
    .about_list .list li div a{ display:block; position:absolute; bottom:20px; right:20px; float:right; width:100px; text-align:center; height:30px; line-height:30px; color:#fff; background:#459FF5; }
    .about_list .list li div a:hover{ background:#ff9900;}

    .about_show{ float:right; width:920px;}
    .about_show .title{ padding:20px; height:40px; line-height:40px; color:#fff; background:#459FF5;}
    .about_show .title span{ float:right;}
    .about_show .title span a{ color:#fff;}
    .about_show .title span a:hover{ color:#ff9900;}
    
    .about_show .list{ padding:10px; background:#f9f9f9;}



/*contact关于我们*/
.contact{ margin-bottom:50px; }
    .contact_banner{ width:100%; }
    .contact_banner img{ width:100%; height:auto;}
        
    .contact_box{ margin:50px auto; width:1200px; height:auto; }
    
    .contact_category{ float:left; width:260px; overflow:hidden; }
    .contact_category .title{ height:60px; padding:20px 0px 0px 50px; background:#459FF5 url(../images/cplb_title_tb.png) no-repeat 10px center;}
    .contact_category .title h1{ }
    .contact_category .title h1 a{ font-size:14px; font-weight:bold; color:#fff;}
    .contact_category .title h1 a:hover{ color:#ff9900;}
    .contact_category .title h2{ color:#ddd;}
    .contact_category .list{}
    .contact_category .list dt{}
    .contact_category .list dt a{ display:block; padding-left:20px; height:48px; line-height:48px; color:#fff; font-size:14px; background:#459FF5;}
    .contact_category .list dt a:hover{ color:#fff; background:#ff9900; }
    .contact_category .list dd{}
    .contact_category .list dd a{ display:block; padding-left:20px; height:39px; line-height:39px; color:#eee; font-size:12px; background:#459FF5; border-bottom:1px dotted #ccc; }
    .contact_category .list dd a:hover{ color:#fff; background:#ff9900;}
    
    .contact_list{ float:right; width:920px;}
    .contact_list .title{ padding:20px; height:40px; line-height:40px; color:#fff; background:#459FF5;}
    .contact_list .title span{ }
    .contact_list .title span a{ color:#fff;}
    .contact_list .title span a:hover{ color:#ff9900;}
    .contact_list .list{ padding-top:5px; width:100%;}
    .contact_list .list li{ position:relative; margin:5px 0px; padding:10px; height:150px; background:#f3f3f3;}
    .contact_list .list li img{ display:block; float:left; width:150px; height:150px;}
    .contact_list .list li div{ float:left; margin-left:15px; width:700px;}
    .contact_list .list li div h2{ font-size:18px;}
    .contact_list .list li div span{ line-height:40px; color:#999;}
    .contact_list .list li div p{ line-height:24px;}
    .contact_list .list li div a{ display:block; position:absolute; bottom:20px; right:20px; float:right; width:100px; text-align:center; height:30px; line-height:30px; color:#fff; background:#459FF5; }
    .contact_list .list li div a:hover{ background:#ff9900;}

    .contact_show{ float:right; width:920px;}
    .contact_show .title{ padding:20px; height:40px; line-height:40px; color:#fff; background:#459FF5;}
    .contact_show .title span{ float:right;}
    .contact_show .title span a{ color:#fff;}
    .contact_show .title span a:hover{ color:#ff9900;}
    
    .contact_show .list{ padding:10px; background:#f9f9f9;}