/* CSS Document */
@charset "utf-8";
body,form,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dd,dt,p,hr,input,em{margin:0;padding:0;list-style:none;-webkit-text-size-adjust:none}
body{ color:#333; font-size:14px; font-family:'\5FAE\8F6F\96C5\9ED1','Nanum Gothic',"Malgun Gothic",ngwoff,ngeot,nmwoff,nmeot,Dotum,Gulim,Tahoma,Geneva,sans-serif,verdana;}
html, body{ margin:0; padding: 0;}
h1,h2,h3,h4,h5,h6{font-size:100%}
table,img{border:none}ul{list-style:none}
a{ color:#000; text-decoration:none;outline:none;}
a:hover {color:#f14748;text-decoration:none;}
a:active {color:#000;text-decoration:none;}
ol,ul {list-style:none;}
fieldset,img {border:0;}
i,em{ font-style:normal;}
.left{ float:left;}
.right{ float:right;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}/* Hides from IE-mac \*/ 
* html .clearfix{height:1%;}/* End hide from IE-mac */ 
*+html .clearfix{min-height:1%;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.mb15{ margin-bottom: 15px;}

html{ background: url(bjt_02_gt.jpg) top left repeat-x}
body{ background: url(header_01_gt.jpg) no-repeat top center;}

.main{ width: 1160px; margin-left: auto; margin-right: auto;}
.logo{ height: 160px; padding: 125px 21px;}
.dh{ height: 58px; line-height: 58px;}
.dh ul li{ padding: 0 70px; float: left; font-size: 18px; background: url(dht_05_gt.jpg) no-repeat right; }
.dh ul li a{ color: #FFFFFF;}
.dh ul li:before,.news .tit span:before,.tztg .tit span:before,.xxgk .tit span:before,.jggk .tit span:before,.ghjh .tit span:before,.zwfw .tit span:before,.zwgk .tit span:before,.zxtp .tit span:before,.yqlj .tit span:before{ background: url(icon_gt.png) no-repeat;content: "";width: 22px;height: 22px;display: inline-block; vertical-align: middle;margin-right: 5px; }
.dh ul li:nth-child(1):before{ background-position: 0 0;}
.dh ul li:nth-child(2):before{ background-position: 0 -40px;}
.dh ul li:nth-child(3):before{ background-position: 0 -75px;}
.dh ul li:nth-child(4):before{ background-position: 0 -112px;}
.dh ul li:nth-child(5):before{ background-position: 0 -151px;}
.more{ float: right; margin-right: 10px; color: #787777;}

.xxzl{ position:relative; width:1158px; height:123px; font:12px/1.5 Verdana, Geneva, sans-serif; text-align:left; background:white;}
.xxzl .pic img{ width:1158px; height:123px; display:block;}
.xxzl .txt-bg{ position:absolute; bottom:0; z-index:1;height:36px;width:100%;}
.xxzl .num{ position:absolute; z-index:3; bottom:8px; right:8px;}
.xxzl .num li{ float:left; position:relative; width:18px; height:15px; line-height:15px; overflow:hidden; text-align:center;margin-right:1px; cursor:pointer;}
.xxzl .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;}
.xxzl .num li span{ z-index:1; background:black; filter:alpha(opacity=50); opacity:0.5;}
.xxzl .num li.on a,.focusBox .num a:hover{background:#0068b7;}


.focusBox,.focusBox1{ position:relative; width:565px; height:350px; font:12px/1.5 Verdana, Geneva, sans-serif; text-align:left; background:white;}
.focusBox .pic img,.focusBox1 .pic img{ width:565px; height:350px; display:block;}
.focusBox .txt-bg,.focusBox1 .txt-bg{ position:absolute; bottom:0; z-index:1;height:36px;width:100%; background:url(jason_apl50_gt.png) repeat;}
.focusBox .txt,.focusBox1 .txt{ position: absolute;bottom: 0;z-index: 2;height: 36px;width:100%;overflow: hidden;}
.focusBox .txt li,.focusBox1 .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a,.focusBox1 .txt li a{ display:block; color:white; padding:0 0 0 10px; font-size:14px; text-decoration:none;}
.focusBox .num,.focusBox1 .num{ position:absolute; z-index:3; bottom:8px; right:8px;}
.focusBox .num li,.focusBox1 .num li{ float:left; position:relative; width:18px; height:15px; line-height:15px; overflow:hidden; text-align:center;margin-right:1px; cursor:pointer;}
.focusBox .num li a,.focusBox .num li span,.focusBox1 .num li a,.focusBox1 .num li span{ position:absolute; z-index:2; display:block; color:white; width:100%; height:100%; top:0; left:0; text-decoration:none;}
.focusBox .num li span,.focusBox1 .num li span{ z-index:1; background:black; filter:alpha(opacity=50); opacity:0.5;}
.focusBox .num li.on a,.focusBox .num a:hover,.focusBox1 .num li.on a,.focusBox1 .num a:hover{background:#0068b7;}

.news{ width: 565px; height:350px;overflow: hidden;}
.news .tit,.tztg .tit,.jggk .tit,.ghjh .tit,.zwfw .tit,.zwgk .tit,.zxtp .tit,.yqlj .tit{ border-bottom:1px solid #dedede; height: 40px; line-height: 40px;}
.news .tit span{  border-bottom: 2px solid #ff5a00; display: inline-block; padding: 0 16px; height: 39px; line-height: 39px;  font-size: 18px;}

.news .tit span:before{ background-position: -51px 0;}
.topnew h2{ line-height: 50px; text-align: center; color: #fd6430; font-size: 24px; margin-top: 15px;}
.topnewcon{ padding: 0 15px 15px; border-bottom:1px dashed #e9e9e9; text-indent: 2em; color: #666666; line-height: 25px; margin-bottom: 10px;}
.topnewcon a{ color: #fd6430;}
.news .list ul li{ background: url(hs_icon_07_gt.jpg) no-repeat  left; line-height: 36px; padding-left: 10px; text-align: right; }
.news .list ul li a{ float: left; }

.tztg,.xxgk{ width: 545px;background-color: #f4f4f2; padding: 10px;}
.tztg .tit span,.xxgk .tit span,.jggk .tit span,.ghjh .tit span,.zwfw .tit span,.zwgk .tit span,.zxtp .tit span,.yqlj .tit span{ display: inline-block; padding: 0 10px; height: 40px; line-height: 40px;  font-size: 18px; color:#fd6430;}
.tztg .tit span:before{ background-position: -52px -76px;}
.tztg .con ul li,.tztg .con ul li{ background: url(hs_icon_07_gt.jpg) no-repeat left; padding-left: 10px; line-height: 35px; text-align: right;}
.tztg .con ul li a,.zwgk .con ul li a,.jggk .con ul li a{ float: left;}
.xxgk .tit span:before{ background-position: -53px -40px;}
.xxgk .con ul li{ width: 120px; padding: 12px 20px; float: left; margin-left: 15px; margin-top: 10px; border: 1px solid #d7d7d7; text-align: center; background-color: #FFFFFF;position: relative;}

.xxgk .con ul li:before{ background: url(icon_gt.png) no-repeat;content: "";width: 40px;height: 40px;display:block; vertical-align: middle; margin: 5px auto; }
.xxgk .con ul li:nth-child(1):before{  background-position: -200px 0;}
.xxgk .con ul li:nth-child(2):before{  background-position: -200px -67px;}
.xxgk .con ul li:nth-child(3):before{  background-position: -200px -124px;}
.xxgk .con ul li:nth-child(4):before{  background-position: -200px -194px;}
.xxgk .con ul li:nth-child(5):before{  background-position: -200px -257px;}
.xxgk .con ul li:nth-child(6):before{  background-position: -200px -333px;}

.xxzl{ height: 123px;}
.jggk,.zwfw{ width: 465px;}
.jggk .con ul li{ background: url(hs_icon_07_gt.jpg) no-repeat left; padding-left: 10px; line-height: 33px; text-align: right;}
.ghjh{ width: 435px; margin-left: 25px;}
.jggk .tit span:before{ background-position: -50px -113px;}
.ghjh .tit span:before{ background-position: -50px -151px;}
.ghjh .con{ padding: 13px 18px 0;}
.ghjh .con ul li{ background: url(tb_07_gt.jpg) no-repeat left; float: left; padding-left: 15px; line-height: 35px; margin-left: 20px;}

.hdjl{ width: 210px;}
.hdjl ul li{ margin-bottom: 12px; width: 210px; height: 39px; border-radius: 5px; overflow: hidden; background-color: #e5e5e5; line-height: 39px; text-align: center; font-size: 16px;}
.hdjl ul li:before{  content: ""; width: 50px; height: 39px; display: block; float: left;background: url(icon_gt.png) no-repeat;background-color: #fdcb30; }
.hdjl ul li.hdjl_t{ height: 70px; width:204px; background-color: #fd6430; border: 3px solid #feb197; border-radius: 8px; line-height: 70px; text-align: center; font-size: 26px; }
.hdjl ul li.hdjl_t a{color: #FFFFFF;}
.hdjl ul li.hdjl_t:before{content: ""; width: 50px; height: 50px; display: block; float: left;background: url(icon_gt.png) no-repeat;}
.hdjl ul li:nth-child(1):before{background-position:-312px 0; margin: 10px;}
.hdjl ul li:nth-child(2):before{ background-position:-303px -59px;}
.hdjl ul li:nth-child(3):before{ background-position:-304px -114px;}
.hdjl ul li:nth-child(4):before{ background-position:-307px -169px;}

.zwfw .tit span:before{ background-position: -53px -189px;}
.zwfw .tit span:before{width: 25px;height: 25px; }
.zwfw .con ul li{ width: 94px; float: left; margin: 0 30px; text-align: center; font-size: 16px; line-height: 40px;}
.zwfw ul li:before{content: "";  display: block;  width: 93px; height: 93px; background: url(icon_gt.png) no-repeat; border-radius: 50px;}
.zwfw ul li:nth-child(1):before{ background-color: #46a3e9; border: 4px solid #a2d1f4; background-position: -292px -208px; }
.zwfw ul li:nth-child(2):before{ background-color: #9fc755; border: 4px solid #cfe3aa; background-position: -288px -364px; }
.zwfw ul li:nth-child(3):before{ background-color: #39bac0; border: 4px solid #92d9dc; background-position: -292px -281px; }

.zwgk{ width: 668px;}
.zwgk .tit span:before{ background-position: -50px -231px;}
.zwgk .con ul li{ background: url(hs_icon_07_gt.jpg) no-repeat left; padding-left: 10px; line-height: 31px; text-align: right;}

.zxtp,.yqlj{ width: 1160px;}
.zxtp .tit span:before{ background-position: -54px -274px;}
.yqlj .tit span:before{ background-position: -54px -314px;}
.zxtp .con ul li{ width: 279px; float: left; text-align: center; margin-left: 8px; margin-top: 10px;}

.yqlj .con select{ float: left; width: 200px; text-align: center; margin: 15px;}

.bottom{ height: 60px; background-color: #333b46; width: 100%; color: #FFFFFF; line-height: 30px; text-align: center; padding: 30px 0;}

.content{padding: 20px;}
.position{ line-height: 30px;}
.list .tit{ border-bottom: 1px solid #e9e9e9; height: 40px; line-height: 40px;}
.list .tit span{padding: 0 15px; background-color: #fd6430; color: #ffffff; font-size: 18px; float: left;}
.list .con ul li{ background: url(hs_icon_07_gt.jpg) no-repeat left; line-height: 35px; padding-left: 10px; text-align: right; border-bottom: 1px dashed #e9e9e9; margin: 0 10px;}
.list .con ul li a{ float: left;}
.fy{ text-align: center; line-height: 35px;}

.nr .tit{height: 40px; line-height: 40px; border-bottom: 1px solid #dedede;}
.nr .tit span{padding: 0 15px; background-color: #fd6430; color: #ffffff; font-size: 18px; float: left; }
.txt .title{ text-align: center; line-height: 40px;  font-size: 28px; margin-top: 10px;}
.txt .time{ text-align: center; line-height: 35px; border-bottom: 1px solid #eceded; padding-bottom: 10px;}
.txt .nr{ padding: 10px;}
.nr{ background-color: #FFFFFF;}


.list_l{ width: 260px;}
.list_l .tit{background-color: #fd6430; text-align: center; font-size: 16px; color: #FFFFFF;}
.list_l .con ul li{float: left; line-height: 35px; display: block; width: 250px;}
.list_r{ width: 800px;}