﻿@charset "utf-8";

@import url("reset.css");
@import url("layout.css");
@import url("base.css");

body {background:#eee url(../images/bj.jpg) repeat-x; }
#kkk{width:1100px; margin:0 auto; position:relative; top:0;}
#header{height:157px; position:relative; }
#headtxt .day{ position:absolute; right:0; top:0; _top:7px; margin:0px;background: url(../sysimg/day.gif) 0 10px no-repeat;text-indent: 15px;}
.logo,.swsy,.menua{position:absolute;}
.logo{left:0; top:10px;}
.swsy{ right:10px; top:35px;font-size:14px;color:#f9f9f9;}
.swsy span{font-size:24px;font-weight:bold;color:#055f9c;}
.cz{background-color:#16a0d3;}
.cy{background-color:#FF9C30;}
.swsy ul{width:120px; height:30px;  line-height:30px; font-weight:bold; padding:1px;margin-top:6px; }
.swsy ul li{float:left;width:50%; text-align:center;}
.swsy ul li.on{ background-color:#fff;}
.swsy ul li.on a{color:#333;}
.swsy a{padding: 0 10px;color:#fff;}
.menua em{width:2px; height:38px; float:left; background: url(../images/mj.gif) no-repeat left center;}
.menua{ width:100%; left:0; bottom:0px;  height:38px;  line-height:36px;  font-weight:bold; font-size:14px; overflow:hidden; }
.menua li{ width:115px;  float:left; text-align:center; }
.menua li a{color:#fff;}
.menua li.on{ width:90px; height:38px; background:url(../images/mon2.gif) bottom center no-repeat;  border-bottom:none;  }
.menua li.on a{color:#333;}
.menua li.ms{width:2px;height:38px;background:none;}
.ntxt_box{
	width:100%;
    padding-bottom:20px;
	overflow: hidden;
}
.n_b_img{
	display:block;
	width:100px;
	height:70px;
	padding:1px;
	border:1px solid #d1d1d1;
	float:left;
	margin-top:3px;
}
.n_r_txt{
	width:200px;
	float:right;
	margin-top: 3px;
}
.n_r_txt h4{
    font-weight:bold;
	font-size:14px;
	display:block;
}
.n_r_txt h4 a{color:#156356;}
#main .link a,.sm a{ background:url(../images/j.gif) no-repeat left center; padding: 0 10px;  margin-left:-1px; color:#013e73; }
#banner{ width:1440px; height:340px; margin:0 auto; }
#main{background:#fff;border:1px solid #dfdfdf;}
.news{width:100%; margin:0 auto;padding-top:8px; }
#main .title{width:100%; height:40px;line-height:40px;font-size:14px; position:relative; color:#333; }
#main .title em{font-size: 12px;padding: 0 5px;color: rgba(167, 167, 167, 0.91); font-weight:bold;font-family: 'Arial', sans-serif;font-style: normal;text-transform: uppercase;}
#main .title a{ position:absolute; top:16px; right:10px;  color:#999; font-size:12px; font-family:"宋体"; }
#main .title a.cf{color:#fff;}
#main .nr .bk{ width:auto;height:180px; padding:20px;background-color:#e6ebed;border:1px solid #fff;}
#main .xw{width:352px; float:left; margin-right:20px; display:inline;  }
#main #spic1 li .cpbg{width:180px; height:145px;}
#main #spic1 li p{width:187px;}
#main .pro{width:1050px;float:right;border:1px solid #ddd;padding:10px 20px;background:#fff; }
#pron{width:1000px; margin:0 auto; height:140px; overflow:hidden;}
#main .pro ul li{width:200px;  }
#main .nr .bk.srv{background:#e6ebed url(../images/service.jpg) no-repeat 0 20px ;padding-top:115px;height:85px;}
.srv li{width:67px;padding:10px 0 6px 32px; float:left;}
#footer_wrap{ height:157px; background: url(../images/bbj.jpg) center;}
#footer{ width:1100px; margin:0 auto; color:#eee; position:relative;}
#footer .dnav{ position:absolute; right:10px; top:10px;padding:15px 0; border-bottom:1px dashed #6E9AA5;}
.dnav a{ padding:0 10px;color:#fff;}
#footer .copy{ position:absolute; width:600px; right:10px; top:70px;text-align:right; line-height:24px;}
/*-------------------------首页css样式结束-------------------------------*/
.cprt{width:100%;text-align:center; background:url(../images/bjjg.gif) repeat-x;}
.ltit{background: #F8F8F8;border: 1px solid #E9E9E9;border-top: 3px solid #005BAC;  height: 40px;line-height: 40px; text-align:left; font-size: 16px;color:#008248;font-weight: 500;text-indent: 15px;}
.ltit span{margin-left: 10px;font-size: 12px;color: #CCC; text-transform:uppercase;}
#aside_left .nav .bk{ border:1px solid #e9e9e9; border-top:none;}
.lmelist{ width:230px;  padding:5px }
#pagenewslist li{height:36px; line-height:36px;}
.lmelist li{ height:28px; line-height: 28px; letter-spacing:1px; background: url(../images/leoff.gif) no-repeat; text-indent:4em;  margin:5px 0; color:#fff; font-size:14px;}
.lmelist li.on{background: url(../images/leon.gif)  no-repeat;}
.lmelist li a{font-size:14px; color:#666;}
.lmelist li.on a{color:#0072BC;}
.lmelist li:hover{background: url(../images/leon.gif)  no-repeat;}

.cpbg{background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    width: 210px;
    height: 138px;border: #ddd 1px solid;
    margin: 2px;}
.piclist li:hover .cpbg{border:2px solid #36909b; margin:0;}

#sort ul.list .child2 li a{ font-weight:normal; }
#sort ul.list ul.child li a
{
  display:inline;
  line-height:normal;
  border-bottom:none;

  padding-left:0;
}

#nmain{width: 720px;border: #E0E0E0 1px solid;border-radius: 6px;float: right;padding: 10px 10px 40px;position: relative;}
.nrtit { line-height:28px; border-bottom: 1px solid #e0e0e0; font-size:16px; font-weight:600; letter-spacing:1px;color: #0072BC; padding-bottom: 5px;text-indent: 5px;}
.loca {position: absolute; height:22px; line-height:22px; padding-right:10px; top:15px; right:0; text-indent:20px; display:inline; background:url(../sysimg/home.gif) left center no-repeat;}
/*����ģ��*/
#contact {padding: 20px 18px 33px 18px; font-size:16px; line-height:30px;}
.article{ font-size:15px; color:#444; line-height:24px; margin:20px 10px;}
.detai{ color:#666; margin:20px 10px; border-bottom:1px solid #eee;}
.detai p{line-height: 26px;}
.articleTitle{ font-size:18px; font-weight:bold; line-height:40px; color:#f00; text-align:center;  padding-bottom:5px;}
.articleTime{ font-size:12px; word-spacing:30px; background-color:#efefef; text-align:center; color:#999;margin-bottom: 15px;}
/*��Ʒҳ��*/
.moktable{width:800px; margin:0 auto;margin-bottom:20px; border-collapse:collapse;border:1px solid #ccc;}
.moktable th{line-height:30px; font-size:18px; font-weight:normal; text-align:center; background-color:#f4f4f4; }
.moktable td{ padding:5px 10px;}
.moktable .jj{background-color:#E6EFC2;color: #264409; text-indent:2em; font-size:15px;}


#pro1 li img{width:120px; height:90px;}
#pro1 li p {width:127px; }
.child2{display:none;}
.child2 li  {
height: 36px;
line-height: 36px;
text-align: center;
text-indent: 0;
background:none;
}
#sort ul.list .child2 li a{ font-weight:normal; }
#sort ul.list ul.child li a
{
  display:inline;
  line-height:normal;
  border-bottom:none;

  padding-left:0;
}


/*内页样式*/
#nleft{
	float:right;
	width:866px;
	display:inline;


    background:#fff url(../images/right1.gif) no-repeat;
}
#nright{
	float:left;
	width:232px;
    min-height:650px;
    border-right:1px solid #dfdfdf;
   background:#f9f9f9 url(../images/left1.gif) no-repeat;
}
#nright .title2{height:50px;line-height:50px;text-align:center;color:#fff;font-size:20px;font-weight:bold;}
#sortname{height:50px;line-height:50px;position:relative;}
#sortname strong{font-size:16px;float:left;text-indent:3em;}
#sortname .loca{float:right;}
#cont{padding:20px;}
#contact2{padding:10px 14px;}
#sort ul.bg{
	background:url(../images/sub_right_bg.gif) no-repeat;
	height:36px;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	line-height:36px;
	padding-left:50px;
}
#sort ul.list{
	background:#f5f5f5;
}
#sort ul.list a{
	display:block;
	clear:both;
	height:40px;
	line-height:42px;
	overflow:hidden;
	border-top:1px solid #fff;
	border-bottom:1px solid #ccc;
	padding-left:36px;
	color:#555;
	cursor:pointer;
	background:url(../images/jt.gif) no-repeat 20px 17px;
	font-weight:bold
}
#sort ul.list a:hover{
	color:#00599f;
	text-decoration:none
}
#sort ul.list .now{	color:#f60;}
#sort ul.list a.now p.jt{display:block}
#sort p{float:left;}

.nnav ul {width: 215px; padding: 0 7px;  margin: 0 auto;line-height: 36px; padding-bottom:180px;}
.nnav2 ul{background:#0091a0 url(../images/lb1.jpg) bottom no-repeat;}
.nnav ul li{height:38px;border-radius: 4px;padding-left:55px; margin-top:15px; font-size:15px; background:#fff url(../images/nl.gif) no-repeat; overflow:hidden;border: 1px solid #dcdcdc;}
.nnav ul li.on,.nnav ul li:hover { background:#fff url(../images/nl1.jpg) no-repeat; overflow: hidden; border: 1px solid #9e0001;}
.nnav ul li.on a{font-weight:bold;color:#ec0a0a;}
.nnav ul.child{background:none;padding:0;display:none;}
.nnav ul.child li  {line-height: 36px;text-align: left;text-indent: 5px;font-size:13px; border:none;padding-left:10px;background: url(../images/lmejg.gif)  no-repeat 0 35px;}
.nnav .child .on2 a{color:#f40;}