@charset "utf-8";
body { margin: 0px; padding: 0px; font-size: 14px; color:#333; font-family:"楷体"; background:#fff;min-width:320px;}
* { margin: 0px; padding: 0px; }
ul li { list-style-type: none; }
h1,h2,h3,h4,h5{font-weight:normal;}
i{font-style:normal;}
*:focus { outline: none; }
p, span, form, table, td, ul, li { margin: 0px; padding: 0px; list-style-type: none; }
input, select, textarea { margin: 0px; padding: 0px; color: #9a9a9a;font-family:"楷体";  }
img { border: 0px; }
a { color: #434343; text-decoration: none; outline: none; }
a:hover,a:active{ color: #015c9d; text-decoration: none;transition: all 0.3s; }
.warp { width: 1100px; margin: 0 auto; }
.warp1200 { width: 1200px; margin: 0 auto; }
.warp1300 { width: 1300px; margin: 0 auto; }
.displaycont{display:none;}
.imgcenter{text-align:center;width:100%;height:auto;overflow:hidden;}
.clear{ clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size:1px; }
.clearFix { zoom:1; }
.clearFix:after { content:'.'; display:block; height:0; clear:both; visibility:hidden;}
table{border-collapse:collapse;}
::selection{background:#0080FF; color: white; /* Safari */}
::-moz-selection{background:#0080FF; color: white; /* Firefox */ } /*鼠标滑过变色*/

.opacity{background:#000;opacity:0.5;filter: alpha(opacity=50);}/*背景色半透明*/

/*禁用表单input、select元素的默认外观*/
input,select{
	-webkit-appearance:none;
	appearance:none;
}

/*禁用 select 默认下拉箭头*/
select::-ms-expand {
	display: none;
}

/*禁用 radio 和 checkbox 默认样式*/
input[type=radio]::-ms-check,
input[type=checkbox]::-ms-check{
	display: none;
}

.fl { float: left; }
.fr { float: right; }
.common-content{padding:30px 0px;overflow: hidden;}
.common-title{width:100%;text-align: center;height:auto;}
.common-title p{font-size:16px;color:#424242;width:100%;}
.margin_b_10{margin-bottom: 10px;}
.margin_l_10{margin-left: 10px;}
.margin_r_10{margin-right: 10px;}
.margin_t_10{margin-top: 10px;}

.margin_b_20{margin-bottom: 20px;overflow: hidden;margin-top:15px;}

.pagelist{height:30px;padding-top:10px;width:100%;text-align:center;line-height:30px;margin:10px 0px;}
.pagelist a{padding:3px 5px;background:#fff;color:#015c9d;border:1px solid #e9e9e9;}
.pagelist a:hover,.pagelist a.on{background:#015c9d;color:#fff;}

.netopic {height:30px;padding-top:10px;margin:10px 20px;line-height:23px;}
.netopic li{width:100%;float:left;}
.netopic li a{color:#015c9d;}

.netpros {height:auto;padding-top:10px;margin:10px 20px;line-height:23px;overflow:hidden;}
.netopic li{width:100%;float:left;}
.netopic li a{color:#015c9d;}

.toper{width:100%;height:38px;background: #f5f5f5;overflow: hidden;}
.toper .t-text{font-size:13px;color:#696969;line-height:38px;}
.toper .t-link{width:auto;}
.toper .t-link a{padding:0px 5px;line-height:38px;font-size:13px;}

.header{width:100%;height:116px;overflow: hidden;}
.header .h-logo{padding:9px 0px;}
.header .h-tel{padding:32px 0px;}

.navbar{width:100%;background: #0d71b9;height:45px;overflow: hidden;border-bottom:2px solid #045d9d;}
.navbar ul li{float:left;background: url(nav-li-r-line.png) no-repeat right;text-align:center;width:120px;height:45px;line-height:45px;}
.navbar ul li p{color:#fff;font-size:16px;}
.navbar ul li p.home-ico{background: url(home-ico.png) no-repeat 20% 50%;padding-left:25px;}
.navbar ul li.on,.navbar ul li:hover{background: #015c9d;}

.index-title{ background: url(title-l-r-line.png) no-repeat center center;margin-bottom:30px;height:45px;line-height:45px;text-align: center;}
.index-title h3{font-size:28px;color:#505050;font-weight: bold;}
.index-title h3 i{color:#0d71b9;}
.index-p{width:900px;margin:10px auto;text-align: center;font-size:14px;color:#6c6c6c;line-height:30px;}

.search-area{width:100%;height:60px;border-bottom:1px solid #dbdbdb;overflow: hidden;}
.search-area .search-keyword-list p{background: url(search-ico.png) no-repeat left;padding-left:25px;font-size:14px;line-height:60px;float:left;}
.search-area .search-keyword-list span{float:left;margin-left:10px;line-height:60px;display: inline-block;}
.search-area .search-input{width:180px;background:none;border:1px solid #d1d1d1;height:28px;line-height:28px;margin:15px 0px;}
.search-area .search-btn{background: #0080FF;color:#fff;border:none;height:30px;cursor:pointer;margin-top:15px;padding:0px 15px;}

.footer{width:100%;height:auto;overflow:hidden;}
.foot-head{border-bottom:1px solid #005d9e;width:100%;background: url(foot-bg-img.jpg) no-repeat center top;height:350px;overflow:hidden;padding:25px 0px;}
.foot-nav{width:940px;height:auto;overflow: hidden;}
.foot-nav dl{float:left;width:auto;margin-right:40px;}
.foot-nav dl dt{text-align: left;margin-bottom:15px;}
.foot-nav dl dt a{font-size:16px;color:#fff;font-weight: bold;}
.foot-nav dl dd{margin-bottom:5px;}
.foot-nav dl dd a{font-size:13px;color:#d6f1ff;}
.foot-ewm{width:160px;height:auto;overflow: hidden;}
.foot-ewm div{margin-bottom:10px;}

.page-banner{width:100%;text-align: center;height:auto;overflow:hidden;}
.page-banner img{width:auto;max-width:100%;}

.page-content{width:100%;padding:25px 0px;overflow: hidden;}
.page-left{width:250px;height:auto;overflow:hidden;}
.cate-list{width:100%;height:auto;overflow:hidden;}
.cate-list .cate-title{background: url(left-title-bg.png) no-repeat top center;width:250px;height:86px;line-height:86px;text-align: center;font-size:28px;color:#fff;font-weight: bold;}
.cate-list-area{width:100%;height:auto;overflow:hidden;background: #f4f4f4;}
.cate-list-area ul li{padding:15px; overflow: hidden;border-bottom:1px solid #d4d4d4;height:20px;}
.cate-list-area ul li.on,.cate-list-area ul li:hover{background: #ffc600;}
.cate-list-area ul li p{float:left;width:93%;}
.cate-list-area ul li span{float:right;width:7%;}

.page-right{width:815px;padding:10px;height:auto;overflow: hidden;}
.right-header{width:100%;height:39px;border-bottom:1px solid #d4d4d4;overflow: hidden;}
.right-header .right-title{float:left;font-size:24px;color:#0457a5;}
.right-header .right-nav{margin-top:10px;}
.right-header .right-nav p{width:18px;height:18px;float:left;background: url(dw-ico.png) no-repeat;}
.content-list-area{width:100%;height:auto;min-height:600px;overflow: hidden;background: #fff;}

.contact-dl dd{margin-bottom:10px;}
.contact-dl dd p{background: url(contact-ico.png) no-repeat;padding-left:20px;}
.contact-dl dd .ico-address{background-position: 0px 4px;}
.contact-dl dd .ico-tel{background-position: 0px -56px;}
.contact-dl dd .ico-cz{background-position: 0px -118px;}
.contact-dl dd .ico-email{background-position: 0px -148px;}

.product-cate-list{width:420px;height:auto;overflow:hidden;}
.product-cate-list li{float:left;width:45%;margin-right:2.5%;margin-bottom:5px;}

.foot-bottom{width:100%;border-top:1px solid #006fda;height:46px;overflow: hidden;background: #005ea1;}
.foot-bottom p{text-align: center;line-height:46px;font-size:14px;color:#fff;}