/* CSS Document */
*{margin:0;padding:0;}
a{color:#666;text-decoration:none;cursor:pointer;}
a:hover{color:#012c7d;text-decoration:underline;}
@font-face{font-family:myfont; src: url(font/myfont.otf);}
body{color:#666;font-size:14px;line-height:1.8;font-family:"myfont";min-width:1004px;}
dd,dl,dt,ul,li,ol{list-style-type:none;}
img{border:0px;display:inline-block;line-height:0px;vertical-align:middle;}
h1,h2,h3,h4{font-weight:normal;font-family:"myfont"}
input,select,textarea{font-size:12px;vertical-align:middle;font-family:"myfont"}
input:focus{outline:none;}
h1 a,h2 a,h3 a,h4 a{color:#4e4e4e;}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover{color:#012c7d;}
.clearfix:after {content:".";display:block;height:0;clear:both;overflow:hidden;}
.clearfix{*zoom:1;}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}
.w1004{width:1004px;margin:0 auto;}
.c-top{padding:19px 0 16px 0;position:relative;z-index:2;}
.nav{width:592px;padding:8px 0 0 28px;height:28px;line-height:28px;}
.nav li{float:left;position:relative;background:url(../images/navbg.png) no-repeat right;}
.nav li h3{font-size:15px;padding:0 17px;}
.nav li.on h3{background:#2e4f8d;}
.nav li.on h3 a,.nav li.hover.on h3 a{color:#fff;}
.nav li.hover h3 a{color:#012c7d;}
.nav li a:hover{text-decoration:none;}
.nav li ul{position:absolute;left:0;top:27px;background:#f5f5f5;display:none;width:165px;}
.nav li ul li{float:none;height:30px;line-height:30px;background:none;}
.nav li ul li a{display:block;color:#666;font-size:13px;white-space:nowrap;padding-left:20px;}
.nav li ul li a:hover{color:#fff;background:#2e4f8d;}
.search{width:200px;height:26px;border:1px solid #ccc;margin-top:8px;}
.search input{border:0px;width:170px;padding-left:5px;height:26px;line-height:26px;color:#a5a5a5;float:left;}
.search a{display:block;width:25px;height:26px;background:url(../images/search_icon01.gif) no-repeat center center;float:right;}
.js_main_banner{position:relative;width:100%;height:300px;overflow:hidden;min-width:1004px;}	
.js_main_banner .d_btn{position:absolute;top:0;left:0;width:1000px;height:0px;z-index:9999;}
.js_main_banner .d_btn .sp_pre,.js_main_banner .d_btn .sp_next{position:absolute;display:none;float:left;top:140px;width:40px;height:40px;line-height:0;font-size:0;text-indent:-9999em;cursor:pointer;background:url(../images/icon_banner.png) 0 0 no-repeat;}	
.js_main_banner .d_btn .sp_pre{left:0;background-position:0 -45px;}	
.js_main_banner .d_btn .sp_next{right:0;background-position:0 0;}	
.js_main_banner .con{width:100%;height:300px;}	
.js_main_banner .con li{width:100%;height:300px;text-align:center;}
.js_main_banner .con .li_01{background-color:#006fbb;}
.js_main_banner .index{position:absolute;bottom:0;left:0;z-index:9999;padding:10px 0;width:100%;text-align:center;}	
.js_main_banner .index li{display:inline;padding:0 5px;vertical-align:top;line-height:18px;}
.js_main_banner .index a{vertical-align:top;display:inline-block;width:18px;height:18px;background: url(../images/icon_banner.png) 1px -85px no-repeat;}	
.js_main_banner .index .on a{background-position:1px -105px;}
.dynamic_news{height:25px;color:#012c7d;padding-bottom:5px;margin:20px 0;font-size:15px;overflow:hidden;border-bottom:1px dotted #a3a3a3;line-height:25px;}	
.dynamic_news .sp_title{float:left;text-indent:10px;width:90px;font-family:"myfont";}
.dynamic_news_con{margin-left:80px;height:25px;overflow:hidden;}
.dynamic_news_con li,.dynamic_news_con li a{line-height:27px;}	
.ul_02{padding:0px 0 0px;width:100%;}	
.ul_02:after{content:"";display:block;clear:both;} 	
.ul_02 li{display:inline;float:left;margin-left:40px;width:300px;overflow:hidden;}
.ul_02 .first{margin-left:10px;}	
.ul_02 .last{float:right;margin:0 10px 0 0;	}
.ul_02 li img{margin-bottom:5px;width:300px;height:150px;}	
.ul_02 li .p_text{text-indent:2em;color:#666;}
.ul_02 li .a_more{float:right;color:#999;font-size:14px;*margin-top:-24px;}	
.h4_01{color:#012c7d;font:15px/27px "myfont";}
.c-bottom{background:url(../images/bottom_bg01.jpg) no-repeat center top #efefef;padding:20px 0;margin-top:25px;}
.c-bottom .w1004{background:url(../images/bottom_bg02.gif) repeat-y left top;}
.c-bottom .w1004 li{float:left;width:334px;font-size:12px;}
.c-bottom .w1004 li h3{font-size:15px;line-height:28px;}
.c-bottom .w1004 li h3 a{color:#012c7d;}
.c-bottom .w1004 li a:hover{color:#f60;}
.copyright{height:40px;line-height:40px;font-size:12px;}
.copyright .fr{font-family:arial,"宋体";}
.ny_line{background:url(../images/ny_bg01.gif) repeat-x;height:12px;padding-bottom:12px;}
.left{width:200px;padding-bottom:30px;}
.right{width:780px;padding-bottom:30px;}
.left01 dt{background:#2e4f8d;color:#fff;font:16px/50px "myfont";height:50px;padding-left:36px;}
.left01 dd{border-bottom:1px dotted #a3a3a3;height:39px;line-height:39px;width:200px;*margin-left:-40px;}
.left01 dd a{display:block;background:url(../images/left_icon01.gif) no-repeat 38px center;padding-left:50px;}
.left01 dd a:hover,.left01 dd.hover a{background-color:#f2f2f2;color:#2e4f8d; text-decoration:none;}
.left02{margin-top:45px;background:#f2f2f2;padding:15px;color:#757575;line-height:18px;font-size:12px;}
.left02 a{color:#757575;}
.left02 img{margin-right:5px;}
.left02 p{padding-top:15px;}
.left02 h4{font-family:arial,"myfont";border-bottom:1px solid #009e9a;padding-bottom:8px;font-size:14px;}
.right_01{border-bottom:1px solid #e0e0e0;line-height:32px;color:#545454;font-size:12px;}
.right_01 a{color:#545454;}
.right_01 a:hover{color:#f60;text-decoration:none;}
.right_02{padding-top:12px;}
.right_03{border-bottom:1px dotted #a3a3a3;line-height:36px;font-size:16px;font-weight:bold;color:#2e4f8d;padding-top:6px;}
.right_04{padding-top:15px;}
.turn_page{margin-top: 20px;padding:10px 0 10px 10px;text-align:right;}
.turn_page a,.turn_page .sp_point{margin-left:5px;padding:0 3px;color:#666;font:15px/20px "myfont";display:inline-block;}	
.turn_page .a_current,.turn_page a:hover{color:#fff;background-color:#3399d6;} 	
.turn_page .a_pre,.turn_page .a_next{padding:0;height:20px;background:#3399d6 url(../images/turn_page.gif) 0 0 no-repeat;}
.turn_page .a_pre{background-position:-16px 0;}
.turn_page .a_pre:hover,.turn_page .a_next:hover{background-color:#3399d6; text-decoration:none;}
.content_list li{height:30px;padding-left:10px;background:url(../images/point_gray.gif) 2px center no-repeat;line-height:30px;}
.content_list li a:LINK,.content_list li a:VISITED{font-size:14px;float:left;}
.content_list li span{float:right;color:#666;font-size:13px;text-decoration:none;}
.detail_title{height:90px;}
.detail_title h3{color:#2e4f8d;font-sise:18px;text-align:center;padding-bottom:10px;}
.detail_title .date{color:#666;font:14px/30px "宋体";text-align: center;}
.channel_content{padding-top:20px;}
.color_2e4f8d{color:#2e4f8d;}
.p_01{border-bottom:1px dotted #a3a3a3;line-height:36px;font-size:14px;font-weight:bold;color:#2e4f8d;margin-bottom:15px;}
.service{margin-top:20px;background:#ededed;}
.service_content{background:#efefef;padding-bottom:20px;margin-top:20px;}
.service_content .item{width: 240px;background:#fff;margin:15px 0 0 15px;padding-bottom:10px;display:inline;}
.service_content .item a img{width: 240px;height:150px;}
.service_content .item .item_title{width:200px;border-bottom:1px dotted #a3a3a3;margin:0 20px;}
.service_content .item .item_title a:LINK,.service_content .item .item_title a:VISITED{font:700 14px/40px "myfont";color:#0068b7;text-decoration:none;}
.service_content .item .item_content{width: 200px;padding:0px;margin:10px 20px 10px 20px;display:inline;}
.channel_txt{padding:20px 0 5px 0;}
.bbl{border-bottom:1px dotted #a3a3a3;}
.content-menu{border-bottom: 2px solid #2e4f8d;margin-top:15px;}
.content-menu b{background:#2e4f8d;display:inline-block;padding:5px 50px;text-align:center;color:#fff;font-size:18px;}
.content-nav{float:left;width:29%;height:90px;padding:15px;margin:10px 0 10px 10px;background:#fff;display:inline;}
.content-nav .img{width:90px;height:90px;float:left;}
.tab_con{background:#eef;padding:10px 0;}
.content-nav .word{width:185px;padding: 0 0 0 15px; float: left;display: inline;}
.content-nav .title{height:24px;line-height:24px;padding-bottom:5px;}
.content-nav .title h2{font-family:"Verdana";font-size:18px;color:#2e4f8d;float:left;}
.content-nav .more{float:right;margin:10px 15px 0 0;width:50px;height:30px;display: inline;}
.content-nav .title a:LINK,.content-nav .title a:VISITED{font-size:14px;color:#999;float:right;}
.content-nav p{font-size:12px;line-height:20px;}
.client ul{width:800px;}
.client li{float:left;width:142px;height:68px;border:1px solid #c4c4c4;margin:15px 15px 0 0;}
.wzdh{padding-top:20px;padding-bottom:30px;}
.dh_li{width:180px;float:left;margin-right:20px;display:inline;}
.h2_01 {height:50px;color:#fff;text-align:center;font:16px/50px;background-color:#2e4f8d;}
.h2_01 a:LINK,.h2_01 a:VISITED{text-decoration: none;color:#fff;font:16px/50px;}
.dh_li a{border-bottom: 1px dotted #a3a3a3;color: #666;float: left;padding: 5px 0;width: 100%;display:block;text-align:center;line-height:30px;}
.dh_li  a:hover{color:#2e4f8d;text-decoration:none;background-color:#f2f2f2;} 


#p-banner-1{background: url(../images/banner_img01.jpg) no-repeat center 0px #006fbb;}
#p-banner-2{background: url(../images/banner_img02.jpg) no-repeat center  0px #6a98c9;}
#p-banner-3{background: url(../images/banner_img03.jpg) no-repeat center  0px;}
#p-banner-4{background: url(../images/banner_img04.jpg) no-repeat center  0px;}
#p-top-banner h2{position:relative;}
#p-top-banner{background:#EFEFEF;}
#p-top-banner.p-top-qh .p-container-body{clear:both;position:relative;height:301px;border:0 none;background:none;margin:0;}
#p-top-banner .p-top-qh-pane{position:relative;height:301px;overflow:hidden;clear:both;}
#p-top-banner .p-bannerqh{position:absolute;overflow:hidden;}
#p-top-banner .p-bannerqh .p-home-banner{clear:none;height:301px;overflow:hidden;width:100%;margin:0;float:left;}
#p-top-banner .p-bannerqh .p-home-banner .p-banner1-1-1{width:1004px;margin:0 auto;text-align:left}
#p-top-banner .p-top-qh-nav{width:100%;height:20px;text-align:center;}
#p-top-banner .p-top-qh-nav a{vertical-align:top;display:inline-block;width:18px;height:18px;background: url(../images/icon_banner.png) 1px -85px no-repeat;}
#p-top-banner .p-top-qh-nav a.p-active{background-position:1px -105px;}
.banner-buttom{position:absolute;bottom:0px;height:30px;cursor:pointer;z-index:40;width:1004px;text-align:center;left:50%;margin-left:-502px;}
#p-top-banner .p-top-qh-prev{position:absolute;left:0;background:url(../images/icon_banner.png) 0 -45px no-repeat;width:40px;height:40px;cursor:pointer;bottom:130px;display:none;}
#p-top-banner .p-top-qh-next{position:absolute;right:0;background:url(../images/icon_banner.png) 0 0 no-repeat;width:40px;height:40px;cursor:pointer;bottom:130px;display:none;}