﻿* {	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%;}
::selection{ background:#888888;color:#fff;text-shadow:none;}
::-moz-selection{background:#bd4044;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:#bd4044;}
::-webkit-scrollbar-corner       { /* 6 */ background-color:#888;}
::-webkit-resizer                { /* 7 */ }
::-webkit-scrollbar:horizontal   { height:9px;}
/*-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, .10);    -moz-box-shadow: 0 0 15px rgba(0, 0, 0, .10);    box-shadow: 0 0 15px rgba(0, 0, 0, .10);*/

input,select,textarea,button { outline:0; font-size: 12px; }		 
.item span { display:inline-block; vertical-align:top; }
.item select { width:50%; }
.item .width { width:500px; }
.inElement { display:inline-block; _zoom:1; *display:inline; }
.inElement label { transition:all .5s; }
.inElement label:focus { background:#eee; } 
.inText label { display:block; _zoom:1; *display:inline;  }
.inText input { border:0; margin:0; padding:10px; box-sizing:border-box; }
.inTextarea label { display:block;   } 
.inTextarea label textarea { border:0; margin:0; padding:10px; box-sizing:border-box; }
.inSelect label { display:block; width:100%;  font-weight:normal; color:#353535; vertical-align:top; overflow:hidden;  margin:0; padding:0; z-index:2; position:relative; box-sizing:border-box; }
.inSelect label span,
.inSelect label em { height:43px; line-height:43px; display:inline-block; vertical-align:top;}
.inSelect label span { float:left; padding:0 10px; left:0; }
.inSelect label em { float:right; width:30px;  transition:all .5s; } 
.inSelect label.disabled { background:#F5F5F5; color:#999; cursor:not-allowed; }
.inSelect .dropbox { width:100%; margin:0; padding:0;   clear:both; background:#FFF; z-index:1; left:0; box-sizing:border-box; border-top:0; z-index:-1; }
.inSelect .dropbox .listbox dl,
.inSelect .dropbox .listbox .option,
.inSelect .dropbox .listbox .optgroup { list-style:none; margin:0; padding:0;}
.inSelect .dropbox .listbox .option a,
.inSelect .dropbox .listbox .optgroup a { display:block; text-decoration:none; color:#353535; margin:0px; cursor:default; height: 35px; line-height: 35px; }
.inSelect .dropbox .listbox .option a span,
.inSelect .dropbox .listbox .optgroup a span { display:block; margin-left:10px; line-height:35px; }
.inSelect .dropbox .listbox .optgroup dt a { color:#000; font-weight:bold; margin:0px; }
.inSelect .dropbox .listbox .selected { background-color:#F3F3F3; }
.inSelect .dropbox .listbox .hover a { background-color:#bd4044; color:#FFF; }
.inSelect .dropbox .listbox .option a:hover {  background-color:#bd4044; color:#FFF; }
.inSelect .dropbox .listbox .option a:hover span.selected {  background-color:#bd4044; color:#FFF; }
.inSelect .dropbox .listbox dd.disabled a { background-color:#FFF; color:#999; cursor:not-allowed; }
.inSelect .dropbox .listbox dd.disabled a:hover { background-color:#FFF; color:#999; }
.inSelect .dropbox .listbox dd.disabled a span.selected { background-color:#FFF; }
.inSelect .dropbox .listbox dd.disabled a:hover span.selected { background-color:#FFF; color:#999; }
.inSelect .dropbox .listbox dd.option { overflow:hidden; }
.inSelect .dropbox .listbox dd.option a span { display:inline-block; }
.inSelect .dropbox .listbox dd .option a span { margin-left:20px; }
.inSelect .dropbox .multiple dd.disabled dt a span { background-image:none; }
.inSelect .dropbox .multiple dd.disabled dt a:hover span { background-image:none; }
 

.head_box{width:100%; height: 40px; line-height: 40px; background: #f5f5f5;}
.head{width:1200px; height: auto; overflow: hidden; margin: 0px auto;}
.head_box ul{ float:left;}
.head_box ul li{ float:left;}
.head_box ul li a{padding-left: 20px; border-right: 1px solid #888; padding-right: 20px;  font-size: 13px; color: #888 }
.head_box ul li:first-child a{padding-left:0px;}
.head_box ul li:last-child a{border:none}
.h_right{ float:right; font-size: 20px; font-weight: bold; color: #bd4044; font-style:italic; padding-right: 10px;}
.h_right img{margin-top:11px; margin-right: 5px;}

.top_box{width:100%; height: 125px;  margin: 0px auto; background: #fff; position: relative; z-index: 11;}
.top{width:1200px; height: 125px;  margin: 0px auto;  }
.logo{ float: left; height: 95px; margin: 15px auto;}
.jiansuo{ width:auto; float: right; height: 45px; margin:35px auto;}
.jiansuo .js_fl{float:left; height: 43px; width:108px; border: 1px solid #eee; border-right: 0px; position: relative; z-index: 1}
.jiansuo .t_text{ height:45px; border:1px solid #eee; border-left: 0px; width:300px; text-indent: 15px;   background: url(../images/shu.jpg) no-repeat left center; font-size: 14px; }
.jiansuo .tj_a{height:45px; background: #bd4044; color: #fff; font-size: 18px; width:119px; display: block; text-align: center; line-height: 45px; float: right; position: relative; z-index: 3}

.inSelect {width:88px; height: 43px; margin: 0px 0px;   background: url(../images/ic_ss.png) no-repeat 80px 17.5px #fff;padding-right: 15px;}
.inSelect label{width:88px; height: 43px; margin: 0px 0px; display: block;}

.navi{width:1200px; height: 55px; line-height: 55px; margin: 0px auto; position: relative; z-index: 9}
.navi .kj_navi{width:270px; height: 55px; line-height: 55px; background:url(../images/kj_nbg.png) no-repeat; float: left; font-size: 16px; color: #fff;}
.navi .kj_navi b{width:30px; height: 24px; background: url(../images/ic_kj.png) no-repeat center; display: block; margin:15.5px 0px; margin-left: 50px; float: left; margin-right: 20px; font-weight: bold;}
.navi .t_navi{width:915px; height: 55px; line-height: 55px; float: right;background:url(../images/nav_bg.png) no-repeat; }
.navi .t_navi li{float:left;width:91.5px; text-align: center; font-size: 16px; position: relative;}
.navi .t_navi li a{color:#fff;}
.navi .t_navi li dl{width:100%; height: auto; position: absolute; top:55px; left: 0px; display: none;}
.navi .t_navi li dl dd{width:100%; height: 35px; line-height: 35px;  text-align: center; background:#bd4044; border-bottom: 1px solid #bd4044;}
.navi .t_navi li dl dd a{font-size:14px; color: #333; display: block;}
.navi .t_navi li:hover dl{display:block;}
.navi .t_navi li:hover,.navi .t_navi .on{background: #bd4044;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.navi .t_navi li:hover a{color:#fff;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.navi .t_navi li:hover dl dd a{color:#fff;}
.navi .t_navi li:hover dl dd{ background:#c94347;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}


.center{width:1200px; height: auto; overflow: hidden; margin: 0px auto; }
.center1{margin-top:20px; position: relative;}
.kj_sbox{width:270px; height: auto; float: left; border-top: 1px solid #eee;border-bottom: 1px solid #eee;}
.kj_sbox ul li{ height:60px; line-height:60px;width:228px; padding: 0px 20px; border-left: 1px solid #eee;border-right: 1px solid #eee; }
.kj_sbox ul li:last-child a{border-bottom: none;}
.kj_sbox ul li a{ font-size:15px; color: #333; text-indent: 20px; height: 59px; border-bottom: 1px solid #eee;  display: block;width:230px; margin: 0px auto; cursor: pointer;}
.kj_sbox ul li b{width:45px; height: 45px; display: block; float: left; margin: 7.5px 0px; margin-left:27px;border-radius:30%;}
.kj_sbox ul li i{width:9px; height: 15px; margin: 22.5px 0px;   background: url(../images/kjjt.png) no-repeat -61px 0px; display: block; float: right;}
.kj_sbox ul li:hover i{ background: url(../images/kjjt.png) no-repeat 0px 0px;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.kj_sbox ul li:hover { background:#c94347; border-left: 1px solid #c94347;border-right: 1px solid #c94347;}
.kj_sbox ul li:hover a{ height: 60px; border:none; color: #fff;}
.kj_sbox ul li:hover b{border-radius:50%; -moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.kj_sbox ul li.kjic01 b{ background: url(../images/ico01.png) no-repeat center; }
.kj_sbox ul li.kjic02 b{ background: url(../images/ico02.png) no-repeat center; }
.kj_sbox ul li.kjic03 b{ background: url(../images/ico03.png) no-repeat center; }
.kj_sbox ul li.kjic04 b{ background: url(../images/ico04.png) no-repeat center; }
.kj_sbox ul li.kjic05 b{ background: url(../images/ico05.png) no-repeat center; }
.kj_sbox ul li.kjic06 b{ background: url(../images/ico06.png) no-repeat center; }
.kj_sbox ul li.kjic07 b{ background: url(../images/ico07.png) no-repeat center; }
.kj_sbox ul li.kjic01:hover b{ background: url(../images/ico01.png) no-repeat center #fff; }
.kj_sbox ul li.kjic02:hover b{ background: url(../images/ico02.png) no-repeat center #fff; }
.kj_sbox ul li.kjic03:hover b{ background: url(../images/ico03.png) no-repeat center #fff; }
.kj_sbox ul li.kjic04:hover b{ background: url(../images/ico04.png) no-repeat center #fff; }
.kj_sbox ul li.kjic05:hover b{ background: url(../images/ico05.png) no-repeat center #fff; }
.kj_sbox ul li.kjic06:hover b{ background: url(../images/ico06.png) no-repeat center #fff; }
.kj_sbox ul li.kjic07:hover b{ background: url(../images/ico07.png) no-repeat center #fff; }

.dr_r_b{width:300px; height: 420px; position: absolute; border:1px solid #eee; border-left: 0px; left: 270px; top:0px; background: #fff; z-index: 15; display: none;}
.kj_sbox ul li:hover .dr_r_b{display:block;}
.kjic01 dl{ width:200px;  height: auto; overflow: hidden; margin-left: 40px;}
.kjic01 dl dd{ height:60px; line-height: 60px; border-bottom: 1px solid #eee; width:100%; overflow: hidden;}
.kj_sbox ul li.kjic01 dl dd a{font-size:13px; height:60px; line-height: 60px; border: none; color:#333; text-indent: 10px;}
.kj_sbox ul li.kjic01 dl dd a:hover{color:#c94347;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.kj_sbox ul li.kjic01 dl dd a i{display: block; width:15px; height: 15px; background: url(../images/ic.png) no-repeat center #bd4044; border-radius: 50%; float: left;}

.kj_nav{width:270px; height: 55px; position: relative; float: left;}
.kj_nav .kj_sbox{ display:none; position: absolute; left: 0px; top:55px; background: #fff}
.kj_nav:hover .kj_sbox{ display: block;}



.dr_r_b{width:300px; height: 420px; position: absolute; border:1px solid #eee; border-left: 0px; left: 270px; top:0px; background: #fff; z-index: 15; display: none;}
.kj_sbox ul li:hover .dr_r_b{display:block;}
.kjic04 dl{ width:200px;  height: auto; overflow: hidden; margin-left: 40px;}
.kjic04 dl dd{ height:60px; line-height: 60px; border-bottom: 1px solid #eee; width:100%; overflow: hidden;}
.kj_sbox ul li.kjic04 dl dd a{font-size:13px; height:60px; line-height: 60px; border: none; color:#333; text-indent: 10px;}
.kj_sbox ul li.kjic04 dl dd a:hover{color:#c94347;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.kj_sbox ul li.kjic04 dl dd a i{display: block; width:15px; height: 15px; background: url(../images/ic.png) no-repeat center #bd4044; border-radius: 50%; float: left;}

.dr_r_b{width:300px; height: 420px; position: absolute; border:1px solid #eee; border-left: 0px; left: 270px; top:0px; background: #fff; z-index: 15; display: none;}
.kj_sbox ul li:hover .dr_r_b{display:block;}
.kjic05 dl{ width:200px;  height: auto; overflow: hidden; margin-left: 40px;}
.kjic05 dl dd{ height:60px; line-height: 60px; border-bottom: 1px solid #eee; width:100%; overflow: hidden;}
.kj_sbox ul li.kjic05 dl dd a{font-size:13px; height:60px; line-height: 60px; border: none; color:#333; text-indent: 10px;}
.kj_sbox ul li.kjic05 dl dd a:hover{color:#c94347;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.kj_sbox ul li.kjic05 dl dd a i{display: block; width:15px; height: 15px; background: url(../images/ic.png) no-repeat center #bd4044; border-radius: 50%; float: left;}


.c1_right{width:915px; height: 422px; overflow: hidden; margin: 0px auto; position: relative; float: right; z-index: 5}
.c1_right .slideshow_item a{width:915px; height: 422px; display: block; position: relative;}
.c1_right .slideshow_item div{width:855px; height: auto; overflow: hidden; position: absolute; background: url(../images/hei.png); bottom:0px; left: 0px; padding: 15px 30px;}
.c1_right .slideshow_item div h2{height: 30px; line-height: 30px; color: #FFFFFF; margin: 0px auto; font-size: 20px; margin-bottom: 10px; }
.c1_right .slideshow_item div h2 span{float:right; font-size: 13px;}
.c1_right .slideshow_item div p{font-size:14px; color: #fff; line-height: 25px; height: 50px; overflow: hidden;}
.c1_right .slideshow_item img{width:915px; height: 422px;}
.slideshow_prev{width:40px; height:40px; display:block; z-index:10; position:absolute;  right: 30px; bottom: 122px;}
.slideshow_next{width:40px; height:40px; display:block; z-index:10; position:absolute;  right: 72px; bottom: 122px;}

.center2{margin-top:20px;}
.c2_left{width:620px; float: left; padding: 20px; background: #fff9f3;}
.c_title{width:100%; height: auto; overflow: hidden; }
.c_title h2{font-size:24px; color: #333; font-weight: bold;}
.c_title h3{font-size:15px; color: #888;text-transform:uppercase;}
.news_box{width:620px; height: auto; position:relative;}
.news_navi{position:absolute; top:-40px; right: 0px}
.news_navi ul li{float:left; font-size: 15px; color: #333; padding-left: 10px; padding-right: 10px; background: url(../images/x.png) no-repeat right center; font-weight: bold; cursor: pointer;}
.news_navi ul li:last-child{background: none; padding-right: 0px;}
.news_navi ul li.news_on{color:#c94347}
.c2_l_box{width:620px; height: auto; overflow: hidden; margin: 0px auto; margin-top: 15px; display: none;}
.c2_l_box .c2_l_top{width:620px; height: auto; overflow: hidden; margin: 0px auto;}
.c2_l_box .c2_l_top img{width:260px; height: 160px; float: left;}
.c2_i {width:340px; float: right; height: auto; overflow: hidden;}
.c2_i h2{height:30px; line-height: 30px; overflow: hidden; }
.c2_i h2 a{font-size:18px; font-weight: bold; color: #333; display: block;}
.c2_i p{font-size:14px; line-height: 25px; height: 75px; overflow: hidden; color: #888; margin-top:10px; margin-bottom: 20px;}
.c2_i h5{ height:25px; width:100%; overflow: hidden;}
.c2_i h5 span{float:left; font-size: 13px; color: #aaa; background:url(../images/et_58.png) no-repeat left center; padding-left: 18px; height: 25px; line-height: 25px; display: block;}
.c2_i h5 a{width:100px; display: block; text-align: center; height: 25px; line-height: 25px; border-radius: 30px; background: #c94347; color: #fff; float: right;}
.c2_l_box ul{width:100%; height: auto; overflow: hidden; margin: 0px auto; margin-top: 15px;}
.c2_l_box ul li{width:600px; padding-left: 20px; height: 30px; line-height: 30px; overflow: hidden; background: url(../images/et_63.png) no-repeat left center;}
.c2_l_box ul li a{font-size:14px; color: #333; }
.c2_l_box ul li span{float:right; font-size: 13px; color: #aaa;}
.c2_l_box ul li:hover{width:600px; padding-left: 20px; height: 30px; line-height: 30px; overflow: hidden; background: url(../images/et_66.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 ;}
.c2_l_box ul li:hover a{font-size:14px; color: #c94347; -moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.news_shows{display:block;}

.c2_right{width:475px; height: auto; overflow: hidden; padding: 20px; float: right; background: #fff9f3;}
.cp_box{ width:475px; height: auto;  position: relative; margin-top: 15px; margin-bottom: 10px}
.slideshow_prev2{width:40px; height:30px; display:block; z-index:10; background: url(../images/et_47.png) no-repeat 16px -23px #fff9f3; border:1px solid #e0cdb9; position:absolute;  right: 0px; top: -45px;}
.slideshow_next2{width:40px; height:30px; display:block; z-index:10; background: url(../images/et_45.png) no-repeat 16px -23px  #fff9f3; border:1px solid #e0cdb9; position:absolute;  right: 42px; top: -45px; border-right: none}
.c2_right .slideshow_item a{width:475px; height: 315px; display: block; position: relative;}
.c2_right .slideshow_item p{  color: #fff;   height: 50px; overflow: hidden;width:450px; line-height: 50px; font-size: 16px; padding: 0px 12.5px; position: absolute; background: url(../images/hei.png); bottom:0px; left: 0px;}
.c2_right .slideshow_item img{width:475px; height: 315px;}
.slideshow_prev2:hover{ background: url(../images/et_47.png) no-repeat 16px 8px #e0cdb9;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.slideshow_next2:hover{ background: url(../images/et_45.png) no-repeat 16px 8px #e0cdb9;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}

.center3{width:100%; height: auto;   background: url(../images/c3_bg.jpg) no-repeat top center; margin: 0px auto; min-height: 500px; margin-top: 40px;}
.c3_t_box{width:1200px; height: 52px; margin: 30px auto;  margin-bottom: 30px;}
.c3_t_box .c_title{float:left; width:400px;}
.c3_t_box .c_title h2{font-size:24px; color: #fff; font-weight: bold;}
.c3_t_box .c_title h3{font-size:15px; color: #fff;text-transform:uppercase;}
.c3_t_r{ float: right;}
.c3_t_r h2 {border-bottom: 1px solid #fff; height: 30px; position: relative; width: 180px; float: right;}
.c3_t_r h5{ float:right;border-bottom: 1px solid #fff; height: 30px; margin-left: 20px; background: url(../images/et_73.png) no-repeat right center;}
.c3_t_r .c3_input{ border:none; background: none;  height: 30px; line-height: 30px; width:163px; float: left; font-size: 14px;}
.c3_t_r .c3_input::-webkit-input-placeholder{            color:#fff;        }
.c3_t_r .c3_input::-moz-placeholder{   /* Mozilla Firefox 19+ */            color:#fff;        }
.c3_t_r .c3_input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */            color:#fff;       }
.c3_t_r .c3_input:-ms-input-placeholder{  /* Internet Explorer 10-11 */             color:#fff;        }
.c3_t_r .c3_but{ background: url(../images/et_70.png) no-repeat center; height: 17px; width:17px; position: absolute; right: 3px; top:6.5px;}
.c3_t_r h5 .inSelect{ background:none; height: 30px}
.c3_t_r h5 .inSelect label{ height:30px; line-height: 30px;}
.c3_t_r h5 .inSelect label span{height:30px; line-height: 30px; color: #fff; padding-left: 0px;}
.c3_t_r h3{width:83px; float: right; height: 30px; margin-left: 20px; margin-right: 10px;}
#goL{width:40px; height:30px; display:block; z-index:10; background: url(../images/et_45.png) no-repeat 16px 8px; border:1px solid #fff; float:left}
#goR{width:40px; height:30px; display:block; z-index:10; background: url(../images/et_47.png) no-repeat 16px 8px; border:1px solid #fff; border-left: none; float: right;}
#goL:hover{width:40px; height:30px; display:block; z-index:10; background: url(../images/et_45.png) no-repeat 16px -23px #fff; border:1px solid #fff; float:left;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
#goR:hover{width:40px; height:30px; display:block; z-index:10; background: url(../images/et_47.png) no-repeat 16px -23px #fff; border:1px solid #fff; border-left: none; float: right;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}

.c3_bottom{width:1200px; height: auto; overflow: hidden; margin: 0px auto; position: relative; padding: 0px 10px}
.c3_bottom ul li{width:300px; height: auto; float: left; padding-bottom: 50px;}
.c3_bottom ul li div{width:280px; margin: 0px 10px; height: auto; background: #fff; overflow: hidden;}
.c3_bottom ul li img{width:140px; height: 140px; border-radius: 50%;  margin:30px 70px;}
.c3_bottom ul li h2{width:100%; height: 40px; line-height: 40px; font-size: 20px; font-weight: bold; color: #333; text-align: center;}
.c3_bottom ul li h5{ height:25px; line-height: 25px; text-align: center; font-size: 14px; color: #333;}
.c3_bottom ul li span{width:240px; margin: 0px auto; display: block;  font-size: 13px; color: #bd4044; margin-top:20px; margin-bottom: 5px;}
.c3_bottom ul li p{width:240px; margin: 0px 20px; display: block;  font-size: 13px; color: #888; line-height: 25px; height: 75px; overflow: hidden;}
.c3_bottom ul li h4{width:240px; height: 35px; margin:  20px 20px}
.c3_bottom ul li .yuy{	width:100px; height: 35px; text-align: center; display: block; float: left; line-height: 35px; background: #bd4044; color: #fff;}
.c3_bottom ul li .xiangq{	width:100px; height: 35px; text-align: center; display: block; float: right; line-height: 35px; background: #e0cdb9; color: #fff;}
.c3_bottom ul li:hover div{-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);-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.c3_bottom ul li:hover h2{color:#bd4044; -moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.c3_bottom ul li .yuy:hover{	 background: #a83538; color: #fff;}
.c3_bottom ul li .xiangq:hover{	 background: #ceab83; color: #fff;}

.center4{width:100%; height: auto;   background: #f8f8f8; margin: 0px auto; min-height: 500px; position: relative;}
.c4_t_box{width:1200px; height: 56px; margin: 30px auto;  margin-bottom: 30px; border-bottom: 2px solid #bd4044}
.c4_t_box .c_title{float:left; width:250px; height: 53px; overflow: hidden;border-bottom: 3px solid #bd4044}
.c4_t_box a{ float:right; width:150px; height: 30px; line-height: 30px; text-align: center; background: #bd4044; color: #fff; border-radius: 30px; margin-top: 17px}
.c4_bottom{width:1200px; height: auto; overflow: hidden; margin: 0px auto; position: relative; padding: 0px 10px}
.c4_bottom ul li{width:300px; height: auto; float: left; padding-bottom: 50px;}
.c4_bottom ul li div{width:280px; margin: 0px 10px; height: auto;   overflow: hidden;}
.c4_bottom ul li img{width:60px; height: 60px; border-radius: 50%; padding: 20px; background: #d9b68e;  }
.c4_bottom ul li .ks_img{width:100px; height: 100px; padding: 5px; border:1px dashed #d9b68e; border-radius: 50%; display: block; margin: 30px auto; margin-bottom: 15px;}
.c4_bottom ul li h2{width:100%; height: 40px; line-height: 40px; font-size: 18px; font-weight: bold; color: #333; text-align: center;}
.c4_bottom ul li p{width:230px; margin: 0px 25px; display: block;  font-size: 13px; color: #888; line-height: 25px; height: 100px; overflow: hidden;}
.c4_bottom ul li h4{width:230px; height: 35px; margin:  20px 25px}
.c4_bottom ul li h4 a{ text-indent:25px}
.c4_bottom ul li .yuy1{	width:100px; height: 35px; display: block; float: left; line-height: 35px; background: url(../images/xq.png) no-repeat left center; color: #333;}
.c4_bottom ul li .xiangq1{	width:100px; height: 35px; display: block; float: right; line-height: 35px; background: url(../images/zj.png) no-repeat left center; color: #bd4044;}
.c4_bottom ul li:hover div{background: #fff; -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);-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;  cursor: pointer}
#goLL{width:36px; height:73px;  z-index:10; background: url(../images/lll.png) no-repeat center; position: absolute; display: none; top:290px; left: 50%; margin-left: -650px; }
#goRR{width:36px; height:73px;  z-index:10; background: url(../images/rrr.png) no-repeat center; position: absolute; display: none; top:290px; right: 50%; margin-right: -650px;}
.center4:hover #goLL,.center4:hover #goRR{display:block}

.center5{width:1200px; height: auto; overflow: hidden; margin: 40px auto; }
.c5_left{width:770px; height: auto; overflow: hidden; float: left;}
.c5_l{width:465px; height: 310px; overflow: hidden; position: relative; float: left; margin-top: 10px}
.c5_l img{width:465px; height: 310px; }
.c5_l span{ width:435px; padding: 0px 15px; height: 50px; line-height: 50px; color: #fff; font-size: 15px;background: url(../images/hei.png); bottom:0px; left: 0px; position: absolute; display: block;}
.c5_left ul{width:290px; float: right; height: auto; overflow: hidden;}
.c5_left ul li {width:100%; height: 39px; line-height: 39px; border-bottom: 1px dashed #eee; overflow: hidden;}
.c5_left ul li a{font-size:14px; color: #888;}
.c5_left ul li:hover a {color: #c94347; -moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.c5_right{width:415px; float: right; height: auto; overflow: hidden;margin-top: 10px}
.c5_right ul li{ margin-left: 5px; float: left; border:1px solid #e1e1e1; width:200px; height: 98px; margin-bottom: 5px; cursor: pointer;}
.c5_right ul li b{width:45px; height: 45px; float: left; display: block; margin: 26.5px 5px;}
.c5_right ul li:hover b{-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.c5_right ul li div{ float: right; width: 145px; height: auto; overflow: hidden}
.c5_right ul li div h2{ height:30px; line-height: 30px; font-size: 18px; color: #333; margin-top: 15px;}

.c5_right ul li div p{height:20px; line-height: 20px; font-size: 13px; color: #888;}
.c5_right ul li div a{ font-size:12px; color: #d9b68e; height: 20px; overflow: hidden;  margin-top: 3px; display: block;}
.c5_right ul li div h2 a{ height:30px; line-height: 30px; font-size: 16px;  color: #333; margin-top: 10px;}

.c5_right ul li div a i{display:block; width:16px; height: 20px; float: left; overflow: hidden;  background: url(../images/more.png) no-repeat 0px 2px; }
.c5_right ul li.c51 b{background:url(../images/ic_dj2.png) -102px 4px;}
.c5_right ul li.c53 b{background:url(../images/ic_dj2.png) -97px -100px;}
.c5_right ul li.c55 b{background:url(../images/ic_dj2.png) -98px -205px;}
.c5_right ul li.c52 b{background:url(../images/ic_dj1.png) -98px 3px;}
.c5_right ul li.c54 b{background:url(../images/ic_dj1.png) -98px -100px;}
.c5_right ul li.c56 b{background:url(../images/ic_dj1.png) -98px -206px;}
.c5_right ul li:hover{ background:#c94347;border:1px solid #c94347;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.c5_right ul li:hover h2{  color: #fff; -moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.c5_right ul li:hover p{  color: #fff;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ; }
.c5_right ul li:hover a{  color: #fff;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ; }
.c5_right ul li:hover a i{background: url(../images/more.png) no-repeat -112px 2px;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.c5_right ul li.c51:hover b{background:url(../images/ic_dj2.png) -1px 4px;}
.c5_right ul li.c53:hover b{background:url(../images/ic_dj2.png) 4px -100px;}
.c5_right ul li.c55:hover b{background:url(../images/ic_dj2.png) 3px -205px;}
.c5_right ul li.c52:hover b{background:url(../images/ic_dj1.png) 3px 3px;}
.c5_right ul li.c54:hover b{background:url(../images/ic_dj1.png) 3px -100px;}
.c5_right ul li.c56:hover b{background:url(../images/ic_dj1.png) 3px -206px;}

 
.foot_top{width:100%; height: 60px; line-height: 60px; background:url(../images/shx.png) repeat-x bottom #604526; }
.foot_top div{width:1200px; height: 60px; line-height: 60px; overflow: hidden; margin: 0px auto;}
.foot_top div h2{ font-size: 14px; color: #fff; float: left; background: url(../images/yl_ic.png) no-repeat left center; padding-left: 24px;}
.foot_top div a{ font-size: 14px; color: #fff; display: block; float: left; padding-right: 22px;}
.foot_fox{width:100%; height: auto; overflow: hidden; background:url(../images/f_bg.png) no-repeat bottom #604526;}
.foot_f{width:1200px; height: auto; overflow: hidden; margin: 40px auto;}
.f_logo{float:left;}
.f_tel{float:right; margin-top: 15px;}
.f_navi{width:500px; height: auto; overflow: hidden; margin: 0px auto; float: left; margin-top: 5px;}
.f_navi li{ width:100px; text-align: center; float: left; font-size: 14px; line-height: 40px;}
.f_navi li a{color:#fff;}
.foot_p{width:100%; height: auto; overflow: hidden; text-align: center; padding-bottom: 10px;}
.foot_p p{font-size:13px; color: #fff; line-height: 25px;}
.foot_p a{ color:#fff;}


.mbx{width:1200px;  overflow: hidden; margin: 0px auto; border-bottom: 1px solid #eee;  height:30px; line-height: 30px; margin-top: 40px; font-size: 13px; color: #888; margin-bottom: 30px; }
.mbx img{ margin: 7px 0px; margin-right: 5px;}
.mbx a{ color:#888;}
.mbx a:hover{color:#c94347;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}

.nei_navi .c_title{ width:220px; float: left;  margin-left: 10px}
.nei_navi{width:1200px; height: 52px;  margin: 0px auto;}
.nei_navi ul{ float: right;}
.nei_navi ul li{width:120px; margin-left: 20px; height: 45px; line-height: 45px; text-align: center; float: left; background: url(../images/nav_bg.png) no-repeat left bottom; border-radius: 5px; position: relative;}
.nei_navi ul li a{ color:#fff; font-size: 15px; display: block;}
.nei_navi ul li:hover,.nei_navi ul li.n_f_on {background: url(../images/kj_nbg.png) no-repeat left bottom}
.nei_navi ul li:hover a,.nei_navi ul li.n_f_on a{color:#fff}
.nei_navi ul li.n_f_on i{width: 0; height: 0; border-right: 10px solid transparent; border-left: 10px solid transparent; border-bottom: 8px solid #eee;  display: block; position: absolute; bottom: -17px; left: 50%; margin-left: -10px;}


.nei_right{width:1200px; height: auto; overflow: hidden; margin: 0px auto;}
.news_list{ margin:50px auto; margin-top: 20px; padding: 0px 25px;}
.news_list ul{width:100%; height: auto; margin: 0px auto;}
.news_list ul li{ width:1200px; margin:0px auto; height: 149px; overflow: hidden; border-radius: 5px; border-bottom: 1px dashed #f0f0f0;}
.news_list ul li .news_im{ width:0px; height: 150px; float: left;  }
.news_list ul li:hover{background:#fff;padding-bottom: 0px; border: none; -webkit-box-shadow:0 15px 25px rgba(0, 0,0, .1); -moz-box-shadow:0 15px 25px rgba(0, 0,0, .1); box-shadow:0 15px 25px rgba(0, 0,0, .1);  }
.news_list ul li:hover .news_im{ display: block; width:225px;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.n_l_c{ width:1000px; float: left; margin-left: 0px;}
.n_l_c h3{ height:50px; line-height: 50px; font-size: 22px; color: #333; margin-top: 20px; overflow: hidden;}
.n_l_c p{ height:50px; line-height: 25px; overflow: hidden; font-size:13px; color: #888;}
.n_l_r{ float:right;}
.n_l_r span{ width:100px; text-align: right; font-size: 16px; color: #888;margin-top: 40px; margin-right: 30px; display: block;}
.n_l_r i{ width:50px; height: 12px; background: url(../images/zzcn_19.png) no-repeat right center; display: block; margin-top: 50px;}
.news_list ul li:hover{border:none; height: 150px}
.news_list ul li:hover h3{color:#c94347;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.news_list ul li:hover .n_l_c{margin-left: 20px; width:800px;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.news_list ul li:hover .n_l_r span{ color: #c94347;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.news_list ul li:hover .n_l_r i{width:50px; height: 12px; background: url(../images/zzcn_17.png) no-repeat right center;}


.Page{width:100%; text-align:center; padding:50px 0px; padding-bottom: 10px;}
.Page a{display:inline-block;width:50px;background:#fbfbfb;height:50px; vertical-align:middle; line-height:50px; font-size:14px; margin-left:1px; color: #666}
.Page span{display:inline-block;width:50px;background:#c94347;height:50px; vertical-align:middle; line-height:50px; font-size:14px; margin-left:1px; color: #fff}
 
.Page a:hover{ background:#c94347; color:#FFF}
.Page a.cur{ background:#c94347; color:#FFF}
.Page span.current{ display: inline-block;background:#c94347;  vertical-align:middle;color:#FFF;height:50px; line-height:50px;width:50px; margin-left: 1px;}
.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;}

.Page .page_up{width:90px; border-top-left-radius: 5px; border-bottom-left-radius: 5px; overflow: hidden; background: #f8f8f8; color: #333;}
.Page .page_next{width:90px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; overflow: hidden; background: #f8f8f8; color: #333;}





.news_show_box{ width:100%; height: auto; overflow: hidden; background: #f8f8f8;}
.news_show{ width:1150px; height: auto; overflow: hidden; padding: 25px; margin: 50px auto;border-radius: 10px; min-height: 500px; background:#fff;  border: none; -webkit-box-shadow:0 15px 25px rgba(0, 0,0, .1); -moz-box-shadow:0 15px 25px rgba(0, 0,0, .1); box-shadow:0 15px 25px rgba(0, 0,0, .1); }
 
.news_show_title{ width:1000px; height: auto; overflow: hidden;margin: 20px auto; margin-bottom: 30px;}
.news_show_title h2{ font-size:26px; color: #333; text-align: center; height: auto; line-height: 40px; border-bottom: 1px solid #eee; padding-bottom: 10px;}
.news_show_title h5{ text-align:center; font-size: 14px; color: #888; line-height: 40px;}
.news_show_title h5 span,.news_show_title h5 i,.news_show_title h5 b{ padding:0px 20px;}
.news_show_p{ width:1000px; height: auto; overflow: hidden; font-size: 16px; color: #424141; line-height: 35px; margin: 0px auto;   padding-bottom: 30px;}
.news_show_p p{   font-size: 16px; }

.updown{ width:1000px; height: auto; overflow: hidden; margin: 50px auto; border-top:1px solid #eee; padding-top: 10px; margin-bottom: 30px;}
.ud{ width:1000px; height: 40px; line-height: 40px; overflow: hidden; font-size: 15px; color: #333;}
.updown a{ font-size: 15px; color: #333;}
.updown a:hover{ color:#a83538;}

.keshi_list{width:1220px; height: auto ;overflow: hidden; margin: 0px auto; padding: 30px 25px;}
.keshi_list ul{width:100%; height: auto;  margin: 0px auto;}
.keshi_list ul li{width:255px; padding: 15px; margin: 10px; background: #f8f8f8; float: left; position:relative; z-index: 1; border-top-left-radius: 10px; border-top-right-radius: 10px; overflow: hidden; cursor: pointer;}
.keshi_list ul li h2{width:100%;  overflow: hidden; margin: 0px auto; height: 50px; line-height: 50px; font-size: 20px; color: #bd4044; font-weight: bold; text-align: center; margin-bottom: 10px; margin-top: 10px;}
.keshi_list ul li h2 a{ font-size: 20px; color: #bd4044; } 
.keshi_list ul li p{width:225px; margin:20px 15px; height: 125px; overflow: hidden; line-height: 25px; font-size: 13px; color: #888; margin-top: 5px;}
.keshi_list ul li h4{width:225px; height: 35px; margin:  20px 15px; margin-bottom: 10px}
.keshi_list ul li h4 a{ text-indent:25px}
.keshi_list ul li .yuy1{	width:100px; height: 35px; display: block; float: left; line-height: 35px; background: url(../images/xq.png) no-repeat left center; color: #333;}
.keshi_list ul li .xiangq1{	width:100px; height: 35px; display: block; float: right; line-height: 35px; background: url(../images/zj.png) no-repeat left center; color: #bd4044;}
.keshi_list ul li:hover{ -webkit-box-shadow:0 15px 25px rgba(0, 0,0, .1); -moz-box-shadow:0 15px 25px rgba(0, 0,0, .1); box-shadow:0 15px 25px rgba(0, 0,0, .1); background: #fff; border-radius: 10px; z-index: 2;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.keshi_list ul li:hover h2{ color: #bd4044;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.keshi_list ul li h4 .yuy1:hover { color: #bd4044;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.keshi_list ul li h4 .xiangq1:hover { color: #9c2a2d;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}


.zj_list{width:1280px; height: auto ;overflow: hidden; margin: 0px auto; margin-bottom: 30px;  }
.zj_list h3{width:1200px;  overflow: hidden;  margin: 0px auto; height: 40px;line-height: 40px; background: #eee; border-top-left-radius: 10px; border-top-right-radius: 10px; text-indent: 20px; font-size: 15px; color: #333;}

.zj_list ul{width:1230px; height: auto;  margin: 0px auto;overflow: hidden; padding: 30px 25px; padding-top: 0px;}
.zj_list ul li{width:247.5px; padding: 15px; margin: 15px; background: #f8f8f8; float: left; position:relative; z-index: 1; border-radius: 5px; overflow: hidden; cursor: pointer;}
.zj_list ul li img{width:127.5px; height: 127.5px; border-radius: 50%;  margin:10px 60px;}
.zj_list ul li h2{width:100%; height: 30px; line-height:30px; font-size: 20px; font-weight: bold; color: #333; text-align: center;}
.zj_list ul li h5{ height:25px; line-height: 25px; text-align: center; font-size: 14px; color: #333;}
.zj_list ul li span{width:230px; margin: 0px auto; display: block;  font-size: 13px; color: #bd4044; margin-top:20px; margin-bottom:10px;}
.zj_list ul li p{width:230px; margin: 5px auto; display: block;  font-size: 13px; color: #888; line-height: 25px;  height: 75px; overflow: hidden;}
.zj_list ul li h4{width:230px; height: 35px; margin:  15px auto; margin-bottom: 10px}
.zj_list ul li .yuy{	width:100px; height: 35px; text-align: center; display: block; float: left; line-height: 35px; background: #bd4044; color: #fff;}
.zj_list ul li .xiangq{	width:100px; height: 35px; text-align: center; display: block; float: right; line-height: 35px; background: #e0cdb9; color: #fff;}
.zj_list ul li:hover{ background: #fff;-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);-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ; z-index: 2;}
.zj_list ul li:hover h2{color:#bd4044; -moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.zj_list ul li .yuy:hover{	 background: #a83538; color: #fff;}
.zj_list ul li .xiangq:hover{	 background: #ceab83; color: #fff;}
.zj_list .Page{ padding-top:20px;}


.zj_show{width:1200px; height: auto; overflow: hidden; margin: 30px auto;}
.zj_s_top{ width:1120px; height: auto; overflow: hidden; margin: 0px auto; padding: 40px; background: #f8f8f8; border-radius: 10px;}
.zjt_left{width:410px; float: left; height: auto;overflow: hidden;}
.zj_s_top img{ width:180px; height: 180px; float: left;border-radius: 50%; margin-right: 30px;}
.zj_s_top h2{ width:200px;  height: auto; overflow: hidden; }
.zj_s_top h2 span{font-size:22px; color:#333; font-weight: bold; display: block; height: 50px; line-height: 50px; margin-bottom: 0px;}
.zj_s_top h2 b{width: 50px;height: 5px;background: #bd4044;display: block;margin-bottom: 5px;}
.zj_s_top h2 i{height:30px;line-height: 30px;font-size: 16px;color: #888;margin-bottom: 0px;display: block;}
.zj_s_top h2 p{ height:30px; line-height: 30px; color: #bd4044; font-size: 14px;}
.zj_s_top h2 a{width:150px;height: 25px;line-height: 25px;border-radius: 30px;background: #bd4044;display: block;text-align: center;color: #fff;font-size: 14px;margin-top: 5px;}
.zjt_right{width:700px; float: right; height: auto;overflow: hidden;}
.zjt_right h2{font-weight:bold; font-size: 18px; color: #333; border-bottom: 1px solid #eee; height: 50px; line-height: 50px;}
.zjt_right p{width:100%; height: auto; line-height: 25px; color: #888; font-size: 14px; margin-top: 10px;}
.zj_s_foot{width:1200px; height: auto; overflow: hidden; margin: 30px auto;}

.paiban{width:1197px; height: auto; overflow: hidden; margin: 0px auto; margin-top: 20px;}
.paiban ul li{width:171px; height: auto; overflow: hidden; float: left;}
.paiban ul li h2{height:60px; line-height: 60px; text-align: center; border:1px solid #eee; border-bottom: none; border-right: none;}
.paiban ul li:last-child h2{border-right: 1px solid #eee;}
.paiban ul li h5{width:171px; height: auto; overflow: hidden;    }
.paiban ul li h5 span{ height: 40px; line-height: 40px; display: block; float: left;width:85px; text-align: center; color: #fff; font-size: 14px;}
.paiban ul li h5 span.am{ background:#d9b68e}
.paiban ul li h5 span.pm{background:#b7956f;width: 86px;}
.paiban ul li h3{width:171px; height: auto; overflow: hidden;  border-bottom: 1px solid #fff;  }
.paiban ul li h3 i{ height: 40px; line-height: 40px; display: block; float: left;width:84px; border-right: 1px solid #fff; text-align: center; color: #fff; font-size: 14px;}
.paiban ul li h3 i.amp{ background:#f8f8f8}
.paiban ul li h3 i.pmp{background:#f8f8f8;width: 85px;}
.paiban ul li:last-child h3 i{ border-right: 1px solid #f8f8f8; }
.paiban ul li h3 i.ban{color:#bd4044}


.paibanzj{width:1200px; height: auto; overflow: hidden; margin: 15px auto; margin-bottom: 0px;}
.paibanzj ul li{width:150px; float: left; height: auto; overflow: hidden;}
.paibanzj ul li:nth-child(odd) h2{background: #e6c6a1;}
.paibanzj ul li h2{height:60px;background: #d9b68e;line-height: 60px;text-align: center;border-bottom: none;border-right: none;font-size: 16px;color: #fff;}
.paibanzj ul li:last-child h2{border-right: 1px solid #bd4044;}
.paibanzj ul li h5{ height: 44px;line-height: 44px; text-align: center; overflow: hidden; background: #fff; border-bottom:1px solid #eee;    border-right:1px solid #eee; font-size: 14px; color:#333;}
.paibanzj ul li h3{  height: 44px;line-height: 44px; text-align: center; overflow: hidden;background: #fff; border-bottom:1px solid #eee; border-right:1px solid #eee; font-size: 14px; color:#333;  }
.paibanzj ul li .ban i{background:#bd4044; color: #fff; width:26px; height: 26px; border-radius: 50%; margin: 9px 62px; display: block; line-height: 26px;}
.paibanzj ul li:first-child h3{border-left: 1px solid #eee;}
.paibanzj ul li:first-child h5{border-left: 1px solid #eee;}

.pb_list{width:1200px; height: auto; overflow: hidden; margin: 30px auto; margin-top: 15px;}
.pb_title{width:1200px; height: 50px; line-height: 50px; margin-bottom: 20px;}
.pb_title h2{font-size:20px; color: #333;}
.pb_ks{width:1197px; height: 45px; background: #e5e5e5; overflow: hidden; margin: 0px auto; line-height: 45px; border-top-left-radius: 10px; border-top-right-radius: 10px; text-indent: 30px; font-size: 15px; color:#333; }


.paiban_week{width:1197px; height: auto; overflow: hidden; margin: 0px auto;}
.pd_none{width:1197px; height: 101px; overflow: hidden; margin: 0px auto; display: none}
.paiban_week ul li{width:171px; height: auto; overflow: hidden; float: left;}
.paiban_week ul li h2{height:60px; line-height: 60px; text-align: center; border:1px solid #eee; border-bottom: none; border-right: none;background: #fff;}
.paiban_week ul li:last-child h2{border-right: 1px solid #eee;}
.paiban_week ul li h5{width:171px; height: auto; overflow: hidden;    }
.paiban_week ul li h5 span{ height: 40px; line-height: 40px; display: block; float: left;width:85px; text-align: center; color: #fff; font-size: 14px;}
.paiban_week ul li h5 span.am{ background:#d9b68e}
.paiban_week ul li h5 span.pm{background:#b7956f;width: 86px;}


.ks{width:1200px; height: auto; overflow: hidden; margin: 0px auto;}
.ksi1{width:1200px; height: auto; overflow: hidden; margin: 30px auto;}
.ks1_left{width:625px; height:345px; float: left; overflow: hidden;}
.ks1_left .ksi_img{ width: 625px; height: 345px; background-size: auto}
.ks1_right{width:550px; float: right; height: 345px; overflow: hidden;}
.ks1_right h2{ height:35px; line-height: 35px; font-size: 24px; color: #333; margin-bottom: 20px;}
.ks1_right h2 span{width:8px; height: 35px; float: left; margin-right: 10px; background:#bd4044}
.ks1_right p{width:100%; height: 175px; line-height: 25px; color: #888; overflow: hidden;}
.ks1_right a{width:150px; height: auto;text-align: center; display: block; margin: 0px 200px; margin-top: 60px;}
.ks1_right a i{width:150px; height: 10px; display: block; background: url(../images/t_a.png) no-repeat top center;}
.ks1_right a span{width:150px;height: 30px; line-height: 30px; background: #bd4044; color: #fff; font-size:15px; display: block; border-radius: 20px; margin-top: 10px;}
.ksi2{width:100%; height: auto; overflow: hidden; background: #f8f8f8}
.ksi2 .c_title{float:left; width:400px;}
.ksi2 .c_title h2{font-size:24px; color: #333; font-weight: bold;}
.ksi2 .c_title h3{font-size:15px; color: #888;text-transform:uppercase;}
.ksi2 #goL{width:40px; height:30px; display:block; z-index:10; background: url(../images/et_45.png) no-repeat 16px -23px; border:1px solid #d9b68e; float:left}
.ksi2 #goR{width:40px; height:30px; display:block; z-index:10; background: url(../images/et_47.png) no-repeat 16px -23px; border:1px solid #d9b68e; border-left: none; float: right;}
.ksi2 #goL:hover{width:40px; height:30px; display:block; z-index:10; background: url(../images/et_45.png) no-repeat 16px 8px #d9b68e; border:1px solid #d9b68e; float:left;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.ksi2 #goR:hover{width:40px; height:30px; display:block; z-index:10; background: url(../images/et_47.png) no-repeat 16px 8px #d9b68e; border:1px solid #d9b68e; border-left: none; float: right;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}


.ksi3{width:1200px; height: auto; overflow: hidden; margin: 0px auto; background: #fff; margin-bottom: 40px;}
.ksi3 .c_title{  width:1200px; height: auto; overflow: hidden; position: relative; border-bottom: 1px solid #eee; padding-bottom: 10px;}
.ksi3 .c_title h2{font-size:24px; color: #333; font-weight: bold;}
.ksi3 .c_title h3{font-size:15px; color: #888;text-transform:uppercase;}
.ksi3 .c_title a{float:right; font-size: 15px; color: #333; position: absolute; right: 0px; top:30px;}
.ksi3_foot .c5_l{width:510px; height: 290px; float: left; margin-top: 0px;}
.ksi3_foot .c5_l img{width:510px; height: 290px;  }
.ksi3_foot .c5_l span{width:480px;}
.ksi3_foot .c2_l_box{width:670px; float: right; height: auto; overflow: hidden; margin-top: 0px;}
.ksi3_foot .c2_l_box .c2_l_top{width:670px;}
.ksi3_foot .c2_i{width:400px;}
.ksi3_foot .c2_l_box ul li{width:650px;}


.ksi4{width:100%; height: auto; overflow: hidden; background: #f8f8f8; padding-bottom: 50px;}
.paiban{width:1197px; height: auto; overflow: hidden; margin: 0px auto; margin-top: 20px;}
.paiban ul li{width:171px; height: auto; overflow: hidden; float: left;}
.ksi4 .paiban ul.paiban_u1 li h2{height:60px; line-height: 60px; text-align: center; border:1px solid #eee; background: #fff; border-bottom: none; border-right: none;}
.ksi4 .paiban ul.paiban_u1 li h3{width:171px; height: auto; overflow: hidden;  border-bottom: 1px solid #eee;  }
.ksi4 .paiban ul.paiban_u1 li h3 i{ height: 40px; line-height: 40px; display: block; float: left;width:84px; border-right: 1px solid #eee; text-align: center; color: #fff; font-size: 14px;}
.ksi4 .paiban ul li h3 i.amp{ background:#fff}
.ksi4 .paiban ul li h3 i.pmp{background:#fff;width: 85px;}
.ksi4 .paiban ul li:last-child h3 i{ border-right: 1px solid #f8f8f8; }
.ksi4 .paiban ul li h3 i.ban{color:#bd4044}

.ks_xq_show{position:fixed; top: 0px; left: 0px; width:100%; height: 100%; background: url(../images/hei.png); z-index: 999999; display: none;}
.ks_xq_show .ks_xq_sw{width:1100px; max-height: 400px; padding: 50px; background: #fff; left: 50%; margin-left: -600px; border-radius: 10px; position: fixed;  top:200px; font-size: 14px; line-height: 25px; color: #888; overflow-y: auto;}
.ks_xq_show .ks_xq_sw p{ text-indent:20px; margin-bottom: 10px;}

.close_xq{width:40px; height: 40px; text-align: center; line-height: 40px; position: fixed; left: 50%; margin-left: 575px; top: 187px; background: #fff; color: #bd4044; border-radius: 50%; cursor: pointer;}

.paiban ul.paiban_u1{height:auto;  overflow:hidden;}

.paiban ul.paiban_u1 li h2{height:60px; line-height: 60px; text-align: center; border:1px solid #eee; border-bottom: none; border-right: none;}
.paiban ul.paiban_u1 li:last-child h2{border-right: 1px solid #eee;}
.paiban ul.paiban_u1 li h5{width:171px; height: auto; overflow: hidden;    }
.paiban ul.paiban_u1 li h5 span{ height: 40px; line-height: 40px; display: block; float: left;width:85px; text-align: center; color: #fff; font-size: 14px;}
.paiban ul.paiban_u1 li h5 span.am{ background:#d9b68e}
.paiban ul.paiban_u1 li h5 span.pm{background:#b7956f;width: 86px;}

.paiban ul.paiban_u2{height:auto;  overflow:hidden; background: url(../images/saa.png); border-bottom: 1px solid #eee;}	
.paiban ul.paiban_u22{height:auto;  overflow:hidden; background: url(../images/saaa.png); border-bottom: none;}	
.paiban ul.paiban_u2 li{width:84px;  overflow: hidden; float: left; border-right: 1px solid #eee;}
.paiban ul.paiban_u2 li:nth-child(odd){width:85px; height: auto; overflow: hidden; float: left;}
.paiban ul.paiban_u2 li:first-child{width:83px; border-left: 1px solid #eee;}
.paiban ul.paiban_u22 li:first-child{width:84px; border-left: 1px solid #eee;}
.paiban ul.paiban_u2 li i{ height: 40px; line-height: 40px; display: block; float: left; width:85px;  text-align: center; color: #fff; font-size: 14px;  }
.paiban ul.paiban_u2 li:nth-child(odd) i{ height: 40px; line-height: 40px; display: block; float: left; width:84px;  text-align: center; color: #fff; font-size: 14px;  }
.paiban ul.paiban_u2 li i.amp{ background:none;}
.paiban ul.paiban_u2 li i.pmp{background:none; width: 85px;}
.paiban ul.paiban_u2 li:nth-child(odd) i.pmp{background:#fff;width: 84px;}
.paiban ul.paiban_u2 li:last-child i{ }
.paiban ul.paiban_u2 li i.ban{color:#888}
.paiban ul.paiban_u2 li a{ color:#888}
.paiban ul.paiban_u2 li a:hover{color:#bd4044;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.paiban ul.paiban_u2 li .ban:hover{color:#bd4044;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}


.form-box{ position:relative;   background:#fff; font-size:14px;width: 600px; height: auto; overflow: hidden; margin: 50px auto;}
.form-box dl{ display:block; padding:10px 0; }
.form-box dl:after{ clear:none; content:""; display:block; height:0; visibility:hidden; }
.form-box dl dt{ display:block; float:left; width:120px; line-height:40px; min-height:40px; color:#555; font-size:15px; text-align:right; _position:absolute; }
.form-box dl dd{ position:relative;  line-height:28px; min-height:28px; color:#555; font-size:13px; overflow:hidden; _margin-left:120px; }
.form-box dl dd label.radio{ margin-right:5px; }
.form-box .input {width:300px; height: 40px; line-height: 40px; border-radius: 5px; border: 1px solid #f0f0f0; text-indent: 15px;}
.form-box .small{width:180px;}
.form-box dl img{ width:auto; height:22px; margin-top: 9px;}
.form-box .btn{width:300px; height: 45px; line-height: 45px; text-align: center; background: #d9b68e; border: none; color: #fff; font-weight:bold; font-size: 14px; border-radius: 5px;}
.form-box .tra{line-height: 20px;    border-radius: 5px;    border: 1px solid #f0f0f0;    text-indent: 15px;    padding-top: 10px;}
	
	/*评论样式*/
.comment-add{ margin-top:15px; _width:100%; _position:relative; _overflow:hidden; }
.comment-add .editor{ position:relative; margin-right:18px; }
.comment-add .editor textarea{ width:100%; height:70px; }
.comment-add .subcon{ margin-top:15px; }
.comment-box{ position:relative; margin-top:15px; width: 1200px; margin: 20px auto;}
.comment-list li{ padding:10px 0; padding-bottom: 20px; width:100%; height: auto; overflow: hidden; border-bottom: 1px solid #eee;}
.comment-list li .avatar{ display:block; float:left; margin-top:6px; background:#fff; border-radius:2px; width:42px; height:42px; overflow:hidden; }
.comment-list li .avatar img{ width:42px; height:42px; }
.comment-list li .inner{ background: #fff; width: 1200px; padding: 10px 0px; }
.comment-list li .inner p{ color:#333; font-size:15px; line-height:25px; height: auto; width: 100%; margin: 0px auto; overflow: hidden; margin-bottom: 15px;}
.comment-list li .inner .blue{   color:#aaa;  height: 40px; line-height: 40px; font-size: 13px; margin-bottom: 15px; display: block;}
.comment-list li .inner .blue b{display:block; width:40px; height: 40px; float: left; margin-right: 10px; border-radius: 50%; background:url(../images/yh.svg) no-repeat center; background-size: 40px; }
.comment-list li .inner .time{width:100%; height: 30px; line-height: 30px; font-size: 13px; color: #AAAAAA;}


.comment-list li .answer{  width:1150px;padding:10px 25px; background:#f5f5f5;  border-radius:10px; position: relative}
.comment-list li .answer i{ width: 0;height: 0;border-right: 10px solid transparent;border-left: 10px solid transparent;border-bottom: 10px solid #f5f5f5; position: absolute; top:-10px; left: 25px;}
.comment-list li .answer .meta{ margin:0; padding:0; color:#aaa; margin-bottom:5px; border:none; height: 35px; line-height: 35px; font-size: 12px; }
.comment-list li .answer p{ color:#333; font-size:15px; line-height:25px; height: auto; width: 100%; margin: 0px auto; overflow: hidden; margin-bottom: 15px; }
.comment-list li .answer .blue{   color:#aaa;  height: 40px; line-height: 40px; font-size: 13px; margin-top: 5px; margin-bottom: 15px; display: block;}
.comment-list li .answer .blue b{display:block; width:40px; height: 40px; float: left; margin-right: 10px; border-radius: 50%; background:url(../images/yis.svg) no-repeat center; background-size: 40px; }
.comment-list li .answer .time{width:100%; height: 30px; line-height: 30px; font-size: 13px; color: #AAAAAA;}


.ry_list{width:1200px; height: auto; overflow: hidden; margin: 0px auto;}
.ry_list ul{width:1200px; height: auto; overflow: hidden; margin: 0px auto;}
.ry_list ul li{width:350px; height: 330px; overflow: hidden; float: left; margin:10px; padding: 15px; padding-bottom: 0px; background: #f8f8f8}
.ry_list ul li img{width:350px; height: 280px;} 
.ry_list ul li p{ height:50px; line-height: 50px; width: 350px; margin: 0px auto;}
.ry_list ul li p a{ font-size: 14px; color: #333}

.xsks{width:1200px; height: auto; overflow: hidden; margin: 20px auto; margin-top: 10px;  background:#eee; border-radius: 30px;}
.xsks h2{ font-size:15px; height: 35px; line-height: 35px; font-weight: bold; float: left; color: #333;background: #ddd;    border-top-left-radius: 40px; border-bottom-left-radius: 40px;    width: 120px;    text-align: center;}
.xsks ul{  float: left;}
.xsks ul li{float: left; height: 35px; line-height: 35px; }
.xsks ul li a{font-size:14px; color: #333; display: block; padding: 0px 20px; height: 35px; line-height: 35px; margin: 0px 0px;}
.xsks ul li a:hover{background:#ddd;}

.xsks ul li.xsks_on a{background:#bd4044;color: #fff;border-radius: 20px;}

.dsj_show{line-height: 30px; color: #888;}
.dsj_show p{ margin-bottom:15px;font-size:15px; }
.ds_title{width:700px; height: auto; overflow: hidden; margin: 0px auto; margin-bottom: 50px;}
.ds_title ul li{float:left; width:120px; height: 40px;line-height: 40px; text-align: center; font-size: 15px; color: #fff;background: url(../images/nav_bg.png) no-repeat left bottom; margin: 0px 10px; border-top-left-radius: 10px; border-bottom-right-radius:10px; cursor: pointer;}
.ds_title ul li:hover,.ds_title ul li.on {background: url(../images/kj_nbg.png) no-repeat left bottom; color: #fff;}

.fjxz{    width: 1000px;    margin: 20px auto;    background: #eee;    /* padding: 20px 0px; */    border-radius: 40px;    height: 40px;    line-height: 40px;text-indent: 30px; color: #888}
.fjxz span{float: right;/* margin-right: 30px; */width: 150px;height: 40px;background:url(../images/kj_nbg.png) repeat-x bottom #bd4044;border-top-right-radius: 40px;text-align: center;border-bottom-right-radius: 40px;text-indent: 0px;}
.fjxz span a{font-size: 14px;color: #ffffff; display: block}
.fjxz i{ font-size: 13px; color: #AAAAAA; padding-left: 20px;}


.nei_banner{ width: 1200px; height: 220px; margin:20px auto; border-radius: 10px; margin-bottom: -25px;}

.video_list{width:1200px; height: auto; overflow: hidden; margin: 20px auto; }
.video_list ul li{width:350px; height: auto; overflow: hidden; margin: 25px; float: left;}
.video_list ul li img{width:350px; height: 230px;-webkit-transition: all 1.8s ease 0s;-moz-transition: all 1.8s ease 0s;-ms-transition: all 1.8s ease 0s;-o-transition: all 1.8s ease 0s;transition: all 1.8s ease 0s;}
.video_list ul li .n_l_c{width:100%; height: 50px; line-height: 50px; overflow: hidden; background: #f8f8f8}
.video_list ul li .n_l_c h3{font-size:15px; color: #333; text-align: center; margin-top: 0px;}
.video_list ul li img:hover{ebkit-transform: scale(1.05);-moz-transform: scale(1.05);-ms-transform: scale(1.05);-o-transform: scale(1.05);transform: scale(1.05);-webkit-transition: all 1.8s ease 0s;-moz-transition: all 1.8s ease 0s;-ms-transition: all 1.8s ease 0s;-o-transition: all 1.8s ease 0s;transition: all 1.8s ease 0s;}


.bt{margin-left: 8px;    line-height: 20px;    height: 20px;    overflow: hidden;    color: #d30000;    font-size: 20px;}













