html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0}
ul,ol,dl{list-style-type:none;padding: 0;}
html,body{*position:static}
html{font-family: sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none}
input[type="submit"],input[type="reset"],input[type="button"],input[type="text"],input[type="password"]{-webkit-appearance:none;outline:none}
body,th,td,button,input,select,textarea{font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,"WenQuanYi Micro Hei",Verdana,sans-serif,"\5B8B\4F53";font-size:12px;color: #333;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing:grayscale}
img{border: none;margin:0px;padding:0px;}
a:link, a:visited{text-decoration: blink;}
body{background:#f4ead9;}
#foot{min-width: 1100px;}
.head{width: 100%;margin:0 auto;height:1879px;overflow:hidden;background: url("../images/25_01.jpg") no-repeat top center;min-width: 1100px;}
.head_cn{width: 1100px;margin:0 auto;height: auto;margin-top: 670px;}
.head_banner { position: relative; width: 100%; height: 560px; }
.head_banner .pic img { width: 100%; height: 560px; display: block; }
.head_banner .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 50px; width:100%;  background: #fff; overflow: hidden; }
.head_banner .txt { position: absolute; bottom: 0; z-index: 2; height: 50px; width:100%; overflow: hidden; }
.head_banner .txt li{ height:50px; line-height:50px; position:absolute; bottom:-50px;}
.head_banner .txt li a{ display: block; color: #333333; padding: 0 0 0 20px; font-size: 14px; text-decoration: none; }
.head_banner .num { position: absolute; z-index: 3; bottom: 20px; right: 20px; }
.head_banner .num li{ float: left; position: relative; width: 10px; height: 10px; overflow: hidden;  margin-right: 6px; cursor: pointer;background: #b8b1a5; }
.head_banner .num .on{background: #c40725;}
.head_banner .prev{background: url("../images/pre.png") no-repeat center;display: block;width: 50px;height: 50px;position: absolute;left: -80px;top:240px;}
.head_banner .next{background: url("../images/btn.png") no-repeat center;display: block;width: 50px;height: 50px;position: absolute;right: -80px;top:240px;}
.head_main{width: 1100px;margin:0 auto;height: auto;overflow: hidden;margin-top: 30px;}
.head_hot{position: relative;width: 580px;height: 340px;overflow: hidden;float: left;}
.head_hot img{display: block;width: 100%;margin:0 auto;}
.head_hot .list_child{height: 340px;top:300px;}
.head_list{float: left;width: 520px;height: 340px;overflow: hidden;}
.head_list ul li{position: relative;width: 245px;height: 162.5px;overflow: hidden;float: left;margin-left: 15px;margin-bottom: 15px;}
.head_list ul li img{display: block;width: 100%;margin:0 auto;}
.head_list .list_child{height: 162.5px;top:122.5px;}
.main{width: 1100px;margin:0 auto;height: auto;overflow: hidden;margin-top: 24px;}
.list_hot{width: 100%;margin:0 auto;height: auto;overflow: hidden;background: #ffffff;}
.list_hot_left{width: 325px;float: left;height: 410px;overflow: hidden;}
.list_hot_left span{width: 285px;margin:0 auto;display: block;margin-top: 52px;font-size: 16px;line-height: 30px;height: auto;overflow: hidden;}
.list_hot_left span a{color: #160d06;}
.list_hot_left p{width: 285px;margin:0 auto;height: auto;overflow: hidden;font-size: 14px;color: #666666;line-height: 26px;margin-top: 20px;}
.list_hot_left .on{display: block;width: 100px;height: 35px;line-height: 35px;text-align: center;margin:0 auto;background: #d71317;font-size: 14px;color: #ffffff;margin-top: 30px;}
.list_hot_right{width: 775px;float: left;height: 410px;overflow: hidden;}
.list_hot_right img{display: block;width: 100%;height: 410px;margin:0 auto;}
.list_nomal{width: 100%;margin:0 auto;height: auto;overflow: hidden;margin-top: 25px;}
.list_left{float: left;}
.list_right{float: right;}
.list_nomal .list_right ul .on{margin-bottom:10px;margin-top: 0; }
.list_nomal_left{width:305px;height: auto;overflow: hidden; }
.list_nomal_left ul li{width: 100%;position: relative;height: 305px;overflow: hidden;margin:0 auto;}
.list_nomal_left ul li img{display: block;width: 100%;height: 305px;}
.list_nomal_left ul .on{height: 175px;margin-top: 10px;}
.list_nomal_left ul .on img{display: block;width: 100%;height: 175px;}
.list_nomal_center{width: 455px;float: left;height: 490px;overflow: hidden;margin-left: 17.5px;position: relative;}
.list_nomal_center img{display: block;width: 100%;height: 490px;margin:0 auto;}
.list_nomal_left ul li .list_child{height:305px;top:265px; }
.list_nomal_left ul .on .list_child{height:175px;top:135px;}
.list_nomal_center .list_child{height: 490px;top:450px;}
.list_child{position: absolute;left: 0px;width: 100%;margin:0 auto;}
.list_child em{display: block;width: 100%;height: 100%;background: #000;opacity: 0.63;position: absolute;left: 0;top:0;}
.list_child span{width: 90%;margin:0 auto;display: block;color: #ffffff;position: relative;z-index: 5;line-height: 40px;height: 40px;overflow: hidden;font-size: 14px;text-align: center;}
.list_child p{width: 90%;margin:8px auto;height: auto;overflow: hidden;font-size: 14px;color: #ffffff;position: relative;z-index: 5;line-height: 24px;}

.index_foot{width: 100%;margin:0px auto;height: auto;overflow: hidden;background: #ffffff;min-width: 1100px;margin-top: 52px;}
.index_foot_cn{width: 570px;margin:30px auto;height: auto;overflow: hidden;}
.foot_box{float: left;border-right: 1px solid #cdcdcd;height: 52px;line-height: 52px;padding-right: 22px;margin-left: 38px;}
.foot_box p{width: 60px;float: left;}
.foot_box p span{display: block;width: 100%;font-size: 22px;color: #cdcdcd;height: 34px;line-height: 34px;}
.foot_box p em{display: block;width: 100%;height: 18px;line-height: 18px;font-size: 14px;color: #cdcdcd;}
.foot_box  a{line-height: 52px;font-size: 22px;color: #333333;margin-left:10px;}