@charset "utf-8";
/* CSS Document */
body { font-family: "微软雅黑", "Microsoft Yahei", "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; line-height: 24px; color: #555; background:#fff; font-size: 12px; }
td { font-family: "微软雅黑", "Microsoft Yahei", "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif; text-decoration: none; font-size: 12px; color: #555; }
th { font-family: "微软雅黑", "Microsoft Yahei", "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif; text-decoration: none; font-size: 12px; color: #555; }
a:link { font-family: "微软雅黑", "Microsoft Yahei", "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #555; }
a:visited { font-family: "微软雅黑", "Microsoft Yahei", "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #555; }
a:hover { font-family: "微软雅黑", "Microsoft Yahei", "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #0eadd4; }
a:active { font-family: "微软雅黑", "Microsoft Yahei", "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #555; }
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section { display: block; margin: 0px; padding: 0px; }
h1,h2,h3,h4,h5,h6,{display:block;padding:0px;color:#555;font-family:"微软雅黑", "Microsoft Yahei", "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif;}
p,ul,ol,li,form,img,dl,dt,dd,em,i,{margin:0;padding:0;border:0;font-size:12px;}
em,i { font-style: normal; }
img{display:block; margin:0px; border: 0px !important; }
input,button,select { margin: 0; font-size: 12px; vertical-align: middle; outline: none; }
dl,dt,ul,ol { margin: 0px; display: block; padding: 0px; list-style: none; }
h1 { }
h2 { padding: 0px; margin: 0px; display: block; font-weight: normal; }
h3 { padding: 0px; margin: 0px; display: block; }
h4 { }
h5 { }
h6 { }
/*Pagination*/
#Pagination { height: 18px; padding: 30px 0px 30px 0px; }
#Pagination em { display: inline; float: left; margin-right: 6px; font-family: "宋体"; background: #999; height: 18px; line-height: 18px; color: #fff; }
#Pagination em a { display: block; padding: 0px 6px; font-family: "宋体"; height: 18px; color: #fff; }
#Pagination em a:hover { display: block; padding: 0px 6px; background: #015f8b; color: #fff; font-family: "宋体"; height: 18px; }
#Pagination em#pa_hover { display: inline; margin-right: 6px; font-family: "宋体"; float: left; height: 18px; line-height: 18px; }
#Pagination em#pa_hover a { display: block; padding: 0px 6px; background: #015f8b; font-family: "宋体"; color: #fff; height: 18px; line-height: 18px; }

/*详细页面公用样式*/
.title_news { text-align: center; font-size: 18px; font-weight: bold; color: #555; }
.news_Date { color: #999; text-align: center; border-bottom: 1px dotted #ccc; margin-bottom: 10px; }
.Date { display: block; margin: 0px; padding: 0px; width: 60px; height: 24px; line-height: 24px; float: right; text-align: center; font-style: normal; }
.pic_show { margin: 0px; padding: 30px 0; }
.pic_show img { max-width: 720px; height: auto; border: 0px solid #ccc; padding: 0px; text-align: center; }/*behavior:url(../images/pie.htc);*/
.pic_show ul img { max-width: 720px; height: auto; border: 0px solid #ccc; padding: 0px; text-align: center; }

* html,* html body /* 修正IE6振动bug */{background-image:url(about:blank);background-attachment:fixed;}
* html .header/* IE6 头部固定 */{position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop));}

.header{width:1024px; height:97px; margin:0 auto; background:url(../images/index_04.jpg) no-repeat right;}
.header .logo{width:289px; height:97px; float:left;}
.header .logo img{display:block; margin:0px; border:0px;}
/*menu*/
#wrap-nav, #wrap-nav li, #wrap-nav h3, #wrap-nav h3 a{}
#wrap-nav{height:50px;line-height:50px;background:#0285c8;}
#wrap-nav ul.menu{display:block;width:1024px; height:50px;margin:0 auto; }
#wrap-nav ul.menu li{position:relative;float:left; width:125px;background-position:0 -40px; text-align:center;}
#wrap-nav ul.menu li h3{font-size:1.2em;}
#wrap-nav ul.menu li h3 s{display:block; width:21px; margin:0px; padding:15px 5px 0 0; float:left;}
#wrap-nav ul.menu li h3 a.depth_1{display:inline-block;color:#FFFFFF; /*font-size: medium;*/}
#wrap-nav ul.menu li h3.hover,
#wrap-nav ul.menu li h3.selected{ background:#fda306; color:#fff;}
#wrap-nav ul.menu li h3.hover a.depth_1,
#wrap-nav ul.menu li h3.selected a.depth_1{background-position:left -80px;color:#fff;}
#wrap-nav ul.menu li.hover h3{background:#fda306;}
#wrap-nav ul.menu li.hover h3 a.depth_1{background:#fda306;color:#fff;}
#wrap-nav ul.menu li ul.children{position:absolute;left:0px;top:50px;z-index:19;display:none;width:109px !important;padding:5px;border:3px solid #fda306;background:#FFFFFF;}
#wrap-nav ul.menu li ul.children li{/*width:180px;*/ float:left;background:none; text-align:center; display:inline; margin:0 0 0 0px; padding:0px;}
#wrap-nav ul.menu li ul.children li b{ font-size:18px; color:#f60;}
#wrap-nav ul.menu li ul.children li span{display:block; height:30px; line-height:30px; font-size:14px;}
#wrap-nav ul.menu li ul.children li a{display: block;margin: 0px;padding:0px !important;height: 24px;line-height: 24px;border-bottom: 1px dotted #ddd;color: #999; line-height:18px;}

.down{position:absolute;left:0px;top:50px;z-index:19;display:none;width:109px !important;padding:5px;border:3px solid #f00;background:#FFFFFF;}
.down li{width:110px !important; float:none;background:none; text-align:center; display:inline; margin:0px; padding:0px;}
.down li a{display:block;margin:0px auto !important;width:110px !important;  padding:0px; height:24px; line-height:24px; border-bottom:1px dotted #ddd; color:#999;}

.down2{position:absolute;left:0px;top:50px;z-index:19;display:none;width:218px !important;padding:5px;border:3px solid #f00;background:#FFFFFF;}
.down2 li{width:110px !important; float:none;background:none; text-align:left; display:inline; margin:0px; padding:0px;}
.down2 li a{display:block; width:85px !important;margin:0px; padding:0px; height:24px; line-height:24px; border-bottom:1px dotted #ddd; color:#999;}

/*banner*/
.index_show{position: relative;z-index: 2;width: 100%;background: #fff;}
.bxslider{height:333px;overflow: hidden;width: 100%;}
.bxslider li{width: 100%;height:333px;overflow: hidden;}
.bx-controls{display: none;}
#bx-pager{position: absolute;left: 50%;bottom:10px;z-index:10;margin-left: -90px;background: url(../images/shadow1.png) 0 bottom no-repeat;padding-bottom: 6px;}
#bx-pager a{float: left;width:25px;height:25px;line-height:25px;text-align: center;font-size:12px;background: #fff;color: #999;}
#bx-pager a:hover{text-decoration: none;}
#bx-pager .active{position: relative;background: #fd825c;color: #fff;}
#bx-pager .active::before{content: '';position: absolute;top:-10px;left: 25px;}
/*main*/
.main{width:1024px; margin:0 auto; padding:30px 0px; overflow:hidden;}

.kjdh{width:1024px; height:93px; background:url(../images/index_12.jpg) no-repeat; padding-bottom:60px;}
.kjdh a{display:block; width:128px; height:75px;  float:left; color:#fff; text-align:center; padding-top:18px; font-size:10px;table-layout:fixed; word-break: break-all; overflow:hidden; line-height:15px;}
.kjdh a span{display:block; height:30px; line-height:30px; font-size:16px;}
.kjdh a:hover{background:#72d0ef; color:#fff; display:block;font-size:10px;}
.box_warp{margin-bottom:15px; overflow:hidden;}
/*tab*/
#lib_Tab1{width:620px;margin:0px;padding:0px; float:left;}
.lib_tabborder{}
.lib_Menubox {height:62px;line-height:26px;position:relative;}
.lib_Menubox span{display:block; width:190px; height:62px; float:left; font-size:18px; font-weight:bold; color:#0369b3;}
.lib_Menubox span i{ color:#999; display:inline; padding-left:10px;}
.more_01{display:block; width:60px; height:26px; float:right; text-align:right;}
.lib_Menubox ul{width:280px;margin:0 0 0 290px;padding:0px;list-style:none; position:absolute; top:0px; left:0; margin-right:10px; height:62px; }
.lib_Menubox li{float:left;display:block;cursor:pointer;width:74px;color:#fff; margin-right:3px;height:35px; background:url(../images/index_18.jpg) no-repeat; font-size:14px;text-align:center;}
.lib_Menubox li.hover{padding:0px;display:block;background:url(../images/index_16.jpg) no-repeat; color:#fff;}
.lib_Menubox li a:hover{padding:0px; display:block;color:#fff;background:url(../images/index_16.jpg) no-repeat;}
.lib_Contentbox{clear:both;}
.lib_Contentbox s{display:block; width:190px; height:128px; float:left;}
.lib_Contentbox ul{display:block; margin:0 0 0 200px; padding:6px 0 0 0;}
.lib_Contentbox ul li{height:24px; line-height:24px; background:url(../images/bpoint.gif) no-repeat left; padding-left:13px; border-bottom:1px dotted #eee;}
.lib_Contentbox ul li span{display:block; width:80px; height:24px; line-height:24px; float:right; text-align:right; color:#ccc;}

.home_about{width:340px; float:right; padding-left:34px; border-left:1px solid #ddd;}
.home_about h3{display:block;height:40px; line-height:26px;font-size:18px; font-weight:bold; color:#0369b3;}
.home_about h3 i{ color:#999; display:inline; padding-left:10px;}

.footer{width:100%; background:#4e4d4d; height:140px; color:#7f7f7f;}
.footer ul{display:block; width:1024px; margin:0 auto;}
/*.footer ul span{display:block; width:420px; float:left;padding-top: 35px;}
.footer ul span i{display:block; float:left; line-height:70px; font-size:18px;}*/
.footer ul span{display:block; width:531px; float:left;padding-top: 35px;}
.footer ul span i{display:block; float:left; line-height:70px; font-size:18px; width:112px;}
.footer ul span s{display:block; margin:14px 0 0 122px; height:70px;}
.footer ul span s a{display:block; margin:0px; padding:0px; width:80px; height:40px; float:left;}
.footer ul span s img{display:block; border:0px;width:80px; height:40px;}
.footer ul em{display:block; width:220px; float:right;padding-top: 35px;}
.footer ul em a{font-size:14px; color:#7f7f7f}

.dibu{width:100%; height:30px; line-height:30px; background:#302f2f; color:#666; text-align:center;}
.dibu a{color:#666;}
.dibu a:hover{color:#fff;}

.Inside_banner{width:100%; height:160px;  }
.Inside_banner ul{display:block;padding:0px; width:1024px; margin:0 auto; height:160px;position:relative;}
.Inside_banner ul span{display:block; width:206px; height:40px; line-height:40px; color:#fff;font-size:16px; padding-left:10px;/* background:url(../images/about_04.png) repeat-x*/; position:absolute; bottom:0px; left:0px;}


.title{display:block; height:35px; line-height:35px; padding:0px;font-weight:normal;font-size:14px; border-bottom:1px solid #ccc;}
.title a{font-size:14px;}
.title_2{display:block; height:35px; line-height:35px; padding:0px;font-size:14px; font-size:16px; color:#f60;}

.left{width:206px; float:left; background:#f2f1f1; padding:0 5px 5px 5px;overflow:hidden;}
.right{width:780px; float:right; overflow:hidden; padding-top:20px;}
.about{width:780px; float:right; padding-top:20px;}
.about ul{padding:20px 0 0 0; overflow:hidden;}

.show_news{display:block; margin:50px 0 0 0; padding:10px 0px; border-top:1px solid #ddd;}
.show_news h1{font-size:16px; font-weight:normal; border-bottom:1px dotted #ddd;}

.side_manu{margin-bottom:15px;}
.side_manu ul{ display:block; margin:0px; padding:5px;}
.side_manu ul li{height:35px; line-height:35px; background:#fff url(../images/side_li_hover.png) no-repeat 10px center; margin-bottom:6px;border:1px solid #ddd;}
.side_manu ul li a{display:block;padding-left:10px; font-size:14px;}
.side_manu ul li a:hover{display:block; background:#fda306 url(../images/side_li.png) no-repeat 10px center; color:#fff;padding-left:10px;border:1px solid #fda306; font-size:14px;}
.side_manu ul li #hover{display:block; background:#fda306 url(../images/side_li.png) no-repeat 10px center; color:#fff;padding-left:10px;border:1px solid #fda306; font-size:14px;}

.lxwm{ display:block;height:30px; background:url(../images/about_05.png) no-repeat center top; padding:170px 0 0 50px; font-size:18px; color:#f60;}

.news{display:block; margin:0px; padding:20px 10px; overflow:hidden;}
.news li{height:30px; line-height:30px; border-bottom:1px dotted #ddd; background:url(../images/news_list_03.png) no-repeat left; padding-left:13px;}
.news li span{display:block; width:80px; height:30px; float:right; text-align:right; color:#999;}

.wrap{width:1024px; margin:0 auto; padding:0px 0px 30px 0px; overflow:hidden;}

.product{display:block; padding:10px 0px; width:820px; overflow:hidden;}
.product li{display:inline; width:234px; float:left; margin:0 39px 15px 0; background:#eee;}
.product li a{display:block;}
.product li s{display:block; width:234px; height:150px;}
.product li s img{max-width:234px;max-height:150px;width: expression(this.width > 234 && this.width > this.height ? 150 :true); height:expression(this.height >150 ? 150: true);vertical-align:middle; overflow:hidden}
.product li span{display:block; height:40px; line-height:40px; padding:0px 10px; text-align:center;}
.product li a:hover{display:block; background:#fda306; color:#fff;}

.Service{display:block; padding:10px 0px;  overflow:hidden;}
.Service li{display:block; height:105px; border-bottom:1px dotted #ddd; padding:10px 0px;}
.Service li s {display:block; width:169px; height:105px; float:left;}
.Service li s img{max-width:169px;max-height:105px;width: expression(this.width > 168 && this.width > this.height ? 105 :true); height:expression(this.height >105 ? 105: true);vertical-align:middle; overflow:hidden}
.Service li dl{display:block; height:105px; margin:0 0 0 105px;}
.Service li dl dt{display:block; height:30px; line-height:30px; font-size:16px; color:#006091;}
.Service li dl dt a{font-size:16px; color:#006091;}
.Service li em{display:block; width:77px; height:33px; float:right; padding-top:30px;}

.job{}
.job li{display:block; margin:0px; padding:20px 0px; border-bottom:1px dotted #ccc;}
.job li h3{font-size:16px; color:#116390; border-bottom:1px solid #ddd; display:block; height:35px;}
.job li b{font-size:14px; display:block; height:35px;}

.chongzhi{width:125px; height:35px; line-height:35px; text-align:center; border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; -webkit-border-radius:4px; background:#ccc; color:#fff; border:0px; font-size:16px; cursor:pointer;}


#online_qq_layer{z-index:99999999999;position:fixed;right:0px;top:0;margin:150px 0 0 0;}
*html,*html body{background-image:url(about:blank);background-attachment:fixed;}
*html #online_qq_layer{position:absolute;top:expression(eval(document.documentElement.scrollTop));}

#online_qq_tab{width:28px;float:left;margin:120px 0 0 0;position:relative;z-index:9;}
#online_qq_tab a{display:block;height:118px;line-height:999em;overflow:hidden;}
#online_qq_tab a#floatShow{background-position:-30px -374px; background:url(../images/pa_01.png) no-repeat;}
#online_qq_tab a#floatHide{background-position:0 -374px; background:url(../images/pa_01.png) no-repeat; right:-3px; position:relative;}

#onlineService{display:inline;margin-left:-1px;float:left;width:130px;display:none; overflow:hidden;}
.top_a{ display:block; width:130px; height:9px; background:url(../images/top_01.png) no-repeat;}
.top_b{ display:block; width:130px; overflow:hidden; min-height:11px; background:url(../images/top_02.png) repeat;}
.top_b ul{ display:block; width:100px; padding:0 15px; overflow:hidden;}
.top_b ul i{ display:block; border-bottom:1px solid #85d6f6; height:35px; line-height:35px; font-size:14px; font-family:'微软雅黑'; text-align:center; color:#0076dd;}
.online_qq{ display:block; width:100%; overflow:hidden;}
.online_qq li{ display:block; width:100%; height:36px; border-bottom:1px #dddddd solid;line-height: 37px;padding-left: 31px;}
.online_qq li a{ color:#0071d3;}
.top_c{ display:block; width:130px; height:9px; background:url(../images/top_03.png) no-repeat;}
.top_d{ display:block; width:130px; height:9px; background:url(../images/top_04.png) no-repeat;}
.top_e{ display:block; width:130px; overflow:hidden; min-height:11px;background:url(../images/top_02.png) repeat;}
.top_f{ display:block; width:130px; height:9px; background:url(../images/top_05.png) no-repeat;}
