* {	padding: 0px;	margin: 0px;}
body, div, td, th, form, img, ul, li, dl, dt, dd, p, h1, h2, h3, h4{ font-family:"微软雅黑";font-size:14px;margin:0px;padding:0px;list-style-type:none;}
body{ width:100%; padding:0; margin:0; background:#fff;}
span, p {font-family:"微软雅黑";	margin: 0px;padding: 0px;}
img {border: 0;}
h1, h2, h3, h4, h5, h6, h7, h8, h9 {font-size: 12px;font-weight: normal;font-style: normal;	margin: 0px;padding: 0px;font-family:"微软雅黑";}
ul, li, ol{font-family:"微软雅黑";	list-style-type:none;margin:0px;padding:0px;}
i {	font-style: normal;	font-weight: normal;}
b {font-style: normal;	font-weight: normal;}
img {border: 0 none;vertical-align: top;}
input, select {	vertical-align: middle;}	
.clear {	clear: both;}
.clear:after {content: ".";height: 0;display: block;clear: both;	visibility: hidden;	font-size: 0;}
a {text-decoration: none; font-family:"微软雅黑";}
.h a:hover,.p a:hover p,.l li:hover{-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ; }
 .h a:hover,.p a:hover p,.l li:hover, ul li:hover a{ -moz-transition: all 0.2s linear ;-webkit-transition: all 0.2s linear ;    -o-transition: all 0.2s linear ;    transition: all 0.2s linear ; }
html,body{ width: 100%; height: 100%; background: url(../images/sb_101.jpg);}
::selection{ background:#888888;color:#fff;text-shadow:none;}
::-moz-selection{background:#6e1f14;color:#fff;text-shadow:none;}
::-webkit-scrollbar              { /* 1 */  width:8px; background-color:#eee;}
::-webkit-scrollbar-button       { /* 2 */ }
::-webkit-scrollbar-track        { /* 3 */ }
::-webkit-scrollbar-track-piece  { /* 4 */ }
::-webkit-scrollbar-thumb        { /* 5 */width:8px; background-color:#6e1f14;}
::-webkit-scrollbar-corner       { /* 6 */ background-color:#888;}
::-webkit-resizer                { /* 7 */ }
::-webkit-scrollbar:horizontal   { height:9px;}


.top_box{ width: 100%; height: 126px; background:url(../images/sb_06.jpg) no-repeat center;  -webkit-box-shadow:  0 5px 10px rgba(0, 0, 0, .30);    -moz-box-shadow:  0 5px 10px rgba(0, 0, 0, .30);    box-shadow:  0 5px 10px rgba(0, 0, 0, .30); position: relative; z-index: 4;}
.top{width:1200px; height: 126px; margin: 0px auto; position: relative;}
.logo{width:710px; float: left;}
.logo img{ margin: 10px auto;}
 
 

.navi{width:100%; height: 63px;   position: relative; background:url(../images/sb_07.png) repeat-x; z-index: 3;}
.navi ul{width:1200px; height: 63px; margin: 0px auto;}
.navi ul li{width:133.3px; height:63px;line-height: 75px;  float: left; position: relative;}
.navi ul li a{ font-size:15px; color: #fff; text-align: center; display: block; position: relative; }
.navi ul li:hover{background:url(../images/sb_10.jpg) no-repeat bottom center; color: #fff; }
.navi ul li dl{ width:100%; height: 0px; position: absolute; top:63px; left: 0px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; overflow: hidden; margin: 0px auto; background: rgba(110, 31, 20, 0.7);}
.navi ul li dl dd{width:100%; float: left; height: 40px; line-height: 40px;  text-align: center; border-bottom: 1px solid #6e1f14;  }
.navi ul li dl dd a{font-size:14px; color: #333; display: block;}
.navi ul li:hover dl{height: auto;   }
.navi ul li:hover a{color:#fff;  }
.navi ul li:hover dl dd a{color:#fff;}
.navi ul li dl dd:hover{ background: #6e1f14; }


/*banner轮播*/
.banner{ height:520px; width:100%;}
.flexslider{position:relative;height:520px;overflow:hidden;}
.slides{position:relative;z-index:1;}
.slides li{height:520px;}
.flex-control-nav{position:absolute;bottom:20px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{ display:inline-block;height:14px; margin-left:5px; margin-right:5px; *display:inline; zoom:1;}
.flex-control-nav a{border-radius:50%;display:inline-block;width:8px;height:8px; border:2px solid #fff;line-height:120px;overflow:hidden;background:none;cursor:pointer;}
.flex-control-nav .flex-active{ width:12px; height:12px; background:#fff; border:none;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.slides li a{ width:100%; height:520px; display:block;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:35%;}
.flex-direction-nav li a{display:block;width:70px;height:100px;overflow:hidden;cursor:pointer;position:absolute;}
                 
.c{width:100%; height: auto; overflow: hidden;}
.center{width:1200px; height: auto; margin: 0px auto;}

.c1{ background:none; height: 50px; line-height: 50px;}
.c1_left{width:1200px; height: 50px; float:left; overflow: hidden;  font-size: 14px; color: #b10000; position:  relative}
.c1_left h2{float:left; font-size: 14px; background:#6e1f14; border-radius: 12.5px; height: 25px; line-height: 25px;margin: 12.5px auto; color: #fff; width:90px; text-align: center;}
.c1_left ul{ margin-left:100px; position: relative; width:450px; }
.c1_left ul li{width:100%; height: auto; overflow: hidden;}
.c1_left ul li span{ float:right;}
.c1_left a{ color:#974700;  padding-right: 20px;}
.c1_left a:hover{color:#6e1f14; -moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.c1_right{ width:320px; height: 30px; margin-top: 10px; float: right; position: relative; background: #f5f5f5;border-radius: 20px;}
.c1_right .c1_text{width:310px; height: 30px; line-height: 30px; border:none;   text-indent: 25px; background: url(../images/hf_15.png) no-repeat left center; position: absolute; top: 0px; left: 10px;}
.c1_right .c1_but{ position:absolute; right: 0px; top:0px; width:90px; height: 30px; line-height: 30px; border:none; background: #c71111; color: #fff; font-size: 16px; border-radius: 20px;}

.c2{width:100%; height: 285px; overflow: hidden; margin: 0px auto; background: url(../images/c2_bg.png) no-repeat center;}
.center2{width:1200px; height: auto; overflow: hidden; margin: 10px auto 0 auto;}
.center2 ul li {width:240px; float: left; height: auto; overflow: hidden; cursor: pointer}
.center2 ul li h2{width:200px; height: 182px; margin: 20px;}
.center2 ul li span{width:100%; height: 26px; text-align: center; line-height: 26px; color: #fff; display:block; background: url(../images/sb_28.png) no-repeat center; font-size: 13px}
.c21 h2{background: url(../images/sb_17.png) no-repeat center;}
.c22 h2{background: url(../images/sb_19.png) no-repeat center;}
.c23 h2{background: url(../images/sb_21.png) no-repeat center;}
.c24 h2{background: url(../images/sb_23.png) no-repeat center;}
.c25 h2{background: url(../images/sb_25.png) no-repeat center;}
.c21:hover h2{background: url(../images/sb_38.png) no-repeat center;}
.c22:hover h2{background: url(../images/sb_39.png) no-repeat center;}
.c23:hover h2{background: url(../images/sb_40.png) no-repeat center;}
.c24:hover h2{background: url(../images/sb_41.png) no-repeat center;}
.c25:hover h2{background: url(../images/sb_42.png) no-repeat center;}
.center2 ul li:hover span{ background: url(../images/sb_31.png) no-repeat center; color: #6e1f14}


.c3{width:100%; height: 680px; overflow: hidden; margin: 0px auto; background: url(../images/c2.jpg) no-repeat bottom center;}
.center{width:1200px; height: auto; overflow: hidden; margin: 0px auto;}
.center3{ height: 540px; position: relative;}
.c_title{width:1200px; height: 80px; background: url(../images/sb_49.png) no-repeat bottom center; margin: 30px auto; margin-bottom: 0px;}
.c_title img{ margin-left: 200px}
.c_title span{font-size: 20px; color: #6e1f14; line-height: 100px}
.c3 h2{ width:570px; height: 150px; overflow: hidden; position: absolute; right: 0px;font-size: 14px; color: #551c1e; top:280px; line-height: 25px;}
.c3 a{font-size:16px; color: #fff; position: absolute; right: 230px; top:460px;}

.center4{margin-bottom:20px; margin-top: 10px;}
.center4 ul li{width:300px; height: auto; overflow: hidden; margin: 0px auto; float: left; cursor: pointer; }
.center4 ul li h2{width:280px; height: 383px; margin: 10px;}
.center4 ul li p{width:235px; margin: 0px auto; font-size: 13px; color: #777; height: 150px; line-height: 25px; overflow: hidden;}
.center4 ul li a{ display: block; width:100%; text-align: center; font-size: 14px; color: #FFFFFF; background: url(../images/sb_28.png) no-repeat center; height: 26px; line-height: 26px;}
.center4 ul li:hover a{ display: block; width:100%; text-align: center; font-size: 14px; color: #6e1f14; background: url(../images/sb_31.png) no-repeat center; height: 26px; line-height: 26px;-moz-transition: all 0.2s linear ;-webkit-transition: all 0.2s linear ;    -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.center4 ul li:hover p{color:#c19b5e;-moz-transition: all 0.2s linear ;-webkit-transition: all 0.2s linear ;    -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.c41 h2{background: url(../images/01.jpg) no-repeat center;}
.c42 h2{background: url(../images/02.jpg) no-repeat center;}
.c43 h2{background: url(../images/03.jpg) no-repeat center;}
.c44 h2{background: url(../images/04.jpg) no-repeat center;}
 
.c41:hover h2{background: url(../images/05.jpg) no-repeat center;-moz-transition: all 0.2s linear ;-webkit-transition: all 0.2s linear ;    -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.c42:hover h2{background: url(../images/06.jpg) no-repeat center;-moz-transition: all 0.2s linear ;-webkit-transition: all 0.2s linear ;    -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.c43:hover h2{background: url(../images/07.jpg) no-repeat center;-moz-transition: all 0.2s linear ;-webkit-transition: all 0.2s linear ;    -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.c44:hover h2{background: url(../images/08.jpg) no-repeat center;-moz-transition: all 0.2s linear ;-webkit-transition: all 0.2s linear ;    -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
 

.center5{ height: auto; overflow: hidden;}
.c5 ul li{width:290px; margin: 5px; float: left; height: auto; overflow: hidden; background: #fff;}
.c5 ul li a{width:290px; height: 290px; overflow:hidden; display:block;}
.c5 ul li img{width:290px; height: 290px; -moz-transition: all 0.7s linear ;-webkit-transition: all 0.7s linear ;    -o-transition: all 0.7s linear ;    transition: all 0.7s linear ;}
.c5 ul li h2{ height:45px; line-height: 45px; overflow: hidden; width:270px; margin: 0px 10px;}
.c5 ul li h2 a{ font-size: 16px; color: #6e1f14}
.c5 ul li h5{ height:25px; line-height: 25px; width:270px;padding: 0px 10px; padding-bottom: 8px; border-bottom: 2px solid #6e1f14; margin-bottom: 5px}
.c5 ul li h5 span{background: url(../images/jiu.png) no-repeat left center; padding-left: 20px; display: block; float: left;color: #AAAAAA}
.c5 ul li h5 i{ font-size: 13px; color: #AAAAAA; display: block; float: right;}
.c5 ul li:hover h2 a{color:#b62024;-moz-transition: all 0.2s linear ;-webkit-transition: all 0.2s linear ;    -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.c5 ul li:hover h5 {  border-bottom: 2px solid #c19b5e;-moz-transition: all 0.2s linear ;-webkit-transition: all 0.2s linear ;    -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.c5 ul li:hover img{transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-o-transform:scale(1.2,1.2); -webkit-transform:scale(1.2,1.2);}
.c5 ul li:hover h5 span{color:#c19b5e;-moz-transition: all 0.2s linear ;-webkit-transition: all 0.2s linear ;    -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}

.center6{ height: auto; overflow: hidden;background: #fff; margin: 20px auto}
.center6 ul li{width:390px; margin: 5px; float: left; height: auto; overflow: hidden; background: #fff;}
.center6 ul li a{width:390px; height: 280px; overflow:hidden; display:block;}
.center6 ul li img{width:390px; height: 280px; -moz-transition: all 0.7s linear ;-webkit-transition: all 0.7s linear ;    -o-transition: all 0.7s linear ;    transition: all 0.7s linear ;}
.center6 ul li:hover img{transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-o-transform:scale(1.2,1.2); -webkit-transform:scale(1.2,1.2);}

.center7{width:1200px; height: auto; overflow: hidden; margin: 0px auto; margin-top: 15px;}
.c7_f{width:360px; height: auto; overflow: hidden;}
.c7_f .c3_top{width:100%; height: auto; overflow: hidden;}
.c7_top{width:100%; height: auto; overflow: hidden; }
.c7_top img{width:360px; height: 250px; }
.c7_top h2{width:100%; height: 40px; line-height: 40px; margin-top: 5px; position: relative; overflow: hidden;}
.c7_top h2 a{color:#333; font-size: 18px;}
.c7_top h2 a:hover{color:#b62024;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ; }
.c7_top p{ font-size:14px; line-height: 25px; height: 50px; overflow: hidden; width:100%; text-indent: 20px; color: #888;  }
.c7_top .news_f_date{width:100%; height: 30px; line-height: 30px;overflow: hidden; margin-top: 5px; border- padding-bottom: 5px; }
.c7_top .news_f_date span{ font-size:13px; color: #AAAAAA; background: url(../images/date.png) no-repeat left center; padding-left: 18px;}
.c7_top .news_f_date a{ font-size:13px; float: right; color: #6e1f14; border-radius: 15px; border: 2px solid #6e1f14; height: 16px; width:50px; text-align: center; display: block; line-height: 14px; background: #fff}
.c7_top .news_f_date a:hover{color:#b62024;border: 2px solid #b62024;  -moz-transition: all 0.2s linear ;-webkit-transition: all 0.2s linear ;    -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.c7_ul{width:100%; height: auto; overflow: hidden; margin-top:5px; display: block;}
.c7_ul li{width:100%; height: 30px; line-height: 30px; overflow:hidden}
.c7_ul li span{  font-size: 16px; font-weight: bold; color:#888; margin-right: 5px}
.c7_ul li a{ display:block; color: #333; font-size: 14px;}
.c7_ul li:hover a{color:#b62024;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;  }
.c7_left{float:left;}
.c7_center{float:left; margin-left: 60px;}
.c7_right{float:right;}
.c7_bottom{ width:360px; height: 225px; overflow: hidden; position: relative; overflow: hidden; margin-top: 20px}
.c7_bottom img{width:360px; height: 225px;}
.c7_bottom span{width:360px; height: 45px; line-height: 45px; text-align: center; overflow: hidden; position: absolute; left: 0px; bottom: 0px; font-size: 15px; color: #fff; background: url(../images/b.png);}


.center8{width:1200px; height: auto; overflow: hidden; margin: 0px auto; margin-top: 30px; margin-bottom: 10px;}
.c8_left{width:750px; height: 495px; background: url(../images/f8.png) no-repeat center; float: left}
.c8_left .c8_title{width:674px; height: 66px; }
.c8_left .c8_title h2{font-size: 24px; color: #ffe9a6; margin-left: 80px; line-height: 75px}
.c8_left p{width:660px; margin-left: 46px; height: 44px; line-height: 22px; font-size: 12px; color: #888; margin-top: 15px; margin-bottom: 10px;}
.c8_post{width:660px; height: auto; overflow: hidden; margin-left: 46px;}
.c8_li{width:100%; height: auto; overflow: hidden; margin: 8px 0px}
.c8_li b{display: block; float: left; text-align: right;width:80px; margin-right: 15px; height: 35px; line-height: 35px;}
.c8_t{width:300px; height: 35px; line-height: 35px; border:1px solid #ccc2b7; border-radius: 5px; text-indent: 15px; color: #333}
.c8_tt{width:520px; height: 35px; line-height: 35px; border:1px solid #ccc2b7; border-radius: 5px; text-indent: 15px; color: #333}
.c8_tex{width:520px; height: 80px; line-height: 25px; border:1px solid #ccc2b7; border-radius: 5px; text-indent: 15px; color: #333}
.c8_y{width:150px; height: 35px; line-height: 35px; border:1px solid #ccc2b7; border-radius: 5px; text-indent: 15px; color: #333}
.c8_li img{height: 21px; margin: 7px}
.c8_but{width:200px; height: 45px; line-height: 45px; background: #87483c; border-radius: 5px; border: none; color: #FFFFFF; font-size: 18px; margin: 0px 250px; margin-top: 10px;}
.c8_right{width:450px; float: right;}
.c8_right .c8_title{width:450px; height: 66px;  background: url(../images/sb_95.png) no-repeat center;}
.c8_right .c8_title h2{font-size: 24px; color: #ffe9a6; margin-left: 35px; line-height: 65px; float: left;}
.c8_right .c8_title a{ font-size: 14px; color: #fff; float: right; margin-top: 23px; margin-right: 35px}
.c8_right ul{width:100%; height: auto; overflow: hidden; margin: 0px auto;}
.c8_right ul li{width:100%; height: auto; overflow: hidden; margin: 0px auto; border-bottom: 1px solid #e1c9b8; padding: 8px 0px}
.c8_right ul li h2{ height:40px; line-height: 40px; overflow: hidden; font-size: 14px; color: #601c0f;}
.c8_right ul li h5{ height:50px; line-height: 25px; overflow: hidden; font-size: 14px; color: #8e8166; overflow: hidden}
.c8_right ul li span{width:20px; height: 20px; display: block; float: left; color: #fff; line-height: 20px; border-radius: 3px;text-align: center; }
.c8_right ul li h2 span{ background: #722b1f; margin-top: 10px; margin-right: 5px}
.c8_right ul li h5 span{ background: #c7a184; margin-top:5px; margin-right: 5px}

.foot_box{width:100%; height: 238px; overflow: hidden; background:url(../images/f.jpg) no-repeat center;margin-top: 50px}
.foot{width:1200px; height: auto; overflow: hidden; margin: 0px auto; margin-top: 20px}
.f_left{width:1000px; float: left; height: auto; overflow: hidden;}
.f_left ul{width:1000px; height: auto; overflow: hidden; margin-top:30px; margin-bottom: 50px;}
.f_left ul li{ padding:0px 20px; border-left: 1px solid #ffe9a6; float: left; height: 20px; line-height: 20px; }
.f_left ul li:first-child{padding-left: 0px; border-left: none;}
.f_left ul li a{font-size: 16px; color: #ffe9a6;}
.f_right{width:200px; height: auto;overflow: hidden; float: right;}
.f_right img{float:right; margin-top: 35px;}
.foot_bottom{width:100%; height: auto; overflow: hidden; margin:20px auto; margin-top: 10px; 	padding-top: 10px;}
.foot_bottom p{font-size: 13px; line-height: 24px;  color: #826c65;}
.foot_bottom p a{color: #826c65;}

.mbx{float:left; background: url(../images/home.png) no-repeat left center; padding-left: 25px; font-size: 13px; color: #888;}
.mbx a{ font-size: 13px; color: #888;}
 
.center_news_list{margin-top: 20px; margin-bottom: 20px;}
.mbx_n{ float:right; font-size: 13px; color: #888; margin-top: 20px;}
.mbx_n img{ margin-top: 1px; margin-right: 8px;}
.mbx_n a{ color: #888;padding: 0px;background: none; float: initial;}

.nei_box{width:1250px; height: auto; overflow: hidden; min-height: 800px; background: #f8f6f1; margin: 30px auto; margin-bottom: 20px; -webkit-box-shadow: 0 15px 25px rgba(0, 0, 0, .10);    -moz-box-shadow:  0 15px 25px rgba(0, 0, 0, .10);    box-shadow:  0 15px 25px rgba(0, 0, 0, .10);  }
.c_nei{  height: auto; min-height: 800px;}
.c_ntop{background:#fff;}

.n_news_list{width:900px; float: right; height: auto; margin: 0px auto; margin-top: 20px}
.n_news_list ul{width:900px; height: auto;   margin: 0px auto;  }
.n_news_list ul li{width:900px; height: auto; overflow: hidden; margin: 0px auto;border-bottom: 1px solid #eee; padding: 15px 0px; z-index: 1; position: relative; }
.n_news_list ul li img{width:270px; height: 180px; float: left; margin-right: 20px;}
.n_news_list ul li h2{ height: 30px; line-height: 30px; overflow: hidden; width:610px; float: left;}
.n_news_list ul li h2 a{font-size:18px; color: #333;}
.n_news_list ul li p{height: 75px; line-height: 25px; width:610px; float: left; font-size: 14px; color: #888; margin: 20px auto; overflow: hidden;}
.n_news_list ul li h5{ height: 25px; overflow: hidden; float: left; width:610px; margin-top: 10px;}
.n_news_list ul li h5 span{font-size: 13px; color: #aaa; float: left; background: url(../images/date.png) no-repeat left center; padding-left: 20px;}
.n_news_list ul li h5 a{ width:120px; height: 23px; line-height: 23px; text-align: center; background: #fff; border:1px solid #6e1f14; color: #6e1f14; font-size:14px; float: right; display: block; border-radius: 30px;}
.n_news_list ul li:hover h2,.n_news_list ul li:hover p,.n_news_list ul li:hover h5{width:580px;-webkit-transition: all .6s ease 0s;-moz-transition: all .6s ease 0s;-ms-transition: all .6s ease 0s;-o-transition: all .6s ease 0s;transition: all .6s ease 0s;}
.n_news_list ul li:hover {padding:15px; width: 870px;  -webkit-box-shadow: 0 15px 25px rgba(0, 0, 0, .10);    -moz-box-shadow:  0 15px 25px rgba(0, 0, 0, .10);    box-shadow:  0 15px 25px rgba(0, 0, 0, .10); z-index: 2;-webkit-transition: all .6s ease 0s;-moz-transition: all .6s ease 0s;-ms-transition: all .6s ease 0s;-o-transition: all .6s ease 0s;transition: all .6s ease 0s;}
.n_news_list ul li:hover h2 a{font-size:18px; color: #b10000;}
.n_news_list ul li:hover h5 a{ height: 25px; line-height: 25px; border:none; background: #b10000; color: #fff  }
 
.case_list{width:1200px; height: auto; overflow: hidden; margin: 0px auto;}
.case_list ul{width:1200px; height: auto; overflow: hidden; margin: 0px auto;}
.case_list ul li{width:260px; height: auto; overflow: hidden; margin:20px; float: left;}
.case_list ul li img{width:260px; height: 365px;}

.Page{width:100%; text-align:center; padding:50px 0px; padding-top: 10px;}
.Page a{display:inline-block;width:50px;background:#f1e5de;height:50px; vertical-align:middle; line-height:50px; font-size:14px; margin-left:-3px; color: #583438;}
.Page span{display:inline-block;width:50px;background:#c37f75;height:50px; vertical-align:middle; line-height:50px; font-size:14px; margin-left:-3px; color: #fff}
.nav-links a:first-child{ display:none;}
.nav-links a:nth-child(2){ width:80px; border-top-left-radius: 5px; border-bottom-left-radius: 5px;}
.nav-links a:last-child{ width:80px;border-top-right-radius: 5px; border-bottom-right-radius: 5px;}
.Page a:hover{ background:#c37f75; color:#FFF}
.Page a.active{ background:#c37f75; color:#FFF}
.Page span.current{ display: inline-block;background:#c37f75;  vertical-align:middle;color:#FFF;height:50px; line-height:50px;width:50px; margin-left: -5px;}
.Page a.prev{ border-radius:6px 0px 0px 6px;width:90px;}
.Page a.prev span{ background:url(../images/2015/Icon25.gif) no-repeat  10px center; display:block;}
.Page a.prev:hover span{ background:url(../images/2015/Icon025.gif) no-repeat  10px center;}
.Page a.next{ border-radius:0px 6px 6px 0px;width:90px;}
.Page a.next span{ background:url(../images/2015/Icon26.gif) no-repeat 88% center; display:block;}
.Page a.next:hover span{ background:url(../images/2015/Icon026.gif) no-repeat 88% center;}

.c_n2{background:#fff}

.n_news_show{width:900px; float: right; height: auto; overflow: hidden; margin: 0px auto; margin-top: 50px}

.news_show_title{ width:800px; height: auto; overflow: hidden;margin: 0px auto; margin-bottom: 20px;}
.news_show_title h2{ font-size:26px; color: #333; text-align: center; height: auto; line-height: 40px; padding-bottom: 10px;}
.news_show_title h5{ text-align:left; font-size: 14px; color: #888; line-height: 40px;border-bottom: 1px solid #eee; }
.news_show_title h5 span{ padding-right:20px; }

.news_show_p{ width:800px; height: auto; overflow: hidden; font-size: 14px; color: #888; line-height: 30px; margin: 0px auto; text-indent: 2em;}
.news_show_p img{display: block; max-width: 96%;}
.news_show_xp{ width:800px; height: auto; overflow: hidden; font-size: 14px; color: #888; line-height: 30px; margin: 0px auto; text-indent: 2em;}
.news_show_xp img{max-width: 96%;}
.mzsm{ width:800px; height: auto; overflow: hidden; margin: 50px auto; background: #f1efe8; }
.mzsm a {font-size: 13px; color: #b10000; border:1px solid #b10000; text-align:center; height: 30px; line-height: 30px; display: block; border-radius: 30px;width:200px; margin: 10px auto;}
.mzsm img{margin-top:6px; margin-right: 5px;}


.updown{ width:900px; height: auto; overflow: hidden; margin: 50px auto; }
.ud{ width:300px; height: 30px; line-height: 30px; overflow: hidden; font-size: 15px; color: #333;}
.up{float:left;}
.down{text-align:right; float: right;}
.updown b{ border:1px solid #eee; padding: 1px 10px; border-radius: 5px; color: #888; margin-right: 10px;}
.updown a{ font-size: 15px; color: #6e1f14;}
.updown a:hover{ color:#b10000;}


.n_img_list{width:900px; float: right; height: auto; margin: 0px auto; margin-top: 20px}
.n_img_list ul{width:100%; height: auto; overflow: hidden; margin: 0px auto;}
.n_img_list ul li{width:290px; margin: 5px; float: left; height: auto; overflow: hidden; background: #fff;}
.n_img_list ul li img{width:290px; height: 290px;}
.n_img_list ul li h2{ height:45px; line-height: 45px; overflow: hidden; width:270px; margin: 0px 10px;}
.n_img_list ul li h2 a{ font-size: 16px; color: #6e1f14}
.n_img_list ul li h5{ height:25px; line-height: 25px; width:270px;padding: 0px 10px; padding-bottom: 8px; border-bottom: 2px solid #6e1f14; margin-bottom: 5px}
.n_img_list ul li h5 span{background: url(../images/jiu.png) no-repeat left center; padding-left: 20px; display: block; float: left;color: #AAAAAA}
.n_img_list ul li h5 i{ font-size: 13px; color: #AAAAAA; display: block; float: right;}
.n_img_list ul li:hover h2 a{color:#b62024;-moz-transition: all 0.2s linear ;-webkit-transition: all 0.2s linear ;    -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.n_img_list ul li:hover h5 {  border-bottom: 2px solid #c19b5e;-moz-transition: all 0.2s linear ;-webkit-transition: all 0.2s linear ;    -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.n_img_list ul li:hover h5 span{color:#c19b5e;-moz-transition: all 0.2s linear ;-webkit-transition: all 0.2s linear ;    -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}


.n_video_list{width:900px; float: right; height: auto; margin: 0px auto; margin-top: 20px}
.n_video_list ul{width:100%; height: auto; overflow: hidden; margin: 0px auto;}
.n_video_list ul li{width:438px; margin: 5px 5px 15px 5px; float: left; height: auto; overflow: hidden; background: #fff;}
.n_video_list ul li img{width:438px; height: 290px;}
.n_video_list ul li h2{ height:45px; line-height: 45px; overflow: hidden; text-align:center; width:438px; margin: 0px 10px;}
.n_video_list ul li h2 a{ font-size: 16px; color: #6e1f14}
.n_video_list ul li:hover h2 a{color:#b62024;-moz-transition: all 0.2s linear ;-webkit-transition: all 0.2s linear ;    -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}


 
.center_ly{ margin-top:50px;}
.ly_box{width:1200px; height: auto; overflow: hidden; margin: 40px auto;}
.ly_left{ width:630px; float: left}
.ly_left input{ width:250px; margin-right: 10px; height: 40px; line-height: 40px;   background: #fff; border:1px solid #ddd; float: left; margin-top: 10px; text-indent: 10px;}
.ly_txt{width:524px; float: left;}
.ly_left .inp_tar{ width:512px; margin-right: 10px; height: 94px; line-height: 40px;   background: #fff; border:1px solid #ddd; float: left; margin-top: 10px; text-indent: 10px;font-family:"微软雅黑"; }
.ly_left a{ width:106px;padding:60px 0px; background: #6e1f14; text-align: center; float: right; margin-top: 10px; font-size: 30px; color: #fff;}
.ly_r{width:150px; height: 200px; float:right;}
.ly_r img{width:150px; height: 200px; margin-top: 10px;}
.ly_p{ width:350px; margin-left: 35px; float: left;}
.ly_p h5{ height: 66.6px; padding-left: 50px; line-height: 66px; font-size: 24px; color: #333}
.ly_p h5 span{font-size: 12px;}
.ly_h1{ background:url(../images/p.png) no-repeat left center;}
.ly_h2{ background:url(../images/w.png) no-repeat left center;}
.ly_h3{ background:url(../images/d.png) no-repeat left center;}



.n_navi{ width:277px; float: left; height: auto; overflow: hidden; margin: 30px 0px }
.n_navi h2{width:277px; height: 62px; line-height: 62px; text-align: center; background: url(../images/kjdh.png) no-repeat center; font-size: 24px; color: #ffe9a6; }
.n_navi ul{width:277px;float: right; background:#632218; margin-top: 15px; border-top-left-radius: 5px; border-top-right-radius: 5px; padding-top: 20px; padding-bottom: 80px; overflow: hidden}
.n_navi ul li{ width:100%;  background: url(../images/nl2.png) no-repeat center ; height: 44px; line-height: 44px; text-align: center; margin: 15px 0px; }
.n_navi ul li a{eight: 44px; line-height: 44px;font-size: 16px; color: #fff; display: block;}
.n_navi ul li:hover,.n_navi ul li.n_cur{ background: url(../images/nl1.png) no-repeat center ;}
.n_navi ul li:hover a,.n_navi ul li.n_cur a{color:#632218;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;  }
.f_f{width:277px; height: auto; background:#632218; text-align: center; overflow: hidden;border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; }
.f_f img{ margin: 20px;}

.sideMenu ul .nLi.n_cur .sub{ display: block;}
.sideMenu ul .nLi .sub{ padding:8px 0; color:#999; display:none; }
.sideMenu ul .nLi .sub li{ height: 40px; line-height: 40px; list-style: none; background: none;text-indent:50px; }
.sideMenu ul .nLi .sub li a{ display: block; width: 100%; height: 40px; line-height: 40px; font-size: 14px; color: #333; text-decoration: none;  box-sizing:border-box;}
.sideMenu ul .nLi .sub li a:hover{ background:#eee;}

.xgnews{width:277px; height: auto; overflow: hidden; margin: 0px auto; padding-top: 30px; padding-bottom: 20px;}
.xgnews img{width:277px; height: 150px;}
.xgnews h2{ height:40px; overflow: hidden;line-height: 40px; font-size: 16px;}
.xgnews h2 a{color:#333;}
.xgnews p{ height:75px; line-height: 25px; color: #888; overflow: hidden;}
.n_navi .xg_ul{width:277px; height: auto; overflow: hidden; margin: 0px auto; padding-top: 5px; border-top:1px solid #eee; background: none;}
.n_navi .xg_ul li{width:100%; height: 40px; line-height: 40px; border-bottom: 1px dashed #f5f5f5; overflow: hidden; margin: 0px auto; padding: 0px; background: none; text-indent: 0px;}
.n_navi .xg_ul li a{height: 40px; line-height:40px; font-size:13px; color:#666}
.n_navi .xg_ul li:hover{background:none;}
.n_navi .xg_ul li:hover a{color:#6e1f14;}

.img_show{width:900px; height: auto; overflow: hidden; float: right;}
.img_show1{width:900px; height: auto; overflow: hidden; margin-top: 20px; padding-bottom:20px; border-bottom:2px solid #632218}
.ss2_wrapper{width:400px; height: 400px; float: left; overflow: hidden; position: relative;}
#slideshow_2{width:400px; height: 400px;}
#slideshow_2 img{width:400px; height: 400px;}
.slideshow_prev_img{ position:absolute; background:url(../images/right.png) no-repeat center; width:72px; height:72px; display:block;  right:0px; top:150px;z-index: 9;opacity: 0;}
.slideshow_next_img{ position:absolute; background:url(../images/left.png) no-repeat center; width:72px; height:72px; display:block; left: 0px; top:150px;z-index: 9; opacity: 0;}
.ss2_wrapper:hover .slideshow_prev_img,.ss2_wrapper:hover .slideshow_next_img{ opacity:1;}

.ss_right{width:470px; float: right;height: 420px;overflow: hidden; margin: 0px auto; position: relative;}
.ss_right h2{width:100%; height: 180px; border-top:1px solid #eee; border-bottom: 1px solid #eee; padding: 20px 0px;}
.ss_right h2 span{height:30px; line-height: 30px; font-size: 22px; color: #333; overflow: hidden; font-weight: bold; display: block; border-left: 5px solid #6e1f14; padding-left: 10px; margin-bottom: 10px;}
.ss_right p{ height:30px; line-height: 30px; font-size: 14px; color: #333;}
.ss_right a img{  margin: 20px 75px; }
.ss_right i{ color: #888; font-size: 14px;  display: block; margin-top: 70px; background: url(../images/jiu.png) no-repeat left center; padding-left: 20px;}
.ss_right img{margin-top:40px}

.shop_show{ position:absolute; width:246px; height: auto; overflow: hidden; background: #bf0100; top:239px; left: 74px; display: none;  border-radius:10px;}
.shop_show h2{width:100%; height: 50px; line-height: 50px; border-bottom: 1px solid #a71514;  font-size: 16px; color: #f1d08d; text-align: center; padding: 0px;}
.shop_show ul{width:100%; height: auto; overflow: hidden; margin: 0px auto; }
.shop_show ul li{width:100%; height: 32px; line-height: 32px; font-size: 15px; text-align: center;}
.shop_show ul li a{color:#ecc3c3;width:100%; height: 30px; display: block;}
.shop_show ul li a:hover{color:#FFF;}
.shop_show ul li:hover{background:#a20c0b}


.img_show2{width:900px; height: auto; overflow: hidden; margin: 10px auto;}
.im2_title{width:100%; height: 30px; line-height:30px; border-bottom: 1px solid #ddd; padding-bottom: 5px; margin: 10px auto;}
.im2_title h5{font-size:18px; color: #6e1f14;border-left: 5px solid #6e1f14; padding-left: 10px;  }
.img_simg{width:900px; height: auto; overflow: hidden; margin: 0px auto;}
.img_simg img{width:100%;}

.syff{width:100%; height: auto; overflow: hidden; margin: 20px auto; margin-bottom: 0px;}
.syff li{width:100%; height: auto; overflow: hidden; background: #f8f8f8; margin: 10px auto;}
.syff li i{width:80px; height: 50px; float: left; background: #6e1f14; line-height: 50px; text-align: center; color: #fff; font-size: 16px; font-weight: bold; margin-top: 060px;}
.syff li img{width:278px; height: 138px; padding: 16px;float: right;}
.syff li h3{width:460px; float: left;height: 100px; line-height: 25px; font-size: 14px; color: #333; margin: 35px 0px; margin-left: 40px;}

.img_anli{width:100%; height: auto; overflow: hidden; margin: 20px auto; margin-bottom: 0px;}
.img_anli li{width:430px; height: 275px; float: left; margin: 10px; position: relative;}
.img_anli li img{width:430px; height: 275px; position: relative;z-index: 1;}
.img_anli li span{width:430px; height: 0px; display: block; position: absolute; left: 0px; top: 0px; z-index: 2; background: url(../images/al_bg.png) no-repeat center;background-size: 100%}
.img_anli li:hover span{width:430px; height: 275px;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}

.img_ab {width:100%; height: auto; overflow: hidden; margin: 20px auto; margin-bottom: 0px;}
.img_ab .ab_img{width:800px; height: 470px; margin: 0px 50px;}
.img_ab p{font-size:18px; line-height: 30px; color: #333; margin: 20px auto;}

.img_xg {width:100%; height: auto; overflow: hidden; margin: 20px auto; margin-bottom: 0px;}
.img_xg li{ width:280px; height: auto; padding: 10px; z-index: 1;   float: left; background: #fff; position: relative; margin-bottom: 20px;}
.img_xg li img{ width:280px; height: 200px;}
.img_xg li h2{ height: 30px; line-height: 30px; overflow: hidden; width:280px; margin-top: 10px;}
.img_xg li h2 a{ font-size: 18px; color: #333;}
.img_xg li h2 i{ width:3px; height: 25px; margin: 2.5px 0px; display: block; float: left; margin-right: 5px; background: #6e1f14;}
.img_xg li p{ height:40px; line-height: 20px; font-size: 12px; color: #888; margin: 12px 0px; overflow: hidden;}
.img_xg h5{ width:280px; height: 30px; overflow: hidden; }
.img_xg h5 span{font-size: 12px; background: url(../images/flm_33.png) no-repeat left center; padding-left: 20px; color: #888;}
.img_xg h5 a{ font-size: 12px; color: #fff; background: #6e1f14; width:80px;height: 20px; line-height: 20px; text-align: center; border-radius: 30px; float: right; display: block;}
.img_xg li b{width:280px; position: absolute; height: 2px; left: 10px; bottom:0px; display: block; background: #ddd;}
 
.img_xg li:hover h2 i{ width:20px; background: #b10000; -moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.img_xg li:hover h5 span{background: url(../images/flm_333.png) no-repeat left center;  -moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.img_xg li:hover h5 a{background: #b10000;  -moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.img_xg li:hover b{ display:none;}

.hot_img_list{width:1200px; height: auto; overflow: hidden; margin: 0px auto; float: none}
.hot_img_list ul{width:1200px; height: auto; overflow: hidden; margin: 0px auto;}
.c_title_n{margin-bottom:20px;}

.share {width: 150px;margin: 0px auto;text-align: center;border: 1px solid #d0d0d0;line-height: 20px;padding-left: 38px;background: url(../images/fx.png) 14px center no-repeat;border-radius: 30px;}
.sharetop {width: 150px; float:right; text-align: center;border: 1px solid #9b5348;line-height: 20px;padding-left: 38px;background: url(../images/fx.png) 14px center no-repeat;border-radius: 30px;}