﻿.box {
	width:100%;margin:0 auto;
}
.content {
    width:1200px;
    margin:0 auto;
}

/*全局*/
.fl {float:left;}
.fr {float:right;}
.cler {clear:both;}
	
.sj{color:#333333; font-size:14px; letter-spacing:0px;}
.sj a:hover{color:#d70216;}
.blue {font-size:24px;}
.fixed { position:fixed;}
/*颜色*/
.colorbai {color:#ffffff;}
.coloryh{color:#d1050e;}



/*导航*/

.xb_logo{}
.xb_logo img{width:95px;height:90px;}
.xb_logo_gs{line-height:80px;color:#1e50ae;font-size:32px; font-weight:bold;}
.xb_tel{width:366px;height:90px; text-align:right;}
.xb_tel p{float:right;width:263px;padding-left:20px;margin-top:25px;color:#666666;}
.xb_tel span{float:right;display:block;padding-left:20px; font-size:16px;line-height:32px;color:#1e50ae;font-weight:bold;}

.menu {width:100%;height:50px; line-height:50px;margin:0 auto; background:#1e50ae;}
		.nav{ width:1200px;  position:relative; z-index:1; margin:0 auto; }
		.nav a{color:#ffffff; }
		.nav .nLi{ float:left;  position:relative; display:inline;width:120px; text-align:center;  }
		.nav .nLi h3{ float:left;  }
		.nav .nLi h3 a{ display:block;  font-size:14px; width:120px; font-weight:normal;  background:#0d4da4; font-size:16px;color:#ffffff; }
		
		.nav .on h3 a{  color:#000000; background:#ffffff;font-size:16px;  }

/**/


.container { width:100%;   height:auto;}
/* 幻灯 */
/* 本例子css */
.slideBox{ width:100%; height:500px;  margin:0px; padding:0px; overflow:hidden; position:relative;  }
		.slideBox .hd{ height:5px; overflow:hidden; position:absolute;  bottom:25px; right:35%; z-index:1; width:400px;}
		.slideBox .hd ul{ overflow:hidden; zoom:1; }
		.slideBox .hd ul li{ float:left; margin-right:5px;  width:55px; height:5px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
		.slideBox .hd ul li:hover{background:#cccccc;  }
		.slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox .bd li{ zoom:1; vertical-align:middle;text-align:center; background-position:center; background-repeat:no-repeat; }
		


		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.slideBox .prev,
		.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
		.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
		.slideBox .prev:hover,
		.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.slideBox .prevStop{ display:none;  }
		.slideBox .nextStop{ display:none;  }
/* 关于我们 */
.xb_about {width:1200px;margin:0 auto; margin-top:40px;}
.xb_bten{line-height:50px; text-align:center; font-size:14px; font-weight:normal;color:#999999;}
.xb_bt{line-height:30px;color:#1e50ae;text-align:center;text-transform:uppercase;font-size:24px;font-weight:bold;}
.xb_bt_jj{ text-align:center;color:#666666;line-height:30px; font-size:14px;}



		/* 产品分类 */
		.slideTxtBox{ width:1200px; text-align:left; margin-top:20px;  }
		.slideTxtBox .hd{ width:220px;float:left;  position:relative;}
		.slideTxtBox .hd ul{  }
		.slideTxtBox .hd ul li{ height:56px;line-height:56px; background:#f4f4f4; text-align:center; border-bottom:#ffffff 1px solid;color:#666666;font-size:16px;}
		.slideTxtBox .hd ul li.on{height:100px;line-height:100px; background:#1e50ae; color:#ffffff;}
		.slideTxtBox .bd {width:960px;float:left;}
		.slideTxtBox .bd ul{ }
		.slideTxtBox .bd li{float:left;margin-left:20px;margin-bottom:20px; }
		.slideTxtBox .bd li img{width:300px;height:240px;}
		.slideTxtBox .bd li .date{ float:right; color:#999;  }
/* 广告 */
.xb_ad{height:240px;width:1200px;margin:30px auto;background:url(../images/ad.png)  no-repeat;}
.xb_ad p{margin-left:90px;padding-top:100px;font-size:24px;color:#ffffff;}
.xb_ad h1{margin-left:90px;font-size:40px;color:#ffde00;}

/* 优势 */
.xb_ys{ height:360px;}
.xb_ys_p{width:420px;padding:0 90px;float:left;  line-height:36px;}
.xb_ys span{ display:block;width:50px;height:50px;color:#ffffff;border-radius:50%;background:#1e50ae;font-size:32px; text-align:center;}
.xb_ys img{width:600px;height:360px;}

/* 案例滚动 */
		.picMarquee-left{ width:1200px;  overflow:hidden; position:relative;   }
		.picMarquee-left .bd{padding:10px 0;}
		.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
		.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picMarquee-left .bd ul li .pic{ text-align:center; }
		.picMarquee-left .bd ul li .pic img{ width:232px; height:170px; display:block;  }
		.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
		.picMarquee-left .bd ul li .title{ line-height:24px;   }
		
		.picMarquee-left2{ width:1200px;  overflow:hidden; position:relative;   }
		.picMarquee-left2 .bd{padding:10px 0;}
		.picMarquee-left2 .bd ul{ overflow:hidden; zoom:1; }
		.picMarquee-left2 .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picMarquee-left2 .bd ul li .pic{ text-align:center; }
		.picMarquee-left2 .bd ul li .pic img{ width:232px; height:170px; display:block;  }
		.picMarquee-left2 .bd ul li .pic a:hover img{ border-color:#999;  }
		.picMarquee-left2 .bd ul li .title{ line-height:24px;   }
		
.xb_case{background:url(../images/al_bg.png) left  no-repeat; text-indent:1em;color:#1e50ae;font-size:18px;}

/* 荣誉滚动 */

		
/* 关于我们 */
.xb_dbt{border-bottom:#f4f4f4 solid 1px;padding-bottom:10px;font-size:24px;padding-top:50px;}
.xb_news_l{width:280px;float:left;margin-right:50px;}
.xb_news_l p{line-height:30px;font-size:14px;color:#666666;}
.xb_news_l img{width:280px;}
.xb_news_l h3{line-height:50px;color:#1e50ae;text-transform:uppercase;font-size:21px;}
.xb_news {width:410px;float:left;}
.xb_news ul {}
.xb_news h4{line-height:50px;color:#1e50ae;font-size:18px;margin-top:20px;border-bottom:#000000 solid 1px;padding-bottom:10px;}
.xb_news ul li{line-height:36px;font-size:14px;color:#666666;}
.xb_news dd {height:80px;padding:10px 0;border-bottom:#000000  dashed 1px;}
.xb_news dd img{width:120px;height:75px;float:left;margin-right:10px;}
.xb_news dd h5{float:left;width:270px;}
.xb_news dd p{float:left;width:270px;}

/* 合作伙伴 */
.xb_hzhb{width:100%; height:600px;margin:0 auto; margin-top:40px;background:#f1f5fa;}
.xb_hzhb_list{width:1200px;margin:0 auto;padding-top:40px;}
.xb_hzhb_list li{float:left;padding:11px;}
.xb_hzhb_list li img{width:216px;height:88px; border:#d3d3d3 1px solid;}


/*底部*/
.xb_foot{height:212px;background:#1e50ae;}
.xb_foot_zt{height:202px;width:1200px;margin:0 auto;padding-top:30px;}
.xb_foot_copy{height:78px; background:#173d84; text-align:center; line-height:39px; color:#ffffff;font-size:14px;}

.xb_foot_logo{float:left;background:url(../images/foot_bg.png)  center center no-repeat; height:134px;width:300px;margin-left:90px;}
.xb_foot_logo h3{margin-top:50px;color:#ffffff;font-size:24px; text-align:center;}
.xb_foot_logo p{text-align:center;color:#ffffff;font-size:16px;}
.xb_foot_menu{color:#ffffff;width:120px;float:left;}
.xb_foot_menu li{line-height:24px;float:left; text-align:left;width:120px; }
.xb_foot_menu p{line-height:36px;}
.xb_foot_menu h5{ font-weight:normal;font-size:16px;margin-bottom:30px;}
.xb_foot_menu li a{color:#FFFFFF;}
.xb_foot_menu list li a:hover{color:#f5f5f5;}
.xb_foot_lx{color:#ffffff;width:240px;float:right;}
.xb_foot_lx h5{ font-weight:normal;font-size:16px;}

/*位置导航*/
.xb_wzdh{width:100%;height:68px;border-bottom:1px #e5e5e5 solid;line-height:68px;}
.xb_wzdh_zt{width:1200px;margin:0 auto;}
.xb_wzdh em{display:block; width:80px;height:65px;font-size:20px;font-style:normal;color:#0d4da4;padding:0 20px;border-bottom:3px #0d4da4 solid;}




/*内页*/
.mid{width:1200px; height:auto;  min-height:750px; margin:0px auto;  display:block;margin-bottom:20px;}
.mid_left{width:248px;min-height:665px; float:left; overflow:hidden;}
.mid_left h2{line-height:40px; text-align:center;background:#ff0000;font-size:20px; font-weight:normal;color:#ffffff; margin-top:10px;}
.mid_right{width:904px;min-height:665px;float:right; color:#707070;}
.mid_right_mc{line-height:80px;font-size:32px; text-align:center;color:#2c2c2c;}
.xb_cp_list{padding-top:30px;border-top:1px #ebebeb solid; height:240px;}
.xb_cp_tp{margin-right:80px;}
.xb_cp_tp img{width: 200px;
    border: 2px solid #ebebeb;
    padding: 5px;}
.xb_cp_js{width:610px;}
.xb_cp_js h3{}
.xb_cp_js p{line-height:36px;color:#000000;}
.xb_cp_js p span{color:#707070;}
.xb_js_more{width:100px;height:30px;background:#2c7fcd; line-height:30px; text-align:center;margin-top:-20px;color:#ffffff;}

.xb_nr_left{width:400px;height:518px;border:1px #ebebeb solid;margin-top:10px;margin-bottom:10px;}
.xb_nr_right{width:460px;height:520px;margin-top:10px;margin-bottom:10px;}
.xb_nr_right p{line-height:32px;color:#646464;}
.xb_nr_right p span{display: inline;padding-right:10px; text-align:right;color:#707070;}
.xb_nr_right h1{line-height:40px;}
.xb_nr_right h1 em{ font-style:normal;padding-right:30px; }


.xb_nr_bt{width:116px;height:45px;color:#ffffff; background:#2c7fcd; line-height:45px;font-size:16px; text-align:center;}
.xb_nr{padding:20px;border:1px #f4f4f4 solid;width:1158px; min-height:600px;overflow:hidden; margin-bottom:20px;margin-top:20px;}
.xb_nr p{line-height:24px;}

.xb_ny_bk{width:246px;height:319px;border-left:1px #f4f4f4 solid;border-right:1px #f4f4f4 solid;border-bottom:1px #f4f4f4 solid;margin-bottom:10px; text-align:center;}
.xb_zxtjzx{ min-height:220px;overflow:hidden;}
.xb_zxtjzx li{ width:48%;padding:0 1%;float:left;line-height:36px;}

.xb_spfl{ height:40px;margin:20px auto;line-height:80px; }
.xb_spfl li{float:left;width:200px;height:40px; background:#f4f4f4;margin:0 20px 0 0;line-height:40px; text-align:center;}
.xb_spfl li a {}


.xb_ny_qyfc{width:1198px;min-height:600px;overflow:hidden;border:1px #f4f4f4 solid;}
.xb_ny_qyfc li{float:left;padding:19.66px;}
.xb_ny_qyfc li img{display:block;width:360px;height:200px;}
.xb_ny_qyfc li p{ text-align:center;}





/*---内页新闻开始--------*/

.xbcontent{font-size:14px; min-height:500px; height:auto; display:block; line-height:26px; color:#444; }
.xbcontent span{display:inline;}

.news_list{width:1158px; height:auto; }
.news_list_lb{padding:20px 10px; height:163px;}
.news_list_lb img{float:left;width:214px;height:151px;padding:5px;border:1px #ccc solid;}
.news_list_lb h4{float:right; width:892px; line-height:40px; font-size:20px; font-weight:normal; padding-bottom:10px; border-bottom:1px #ccc dashed;}
.news_list_lb p{float:right;width:892px;line-height:30px; color#707070;}
.news_list_lb:hover{ background:#f4f4f4;}
.news_list_lb span{display:block;width:120px;height:37px; background:#0d4da4; text-align:center; line-height:37px;}
.news_list_lb span a{color:#ffffff;}

        .newspic{width:890px; height:auto; margin-bottom:20px; padding:0px; line-height:24px;}
		.newspic li{ width:850px; padding:10px 20px; height:147px; float:left; display:block; background:#f9f6f7; margin-bottom:12px;}
		.newspic li img{width:180px; height:135px; border:#ebebeb 1px solid; padding:2px; margin-right:20px; margin-top:5px; float:left;}
		.newspic li img:hover{border:2px solid #277ed4; padding:1px}
		
		.photo{width:797px; height:auto; float:left; padding:0px; font-size:13px; line-height:24px; color:#636363;}
        .photo li{ width:255.6px; height:225px; padding-top:0px; margin:0 5px; float:left; _display:inline; overflow:hidden; text-align:center;    }
		.photo li .pic{ text-align:center;}
		.photo li .pic img{width:200px; height:163px; border:1px #d8d8d8 solid; padding:2px;}
		.photo li .pic a:hover img{padding:1px; border:2px #01ae20 solid;}
		.photo li .title{ width:209px; height:45px; display:block; line-height:45px; font-size:13px; font-family:Arial; color:#666; text-align:cneter;  }
		.photo li .title a{line-height:45px; font-family:Arial; color:#666;}
		.photo li .title a:hover{color:#f08933;font-size:14px; font-weight:bold;}		


.expert ul li {position: relative; width:118px; height:144px; border:1px solid #efefef; margin:0px 0px 25px; float:left; overflow:hidden;}
		.expert ul li img {width:118px; height:144px;}
		.expert ul li:hover span {display: none;}
		.expert ul li span {position:absolute;width:120px; font-size:13px; text-align:center; left:0;bottom:0;z-index:999;background:rgba(0, 0, 0,0.3); color:#ffffff; font-weight:bold;line-height:34px;display: block;border-bottom:2px #F90 solid;}
