@charset "utf-8";
/* CSS Document */


*{ margin:0px; padding:0px;}
body{
	width:100%;
	margin:0px;
	padding:0px;
	color:#293133;
	font-size:15px;
	background:url(../images/bodybg.gif) repeat-x top;
	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:#293133; }
a:hover{ color:#880002;}
div, img, ul, li, span, a, p{ margin:0px; padding:0px;}
li{ list-style:none;}
.ds{
	display:block;}
.fl{
	float:left;}
.rl{
	float:right;}
.hzhead{ width:1140px; margin:0 auto; height:42px; line-height:42px; color:#FFF; overflow:hidden;}
.hzheaddianhua{ width:645px; overflow:hidden;}
.sp1{ width:125px; background:url(../images/dianhua.png) no-repeat 0px 14px; padding-left:20px;}
.sp2{ width:155px; background:url(../images/youjian.png) no-repeat 0px 15px; padding-left:25px;}
.sp3{ width:300px; background:url(../images/dizhi.png) no-repeat 0px 14px; padding-left:20px;}
.headalibaba{ width:495px; text-align:right;}
.headalibaba a{ color:#FFF;}
.headalibaba a:hover{ color:#880002; text-decoration:underline;}

.hzlogo{ width:1140px; height:97px;margin:0 auto; overflow:hidden; }
.hzmenu{ width:856px; margin-left:25px;}
.hzmenu li{ width:107px; float:left; text-align:center; height:97px;}
.hzmenu li a{ display:block; width:107px; height:97px; line-height:97px;}
.hzmenu li a:hover{ display:block; width:107px; height:97px; line-height:97px; background:#880002; color:#FFF;}
.hzmenu li a#cur{ display:block; width:107px; height:97px; line-height:97px; background:#880002; color:#FFF;}

.banner{ width:100%; height:759px; overflow:hidden; position:relative;font-size:0}
.b-img{ height:500px;  position:absolute; left:0; top:0;}
.b-img a{ display:block; height:750px; float:left;}
.b-list{ height:50px; padding-top:700px; position:relative; margin:0 auto;z-index:1;}
.b-list span{ display:block;cursor:pointer; width:14px; height:14px; border-radius:50%; border:3px solid #fff; float:left; margin:0 5px; _margin:0 3px;}
.b-list .spcss{border:3px solid #880002;}
.bar-left{ position:absolute; z-index:1; display:block; width:100px; height:100%; left:0px; background:none; top:0px; }
.bar-right{ position:absolute;z-index:1; display:block; width:100px; height:100%; right:0px; background:none; top:0px; }
.bar-left em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) 0px 0px no-repeat; margin:0 auto; margin-top:325px;}
.bar-right em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) -50px 0px no-repeat; margin:0 auto; margin-top:325px;}
.bar-left .emcss{ background-position:0px -100px;}
.bar-right .emcss{ background-position:-50px -100px;}

.hzwmdfw{ width:1140px; margin:0 auto; background:url(../images/xian.png) no-repeat center; text-align:center; font-size:30px; font-weight:bold; margin-top:25px;}
.hzwmdfw1{ width:1140px; margin:0 auto; font-size:16px; text-align:center; margin-top:10px;}
.hzwmdfw3{ width:1140px; margin:0 auto; background:url(../images/shijian.jpg) no-repeat center; height:289px; overflow:hidden; margin-top:15px;}
.hzwmdfw3-1{ width:1140px;}
.hzwmdfw3-1-1{ width:190px; color:#880002; font-size:20px;}
.hzwmdfw3-1-1 strong{ font-size:35px; color:#293133;}
.hzwmdfw3-1-2{ width:760px;}
.hzwmdfw3-1-3{ width:190px; color:#880002; font-size:20px;}
.hzwmdfw3-1-3 strong{ font-size:35px; color:#293133;}
.hzjuli{ margin-top:98px;}
.fangxiang{ text-align:right;}
.fangxiang2{ text-align:left;}

.chanpinzhongxin{ width:100%; background:url(../images/chanpinbg.jpg) no-repeat center; height:621px; overflow:hidden; margin-top:25px; padding-top:115px;}
.chanpinzhongxin1{ width:1140px; margin:0 auto; background:url(../images/xian2.png) no-repeat center; text-align:center; color:#FFF; font-size:30px; font-weight:bold;}
.chanpinzhongxin2{ width:1140px; margin:0 auto; margin-top:15px; text-align:center; font-size:16px; color:#FFF;}
.chanpinzhongxin3{ width:1140px; margin:0 auto; margin-top:85px;}
.chanpinzhongxin3 ul{ width:1140px; float:left;}
.chanpinzhongxin3 li{ width:261px; float:left; margin:0px 12px 0px 12px; text-align:center; background:#FFF; padding-bottom:30px;}
.chanpinzhongxin3 li a{ font-weight:bold; font-size:16px;}
.chanpinzhongxin3 li a img{ width:100%; height:auto; margin-bottom:30px;}

.products{ width:1140px; margin:0 auto; margin-top:20px;}
.products ul{ padding:12px 0px 12px 0px; overflow:hidden; text-decoration:none;}
.products ul li{ float:left; width:261px; text-align:center; margin:0px 11px 0px 11px;}
.products ul li img{ border:1px solid #9b9a9a;}
#demo {overflow:hidden;width:1140px;}
#indemo {float: left;width:800%;}
#demo1 {float: left;}
#demo2 {float: left;}

.hzkehu{ width:1140px; margin:0 auto; margin-top:20px;}
.hzkehu ul{ width:1140px; float:left;}
.hzkehu li{ width:215px; float:left; margin:0px 5px 0px 6px; border:1px solid #293133; cursor:pointer;}

.gongsijieshao{ width:100%; background:url(../images/aboutbg.jpg) no-repeat center; height:572px; margin-top:25px; overflow:hidden;}
.gongsijieshao1{ width:1140px; margin:0 auto; margin-top:75px;}
.gongsijieshao1-1{ width:627px;}
.sp4{background:url(../images/libg.gif) no-repeat 0px 3px;  padding-bottom:10px; text-indent:20px; color:#880002; font-size:20px; border-bottom:1px dashed #a5a6a6;}
.sp4 a{ float:right; font-size:14px; color:#293133; margin-top:5px;}
.sp4 a:hover{ color:#880002; text-decoration:underline;}
.sp5{ width:627px;}
.gongsijianje{ width:627px; line-height:35px; margin-top:20px;}
.gongsijianje img{ float:left; margin-right:20px;}

.gongsijieshao1-2{ width:483px; margin-left:30px; overflow:hidden;}
.sp6{ width:483px;}
.hzxw{ width:483px;}
.hzxw li{ width:483px; float:left; margin:22px 0px 22px 0px; border-bottom:1px dotted #CCC; padding-bottom:15px;}
.sp7{ width:76px; height:52px; background:#880002; padding-top:15px; color:#FFF; text-align:center; font-size:27px; font-weight:bold;}
.hzxwzx{ width:392px; margin-left:15px; font-size:12px; line-height:20px;}
.hzxwzx a strong{ color:#880002; font-size:16px;}

/* 必要布局样式css */

.container {width: 1200px !important}
.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
    z-index: 10;
    position: relative;
}

.container:after {
    content: '';
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.btn-blue,
.btn-blue-border:hover {
    color: #FFF !important;
    background: #3ba3ff !important;
    border: 2px solid transparent !important;
}
.btn-blue:hover,
.btn-blue-border {
    color: #7ac1ff !important;
    background-color: transparent !important;
    border: 2px solid #3ba3ff !important;
}
.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
.btn-group-lg>.btn, .btn-lg {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px;
}
.adaction {
    background: #1e88e5;
    background-position: center bottom;
    background-repeat: repeat-x;
}
.adaction .container {
    padding-top: 30px;
    padding-bottom: 30px;
}
.adaction p {
    color: #FFF;
    font-size: 24px;
    line-height: 46px;
    float: left;
}
.adaction .btn {
    float: right;
}
.foot {
    background-color: #212121;
}
.foot h4 {
    color: #FFF;
    font-size: 16px;
    margin-bottom: 10px;
    font-weight: normal;
}
.foot a {
    color: #999;
}
.foot .phone .fa {
    margin-right: 5px;
}

.foot .phone {
    color: #999;
    font-size: 16px;
    font-weight: bold;
}
.foot .fa-phone img{
    float:left;
}
.foot .btn-green {
    margin: 5px 0;
    padding: 5px 12px;
    color: #EEE;
    background-color: #339E60;
}
.foot .btn-green .fa {
    margin-left: 5px;
    color: #DDD;
}
.foot .links {
   /* max-height: 140px;*/
    overflow: hidden;
}

footer {
    background-color: #212121;
}
footer .container {
    position: relative;
    padding-top: 20px;
    padding-bottom: 20px;
    border-top: 1px solid #333;
}
footer .copy {
    color: #737373;
    font-weight: 400;
    line-height: 30px;
    margin-bottom: 0;
    float: left;
}
footer .copy span {
    color: #777;
    margin: 0 10px;
}
footer .footer-link {
    color: #FFF;
    font-style: 400;
}
.space {
    padding-top: 80px;
    padding-bottom: 80px;
}
.col-xs-2 {
    width: 16.66666667%;
    float: left;
}
.col-xs-6 {
    width: 50%;
    float: left;
	color:#666666;
}
ul.footer_social_links {
    float: right;
    padding: 0px;
    margin: 0px 0px 0px 0px;
	
}
.footer_social_links li {
    float: left;
    padding: 0px 10px;
    border-left: 2px solid #404040;
    list-style: none;
    line-height: 20px;
    margin-top: 5px;
}
.footer_social_links li:first-child {
    border-left: 0;
}
.footer_social_links a {
    margin-top: 10px;
    font-size: 14px;
    color: #999;
    text-align: right;
}
.footer_social_links a:hover {
    color: #eee;
}


.neiba{	width:1100px;height:350px;margin:0 auto;position:relative;}
.neiba img{	position:absolute; left:-410px; top:0px; width:1920px; overflow:hidden; height:350px; display:block;}

.hzneiye{ width:1140px; margin:0 auto; margin-top:25px; margin-bottom:25px;}
.hzneiye1{ width:249px;}
.sp8{ width:249px; background:#880002; color:#FFF; text-align:center; font-size:27px; font-weight:bold;padding-top:35px; height:80px; }
.neiyemenu{ width:249px; background:#e9ebeb;}
.neiyemenu li{ width:249px; float:left; height:42px; text-align:center;}
.neiyemenu li a{ display:block; width:249px; height:42px; line-height:42px;}
.neiyemenu li a:hover{ display:block; width:249px; background:#880002; color:#FFF;}

.hzneiye2{ width:866px; margin-left:25px;}
.hzneiye2-1{ width:866px; color:#880002; font-size:20px; border-bottom:1px dotted #CCC; padding-bottom:10px;}
.hzneiye2-2{ width:866px; line-height:26px; padding:15px 0px 15px 0px;}

.hzchanpinfenlei{ width:866px;}
.hzchanpinfenlei li{ width:262px; float:left; text-align:center; margin:10px 11px 10px 12px;}
.hzchanpinfenlei li a img{ margin-bottom:10px; border:1px solid #666;}

.hzxwmenu{ width:866px;}
.hzxwmenu li{ width:866px; float:left; border-bottom:1px dotted #CCC; padding-bottom:10px; margin-top:15px;}
.sp9{ width:100px; height:50px; background:#880002; text-align:center; padding-top:30px; font-size:20px; font-weight:bold; color:#FFF;}
.hzxwlist{ width:741px; margin-left:25px; font-size:12px;}
.hzxwlist a{ color:#999;}
.hzxwlist strong{ font-size:15px; color:#293133;}
.hzxwlist a:hover{ color:#880002;}
.hzxwlist strong:hover{ color:#880002;}

.message{ width:926px; float:left; background:url(../images/zixunbg.jpg) no-repeat;}
.message .box{ width:600px; float:left; margin-top:20px; margin-left:60px;}
.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:#d41f30;border-radius:4px;color:#fff;font-size:16px}


.dc_pages{ width:854px; float:left; text-align:center; margin-top:25px;}
.dc_pages1{ width:520px; margin:0 auto;}
.dc_pages1 a{ display:block; width:80px; height:32px; line-height:32px; border:1px solid #CCC; text-align:center; float:left; margin:0px 10px 0px 10px;}
.dc_pages1 a:hover{ background:#880002; color:#FFF;}


.cpshangxia{
	width:824px;
	float:left;
	margin-top:35px;
	margin-bottom:35px;	}		
.shang{
	width:150px;
	border:1px solid #CCC;
	text-align:center;
	line-height:35px;
	color:#666;
	font-size:16px;
	cursor:pointer;
	float:left;}	
.shang:hover{
	border:1px solid #900107;
	color:#900107;}		
.marshang{
	margin-left:50px;}	
	
/**************************************/