.container { width:984px; padding:0px; margin:0px auto; background:#ffffff; overflow:hidden; }
/**********头部**********/
.header { float:left; width:934px; padding:11px 25px 0; background:#ffffff url(../images/top_line.jpg) repeat-x top; }
.top_con01 { float:left; width:934px; height:68px; background:url(../images/top_bg.jpg) no-repeat center top; }
.top_con02 { float:left; width:934px; padding-top:20px; }
.logo { float:left; width:328px; padding-top:23px; }
.tell { float:right; width:300px; height:30px;  padding-left:260px; padding-top:10px; padding-right:23px; }
.tell span{ float:right; }
.nav01_con { float:right; width:606px; padding-top:4px; }
.nav01_con ul{ float:left; width:586px; height:25px; padding-left:20px; overflow:hidden; }
.nav01_con ul li { float:left; font-family:"宋体"; color:#000000; font-size:12px; height:25px; line-height:25px; padding-right:1px; text-align:center; background:url(../images/line_nav.jpg) no-repeat right 0; }
.nav01_con ul li a { float:left; display:block; color:#000; padding-left:18px; text-decoration:none; }
.nav01_con ul li a span { float:left; padding-right:18px; text-decoration:none; }
.nav01_con ul li a:hover { background:url(../images/nav_bg.jpg) 0 0px no-repeat; color:#fff; height:25px; text-decoration:none; }
.nav01_con ul li a:hover span  {  background:url(../images/nav_bg.jpg) right 0px no-repeat; cursor:pointer; height:25px; text-decoration:none; }
.nav01_con ul li a#nav_current { background:url(../images/nav_bg.jpg) 0 0 no-repeat; color:#ffffff; }
.nav01_con ul li a#nav_current span { background:url(../images/nav_bg.jpg) right 0px no-repeat; }
.nav02 a{ float:left; }
.globalnav { float:left; width:934px; }
.globalnav ul { float:left; width:934px; }
.globalnav ul li{ float:left; width:132px; background:url(../images/globalnav_bg2.jpg) repeat-x; border-right:solid 1px #bababa; }
.globalnav ul li a{ float:left; width:100%; height:31px; line-height:31px; text-align:center; font-size:14px; font-weight:bold; text-decoration:none; }
.globalnav ul li a:link{ color:#000000; text-decoration:none; }
.globalnav ul li a:visited{ color:#000000; text-decoration:none; }
.globalnav ul li a:hover{ background:url(../images/globalnav_bg3.jpg) repeat-x; color:#000000; text-decoration:none; }
.globalnav ul li a:active{ color:#000000; text-decoration:none; }
.current a { background:url(../images/globalnav_bg3.jpg) repeat-x; color:#000000; }
.nav_home a{ background:url(../images/globalnav_bg1.jpg) repeat-x; color:#ffffff; }
/**********banner**********/
.banner { float:left; width:934px; padding:0 25px; background:#ffffff; }
.banner_con { float:left; width:747px; }
.subnav { float:right; width:187px; }
.subnav ul{ float:left; width:100%; }
.subnav ul li{ float:left; width:100%; }
.subnav ul li a{ float:left; width:127px; padding-left:60px; height:34px; line-height:34px; color:#ffffff; font-family:"微软雅黑"; font-size:15px; text-decoration:none; }
.subnav ul li a:link{ background:url(../images/nav_bg1.jpg) no-repeat; color:#ffffff; text-decoration:none; }
.subnav ul li a:visited{ background:url(../images/nav_bg1.jpg) no-repeat; color:#ffffff; text-decoration:none; }
.subnav ul li a:hover{ background:url(../images/nav_bg2.jpg) no-repeat; color:#ffffff; text-decoration:none; }
.subnav ul li a:active{ background:url(../images/nav_bg2.jpg) no-repeat; color:#ffffff; text-decoration:none; }
/**********首页主体**********/
.main_con01 { float:left; width:934px; padding:0 25px 10px; background:#ffffff; }
.main_about { float:left; width:600px; padding-top:10px; }
.main_about .tit { float:left; width:100%; height:27px; padding-bottom:10px; background:url(../images/logo2.jpg) no-repeat center top; }
.main_about .text { float:left; width:100%; line-height:22px; }
.main_about .btn { float:left; width:100%; padding-top:2px; }
.main_about .btn a{ float:right; width:65px; height:19px; background:url(../images/more.jpg) no-repeat; text-align:center; text-decoration:none; color:#000000; }
.main_contact { float:left; width:315px; font-family:"Arial"; height:175px; color:#ffffff; background:url(../images/lxwm_bg.jpg) no-repeat 19px 0; padding-left:19px; }
.main_contact ul{ float:left; width:160px; padding:8px 10px 0 145px; }
.main_contact ul li{ float:left; width:160px; line-height:22px; color:#ffffff; }
.main_con02 { float:left; width:934px; height:254px; margin:0 25px 10px; background:#ffffff url(../images/con_bg.jpg) repeat-x; display:inline; }
.main_con02 .tit{ float:left; width:100%; height:29px; line-height:29px; }
.main_con02 .tit h3{ float:left; font-size:14px; color:#046FB7; }
.main_con02 .more{ float:right; padding-right:10px; font-family:"宋体"; }
.left { float:left; }
.hktp,.dlzc { float:left; width:306px; padding-right:10px; }
.hktp dl{ float:left; width:306px; height:175px; padding-top:24px; overflow:hidden; }
.hktp dl dt{ float:left; width:140px; padding-right:10px; padding-top:5px; }
.hktp dl dd{ float:left; width:226px; line-height:22px; }
.hktp dl dd a{ float:left; padding-left:12px; width:224px; height:22px; background:url(../images/icon_fk.jpg) no-repeat 4px 10px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.dlzc dl{ float:left; width:306px; height:175px; padding-top:24px; overflow:hidden; }
.dlzc dl dt{ float:left; width:140px; padding-right:10px; padding-top:5px; }
.dlzc dl dd{ float:left; width:226px; line-height:22px; }
.dlzc dl dd a{ float:left; padding-left:12px; width:224px; height:22px; background:url(../images/icon_fk.jpg) no-repeat 4px 10px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.dlzc_edit { float:left; width:216px;}
.dlzc_edit dl{ float:left; width:216px; height:175px; padding-top:24px; overflow:hidden; }
.dlzc_edit dl dt{ float:left; width:220px; padding-right:10px; padding-top:5px; }
.dlzc_edit dl dd{ float:left; width:226px; line-height:22px; }
.dlzc_edit dl dd a{ float:left; padding-left:12px; width:224px; height:22px; background:url(../images/icon_fk.jpg) no-repeat 4px 10px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }


.qybg { float:left; width:216px; }
.qybg ul{ float:left; width:100%; height:175px; padding-top:24px; overflow:hidden; }
.qybg ul li{ float:left; width:200px; }
.qybg ul li a{ float:left; padding-left:12px; width:188px; height:22px; background:url(../images/icon_fk.jpg) no-repeat 4px 10px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.main_srh { float:left; width:934px; padding:0 25px; background:#ffffff; }
.main_con { float:left; height:33px; background:url(../images/search_bg.jpg) repeat-x; }
.main_con h3{ float:left; width:110px; padding-left:30px; height:33px; line-height:33px; font-size:14px; background:url(../images/search_titbg.jpg) no-repeat; color:#ffffff; }
.main_con .srh_in{ float:left; height:29px; padding-top:4px; padding-left:6px; }
.main_con .input01 { float:left; border-left:solid 1px #b1b1b1; border-top:solid 1px #b1b1b1; border-right:solid 1px #d8d8d8; border-bottom:solid 1px #d8d8d8; width:184px; height:25px; line-height:25px; }
.main_con .input02 { float:left; border-left:solid 1px #b1b1b1; border-top:solid 1px #b1b1b1; border-right:solid 0px #d8d8d8; border-bottom:solid 1px #d8d8d8; width:365px; height:23px; line-height:23px; padding:0 4px; }
.main_con .input03 { float:left; border:solid 1px #b1b1b1; width:62px; height:25px; line-height:24px; text-align:center; background:url(../images/btn_ssbg.jpg) repeat-x; cursor:pointer; }
.main_con .btn { float:left; padding-top:4px; }
.main_con .srh_r { float:right; }
.main_srh .flink{ min-height:20px; line-height:20px; padding:10px 0 0;}
.main_srh .flink h4{ float:left;}
.main_srh .flink a{ float:left; margin:0 5px; color:#ccc; font-weight:normal;}
/**********内页**********/
.sub_banner { float:left; width:934px; padding:1px 25px 0; background:#ffffff; }
.sub_con01 { float:left; width:898px; margin:10px 25px; padding:18px; background:#f5f4f8; display:inline; }
.sub_left { float:left; width:188px; padding-right:18px; }
.subleft_nav { float:left; width:188px; padding-bottom:18px; }
.subleft_nav ul{ float:left; width:100%; }
.subleft_nav ul li{ float:left; width:100%; background:url(../images/subleftnav_bg01.jpg) no-repeat; }
.subleft_nav ul li a{ float:left; width:158px; padding-left:30px; height:32px; line-height:32px; color:#ffffff; font-family:"宋体"; font-size:12px; text-decoration:none; }
.subleft_nav ul li a:link{ color:#ffffff; text-decoration:none; }
.subleft_nav ul li a:visited{ color:#ffffff; text-decoration:none; }
.subleft_nav ul li a:hover{ background:url(../images/subleftnav_bg02.jpg) no-repeat; color:#ffffff; text-decoration:none; }
.subleft_nav ul li a:active{ color:#ffffff; text-decoration:none; }
.subleft_nav .current a{ background:url(../images/subleftnav_bg02.jpg) no-repeat; color:#ffffff; text-decoration:none; }
.subleft_nav .current{ background:url(../images/subleftnav_bg02.jpg) no-repeat; color:#ffffff; text-decoration:none; }
.subleft_nav .current1 a{ background:url(../images/subleftnav_bg02.jpg) no-repeat; color:#ffffff; text-decoration:none; }
.subleft_nav .tit { float:left; width:100%; height:35px; line-height:35px; background:url(../images/tit_bg01.jpg) no-repeat; }
.subleft_nav .tit h3{ float:left; width:188px; text-align:center; font-size:16px; font-weight:bold; color:#ffffff; }
.con_contact { float:left; width:188px; }
.con_contact .tit { float:left; width:100%; height:32px; line-height:32px; background:url(../images/tit_bg02.jpg) no-repeat; }
.con_contact .tit h3{ float:left; width:188px; text-align:center; font-size:16px; font-weight:bold; color:#ffffff; }
.con_contact ul { float:left; width:172px; padding:6px 8px; background:#0086d1; color:#ffffff; border-top:solid 3px #2e9cd9; }
.con_contact ul li{ float:left; width:172px; line-height:28px; }
.sub_right { float:right; width:692px; }
.sub_con { float:left; width:100%; background:#e5e4ea; }
.sub_con ul li{float:left;border-bottom:1px dashed #CCCCCC;line-height:25px;padding:2px 0;}
.sub_con ul li p {float: left;overflow: hidden;text-indent: 15px;text-overflow: ellipsis;white-space: nowrap;width: 611px;}
.sub_con ul li span {color: #999999;display: inline;float: right;}
.u_fenye{ float:right; margin:10px 10px 10px 0; display:inline;}
.u_fenye a{ background:#FFF;margin:0 5px 0 4px; padding:4px 7px; border:1px solid #ddd;}
.u_fenye span.current {background: none repeat scroll 0 0 #0b80c6;border: 1px solid #006ead;color: #feffff;margin:0 5px 0 4px; padding:4px 7px;}
.u_fenye a:hover{ background:#0b80c6; border:1px solid #006ead; color:#feffff; text-decoration:none;}
.sub_con .tit { float:left; width:100%; height:42px; line-height:42px; background:url(../images/tit_bg03.jpg) repeat-x; border-bottom:solid 1px #003173; }
.sub_con .tit h3{ float:left; padding-left:12px; font-family:"微软雅黑"; font-size:18px; color:#424242; font-weight:normal; }
.sub_in { float:left; width:668px; padding:8px 12px 12px; line-height:24px; }
.sub_in h4 { float:left; width:100%; text-align:center; font-size:16px; font-weight:bold; padding:10px 0; }
.about_in { float:left; width:668px; line-height:24px; }
.about_in p{ float:left; width:668px; text-indent:25px; }
.contact_text { float:left; width:668px; }
.contact_text dl{ float:left; width:608px; padding:12px 30px 10px; }
.contact_text dl dt{ float:left; width:100%; font-family:"微软雅黑"; font-size:20px; text-align:center; }
.contact_text dl dd{ float:left; width:100%; font-size:14px; line-height:36px; }
.contact_map { float:left; width:615px; padding:5px; border:solid 1px #cecdd3; background:#ffffff; margin-left:20px; display:inline; }
.search_con { float:left; width:670px; padding:5px 10px; border:solid 1px #cccbd0; background:#f1f0f5; }
.search_con span{ float:left; padding-right:5px; }
.search_con .input01 { float:left; border-left:solid 1px #b1b1b1; border-top:solid 1px #b1b1b1; border-right:solid 1px #d8d8d8; border-bottom:solid 1px #d8d8d8; height:25px; line-height:25px; }
.search_con .input02 { float:left; border-left:solid 1px #b1b1b1; border-top:solid 1px #b1b1b1; border-right:solid 0px #d8d8d8; border-bottom:solid 1px #d8d8d8; width:312px; height:23px; line-height:23px; padding:0 4px; }
.search_con .input03 { float:left; border:solid 1px #b1b1b1; width:62px; height:25px; line-height:24px; text-align:center; background:url(../images/btn_ssbg.jpg) repeat-x; cursor:pointer; }
/**********左侧导航菜单**********/
.sidelist{ position:relative; z-index:9999; height:32px; width:132px;}
.sidelist span{ position:relative; z-index:9999;height:32px; line-height:32px; font-size:14px; font-weight:normal;}
.sidelist span a{ font-size:14px; text-decoration:none; display:block; width:auto; height:auto; color:#000;}
.sidelist span a:hover{ background:url(../images/subleftnav_bg02.jpg) no-repeat; }
.i-list{ display:none; position:absolute; z-index:9999; left:173px; top:0px; width:188px; padding-left:15px; background:url(../images/jt2.gif) no-repeat left 6px; }
.i-list dl { float:left; width:189px; background:#28afe0; }
.i-list dl dt{  }
.i-list dl dd{ float:left; width:189px; heignt:32px; line-height:32px; list-style:none; }
.i-list dl dd a{ float:left; width:161px; padding-left:28px; color:#ffffff; background:#28afe0; font-size:12px; background: url(../images/icon_cicle.gif) no-repeat 10px 12px; text-decoration:none; }
.i-list dl dd a:hover{ color:#ffffff; background:#1794d3 url(../images/icon_cicle.gif) no-repeat 10px 12px;}
.hover{  width:180px; z-index:999; }
.hover a{ background:url(../images/subleftnav_bg02.jpg) no-repeat; }
/* ============================= 滚动特效 ===================================== */
.carousel-box { position: relative; float:left; width:628px; padding:20px 0 20px 20px; }
.carousel { visibility: visible; overflow: hidden; position: relative; z-index: 2; left: 35px; width: 600px; }
.inner { padding: 0 !important; }
.carousel-box ul { float:left; width: 658px; height: 210px; overflow: hidden; }
.carousel-box ul li { float:left; width:600px; height:190px; margin-left:35px; padding-top:12px; white-space:nowrap; overflow: hidden; }
.carousel-box ul li span{ float:left; padding:0 5px; }
.carousel-box ul li a{ float:left; }
.carousel-box ul li img { float: left; width:290px; height:178px; }
.carousel-box ul li img.extra { margin: 0 0 10px 0; }
.carousel-box button.prev { background: url(../images/button-prev.jpg) no-repeat 0% 0%; width: 38px; height: 38px; overflow: hidden; border: none; position: absolute; top: 71px; left: -5px; z-index: 100; cursor: pointer; outline: none; }
.carousel-box button.prev:hover { background-position: 0% -38px; }
.carousel-box button.next { background: url(../images/button-next.jpg) no-repeat 0% 0%; width: 38px; height: 38px; overflow: hidden; border: none; position: absolute; top: 71px; right: -47px; z-index: 100; cursor: pointer; outline: none; }
.carousel-box button.next:hover { background-position: 0% -38px; }
/**********底部**********/
.footer { float:left; width:984px; height:90px; background:url(../images/footer_bg.jpg) repeat-x top; margin-top:10px; }
.footer .text{ float:left; width:620px; text-align:right; padding-top:30px; }
.footer .text p{ float:left; width:620px; text-align:right; }
.footer_icon { float:left; padding-left:20px; padding-top:20px; }
.footer_icon span{ float:left; padding-right:10px; }

.sub_newslist{ display:block; padding:15px;}
.sub_newslist li{display:block; width:100%;}

.subin_newstit{  text-align: left;ont-size: 14px;}
.subin_newslist{ display:block;  padding:15px;}
.subin_newslist li{display:block; width:45%;overflow: hidden;}