@charset "UTF-8";
/* CSS Document */
.content {padding:30px 0;}
.content h1 { line-height:180%; font-size: 26px; text-align: center;}
.content .cinfo { line-height: 30px;height: 30px; text-align: center; color: #666;}
.content .contenttext,.main_content .contenttext { line-height:180%;font-size:1.2em;}
.content .contenttext p,.main_content .contenttext p { margin:20px 0; font-size:1.2em;}
.show_about,.show_line {  background-color: #f2f2f2;}
.show_about .about { border:1px solid #e5e5e5;border-radius:10px; background: url(images/about-left-bg.png) repeat-y -50px top; background-color: #fff; margin: 20px auto;}
.show_about .about .sider_nav { float:left;padding-bottom: 30px; width: 250px;}
.show_about .about .sider_nav li{ border-bottom: 1px solid #ebebeb;}
.show_about .about .sider_nav li a {    display: block;height: 60px; line-height: 60px;width: 250px;font-size: 16px;text-align: center;color: #666;}
.show_about .about .sider_nav li a:hover{ color:#FEB633;}
.main_content { float:right;width: 887px; padding: 20px;}
.main_content h1 {font-size:18px;border-bottom: 2px solid #ebebeb; height: 40p; line-height: 40px;} 
.main_content .contenttext { padding-top: 20px;}
.main_content .contenttext  img { max-width: 880px;}
.line_title {margin-top:-190px;}
.line_title h1 { height: 160px; line-height: 130px; font-size: 26px; color:#E6E2E2; text-align: center;}
.linenav { height: 70px; border-bottom:4px solid #eaeaea; background-color: #fff;z-index: 99;}
.linenav ul { height: 70px;}
.linenav ul li {float:left; width: 120px;}
.linenav ul li a {display: block;width: 120px; height: 70px; line-height: 70px; text-align: center; font-size:16px; color:#999;}
.show_line .linebox { background-color:#fff; border: 1px solid #e5e5e5; padding: 0 40px; margin-bottom: 30px;}
.show_line .linebox .ltitle { font-size:18px; border-bottom: 1px solid #e5e5e5; height: 50px; line-height:50px; color: #015C42;}
.show_line .linebox .lc { padding:20px 0; line-height: 180%; font-size: 1.2em;}
.lineimg { width:940px;  height:450px; padding:0 130px;  margin:0 auto;  position:relative; overflow:hidden; background:#000;  }
.lineinfo { margin-bottom:30px; height: 450;}
	.lineimg .bd{ position:absolute; left:0; top:0; }
	.lineimg .bd li{ overflow:hidden; }
	.lineimg .bd li img{ display:block; width:940px; height:450px;    }
	.lineimg .tempWrap{ padding:0 130px !important; /* 强制遮罩层显示2侧各130px */   }
	.lineimg .bd ul{ margin-left:-940px !important;  }
	.lineimg .pnBtn{ position:absolute; top:0; width:130px; height:450px; cursor:pointer;   }
	.lineimg .prev{ left:0;  }
	.lineimg .next{ right:0; }
	.lineimg .pnBtn .blackBg{ display:block;  position:absolute; left:0; top:0; width:100%; height:450px; background:#000; filter:alpha(opacity=50);opacity:0.5;   }
	.lineimg .pnBtn .arrow{ display:none; position:absolute; top:0; z-index:1; width:32px; height:450px; _filter:alpha(opacity=70); }
	.lineimg .prev .arrow{ left:0; background:url(images/left.png) 0 center no-repeat;   }
	.lineimg .next .arrow{ right:0; background:url(images/right.png) 0 center no-repeat;  }
.linelist { height:360px; position: relative; border: 1px #999 solid; background-color: #fff; box-shadow: 2px 2px 1px #d8d8d8; margin-top: 20px;}
.linelist .limg { position: absolute; top: 0; left: 0; width:504px; height: 360px;}
.linelist .limg img {width:504px; height: 360px;}
.linelist dt { padding:30px 30px 0 530px ;} 
.linelist dt a{ display:block; font-size: 22px;}
.linelist .lcon {padding: 10px 30px 30px 530px; font-size: 1.2em; line-height: 200%;}
.linelist .more { position: absolute; bottom:60px; right: 30px; width: 200px; height: 50px;}
.linelist .more a { display: block; width: 120px; height: 30px; line-height: 30px; text-align: center; font-size: 22px; color: #fff; background-color: #f30; border-radius: 5px;}
.linelist .more a:hover { background-color:#FFB204;}
.linelist .myd { position:absolute; bottom:0; height: 50px; line-height: 50px; width: 640px; border-top:1px #999 dotted; text-align: center; right: 30px; font-size: 1.2em;}
.linelist .myd em { color:#f30; padding-right:15px;}
.col-title { font-size:22px; color:#004338; border-bottom:1px #999 solid; padding-bottom:10px;}
.nlist { float:left; width: 285px; height: 340px; margin:8px; border: 1px solid #999;} 
.nlist img { width: 285px;height: 190px;}
.nlist  dt { height: 40px; line-height: 40px;}
.nlist  dt a { display:block; height: 40px; line-height: 40px; font-size: 16px; padding: 0 20px; width: 245px; overflow: hidden;}
.nlist .ninfo { padding:0 20px; height:50px; overflow:hidden;}
.nlist .ntime { margin:15px 20px 0 20px; border-top:1px #999 dotted; text-align: right; height: 40px; line-height: 40px;}
.xcpic li  { float:left; width: 499px; padding:20px 20px 20px 0; }
.xcpic li  img { width:100%;}
.xcnr {position:relative; padding-left: 80px; margin-bottom: 20px;} 
.xcnr .titles { padding-bottom:10px;}
.xcnr .titles b { font-size:50px; position:absolute; top:0; left:0; color:#014737;}
.xcnr .titles span { font-size:30px;}