@charset "utf-8";
/* CSS Document */


*{ margin:0px; padding:0px;}
body{
	width:100%;
	margin:0px;
	padding:0px;
	color:#000000;
	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:#000000; }
a:hover{ color:#bc000b;}
div, img, ul, li, span, a, p{ margin:0px; padding:0px;}
li{ list-style:none;}
.ds{
	display:block;}
.fl{
	float:left;}
.rl{
	float:right;}
	
.dhf{ width:1140px; margin:0 auto;}

.dhftop{ height:53px; line-height:53px; overflow:hidden;}
.dhfsp1{ width:400px;}

.dhflogo{ margin-top:14px;}
#nav {
	line-height:105px;
	height:105px;
	width:700px;
	float:left;
	margin-left:29px;
}
#nav li a {
	display: block;
	width: 100px;
	text-align:center;
	font-weight:bold;
}
#nav li {
 float: left; width:100px;
}
#nav li a:hover{
	background:#bc000b;
	color:#FFF;
}


#nav li a#cur{
	background:#bc000b;
	color:#FFF;
}

#nav li ul {
	line-height:42px;
	list-style-type: none;
	text-align:left;
	left: -999em;
	width: 100px;
	position: absolute;
	border-top-style: none;
	overflow:hidden;
	z-index:10000;
}

#nav li ul li{
	float: left;
	width: 100px;
	background: #fbfbfb;filter: Alpha(Opacity=90);
	border-top: none #6b8549;
	border-right: none #6b8549;
	border-bottom: 1px solid #6b8549;
	border-left: none #6b8549;
	font-size:14px;
}
#nav li ul li a{
 display: block;
  width: 100px;
  text-align:center;
 font-weight:normal;

}
#nav li ul a:link  {
 color:#000; text-decoration:none;
}
#nav li ul a:visited  {
 color:#000;text-decoration:none;
}
#nav li ul a:hover  {
 color:#ff0000;text-decoration:none;font-weight:normal;
 background:#ffffff;filter: Alpha(Opacity=70);
}
#nav li:hover ul {
 left: auto;
}
#nav li.sfhover ul {
 left: auto;
}	

.dhfmm{ margin-top:55px;}
.dhffwly{ background:url(../images/titlebg.png) no-repeat center 20px; height:87px; text-align:center; color:#bc000b; font-size:26px;overflow:hidden;}
.dhffwly strong{ font-size:42px; text-transform:uppercase; color:#d9d9d9;}
.section{ margin-top:50px;}
.section .container{width:1140px;margin:0 auto}
.section .case-list li{width:210px; margin:0px 8px 0px 8px; border:1px solid #abaaaa;height:200px;box-shadow:0 0 20px #ddd;float:left;}
.section .case-list li a{color:#fff}
.section .case-list li a:hover{color:#bc000b}
.section .case-list .case-intro{color:#FFF; font-size:17px; font-weight:bold;float:left; margin-left:50px; margin-top:70px;}
.case-intro a{ border:2px solid #FFF; color:#FFF;display:block; width:100px; height:45px; line-height:45px; text-align:center;}
.section .case-list .case-logo{text-align:center; color:#bc000b; font-weight:bold; font-size:16px;}
.section .case-list .case-show-img .case-logo{margin:10px 0;}
.section .case-list .case-show{display:none;width:210px; background:#3e9ee6; height:200px;}
.section .case-list .case-demo{display:block}
.section .case-list .show-qrcode{display:none}
.section .case-list .case-show-img{display:block}

.dhfabout{ line-height:32px; margin-top:30px;}
.dhfabout img{ margin-left:25px;}
.dhfabout strong{ font-size:20px;}
.dhfmore{ display:block; width:105px; height:35px; line-height:35px;border-radius:8px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px; background:#bc000b; text-align:center; color:#FFF; margin-top:10px;}
.dhfmore:hover{ background:#e65505; color:#FFF;}

/* 公共属性 */
.best-con{ width:100%; background:#2b3c50; margin-top:35px; padding:25px 0px 25px 0px;}
.best-con .layout-wrap{width:1140px;position:relative;margin:0 auto;}
.layout-wrap .layout-3-1{float:left;vertical-align:top;width:25%;}
.feature-list{margin-top:0px;}
.feature-list .item{position:relative;text-align:center;}
.feature-list .item:not(:last-child):after{content:"";position:absolute;right:0;top:10px;width:1px;height:100px;background:#ff6d01;}
.feature-list .item h3{margin-top:30px;font-size:24px;font-weight:normal;color:#FFF;height:32px;line-height:32px;}
.feature-list .item p{margin-top:15px;font-size:14px;color:#FFF;}

.dhfnews{ margin-top:30px;}
.dhfnews ul{ width:1140px; float:left;}
.dhfnews li{ width:310px; padding:20px; float:left; margin:0px 15px 0px 15px; box-shadow:0 0 20px #ddd;}
.xwh1{ width:310px; font-size:17px; margin-top:12px;}
.xwh2{ width:310px; line-height:27px; margin-top:5px;}
.xwshijian{ width:310px; font-size:14px; color:#CCC; margin-top:5px;}

.dhflink{ width:1003px; margin:0 auto; padding-left:137px; margin-top:30px; background:url(../images/linkpic.gif) no-repeat left; height:45px; line-height:45px;}
.dhflink a{ margin:10px;}

.dhffoot{ width:100%; background:#2e2e2e; margin-top:30px;}
.dhffoot1{ width:1140px; margin:0 auto; padding:25px 0px 25px 0px;}
.footul{ width:700px; margin-left:23px;}
.footul li{ width:350px; float:left; color:#FFF; margin:5px 0px 5px 0px;}
.footul li a{ color:#FFF; text-decoration:underline;}
.footul li a:hover{ color:#FFF; text-decoration:none;}


/**/
.dhfban{width:1000px;height:300px; margin:0 auto;position: relative; }
.dhfban img{width: 1920px; height:300px; position: absolute;  top: 0; left: -460px; overflow: hidden;text-align: center;}

.dhfnei{ margin-top:30px;}
.dhfneileft1{ width:235px;}
.dhfsp2{ width:235px; height:85px; line-height:85px; background:#bc000b; color:#FFF; text-align:center; font-size:22px; font-weight:bold;}
.neiul1{ width:235px; background:#f4f3f3;}
.neiul1 li{ width:235px; float:left; border-bottom:1px dotted #666; text-align:center;}
.neiul1 li a{ display:block; width:235px; height:42px; line-height:42px; color:#666;}
.neiul1 li a:hover{ display:block; width:235px; height:42px; line-height:42px; background:#bc000b; color:#FFF;}
.neiul1 li a#curr{ display:block; width:235px; height:42px; line-height:42px; background:#bc000b; color:#FFF;}

.dhfneileft2{ width:875px; margin-left:30px;}
.dhfneileft2-1{ width:875px; border-bottom:1px solid #CCC; line-height:42px;}
.dhfneileft2-1 strong{ font-size:16px; color:#bc000b;}
.dhfsp3{ width:300px;}
.dhfneileft2-2{ width:875px; line-height:29px; margin-top:15px;}

.dhfneileft2-3{ width:875px; margin-top:15px;}
.dhfneileft2-3 ul{ width:875px; float:left;}
.dhfneileft2-3 li{ width:875px; float:left; height:50px; line-height:50px; border-bottom:1px dotted #CCC;}
.dhfneileft2-3 li:hover{box-shadow:0 0 20px #ddd; border-bottom:none;}

.daqianmessage{ width:1200px; margin:0 auto; margin-top:25px; margin-bottom:25px;}
.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}

.dc_pages{ width:885px; 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:#193b43; color:#FFF;}


.cpshangxia{
	width:100%;
	float:left;
	margin-top:35px;	}		
.shang{
	width:32%;
	border:1px solid #CCC;
	text-align:center;
	line-height:35px;
	color:#666;
	font-size:16px;
	cursor:pointer;
	float:left;}	
.shang a:hover{
	color:#193b43;}	
.shang:hover{
	border:1px solid #193b43;
	color:#193b43;}		
.marshang{
	margin-left:1.3%;}	