/* CSS Document */
body {font-family:Calibri;font-size: 16px;line-height: 26px; height:26px; color: #303030;margin:0 auto;background:#fff;overflow-x: hidden;}
a,a:link,a:visited,a:active {color: #303030;text-decoration: none;}
a:hover {text-decoration: none;color:#ff0000;}
img {border:none;max-width:100%; height:auto; width:expression(document.body.clientWidth > 100%? "100%": "auto" );}
.alpha a:hover img{filter:alpha(Opacity=70);-moz-opacity:0.7;opacity: 0.7;} 

ul,li {list-style: none;margin:0;padding:0}
H1,H2,H3,H4,H5, H6 {margin: 0px;padding:0px}
h1{font-size:18px;font-weight: bold; line-height:40px;margin-top:20px;margin-bottom: 10px;background:#d9f4ef;padding-left:10px;}
h2{font-size:16px;font-weight: bold; line-height:30px;margin-top:10px;margin-bottom: 10px;background:#e7edec;padding-left:10px;}
h3{font-weight: bold; }
/* 表格
table td{border-bottom: 1px solid #cbcbcb;}
table{margin:0 auto;color:#303030;text-align:left;}
table td{line-height: 30px;font-size: 16px; padding:6px;} 
table tr:hover,table tr.altrow{background-color:#fafafa; margin:2px } */

.empty{height: 10px;}
.clear {clear: both;display: block;height: 0;overflow: hidden; visibility: hidden;width: 0;}
/* 通用 */
.body_01{width: 100%; margin: 0 auto; background:#f2f2f2; padding:20px 0; }
.body_02{width: 100%; margin: 0 auto; padding:20px 0; }
.body_03{width: 100%;margin: 0 auto; background:#f2f2f2; padding:20px 0; }
.body_04{width: 100%; height: 460px; margin: 0 auto;  background: url(../img/youshi_bg.jpg)}
.main{width:1500px; margin:20px auto;overflow: hidden;}

.title{ font-size:22px; font-weight:bold;display: inline-block;line-height:30px;margin-bottom:2px;}
.title a{color: #275a9d;}
.title a:after {content: '';display: block;height: 2px;width: 0;background: transparent;transition: width .3s ease, background-color .3s ease;}
.title a:hover:after {width: 100%;background: #275a9d;}
.title a:hover {text-decoration: none; color: #275a9d;}

.content{}
.title_center{font-size:24px; font-weight:bold;line-height:30px;margin:20px 0;text-align: center;letter-spacing: 1px;}
.title_left{font-size:24px; font-weight:bold;line-height:30px;margin:20px 0;text-align: left;letter-spacing: 1px;}

/* top */
.top{width: 100%; background:#f5f5f5; border-bottom:1px solid #b2b2b2;overflow: hidden;color:#fff;}
.top_main{width:1020px; margin:0 auto;color: #626262}
.top_left{float:left;line-height:24px;font-size:14px;}
.top_right{ float:right;line-height:24px; text-align:right;background:url(../img/phone.png) no-repeat left center;padding-left:30px;}

/* head */
.head{width: 100%;background: #fff; overflow: hidden;}
.head_main{width:1020px; margin:10px auto;  overflow: hidden;}
.head_mp{display:none;}
.phone_mp{display:none;}
.logo{float:left;line-height:100px;height:100px;width:100px;margin-top: 10px; overflow: hidden;}
.name{float:left;line-height:80px;height:80px;margin-left: 20px;margin-top:20px; overflow: hidden;}
.tel{float:right;height:40px;line-height: 40px; margin-top:35px;background: url(../img/tel_.png) no-repeat center left;padding-left:50px;width:200px;font-size:34px;color: #0070c0;font-weight: bold}
.name_{display:none;}
.mu_main{width: 100%;background: #275a9d;line-height:50px;height:50px; overflow: hidden;}
#mu_main ul{line-height:50px;width:1020px; margin:0 auto;}
#mu_main li{float:left;width:106px;margin-left:4px;margin-top:0px; text-align: center;line-height:45px;font-size:16px;letter-spacing:1px; }
#mu_main li a{color:#fff;}
#mu_main li:after {content: '';display: block;height:1px;width: 0;background: transparent;transition: width .3s ease, background-color .3s ease;}
#mu_main li:hover:after {width: 100%;background: #fff;}
#mu_main li a:hover {text-decoration: none; color: #fff;}

#mu_main li ul { list-style-type: none;text-align:left;left: -999em; width: 165px; margin-top:2px; position: absolute;z-index:9999;background:#0089ea;}
#mu_main li ul li{line-height:38px; height:38px; font-size: 15px;font-weight:normal;float: left; width: 165px; box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.11);border-bottom:0px solid #005897;z-index:999;}
#mu_main li ul a{display: block; width: 165px;text-align:left;padding-left:10px;color: #fff; overflow:hidden;}
#mu_main li ul a:hover  {color:#ffffff;text-decoration:none;background:#005897;width: 155px;padding-left:10px;overflow:hidden;}
#mu_main li:hover ul {left: auto;}
#mu_main li.sfhover ul {left: auto;}
/* 导航 */
.navbg{display:none;}
/* banner */
.banner{width: 100%;overflow: hidden;}
.banner_mp{display:none;}
.banner_info{width: 100%; overflow: hidden;}
/* index*/
.index_line{line-height:40px;background: url(../img/line01.gif) repeat-x center;margin: 30px 0 10px 0;}
.index_title{width:600px; line-height:40px;margin:0 auto; font-size:22px;color:#275a9d;text-align: center}
.index_title span{background:#fff;letter-spacing:4px;padding:0 20px;}

.index_title2{width:600px; line-height:40px;margin:0 auto; font-size:22px;color:#275a9d;text-align: center}
.index_title2 span{background:#f2f2f2;letter-spacing:4px;padding:0 20px;}

#pro_index{}
#pro_index li{ float:left;width:20%;margin: 10px 0;   overflow: hidden;}
.index_pro_img{float:left;width:90%;border: 1px solid #ccc;background:#e9f6ff;}
.index_pro_img img{width:100%;height: auto;display: block}
.index_pro_right{float:right;width:50%;}
.index_pro_title {font-size:16px;font-weight: normal;line-height:40px;height:30px; margin-bottom:12px;width:100%;text-align: center;}
.index_pro_title a:hover {text-decoration: none; color:#ff0000;}


.index_pro_txt{width:100%;}

.index_about_left{float:left;width:50%;height: auto;border:0px solid #f2f2f2;overflow: hidden;}
.index_about_right{float:right;width:46%;margin-top:50px; overflow: hidden;}
.index_about_more{text-align: right;margin-top:20px;}
.content_indexabout{letter-spacing:1px;font-size:17px}


#index_news ul{}
#index_news li{ float:left;width:25%;margin:0px auto;  }
.index_news_img{width:95%;margin:0px auto;text-align: center;}
.index_news_title {width:95%;margin:0px auto;text-align: left;font-size:18px;color:#275a9d}
.index_news_title a{color:#275a9d;}
.index_news_txt {width:95%;margin:0px auto;text-align: left;}
.index_news_date {width:95%;margin:0px auto;text-align: left;color: #bbbbbb;}

#index_case ul{}
#index_case li{ float:left;width:25%;margin:10px auto;  }
.index_case_img{width:95%;margin:0px auto;text-align: center;}
.index_case_img img{ width:100%; cursor: pointer;  transition: all 0.6s;text-align: center; }
.index_case_img img:hover{  transform: scale(0.9);  }
.index_case_title {width:95%;margin:4px auto;text-align:center;font-size:18px;color:#275a9d}
.index_case_title a{color:#275a9d;}
.index_case_title a:hover{color:#ff0000;}

#allmap{
      width:100%; box-sizing: border-box; height:450px;overflow:hidden;margin:20px 0;border: 1px #cccccc solid;
    }

#index_achiev ul{}
#index_achiev li{ float:left;width:25%;margin:10px auto;  }
.index_achiev_titleA {width:95%;margin:0px auto;line-height: 70px; text-align:center;font-size:42px;color:#275a9d}
.index_achiev_titleB {width:80%;margin:0px auto;line-height:22px;text-align:center;font-size:14px;color:#606060}

/* 首页企业优势  */
#youshi ul{}
#youshi li{ float:left;width:20%;margin:0 auto;  }
.youshi_img{width:90%;margin:0px auto;text-align: center;}
.youshi_title {width:90%;margin:0px auto;text-align:center;font-size:18px;color:#275a9d}
.youshi_txt {margin:10px 0 40px 0;text-align:center;font-size:16px;}



/* 首页不间断滚动  */
.index_photo{margin:10px 0;}
.scroll_horizontal{position:relative;width:1500px;height:360px;padding:0px;}
.scroll_horizontal .box{overflow:hidden;position:relative;width:1340px;height:380px;margin:0 auto;}
.scroll_horizontal .list{overflow:hidden;width:99999px;}
.scroll_horizontal .list li{float:left;width:460px;height:360px;}
.r-center{text-align: center;line-height: 34px;width:420px;}
.scroll_horizontal .prev,
.scroll_horizontal .next{position:absolute;top:50%;margin-top:-45px;width:40px;height:50px;background-image:url(../img/control.png);background-repeat:no-repeat;font:0/0 Arial;cursor:pointer;}
.scroll_horizontal .prev{left:5px;background-position:0 0;}
.scroll_horizontal .next{right:5px;background-position:-40px 0;}
.scroll_horizontal .prev:hover{background-position:0 -50px;}
.scroll_horizontal .next:hover{background-position:-40px -50px;}

/* 按钮*/
.more{}
.buttom_{width: 120px;margin: 0 auto;}
.buttom{float:left;width:120px;height:36px;line-height: 36px; background:#fff;text-align: center;margin-right:10px;margin-bottom:0px;border-radius:4px;border: 1px solid #ff0000;color:#275a9d;}
.buttom :hover {border-radius:4px;background:#ff0000 ; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
.buttom a{display: block;color:#ff0000;}
.buttom a:hover {text-decoration: none;color:#fff; }

.buttom2{float:left;width:120px;height:36px;line-height: 36px; background:#fff;text-align: center;margin-right:10px;margin-bottom:0px;border-radius:4px;border: 1px solid #ff0000;color:#275a9d;}
.buttom2 :hover {border-radius:4px;background:#ff0000 ; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
.buttom2 a{display: block;color:#ff0000;}
.buttom2 a:hover {text-decoration: none;color:#fff; }

.buttom3{width:90px;height:28px;line-height:28px; background:#fff;text-align: center;margin: 0 auto;border-radius:4px;border: 1px solid #ff0000;color:#275a9d;font-size: 14px}
.buttom3 :hover {border-radius:4px;background:#ff0000 ; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
.buttom3 a{display: block;color:#ff0000;}
.buttom3 a:hover {text-decoration: none;color:#fff; }


/* 内页*/
.page_left{float:left;width:280px;margin-top: 10px; overflow: hidden;}
.left_main{border: solid 1px #ccc;border-radius:15px;margin-bottom: 20px;background:#fafafa;}
.left_title{background: #0070c0;line-height:60px;color: #fff;font-size:18px;letter-spacing: 1px;text-align: center;margin-bottom:10px;font-weight: bold;border-radius:15px 15px 0 0 ;}
.left_title02{line-height:30px;height:30px;width:210px; margin:10px auto;background: url(../img/arr01.png) no-repeat left center;padding-left: 26px;font-size:16px;font-weight: bold; cursor:pointer;border-bottom: 1px solid #cccccc;overflow: hidden;}
.left_title03{line-height:80px;width:210px;margin:20px auto;background: url(../img/tel.png) no-repeat left center;padding-left:0px;}
.left_title04{line-height:30px;margin-left:65px;color:#ff0000;font-size: 22px;font-weight: bold;}
.left_title05{line-height:30px;height:30px;width:210px; margin:10px auto;background: url(../img/arr02.png) no-repeat left center;padding-left: 26px;font-size:16px;font-weight: bold; cursor:pointer;border-bottom: 1px solid #cccccc;overflow: hidden;}

.page_right{float:right;width:1180px;}
.right_title{background: url(../img/title_left.png) no-repeat left center;border-bottom: 2px solid #0070c0;height:60px;margin-bottom: 6px; overflow: hidden}
.right_title_left{float:left;margin-left: 20px; font-size:18px;font-weight: bold; line-height:60px;height:60px;}
.right_title_right{float:right;width:160px;background: url(../img/title_right.png) no-repeat left center;line-height:60px;height:60px;overflow: hidden}


/* 新闻列表  */
#news{}
#news li{margin:10px 0;}
.news{margin:30px 0;overflow: hidden;}
.news_img{float:left;width:35%; height:auto; margin-right:3%;overflow: hidden;}
.news_img img{ width:100%; cursor: pointer;  transition: all 0.4s; }
.news_img img:hover{  transform: scale(0.9);  }
.news_txt{float:left;width:62%;}
.news_date{line-height:20px;color:#cbcbcb; font-size:14px ;}
.page{margin:20px 0px; height:30px; text-align:center; border-top:1px solid #e0e0e0; font-size: 20px;padding: 20px 0;word-spacing: 1px;}


/* CASE  */
#case{}
#case li{float: left; margin:10px 0;width: 33.333%}
.case{margin:0 auto;width:90%; overflow: hidden;}
.case_img{width:100%;margin: 0 auto;text-align: center; overflow: hidden;}
.case_img img{ width:100%; cursor: pointer;  transition: all 0.4s;text-align: center; }
.case_img img:hover{  transform: scale(0.9);  }
.case_txt{width:100%;text-align: center}


.title_case{ font-size:16px; font-weight:bold;display: inline-block;line-height:30px;margin-bottom:2px;}
.title_case a{color: #275a9d;}
.title_case a:after {content: '';display: block;height: 2px;width: 0;background: transparent;transition: width .3s ease, background-color .3s ease;}
.title_case a:hover:after {width: 100%;background: #275a9d;}
.title_case a:hover {text-decoration: none; color: #275a9d;}


/*products*/
#pro{}
#pro li{float: left; margin:10px 0;width:33.333%}
.pro{margin:0 auto;width:90%; overflow: hidden;}
.pro_img{width:100%;margin: 0 auto;text-align: center;overflow: hidden;}
.pro_img img{ width:100%; cursor: pointer;  transition: all 0.6s;text-align: center; }
.pro_img img:hover{  transform: scale(1.1);  }
.pro_txt{width:100%;text-align: center}


.title_pro{ font-size:16px; font-weight:bold;display: inline-block;line-height:30px;margin-bottom:2px;}
.title_pro a{color: #275a9d;}
.title_pro a:after {content: '';display: block;height: 2px;width: 0;background: transparent;transition: width .3s ease, background-color .3s ease;}
.title_pro a:hover:after {width: 100%;background: #275a9d;}
.title_pro a:hover {text-decoration: none; color: #275a9d;}

/*neirong*/
#n-rongyu{}
#n-rongyu li{float: left; margin:10px 0;width:33.333%;text-align: center}

#n-shipai{}
#n-shipai li{float: left; margin:10px 0;width:33.333%;text-align: center;}
#n-shipai li img{width:90%}

.culture{width:100%}
.culture_left{float:left;}
.culture_right{float:left;width:800px;margin-left: 20px;margin-top:20px;}
.culture_right_title{float:left;width: 100px;margin-right: 20px;margin-bottom:20px; background:#e63d61;color:#fff;text-align: center;line-height:26px; letter-spacing: 1px; border-radius:5px;}
.culture_right_txt{float:left;line-height:26px;margin-bottom:20px}

#culture{}
#culture li{float: left; margin:10px 0;width:33.333%;text-align: center}
#culture li img{width:95%}


.service{width:90%;margin: 0 auto;}
.service_left{float:left;width:50%;margin: 10px 0;}
.service_right{float:right;width:50%;margin: 10px 0;}
.service img{width:90%}
.service_title{margin-top:40px;margin-bottom:6px; color:#f00;font-size:22px;font-weight: bold;letter-spacing: 2px;}
.service_txt{line-height:30px;font-size:18px;}
.service_txt span{color: #ff0000;font-size:26px;font-weight: bold;margin-right:6px;}

.txt_left{text-align: left}.txt_right{text-align:right}

/* foot */
.foot_bk{width: 100%; padding:20px 0; background:#003358; margin-top:20px; border-top:1px solid #0d1567;}
.foot_main{width:1750px; margin:0 auto; font-size:16px;color:#ffffff;}
.foot_main a{color:#ffffff;}
.foot_main a:hover {text-decoration: underline;}
#foot_main ul{ overflow:hidden}
#foot_main li{width:23%; float:left; margin:0 10px;}
.foot_title{margin:8px 5px 4px 5px;font-weight:bold; font-size:16px;border-bottom:1px solid #f1f1f1}
.foot_txt{margin:8px 5px 4px 5px;font-size:16px; line-height:30px; text-align:justify;}

#foot_pro ul{ overflow:hidden}
#foot_pro li{width:30%; float:left; margin:4px 4px;font-size: 15px;line-height:36px; background:#115281;border: solid 1px #ccc;text-align: center;cursor:pointer;}


hr{margin:20px  auto;width:100%; border-bottom:1px solid #828282}
.foot_bottom{width:1500px; margin:0 auto; font-size:12px;color:#ffffff; text-align:center;}
.foot_bottom a{color:#ffffff;}
.foot_bottom a:hover {text-decoration: underline;}
.foot_2{display:none;}

/*totop*/
#toTop {width:50px;height:50px;background: url(../img/top.png);position:fixed;left: 55%;margin-left: 760px;bottom:350px;cursor:pointer;display:none;}
#toTop:hover {background: url(../img/top_on.png);}


/*QQ*/
#kefu{ width:120px; height:auto; position:fixed; top:50%; right:5px;z-index:999; background:#fff; border:1px solid #d1d1d1;border-top:2px solid #ff0000; margin-top:-170px;}
#kefu .top-qq{ width:100%; height:35px; line-height:35px;font-family:"Microsoft YaHei"; font-size:14px; color:#333; font-weight:bold; text-align:center;}
#kefu .middle{ font-size:14px; width:100%; text-align:center;}
#kefu .middle p{line-height: 24px; color:#ff0000; font-weight:bold}
#kefu .close{float:right; margin-right:10px; margin-top:10px; cursor:pointer;}
.right_bar{ width:28px; height:95px; position:fixed; top:50%; right:0; margin-top:-170px; z-index:888;display:none; }
.right_bar img{cursor:pointer;}


/*content*/
#dep ul{ overflow:hidden;background: url(../img/dep_line.png) repeat-y left;background-position:15px 0;margin-left:10px;margin-top: 20px}
#dep li{width:98%; float:left; margin:30px 10px;overflow: hidden;}
.dep_y{float:left; width:22px;margin-top:4px;}
.dep_n{float:left; width:140px;font-size:30px;font-weight: bold; text-align: center;margin-top:4px;}
.dep_w{float:left; width:950px;overflow: hidden}





/* 移动端 */
@media(max-width:768px){
	.body_02{width: 100%; margin: 0 auto; padding:0px 0; }
	.body_03{display:none;}
	.body_04{display:none;}
	.top{display:none;}
	.phone_mp{display:block;font-size:18px;font-weight:normal; line-height:34px;background:#212865;color: #fff;text-align: center;border-top:solid 1px #212865;}
	.phone_mp a{color: #fff;font-size:20px;}
	.navbg{display:block;}
	.mu_main{display:none;}
	.head_main{display:none;}
	.head_mp{display:block;width:95%;margin:1em auto;}
	.name{display:none;}
    .name_{display:block;float:left;line-height:75px;height:75px;margin-left: 20px;margin-top:15px; overflow: hidden;}
	.tel{display:none;}
	.banner{display:none;}
	.banner_mp{display:block;margin:0 auto;height:auto}
	.banner_info{display:none;}
	.main{width:95%; margin:20px auto;overflow: hidden;}
	
	.index_line{line-height:20px;background: url(../img/line01.gif) repeat-x center;}
	.index_title{width:100%; line-height:20px;margin:0 auto; font-size:18px; font-weight: bold; color:#275a9d;text-align: center}
	.index_title span{background:#fff;letter-spacing:2px;padding:0 20px;}
	
	.index_title2{width:100%; line-height:20px;margin:0 auto; font-size:18px; font-weight: bold; color:#275a9d;text-align: center}
	.index_title2 span{background:#f2f2f2;letter-spacing:2px;padding:0 20px;}

	
	.index_about_left{width:100%;margin-bottom: 10px;border:0px solid #f2f2f2;}
	.index_about_right{width:100%;}
	.index_about_more{text-align: right;margin-top:10px;}
	
	#pro_index li{ float:left;width:50%;margin:4px 0; overflow: hidden;}
.index_pro_img{width:100%;text-align: center;margin: 0 auto;border: 0px solid #ccc;}
.index_pro_img img{width:95%;margin: 0 auto}


.index_pro_right{width:100%;}
.index_pro_title {font-size:16px;margin-bottom:4px;width:90%;margin: 0 auto;text-align: center;}
.index_pro_title a{color:#275a9d;}
.index_pro_txt{display:none;}
	
	.buttom{display:none;}
	.buttom_{width: 100%;}
	
	.buttom3{display:none;}
	#index_news li{ width:100%;margin:0 0 10px 0;  }
.index_news_img{float:left;width:40%;margin-right:10px;text-align: left;}
.index_news_title {width:100%;margin:0px auto;text-align: left;font-size:1em;color:#275a9d;line-height:1.4em;}
.index_news_title a{color:#275a9d;}
.index_news_txt {width:100%;margin:0px auto;text-align: left;font-size:0.9em;line-height:1.4em;}
	
	#index_case li{ float:left;width:50%;margin:4px auto;  }

.index_case_title {width:95%;margin:0px auto;text-align:center;font-size:0.8em;color:#275a9d}
#allmap{
      width:100%; box-sizing: border-box; height:320px;overflow:hidden;margin:20px 0;border: 1px #cccccc solid;
    }
	
#index_achiev li{ float:left;width:50%;margin:0 auto;  }
.index_achiev_titleA {width:95%;margin:0px auto;line-height: 50px; text-align:center;font-size:30px;color:#275a9d}
.index_achiev_titleB {width:80%;margin:0px auto;line-height:22px;text-align:center;font-size:14px;color:#606060}
	
	.page_left{display:none;}
	.page_right{float:right;width:100%;}
.right_title{background: url(../img/title_left.png) no-repeat left center;border-bottom: 2px solid #0070c0;height:60px;margin-bottom: 6px; overflow: hidden}
.right_title_left{float:left;margin-left: 20px; font-size:18px;font-weight: bold; line-height:60px;height:60px;}
.right_title_right{display:none;}
	
	
	
	.pro_img{width:100%; height:100%; margin:4px 4px 4px 4px;overflow: hidden;}
    .pro_img img{width:100%; cursor: pointer;  transition: all 0.6s;text-align: center; }
	.pro_txt{width:100%; height:100%; margin:1px 0 10px 0;overflow: hidden;}
	.pro_content{display:none;}
	

	#n-rongyu li{float: left; margin:10px 0;width:100%;text-align: center}
	#n-shipai li{float: left; margin:10px 0;width:100%;text-align: center}

	
	.news_img{float:left;width:100%; height:auto; margin-bottom:10px;overflow: hidden;}
	.news_txt{float:left;width:100%;}
	.news_date{line-height:20px;color:#cbcbcb; font-size:14px ;}
	
	#case li{float: left; margin:10px 0;width: 50%}
	.title_case{ font-size:1em; font-weight:normal;height:36px;line-height:18px;margin-bottom:2px;}
	
	/*products*/
	#pro{}
#pro li{float: left; margin:10px 0;width:50%}
	.pro{margin:0 auto;width:90%; overflow: hidden;}
#products{}
#products li{float:left;width: 100% ;margin: 10px 0; border-bottom: 1px solid #cccccc;}
.products_img{border-top:0px solid #e0e0e0;width:90%;margin:0 auto;text-align: center}
.products_txt{width:90%;margin:0 auto;text-align: center}
	
	.page{margin:20px 0px; line-height:30px; text-align:center; border-top:0px solid #e0e0e0; padding:10px 0;}
	
.pro_info_left{float:left;width:100%;margin: 10px 0; overflow: hidden;}
.pro_info_right{float:right;width:100%;margin: 10px 0;overflow: hidden;}
.pro_info_txt{line-height: 28px;font-size: 16px; margin-bottom: 4px;}
	
	
	.title_pro{ font-size:1.1em; font-weight: normal; height:36px;line-height:18px;margin-bottom:1px;}
	
	.dep_n{float:left; width:110px;font-size:30px;font-weight: bold; text-align: center;margin-top:4px;}
	.dep_w{ margin-left:20px;margin-top: 10px;width: 90%; overflow: hidden}
	
	

.culture_left{width: 100%; text-align: center}
.culture_right{width:100%;}
.culture_right_title{float:left;width: 100px;margin-right:0px;margin-bottom:6px; background:#e63d61;color:#fff;text-align: center;line-height:26px; letter-spacing: 1px; border-radius:5px;}
.culture_right_txt{width:90%;line-height:26px;margin-bottom:20px}
	
	
	#culture li{ margin:10px 0;width:100%;text-align: center}
#culture li img{width:95%}
	
	.service_left{width:100%;margin: 10px 0;}
.service_right{width:100%;margin: 10px 0;}
	.service_title{margin-top:1px;margin-bottom:4px; color:#f00;font-size:18px;font-weight: bold;letter-spacing: 2px;}
.service_txt{line-height:26px;font-size:16px;}
.service_txt span{color: #ff0000;font-size:26px;font-weight: bold;margin-right:6px;}
	
	.foot_main{width:95%; margin:0 auto; font-size:14px;color:#ffffff;}
	#foot_main li{width:100%; float:left; margin:0 0;}
	
	#foot_pro ul{ overflow:hidden}
	#foot_pro li{width:45%; float:left; margin:4px 4px;font-size: 14px;}
	
	.foot_bottom{width:90%;line-height: 26px; margin:0 auto; font-size:12px;color:#ffffff; text-align:center;padding-bottom: 40px;}
	
	.foot_2 {display:block;}
	.foot_2{width:100%;position:fixed; background-color:#003358;border-top:solid 1px #303030; bottom:0; left:0;z-index:9999;filter:alpha(Opacity=90);-moz-opacity:0.9;opacity: 0.9;text-align:center}
	#foot ul{width:100%;margin:5px 0;}
	#foot li{float:left;width:25%; text-align:center;}
	#foot li img{width:40px;}

	.foot_txt{margin:8px 5px 4px 5px;font-size:14px; line-height:20px; text-align:justify;}
	
	
	
	
	
	
	
	}