@charset "utf-8";
/* CSS Document */

.section{position:relative; width:100%; margin:auto;  clear:both; overflow: hidden; }
.main{position:relative; width:1000px; padding-top: 14px; padding-bottom: 20px; margin:0 auto;  }
.left{float:left; width:246px; overflow:hidden; margin-right:18px;}
.mainCon{width:760px; float:right;}
.mainConTitle{
	position: relative;
	width:760px; height:46px;border-bottom: 2px solid #076bc9;  }
.mainConTitle .mFont{float: left;
	width: 300px; height: 46px;
	color: #0f1427;font-size: 24px; line-height: 46px; font-weight: bold;}	
.mainConTitle .mEnglish{
	float: left;
	/*width: 100px; */height:46px;
	color:#0f1427; font-size: 18px;line-height: 54px; display: block; font-family: arial; text-transform: uppercase;}
.mainConTitle .position {  
	position: absolute; right: 0px; bottom:0px
	height:46px;  
	color: #666666; font-size: 12px;line-height:54px;}
.mainConTitle .position a{color:#666;}
.mainConTitle .position a:hover{color:#0f1427}
.mainConTitle .xian{ 
	width: 120px;height: 2px;
	font-size: 0px; line-height: 0px;
	position:absolute; left:0px; bottom:-2px;background: #348502; 
 }
 .mainConTitle .position span{ font-size: 12px;}
 .mainContect{ 
	color:#666;font-size:14px;line-height:30px;overflow:hidden
	margin-top:16px; padding-top:15px; height:auto!important;min-height:360px;height:360px;word-wrap:break-word; word-break:break-all;padding-bottom:20px;
	background:#fff ;}
.mainContect img{ max-width: 100%;}
.mainContect .title{ 
	width:100%;
	color:#0f1427;font-size:22px; line-height:40px;text-align:center; }
.mainContect .time{
	width: 525px; height: 40px;border-bottom:1px dotted #ddd;padding-top:5px;padding-left:225px;
	color:#999999;font-size:12px;line-height:30px; font-weight:normal}
.mainContect .timea{ float:left; font-size:12px;}	
.mainContect .bdsharebuttonbox{ float: left;}
.mainContect .pic{ width:100%; text-align:center;padding:20px 0px 0px 0px;}
.mainContect .pic img{margin:0 auto;}
.mainContect .con{ padding:20px 14px 20px 14px;line-height:30px;font-size:14px; color:#666;word-wrap:break-word; word-break:break-all;overflow:hidden}
.mainContect .conTitle{ width: 100%; border-bottom: 1px solid #c8c8c8;margin-bottom: 15px;}
.mainContect .conTitle span{ 
	width: 120px; height: 36px;display: block;
	color:#fff; font-size: 16px;line-height: 36px; text-align: center;
	background: #0b61a5;}
.mainContect .pgfy{
	 width:100%; border-top:1px solid #eaeaea; padding-top:15px;padding-bottom:20px; margin: 0 auto;}
.mainContect .pgfyl{float:left;  width:610px;padding-left: 14px;}
.mainContect .pgfyl p{ color:#0f1427;font-size: 14px;}
.mainContect .pgfyl p a{ color:#0f1427; font-size: 14px;}
.mainContect .pgfyr{ width:100px;float:left; text-align:center;padding-top:30px;}
.mainContect .pgfyr a{ color:#0f1427;font-size:14px;}
.leftTitle{ width: 222px; height: 46px; padding-left:20px ; margin-bottom: 10px; border:2px solid #fe6716;
	color:#0c101f; font-size: 18px; line-height: 46px; font-weight: bold;}
.leftTitle span{ color:#0c101f; font-size: 14px; text-transform: uppercase; font-weight: normal;}	
.leftContact{ width: 204px; padding: 10px 20px;border:1px solid #acacac}
.leftContact dl{width:204px; display:block;clear:both;}
.leftContact dl dt,.leftContact dl dd{color:#666666; font-size:12px;  line-height:24px; }
.leftContact dl dt{float:left; width:40px;  }
.leftContact dl dd{float:left; width:158px;}
.leftProClaList{width:246px;  height:100px; height:auto!important;min-height:100px; padding-bottom: 14px;}
.leftProClaListUl{width: 246px;}
.leftProClaListUl li{ 
	width: 204px;height:40px;padding-left: 20px;padding-right:20px;margin-bottom: 6px;border: 1px solid #d5d5d5;
	overflow:hidden;
	background:#ffffff; }
.leftProClaList a{color:#0f1427;font-size:14px;line-height:40px; font-weight: bold;}
.leftProClaListUl a:hover{color:#fe6716}	
.leftProClaListUl  .childCla{ width: 244px;margin-top: -6px; margin-bottom:6px; border: 1px solid #acacac; display: none;}
.leftProClaListUl  .childCla  li{
	width:244px; height: 40px; padding: 0px;margin: 0px; border:none; border-bottom:1px solid #acacac; 
}
.leftProClaListUl  .childCla li a{
	width: 204px;  height: 40px; padding: 0px 20px;  display: block;
	color:#0f1427;font-size:14px;line-height:40px; font-weight: bold;  overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
	background: #f0f0f0;}
.leftProClaListUl  .childCla li a:hover{color:#fe6716}	

.leftProClaListUl li.open{ background:#0f1427;border: 1px solid #0f1427;  }
.leftProClaListUl li.open a{color:#fe6716}
/*.leftProClaListUl li.on{ background:#0f1427;border: 1px solid #0f1427;  }*/
.leftProClaListUl li.on a{color:#fe6716}
/*end leftProClaList*/
.container1{ padding:5px 5px;}
.container2{ width:700px; overflow:hidden; padding:15px 0;}
.content1{text-align:left; font-size:14px;}
.content1 h1{ height:26px; line-height:26px; padding-left:10px; border:#ccc 1px solid;}

.content1 h2{background:#f7f7f7 url(../images/line02.gif) repeat-x left bottom; line-height:30px;}
.content1 h2 p{ background:url(../images/cion04.gif) no-repeat 5px 12px; line-height:30px; padding-left:20px; font-size:14px; color:#212020; height:30px;}
.content1 h2 a{ color:#212020; line-height:30px; text-decoration:underline;}
.content1 h2 a:visited{ color:#212020;}
.content1 h2 a:hover{ color:#000;}

.content1 h3{ color:#212020; font-size:18px; text-align:center;}
.content1 h4{color:#493200; font-weight:normal; border:#212020 1px dotted;margin:10px 0; text-align:left; padding-left:12px;}
.content1 h5{ text-indent:5px;line-height:25px; background:url(../images/top.gif) repeat-x left bottom; color:#212020; padding-left:10px; line-height:25px;}
.content1 h6{line-height:25px;color:#696969; font-weight:normal; margin:5px 0; text-align:center; font-size:12px;}
.mainConList{ padding-top: 16px;}	
.mainConList .pic1{ 
	position: relative;float:left;
	width:244px; height:270px; border:1px solid #d2d2d2; margin-right: -1px; margin-bottom: -1px;
	overflow: hidden; }
.mainConList .pic1 a{
	position: relative;
	width:220px; height:242px;padding: 12px; border-bottom: 4px solid #f0f0f0;display:block;
	background: #f0f0f0;}
.mainConList .pic1 a:hover{
	border-bottom: 4px solid #fe6716;
	background: #FFFFFF;
}			
.mainConList .pic1 dt.pic{position:relative;width:218px; height:164px;border:1px solid #d0d0d0;}
.mainConList .pic1 dt.pic span{
	position: absolute;left:10px; top:0px; display: block;
	width: 36px; height: 25px;
	color:#fff;font-size:12px;line-height:25px; text-align: center; text-transform: uppercase;
	background: #fe6716;
}
.mainConList .pic1 dd.intro{
	width:200px; height:76px; padding:0px 10px;overflow: hidden;
	color:#666666;font-size:12px;line-height:20px; text-align: left;  
}
.mainConList .pic1 dd.intro span{
	width:200px; height:36px; display: block;
	color:#0f1427;font-size:14px;line-height:36px; text-align:left;font-weight: bold;  
}
 /*end pic1*/	
.mainConList .pic2{ width: 708px; height:120px;padding:13px; margin-bottom: 14px; border:1px solid #d1d1d1;background: #f0f0f0;}
.mainConList .pic2 dt{
	float: left; 
	width:160px; height:120px; border: 1px solid #d1d1d1; margin-right: 16px; }
.mainConList .pic2 dt img{ display:block;}
.mainConList .pic2 dd{ width:530px;height:120px;  float:left;}
.mainConList .pic2 .title{color:#0f1427;font-size:14px; line-height:40px; font-weight:bold;}
.mainConList .pic2 .intro{color:#666666;font-size:12px;line-height:20px}
.mainConList .pic2 .time{ color: #999999; font-size: 12px;line-height:28px}
.mainConList .pic2 a:hover{ background: #e5ebf1;}
.mainConList .pic2 a:hover .title{ color:#1561af}


 .mainConList .pic11{ 
	position: relative;float:left;
	width:244px; height:352px; border:1px solid #d2d2d2; margin-right: -1px; margin-bottom: -1px;
	overflow: hidden; }
	
.mainConList .pic11 .pic11a{
	position: relative;
	width:220px; height:324px;padding: 12px; border-bottom: 4px solid #f0f0f0;display:block;
	background: #f0f0f0;}
.mainConList .pic11 .pic11ahover{
	border-bottom: 4px solid #fe6716;
	background: #FFFFFF;
}
.mainConList .pic11 dt.pic{position:relative;width:218px; height:164px;border:1px solid #d0d0d0;}
.mainConList .pic11 dt.pic span{
	position: absolute;left:10px; top:0px; display: block;
	width: 36px; height: 25px;
	color:#fff;font-size:12px;line-height:25px; text-align: center; text-transform: uppercase;
	background: #fe6716;
}
.mainConList .pic11 .intro{
	width:200px; height:76px; padding:0px 10px;overflow: hidden;
	color:#666666;font-size:12px;line-height:20px; text-align: left;  
}
.mainConList .pic11 .intro span{
	width:200px; height:36px; display: block;
	color:#0f1427;font-size:14px;line-height:36px; text-align:left;font-weight: bold;  
}
.mainConList ul{padding-top:0px;clear:both;  padding-bottom:10px; margin-top: -16px;}
.mainConList ul li{
	width: 736px; height: 120px; padding-top: 10px; padding-bottom: 10px;
	border-bottom:1px solid #d4dde3; }
.mainConList ul li a{width: 728px;padding: 0px 4px;display: block;
	color:#0f1427; font-size:14px; line-height:36px; font-weight: bold; }
.mainConList ul li a:hover{color:#fe6716}
.mainConList ul li span{ color: #999999;float: right; font-size:12px;line-height:36px; font-weight: normal;}
.mainConList ul li p{width: 728px;padding: 0px 4px;color:#666666;font-size:12px;line-height:22px}
.pro_b{ padding:0 0 10px 0;}
.pro_b div{float:left; margin:5px 0; width:33%;}
.xuan{border-bottom:#ababab 1px dotted; margin-bottom:12px;}
.pro_b h2{width:229px;height:174px;margin:0 auto; }
.pro_b h2 a{width:225px;height:170px;display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:104px;*font-family:Arial;border:#e7e7e7 1px solid;padding:1px;}
.pro_b h2 a:hover{ border:#212020 1px solid;}

.pro_b h2 img{ vertical-align:middle;}

.pro_b h3{text-align:center; margin-top:10px;color:#666666;display:block;font-size:12px; line-height:30px;}
.pro_b h3 a{ color:#666666; font-size:12px; font-weight:normal;line-height:16px;}
.pro_b h3 a:visited{ color:#666666;}
.pro_b h3 a:hover{ color:#212020;}