﻿@charset "utf-8";
/*公共部分*/
*{margin:0;padding:0;text-decoration:none;font-family:Arial, Helvetica, sans-serif;outline:none}
body{height:100%;margin:0 auto;background-color:#fff;font-size:14px;color:#1a1a1a}
html{height:100%;overflow-x:hidden}
div,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,Table,tr,td{overflow:hidden;font-size:14px}
h1,h2,h3,h4,h5{font-weight:100}
img{border:0;max-width:100%}
ul{list-style:none}
a:link,a:visited{font-size:14px;color:#595959;text-decoration:none;transition-property:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
a:hover{font-size:14px;color:#595959;text-decoration:none;transition-property:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.all{position:relative;z-index:0;margin:0 auto;width:100%;max-width:550px;min-height:100%;text-align:left}
.clear,.cb{clear:both;height:0px;display:none}
.red{color:red !important}
.red2{color:#ba1019}
.blank{height:10px}
.fl{float:left}
.fr{float:right}
.none{display:none}
.cen{text-align:center}
.mt10{height:0;margin-top:10px}
.mt17{margin-top:17px}
.mt19{margin-top:19px}
.ov,.ov *{overflow:visible}
.op0{-moz-opacity:0;-khtml-opacity:0;opacity:0}
.op05{-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5}
.op1{-moz-opacity:1;-khtml-opacity:1;opacity:1}
.transparent{-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7}
.hd,.hd *{overflow:hidden}
.od{overflow:hidden;display:block}
.loading{position:absolute;z-index:999;left:0;top:0;width:100%;height:100%;padding-top:50px;text-align:center}
.load{width:100%;height:100%;padding-top:50px;background:url(../images/loading.gif) center no-repeat;text-align:center}
.no_transition,.no_transition *,.no_transition a,.no_transition a:link,.no_transition a:visited,.no_transition a:hover,.no_transition a:active{transition-property:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}
.transition,.transition *,.transition a,.transition a:link,.transition a:visited,.transition a:hover,.transition a:active,.transition a *{transition-property:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.shadow{position:absolute;z-index:1;width:100%;height:1000000px;background:url(../images/black.png)}
table{width:100% !important}
table td{width:auto !important}
/*header*/
header{position:relative;z-index:0;width:100%;margin-bottom:10px;background:url(../images/header.gif) repeat-x}
header .logo{max-width:85%;margin:10px auto}
.navCtrl{position:absolute;z-index:1;width:22px;height:22px;top:14px;right:5px;background:url(../images/btn.png) 0 -25px no-repeat;border:0}
/*nav*/
nav{position:fixed;z-index:999;top:0;left:-50%;width:50%;height:100%;padding-top:20px;background:linear-gradient(#27b8ef,#075d7d)}
nav a{width:90%;margin:0 5%;border-bottom:1px solid #fff;line-height:300%;font-size:14px;color:#fff !important}
/*focus*/
.focus{overflow:hidden;position:relative;z-index:0;width:100%}
.swipe{overflow:hidden;visibility:hidden}  
.focus .swipe-wrap{overflow:hidden;position:relative}  
.focus .swipe-wrap > .wrap{float:left;width:100%;position:relative}  
#slider{display:block;max-width:550px;margin:0px auto}  
#slider img{display:block}
#position{position:absolute;z-index:999;right:5px;bottom:5px;border:0;text-align:center}  
#position li{display:inline-block;width:12px;height:12px;background:#fff;border-radius:50%;margin:0 2px}  
#position li.on{background-color:#0098ec} 
.topTel{width:100%;background:url(../images/topTel.gif) repeat-x #b33c38;text-align:center;line-height:200%;font-size:18px;font-weight:bold;color:#fffefe}
/*notice*/
.notice{position:relative;z-index:0;height:50px;padding-left:70px;background:url(../images/bg.png) no-repeat;line-height:30px}
.notice .marquee{overflow:hidden;width:100%;height:50px;line-height:50px}
.notice marquee{line-height:50px}
.notice b{position:absolute;z-index:999;left:0;top:0;width:70px;height:50px;padding:10px 5px;text-align:right;line-height:30px}
/*footer*/
footer{width:100%;padding:10px 0;background:url(../images/footer.gif) repeat-x #9b9b9b;text-align:center;line-height:180%;font-size:12px;color:#fff}
footer a{font-size:12px;color:#fff !important}
/*homeLinks*/
.homeLinks{width:100%;padding-top:10px;box-sizing:border-box;-webkit-ox-sizing:border-box;-moz-ox-sizing:border-box}
.homeLinks a{width:32%;height:48px;margin-bottom:10px;background:linear-gradient(to bottom,#1790e9,#109afd);text-align:center;line-height:48px;font-size;16px;color:#fffefe}
.homeLinks a:nth-child(3n+2){margin-left:2%;margin-right:2%}
.indexProducts{width:97%;margin:0 1.5%}
.indexProducts .list{margin:10px 0}
.indexProducts .list li{width:48.5%}
.indexProducts .list li:nth-child(2n){margin-left:3%}
.indexProducts img{width:100%;border:1px solid #ccc;box-sizing:border-box}
.indexProducts span{width:100%;text-align:center;line-height:250%;font-size:12px;color:#545454}
.ih1{position:relative;z-index:0;width:100%;height:29px;background:url(../images/ih1.gif) repeat-x}
.ih1 .cn{width:124px;margin-right:5px;padding-right:19px;background:url(../images/cn.gif) no-repeat;text-align:center;line-height:29px;font-size:14px;font-weight:bold;color:#fff}
.ih1 .cn2{width:124px;margin-right:5px;padding-right:19px;background:url(../images/cn2.gif) no-repeat;text-align:center;line-height:29px;font-size:14px;font-weight:bold;color:#fff}
.ih1 .en{padding:0 5px;text-align:center;line-height:29px;text-transform:uppercase;font-size:10px;color:#1160a9}
.ih1 .more{position:absolute;z-index:999;right:0;top:0;line-height:29px;font-size:12px;color:#05549c}
/*other*/
.main{overflow:hidden;width:97%;margin:10px 1.5% 0 1.5%}
.sorts{width:100%;margin:10px 0 0}
.sorts a{width:32%;height:36px;margin-bottom:10px;background:#fff;box-sizing:border-box;border:1px solid #ccc;text-align:center;line-height:36px;font-size:14px;color:#4b4b4b}
.sorts a:nth-child(3n+2){margin-left:2%;margin-right:2%}
.sorts a.active{background:linear-gradient(to bottom,#1968b2,#05549d);border:0;font-size:14px;color:#fff}
.content{margin:10px 0}
.body,.body *{line-height:180%;font-size:12px !important;font-family:微软雅黑 !important;font-weight:bold !important;color:#333 !important}
.body table{width:100% !important}
.body td{width:100px !important}
.body img{max-width:100% !important;height:auto !important}
.articleTitle{width:100%;text-align:center;line-height:200%;font-size:16px;font-weight:bold}
.articleTime{width:100%;text-align:center;border-top:1px solid #ccc;border-bottom:1px solid #ccc;line-height:200%;font-size:14px}
/*留言*/
.feedback{margin:20px 0}
.feedback li{position:relative;z-index:0;padding-bottom:17px;padding-left:54px;box-sizing:border-box}
.feedback .wz{position:absolute;z-index:999;left:0;top:0;width:54px;line-height:18px;font-size:14px;color:#444343}
.feedback .wbk{box-sizing:border-box;width:60%;height:27px;border:1px solid #ddd;line-height:27px;font-size:14px;color:#444343}
.feedback .wby{box-sizing:border-box;width:100%;height:135px;border:1px solid #ddd;line-height:27px;font-size:14px;color:#444343}
.feedback .wbk:focus,.feedback .wby:focus{border-color:#0f5da7}
/*分页*/
.pages{overflow:hidden;width:100%;padding:10px 0 0;text-align:center;line-height:24px;font-size:14px;color:#333}
.pages a,.pages span{display:inline-block;**zoom:1;height:24px;margin-right:2px;padding:0 5px;border:1px solid #ccc;line-height:24px}
.pages a.ibctive{color:red}

.q8{width:97%;padding:10px 1.5% 0 1.5%}
.q43{ width:100%; background-color:#fff; overflow:hidden;}
.q44{ width:100%;margin-bottom:10px}
.q45{ height:40px; line-height:40px; text-align:center; background-color:#0f5da7; font-family:"微软雅黑"; font-size:18px; color:#fff;}
.q46{
	overflow:hidden;
	text-align:center;
	padding:10px 10px 0px 10px;
	border:1px solid #e1e1e1;
}
.q46 img{max-width:90%;margin:0 auto;display:block}
.q46 dl{ font-family:"微软雅黑"; font-size:14px; line-height:25px; color:#444343; text-align:left; padding-bottom:10px; padding-top:10px;}
.q47{padding-bottom:10px; overflow:hidden; }
.q47 dl{width:50%;box-sizing:border-box;padding:0;line-height:24px; color:#444343; float:left; font-family:"微软雅黑"; font-size:14px;}
.q47 dt{width:50%;text-align:center;box-sizing:border-box;line-height:24px; color:#0f5da7; float:right; font-family:"微软雅黑"; font-size:14px; cursor:pointer;}
.q47 dt:hover{ color:#FF0000;}
.q47 dt a:link,.q47 dt a:visited{color:#0f5da7;font-family:"微软雅黑"; font-size:14px;}
.q47 dt a:hover{color:#FF0000;font-family:"微软雅黑"; font-size:14px;}
.q49{
	position:relative;
	z-index:0;
	padding-left:93px;
	box-sizing:border-box
	height:100px;
	padding-top:20px;
	background-image:url(/images/10_11.png);
	background-repeat: repeat-x;
	background-position: left top; padding-bottom:20px;
}
.q50{position:absolute;z-index:999;left:0;top:20px; width:81px; height:100px; float:left; background-image:url(/images/10_15.png); text-align:center;}
.q50 dl{ font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#fff; line-height:50px;}
.q50 dt{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff;}
.q51{ width:555px; float:left; color:#666666; line-height:25px; margin-left:10px;}
.q51 dl{ font-family:"微软雅黑"; font-size:14px;}
.q51 dt{ font-family:"微软雅黑"; font-size:14px; color:#0f5da7; cursor:pointer;}
.q51 dt:hover{ color:#FF0000;}
.q51 dt a:link,.q51 dt a:visited{color:#0f5da7;font-family:"微软雅黑"; font-size:14px;}
.q51 dt a:hover{color:#FF0000;font-family:"微软雅黑"; font-size:14px;}
.q52{ width:170px; height:100px; float:right;}
.q52 img{width:170px; height:100px;}
.q53{ width:100%; margin:0 auto; padding-top:30px;}
.q54{
	padding-left:26px;
	padding-right:27px;
	font-family:"微软雅黑";
	font-size:14px;
	color:#fff;
	float:left;
	line-height:45px; cursor:pointer;
}
.q54:hover{ background-image:url(../images/ee_03.png);}
.q55{ width:226px; height:28px; float:right; margin-right:15px; background-image:url(../images/s_03.png); margin-top:7px;}
.q56{
	width:190px;
	height:20px;
	line-height:20px;
	float:left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none; padding-left:5px; padding-top:5px;
}
.q57{ width:200px; float:left;}
.q58{ float:right; padding-top:4px; width:26px;}

.flinks a{width:50%;height:30px;text-align:center;line-height:30px;font-size:13px}
.apages{width:100%;margin-top:10px;padding:10px 0;border-top:1px solid #ddd}
.articlePage{width:100%;line-height:180%}
