
/*-------- body --------*/
body {color:#333;font-family:'Microsoft YaHei';font-size:14px;background:url(../images/img01.jpg) ;}
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:#06C;text-decoration:underline;}
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;}
em, i {font-style: normal;}

a.link1{ color:#fff; text-decoration:none;}
a.link1:hover{color:#77852e;}

a{transition: all 0.2s;-moz-transition: all 0.2s; /* Firefox 4 */-webkit-transition: all 0.2s; /* Safari 和 Chrome */-o-transition: all 0.2s; /* Opera */}

.clear {clear:both;height:0px;overflow:hidden;}
.clear5 {clear:both;height:5px;overflow:hidden;}
.clear10 {clear:both;height:10px;overflow:hidden;}
.clear20 {clear:both;height:20px;overflow:hidden;}

.fl {float: left;}
.fr {float: right;}
.more { font-size:12px;}
.m10 {margin-left:10px;}
.m15 {margin-left:15px;}

.header { height:100px;background:#fff;}
.head { height:100px; width:1000px; margin:0  auto;}

.h_con{height:94px; padding:15px 3px 0;}
.h_con p{ padding:7px 0 0 23px; color:#666;background:url(../images/t_ge.jpg) no-repeat 9px 0; line-height:26px;font-family:"微软雅黑"; font-size:18px; height:70px;}
.h_con p span{ color:#bf0000; display:block}

.h_pho{background:url(../images/t_pho.jpg) no-repeat 0 10px; padding:5px 0 0 65px;font-size:14px;line-height:25px;}
.h_pho span{ font-size:22px;font-weight:bold;display:block;color:#06C;}

.topNav { height:50px;background:#06C;}
.topNav .nav{width:1000px; margin:0  auto;}
.topNav .nav ul {}
.topNav .nav ul li{float:left;height:50px;line-height:50px;font-size:14px; font-weight:bold;}
.topNav .nav ul li.line{width:1px;height:50px; background:#920000; border-left:1px solid #da0000;}
.topNav .nav ul li a{padding:0 8px;color:#FFF;display:block;text-align:center;}
.topNav .nav ul li a:hover{ background:#063; text-decoration:none;}
.topNav .nav ul li .cur{background:#063;}

.k_word {height:38px;line-height:38px; font-size:12px;}
.k_word span{ color:#CCC; padding:0 8px;}

.wrap {width:960px;margin:0 auto;background:#FFF;padding: 0 20px;}

.idxLeft {width:240px;float:left; background:#f1f1f1; font-size:12px;}
.idxLeft .tit {height:37px; line-height:37px;background:url(../images/main_bt_left.jpg) repeat-x;}
.idxLeft .tit h3 {color: #fff;font-size: 14px; text-indent:15px;}
.hxjj .con {padding:10px; line-height:26px;}

.newsleft .con {padding:10px;}
.newsleft .con ul li { color:#999;height:26px;line-height:26px; overflow:hidden;}

.newsleft .con ul li em { background:#999; padding:5px 5px; margin-right:8px; color:#fff;}


.newsaaa {width:738px;}
.newsbbb {width:472px;}
.ad_740 img{width:960px;}

.newse {width:960px;}


.slideBox{ width:635px; height:340px; overflow:hidden; position:relative; float:left;}
.slideBox .hd{ height:10px; overflow:hidden; position:absolute; right:15px; bottom:15px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;   }
.slideBox .hd ul li{ float:left; margin-left:10px;  width:10px; height:10px; line-height:9999px; background:#fff; cursor:pointer;border-radius: 10px;}
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:635px; height:340px; display:block;}

.service {width: 598px;float: left;}

.box {border: solid 1px #cecece;overflow: hidden;zoom: 1;}
.box .tit {border-bottom: solid 1px #cecece;height: 38px;line-height: 38px;padding: 0 15px;}
.box .tit h3 {color: #06C;font-size: 14px;}

.newse {}

.slideTxtBox{}
.newse .hd{ height: 38px;line-height: 38px;border-bottom: solid 1px #cecece;}
.newse .hd ul{}
.newse .hd ul li{ float:left; padding:0 30px; cursor:pointer;font-size: 14px;}
.newse .hd ul li.on{ background:#06C; color:#fff;}
.newse .bd ul{ padding:15px;  zoom:1;  }

.newse .bd ul li{ margin:0 12px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.newse .bd ul li .pic{ text-align:center; }
.newse .bd ul li .pic img{ width:200px; height:150px; display:block;  padding:2px; border:1px solid #ccc; }
.newse .bd ul li .pic a:hover img{ border-color:#999;  }
.newse .bd ul li .title{ line-height:24px;   }


.images_con ul li{ margin:12px 12px 0 12px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.images_con ul li .pic{ text-align:center; }
.images_con ul li .pic img{ width:200px; height:150px; display:block;  padding:2px; border:1px solid #ccc; }
.images_con ul li .pic a:hover img{ border-color:#999;  }
.images_con ul li .title{ line-height:24px;   }


.boxmain {padding:15px 15px 10px 15px;overflow: hidden;zoom: 1; line-height:28px;}
.boxmain p.t1{ color:#06C; font-weight:bold;}
.boxmain p.t2{ color:#393; font-weight:bold;}

.boxtext{padding-bottom:18px; border-bottom:dashed 1px #ddd; margin-bottom:5px; overflow:hidden; height:90px;}
.boxtext img{display:block; width:125px; height:90px; float:left;}
.boxtext p{float:right; width:180px; color:#666; font-size:12px;height:96px; line-height:24px; overflow:hidden;}
.boxtext p.w135{width: 135px;}
.boxtext p a{color:#ba2636;}

.boxtext p.w280{width:280px;}

.boxlist li{background:url(../images/list_ico.png) 0 10px no-repeat; height:26px; line-height:26px; vertical-align:middle; text-indent:12px; overflow:hidden;}

.newsa {width:353px;}
.newsb {width:228px;}
.newsc {width:308px;}
.newsd {width:593px;}
.ad_960 img{width:960px;height:120px;}

.linksBox .tit{background:#06C; height:38px; line-height:38px; padding:0 15px;}
.linksBox .tit h3{font-size:16px; color:#fff;}
.boxmain2{border:solid 1px #cecece; border-top:0 none;padding: 15px;overflow: hidden;zoom: 1;}
.boxmain2 a{padding-right:20px;}

.f_bg { background:#333; border-top:10px solid #06C;}

.f_nav { text-align:center; color:#fff; height:10px; line-height:10px;}
.f_nav a { color:#fff; padding:0 20px; font-size:15px;}
.f_con { text-align:center;color: #999; line-height:30px;padding:15px 0;}
.f_con a { color:#999;}

/*------  list  -----*/

.rightSide {width:705px;float:right;}

.plc { font-size:14px; border:1px solid #ddd;height:30px; line-height:30px;padding-left:10px; border-radius:5px;}
.plc .red_x{ color:#d11a1a ; font-weight:bold; font-size:14px; border-left:2px solid #d11a1a; padding-left:8px;}

.news_con {border:1px solid #ddd;border-radius:5px;}

.inf_lc{ clear:both;padding:5px 15px 0;}
.inf_lc li{padding:7px 20px 0 0;height:110px; overflow:hidden;margin:0 0 15px; background:#f6f6f6;}
.inf_lc li.bg { background:#eee;}
.inf_lc li h4{ padding:20px 5px 0 0;text-align:center; float:left;width:64px; overflow:hidden;}
.inf_lc li h4 b{ font-weight:100; display:block; line-height:36px;height:36px; overflow:hidden; font-size:36px; font-family:Arial; text-transform:uppercase;}
.inf_lc li h4 span{ font-weight:100; display:block; line-height:16px;height:16px; overflow:hidden; font-size:12px; font-family:Arial; text-transform:uppercase; color:#343434;}
.inf_lc li p{padding:0 0 0 14px; line-height:26px;width:500px; overflow:hidden;font-size:14px; float:left; color:#666; }
.inf_lc li p b{ display:block; font-weight:100; color:#000000;}
.inf_lc li p b a,.inf_lc li p b a:hover{ color:#343434; font-weight:bold;}
.inf_lc li p b a:hover{ color:#06C;}
.inf_lc li p span{ font-size:12px;}
.inf_lc li .fr{margin:20px 0 0; width:70px; height:25px; line-height:25px; text-align:center; color:#ffffff; background-color:#d11a1a; }
.inf_lc li .fr:hover{ background:#137bde;}

.RandomNews {padding-bottom:10px; margin-bottom:15px;}
.diysr{height:40px; line-height:40px; color:#999;color: #B92921;font-size: 16px;font-weight: bold; text-indent:5px;}
.diysr .line{border-top: 1px solid #ececec; font-size:0; height:0;margin-right: 10px; overflow:hidden;}
.diysr i{font-size:10px; font-family:arial; font-weight:normal; text-transform:uppercase; font-style:normal; padding-left:5px;color: #999;}
.news_random{ font-size:14px;}
.news_random ul{ padding-top:10px; display:block; width:705px;}
.news_random ul li{ height:28px;line-height:28px; padding:0;  width:295px; float:left;overflow:hidden; padding-right:25px;}
.news_random ul li a{ background:url(../images/ico55.gif) no-repeat 0 8px; padding-left:12px;}
.news_random ul li span{ font-size:12px;}

.leftSide {width:240px;float:left;}

.al01 { background:#BB120B; width:240px; padding-top:30px;}
.al01 .zck_01 {background: #BB120B none repeat scroll 0 0;color: #fff;display: block;font-size: 24px;height: 50px;padding-bottom: 30px;text-align: center;width: 240px;}
.al01 b { background:#f0f0f0; border-bottom:1px solid #FFF; width:240px; height:44px; line-height:44px; text-align:center; display:block;}
.al01 b a { font-size:18px; color:#a01913;}
.al01 p { padding:0 0 0 20px; display:inline-block;}
.al01 p a { font-size:14px; color:#fff; width:90px; height:30px; line-height:30px; display:block; float:left; overflow:hidden; padding:0 5px;overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;}
.al_a01 { margin-bottom:30px;}
.al01 p a:hover { font-size:14px; color:#ffff33; font-weight:bold;}

.leftcontact{ width:232px; height:320px; border:4px solid #B92921; border-bottom:137px solid #B92921; margin-top:20px;margin-bottom:20px;}
.leftlx_c{ height:310px; overflow:hidden;}
.leftlx_c h3{ font-size:18px; color:#fff; text-align:center; background:#B92921; height:52px; line-height:52px; margin-bottom:15px; font-weight:normal;}
.leftlx_c span{ display:block; background:url(../images/lxtel.jpg) no-repeat 0 center; font-size:12px; color:#666; padding-left:35px; margin:0 0 15px 15px;}
.leftlx_c span b{ display:block; font-size:18px; color:#B92921;}
.leftlx_c ul{ margin:0 0 0 15px;}
.leftlx_c li{ font-size:12px; color:#333; margin-bottom:15px;}
.leftlx_c li em{ display:block; font-size:12px; font-weight:bold; margin-bottom:5px;}

.news_con { padding:10px 15px;}
dl.news_dl {font-size:14px; color:#666; line-height:22px; border-bottom:1px dashed #CCCCCC;}
dl.news_dl a{ color:#000; }
dl.news_dl dt { margin-bottom:3px; margin-top:5px; line-height:24px; height:24px; width:700px; overflow:hidden;}
dl.news_dl .dt_1 { height:20px;background:url(../images/row.gif) no-repeat 0 6px; font-size:14px; font-weight:bold; padding-left:10px;}
dl.news_dl a {color:#256EB1; }
dl.news_dl a:hover {color:#06C; }
dl.news_dl dd.c1 { font-size:12px;padding-left:10px;color:#999;}
dl.news_dl dd.c2 { font-size:12px; padding-left:10px; height:45px; overflow:hidden; margin-bottom:10px;}

/* 分页 */
.page {
	clear:both;
	padding:15px 0;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:15px;
}
.page span {
	margin-right:5px;
	border:#cc6633 1px solid;
	color: #993300;
	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: #cc6633 1px solid;
	color: #cc6633;
	text-decoration: none;
}
.page a:hover {
	background-color:#cc6600;
	color:#fff;
	border: #cc6633 1px solid;
}
.page a.current {
	background-color:#cc6633;
	color:#fff;
	border: #cc6633 1px solid;
}
.page span.current,.page span.disabled {
	margin-right:2px;
	padding:3px 6px 2px;
	border: #115c93 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:#cc6633;
	color:#fff;
	border: #cc6633 1px solid;
}

/*内容页右侧*/
.content {
	width:670px;
	margin:0 auto;
	min-height:350px;
}
.content p {
	margin:10px 0;
}
.content .categoryName {
	font-size:14px;
	height:25px;
	line-height:25px;
	font-weight:bold;
	margin:5px 0;
	color:#FFFFFF;
}
.content ul.newsList li {
	height:30px;
	line-height:30px;
	border-bottom:1px dotted #25404b;
	background:url(../images/common.png) no-repeat 0 -30px;
	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:#6c777a;
	color:white;
	height:30px;
	line-height:30px;
}
.content ul.newsList .title a {
	color:white;
	padding-left:10px;
}
.content .newsTitle h2 {
	font-size:20px;
	color:#233539;
	text-align:center;
	padding:5px;
}
.content .publishDate {
	margin:5px 0;
	padding:10px 0;
	text-align:center;
	color:#2c4348;
	background-color:#e0e8ea;
	border-top:#6c777a 2px solid;
	border-bottom:#6c777a 2px solid;
	font-size:12px;
	font-family:Arial;
}
.content .newsContent {
	padding:5px;
}
.content_detail { padding-top:20px; line-height:30px;}
.content_detail div{ padding-bottom:10px;}
.content_detail p{ padding-bottom:10px;}
.content_detail img {
	max-width:670px !important;
	max-width:670px;
}
.content .pre_next {
	border-top:#6c777a 1px dashed;
	margin:15px 0;
	padding:5px 0;
	line-height:20px;
}

/* 评论 */
.comment{ background-color:#eee; padding:20px; }
.comment .more { padding: 5px; }
.comment .list{padding-bottom:5px;padding-top:0px;padding-right:5px;padding-left:5px}/* ITEM */
.comment .list dl{margin-top:5px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding:0px} /* 单用户评论显示框 */
.comment .list dl dt{ line-height:25px; color:#333; border-left-width:5px; border-left-style:solid; border-left-color:#D9D9D9; border-bottom-width:2px; border-bottom-style:solid; border-bottom-color:#D9D9D9; padding-left:10px; font-size: 13px; } /* 评论 - 网友信息 */
.comment .list dl dt span{color:#390;font-size:11px} /* 评论时间 */
.comment .list dl dd{font-size:13px;line-height:20px;color:#333;margin:10px;padding:5px} /* 评论内容 */
/* 评论 - 发表 */
.comment .post{padding-top:20px;border-top-width:1px;border-top-style:dashed;border-top-color:#999;padding-right:10px;padding-bottom:5px;padding-left:5px;color:#666;padding-left:10px}
.comment .post form{margin:0px;padding:0px}
.comment .post label{display:block;line-height:30px}
.comment .post .btn{display:block;margin-top:8px;padding-top:5px;padding-bottom:2px} /* 发表评论的按钮 */

.message td { padding-bottom:15px; }
.message .ltd { width:100px;padding-right:15px; text-align:right;}

.red { padding-right:10px; color:#F00;}

.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; }

.news_con .gszc p{}
.aboutBox { line-height:30px;}
.aboutBox div{ padding-bottom:15px;}
.aboutBox p{ padding-bottom:15px;}

.bannerFixed { position:fixed; _position:absolute; right:0; top:50%; margin-top:-200px; _top:0; width:120px; z-index:888;}
.side_title { background:url(../images/kefu_xb.png) no-repeat center;height:55px;}
.side_center { background:#93a800; padding:10px;}
.side_center .t1 { font-size:18px; font-weight:bold; color:#cfeb01;border-bottom: 1px dashed #768b00; text-align:center;padding-bottom:10px;}
.side_center .t2 { font-size:12px; font-weight:bold; color:#fff;border-top: 1px dashed #cfeb01;border-bottom: 1px dashed #768b00;padding-top:10px;padding-bottom:10px; }
.side_center .t2 a{ color:#FFF;}
.sidetop {width:120px;height:60px;display:block;}
.side_center .t3 { padding-top:10px; border-top: 1px dashed #cfeb01;}
.side_bottom {background:url(../images/kefu_gotop.png) no-repeat;height:60px;}