﻿/* CSS Document */
*{margin:0px; padding:0px;}
body{font-size:12px; line-height:24px; color:#454545; background:#EFEFEF;}
a{color:#454545; text-decoration:none; blr:expression(this.onFocus=this.blur());}
a:hover{color:#0082D0; blr:expression(this.onFocus=this.blur());}
ul li{list-style:none;}
img{border:none; vertical-align:top;}
input{vertical-align:top;}
.en{font-family:Arial, Helvetica, sans-serif;}
.center{width:1040px; margin:0 auto;}
.clearfix{zoom:1;}
.clearfix:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
.clear{clear:both;}
.hide{visibility:hidden;}
.con-none{display:none;}
.none{display:none;}
.bk5{height:5px; font-size:0px; clear:both; overflow:hidden;}
.bk8{height:8px; font-size:0px; clear:both; overflow:hidden;}
.bk10{height:10px; font-size:0px; clear:both; overflow:hidden;}
.bk13{height:13px; font-size:0px; clear:both; overflow:hidden;}
.bk17{height:17px; font-size:0px; clear:both; overflow:hidden;}
.bk15{height:15px; font-size:0px; clear:both; overflow:hidden;}
.bk20{height:20px; font-size:0px; clear:both; overflow:hidden;}
.bk25{height:25px; font-size:0px; clear:both; overflow:hidden;}
.bk30{height:30px; font-size:0px; clear:both; overflow:hidden;}
.bk35{height:35px; font-size:0px; clear:both; overflow:hidden;}
.bk40{height:40px; font-size:0px; clear:both; overflow:hidden;}
.bk50{height:50px; font-size:0px; clear:both; overflow:hidden;}
.bk60{height:60px; font-size:0px; clear:both; overflow:hidden;}
.bk65{height:65px; font-size:0px; clear:both; overflow:hidden;}
.bk55{height:55px; font-size:0px; clear:both; overflow:hidden;}
.bk45{height:45px; font-size:0px; clear:both; overflow:hidden;}
.bk75{height:75px; font-size:0px; clear:both; overflow:hidden;}
.bk80{height:80px; font-size:0px; clear:both; overflow:hidden;}
.bk100{height:100px; font-size:0px; clear:both; overflow:hidden;}


.top_s1{padding:10px 0; background:url(../images/top_bg.fw.png) center top repeat-x;}
.logo{width:360px; float:left;}
.t_txt{width:267px; float:left; padding:27px 0 0 100px;}
.t_right{ float:right; text-align:center; padding:15px 0 0 0; color:#454545;}
.t_right a{color:#454545;}
.nav_bg{line-height:38px; height:38px; background:url(../images/nav_bg.jpg) center top repeat-x;}
.nav li{width:170px; float:left; text-align:center; font-size:14px; font-weight:bold; position:relative;}
.nav li a{color:#E9E9E9;}
.nav li a:hover{color:#EB891B;}
.nav li a.hot{color:#EB891B;}
.nav li .lev_menu{display:none; position:absolute; top:38px; left:0; padding:10px 0; background:#4D4D4D;}
.nav li .lev_menu li{line-height:30px; font-weight:normal;}
.nav li .lev_menu li a{display:block;}
.nav li .lev_menu li a:hover{background:#3C3C3C;}
#slide-index{position:relative; min-width:1000px; width:100%; overflow: hidden;}
#slide-index .slides{ width:100%; width: auto;}
#slide-index .slide{position: relative; width:100%; float: left;}
#slide-index .image{z-index: 1; position: absolute; left:0; width:100%; display:block; text-align:center;}
#slide-index .image img{text-align:center; width:100%;}
#slide-index .control{width:100%; bottom:0px; height:32px; position:absolute; z-index:3; background:url(../images/banner_btnbg.jpg) no-repeat center top; text-align:center;}
#slide-index .control a{cursor:pointer; width:10px; height:10px; display:inline-block; margin:0 0 0 10px; background:url(../images/banner_btn.fw.png) no-repeat; margin-top:12px;}
#slide-index .control a.active{background:url(../images/banner_btn.fw.png) -20px top no-repeat;}
.ban_prev{position:absolute; z-index:5; top:145px; left:8%; cursor:pointer; width:25px; height:38px; background:url(../images/allow_l.png) no-repeat;}
.ban_next{position:absolute; z-index:5; top:145px; right:8%; cursor:pointer; width:25px; height:38px; background:url(../images/allow_r.png) no-repeat;}
.mainer{border-top:1px solid #949597; background:url(../images/main_bg.jpg) center top repeat-x;}
.row1 .lt{width:723px; float:left;}
.row1 .rt{width:292px; float:right;}
.hr2{height:3px; clear:both; overflow:hidden; background:url(../images/hr2.jpg) center top repeat-x;}
.foot_b1{background:#333333; height:150px; overflow:hidden; border-bottom:1px solid #0F0F0F;}
.ft_logo{width:204px; float:left;}
.ft_rcn dl{width:208px; float:left; background:url(../images/hr3.jpg) right top no-repeat; height:150px; text-align:center;}
.ft_rcn dl dt{font-size:14px; font-weight:bold; color:#FFFFFF; padding:25px 0 0 0;}
.ft_rcn dl dd a{color:#AAAAAA;}
.foot_b2{border-top:1px solid #383838; height:50px; background:#0F0F0F; overflow:hidden;}
.ftb2_lt{padding:11px 0; width:650px; float:left; color:#606060;}
.ftb2_lt span a{text-decoration:underline; color:#606060;}
.ftb2_rt{width:150px; float:right;}
.ftb2_rt a{padding:0 15px; display:inline-block; color:#89898A; border:1px solid #333333; background:#202020; margin-top:11px;}
.row1 .sylt_b{margin-left:-23px;}
.row1 .sylt_b dl{width:349px; float:left; padding:0 0 0 23px;}
.sy_tib span.bt{font-family:"微软雅黑"; font-size:18px; color:#0082D0; width:150px; float:left; font-weight:bold;}
.sy_tib span.more{width:18px; float:right; display:inline-block; margin-top:8px;}
.sy_tib2{background:url(../images/hr.png) left bottom no-repeat; padding:5px 0 8px 0;}
.sy_tib2 span.bt{font-family:"微软雅黑"; font-size:18px; color:#0082D0; width:150px; float:left; font-weight:bold;}
.sy_tib2 span.more{width:18px; float:right; display:inline-block; margin-top:8px;}
.sy_tib2 .ltbt{width:260px; float:left;}
.sy_tib2 .ltbt span{font-size:14px; font-weight:bold; cursor:pointer;}
.sy_tib2 .ltbt span.on{font-size:18px; color:#0082D0;}
.hk_cnb .con{display:none;}
.hk_cnb .show{display:block;}
.news_tt .pic{width:136px; float:left;}
.news_tt .rcn{width:205px; float:right;}
.news_tt .rcn .des{line-height:21px; padding:5px 0 0 0;}
.news_tt .rcn .ti{font-size:14px;}
.news_tt .rcn .ti a{color:#333333;}
.sy_newslt li{height:24px; background:url(../images/sy_ico2.jpg) left center no-repeat; padding:0 0 0 15px; overflow:hidden;}
.sy_newslt li a{float:left; color:#666666;}
.sy_newslt li span{width:80px; float:right;}
.slideBox{width:349px; height:90px; overflow:hidden; position:relative;}
.slideBox .hd{bottom:0px; position:absolute; z-index:1;}
.slideBox .hd ul{padding:0 0 0 280px; height:13px; background:url(../images/focus_btnbg.fw.png) 178px top no-repeat;}
.slideBox .hd li{float:left; margin-left:1px; cursor:pointer; width:22px; height:13px; line-height:13px; text-align:center; color:#fff; background:#666666;}
.slideBox .hd li.on{background:#FF0000;}
.slideBox .bd{position:relative; height:100%; z-index:0;}
.slideBox .bd li{zoom:1; vertical-align:middle; position:relative;}
.slideBox .bd img{display:block;}


/*inslide*/
.ny_left{width:203px; float:left;}
.lt_tib{height:60px; background:url(../images/nylt_tbg.jpg) no-repeat;}
.lt_cb{border-left:1px solid #C6C6C6; border-right:1px solid #C6C6C6; background:#fff;}
.lt_tib .ti{padding:10px 0 0 20px; color:#0081D0; font-size:18px; font-family:"微软雅黑";}
.lt_tib .ti2{padding:0 0 0 20px; color:#8D8D8D; line-height:20px;}
.lt_hr{height:1px; overflow:hidden; clear:both; overflow:hidden; background:url(../images/lt_hr.jpg) no-repeat;}
.lt_menu li{margin-left:15px; line-height:27px; background:url(../images/ltmenu_li.jpg) no-repeat; margin-top:5px; margin-bottom:5px; cursor:pointer;}
.lt_menu li:hover{background:url(../images/ltmenu_lihov.jpg) no-repeat; font-weight:bold;}
.lt_menu li.hot{background:url(../images/ltmenu_lihov.jpg) no-repeat; font-weight:bold;}
.lt_menu li a{color:#454545; padding:0 0 0 25px;}
.lt_menu li .sub_lt_menu{display:none; padding:5px 0;}
.lt_menu li .sub_lt_menu li{background:none; margin:0;}
.lt_menu li:hover .sub_lt_menu li{font-weight:normal;}
.lt_menu li.hot .sub_lt_menu li{font-weight:normal;}
.lt_menu li .sub_lt_menu li a:hover{color:#0081D0;}
.lt_bb{height:10px; background:url(../images/nylt_bbg.jpg) no-repeat;}
.lt_contactbg{height:175px; background:url(../images/lt_contactbg.jpg) no-repeat;}
.lt_contactbg .ti{font-size:18px; color:#0081D0; font-family:"微软雅黑"; padding:15px 0 0 15px;}
.lt_contactbg .ti span{font-size:12px; color:#8D8D8D;}
.lt_contactbg .des{line-height:18px; color:#7D7D7D; width:130px; padding:0 0 0 15px;}
.ny_right{width:807px; float:right;}
.ny_locb{padding:0 0 10px 0; background:url(../images/hr.png) left bottom repeat-x;}
.ny_locb span.bt{color:#0081D0; font-size:18px; font-family:"微软雅黑"; width:260px; float:left;}
.ny_locb span.loc{width:500px; float:right; text-align:right;}
.case_cn,.it_cn{line-height:22px;}
.pro_tabc .con{display:none;}
.pro_tabc .show{display:block;}
.pro_tabt span{width:99px; display:inline-block; margin-right:10px; text-align:center; font-size:14px; font-weight:bold; line-height:31px; background:url(../images/pro_tab.jpg) no-repeat; cursor:pointer;}
.pro_tabt span.on{background:url(../images/pro_tabhov.jpg) no-repeat; color:#fff;}
.pro_tabc{line-height:22px;}
.about_cn{line-height:36px;}
.hzjf_cn .tib{line-height:25px; background:#0082D0;}
.hzjf_cn .tib .lt{width:150px; color:#fff; font-weight:bold; float:left; padding:0 0 0 20px;}
.hzjf_cn .tib .rt{width:300px; color:#fff; float:right; padding:0 20px 0 0; text-align:right;}
.hz_des{padding:10px 20px;}
.news_cn li{height:35px; line-height:35px; overflow:hidden; border-bottom:1px dashed #CCCCCC; background:url(../images/news_ico.fw.png) left center no-repeat; padding:0 0 0 10px;}
.news_cn li a{float:left;}
.news_cn li span{width:80px; float:right;}
.showpage{line-height:20px; text-align:center;}
.news_artcn h2{text-align:center; font-size:16px; font-family:"微软雅黑"; color:#0081D0; line-height:30px;}
.news_artcn .date{text-align:center; color:#999999;}
.news_artcn .content p{margin-top:10px; text-indent:24px; line-height:22px;}
.contact_l{width:375px; float:left; font-size:14px; font-weight:bold; line-height:35px;}
.contact_l font{font-family:Arial;}
.contact_r{width:423px; height:272px; border:4px solid #ccc; float:left;}}