/* 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;}

.more{ float: right; margin-right: 10px; color: #787777;}


.main{ width: 1150px; margin-left: auto; margin-right: auto; overflow: hidden;}
.logo{ height: 60px; width: 1150px; margin-left: auto; margin-right: auto; padding: 20px; line-height: 60px; background-color: #FFFFFF;}


.focusBox{ position:relative; width:100%; height:550px; font:12px/1.5 Verdana, Geneva, sans-serif; text-align:left; background:white;}
.focusBox .pic img{ width:100%; height:550px; display:block;}
.focusBox .txt-bg{ position:absolute; bottom:0; z-index:1;height:36px;width:100%; background:url(jason_apl50.png) repeat;}
.focusBox .txt{ position: absolute;bottom: 0;z-index: 2;height: 36px;width:100%;overflow: hidden;}
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display:block; color:white; padding:0 0 0 10px; font-size:14px; text-decoration:none;}
.focusBox .num{ position:absolute; z-index:3; bottom:8px; right:8px;}
.focusBox .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{ position:absolute; z-index:2; display:block; color:white; width:100%; height:100%; top:0; left:0; text-decoration:none;}
.focusBox .num li span{ z-index:1; background:black; filter:alpha(opacity=50); opacity:0.5;}
.focusBox .num li.on a,.focusBox .num a:hover{background:#0068b7;}

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


.focusBox2{ position:relative; width:547px; height:337px; font:12px/1.5 Verdana, Geneva, sans-serif; text-align:left; background:white;}
.focusBox2 .pic img{ width:547px; height:337px; display:block;}
.focusBox2 .txt-bg{ position:absolute; bottom:0; z-index:1;height:36px;width:100%; background:url(jason_apl50.png) repeat;}
.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:14px; 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,.focusBox2 .num li span{ position:absolute; z-index:2; display:block; color:white; width:100%; height:1010%; top:0; left:0; text-decoration:none;}
.focusBox2 .num li span{ z-index:1; background:black; filter:alpha(opacity=50); opacity:0.5;}
.focusBox2 .num li.on a,.focusBox2 .num a:hover{background:#0068b7;}

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

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


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


.dh{ padding: 20px 0; overflow: hidden;}
.dh ul li{ float: left; width: 113px; line-height: 40px; text-align: center; margin-left: 70px; font-size: 18px;}
.dh ul li:before{ background:url(cht_icon.png) no-repeat;content: "";width: 115px;height: 115px;display: block; vertical-align: middle; border-radius: 10px; }
.dh ul li:nth-child(1):before{ background-color: #0883e7; background-position: 21px 23px;}
.dh ul li:nth-child(2):before{ background-color: #00dbdd; background-position: 21px -73px;}
.dh ul li:nth-child(3):before{ background-color: #ffc100; background-position: 21px -185px;}
.dh ul li:nth-child(4):before{ background-color: #ff8200; background-position: 17px -280px;}
.dh ul li:nth-child(5):before{ background-color: #00e54a; background-position: 18px -383px;}
.dh ul li:nth-child(6):before{ background-color: #e70857; background-position: 18px -383px;}

.center{ width: 100%; background-color: #f0f7ff; overflow: hidden;}
.zt{ width: 1100px; margin-left: auto; margin-right: auto; overflow: hidden; background-color: #FFFFFF; padding: 20px;}
.gs_tit{ text-align: center; font-size: 26px; line-height: 30px; background: url(cht_hg_bj_03.jpg) no-repeat center;}
.gsgg{ width: 520px;}
.gsgg .tit{ border-bottom: 1px solid #dcdbdb; height: 35px; line-height: 35px;}
.gsgg .tit span{ padding: 0 10px; font-size: 18px; color: #0883e7; }
.gsgg .tit span:before{content: ""; width: 4px; height: 20px; background-color: #0883e7; display:inline-block; vertical-align: middle; margin-right: 10px; }
.gsgg .con ul li{ background: url(cht_tb_11.jpg) no-repeat left; padding-left: 10px; text-align: right; line-height: 35px;}
.gsgg .con ul li a{ float: left;}
.jgsz{ padding: 20px; overflow: hidden;}
.jgsz ul li{ width: 445px; height: 96px; background-color: #399cec; float: left; margin-left: 60px; line-height: 96px; font-size: 24px;text-align: center;}
.jgsz ul li a{ color: #FFFFFF; }

.jgsz ul li:before{background: url(cht_icon.png) no-repeat;content: ""; width: 70px; height: 70px;display:inline-block; vertical-align: middle; margin-right: 30px; }
.jgsz ul li:nth-child(1):before{ background-position: -128px -2px;}
.jgsz ul li:nth-child(2):before{ background-position: -128px -99px;}
.gk_tit{ overflow: hidden; text-align: center;}
.gk_tit ul li{  padding: 5px 20px; display: inline-block; border: 1px solid #777777; border-radius: 10px; margin-left: 50px;}
.gk_con .gk_jj{ width: 500px;}
.gk_con .gk_jj h2{ font-size: 26px; color: #0883e7; text-align: center; border-bottom: 1px solid #dcdbdb; padding-bottom: 10px;}
.gk_con .gk_jj span{ line-height: 25px; text-indent: 2em; padding-top: 25px; display: block; color: #838181;}
.gk_con .gk_jj span a{ color: #0883e7;}


.zn_con ul li{ float: left; margin-left: 170px; font-size: 24px; line-height: 90px; height: 90px;}
.zn_con ul li a{color: #0883e7;}
.zn_con ul li:before{content: ""; width: 97px; height: 90px;display:inline-block; vertical-align: middle; margin-right: 30px;}
.zn_con ul li:nth-child(1):before{ background: url(cht_lyfw_09.png) no-repeat;}
.zn_con ul li:nth-child(2):before{ background: url(cht_bgfw_09.png) no-repeat;}

.bottom{ height: 95px; background-color: #002747;}
.db{ padding: 20px 0; line-height: 25px; text-align: center; color: #FFFFFF;}

.zt_qh,.gk_con{ overflow: hidden;}
.position{ line-height: 30px;}
.list .tit{ border-bottom: 1px solid #e9e9e9; height: 40px; line-height: 40px;}
.list .tit span{padding: 0 15px; background-color: #0883e7; color: #ffffff; font-size: 18px; float: left;}
.list .con ul li{ background: url(cht_hs_icon_07.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: #0883e7; 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;}