﻿@charset "utf-8";
/* CSS Document */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, address { margin: 0; padding: 0; }
.fl{ float:left;}
table { border-collapse: collapse; border-spacing: 0; font-size: inherit; }
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }
li { list-style: none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
input, textarea, select { font-family: inherit; font-size: inherit; font-weight: inherit; }
body { color: #000; font-size: 12px; font-family: "宋体"; background: url(../images/bg.jpg) repeat-x; }
em { font-style: italic; }
strong { font-weight: bold; }
a { text-decoration: none; color: #000; }
a:hover { text-decoration: none; }
.clear { overflow: hidden; zoom: 1; }
.wrap { width: 1004px; margin: 0 auto; }
.top { height: 40px; line-height: 40px; text-align: right; }
.head { height: 106px; background: url(../images/head-bg.jpg) right no-repeat; }
.logo { width: 455px; float: left; }
.head p { float: right; font-family: "微软雅黑"; font-weight: bold; font-size: 26px; padding: 55px 0 0 0; }
.menu { height: 48px; text-align: center; line-height: 48px; padding: 0 0 0 60px; }
.menu a { display: block; width: 100px; float: left; color: #fff; background: url(../images/menu-a-bg.jpg) left no-repeat; }
.menu a:hover { color: #00a5f4; }
.banner { height: 401px; }
#full-screen-slider { width: 100%; height: 401px; float: left; position: relative }
#slides { display: block; width: 100%; height: 401px; list-style: none; padding: 0; margin: 0; position: relative }
#slides li { display: block; width: 100%; height: 100%; list-style: none; padding: 0; margin: 0; position: absolute }
#slides li a { display: block; width: 100%; height: 100%; text-indent: -9999px }
#pagination { display: block; list-style: none; position: absolute; left: 50%; top: 340px; z-index: 9900; padding: 5px 15px 5px 0; margin: 0; display: none; }
#pagination li { display: block; list-style: none; width: 10px; height: 10px; float: left; margin-left: 15px; border-radius: 5px; background: #FFF }
#pagination li a { display: block; width: 100%; height: 100%; padding: 0; margin: 0; text-indent: -9999px; }
#pagination li.current { background: #0092CE }
.ad { background: #dce4e7; height: 39px; line-height: 39px; color: #26333b; }
.ad h3 { float: left; width: 100px; }
.ad p { float: left; width: 900px; }
.pro { margin: 20px 0; }
.pro h3 { background: url(../images/pro-h3-bg.jpg) no-repeat; height: 52px; line-height: 52px; text-align: center; }
.pro h3 a { color: #fff; font-family: "微软雅黑"; font-size: 16px; }
.pro h3 a span { margin: 0 0 0 4px; text-transform:uppercase; }
.pro ul li {  float: left; margin: 20px 0 0 10px; text-align: center; _margin: 20px 0 0 10px;  border: 6px #dce4e7 solid; padding-top:5px;}
.pro ul li img { }
.pro ul li span { display: block; width: 233px; height: 40px; line-height: 40px; background: #00a5f4; }
.pro ul li span a { color: #fff; }
.pro ul li p{line-height: 30px;}
.center { background: url(../images/center-bg.jpg) repeat-x; height: 291px; }
.contact { width: 240px; float: left; background: #00a5f4; height: 250px; padding: 20px 0; }
.contact-con{ padding-left:10px;}
.contact h3 { background: url(../images/contact-h3-b.jpg) 10px top no-repeat; height: 35px; line-height: 35px; border-bottom: 1px #212a33 dashed; padding: 0 0 8px 10px; }
.contact h3 a { color: #fff; font-family: "微软雅黑"; font-size: 16px; padding: 0 0 0 40px; }
.contact h3 a span { margin: 0 0 0 4px; }
.contact p { padding: 10px; line-height: 190%; color: #fff; }
.contact p a { color: #fff; }
.company { width: 744px; float: right; }
.comtp { width: 242px; float: left; margin: 40px 0 0 0; }
.comtp img{ border-radius:200px;}
.company-con { float: right; width: 500px; margin: 40px 0 0 0; }
.company-con h3 { border-bottom: 1px #00a5f4 dashed; height: 40px; line-height: 40px; }
.company-con h3 a { color: #00a5f4; font-size: 16px; font-family: "微软雅黑"; }
.company-con p { color: #fff; line-height: 190%; padding: 10px; }
.company-con p a { color: #fff; }
.news { margin: 20px 0; }
.hynews { width: 489px; float: left; }
.hynews h3 { height: 38px; line-height: 38px; background: #00a5f4; padding: 0 10px; }
.hynews h3 a { color: #fff; }
.new { float: left; font-family: "微软雅黑"; font-size: 14px; }
.new span { margin: 0 0 0 4px; }
.more { float: right; }
.hynews ul { background: #f0f5f8; border-bottom: 6px #00a5f4 solid; padding: 10px;  }
.hynews ul li { height: 30px; line-height: 30px; border-bottom: 1px #c1cacf dashed; }
.hynews ul li a { float: left; background: url(../images/hynews-ul-li-a.jpg) left no-repeat; padding: 0 0 0 15px; }
.hynews ul li span { float: right; }
.qynews { width: 489px; float: right; }
.qynews h3 { height: 38px; line-height: 38px; background: #00a5f4; padding: 0 10px; }
.qynews h3 a { color: #fff; }
.qynews ul { background: #f0f5f8; border-bottom: 6px #00a5f4 solid; padding: 10px;   }
.qynews ul li { height: 30px; line-height: 30px; border-bottom: 1px #c1cacf dashed; }
.qynews ul li a { float: left; background: url(../images/hynews-ul-li-a.jpg) left no-repeat; padding: 0 0 0 15px; }
.qynews ul li span { float: right; }
.foot { background: #202932; color: #fff; line-height: 190%; }
.foot a { color: #fff; }
.nav { background: url(../images/nav-bg.jpg) repeat-x; height: 50px; }
.nav ul { text-align: center; padding: 10px 0 0 160px; }
.nav ul li { float: left; width: 90px; background: url(../images/nav-ul-li-bg.jpg) left no-repeat; }
.yl { padding: 10px 0; text-align:center; }
.yl span {   }
.yl-con a { margin: 0 0 0 10px; background: url(../images/nav-ul-li-bg.jpg) right no-repeat; display: block; padding: 0 10px; float: left; text-align: center; }
.bq { text-align: center; padding: 10px; }
/*内页*/

.main { margin: 20px 0; }
.left { width: 240px; float: left; }
.profl h3 { background: #00a5f4; text-align: center; padding: 6px 0; }
.profl h3 a { font-size: 16px; font-family: "微软雅黑"; color: #fff; }
.profl ul li { background: #dce4e7; height: 40px; line-height: 40px; text-align: center; margin: 4px 0 0 0; }
.lianxi { background: #00a5f4;  padding: 20px 0; margin: 15px 0 0 0; }
.lianxi h3 { background: url(../images/contact-h3-b.jpg) 10px top no-repeat; height: 35px; line-height: 35px; border-bottom: 1px #fff dashed; padding: 0 0 8px 10px; }
.lianxi h3 a { color: #fff; font-family: "微软雅黑"; font-size: 16px; padding: 0 0 0 40px; }
.lianxi h3 a span { margin: 0 0 0 4px; }
.lianxi p { padding: 10px; line-height: 190%; color: #fff; }
.lianxi p a { color: #fff; }
.right { width: 743px; float: right; }
.right-top { border-bottom: 3px #12abf5 solid; height: 40px; line-height: 40px; padding: 0 10px; }
.lef { float: left; font-family: "微软雅黑"; font-size: 16px; color: #26333b; }
.rig { float: right; }
.text { line-height: 190%; padding: 10px; }
.text p { text-indent: 2em; }
.tj { margin: 15px 0 0 0; }
.tj h3 { height: 38px; line-height: 38px; background: #00a5f4; padding: 0 10px; font-family: "微软雅黑"; font-size: 14px; color: #fff; }
.tj ul { background: #f0f5f8; border-bottom: 6px #00a5f4 solid; padding: 10px; }
.tj ul li { height: 30px; line-height: 30px; border-bottom: 1px #c1cacf dashed; }
.tj ul li a { float: left; background: url(../images/hynews-ul-li-a.jpg) left no-repeat; padding: 0 0 0 15px; }
.tj ul li span { float: right; }
.prolb li { width: 220px; float: left; margin: 20px 5px 0 5px; display: table-cell; text-align:center; vertical-align:middle; text-align: center; _margin: 20px 0 0 3px; border: 6px #dce4e7 solid; padding-top:5px; }
.prolb li img { display:block; margin:0 auto 5px; height:150px; max-width:210px; }
.prolb li span { display: block;   height: 40px; line-height: 40px; background: #00a5f4; }
.prolb li span a { color: #fff; }
.prolb li.mod0{ margin-right:0;}
.text .npic{ text-align:center; margin:20px 0 10px;}
.text .npic img{border: 6px #dce4e7 solid; padding:5px; max-width:600px;}
.lb li { height: 30px; line-height: 30px; border-bottom: 1px #c1cacf dashed; }
.lb li a { float: left; background: url(../images/hynews-ul-li-a.jpg) left no-repeat; padding: 0 0 0 15px; }
.lb li span { float: right; }
.xq-tp { text-align: center; }
.xq-tp img { border: 6px #dce4e7 solid; }
.text h1 { text-align: center; height: 30px; line-height: 30px; }
.sm { background: #dce4e7; height: 30px; line-height: 30px; margin: 10px 0; text-align: center; }
/*分页样式*/
.paging { float: right; text-align: left; width: 100%; padding-top: 10px; font-size: 12px; }
.pagingl { float: left; }
.pagingr { float: right; }
.paging span { margin: 2px; padding: 2px 5px; border: #006 1px solid; background: #fff; display: block; float: left; font-size: 12px; line-height: 15px; text-indent: 0px; }
.paging a { margin: 2px; padding: 2px 5px; border: #006 1px solid; background: #ccc; display: block; float: left; font-size: 12px; line-height: 15px; text-indent: 0px; }
/*message样式*/

#word { background: #f7f7f7; padding: 15px 8px; text-align: left; width: 100%; }
.f2 { font-weight: bold; }
/*网站地图*/
.map1 { color: #900; font-size: 14px; font-weight: bold; margin-left: 50px; line-height: 30px; }
.map2 { color: #003; font-size: 12px; font-weight: bold; margin-left: 55px; padding-left: 40px; line-height: 22px; background: url(../images/line.gif) no-repeat; }
.map3 { color: #333; font-size: 12px; margin-left: 100px; padding-left: 40px; line-height: 20px; background: url(../images/line.gif) no-repeat; }

.page{ text-align:center; margin-top:30px;}
.page a{ margin-right:5px; border:1px #ddd solid; border-radius:3px; padding:5px 10px; }
.message{ width:600px; margin:50px auto 0; }

/*--------滚动--------*/
#demo { height:230px; overflow:hidden; width:980px; margin: 0px auto 0; }
#demo img { }
#indemo { float: left; width: 800%;   }
#demo1 { float: left; }
#demo2 { float: left; }
 

/*浮动客服*/
#floatDivBoxs { width: 170px; background: #fff; position: fixed; top: 180px; right: 0; z-index: 999; font-family: "微软雅黑"; }
#floatDivBoxs a { color: #000; }
#floatDivBoxs .floatDtt { width: 100%; height: 45px; line-height: 45px; background: #00a5f4; color: #fff; font-size: 18px; text-indent: 22px; position: relative; }
#floatDivBoxs .floatDqq { padding: 0 14px; }
#floatDivBoxs .floatDqq li { height: 45px; line-height: 45px; font-size: 15px; border-bottom: 1px solid #e3e3e3; padding: 0 0 0 50px; }
#floatDivBoxs .floatDtxt { font-size: 18px; color: #333; padding: 12px 14px; }
#floatDivBoxs .floatDtel { padding: 0 0 15px 10px; text-align: center; font-size: 22px; }
#floatDivBoxs .floatDtel img { display: block; }
#floatDivBoxs .floatDbg { width: 100%; height: 20px; background: url(../images/online_botbg.jpg) no-repeat; box-shadow: -2px 0 3px rgba(0,0,0,0.25); }
.floatShadow { background: #fff; box-shadow: -2px 0 3px rgba(0,0,0,0.25); }
#rightArrow { width: 50px; height: 45px; background: url(../images/online_arrow.jpg) no-repeat; position: fixed; top: 180px; right: 170px; z-index: 999; }
#rightArrow a { display: block; height: 45px; }