@charset "utf-8";
/* CSS Document */


*{ margin:0px; padding:0px;}
body{
	width:100%;
	margin:0px;
	padding:0px;
	color:#343333;
	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:#343333; }
a:hover{ color:#ca2222;}
div, img, ul, li, span, a, p{ margin:0px; padding:0px;}
li{ list-style:none;}
.ds{
	display:block;}
.fl{
	float:left;}
.rl{
	float:right;}

.dptop{ width:1200px; margin:0 auto; height:50px; overflow:hidden; line-height:50px;}
.dptop2{ width:410px; float:right;}
.sp1 strong{ color:#ca2222;}
.sp2{ background:url(../images/en.gif) no-repeat left; margin-left:25px; padding-left:30px;}

.dplogo{ width:1200px; margin:0 auto; height:95px; overflow:hidden;}
.dpmenu{ width:804px; margin-left:25px;}
.dpmenu li{ width:100.5px; float:left; text-align:center; margin-top:35px;}
.dpmenu li a{ display:block; width:100.5px; height:40px; line-height:40px;}
.dpmenu li a:hover{ display:block; width:100.5px; height:40px; background:#ca2222; color:#FFF; line-height:40px;}

.dpcpwrap{ width:100%; background:#f6f6f6; padding-top:35px; padding-bottom:35px;}
.dpchanpinfl{ width:1200px; margin:0 auto; background:#FFF;}
.dpchanpinfl ul{ width:1200px; float:left;}
.dpfenleibiao{ width:297px; padding-top:85px; background:url(../images/cpipg.jpg) no-repeat; height:135px; background-color:#d41f30; overflow:hidden; text-align:center; line-height:30px; color:#FFF; font-size:16px;}
.dpfenleibiao strong{ font-size:32px;}

.dpchanpinlist{ width:298px; height:220px; overflow:hidden; border:1px solid #efefef;}
.dpchanpinlist:hover{ background:#d41f30;}
.dpchanpinlist a{ display:block; width:293px; height:220px; overflow:hidden;}
.dpchanpinlist a:hover{ color:#FFF;}
.sp3{ font-size:17px; font-weight:bold; width:258px; height:60px; line-height:60px; padding-left:35px;}
.sp3 hr{width:35px;border:1px solid #d41f30;}
.cpp{ width:293px;}
.cpp img{ margin-left:115px;}

.dpmingxingcp{ width:100%; margin-top:30px; background:#FFF;}
.dpmingxingcp1{ width:1200px; margin:0 auto; padding-top:35px; text-align:center; color:#ca2222; font-size:32px; font-weight:bold;}
.dpmingxingcp2{ width:1200px; margin:0 auto; margin-top:15px; font-size:17px; text-align:center;}

.dpmingxingcp3{ width:1200px; margin:0 auto; padding-bottom:45px;}
.dpmingxingcp3 ul{ padding:25px 0px 10px 0px; overflow:hidden;}
.dpmingxingcp3 ul li{ float:left; width:275px; margin:0px 12px 0px 12px; text-align:center;line-height:27px;}
.dpmingxingcp3 ul li img{ border:1px solid #CCC; margin-bottom:10px;}
#demo {overflow:hidden;width:1200px;}
#indemo {float: left;width:800%;}
#demo1 {float: left;}
#demo2 {float: left;}

.dpjieshao{ width:100%; background:url(../images/index.png) no-repeat top center; height:512px; overflow:hidden; margin-top:25px;}
.dpjieshao1{ width:1200px; margin:0 auto;}
.dpjieshao1-1{ width:635px; margin-right:25px; line-height:35px; color:#FFF; margin-top:88px;}
.dpjieshao1-1 strong{ font-size:30px;}
.dpmore{ color:#ca2222; margin-top:15px; display:block; width:150px; height:42px; line-height:42px; text-align:center; background:#FFF;}
.dpmore:hover{ background:#900; color:#FFF;}


.dpjieshao1-2{ width:540px; height:400px; margin-top:60px; overflow:hidden;}
#owl-demo{position:relative;width:540px;height:400px; overflow:hidden;}
#owl-demo .item{ position:relative;display:block;}
#owl-demo img{display:block;width:540px;height:400px;}
#owl-demo b{position:absolute;left:0;bottom:0;width:100%;height:78px;background-color:#000;opacity:.5;filter:alpha(opacity=50);}
#owl-demo span{position:absolute;left:0;bottom:37px;width:100%;font:18px/32px "微软雅黑","黑体";color:#fff;text-align:center;}

.owl-pagination{position:absolute;left:0;bottom:10px;width:100%;height:22px;text-align:center;}
.owl-page{display:inline-block;width:10px;height:10px;margin:0 5px;background-image:url(../images/bg15.png);*display:inline;*zoom:1;}
.owl-pagination .active{width:25px;background-image:url(../images/bg16.png);}
.owl-buttons{display:none;}
.owl-buttons div{position:absolute;top:50%;width:40px;height:80px;margin-top:-40px;text-indent:-9999px;}
.owl-prev{left:0;background-image:url(../images/bg17.png);}
.owl-next{right:0;background-image:url(../images/bg18.png);}
.owl-prev:hover{background-image:url(../images/bg19.png);}
.owl-next:hover{background-image:url(../images/bg20.png);}

.dphezuo{ width:1200px; margin:0 auto; margin-top:35px;}
.dphezuo ul{ width:1200px; float:left;}
.dphezuo li{ width:158px; float:left; border:1px solid #CCC; margin:25px 5px 25px 6px;}

.dpnewjpg{ width:1200px; margin:0 auto; margin-top:25px;}
.dpnewjpg1{ width:375px; height:158px; margin:0px 12px 0px 13px;}
.gsxw{ background:url(../images/gsxw.jpg) no-repeat;}
.hyxw{ background:url(../images/hyxw.jpg) no-repeat;}
.tzgg{ background:url(../images/tzgg.jpg) no-repeat;}
.xww1{ display:block; width:122px; height:30px; background:#cf1d19; text-align:center; line-height:30px; color:#FFF;}
.dpnews{ width:1200px; margin:0 auto; margin-top:12px;}
.dpnews1{ width:375px; margin:0px 12px 0px 13px;}
.dpnews1 ul{ width:375px; float:left;}
.dpnews1 li{ width:350px; border-bottom:1px solid #efefef; background:url(../images/newlibg.gif) no-repeat 0px 16px; padding:7px 0px 7px 25px;}
.dpnews1 li a{ color:#392e2a;}
.dpnews1 li a:hover{ color:#ca2222;}
.dpnews1 li span{ float:right; color:#8e9899;}

.dpfoot{ width:100%; background:#ca2222; margin-top:25px; padding:20px 0px 20px 0px;}
.dpfoot1{ width:1200px; margin:0 auto;}
.dpfoot1-1{ width:775px; line-height:27px; color:#FFF; margin-top:25px;}
.dpfoot1-1 strong{ font-size:25px;}
.dpfoot1-1 h1{ font-size:17px;}
.dpfoot1-2{ width:273px; margin-left:152px; text-align:center; color:#FFF; font-size:12px; margin-top:35px;}
.dpfoot1-2 img{ margin-bottom:10px;}

.dpfoott{ width:100%; background:#242424; height:42px; overflow:hidden;}
.dpfoott2{ width:1200px; color:#CCC;font-size:12px; text-align:left; line-height:42px; margin:0 auto;}
.dpfoott2 a{ color:#CCC; text-decoration:underline;}

.dpneiyewrap{ width:100%; background:url(../images/ba.jpg) no-repeat center top; margin:0; padding:0;}
.dpneiye1{ width:1200px; margin:0 auto; padding-top:290px; }
.dpneiye1-1{ width:249px;background:#f7f7f7;}
.sp4{ width:249px; height:102px; padding-top:30px; line-height:32px; background:#ca2222; color:#FFF; text-align:center; font-size:25px; font-weight:bold;}
.neiyedaohang{ width:249px; padding:12px 0px 35px 0px;}
.neiyedaohang li{ width:249px; float:left;text-align:center; border-bottom:1px solid #e2e2e2;}
.neiyedaohang li a{ display:block; width:249px; height:45px; line-height:45px;}
.neiyedaohang li a:hover{ display:block; width:249px; height:45px; line-height:45px; background:#ca2222; color:#FFF;}

.dpneiye1-2{ width:926px; margin-left:25px; margin-top:90px;}
.dpneiye1-2-1{ width:926px; color:#ca2222; border-bottom:1px solid #ebebeb; padding-bottom:22px; font-size:27px;}
.dpneiye1-2-2{ width:926px; padding:15px 0px 15px 0px; line-height:27px;}

.dpneiye1-2-3{ width:926px;}
.dpneiye1-2-3 ul{ width:926px; float:left; margin-top:20px;}
.dpneiye1-2-3 li{ width:926px; float:left; border-bottom:1px dashed #d4d4d4; padding-bottom:10px; margin-top:10px;}
.sp5{ width:168px; height:103px; padding-top:35px; background:#f6f6f6; text-align:center; color:#e7979e; line-height:26px;}
.sp5 strong{ font-size:29px;}
.dpxin{ width:733px; margin-left:25px;}
.dpxin1{ width:733px;}
.dpxin1 a{ color:#000;}
.dpxin1 a:hover{ color:#ca2222;}
.dpxin2{ width:733px; margin-top:15px; line-height:25px; font-size:12px;}
.dpxin2 a{ color:#a3a3a3;}

.dpneiye1-2-1-1{ width:926px; font-size:20px;}
.dpneiye1-2-1-1-1{ width:926px; font-size:12px; color:#999999; border-bottom:1px dotted #e6e6e6; padding-bottom:10px; margin-top:12px;}

.dpneiye1cp{ width:926px;}
.dpneiye1cp ul{ width:926px; float:left;}
.dpneiye1cp li{ width:278px; border:1px solid #e9e9e9; float:left; margin:14px; padding-bottom:15px; text-align:center;}
.dpneiye1cp li a img{ margin-bottom:15px;}

.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:926px; 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:926px;
	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;}	
	
/**************************************/

/*固定的悬浮窗*/
.yb_conct{position:fixed;z-index:9999999;top:200px;right:-127px;cursor:pointer;transition:all .3s ease;}
.yb_bar ul li{width:180px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.yb_bar .yb_top{background:#c30d23 url(../images/fixCont.png) no-repeat 0 0;}
.yb_bar .yb_phone{background:#c30d23 url(../images/fixCont.png) no-repeat 0 -57px;}
.yb_bar .yb_QQ{text-indent:0;background:#c30d23 url(../images/fixCont.png) no-repeat 0 -113px;}
.yb_bar .yb_ercode{background:#c30d23 url(../images/fixCont.png) no-repeat 0 -169px;}
.hd_qr{padding:0 29px 25px 29px;}
.yb_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#fff;}
