@charset "utf-8";
/* CSS Document */

*{ margin:0px; padding:0px;}
body{
	width:100%;
	margin:0px;
	padding:0px;
	font-size:15px;
	color:#4b4c4c;
	font-family:"Microsoft YaHei","simsun","Helvetica Neue", Arial, Helvetica, sans-serif;
}
html{ overflow-x:hidden;}
.clear{ clear:both;_overflow:hidden;*height:0px;}
img{ border:0px;}
a{ text-decoration:none; color:#4b4c4c; }
a:hover{ color:#1bb3ce;}
div, img, ul, li, span, a, p{ margin:0px; padding:0px;}
li{ list-style:none;}
.ds{
	display:block;}
.fl{
	float:left;}
.rl{
	float:right;}	

.bltop{ width:100%; background:#1bb3ce; height:45px; line-height:45px; color:#FFF; overflow:hidden;}	
.bltop1{ width:1140px; margin:0 auto;}
.blspan1{ background:url(../images/toptel.gif) no-repeat top left; padding:0px 0px 0px 30px;}

.bllogo{ width:1140px; margin:0 auto; height:83px; overflow:hidden;}
.blspan2{ width:379px; font-size:30px; font-weight:bold; color:#4b4c4c; line-height:83px;}
.bllogo ul{ width:741px; float:left; margin-left:20px; margin-top:30px;}
.bllogo ul li{ width:105px; text-align:center; float:left;}
.bllogo ul li a{ color:#4b4c4c;}
.bllogo ul li a:hover{ color:#1bb3ce; font-weight:bold;}
.bllogo ul li a#cur{ color:#1bb3ce; font-weight:bold;}

.blgsjj{ width:1140px; margin:0 auto; margin-top:25px; text-align:center; font-size:40px; font-weight:bold;}
.blgsjj1{ width:1140px; margin:0 auto; margin-top:15px; text-align:center; color:#1bb3ce; font-size:18px;}
.blgsjj2{ width:1140px; margin:0 auto; margin-top:15px; text-align:center; line-height:30px;}
.blgsjj3{ width:1140px; margin:0 auto; margin-top:15px;}
.blgsjj3 ul{ width:1140px; float:left;}
.blgsjj3 li{ width:285px; float:left; text-align:center; font-weight:bold; color:#000;}
.blgsjj3 li img{ margin-bottom:10px;}

.blgcal{ width:100%; background:#3a9bad; padding:25px 0px 25px 0px; margin-top:20px; color:#fff;}
.blgcal1{ width:1140px; margin:0 auto; font-size:40px; font-weight:bold; text-align:center;}
.blgcal2{ width:1140px; margin:0 auto; font-size:18px; text-align:center; margin-top:15px;}
.blanlizx{ width:1140px; margin:0 auto; margin-top:15px;}
.blanlizx li{ width:275px; float:left; margin:5px; text-align:center;}
.blanlizx li a{ color:#FFF;}
.blanlizx li a img{ margin-bottom:5px;}
.blanlizx li a:hover{ color:#FFF; font-weight:bold;}

.blxinwenzx{ width:1140px; margin:0 auto; margin-top:15px;}
.blxinwenzx ul{ width:1140px; float:left;}
.blxinwenzx li{ width:550px; float:left; margin:30px 10px 5px 10px;}
.blspan3{ width:70px; line-height:25px; text-align:center;}
.xwbttitle{ width:455px; margin-left:25px;}
.xwbttitle-1{ width:455px; font-size:18px; font-weight:bold;}
.xwbttitle-2{ width:455px; line-height:26px; margin-top:7px;}

.bllink{ width:1140px; margin:0 auto; margin-top:20px; border-bottom:1px solid #CCC; border-top:1px solid #CCC; padding:15px 0px 15px 0px;}
.bllink a{ margin:10px;}

.blfoot{ width:100%; margin-top:20px; padding:25px 0px 25px; text-align:center; color:#FFF; line-height:27px; background:#4c4c4c;}
.blfoot a{ color:#FFF; text-decoration:underline;}
.blfoot a:hover{ color:#FFF; text-decoration:none;}

/************/
.ba{
	width:1010px;
	height:300px;
	margin:0 auto;
	position:relative;}	
.ba	img{
	position:absolute; left:-457px; top:0px; width:1920px; overflow:hidden; height:300px; display:block;}
	
.jcchanpinzhanshi{ width:1140px; margin:0 auto; margin-top:25px; text-align:center; color:#1bb3ce; font-weight:bold; font-size:30px;} 	
.mxproduct3{ width:1140px; margin:0 auto; border-bottom:1px solid #e4e4e4; border-top:1px solid #e4e4e4; margin-top:15px; line-height:50px; text-align:center;}
.mxproduct3 a{ margin:0px 30px 0px 30px; font-size:18px;}	
.mxaboutnei{ width:1140px; margin:0 auto; margin-top:20px; margin-bottom:20px; line-height:27px; padding:15px 0px 15px 0px;}	

.message{height:487px;background:url("../images/messageBg.png");margin-top:20px}
.message .box{padding:50px 0 0 40px}
.message .box li{line-height:44px;margin-bottom:15px}
.message .box li .input-text{height:42px;line-height:42px;border:1px solid #ccc;width:470px;padding:0 10px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.message .box li .input-text:focus{border-color:#1fac9c}
.message .box li textarea.input-text{height:84px;line-height:24px;padding:10px;resize:none}
.message .box li.btn{margin-left:40px}
.message .box li .button{cursor:pointer;width:122px;border:none;height:40px;background-color:#ff8a00;border-radius:4px;color:#fff;font-size:16px}

.jccpzhanshi{ width:1140px; margin:0 auto; margin-top:20px;}
.jccpzhanshi ul{ width:1140px; float:left;}
.jccpzhanshi li{ width:272px; float:left; margin:10px 6px 10px 7px; text-align:center;}
.jccpzhanshi li a img{ margin-bottom:5px;}