#m_content{ background-color:#f2f2f2; width:100%; padding:10px 0; }
.center{width:1000px;margin:0 auto;overflow: hidden;}
.banner{
   	width:100%;
	margin:0 auto;
	height:530px;
}
/* .banner{
	width:100%;
	margin:0 auto;
	height:231px;
	background:url(../images/banner1.jpg) no-repeat 50% 50%;
	} */
.dleft{
	float:left;
	width:253px;
	overflow:hidden;
	height:100%;
	margin-top:15px;
}
.left{
    height:100%;
	margin-bottom:15px;
	overflow:hidden;
	background:transparent url(../images/hcon_bg.jpg) no-repeat 100% 100%;
}
.hcon li{
	clear:both;
	height:45px;
	font-size:14px;
	margin-bottom:1px;
	border-top:1px solid #f2f2f2;
	}
.ztal li{
	clear:both;
	text-align:center;
	font-size:12px;
	overflow:hidden;
	margin-bottom:1px;
}
.pro{
	text-align:center;
}
.hcon li a{
	height:45px;
	overflow:hidden;
	line-height:45px;
	display:inline-block;
	color:#333;
	padding:0 10px 0 15px;
	background:#fff url(../images/sjbg.png) no-repeat 5px 50%;
	}
.hcon li.thisclass a,.hcon li a:hover{
	color:#D24800;
	text-decoration:underline;
	}
.pleft{
	width:730px;
	overflow:hidden;
	float:right;
	margin-top:15px;
}
.pleft .place{
	height:24px;
	line-height:24px;
	margin-bottom:10px;
	text-indent:0;
	color:#333;
	overflow:hidden;
}
#mtit{
    height:40px;
	line-height:40px;
}
#mtit h2{
	font-size:22px;
	font-weight:bold;
}
#h_banner{
    background:transparent url(../images/news_banner.jpg) no-repeat 50% 0;
	height:173px;
	width:100%;
}
.htitle{
    height:40px;
	clear:both;
	position:relative;
	padding:5px 0;
	background:transparent url(../images/tit_bg.png) no-repeat 50% 0;
}
.hcon,.ztal{
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	box-shadow: 0px 0px 3px #BBB;
	margin-right:25px;
	z-index:200;
	height:100%;
	overflow:hidden;
}
.htitle h1{
    padding:0 0 0 30px;
    font-size:16px;
    font-weight: 600;
	height:40px;
	float:left;
	color:#fff;
	position:absolute;
}
.htitle h1 span{ 
    font-family:Arial/* "Times New Roman" */; 
	font-size:11px; 
	display:block;
	font-weight:normal;
	}
.title h2{
    border-left:5px solid #D24800;
	height:40px;
	line-height:40px;
	font-weight:normal;
	font-size:24px;
	text-align:center;
}
.title{
    height:40px;
	clear:both;
	position:relative;
	margin-bottom:10px;
	padding-top:15px;
}
.title2{
    height:40px;
	clear:both;
	border-bottom:1px solid #ccc;
	position:relative;
	margin-bottom:10px;
	padding-top:15px;
}
.ht1{
    padding:0 0 0 10px;
    font-size: 18px;
    font-weight: 600;
	height:40px;
	float:left;
	position:absolute;
	border-bottom:1px solid #fff;
}
.ht1 span{ 
    font-family:Arial/* "Times New Roman" */; 
	font-size:12px; 
	display:block;
	font-weight:normal;
	}
.viewbox,.cpbox{
	width:728px;
	overflow:hidden;
	padding-bottom:3px;
	margin-bottom:15px;
	background-color:#fff;
	border:1px solid #ccc;
	box-shadow: 0px 0px 3px #BBB;
}
.viewbox .info{
	height:24px;
	line-height:17px;
	text-align:center;
	overflow:hidden;
	color:#666;
	font-size:14px;
}
.viewbox .hr{
    border-bottom:1px solid #ddd;
	margin:0 30px;
}
.info{
    padding:10px 0 15px 0;
	margin:0 30px;
	border-bottom:1px solid #ddd;
}
.pleft .place strong{
	color:#333;
	font-weight:normal;
	letter-spacing:1px;
}
.pleft .place a{
	color:#333;
	margin:0px 2px;
}
.pleft .place a:hover{
	color:#ff3333;
	text-decoration:none;
}
.pleft .place small{
	display:inline-block;
	vertical-align:middle;
	width:8px;
	height:20px;
	*height:24px;
	overflow:hidden;
	background:url(../images/ico-3.gif) 2px 8px no-repeat;
	font-size:0px;
}
.viewbox .content{
	font-size:14px;
	padding:30px;
	line-height:25px;
	color:#666;
}
.left p{
    line-height:24px;
	font-size:14px;
	background-color:#fff;
	padding:5px 10px;
}
.left .ztal p{
	font-size:12px;
}
.picview{
    float:left;
	width:360px;
	height:270px;
	margin:20px;
	padding:10px;
	display:block;
	border:1px solid #CDCDCD;
	background:#F9F9F9 url(../images/bg11.jpg) no-repeat 0 50%;
}
.cpinfo{
	padding-top:15px;
	padding-right:20px;
}
.cpinfo h1,.m1right h1,.m2left h1{
    line-height:40px;
	font-size:24px;
	padding-bottom:10px;
	font-weight:600;
}
.cpinfo p,.m1right p,.m2left p{
    line-height:2em;
	font-size:14px;
	padding:1px 0;
}
.cpinfo p label,.m1right p label,.m2left p label{
   color:#999;
}
.cpinfo p code,.m1right p code,.m2left p label{
   font-size:16px;
}
.cpinfo p .co,.m1right p .co,.m2left p .co{
   color:#D24800; 
   font-size:20px;
}
.cpinfo p small,.m1right p small,.m2left p small{
   font-size:12px;
}
.handle{
   clear:both;
   padding:0 25px;
}
.labeltitle{
   height:36px;
   clear:both;
   line-height:36px;
   margin:0 20px;
   font-size:18px;
   border-bottom:1px solid #ccc;
}
.labeltitle h2{
   font-size:16px;
   padding:0 15px;
   background:#f2f2f2;
   font-weight:600;
}
.cp_con{
   padding:20px;
}
a.btn{
   height:30px;
   display:inline-block;
   padding:3px 20px;
   margin:5px 15px 8px 0;
   text-align:center;
   background-color:#D24800;
   color:#fff;
}
/* 相册样式 */
.picmain{
	width:1000px;
	overflow:hidden;
	margin:0 auto;
}
.place{
	height:30px;
	line-height:30px;
	text-indent:18px;
	overflow:hidden;
	margin:6px 0;
	text-align:left;
}
.fLeft {
	float:left;
}
.mTB10 {
	margin-top: 10px;
	margin-bottom: 10px;
}
.overflow {
	overflow:hidden;
}

#bigpic{
	margin-top: 8px;
	margin-bottom:15px;
	width:1000px;
	text-align:center;
}
.jCarouselLite button {
	border:none;
}
.jCarouselLite {
	margin:15px auto;
	width:930px;
	height:150px;
	padding:10px 15px;
	border-top:1px solid #ccc;
}
.imgScroll {
	background:url(../images/photo/img_lr.gif) no-repeat;
	height:150px;
	width:20px;
	background-color: transparent;
	cursor:pointer;
}
.prev {
	background-position: left center;
}
.next {
	background-position: -20px center;
}
.artContent {
	clear:both;
	font-size:14px;
	line-height:23px;
	overflow:hidden;
	padding:9px 0;
	color:#2f2f2f;
}

#bigpic img {
	max-width:1000px;
	max-height:540px;
	width:expression(this.width>560 ? '960px' : true);
	width:expression(this.height>450 ? '540px' : true);
}
ul.w25 li {
	float: left;
	width: 25%;
	text-align:center;
}
.pic_title{margin:6px 0; height:100%; overflow:hidden;}
.pic_title h1{padding-left:15px; border-left:6px solid #D24800; font-weight:normal; margin-bottom:10px;}
.fbody{ width:930px; padding:0 15px; margin:0 auto; overflow:hidden; line-height:2em; text-indent:2em; font-size:14px; margin-bottom:30px;}
a.c1{
	padding:3px 8px 3px 8px;
	border:1px solid #BADAA1;
	background:url(../images/but_bg_sr.gif) 0 0 repeat-x;
	color:#428C5B;
}

a.c2{
	color:#063;
	border:1px solid #9C0;
	background:url(../images/but_bg_sr.gif) 0px 0px repeat-x;
}

a.c1:hover{
	color:#369;
	border:1px solid #8CADCE;
	background:url(../images/but_bg_sr.gif) 0px -44px repeat-x;
}

a img {
	border:none;
}
.m1{
    height:100%;
	overflow:hidden;
	width:100%;
	background-color:#fff;
	padding:30px 0;
}
.m2{
    height:100%;
	overflow:hidden;
	width:100%;
	background-color:#f9f9f9;
	padding:30px 0;
}
.z_content{width:100%;}
.mleft,.m2left{ float:left; padding:20px 40px;}
.mright,.m1right{ float:right;padding:20px;}
.m1right .m1_conr,.m2left .m1_conr{ width:470px;height:100%; background-color:#EFEFEF;color:#666;line-height:2em;padding:15px; 
-moz-border-radius:5px; /* Gecko browsers */
-webkit-border-radius:5px;   /* Webkit browsers */
border-radius:5px; /* W3C syntax */ 
}
.m1right p.guige{
  background: url(../images/xw_bg.gif) no-repeat 80px 29px;
  padding-bottom:7px;
}
.m2left p.guige{
  background: url(../images/xw_bg.gif) no-repeat 50px 29px;
  padding-bottom:7px;
}
.m1right p,.m2left p{
   color:#666;
}
.m1right p i,.m2left p i{
   color:#999;
   padding-right:3px;
}
.m2_con{
  float:right;
}
a.abtn{    
   height:30px;
   width:80px;
   display:inline-block;
   padding:3px 20px;
   margin:10px 15px 3px 0;
   background-color:#D24800;
   color:#fff;
}
.ititle{
    height:40px;
	clear:both;
	border-bottom:1px solid #ccc;
	position:relative;
	margin-bottom:10px;
	padding-top:15px;
}
.ititle h1{
    padding:0 0 0 10px;
    font-size: 18px;
    font-weight: 600;
	height:40px;
	float:left;
	position:absolute;
	border-bottom:1px solid #fff;
}
.ititle h1 span{ 
    font-family:Arial/* "Times New Roman" */; 
	font-size:12px; 
	display:block;
	font-weight:normal;
	}
.more_al {
	display:block;
    float:right;
	padding-top:10px;
	height:20px;
}
#picts_say li {
	float:left;
	width:240px;
	height:210px;
	padding:5px;
	display:inline;
}
#picts_say li, #picts_say .p_left {
	position:relative;
}
#picts_say li img{
    clear:both;
	padding:2px;
}
#picts_say li a{
	width:240px;
	text-align:center;
	display:block;
	font-size:14px;
}
#picts_say li a em, #picts_say .p_left a em {
	height:30px;
	line-height:30px;
	display:block;
}
#picts_say li a:hover{
    color:#fff;
	background-color:#D24800;
}
#parts a,.parts2 ul li{	
    float:left;
	display:block;
	overflow:hidden;
	position:relative;
}
#parts a.p1 img,#parts a.p2 img,#parts a.p3 img,#parts a.p4 img,#parts a.p5 img,#parts a.p6 img{box-sizing: border-box;border: 0;}
#parts a.p1{width:322px;height:200px; margin:10px 0 0 10px; }
#parts a.p2{width:400px;height:200px; margin:10px 0 0 10px; }
#parts a.p3{width:258px;height:200px; margin:10px 0 0 10px; }
#parts a.p4{width:290px;height:200px; margin:10px 0 0 10px;}
#parts a.p5{width:200px;height:200px; margin:10px 0 0 10px; }
#parts a.p6{width:225px;height:168px; margin:0 4px 8px 4px;overflow:hidden;}
#parts a p{height:35px;line-height:35px;padding:0 20px;color:#fff;font-size:16px;position:absolute; top:165px;right:0;background-color:#003466;}

.Marquee_x { overflow:hidden; width:1000px }  
.Marquee_x ul li,.Marquee_x ul li div{ float:left;line-height:25px;overflow:hidden} /* 横向滚动必须让所有li左浮动 */ 
.Marquee_x ul li div{ float:left;line-height:25px;overflow:hidden;padding:10px;} 
.Marquee_x ul li div img{ border:1px solid #DADADA; display:block;} 
.Marquee_x ul li div span{ display:block;font-size:16px;text-align:center;line-height:30px; } 

.cp_title{height:200px;padding-bottom: 20px;overflow: hidden;text-align: center;}
.cp_title h1{ line-height:70px;height:70px; overflow:hidden; }
.cp_title h1 span{background-color:#D24800; color:#fff;padding:5px 30px;font-size:28px;}
.cp_title h1 code{font-weight:500; color:#D24800; }
.cp_title p{font-size:16px; height:130px;line-height:35px;  margin:0 5px; text-indent:2em;text-align:left;}

#parts dl{
    margin-top:10px;
	border:2px solid #D24800;
	height:430px;
	width:996px;
}
#parts dt{
    float:left;
	width:30px;
	padding:60px 18px;
	font-size:18px;
	text-align:center;
	height:310px;
	background-color:#D24800;
	color:#fff;
}
#parts dd{
	float:left;
}
.parts2{margin:0 4px;}
.parts2 ul li{margin:4px;}
.parts2 ul li a img{box-sizing: border-box;border: 0;}
.parts2 ul li a h3{height:35px;line-height:35px; text-align:center; font-size:16px;}
.parts2 ul li a h3 b{font-size:12px;font-weight:500;}
.parts2 ul li a span{height:25px;line-height:25px;padding:0 16px;color:#fff;font-size:12px;position:absolute; top:0;right:0;background-color:#003466;}
.p_note{font-size:16px; line-height:35px;color:#fff; height:70px; padding:10px;text-align:center;background:#D24800 url(../images/ztcl.jpg) no-repeat 50% 50%;}

.related{height: 100%;overflow: hidden;width:100%;}

#related_li li {
	float:left;
	width:233px;
	padding:5px;
	height:175x;
	display:inline;
}
#related_li li, #related_li .p_left {
	position:relative;
}
#related_li li img{
    clear:both;
	padding:2px;
}
#related_li li a{
	width:243px;
	text-align:center;
	display:block;
	font-size:14px;
}
#related_li li a em, #related_li .p_left a em {
	height:30px;
	line-height:30px;
	display:block;
}
.fimg{
	text-align:center;
}