@CHARSET "UTF-8";

.key_tag{text-decoration:underline;}

/*导航栏样式*/
.nav{		height:48px;	width: 1200px;	margin: 0 auto;}
.nav li{	line-height:48px;	height:48px;	text-align:center;	width:113px;	float:left;	position:relative;	z-index:999;	font-size: 14px;}
.pc{	width: 180px !important;	background: url(../images/pcbg.jpg) no-repeat;	height: 49px;	position: relative;}
#pc{	width: 16px;	height: 16px;	position: absolute;	right: 10px;	top: 16px;}
.pc a{	color: #fff!important;}
.sec2{	display: none;	background-color: rgba(8,37,93,0.5) !important;}
/*.pc:hover .sec2{	display: block;}*/
.sec2 li{	}
.sec2 a{	background-color: rgba(8,37,93,0.5) !important;	border-bottom: 1px solid #333333;}
.sec2 a:hover{	background: none;}
.nav li a{	display:block;	line-height:48px;	color:#fff;	height:48px;}
.nav li a.pc_a:hover{ color:#fff; background: #e87518; text-decoration:none; }
.nav .sec{	height:0;	background-color: rgba(8,37,93,0.5) !important;	color:#fff;	overflow:hidden;	z-index:9999;	position:absolute;	top:49px;	left:0px;}
.nav .sec a{background-color: rgba(8,37,93,0.5) !important;color:#fff;height:38px;line-height:38px;width:114px;}
.nav .sec a:hover{background-color: rgba(8,37,93,0.5) !important;text-decoration:none;color: #fff;} 

/*首页banner*/
.banner{	width:1920px;	margin:0 auto;	position:relative;	height:300px;	margin-left: -960px;	left: 50%;}
.banner ul.bb{position:relative;padding:0px;margin:0px;z-index:5;}
.banner ul.bb li{position:absolute;display:none;}
.banner .num{	position:absolute;	right:44%;	bottom:38px;	z-index:100;}
.banner .num li{	float:left;	width:73px;	height:6px;	display:inline-block;	margin-right:4px;	background:#fff;	line-height:18px;	text-indent:-100px;	overflow:hidden;}
.banner .num li.num_hover{background-color:#d67b2b;}
.banner .num li.num_hover a{color:#fff;}
.banner .num li a{float:left;display:inline;text-align:center;color:#666;text-decoration:none;cursor:pointer;width:18px;height:18px;line-height:18px;}

.RandomNews{ margin-top: 30px; }
.diysr{ color: #fff; background: #26267b; height:36px;line-height:36px;padding-left:27px;}
.diysr a{color:#6B9F1F;font-weight:bold;}
.diysr a:hover,.tit a:hover{text-decoration:underline;}
.news_random{border:1px solid #CCC;border-top:none; width:918px;padding:8px 0;}
.news_random li{ height:40px;line-height:40px; margin: 0 17px 0 10px;  width:432px; float:left; border-bottom: 1px dashed #ddd; overflow:hidden;}
.news_random li a{ display: block; padding-left:12px;}
.news_random li.news_zx{ text-align: center; width: 202px; }
.news_random11{border:1px solid #CCC;border-top:none;border-bottom:none;width:752px;padding-top:8px;}
.news_random11 li{ height:40px;line-height:40px; padding:0 10px 0 10px; float:left;overflow:hidden;}
.news_random11 li a{ padding-left:12px;}

dl.pd_list_dl{ width:196px; overflow:hidden; float:left;padding:5px 16px 10px;}
dl.pd_list_dl dt{ width:196px; height:172px;line-height:0; font-size:0;}
dl.pd_list_dl dt img{width:190px; height:166px; padding:2px; border:1px solid #D6D6D6;background:#E7E7E7; }
dl.pd_list_dl dt a:hover img{border:1px solid #26267b; width:196px; height:172px;}
dl.pd_list_dl dd{ margin-top:5px; height:40px; width:196px; line-height:40px; text-align:center; overflow:hidden;}
dl.pd_list_dl dd a:hover{color:#26267b;}

dl.pd_list_dls{ width:196px; overflow:hidden; float:left;padding:5px 27px 10px;}
dl.pd_list_dls dt{ width:196px; height:172px;line-height:0; font-size:0;}
dl.pd_list_dls dt img{width:190px; height:166px; padding:2px; border:1px solid #D6D6D6;background:#E7E7E7; }
dl.pd_list_dls dt a:hover img{border:1px solid #26267b; width:196px; height:172px;}
dl.pd_list_dls dd{ margin-top:5px; height:40px; width:196px; line-height:40px; text-align:center; overflow:hidden;}
dl.pd_list_dls dd a:hover{color:#26267b;}

.pages{margin-top:5px}
.pages a,.pages a:visited,.pages b,.pages span{display:inline;float:left;min-width:12px;height:40px;line-height:40px;margin:5px 5px 0 0;padding:2px 5px;text-align:center;font-family:"微软雅黑";font-size:14px;white-space:nowrap;border:1px solid #BDD7F2;border-radius:3px;color:#333}
.pages a:hover{border:1px solid #38739F;background:#E5F3FF;color:#000;font-weight:400}
.pages b{border:1px solid #BDD7F2!important;background:#CBE0F7!important}
.pages span{font-weight:bold}
.cf:after{content:"";display:block;clear:both;height:0;overflow:hidden}
.cf{zoom:1}
.rmbq{ width:920px; line-height:30px; font-size:13px; margin:15px 0 8px; float:left; padding:0; overflow:hidden;}

.rmbq span{ font-size:15px; color:#990000; width:80px; height:30px; display:block; float:left; overflow:hidden; padding:0; margin:0;}

.rmbq a{ display:block; margin:0 10px 0 0; float:left; border:#e2e1e1 1px solid; height:25px; line-height:25px; padding:0 5px; }

.tw{ width:690px; float:left; margin:30px 0 0 10px;  font-size: 14px;}
.tw a{ display:block; margin:0 5px 0 0; float:left;}
.tw span{ width:65px; float:left;}

.content{ width: 1200px ; margin: 0 auto 50px; }
.leftr{ width: 250px; }
.rightr{width: 920px;}
.navx{ border: 1px solid #ddd; border-radius: 3px; padding: 5px 15px; margin-bottom: 15px; }

.leftr .leftr_tit a{ display: block; text-align: center; font-size: 28px; line-height: 80px; color: #fff; background: #26267b; }
.leftr .leftr_lieb{ border: 1px solid #ddd;border-top: none; padding: 15px; }
.leftr .leftr_lieb h3 a{ display: block; width: 201px; font-size: 15px; border: 1px solid #ddd; padding: 0 0 0 15px; line-height: 30px; }
.leftr .leftr_lieb ul li a{ display: block; width: 212px; line-height: 40px; border-bottom: 1px dashed #ddd; padding-left: 6px; overflow: hidden; }
.leftr .left_call{ border: 1px solid #26267b; margin-top: 20px; }
.leftr .left_call .leftr_call_tit a{ display: block; font-size: 18px; color: #fff; background: #26267b; padding: 5px 15px; }
.leftr .left_call li{ line-height: 40px; border-bottom: 1px dotted #ddd; margin: 0 2px; }

.new li a{ display: block; line-height: 40px; border-bottom: 1px dotted #ddd; }
.new li a span{ display: block; float: left; width: 829px; height: 40px; overflow: hidden; }

.pro li{ float: left; margin: 0 5px 5px; }
.pro li img{ width: 288px; border: 1px solid #ddd; padding: 3px; }
.pro li img:hover{ border: 1px solid #26267b; }
.pro li p{ width: 296px; height: 40px; line-height: 40px; text-align: center; overflow: hidden; }

.neiy h1{ text-align: center; font-size: 24px; line-height: 80px; }
.neiy p.neiy_js{ text-align: center; color: #666; line-height: 80px; margin-top: -45px; }
.neiy .neiy_uc{ color: #000; line-height: 2.3; }