﻿@charset "utf-8";
/* CSS Document */
body{font-family:"微软雅黑",Arial, Helvetica, sans-serif; font-size: 12px;font-style: normal; line-height: 22px;
 font-weight: normal; font-variant: normal; color:#666; overflow-x:hidden;}
body,ul,dl,dd,dt,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,img,td,div,input{margin:0;padding:0;}
table{ border-collapse:collapse; border-spacing:0;}
a{ outline-style:none; color:#4b4b4b; text-decoration:none; border:0px;}
a:hover{ text-decoration:none; color:#3a7fc2;}
input,select,textarea{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#666}
img{border:0;}
li{list-style-type:none; vertical-align:0}
.hidden{display:none;}
.fleft{float:left}
.fright{float:right}
.fleft_impt{ float:left!important;}
.pr{ position:relative;}
.pa{ position:absolute}
.clear{ clear:both; height:0; line-height:0; overflow:hidden; font-size:0;}
textarea{resize: none;}
.f12{ font-size:12px;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.f22{ font-size:22px;}
.f24{ font-size:24px;}
.fbold{ font-weight:700}
.slans{ color:#022c49;}
.cls{ color:#014b98}
.red{ color:#cc0000;}
.slans1{ color:#1b516a}
.mar0{ margin:0px!important;}
/*new*/
.bg1{ background:#f4f4f4;}
.bg2{ background:#fefefe;}
.header{ background:#fff; padding-top:28px; padding-bottom:10px;}
.logo{ background:url(/images/logo.jpg) no-repeat; width:170px; height:54px; float:left;}
.w990{ width:990px; margin:0 auto;}
a.nn{ background:url(/images/nn.jpg) no-repeat left center; padding-left:35px; float:left;}
.serach{ float:left; margin-left:60px; margin-right:30px;}
.serach input{ position:relative; float:left; behavior:url(/css/css/PIE.htc); line-height:20px; border:1px solid #cfcfcf;
border-radius:5px; -moz-border-radius:5px; overflow:hidden; padding:0 10px; width:120px; height:20px; }
.serach a{ float:left; background:url(/images/sj.jpg) no-repeat; width:22px; height:22px; margin:0 5px;}
.nav{ float:right; margin-top:10px;}
.nav li{ height:36px; width:86px; float:left; background:url(/images/nav.jpg) no-repeat left center; padding-left:10px; position:relative; line-height:36px; font-size:15px; font-weight:100; margin-left:10px;}
.nav li a{ display:block;}
.nav li a.chose{color:#3a7fc2;}
.nav li.home{ background:url(/images/home.png) no-repeat left center; text-align:center;}
.nav li dl{ text-align:center; background:#fff; position:absolute; left:0px; font-size:13px;  top:34px; padding-top:8px; height:36px; font-weight:100; left:50%;}
.nav li dd{ float:left; padding:0 10px; white-space:nowrap;}

/****banner*****/
.banner{ width:100%; position:relative;}
.banner img{ width:100%;}
.patest{ position:absolute; left:50%; margin-left:-495px; width:960px; padding-left:30px; color:#0e376b; height:128px; margin-top:-74px; top:50%; text-align:left;}
.patest h1{ font-size:20px; font-variant:100;}
.patest p{ font-size:14px; margin-top:18px;}
.patest a{ display:block; background:url(/images/lmore.png) no-repeat; width:124px; height:31px; margin-left:25px; margin-top:35px;}
.banner2{ text-align:center; overflow:hidden; height:445px; position:relative;}
.banner2 img{ height:445px; width:auto!important; display:block; margin:0 auto; display:inline-block;}
.lsebaner li{ position:absolute; height:445px; width:100%; left:0px; top:0px; opacity:0; display:none;}
.list_ban{ position:absolute; left:50%; bottom:60px; z-index:12}
.list_ban li{ float:left; width:10px; height:10px; background:#999; margin:0 5px;}
.list_ban li.cet{ background:#00F;}
/*****首页内容*****/
.conmat{ width:990px; margin:0 auto; position:relative; z-index:15; margin-top:-46px; }
.news{background:#fff; padding:0px 10px; }
.news h1{ float:left; line-height:46px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.news h1 span{ color:#0d386b;}
.news_list1{ float:right; width:840px; height:46px; position:relative; line-height:46px; padding-left:30px;}
.n_top{ position:absolute; left:0px; top:0px; background:url(/images/ntsj.jpg) no-repeat center center; width:20px; height:23px; cursor:pointer;}
.n_bot{position:absolute; left:0px;bottom:0px; background:url(/images/nbsj.jpg) no-repeat center center;width:20px; height:23px; cursor:pointer;}
.n_doy{ display:block; height:46px; overflow:hidden;}
.n_doy li{ cursor:pointer; line-height:46px; font-size:12px; color:#4b4b4b; width:100%;}
.n_doy li p{ float:left;}
.n_doy li a{ float:right; background:url(/images/mbsj.jpg) no-repeat right center; padding-right:10px;}
.nesws{ position:relative;behavior:url(/css/css/PIE.htc); border-radius:8px; overflow:hidden; width:312px; padding-bottom:20px; float:left; background:#fff; height:347px;}
.nesws h2{ height:28px; background:#7b7b7b; line-height:28px; font-weight:100;} 
.nesws h2 a{ background:url(/images/sjd.png) no-repeat left center; padding-left:10px; margin-left:8px; display:block; color:#fff; font-size:16px;}
.doutron{}
.doutron p{ color:#000; height:66px; margin-top:8px; overflow:hidden; margin:4px 10px 0px;}
.donclist{ margin:8px 10px 0px; font-size:13px;}
.donclist li a{ float:left; color:#7b7b7b;}
.donclist li a:hover{color:#3a7fc2;}
.donclist li span{ float:right; color:#7b7b7b;}
.hynews h3{ padding:0 10px; border-bottom:1px dashed #9c9c9c; padding-bottom:5px; margin:10px 0px; font-weight:100;}
.hynews h3 a{ background:url(/images/pic4.jpg) no-repeat left center; padding-left:10px; color:#000; font-size:15px;}
.wlist{ float:left; width:460px;}
.wlist li{ float:left; position:relative;behavior:url(/css/css/PIE.htc); overflow:hidden; border-radius:10px; width:225px; margin-left:5px; background:#fff; height:181px;}
.wlist li.mart{ margin-top:5px;}
.wlist li h3{ background:#e7e7e7; height:28px; line-height:28px; font-size:15px; padding:0 10px;}
.wlist li h3 a{ background:url(/images/add.png) no-repeat left center; padding-left:10px; color:#212121; font-weight:100;}
.wlist li img{ margin:3px 0px;}
.wlist li p{ height:30px; padding:0 10px; text-align:center;}
.w213{ float:right; width:213px; position:relative;behavior:url(/css/css/PIE.htc); overflow:hidden; border-radius:10px; background:#fff;}
.w213 h2{ height:28px; padding:0 10px; background:#7b7b7b; line-height:28px; font-weight:100;}
.w213 h2 a{ background:url(/images/sjd.png) no-repeat left center; padding-left:10px; font-size:15px; color:#fff;}
.ahlink{ margin:10px; border-bottom:1px dashed #000; padding-bottom:3px;}
.ahlink a{ display:block; color:#000;}
.ahlink a:hover{color:#3a7fc2;}
.call_us{ margin:0 10px; color:#000;}
.call_us span{ color:#de7426;}
.call_us h3{ background:url(/images/pic4.jpg) no-repeat left center; padding-left:10px; line-height:28px; font-size:15px; font-weight:100; margin-bottom:4px;}
.call_us p{ padding-left:10px;}
.vied{ margin-top:10px; position:relative;}
a.title{ background:url(/images/sjd.png) no-repeat  left center; display:block; position:absolute; left:10px; top:0px; line-height:28px; color:#fff; padding-left:10px;}
a.bf{ background:url(/images/vidue.png) no-repeat; width:32px; height:32px; display:block; position:absolute; right:10px; bottom:10px;}
/****flooer***/
.flooer{ border-top:1px solid #dbdbdb; padding:35px 0px; margin-top:25px; background:#fff;}
.foot{ width:950px; margin:0 auto;}
.foot a{ padding:0 10px;}
/******二级页面*******/
.main{ width:950px; padding:20px; background:#fff; display:block; min-height:480px; margin:0 auto; margin-top:-90px; position:relative;}
.nav_left{ float:left; width:140px;color:#4b4b4b;}
.nav_left h1{ font-size:18px; padding-left:10px; font-weight:100; }
.nav_left h1 p{ padding-left:10px; font-size:13px;}
.nav_left ul{ margin-top:45px;}
.nav_left li{ padding:0 10px; font-size:15px; cursor:pointer; border-bottom:2px solid #c2c2c2; line-height:30px;}
.nav_left li a{ display:block; padding:0 15px;}
.nav_left li.currt{ background:#2177c3;border-bottom:2px solid #2177c3;}
.nav_left li.currt a{ background:url(/images/lfefnavbg.png) no-repeat right center; color:#fff;}
.nav_left li.currt1{ background:#2177c3;border-bottom:2px solid #2177c3;}
.nav_left li.currt1 a{ background:url(/images/lfefnavbg.png) no-repeat right center; color:#fff;}
.mbx{ float:right; margin-top:22px;}
.mbx a{ margin:0 5px;}
.r_body{ float:right; width:760px;}
.cont{ margin-top:45px; color:#000;}
.cont p{}
/***************/
.wrap .news_list{ width:100%; height:auto;}
.wrap .news_list dt{ line-height:42px; height:42px; clear:both;}
.wrap .news_list em{ font-style: normal;}
.wrap .news_list dd{}