@charset "gb2312";
/* CSS Document */
body{ margin:0; padding:0; background:url(../images/bg.jpg) #fff no-repeat center 0; font-size:13px; font-family:Microsoft Yahei; color:#333;}
form{ padding:0; margin:0;}
ul{ padding:0; margin:0;}
li{ list-style:none; padding:0; margin:0;}
img{ border:0; margin:0; padding:0}
p{ padding:0; margin:0; text-align:justify;}
a:link,a:active,a:visited{ color:#333; text-decoration:none; font-family:Microsoft Yahei;}
a:hover{ color:#B30000;text-decoration:none; font-family:Microsoft Yahei;}
.clear{ clear:both;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.top_gn {
    text-align: center;
    background: url(../images/top_gn_bg.png) left top no-repeat;
}
.f_right {
    float: right;
}



/*网站头部-start*/
.top{ width:1000px; margin:0 auto;}
.top_cont{ width:1000px;}
.top_logo{ float:left; padding:26px 0;}
.top_search{ float:right; background:url(../images/search_bg.jpg) no-repeat; width:220px; height:28px; line-height:28px; margin-top:60px;}
.input_text{ color:#ccc; width:183px;float:left; border:0; margin-top:5px; margin-left:2px;}
.input_button{ width:30px; text-indent: -9999px; cursor:pointer; display:inline-block; float:left; height:28px; border:0; background:none;}
.nav_cont{ background:#024e8e; height:42px; line-height:42px; POSITION:relative; Z-INDEX:1;}
.banner{ width:1000px; margin:0 auto 0 auto; height:270px;}
/*导航-start*/

.nav{ margin:0; padding:0;}
.nav .m{ float:left; position:relative;}
.nav a:hover{ color:#ff0;}
.nav h3{ float:left; font-size:16px; margin:0; padding:0; text-align:center;}
.nav h3 a{ display:block; color:#fff; width:140px; vertical-align:top;}
.nav .on{}
.nav .on h3 a{ color:#ff0;}
.nav .sub{ display:none; /*默认隐藏*/ width:150px; padding:5px 0; position:absolute; left:-1px; top:40px; background:#025fac; text-align:center; z-index:9999;}
.nav .sub li{ vertical-align:middle;}
.nav .sub li a{ height:24px; line-height:24px; padding:4px 0; display:block; color:#fff; font-size:15px;}
.nav .sub li a:hover{ color:#ff0; background:#2595d1;}
/*导航-end*/
/*网站头部-end*/

/*首页主体-start*/
.main{ width:1000px; margin:15px auto 0 auto;}
.main_cont{ margin-bottom:15px;}
/*图片新闻-start*/
.newspic{ position:relative; width:370px; height:280px; overflow:hidden; text-align:left; float:left;}
.newspic .pic img{ width:370px; height:280px; display:block; }
.newspic .txt-bg{ position:absolute; bottom:0; z-index:1; height:36px; width:100%; background:#333; filter:alpha(opacity=40); opacity:0.4; overflow:hidden;}
.newspic .txt{ position:absolute; bottom:0; z-index:2; height:36px; width:100%; overflow:hidden;}
.newspic .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.newspic .txt li a{ display:block; color:white; padding:0 0 0 10px; font-size:12px; font-weight:bold; text-decoration:none;}
.newspic .num{ position:absolute; z-index:3; bottom:8px; right:8px;}
.newspic .num li{ float:left; position:relative; width:18px; height:15px; line-height:15px; overflow:hidden; text-align:center; margin-right:1px; cursor:pointer;}
.newspic .num li a,.newspic .num li span{ position:absolute; z-index:2; display:block; color:white; width:100%; height:100%; top:0; left:0; text-decoration:none;}
.newspic .num li span{ z-index:1; background:black; filter:alpha(opacity=50); opacity:0.5;}
.newspic .num li.on a,.newspic .num a:hover{ background:#f60;}
/*图片新闻-end*/
/*新闻列表-start*/
.news_list{ float:right; width:370px;}
.slideTxtBox .hd{ height:32px; line-height:32px; font-size:15px; border-bottom:1px solid #8d9295;}
.slideTxtBox .hd ul{ overflow:hidden; zoom:1;}
.slideTxtBox .hd ul li{ float:left;}
.slideTxtBox .hd ul li a{ display:block; padding:0 15px;}
.slideTxtBox .hd ul li a:hover{ text-decoration:none;}
.slideTxtBox .hd ul li.on a{ background:url(../images/inco1.jpg) no-repeat 5px 7px #025dae; color:#fff; font-weight:bold; padding-left:30px;}
.slideTxtBox .bd{ padding:6px 10px 0 10px;}
.slideTxtBox .bd li{ height:31px; line-height:31px; background:url(../images/news_arrow.jpg) no-repeat 0 11px; padding-left:10px; position:relative;}
.slideTxtBox .bd li a{ font-size:13px; display:inline-block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:275px;}
.slideTxtBox .bd li span{ float:right; color:#999; font-size:12px;}
.slideTxtBox .bd li img,.index_list li img{ position:absolute; top:-10px; right:0;}
/*新闻列表-end*/
.index_left{ width:760px; float:left;}
.index_left_cont{ margin-bottom:15px;}
.index_title{ height:30px; line-height:30px; font-size:15px; border-bottom:1px solid #8d9295;}
.index_title b{ background:url(../images/inco2.jpg) no-repeat 5px 7px #025dae; color:#fff; padding-left:30px; padding-right:15px; height:32px; line-height:32px; display:inline-block;}
.index_title span{ float:right; margin-top:10px;}
.index_title2{ height:32px; line-height:32px; font-size:15px; border-bottom:1px solid #8d9295;}
.index_title2 b{ background:url(../images/inco4.jpg) no-repeat 5px 7px #025dae; color:#fff; padding-left:30px; padding-right:15px; height:32px; line-height:32px; display:inline-block;}
.index_title2 span{ float:right; margin-top:10px;}
.index_list{ margin-top:5px;}
.index_list ul li{ height:30px; line-height:30px; background:url(../images/news_arrow.jpg) no-repeat 0 11px; padding-left:10px;position: relative;}
.index_list ul li a{ font-size:13px; display:inline-block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:275px;}
.index_list ul li span{ float:right; color:#999; font-size:12px;}

.index_list2{ margin:5px 0 0 5px;}
.index_list2 ul li{ height:31px; line-height:31px; background:url(../images/news_arrow.jpg) no-repeat 0 11px; padding-left:10px; position:relative;}
.index_list2 ul li a{ font-size:13px; display:inline-block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:190px;}
.index_list2 ul li img{position:absolute; top:0; right:0;}
/*主营业务-start*/
.pic_list{ margin-top:12px;}
.pic_list ul li{ float:left; width:240px; height:165px; text-align:center; margin-right:20px;}
.pic_list ul li img{ margin-bottom:8px; width:100%; height:165px;}
.pic_list ul li a:link,.pic_list ul li a:active,.pic_list ul li a:visited,.pic_list ul li a:hover{ color:#025dae; font-size:15px; font-weight:bold;}
/*主营业务-end*/
.link{ margin-top:6px;}
.link .hd{ height:32px; line-height:32px; font-size:15px; border-bottom:1px solid #8d9295;}
.link .hd ul{ overflow:hidden; zoom:1;}
.link .hd ul li{ float:left;}
.link .hd ul li a{ display:block; padding:0 15px;}
.link .hd ul li a:hover{ text-decoration:none;}
.link .hd ul li.on a{ background:url(../images/inco5.jpg) no-repeat 5px 7px #025dae; color:#fff; font-weight:bold; padding-left:30px;}
.link .bd{ padding:6px 0 0 20px;}
.link .bd ul li{ background:url(../images/link_inco.jpg) no-repeat 0 11px; float:left; padding-left:10px; width:235px; line-height:28px;}
.zcfg{ width:370px; float:left;}
.sqxx{ width:370px; float:right;}
.index_right{ width:220px; float:right;}
.pic1{ margin-bottom:10px;}
.pic{ margin-bottom:20px;}
.right_bgxt ul li{ float:left; width:103px; height:95px; position:relative; background:#d2e4f2; text-align:center; margin:0 10px 10px 0; border:1px solid #d0d0d0;}
.right_bgxt ul li img{ position:absolute; top:15px; left:25px;}
.right_bgxt ul li a:link,.right_bgxt ul li a:visited,.right_bgxt ul li a:active{ color:#025dae; font-size:14px; font-weight:bold; display:inline-block; margin-top:65px;}
.right_bgxt ul li a:hover{ color:#36517c; font-size:14px; font-weight:bold; display:inline-block; margin-top:65px;}
.right_zt{ width:220px; height:90px; line-height:90px; background:#d2e4f2; position:relative; margin-bottom:20px; border:1px solid #d0d0d0;}
.right_zt img{ position:absolute; top:24px; left:45px;}
.right_zt a:link,.right_zt a:active,.right_zt a:visited,.right_zt a:hover{ color:#025dae; font-size:14px; font-weight:bold; padding-left:120px;}

.right_yj{ margin-bottom:20px;}
.right_yj .hd{ height:32px; line-height:32px; font-size:15px; border-bottom:1px solid #8d9295;}
.right_yj .hd ul{ overflow:hidden; zoom:1;}
.right_yj .hd ul li{ float:left;}
.right_yj .hd ul li a{ display:block; padding:0 15px;}
.right_yj .hd ul li a:hover{ text-decoration:none;}
.right_yj .hd ul li.on a{ background:url(../images/inco6.jpg) no-repeat 5px 7px #025dae; color:#fff; font-weight:bold; padding-left:30px;}
.right_yj .bd{ padding:18px 10px 0 10px;}

.right_zcfg{ margin-bottom:15px;}
.left_pic{ width:370px; float:left;}
.right_pic{ width:370px; float:right;}
/*首页主体-end*/
/*内页-start*/
.n_left{ width:220px; float:left;}
.n_left_cont{ margin-bottom:20px;}
.n_left_title{ background:url(../images/nleft_title.jpg) no-repeat #e6e6e6; height:36px; line-height:36px; font-size:16px; color:#fff; font-weight:bold; padding-left:15px;}
.n_left_nav_list{ padding:10px 0 0 0;}
.n_left_nav_list li a:link,.n_left_nav_list li a:active,.n_left_nav_list li a:visited{ background:url(../images/nleft_inco.jpg) 15px 13px no-repeat; padding-left:30px; height:32px; line-height:32px; border:solid 1px #e0e0e0; display:block; margin-bottom:8px; font-size:14px;}
.n_left_nav_list li a:hover{ background:url(../images/nleft_inco.jpg) 15px 13px no-repeat #dceaf5; padding-left:30px; height:32px; line-height:32px; border:solid 1px #e0e0e0; display:block; margin-bottom:8px; font-size:14px;}
.n_left_cont_main{ padding:10px 5px;}
.n_left_cont_main p{ padding:0; margin:0; line-height:30px; font-size:13px;}
.n_right{ width:760px; float:right;}
.n_right_title{ font-size:16px; background:url(../images/right_title.jpg) no-repeat #e6e6e6; height:36px; line-height:36px; padding-left:30px;}
.n_right_title_sub1{ float:left; color:#005bae; font-weight:bold; text-align:center;}
.n_right_title_sub2{ float:right; margin-right:15px; font-size:13px;}
.n_right_content{ padding:10px 15px 20px 15px; font-size:14px; margin-bottom:15px;}
.n_right_content p{ padding:0; margin:0; line-height:24px; text-align:justify; text-justify:inter-ideograph; text-indent:2em;}

.n_right_content p.about_img{ margin-top:15px; text-align:center;}
.n_news_list li{ height:31px; line-height:31px; background:url(../images/news_arrow.jpg) no-repeat 0 11px; padding-left:10px;}
.n_news_list li a{ font-size:13px; display:inline-block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:630px;}
.n_news_list li span{ float:right; color:#999; font-size:12px;}

.n_pic_list{ margin-top:15px;}
.n_pic_list li{ float:left; width:165px; text-align:center; margin-right:17px; margin-bottom:20px;}
.n_pic_list li img{ margin-bottom:3px; width:165px; height:130px;}

.n_right_content_title{ text-align: center;
font: bold 24px/50px "宋体";
color: #4160a1;}
.n_right_content_date{ width:90%; margin:0 auto; height:24px; line-height:24px; background:#f8f8f8; text-align:center; margin-bottom:15px;}
.n_right_content_date span{ margin-right:15px;}
.n_right_content_moreimg{ text-align:center; margin-bottom:15px;}



/*弹出页面-start*/
.reveal-modal-bg { position:fixed; height:100%; width:100%; z-index:100; display:none; top:0; left:0; background:rgba(00, 00, 00, 0.8);}
.reveal-modal-bg{filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000,endColorstr=#cc000000);}
.reveal-modal{ visibility:hidden; top:50px; left:50%; margin-left:-300px; position:absolute; z-index:101; width:680px; height:510px; padding:30px 40px 34px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -moz-box-shadow:0 0 10px rgba(0,0,0,.4); -webkit-box-shadow:0 0 10px rgba(0,0,0,.4); -box-shadow:0 0 10px rgba(0,0,0,.4); background-color:#FFF;}
.reveal-modal.small{ width:200px; margin-left:-140px;}
.reveal-modal.medium{ width:400px; margin-left:-240px;}
.reveal-modal.large{ width:600px; margin-left:-340px;}
.reveal-modal.xlarge{ width:800px; margin-left:-440px;}
.reveal-modal .close-reveal-modal { font-size:22px; line-height:0.5; position:absolute; top:8px; right:11px; color:#333; text-shadow:0 -1px 1px rbga(0,0,0,.6); font-weight: bold; cursor: pointer;} 
/*弹出页面-end*/
.pic_list li{ float:left; width:160px; height:150px; overflow:hidden; margin-right:18px; text-align:center;}
.pic_list li img{ width:160px; height:120px;}
.pic_list div img{ width:680px; height:510px;}
/*分页-start*/
.pages{ padding-right: 3px; padding-left: 3px; padding-bottom: 3px; margin:15px 3px 3px 3px; padding-top: 3px; text-align: right;}
.pages a{ border-right: #eee 1px solid; padding-right: 5px; border-top: #eee 1px solid; padding-left: 5px; padding-bottom: 2px; margin: 2px; border-left: #eee 1px solid; COLOR: #036cb4; padding-top: 2px; border-bottom: #eee 1px solid; text-decoration: none;}
.pages a:hover{ border-right: #999 1px solid; border-top: #999 1px solid; border-left: #999 1px solid; color: #666; border-bottom: #999 1px solid;}
.pages a:active{ border-right: #999 1px solid; border-top: #999 1px solid; border-left: #999 1px solid; color: #666; border-bottom: #999 1px solid;}
.pages .current{ border-right: #036cb4 1px solid; padding-right: 5px; border-top: #036cb4 1px solid; padding-left: 5px; FONT-WEIGHT: bold; padding-bottom: 2px; margin: 2px; border-left: #036cb4 1px solid; color: #fff; padding-top: 2px; border-bottom: #036cb4 1px solid; background-color:#036cb4;}
.pages .disabled{ border-right: #eee 1px solid; padding-right: 5px; border-top: #eee 1px solid; padding-left: 5px; padding-bottom: 2px; margin: 2px; border-left: #eee 1px solid; COLOR: #ddd; padding-top: 2px; border-bottom: #eee 1px solid;}
/*分页-end*/
/*内页-end*/

/*底部-start*/
.foot{ width:100%; margin:0 auto; background:#e0e0e0; padding:15px 0;}
.foot p{ text-align:center; line-height:24px;}
/*底部-end*/

.index2_fy{ text-align:center;}