/*--------閸忋劌鐪弽宄扮础--------*/
body {font-size:12px;color:#333;line-height:26px;font-family:"Microsoft YaHei"; background:#fff;}
form,div,body,img,p,a,img,dl,dd,dt,table,tr,td,th,h1,h2,h3,h4{margin:0px;padding:0px;border:0;}
a:link{color:#333;text-decoration:none;}
a:visited{color:#333;text-decoration:none;}
a:hover{color:#e50112;text-decoration:none;}
a:focus {-moz-outline-style: none;}
a:active{outline:none;text-decoration:underline;}

ul,li{list-style:none;margin:0;padding:0;}
input,textarea,select{color:#333;margin:0;padding:0;font-size:12px;font-family:"Microsoft YaHei";vertical-align:middle;}
input:focus,textarea:focus{outline:0;}

a.link1{ color:#e50112;}
a.link1:hover{color:#333; text-decoration: underline;}

/*--------濞搭喖濮�--------*/
.clear {clear:both;height:0px;overflow:hidden;}
.clear10 {clear:both;height:10px;overflow:hidden;}
.clear20 {clear:both;height:20px;overflow:hidden;}
.clear15 {clear:both;height:15px;overflow:hidden;}

/*---------妞ょ數婀侀弽宄扮础----------*/
.headerBox {width:100%;height:105px;background:url(../images/index_02.jpg) repeat-x;}
.header {width:1000px;height:105px;margin:0 auto;position:relative;background:url(../images/index_04.jpg) no-repeat;}
.header .logo{position:absolute;width:290px;height:42px;top:43px;left:0;display: block}
.header .sy{position:absolute;width:140px;height:20px;top:25px;right:180px;}
.header .sy span{ padding:0 6px; color:#999;}

.header .search{position:absolute;width:180px;height:24px;float:right;display:inline;background:url(../images/search.jpg) no-repeat; border:1px solid #ddd;top:25px;right:0;}
.header .search_input{width:140px;height:24px;float:left;display:inline;background:none; border:none;color:#bbbaba;}
.header .search_bnt{width:25px;height:24px;float:right;display:block;display:inline;background:none;border:none;cursor:pointer;}

.barBox {height:388px;background:url(../images/SubBannerBg.jpg) repeat-x;}
.barBox1 {width:1000px;height:388px;background:url(../images/BannerInnerBt.jpg) no-repeat bottom center; margin:0 auto;}
.slideBox{ width:1000px; height:370px; overflow:hidden; position:relative;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:1000px; height:370px; display:block;  }

.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

.Menu {position:absolute;height:38px;top:60px;left:420px;}
.nav{height:38px;line-height:38px;position:relative;z-index:1;}
.nav a{}
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{ display:block; width:115px; text-align:center; font-size:16px; font-weight: normal;  }
.nav .sub{ display:none; width:140px; left:0; top:38px;  position:absolute; line-height:26px;background:#fff;box-shadow:3px 3px 3px rgba(0,0,0,0.1);padding:20px 0 20px;}
.nav .sub li{ zoom:1;padding-left:25px;}
.nav .sub a{ display:block; text-decoration:none;color:#333;}
.nav .sub a:hover{ color:#e50112;}
.nav .on h3 a{text-decoration:none;}

.indexBox {width:1000px;margin:0 auto;}

.aboutBox { width:270px;float:left; margin-left:15px;}
.aboutBox .title{width:270px; height:26px; line-height:26px;}
.aboutBox .title dl{}
.aboutBox .title dl dt{float:left;width:180px; font-size:14px; font-weight:bold; color:#07b}
.aboutBox .title dl dt span{font-size:12px;padding-left:5px; color:#999; font-weight:normal;}
.aboutBox .title dl dd{float:right;}
.aboutBox .content1 p.f1{ padding-top:10px; height:40px; line-height:20px; overflow:hidden;}

.indexBox .title{height:26px; line-height:26px;}
.indexBox .title dl{}
.indexBox .title dl dt{float:left;width:180px; font-size:15px; font-weight:bold;}
.indexBox .title dl dt span{font-size:12px;padding-left:5px; color:#999; font-weight:normal;}
.indexBox .title dl dd{float:right;}

.indexPro { width:290px;float:left;}
.indexPro .con {}		
.indexPro .con li{float:left; display:inline;width:127px;margin-right:10px;}
.indexPro .con li .pic {}
.indexPro .con li .pic img{width:125px;height:55px;border:1px solid #ddd;}
.indexPro .con li .name{width:127px; text-align:center; height:25px; line-height:25px; overflow:hidden;}

.indexNews { width:370px;float:left;}

.indexNews .Cont dl{ background:url(../images/line.gif) repeat-x bottom; padding:0 0 15px 0; margin-bottom:10px; }
.indexNews .Cont dl dt{ width:105px; height:84px; float:left; }
.indexNews .Cont dl dd{ width:245px; height:84px; float:right; }
.indexNews .Cont dl dd em,.C_Box dl dd strong{ display:block; font-style:normal; margin-bottom:6px; }
.indexNews .Cont dl dd em{ line-height:18px; }
.indexNews .Cont dl dd a{ color:#C00}
.indexNews .Cont dl dd a:hover{ color:#333; text-decoration:underline;}

.indexNews .Cont ul li{ line-height:26px; }
.indexNews .Cont ul li span{ float:right; }
.indexNews .Cont ul li a{ background:url(../images/arrow.gif) no-repeat left center; padding-left:10px; }

.indexAbout { width:320px;float:left; margin-left:20px;}

.indexAbout .Cont dl{}
.indexAbout .Cont dl dt{ width:110px; height:145px; float:left; }
.indexAbout .Cont dl dd{ width:200px;float:right; }
.indexAbout .Cont dl dd em,.C_Box dl dd strong{ display:block; font-style:normal; margin-bottom:6px; }
.indexAbout .Cont dl dd em{ line-height:18px; }
.indexAbout .Cont dl dd a{ color:#C00}
.indexAbout .Cont dl dd a:hover{ color:#333; text-decoration:underline;}


.footerBox {}
.footer {height:44px; line-height:44px;background:url(../images/index_10.jpg) repeat-x; text-align:center;}
.footer1 {width:1000px; margin:0 auto;}
.footerBox .ewm{width:100px;float:left;}
.footerBox .text{width:600px;float:left;}
.footerBox .gs{width:300px;float:left; text-align:right;}



.listBar {background:#eee;height:230px;}
.listBar div{width:1000px; margin:0 auto;}

.indexBox11 {background:url(../images/index_14.jpg) repeat-x top;}
.listBox {width:1000px;margin: 0 auto;min-height:400px;}

.leftSide {width:230px;float:left;}

.subNav{margin-top:20px;}
.subNav ul{}
.subNav li{width:230px;height:45px;line-height:45px;margin-bottom:10px; font-size:14px;}
.subNav li a{height:45px;color:#333;display:block;text-indent:35px;background:url(../images/index_16.jpg) no-repeat;}
.subNav li a:hover{color:#fff;background:url(../images/index_15.jpg) no-repeat;}
.subNav li .cur{color:#fff;background:url(../images/index_15.jpg) no-repeat;}

.subNav div.a1{width:155px;height:27px;line-height:27px;text-indent:35px;background:url(../images/index_12.jpg) no-repeat;margin-top:10px;}
.subNav div.a2{width:155px;text-indent:35px;color:#0072c1;padding:5px 0; border-bottom:1px solid #eee;}
.subNav div p.a3{width:155px;height:27px;line-height:27px;text-indent:35px;}
.subNav div p.a3 a{width:155px;height:27px;line-height:27px;text-indent:35px;color:#0072c1;}
.subNav div p.a3 a:hover{color:#40BDE9;}
.subNav div p.a4{width:155px;height:27px;line-height:27px;text-indent:50px;background:url(../images/icon1.jpg) no-repeat 35px 10px;}

.lm-second {margin-bottom: 32px;overflow: hidden;}
.lm-second h1 {height: 58px;padding-left: 39px;line-height: 58px;color: #fff;font-size: 18px;font-weight: bold;background:#333;}
.lm-second h1 span {color: #fff;display: block;background: url(../images/contact_18.png) no-repeat 143px center;}
.lm-second-top {padding-left: 38px;border-left: 1px solid #dcdbdb;border-right: 1px solid #dcdbdb;border-bottom: 1px solid #dcdbdb;height: 64px;font-size: 14px;color: #333;padding: 26px 0 0 0;text-align: center;}
.lm-second-top span {color: #D20000; font-size: 20px; font-weight:bold;}
.lm-second-bottom {padding-left: 38px;border-left: 1px solid #dcdbdb;border-right: 1px solid #dcdbdb;border-bottom: 1px solid #dcdbdb;height: 79px;font-size: 14px;color: #333;padding: 19px 0 0 0;line-height: 14px;text-align: center;}

.lm-second .list {padding: 14px 0;border: 1px solid #cfcfcf;border-top: none;}
.lm-second .list li {width: 224px;height: 26px; overflow:hidden;}
.lm-second .list a {display: inline-block;width: 191px;padding-left: 31px;background: url(../images/contact_13.png) no-repeat 18px 8px;line-height: 26px;transition: color 500ms ease-in 0ms;}

.lm-second-bottom .button.green {background: none repeat scroll 0 0 #D20000;color:#FFF;}
.lm-second-bottom .button.green:hover {background: none repeat scroll 0 0 #333333;color:#FFF;}
.lm-second-bottom .button {border: 0 none;border-radius:2px;color: #FFFFFF;cursor: pointer;display: inline-block;font-weight:bold;height:30px;line-height:30px;margin-bottom: 0;margin-top: 10px;text-transform: none;transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;width:95px;text-align: center;}


.rightSide {width:740px;float:right;}

.listAbout div{ margin-bottom:20px;}

.MediaItem { margin-bottom:25px; padding:0 10px 25px; border-bottom:1px solid #efefef;}
.MediaItem h2 { margin-bottom:12px;}
.MediaItem h2 a { color:#242323; font:18px "Microsoft YaHei","宋体";}
.MediaItem h2 a:hover { color:#cf7800;}
.MediaItem p { line-height:20px;}
.border_r {border-right: 1px solid #d4d4d4;}
.pr20 {padding-right: 20px;}
.pl20 {padding-left: 20px;}
.mb15 {margin-bottom: 15px;}


.Current{ text-align:right; color:#000; height:34px; line-height:34px; margin-bottom:20px; }
.Current .Icon{ background:url(../images/about.png) no-repeat; padding-left:24px; }
.Current a:link,.Current a:visited{ color:#000; }
.Current a:hover{ color:#E41317;}

.l_newsTitle {font-size:22px;padding:13px 0;font-weight:normal;margin-left:5px;}
.l_newsTime {margin-top:5px;margin-bottom:5px;color:#999;font-family:"Microsoft YaHei";}
.l_newsShare {}
.l_newsDetail {margin-top:20px;}
.l_newsDetail p{margin-bottom:15px;font-size:14px; text-indent:2em; line-height:30px;}

.prevnext {float:left;padding:20px 0 10px 0;line-height:24px;}
.prevrecord,.nextrecord {padding-right:20px;white-space: nowrap;display:block;overflow:hidden;text-overflow:ellipsis; font-weight:bold;}
.prevrecord a,.nextrecord a{font-weight:normal;}

.related {padding:10px 0;background:#F1F1F1;margin:20px 0;}
.related h1 {font-size:14px;font-weight:bold; text-indent:15px;}
.related ul {width:700px; margin:0 14px;}
.related ul li{width:50%;float:left;height:26px;line-height:26px;background:url(../images/icon.gif) no-repeat 3px center;text-indent:15px;white-space:nowrap;word-break:keep-all;overflow:hidden;text-overflow:ellipsis;font-weight:normal;}

.listNews{ padding: 5px 10px;}
.listNews ul li{ padding: 5px;border-bottom: #ccc 1px dashed;height: 30px;font-size: 14px;}
.listNews ul li a{float: left;display: block; width: 620px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.listNews ul li span{ float: right;}

.page {float:left;}
.page ul li{float:left;text-align:center;margin-right:10px;}
.page ul li a{width:26px;height:26px;line-height:26px;color:#127FD0;display:block;background:#fff;text-decoration:none;border: #127FD0 1px solid; }
.page ul li a:hover{color:#fff;text-decoration:none;background:#127FD0;}
.page ul li .on {color:#fff;background:#127FD0;}

.list_sear { background:#eee; height:40px;  padding:0 10px;}
.list_sear .se1 {width:180px; border:#e2e2e2 1px solid;height:26px;background:#fff; color:#666; float:left;margin-right:10px;margin-top:7px;}
.list_sear .se2 {width:450px; border:#e2e2e2 1px solid;height:26px;background:#fff; color:#666; float:left;margin-right:10px;margin-top:7px;padding-left:10px;}
.list_sear .btnReg{background:url(../images/sou.png) no-repeat; width:90px; height:28px; border:0px;font-size:15px; text-align:center;color:#fff;font-weight:bold;float:left;margin-top:6px;cursor: pointer;}

.L_title {color: #2D2C2B;font-size: 20px;}
.L_style {background:#F8F8F8;margin-top: 15px;margin-bottom: 15px;}
.L_style_left {float:left;width:280px;height:210px;background:url(../images/xa32.jpg) no-repeat; overflow:hidden;}

.L_style_left img{width:220px;height:175px;padding:17px 30px;}

.L_style_right {float:right;width:465px; padding-top:10px; font-size:14px;}

.L_mainInfor { border:1px solid #ddd; padding:10px 15px;}
.L_title_main {font-size:16px; font-weight:bold;height:40px;line-height:40px;}
.L_title_main span{padding-left:10px; color:#f60;font-size:12px;}
.L_mainInfor .L_title_main_con td {text-align: left;width:300px; font-size:14px; color:#666;}

.P_infor .slideTxtBox{ width:760px;text-align:left;  }
.P_infor .slideTxtBox .hd{ height:45px;line-height:45px;border-bottom:1px solid #f0f0f0;  position:relative;  }
.P_infor .slideTxtBox .hd ul{ float:left; position:absolute;left:0;}
.P_infor .slideTxtBox .hd ul li{ float:left; padding:0 60px;color:#333;background:#f0f0f0;margin-right:3px;font-size:16px;border:#e2e2e2 1px solid;border-bottom:none; cursor:pointer}
.P_infor .slideTxtBox .hd ul li.on{ height:45px;background:#0076CD;color:#fff;}
.P_infor .slideTxtBox .bd{ padding:15px 0;  }

.P_common {}
.P_common .tit{height:40px;line-height:40px;border-bottom:#81c9f1 3px solid;font-size: 16px;font-weight:bold;}

.P_common .con {padding:20px 15px 0 15px;}
.P_common .con ul li{ width:185px; float:left;height:190px;overflow:hidden;} 
.P_common .con .pic{width:156px;height:130px;} 
.P_common .con .pic img{ width:150px; height:120px; padding:2px; border:1px solid #eee;} 
.P_common .con .name{width:156px;height:24px;line-height:24px;text-align:center; overflow:hidden;}

.tab_1{ display: none;}

ul.NewsList{ margin-bottom:40px; }
ul.NewsList li{ background:url(../images/line.gif) repeat-x bottom; padding:12px 0 14px; }
ul.NewsList li span{ float:right; }
ul.NewsList li a{ background:url(../images/arrow.gif) no-repeat left center; padding-left:10px; }
ul.NewsList li a:hover{ background:url(../images/arrow_hover.gif) no-repeat left center; }

.page {
	clear:both;
	padding:15px 0;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
}
.page span {
	margin-right:5px;
	border:#666 1px solid;
	color: #666;
	padding:0px;
	height:25px;
	line-height:25px;
	padding:2px 0;
	background-color:#fff;
}
.page span strong {
	padding:0 6px;
}
.page a {
	margin-right:4px;
	padding:2px 6px 2px 6px;
	border: #666 1px solid;
	color: #666;
	text-decoration: none;
}
.page a:hover {
	background-color:#666;
	color:#fff;
	border: #666 1px solid;
}
.page a.current {
	background-color:#666;
	color:#fff;
	border: #666 1px solid;
}
.page span.current,.page span.disabled {
	margin-right:2px;
	padding:3px 6px 2px;
	border: #333 1px solid;
	font-weight:bold;
	color: #fff;
	background-color:#186ca9
}
.page span input {
	width:16px;
	height:16px;
	border:0px;
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	padding:1px;
	font-size:11px;
	margin:-1px 2px 2px 2px;
}
.page a.pagein:link,.page a.pagein:visited {
	background-color:#666;
	color:#fff;
	border: #1c486b 1px solid;
}

.message td { padding-bottom:15px; }
.message .ltd { width:100px;padding-right:15px; text-align:right;}

.listCont td { height:65px; }
.listCont .ltd { padding-left:30px; color:#444; font:13px "Microsoft YaHei","STHeiti Light"; }
.red { padding-right:10px; color:#F00;}
.listCont .ctd { width:80px; padding-right:10px; color:#777; text-align:right; }
.listCont .rtd { width:150px; color:#777; }
.formbtn { width:80px; height:30px; border:0; background:#f7941d; color:#fff; font:14px/30px "Microsoft YaHei","STHeiti Light"; outline:none; cursor:pointer; border-radius:3px; background-image:-webkit-linear-gradient(90deg,#f7941d, #f58703 ); background-image:linear-gradient(90deg,#f7941d, #f58703 ); -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
.formbtn:hover { opacity:0.8; box-shadow:0 0 3px #888; }
.formtext { width: 315px; height:20px; padding: 5px 10px; border:1px solid #d8d8d8; background:#fff; color:#595959; font: 12px/20px Arial,Helvetica,"瀹嬩綋"; border-radius:3px; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
.formtext:focus { border-color:#f69d30; box-shadow:inset 0px 0px 3px #f7941d; }
.form1 { width:100px; height:20px; padding: 5px 10px; border:1px solid #d8d8d8; background:#fff; color:#595959; font: 12px/20px Arial,Helvetica,"瀹嬩綋"; border-radius:3px; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
.form1:focus { border-color:#f69d30; box-shadow:inset 0px 0px 3px #f7941d; }
textarea { resize: none; }


.content {
	width:730px;
	margin:0 auto;
	min-height:350px;
	line-height:30px;
}
.content p {
	margin:10px 0;
}
.content .categoryName {
	font-size:14px;
	height:25px;
	line-height:25px;
	font-weight:bold;
	margin:5px 0;
	color:#333;
}
.content ul.newsList li {
	height:30px;
	line-height:30px;
	border-bottom:1px dotted #25404b;
	clear:both;
}
.content ul.newsList li a {
	float:left;
	padding-left:20px;
}
.content ul.newsList li span {
	float:right;
	height:28px;
	line-height:28px;
	font-size:12px;
	font-family:Arial;
	color:#663300
}
.content ul.newsList .node {
	margin-bottom:10px;
}
.content ul.newsList .title {
	background-color:#fff;
	color:white;
	height:30px;
	line-height:30px;
}
.content ul.newsList .title a {
	color:white;
	padding-left:10px;
}
.content .newsTitle h2 {
	font-size:20px;
	color:#333;
	text-align:center;
	padding:5px;
}
.content .publishDate {
	margin:5px 0;
	padding:5px 0;
	text-align:center;
	color:#2c4348;
    border-top:1px dotted #ddd;
	border-bottom:1px dotted #ddd;
	font-size:12px;
	font-family:Arial;
}
.content .newsContent {
	padding:5px;
}
.content_detail {}
.content_detail img {
	max-width:730px !important;
	max-width:730px;
}
.content .pre_next {
	margin:15px 0;
	padding:5px 0;
}

.categoryName {
	font-size:14px;
	height:36px;
	line-height:36px;
	font-weight:bold;
	margin:5px 0;
	color:#FFFFFF;
	border-bottom: 1px dashed #E6E6E6;
}