﻿.ss_con{ padding: 0px 20px;}
.n_list_1{ padding:10px 20px;}
.n_list_1 li{  line-height:35px; border-bottom:1px dashed #DDD;}
.n_list_1 li a{ font-size:16px;}
.n_list_1 li a:hover{ color:#2c9ff8;}
.n_list_1 .current a{ color:#2c9ff8;}
.n_title_1{ background:url(../images/n02.jpg) no-repeat; height:33px; line-height:33px;}
.n_title_1 span{ font-size:16px; color:#FFF; margin-left:20px;}
.n_title_1 samp{ float:right;}
.n_left_con{ width:973px; float:right; overflow:hidden;}
.n_col_content{ border:1px solid #DDD; border-top:none; overflow:hidden;}
.n_con_txt{font-size:14px;margin:20px;line-height:28px;color:#000;}
.n_con_txt .ht_dta_ms{width:100%;}
/* text-align: center; */
.n_xg_con{ overflow:hidden;}
.n_title_2{ height:45px; line-height:45px; background:#216baf; padding:0px 20px;}
.n_title_2 span{ font-size:16px; color:#FFF; float:left; font-weight:bold;}
.n_title_2 samp a{ float:right; color:#FFF;}
.n_title_2 samp a img{ vertical-align:middle;}
.n_title_2 em{ color:#FFF; font-size:18px; margin-left:100px;}
.n_list_2{ overflow:hidden;}
.n_list_2 dl{ overflow:hidden; margin-top:20px;}
.n_list_2 dl dt{ background:#ececec; width:78px; height:78px; text-align:center; color:#c7c7c7; overflow:hidden; float:left;}
.n_list_2 dl dt em{ display:block; font-size:30px; margin-top:15px; margin-bottom:10px;}
.n_list_2 dl dt i{ font-size:14px;}
.n_list_2 dl dd{ float:right; width:880px; font-size:14px;}
.n_list_2 dl dd h3{ margin-top:5px; margin-bottom:5px;}
.n_list_2 dl dd h3 a{ width:760px; display:block; font-size:16px;}
.n_list_2 dl dd p{font-size:14px;}
.n_title_3{ text-align:center; margin-bottom:20px; line-height: 1.5;}
.n_title_3 span{ border-top:1px solid #DDD; padding-top:10px; display:block; margin-top:20px; color:#9f9f9f;}
.n_zz li{ margin:10px 20px;}
.pag{text-align:center;  height:50px; line-height:50px; clear:both; }
.pag a{ text-align:center; margin:0px 2px; padding:4px 10px;  text-decoration:none; border:1px solid #DDD;}
.pag .current{ background:#1372be; color:#FFF;}
.pag span{ display: inline; padding:5px 10px; margin:0px 5px;}
.pag_lf{ float:left; height:50px; line-height:50px;}

.n_list_3{ overflow:hidden;}
.n_list_3 dl{ overflow:hidden; margin-top:20px;}
.n_list_3 dl dt{ background:#ececec; width:78px; height:78px; text-align:center; color:#c7c7c7; overflow:hidden; float:left;}
.n_list_3 dl dt em{ display:block; font-size:30px; margin-top:15px; margin-bottom:10px;}
.n_list_3 dl dt i{ font-size:14px;}
.n_list_3 dl dd{ float:right; width:720px;}
.n_list_3 dl dd h3{ margin-top:5px; margin-bottom:5px;}
.n_list_3 dl dd h3 a{ width:720px; display:block;font-size:16px;}
.n_list_3 dl dd p{font-size:14px;}

.cc_list_3 dl dt em{ display:block; font-size:30px; margin-top:15px; margin-bottom:10px;}

.n_col_content_1 .n_list_3{ 
	width: 419px;
    float: left;
    margin-left: 36px;
    margin-right: 20px;
    margin-top: 17px;
}
.n_col_content_1 .n_list_3 dl span{
	background:#000000;
	display:block;
	cursor: pointer;
}
.n_col_content_1 .n_list_3 dl span video{
	cursor: pointer;
}
.n_col_content_1 .n_list_3 dl dd {
    float: left;
    width: 100%;
	margin-top:15px;
}
.n_col_content_1 .n_list_3 dl dd h3 a{
	width:100%;
}
.n_col_content_1 .n_list_3 dl dd p{
	height:47px;
}
.sxp{ margin:20px;}
.n_list_4{ overflow:hidden; margin:10px 20px;}
.n_list_4 li{ overflow:hidden; height:38px; line-height:38px; border-bottom:1px  solid #ccc;}
.n_list_4 li a{ float:left; display:block; width:700px; background:url(../images/ifd04.jpg) no-repeat left; padding-left:10px;}
.n_list_4 li em{ display:block; float:right; color:#cacaca;}
.wx_l{ overflow:hidden; margin-top:30px;}
.wx_l img{ border:1px solid #DDD;}
.wx_l span{ margin:10px 0px; text-align:center; display:block;}
.n_list_5{ overflow:hidden; margin:10px 10px;}
.n_list_5 li{ overflow:hidden; height:35px; line-height:35px;}
.n_list_5 li a{ float:left; display:block; width:170px; background:url(../images/ifd04.jpg) no-repeat left; padding-left:10px;}
.fd_cp_con{ display:none;}
.n_list_6{ overflow:hidden;}
.n_list_6 li{ overflow:hidden; float:left; width:296px; margin:14px;}
.n_list_6 li img{ display:block;}
.n_list_6 .hover{ background:#2094f0;}
.n_list_6 .hover { color:#FFF;}
.n_list_6 .hover span a{ color:#FFF;}
.cp_bt{ overflow:hidden; padding:0px 10px;}
.cp_bt p{ display:block; height:40px; line-height:40px; font-size:16px;}
.cp_bt p em{ float:left;width:90%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.cp_bt p i{ float:right;}
.cp_bq{ margin:10px 0px;}
.cp_bq font{ border:1px solid #DDD; padding:5px 10px;}
.cp_lj{ overflow:hidden; margin:10px 0px; padding:5px;}
.cp_lj a{ display:block; font-size:16px; background:#FFF; box-shadow:0 0 4px rgba(0,0,0,0.2); display:block; width:100px; height:35px; line-height:35px; text-align:center; float:left; margin-right:20px;}
.cp_xx{ border:1px solid #DDD; border-top:none; padding:0px 20px; overflow:hidden;}
.cp_xx_title{ background:#1372be; height:35px; line-height:35px; padding:0px 10px;}
.cp_xx_title span{ float:left; color:#FFF; font-size:14px;}
.cp_xx_title samp{ float:right; color:#FFF;}
.cp_xx_title samp a{ color:#FFF;}
.n_cp_xq{ position: relative; overflow: hidden; width: 468px; }
.n_cp_xq .bigImg{ height: 258px; position: relative; text-align:center;}
.n_cp_xq .bigImg li img{ vertical-align:middle; width:468px; height:411px;   }
.n_cp_xq .bigImg  h4{ font-size: 14px; font-weight: bold; line-height: 33px; height: 33px; padding-right: 30px; overflow: hidden; text-align: left; }
.n_cp_xq .smallScroll{ height: 47px; margin-bottom: 6px; margin-top:10px;}
.n_cp_xq .sPrev,.n_cp_xq .sNext{ float: left; display: block; width: 14px; height: 47px; text-indent: -9999px; background: url(../images/sprites1008.png) no-repeat 0 -3046px; margin-top:15px;}
.n_cp_xq .sNext{ background-position: 0 -2698px;}
.n_cp_xq .sPrev:hover{ background-position: 0 -3133px;}
.n_cp_xq .sNext:hover{ background-position: 0 -2785px;}
.n_cp_xq .smallImg{ float:left;  margin: 0 6px; display:inline; width: 428px; overflow: hidden;}
.n_cp_xq .smallImg ul{ height:79px;  width: 9999px; overflow: hidden; }
.n_cp_xq .smallImg li{ float: left; padding: 0 23px 0 0; width:89px; cursor:pointer;  display: inline;  }
.n_cp_xq .smallImg img{ border: 1px solid #dcdddd; width:87px; height:77px;  }
.n_cp_xq .smallImg .on img{ border-color: #1e50a2;}
.n_cp_xq .pageState{ position: absolute; top: 235px; right: 5px; font-family: "Times New Roman", serif; letter-spacing: 1px;}
.n_cp_xq .pageState span{ color: #f00; font-size: 16px;}
.n_xq_top{ overflow:hidden; margin-top:20px; margin-bottom:50px;}
.n_xq_left{ float:left;}
.n_xq_right{ float:right; width:650px; font-size:14px; line-height:28px;}
.n_xq_right h1{ color:#1372be; font-size:24px; font-weight: normal; border-bottom:1px dashed #CCC; padding-bottom:15px; margin-bottom:15px;}
.n_xq_content{ font-size:14px; width:927px; float:right; line-height:28px;}
.n_wd dl{ width:550px; float:left; margin-right:25px;}
.n_li_g li{ margin:10px 10px;}
.n_xq_lx{ background:url(../images/xl_bg.jpg) no-repeat top right; height:282px; font-size:16px; line-height:42px; padding:20px; margin-bottom:20px;}
.n_list_9{ overflow:hidden; margin:20px 0px;}
.n_list_9 li{ width:216px; float:left;  overflow:hidden; margin:10px 12px;}
.n_list_9 li span{ display:block; padding:1px; border:1px solid #DDD; position:relative;}
.n_list_9 li span a img{ display:block;}
.n_list_9 li span em{ background:url(../images/spico.png) no-repeat; width:71px; height:70px; display:block; left:70px; top:60px; position:absolute;}
.n_list_9 li samp{ text-align:center; display:block; margin:5px 0px;}
.n_liuyan_txt{ overflow:hidden;}
.n_liuyan_txt dl{ border-bottom:1px solid #DDD; padding-bottom:15px; margin-bottom:15px;}
.fd_xin{ background:url(../images/xin01.jpg) no-repeat; width:977px; overflow:hidden;}
.xinbg{background:url(../images/xinbg.jpg) repeat; overflow:hidden;}
.fd_xin_con{ padding:150px 120px 0px 120px; font-size:16px; line-height:32px;}
.lj_link{ margin-top:30px; overflow:hidden;}
.fd_lx_top{ overflow:hidden;}
.fd_col_2{ width:537px; height:350px; border:1px solid #DDD;}
.fd_col_3_f2{ font-size:16px;line-height: 2.2;}
.fd_lx_c{ margin:20px 0; overflow:hidden;}
.lx_list_1{ overflow:hidden; margin-top:10px;}
.lx_list_1 li{ overflow:hidden; height:38px; line-height:38px; border-bottom:1px dashed #ccc;}
.lx_list_1 li a{ float:left; display:block; width:300px; background:url(../images/ifd04.jpg) no-repeat left; padding-left:10px;}
.lx_list_1 li em{ display:block; float:right; color:#cacaca;}
.fd_fu_con{ overflow:hidden;}
.fd_fu_col1{ overflow:hidden; margin-top:10px;}
.n_title_4{ height:80px; line-height:80px; background: url(../images/fg4.jpg) no-repeat bottom; overflow:hidden; margin-bottom:20px;}
.n_title_4 i{ color:#999;}
.n_title_4 em{ margin:0px 10px;}
.n_title_4 font{ float:right; color:#999; margin-top:15px;}
.n_title_4 font a{ color:#1372be;}
.fd_col_4{ float:left; overflow:hidden;}
.fd_col_5{ float:right; width:500px; font-size:14px; line-height:28px;}
.fd_col_5 a{ margin-top:30px; text-align:right; display:block; width:181px; height:42px; line-height:42px; font-size:18px; color:#FFF; text-align:center; background:#2c9ff8; border-radius:8px; float:right;}
.gk_col_l{ float:left;}
.gk_col_r{ float:right; width:630px; font-size:14px; line-height:28px;}
.gk_title_1{ font-size:24px; line-height:48px;}
.gk_list_1{ overflow:hidden;}
.gk_list_1 li{ float:left; margin-right:50px; height:35px; line-height:35px;}
.gk_list_1 i{ float:left; margin-right:10px; display:block;}
.gk_list_1 a{ display:block; float:left; width:500px;}
.fd_title_7  h3{ font-size:24px; font-weight:normal;}

.n_news_top{ overflow:hidden; height:108px; margin:20px 20px 0px 20px; border-bottom:1px solid #DDD; padding-bottom:20px;}
.n_news_top span{ float:left;}
.n_news_top samp{ width:720px; float:right; font-family:"Î¢ï¿½ï¿½ï¿½Åºï¿½";}
.n_news_top samp h3 a{ font-size:16px;}
.n_news_top samp p{ font-size:14px; height:80px; overflow:hidden;}

.current{ display:block;}

.gk_txt_wh{ overflow:hidden; text-align:center; text-align:center; font-size:18px; line-height:36px;}
.gk_txt_wh span{ display:block; color:#0648b9; font-weight:bold;}
.gk_txt_wh span i{ margin:0px 5px;}


.osp{ position:relative;}
.osp_box{ display:none; position:absolute; z-index:9999; background:#FFF; left:70px; top:0px; border:1px solid #2094f0;}
.osp_box .osp_li{ height:auto;}
/*.osp_box .osp_li dl{ overflow:hidden;}
.osp_box .osp_li dl dt a{ display:block; border-bottom:1px solid #DDD; color:#000; font-weight:bold; font-size:14px; height:40px; line-height:40px;}*/
.osp_box .osp_li a{color:#000;font-size:14px; background:#DDD; border-bottom:1px solid #CCC; line-height:28px;display:block; width:100px; text-align:center; line-height:35px;}
.osp_box .osp_li a:hover{ color:#FFF; background:#1a7fe1;}

table{ border-collapse:collapse;}
.n_xq_right table td{ padding:0px 10px;}
.n_xq_right img{ padding-right:10px;}
.n_xq_content table td{ padding:0px 10px;}

.KeFuDiv {height: 160px;position: absolute;width: 154px;z-index: 9999;}
.KeFuDiv img{ display:block;}
.KeFuList {background:url("../images/fdtb06.png") repeat scroll 0 0;}
.KeFuTitle {background:url("../images/list_001.gif") repeat scroll 0 0;font-size: 12px;height: 20px;line-height: 20px;margin-left: 9px;text-align: center;width: 154px;}
.KeFuItem {font-size: 18px;/* margin-top: 8px;*/text-align: center;}
.header_con .dianhua{ width:300px;}
.zbb{ float:left; overflow:hidden; height:33px; line-height:33px; margin-top:70px; margin-left:50px; }
.zbb a{ color:#0093d8;font-size:16px;height:33px; line-height:33px; display:inline-block; margin-left:10px;}
.zbb a img{ margin-right:5px; vertical-align:middle;}

.gd_btn{ display:inline-block; width:160px; height:38px; line-height:38px; font-size:17px; text-align:center; color:#FFF; background:#216baf;font-weight: bold;letter-spacing: 2px;}
.gd_btn img{ vertical-align:middle;}

/* previewShowWindow */
.previewShowWindow{position:absolute;border:1px solid #dadade;background:#FFF;padding:5px;display:none;color:#fff;text-align:center;z-index:999;}
.previewShowWindow img{ display:block; width:400px;}

.ly_title{ text-align: center; color:#FFF; background:#2094f0; padding:8px; margin-top:20px; font-size:20px;}