
/* CSS Document */
html{ font-size: 62.5%;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea,p,span,a{ font-family:Microsoft YaHei; }
h1,h2,h3,h4,h5,h6{font-size:100%;}
abbr[title], acronym[title] { border-bottom: 1px dotted; cursor: help; }
q:before, q:after { content: ''; }
input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none; }
textarea { -webkit-appearance: none; }
legend { color: #000; }
table { border-collapse: collapse; border-spacing: 0; }
ul,li{ list-style-type: none;}
a{ color: #444; text-decoration: none;}
a:hover{ color: #c61011; text-decoration: none; }
i, em{font-style:normal;}
.fl{ float: left;}
.fr{ float:right;}
.clear{ clear: both;}
.w1220{width:1220px; margin: 0 auto; overflow: hidden;}
.mt70{ margin-top:70px;}
.mb20{margin-bottom:20px;}
input,textarea{ border: 0 none;}
@font-face{font-family: 'GENUINE';src: url('http://www.dongfangcaiyun.com/font/GENUINE.TTF'),url('http://www.dongfangcaiyun.com/font/GENUINE.OTF');src: url('http://www.dongfangcaiyun.com/font/impact.TTF');}
@font-face{font-family: 'hklj';src: url('http://www.dongfangcaiyun.com/font/hklj.TTF'),url('http://www.dongfangcaiyun.com/font/hklj.TTC'),url('http://www.dongfangcaiyun.com/font/hklj.OTF');}
@font-face{font-family: 'WJY';src: url('http://www.dongfangcaiyun.com/font/WJY.TTF');}
/**/
body{ margin:0 auto; background: #FFF;}

.ding{width:100%; min-width: 1220px; background-color: #F1F1F1;height: 35px;}
.ding .hy{ width:50%; float: left;font-size:12px; color: #999; line-height: 35px;}
.ding .dinglink{width:50%; float: left; color: #999; line-height: 35px; text-align: right; display: block; overflow: hidden;}
.ding .dinglink a{font-size: 12px; color: #999;}
.ding .dinglink .twx{ position: relative; left: 370px; width: 128px;height: 128px;display: none;}
.ding .dinglink .twx img{width: 128px;height: 128px;display: block;}


.top{ height:145px; overflow: hidden; display: block;}
.top .logo{width:940px; overflow: hidden; float: left;}
.top .logo img{float:left}
.top .logo p{font-size:21px; float: left; width: 500px; padding: 55px 0 10px 0;}
.top .logo span{font-size:19px; float: left; width: 500px;}
.top .tel{width:200px; height: 100px; float: left; overflow: hidden; background: url("../image/web_1.png") no-repeat 10px 60px; background-size: 20%; font-size: 28px; padding: 65px 0 0 80px;}



.menu{width:100%; min-width: 1220px; height:60px; background: #C60500;}
.menu ul{height: 60px;}
.menu li{height: 60px; float: left; padding: 0 31px;}
.menu li:first-child{ background:#C60500;}
.menu li a{font-size:18px; color: #fff; line-height: 60px;}
.menu li:hover{ background-color:#850502;}
.menu .active{ background-color:#850502 !important;}


.banner{ width:100%; min-width: 1220px; overflow:hidden; position:relative; height: 680px; }
.banner .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:10px; z-index:1;left: 46%; }
.banner .hd ul{ overflow:hidden; zoom:1; float:left;  }
.banner .hd ul li{ float:left; margin-right:5px;  width:45px; height:10px; background:#fff; cursor:pointer; }
.banner .hd ul li.on{ background:#f00; color:#fff; }
.banner .bd{ position:relative; height:100%; z-index:0;   }
.banner .bd li{ zoom:1; vertical-align:middle; height: 680px; width: 100%;}
.banner .bd li a{display: block; width: 100%; height: 100%;}
.banner .bd img{ height: 710px; display:block; margin: 0 auto;}
.banner .bd .b1{background: url("../image/banner1.jpg") no-repeat center top;}
.banner .bd .b2{background: url("../image/banner2.jpg") no-repeat center top;}
.banner .bd .b3{background: url("../image/banner3.jpg") no-repeat center top;}


/* 下面是前/后按钮代码，如果不需要删除即可 */
.banner .prev,
.banner .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../image/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.banner .next{ left:auto; right:3%; background-position:8px 5px; }
.banner .prev:hover,
.banner .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.banner .prevStop{ display:none;  }
.banner .nextStop{ display:none;  }

.sbanner{width:100%; min-width: 1220px; overflow: hidden; text-align: center;}
.sbanner img{margin:0 auto;visibility: visible;}

.search{height: 120px; border-bottom: 1px solid #E2E2E2;}
.search .gjc{ overflow: hidden;}
.search .gjc p{width:800px; line-height: 120px; font-size: 14px; color: #888; float: left;} 
.search .txt{width:310px; float: left; height: 25px; border-bottom: 1px solid #E2E2E2; margin: 45px 0 0 30px; outline: none; padding-left: 15px;}
.search .btn{width:40px; float: left; height: 26px; border-bottom: 1px solid #E2E2E2; margin: 45px 0 0 0; background: url("../image/web_3.png") no-repeat center; outline: none;}

.bottom{width:100%; min-width: 1220px; height: 285px; overflow: hidden; background: url("../image/web_25.jpg") no-repeat center;}
.bottom img{float:left;}
.bottom .dmenu{width:240px; float: left; margin: 60px 0 0 70px;}
.bottom .dmenu li{width:120px; height: 35px; line-height: 35px; float: left; text-align: center;margin-bottom: 11px;}
.bottom .dmenu li a{font-size:16px; color: #fff;}
.bottom .dblxfs{width:350px;float: left; margin: 60px 0 0 70px;}
.bottom .dblxfs li{width:350px; height: 35px; line-height: 35px; float: left; font-size: 16px; color: #fff;}
.bottom .dblxfs a{color: #fff;}
.bottom .ba{width:180px;float: left; margin: 60px 0 0 70px;}
.bottom .ba li{width:180px; float: left; color: #fff;}
.bottom .ba li img{width:175px; height: 175px; margin: 0 auto;}

.link{width:100%;; min-width: 1220px; height: 50px; overflow: hidden;}
.link dl{ height:50px;}
.link dt{font-size:14px; line-height: 50px; float: left; padding-left: 30px;}
.link dd{float: left; line-height: 50px; height: 50px; padding: 0 15px;}
.link dd a{font-size:14px; }


/*当前位置*/
.dqwz { font-size: 14px; border-bottom: 1px dashed #dcdcdc; width:1220px; height: 45px; overflow: hidden; display: block; margin: 0 auto; line-height: 45px;}
.dqwz a{font-size:14px;}
.dqwz b { border-left: 10px solid #c61011; font-weight: normal; padding-left: 8px; }
.dqwz i { font-style: normal; }
.dqwz span { padding: 0 5px; height: 46px; line-height: 46px; }
    
.page{width:950px; margin: 0 auto;padding: 20px 0; height: 30px; text-align: center; font-size: 14px;}
.page a{font-size:14px;}

