/*顶部*/
.header{ height:114px; position:relative;}
.header h1.logo{ position:absolute; left:0px; top:14px;}
.header ul.nav{ margin-left:36.5%; padding-top:57px; display: flex; justify-content: flex-end; }
.header ul.nav li{ float:left; margin-right:24px;}

/*导航*/
.nav_bar{ height:57px; background:#0368B0; }
.nav_bar .bar_mc{ position:relative; height:57px; background:url(../images/img1.jpg) no-repeat 0 0; }
.nav_bar .bar_mc .tel{ position:absolute; left:79px; top:0; line-height:57px;}

.nav_bar .bar_mc .searchbox{ position:absolute; top:15px; right:28px;}
.nav_bar .bar_mc .searchbox p{ font-size: 18px; color: #fff; }

input.submit_001{ width:35px; height:25px; background:url(../images/btn.jpg) no-repeat 0 0; border:0;} 
input.input_001{ width:153px; height:25px; background:url(../images/input_text.jpg) no-repeat 0 0; border:0; margin-right:7px; padding-left:10px;} 


.banner{ height:637px; position:relative; background:url(../images/lien-bg.jpg) repeat 0 0;}
.banner span.bd{ display:block; position:absolute; left:0; top:0; width:100%;}
.banner span.bd ul,.banner span.bd ul li{ height:637px;}
.banner span.hd{ display:block; position:absolute; left:0; bottom:10px; width:100%;}
.banner span.hd ul{ text-align:center;}
.banner span.hd ul li{ width:12px; height:12px; background:#333; border-radius:50%; display:inline-block; cursor:pointer;}
.banner span.hd ul li.on{ background:#FF5D26;}

.banner ul li a{ display:block; height:637px; width:100%;}

/*首页区域第一*/       
.mc1{ margin-top:35px; padding-bottom:35px;  padding-bottom:20px;  }
.mc11{ width:68%; overflow: hidden;}
.mc12{ width:100%; }
.mc13{ width:29%;}


.title_cn{ height:31px; line-height:31px; }
.title_en{ background:#0b3c7e; padding-left:3px; margin-right:0px; height:22px; line-height:22px;  position:relative;}
.title_en a,.mc_title a{ display:block; background:#f84f28; width:55px; height:22px; line-height:22px; text-align:center; 
position:absolute; top:0; right:0; color:#fff; font-family:Arial, sans-serif}


ul.list_1{ padding-top:6px;  }
ul.list_1 li{ height:27px; line-height:27px; 
	background:url(../images/dot.jpg) no-repeat 0 50%; 
	padding-left:13px; border-bottom:1px solid #C8C8C8; overflow:hidden;}

ul.sslist{
	background: #f7f6f4;
	padding: 18px 10px 8px 10px;
	display: flex;
	flex-wrap: wrap;
	margin-top:30px;
	justify-content: space-between;
}

ul.sslist li{
	width: 30%;
	text-align: center;
	box-sizing: border-box;
	padding:2px;
	margin-bottom: 10px;
}


.index_mc{ margin-top:10px;}
.index_mc p{ padding-top:8px; }

.mc13 .title_en{ margin-right:0;}

/*2*/
.mc2{ background:#C5C5C5; padding:20px;}
.mc2_inf{}

.mc_title{ height:22px; position:relative; background:#fff;  line-height:22px;}
.mc_title strong{ width:103px; height:22px; line-height:22px; background:#c5c5c5;}


ul.index_pro{ padding-top:20px;}
ul.index_pro li{ width:277px; height:202px; background:#fff; text-align:center; float:left; margin-left:20px; padding:1px;}
ul.index_pro li>a{
display: table-cell;
vertical-align:middle;
 /*设置水平居中*/
 text-align:center;
 /* 针对IE的Hack */
 *display: block;
 *font-size: 176px;/*约为高度的0.873，200*0.873 约为175*/
 *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
 width:277px;
 height:202px;
}

ul.index_pro li>a img{vertical-align:middle; max-width:100%}

#n_banner{ height: 200px; }


/*3*/
.mc3{ background:#fff; padding-top:23px; padding-bottom:23px;}

.mc3 .mc_title{  background:#E4E4E4; }
.mc3 .mc_title strong{  background:#fff;}

ul.case_list{ padding-top:20px; overflow:hidden;}
ul.case_list li{ float:left; margin-left:6px; padding:3px; border:0px solid #ccc; margin-right:6px; width:18%;}
ul.case_list li img{ max-width:100%;}

.mc3 ul.case_list li{ width:13.68%; margin-right:15px;}


/*copyright*/
.copyright{ background:#fff; padding-top:11px; padding-bottom:11px; }
.copyright #copyright_mc{

	 display: flex;
	 justify-content: space-between;
	 color: #666 !important;
	 padding-bottom: 20px;
}

#copyright_mc i{
	display: block;
	width: 120px;
	height: 120px;
	
}

#copyright_mc i img{ max-width: 100%; }


.copyright #copyright_mc section{ width: 55% }


/*内页*/
.left_nav{ width:200px; padding:10px; float:left; background:#ECECEC; padding-bottom:30px;}
.right_mc{ width:76%; float:right;}

.nei_mc{  padding-bottom:20px; background:#fff url(../images/left_bg.jpg) repeat-y 0 0; margin-bottom:20px; margin-top:20px;}

strong.nei_title{ height:28px; line-height:28px; background:#FE5D26; padding-left:38px;}

ul.nav_list{}
ul.nav_list li{ line-height:28px;  margin-top:4px;}
ul.nav_list li a{ display:block;background:#F8F8F8; height:28px; padding-left:38px;}
ul.nav_list li a:hover{ background:#FE5D26; color:#fff;}

.left_address{ margin-top:20px;}
.title_nei{ height:27px; line-height:27px; border-bottom:1px solid #FE5D26;}
.title_nei label{ height:26px; line-height:26px; width:40%; font-weight:bold; background:#FAFAFA; border-radius:3px 3px 0 0; border:1px solid #ccc; border-bottom:0; display:block; text-align:center;}

/*子菜单*/
ul.nav_list li li a{ background:#ccc; font-size:12px;}



.add_mc p{ margin-top:20px; line-height:165%;}
.location{ height:22px; line-height:22px; background:#F4F4F4; padding-left:8px;}
.right_content{ line-height:200%; padding: 15px 0;}
.right_content p{ padding-top:15px; }

.location i{ font-size:12px; color:#FE5D26}


.right_mc ul.case_list{ padding-left:0; margin-left:0;}
.right_mc ul.case_list li{ margin-left:0; margin-right:2px; margin-bottom:20px;}

.right_mc ul.list_1 li span{ float:right; font-family:Arial, sans-serif; color:#999;}
.right_mc ul.list_1{ padding-top:20px;}
.right_mc ul.list_1 li{ height:30px; line-height:30px;  overflow:visible;}
.right_mc ul.list_1 li a{ color:#333;}
.right_mc ul.list_1 li a:hover{ color:#f00;}
.right_mc ul.list_1 li{ border-bottom-style:dotted;}

.news_title{ text-align:center; font-size:20px; margin-top:15px;}
.time{ text-align:center; padding:10px 0; padding-bottom:0;}
.next-pre{ margin-top:20px; border-top:1px  dotted #999; line-height:200%; padding-top:15px;}
.next-pre a{ text-decoration:underline;}
.next-pre a:hover{ text-decoration:none;}


.right_mc ul.index_pro li{ border:1px solid #ccc; margin-bottom:3%; margin-left:0; margin-right:8%; height:auto;}

.pro_img{  width:85%; margin:0 auto; margin-top:20px; margin-bottom:15px; text-align:center;}
.pro_img img{ max-width:100%;}




/*分页*/
.page{ margin:30px 20px; clear:both;  padding-top:3px; padding-bottom:3px;  padding-left:0px; padding-right:10px; overflow:hidden; zoom:1;}
.page .fright{ float:right; }
label.red{ color:#f00;}
.page .fright a{ display:inline-block; padding:0px 3px; line-height:20px; border:1px solid #333; margin-left:5px; }
.page .fright a:hover{ background:#1A1613; color:#eee;}
.page .fleft{ display:20%; float:left; padding:4px 3px;}



.mc5{ background: #ededed; border-bottom: 7px solid #0a408a; }
.mc5 ul{
	display: flex;
	justify-content: space-between;
	margin-top: 33px;
}

img{max-width: 100%;}



/*表单*/
table#table tr td{ border-bottom:1px  dotted #ccc; padding-left:10px; padding-top:2px; padding-bottom:2px;}
table#table tr td input.text_001{ background:rgba(248,248,248,0.8); border:1px solid #ccc; height:24px; line-height:24px; padding-left:5px;}
table#table tr td textarea{background:rgba(248,248,248,0.8); border:1px solid #ccc;}

p.success{ text-align:center; color:#f00; padding-top:10px;}



