@charset "utf-8";

body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th{margin:0;padding:0; border:0px;}
body,button,input,select,textarea{font-family:'微软雅黑', Arial, sans-serif; font-size:14px;}
ul,ol,li{list-style:none; float:left;}
a:link,a:visited,a:hover,a:active{text-decoration:none; cursor:pointer;}
i,em,b{font-style:normal;}
fieldset,img{border:0;}
button,input,select,textarea{font-size:100%;}
.fl{float:left;}
.fr{float:right;}
.fw{font-weight:bold;}
.clear{clear:both;}
img{vertical-align:middle;}
.wid100{width:100%;}
.wid1100{width:1100px; margin:0 auto;}

.top{width:100%; height:98px; border-bottom:1px solid #34679f; background:#05244f;}
.logo{width:490px; height:66px; margin-top:16px;}
.top-right{width:210px; padding-top:16px; }
.top-right-link{color:#99ccff; line-height:30px; width:100%; font-size:12px; text-align:right;margin-bottom:5px;} 
.top-right-link a{padding:0 5px;color:#99ccff;}
.search{width:210px; height:28px; background:#fff;}
.search-input{width:153px; padding:7px 10px; line-height:14px; background:none; height:14px; float:left; font-size:12px; color:#1d4e83;}
.search-btn{width:37px; height:28px; float:left;}
.nav{width:1100px; height:46px; line-height:46px; color:#333; position:relative;z-index:1000;}

.banner{width:750px; height:380px; float:left;}
.yx-rotaion{margin:0 auto;}
.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t{position:absolute}
.yx-rotation-title{position:absolute;width:100%;height:30px;line-height:30px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;left:0;bottom:0;_bottom:-1px;z-index:1}
.yx-rotation-t{color:#fff;font-size:14px;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:30px}
.yx-rotation-focus{height:30px;line-height:30px;right:20px;bottom:0;z-index:2}
.yx-rotation-focus span{width:10px;height:10px;line-height:10px;float:left;margin-left:10px;position:relative;top:10px;cursor:pointer;background:url(../images/point.png) no-repeat;text-indent:-9999px}
.yx-rotation-focus span.hover{background:url(../images/point-1.png) no-repeat;}
.rotaion_list{width:0;height:0;overflow:hidden;}
.rotaion_list li{width:350px; height:220px; float:left;}
.sy-part{width:1100px; float:left; margin-bottom:15px;}
.sy-xw{width:335px; height:380px;}
.xwdt,.tzgg{width:335px; height:178px; border-bottom:1px dotted #a2a2a2; padding-bottom:6px; margin-bottom:10px;}
.title{width:100%; height:20px; line-height:20px; }
.title h3{display:block; float:left; color:#05244f; font-size:16px;}
.sy-list{width:335px; margin-top:6px;}
.sy-list li{background:url(../images/qdt.jpg) no-repeat left center; padding-left:15px; width:315px; height:26px; line-height:26px;}
.sy-list li a{color:#333; font-size:12px; font-family:'宋体';}
.sy-list li a span{color:#999; margin-left:8px; float:right;}
.more{display:block; width:320px; text-align:right; font-weight:bold; color:#05244f; font-family:'宋体'; font-size:12px; padding-right:15px; float:left; line-height:20px;}
.sy-lm{width:750px;}
.bks,.jxky{width:367px; margin-right:16px; margin-bottom:15px;}
.yjs,.jcsp{width:367px; margin-bottom:15px;}
.lm-pic{width:170px; height:130px; margin-right:10px;}
.lm-sm{width:187px;}
.more-1{display:block; float:right; color:#333333; font-weight:bold; height:18px; line-height:18px;}
.bks-list{width:187px; margin-top:10px;}
.bks-list li{width:187px; margin-bottom:10px; line-height:20px; font-size:12px; font-family:'宋体'}
.bks-list li a{color:#333;}
.bks-list li a span{color:#999;}
.jqrd{width:335px;}
.jqrd-list{width:315px;height: 69px;margin-top:10px;float:left;background:url(../images/jqrd.jpg) no-repeat;padding:12px 10px;font-family:'宋体';border-bottom: 0.1px solid #ccc;}
.jqrd-left{width: 316px;margin-top: 20px;}
.jqrd-left h3{font-size:14px; color:#333; line-height:20px; display:block; float:left; width:100%; height:40px;}
.jqrd-left p{display:block; width:100%; color:#999; text-indent:2em; font-size:12px; line-height:20px; height:100px; float:left; margin-top:6px;}
.jrxq{color:#cc0000;font-weight:bold;line-height:20px;width:100%;display:block;text-align:right;font-size:12px;margin-top: -5px;float:left;} 
.tzgg{border-bottom:0;}
.sy-link{width:100%;}
.sy-link li{width:127px; margin-right:12px;}
.sy-link li:last-child{ margin-right:0px!important;}
.sy-link li .link-pic{width:100%; float:left; text-align:center; margin-bottom:10px;}
.sy-link li .link-txt{width:100%; font-family:'宋体'; font-size:12px; color:#999; line-height:18px; text-align:center;}
.bq{width:100%; background:#05244f; color:#fff; line-height:24px; text-align:center; height:auto; padding:15px 0; font-size:12px; font-family:'宋体';}
.list-banner{width:100%; height:180px; overflow:hidden; background:#eaeaea; text-align:center; margin-bottom:10px;}
.lmy{width:1100px; margin:0 auto;}
.left{width:230px; margin-right:50px;}
.lmmc{width:230px; height:60px; text-align:center; background:url(../images/lmcc.jpg) no-repeat right #052450; font-size:24px; color:#d7e7ff; line-height:60px;}
.left-list>li>a{width:198px; height:50px; line-height:50px; background:#eaeaea; padding-left:30px; display:block; font-size:16px; padding-left:32px; margin-bottom:1px; color:#05244f;font-weight:700;}
.left-list>li>a:hover,.left-current{background:url(../images/left-hover.jpg) no-repeat!important; color:#fff!important;}
.local{width:820px; height:40px; line-height:40px; border-bottom:2px solid #dadada;}
.local h3{display:inline-block; border-bottom:2px solid #f79c34; padding:0 10px; color:#05244f; font-weight:normal; font-size:18px; float:left;}
.right{width:820px;}
.list,.jj-con,.list-1,.list-con,.list2{width:820px; margin-top:15px; min-height:300px; margin-bottom:20px;}
.list li{width:805px; background:url(../images/point.jpg) no-repeat left center; padding-left:15px; height:30px; line-height:30px;}
.list li a{color:#333; width:700px; display:block; float:left;}
.list li i{display:block; float:right; text-align:right; width:100px; color:#999; font-size:12px;}
.right-con{width:1100px; background:#fff;}
.right-con-lm{width:1000px; height:64px; line-height:64px; border-bottom:1px solid #0075bf; padding:0 25px;}
.right-content,.pic-content{width:1050px; padding:30px 25px;}
.sxt{width:100%; padding-top:15px; border-top:1px dotted #e0e0e0; color:#666;}
.sxt p{display:block; width:100%; float:left; line-height:32px;}
.sxt a{color:#666;}
.right-lm{width:800px; height:64px; line-height:64px; border-bottom:1px solid #0075bf; padding:0 25px;}
.right-lm h3,.right-con-lm h3{font-size:20px; color:#05244f; display:block; float:left; font-family:'微软雅黑'}
.jj-title,.right-title{width:100%; padding-bottom:15px;}
.jj-title h3,.right-title h3{color:#05244f; width:100%; display:block; float:left; text-align:center; font-size:18px; line-height:32px; font-family:'微软雅黑'}
.right-title i{display:block; width:100%; color:#666; font-size:12px; line-height:20px; float:left; text-align:center; margin-top:5px; }
.jj-content,.right-content-1{width:100%; margin-top:20px; line-height:30px; font-size:14px; color:#333; min-height:500px;}
.jj-content p,.right-content-1 p{text-indent:2em; margin-bottom:20px; text-align:justify; text-justify:inter-ideograph;}
.dqwz a,.dqwz{color:#666;}
.jj-content{margin-top:10px;}
.jj-title{padding-bottom:0;}
.zw{width:820px; margin-bottom:15px;}
.zw h3{border-left:4px solid #05244f; display:block; float:left; width:800px; height:36px; line-height:36px; background:#eaeaea; padding-left:20px; color:#05244f; font-size:18px; margin-bottom:20px;}
.zw ul{display:block; width:800px; margin-left:20px; float:left;}
.zw li{width:80px; line-height:30px;}
.zw li a{color:#333; font-size:14px; line-height:30px;}
.list-con p{text-indent:2em; line-height:30px;}
.list-con p img{display:block; text-indent:0!important; margin:0 auto; max-width:100%; text-align:center;}
.list-con{min-height:300px;}
.list-con h3{border-left:4px solid #05244f; display:block; float:left; width:800px; height:36px; line-height:36px; background:#eaeaea; padding-left:20px; color:#05244f; font-size:18px; margin:20px 0 15px;}



.leftsidebar_box{width:230px;height:auto !important;overflow:visible !important;background:#f0f0f0;}
.leftsidebar_box dt{width:198px; height:50px; line-height:50px; background:#eaeaea; padding-left:30px; border-top:1px solid #fff; display:block; cursor:pointer; font-size:16px; padding-left:32px; margin-bottom:1px; color:#05244f;}
.leftsidebar_box dt:hover{background:url(../images/left-hover.jpg) no-repeat!important; color:#fff!important;}
.leftsidebar_box dd{background:#f0f0f0;padding-left:40px; height:40px; line-height:40px;}
.leftsidebar_box dd a{color:#666;line-height:40px; font-size:14px;}


.left-list li a{width:198px; height:50px; line-height:50px; background:#eaeaea; padding-left:30px; display:block; font-size:16px; padding-left:32px; margin-bottom:1px; color:#05244f;}
.left-list li a:hover,.left-current{background:url(../images/left-hover.jpg) no-repeat!important; color:#fff!important;}




.menu-nav{width:100%; height:46px; line-height:46px;}
#menu {width:1100px; margin:0 auto; height:46px; line-height:46px;}
#menu ul {
list-style: none; 
}
li.l1-nav {
float: left; 
position: relative; 
left: 0px;
top: 0px;
width:100px;
height:46px; line-height:46px;
}
a.l1-nav { 
display: block; 
padding-left:20px; 
text-decoration: none; 
width: 90px;
height: 46px;
line-height: 46px;
color:#333;
float:left;
font-size:14px;
background:url(../images/x-jt.png) no-repeat 90px center;
}
li.l1-nav:hover a.l1-nav, a.l1-nav:hover { 
background:#005faf; color:#fff;
height:46px; line-height:46px; background:#ecb727 url(../images/s-jt.png) no-repeat 85px center;
}
ul.l2-nav {
visibility: hidden;
position: absolute; 
left: 0px;
top: 46px;
background:url(../images/ejbg.png) repeat;
}
li.l2-nav {
float: left; 
position: relative; 
left: 0px;
top: 0px;
}
a.l2-nav { 
display: block; 
text-align: center;
width: 150px;
height: 40px;
line-height: 40px;
color: #fff;
background:url(images/ej-bg.png) repeat-x;
text-decoration:none;
font-size:14px;
}
li.l2-nav:hover a.l2-nav, a.l2-nav:hover { 
color: #fff;
background: #ecb727;
}

a.l1-nav:hover ul.l2-nav, li.l1-nav:hover ul.l2-nav {
visibility: visible;
}

/*导航栏*/
.left>ul>li.light>a { display:inline-block;background-color:#fff; color:#052450;border-left:6px solid #052450;font-weight:700;}
left>ul>li.light>a:hover{background:none;color:#fff;}
.left>ul>li.light>ul li a{color: #3e3e3e;line-height: 50px;display: block;font-size:14px;}
.left>ul>li.light>ul li.on a{color: #023f7a;}

.xz-content{width:1100px; padding:30px 0;} 
.xz-content h2{display:block; height:36px; line-height:36px; background:#eaeaea; width:1076px; border-left:4px solid #05244f; padding-left:20px; font-size:16px; font-weight:normal; color:#05244f;}
.en-jj{padding:15px; width:1070px;}
.en-jj p{text-indent:2em; line-height:24px; color:#333; font-size:14px;}
.en-jj li{width:200px;}
.en-jj li a{color:#333; font-size:14px; line-height:30px;}
.xx{color:#05244f; font-weight:bold;}


table.altrowstable {
font-family: verdana,arial,sans-serif;
font-size:14px;
color:#111;
border-width: 1px;
border-color: #F0F;
border-collapse: collapse;
}
table.altrowstable th {
border-width: 1px;
padding: 8px;
border-style: solid;
border-color:#212830;
}
table.altrowstable td {
border: 1px solid #d7d7d7;
padding: 10px 8px; text-align:center;
font-size:12px;
}
.oddrowcolor{
background-color:#fff;
color:#05244f;
}
.evenrowcolor{
background-color:#f7f7fa;
}
.list2-con{width:780px; padding:20px; background:#ededed; margin-bottom:20px;}
.list2 h3{display:block; float:left; width:100%; height:30px; line-height:30px; font-size:15px;}
.list2 p{display:block; width:100%; line-height:30px;}
.zszt:hover{background: #ecb727; color:#fff;}
.xmgk{ font-size:14px; line-height:28px; text-indent:2em;}
.xm_pyfs{}
.xm_pyfs li{width:28%;margin-right:2%;border-bottom:1px dotted #d7d7d7;float:left;background:url(../images/in.png) no-repeat left center;padding-left:25px;line-height:40px;height:40px;}
.xm_pyfs li a{color:#333; line-height:40px;}
.xm_pyfs li:hover a{color:#0453a4;}
.zw h3 a{ color:#05244f;}