﻿@charset "utf-8";
/* CSS Document */
body { margin:0; padding:0; font-size:14px;/* font-family:"Arial","微软雅黑"; font-family: 'STHeiti','Microsoft YaHei','微软雅黑','arial';*/ font-family: 'STHeiti','Microsoft YaHei','宋体','arial'; color:#666666; line-height:24px; background-color:#fff; overflow-x:hidden; background: url(../images/bg.jpg) repeat-x center top; text-align: center;}
a{color:#666666;text-decoration:none; border:0px;}
a:hover {color:#0062AC;text-decoration:none; border:0px;}
img {border: none;}
ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0px;padding:0px;}ul,li,dl,dt,dd{list-style-type:none;}

.clear { clear:both; height:0px; font-size:0px; overflow:hidden; width:100%;}

.main { width:1000px; clear:both; height:auto; display: inline-block; margin:0 auto; padding: 0; margin-top: 15px;}

/*-- 头部 --*/
#header { width:1000px; clear:both; height:134px; margin:0 auto; padding: 0; background: url(../images/bg_sun_header.jpg) no-repeat left top;}
#header .logo { width:404px; height:93px; margin:20px auto 0; padding: 0; float: left;}
#header .h_right { width:404px; height:93px; margin:20px auto 0; padding: 0; float: right;}
#header .h_right .hr_t { width:404px; height:23px;}
#header .h_right .hr_t a { width:80px; height:23px; display: inline-block; float: right; text-indent: 20px; color: #fff; margin-left: 20px;}
#header .h_right .hr_t a.sy {background: url(../images/icon01.png)no-repeat left 5px;}
#header .h_right .hr_t a.sc {background: url(../images/icon02.png)no-repeat left 5px;}
#header .h_right .hr_b{ padding: 20px 0 0 120px;}
#header .h_right .hr_b .seach{background-image: url(../images/bg_searchInput.jpg);border-bottom: medium none;position: relative;border-left: medium none;line-height: 33px;padding-left: 10px;width: 220px;background-repeat: no-repeat;font-family: 宋体;height: 33px;color: #222222;font-size: 10pt;border-top: medium none;border-right: medium none;}

/*-- 导航 --*/
#nav { width:1000px; clear:both; height:41px; margin:0 auto; padding: 0; padding-top: 1px;}
#nav li { width:100px; height:41px; float: left; position: relative; margin:0 auto; padding: 0;}
#nav li a{ width:100px; height:41px; line-height: 41px; display: inline-block; overflow: hidden; float: left; color: #fff; margin:0 auto; padding: 0; background: url(../images/nav_line.jpg) no-repeat right 0px;}
#nav li a:hover{background: #0062ac url(../images/nav_line.jpg) no-repeat right 0px;}

#nav li .sub{ display:none; width:99px; text-align:center; position:absolute; left:0px; top: 40px; z-index:5; background:#0372c3; box-shadow:#045c9f 0px 0px 3px; padding-left:0px !important;}
#nav li .sub a{ width:99px; height:41px; line-height:41px; text-align:center; overflow:hidden; display:inline-table; float:left; background: none; border-bottom: 1px #087ed8 solid;}
#nav li .sub a:hover{ background:#0062ac; color:#FFF;}

/*-- banner --*/
#banner { width:1000px; clear:both; height:auto; margin:0 auto; padding: 0; padding-top: 5px;}

.focusBox { position: relative;  overflow: hidden; display:block;}
.focusBox .pic{ position:relative; z-index:0; display:block; }
.focusBox .pic img { width:100%; height:100%; display: block; }
.focusBox .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
.focusBox .hd li{margin: 0 5px; background: url(../images/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;display:inline-block; *display:inline; zoom:1;  _background: url(../images/dot8.png) no-repeat 0 -16px;}
.focusBox .hd .on{ background-position:0 0; }
.focusBox .prev,.focusBox .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
.focusBox .prev { left: 0; }
.focusBox .next { background-position: 0 -90px; right: 0; }
.focusBox .prev:hover,
.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }

/*-- 主体内容 --*/
.bor{ border: 1px #eeeeee solid !important;}
.m_l{ width: 250px; height: auto; display: inline-block; float: left; margin-right: 15px; }
.m_c{ width: 358px; height: auto; display: inline-block; float: left; margin-right: 15px; border: 0px #eeeeee solid; }
.w250{width: 248px !important;}
.m_r{ width: 358px; height: auto; display: inline-block; float: left; border: 0px #eeeeee solid; }
.tit01{ width: 100%; height: 53px; line-height: 53px; display: block; text-align: center; color: #fff;}
.tit02{ width: 100%; height: 36px; line-height: 35px; display: block; text-align: left; background: url(../images/tit02_bg2.jpg); text-indent: 15px; color: #FFFFFF; font-weight: bold;}
.tit04{ width: 100%; height: 36px; line-height: 35px; display: block; text-align: left; background: url(../images/tit02_bg1.jpg); text-indent: 15px; font-weight: bold;}
.more{ float: right; padding-right: 0px; display: inline-block; font-size: 12px; line-height: 30px; color: #666; font-weight: normal;}
.m_box{ border: 1px #eeeeee solid; height: 266px; font-family: '宋体'; font-size: 12px; }
.m_box2{ border: 1px #eeeeee solid; height: auto; font-family: '宋体'; font-size: 12px; }
.bg1{background: url(../images/zszn_bg.jpg) no-repeat center top;}
.zszn01{width: 100%; height: 30px; margin-top: 88px; display: block; }
.zszn02{width: 100%; height: 30px; margin-top: 97px; display: block;}
.zszn_l{width: 50%; float: left;}
.zszn_l a:hover{color: #0062AC;}
.txtbig{width: 325px; height: 100px; display: inline-block; overflow: hidden; border-bottom: 1px dashed #999999; padding-bottom: 25px; }
.txtbig h3{width: 310px; height: 30px; overflow: hidden; font-size: 18px; margin: 10px auto 5px;}
.txtbig h3 a{color: #eb5700; font-family: '微软雅黑';}
.txtbig p{ font-size: 12px; text-align: left; line-height: 18px; color:#666;}
.txt_list{ padding-top: 5px; position: relative;}
.txt_list strong{ width: 80px; height: 25px; line-height: 25px; text-align: center; background: #2992e5; color: #fff; position: absolute; left: 15px; top: -15px;}
.txt_list li{width: 100%; height: 28px; line-height: 28px; display: inline-block;}
.txt_list li a{width: 67%; float: left; text-align: left; margin-left: 12px;}
.txt_list li span{width: 18%; float: right; text-align: right; margin-right: 15px; color: #9f9f9f;}
.txt_list li a.w90{width: 90% !important; }

.focusBox2 { position: relative; width: 608px; height: 428px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
	.focusBox2 .pic img { width: 100%; height: auto; display: block; }
	.focusBox2 .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
	.focusBox2 .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
	.focusBox2 .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
	.focusBox2 .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
	.focusBox2 .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
	.focusBox2 .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
	.focusBox2 .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
	.focusBox2 .num li span {width: 100%; height: 100%;  z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; display: block; }
	.focusBox2 .num li.on a,.focusBox .num a:hover{ background:#f60;}

.t_nav{width: 100%; text-align: center;}
.t_nav li a{width: 228px; height: 30px; line-height: 30px; display: block; margin: 17px auto; padding: 0; border: 1px #eeeeee solid; background: url(../images/t_nav_bg.jpg); font-family: "微软雅黑"; font-size: 14px;}
.t_nav li a:hover{background: url(../images/t_nav_bg2.jpg);}

.w733{width: 733px;}
.m_box3{width: 243px; height: 303px; float: left; border-right: 1px #EEEEEE solid;}
.m_box3 .txt_list{font-size: 12px; font-family: '宋体';}
.no_r{border-right: 0px;}

.pt_box{width: 713px; height: 116px; overflow: hidden; background: #f5faff url(../images/pt_bg.jpg) no-repeat left top; text-align: center; padding-left: 20px;}
.pt_box ul li {width: 70px; height: 80px; overflow: hidden; display: inline-block; font-size: 12px; font-family: '宋体'; margin: 25px 10px;}

.kuan{text-align:center;width:998px;margin:0 auto;overflow:hidden;margin-bottom:0px;}
.kuan .home-link-left{float:left;text-align:center;width:65px;height:33px;line-height:120%;background-color:#ececec;margin:0 auto;overflow:hidden;display:inline;border-spacing:1px;border:#eee solid 1px;padding:6px 0px 4px 0px;}
.kuan .home-link-right{float:left;text-align:center;width:929px;height:33px;line-height:120%;background-color:#FAFCFF;margin:0 auto;overflow:hidden;display:inline;border-spacing:1px;border:#eee solid 1px;padding:6px 0px 4px 0px;}
.kuan .home-link{float:left;text-align:center;width:200px;height:22px;line-height:22px;margin:0 auto;overflow:hidden;display:inline;padding:5px 8px 5px 18px;}

/*-- 列表页 --*/
.main_l { width:984px; clear:both; height:auto; display: inline-block; margin:0 auto; padding: 8px; margin-top: 15px; background: #fff;}
.banner_list{ width: 984px; height: 130px; overflow: hidden; margin-bottom: 10px;}
.tit03{ width: 100%; height: 53px; line-height: 53px; display: block; text-align: center; color: #fff; background: url(../images/tit01_bg6.jpg) no-repeat; font-size: 24px; font-weight: 500;}
.main_l .txt_list li{font-size: 12px; font-family: '宋体'; }
.nav_box {display: none;}
.nav_box a.la{height:20px ; line-height:20px ; padding:5px 0 ;background: none ; border: none ; font-size: 12px ; font-family: '宋体' ; margin: 5px auto ; background: #fafafa ; }
.m0{ margin-bottom: 0 !important;}
.nav_box a:hover{ background: #eee !important;}
.pages {width: 100%; border-top: 1px #E5E5E5 dashed; margin: 10px auto;}
.pages .divth{text-align: center;height: 25px;line-height: 25px;padding: 5px;}

.info{ width: 850px; margin: 0 auto; padding: 0; overflow: hidden;}
.info .title{ width: 850px; margin: 0 auto; padding: 0; overflow: hidden; border-bottom: 1px #D6D6D6 dashed; padding-bottom: 15px; margin: 15px auto;}
.info .title h1{ font-size: 18px; line-height: 40px;}
.info .title span{ font-size: 12px; font-family: '宋体'; color: #9F9F9F;}
.info .content{text-align: left; padding: 20px;}
.pny{width: 100%; text-align: center; padding:20px 0; border-top: 1px #9F9F9F dashed;}
.pny a{width: 45%; text-align: center;overflow: hidden; display: inline-block;}

/*-- 底部 --*/
#footer { width:970px; clear:both; height:auto; margin:0 auto; padding: 15px; font-size: 12px; border-top: 1px #D7D7D7 solid; margin-top: 15px;}

.qqwid{width:142px;background-image:url(../qq/qq_bg.gif);color:#000000;}
.qqwid a{text-decoration:none;}
.qqwid a:link{color:#000000;}
.qqwid a:visited{color:#000000;}
.qqwid a:hover{color:#FF0000;}
.qqwid a:active{color:#000000;}
.qqwid .qqnei{margin-left:5px;margin-right:5px;line-height:25px;}
.qqwid .qqnei img{margin-left:3px;margin-right:5px;vertical-align:middle;}
.qqwid td{font-size:12px;height:25px;line-height:25px;}
