@charset "utf-8";
/* CSS Document */

body,td,th {
	font-family: "微软雅黑";
	font-size: 12px;
}
body {
	background-color: #FFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a{color:#000;}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
*{ margin:0; padding:0}
img{ border:0px;} 
ul li{ list-style:none}
.le{ float:left}
.ri{ float:right}
.cl{ clear:both}
.mx{ width:100%;}
.mi{ width:1200px; margin:0 auto;}
.tp1_mx{ background:#f6f6f6; height:35px; line-height:35px; color:#666666;}
.welc{}
.eng a{ color:#666;}
.eng a:hover{ color:#e60045;}
.tp_mi{ height:104px;}
.log{ margin-top:15px;}
.tel{ font-size:14px; color:#020202; background:url(tel.jpg) no-repeat left top ; padding-left:58px; margin-top:27px; height:59px;}
.tel span{ font-size:24px; color:#e60045; font-style:italic; font-weight:bold; line-height:36px;}

.nvv_mx{ height:58px; line-height:58px; border-top:1px solid #eeeeee; background: url(nvbj.jpg) repeat-x bottom;}


/*---------------------菜单样式----------------------------------*/
#menu{
	height:58px;
	
}
#menu ul{
	margin:auto; width:1200px; height:55px;
	list-style-type:none; padding:0px; margin-top:0px; margin-bottom:0px;
}
.m_li{
	float:left; width:150px; line-height:55px;  text-align:center;
	 font-size:12px; color:#666666; text-decoration:none;

}
.m_li a{
	display:block; color:#666666; width:150px; font-size:16px; text-decoration:none;
}
.m_li_a {
	float:left; width:150px; line-height:55px; text-align:center;
	position:relative; height:55px;
}
.m_li_a a{
	display:block; color:#666666; width:150px; font-size:16px; text-decoration:none; 
}
.m_li_a a:hover {
	display:block; color:#e60045; text-decoration:none; border-bottom:3px solid #e60045
}
.smenu{
   height:35px;
   position:absolute;
   z-index:9999999999999999999

}
.s_li{
	line-height:35px; height:35px; font-size:14px; color:#ffffff; display:none;
	
}
.s_li a { color:#ffffff; text-decoration:none;}
.s_li a:hover { color:#00d3f1; text-decoration:none; }
.s_li span{ display:block; float:left; width:133px; text-align:center; height:35px; line-height:35px;background: url(btm2.png) no-repeat;}
.s_li span a{ display:block; color:#FFF;}
.s_li span a:hover{ display:block; color:#FFF; background:#e60045; }

.flexslider{position:relative;height:589px;overflow:hidden;background:url(loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:589px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.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;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(next.png) center center no-repeat;}

.mk1_mx{ background:url(line1.jpg) repeat-x center center; height:111px;}
.mk1_mi{ text-align:center;}
.mk1_bt{ background:#FFF; font-size:30px; color:#333333; padding:25px 25px 0px 25px; padding-top:25px; display:inline-block}
.mk1_ys{ line-height:48px; color:#666; /*background:url(line2.jpg) no-repeat center bottom;*/}
/*.mk1_mx{ background:url(btbj1.png) no-repeat center center; height:99px; p}
.mk1bt{ text-align:center; font-size:30px; color:#333333}
.mk1ys{ text-align:center; font-size:12px; color:#666666; padding-top:7px;}*/


.rollBox {
	PADDING-BOTTOM: 80px; PADDING-LEFT: 0px; WIDTH:1200px; PADDING-RIGHT: 0px; background-image:url(home_caset.gif); background-repeat:no-repeat; OVERFLOW: hidden; PADDING-TOP:85px
}
.rollBox .LeftBotton {
	MARGIN: 50px 0px 0px; WIDTH: 31px; DISPLAY: inline; BACKGROUND: url(le.jpg) no-repeat 0px 20px; FLOAT: left; HEIGHT: 80px; OVERFLOW: hidden; CURSOR: pointer;
}
.rollBox .RightBotton {
	MARGIN: 50px 0px 0px; WIDTH: 31px; DISPLAY: inline; BACKGROUND: url(ri.jpg) no-repeat 0px 20px; FLOAT: left; HEIGHT: 80px; OVERFLOW: hidden; CURSOR: pointer; margin-left:5px;
}
.rollBox .Cont {
	WIDTH:1130px; FLOAT: left; MARGIN-LEFT: 3px; OVERFLOW: hidden
}
.rollBox .ScrCont {
	WIDTH: 1342177.27px
}
.rollBox .Cont .pic1 {
	TEXT-ALIGN: center; WIDTH:242px; FLOAT: left; margin-left:35px;
}
.rollBox .Cont .pic1 IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 0px auto; WIDTH:242px; DISPLAY: block; HEIGHT:202px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.rollBox .Cont .pic1 P {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 32px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #505050; PADDING-TOP: 0px; font-size:14px;
}
.rollBox .Cont A:link {
	COLOR: #626466; TEXT-DECORATION: none
}
.rollBox .Cont A:visited {
	COLOR: #626466; TEXT-DECORATION: none
}
.rollBox .Cont A:hover {
	COLOR: #f00; TEXT-DECORATION: none
}
.rollBox #List1 {
	FLOAT: left
}
.rollBox #List2 {
	FLOAT: left
}

.mk2_mx{ background:#f7f7f7; height:500px;}
.mk2_mi{ height:500px; }
.mk21{font-size:23px;color:#e60044;line-height:110px;/* background:url(line4.jpg) no-repeat bottom left; */padding-top:70px;width: 150px;border-bottom: 2px solid #e60044;}
.mk22{ width:625px; height:150px; background:url(btm.png) repeat; margin-top:85px;}
.mk221{ padding:22px; font-size:14px; color:#FFF; line-height:24px; overflow:hidden;}

.pic{width:1200px;height:430px;margin:80px auto 0; padding-bottom:50px;}
.pic ul li{list-style:none;width:102px;height:429px;float:left;}
.pic .l1{}
.pic .l2{}
.pic .l3{}
.pic .l6{ width:685px;}
.pic ul li:hover .txt{ background:#e60045;}
.txt{width:102px; height:429px; background:#cdcccc; display:block; border-left:1px solid #FFFFFF}
.txt p{color:#fff;font-family:"微软雅黑";float:left;position:relative; text-align:center}
.txt .p1{ width:102px; margin-top:110px;}
.txt .p2{font-size:21px;width:20px;margin-top:25px; margin-left:41px; writing-mode:tb-rl;}

.mk4_mx{ background:#f7f7f7; height:655px;}
.mk41_mx{/* background:url(line1.jpg) repeat-x center center;*/ height:111px;}
.mk4_mi{ text-align:center;}
.mk4_bt{ background:#ffffff; font-size:30px; color:#333333; padding:25px 25px 0px 25px; padding-top:25px; display:inline-block}
.mk4_ys{ line-height:48px; color:#666; /*background:url(line2.jpg) no-repeat center bottom;*/}
.mk42_mi{ padding-top:75px;}
.mk42_le{ width:625px;}
.mk42_ri{ width:518px;}
.nw_li{ padding-bottom:40px;}
.nw_txt{ width:500px; line-height:24px; color:#666666; font-size:14px; padding-left:15px;}
.nw_tx_bt a{ color:#333333; font-size:16px;}
.nw_tx_bt a:hover{ color:#e60045;}
.nw_tx_tim{ color:#666666; font-size:12px; }
.mk5_mi{ padding-top:40px; padding-bottom:105px;}
.mk51_mx{ background:url(line3.jpg) repeat-x center center; height:111px;}
.mk5_mi{ text-align:center;}
.mk5_bt{ background:#f7f7f7; font-size:30px; color:#333333; padding:25px 25px 0px 25px; padding-top:25px; display:inline-block}
.mk5_ys{ line-height:48px; color:#666;/* background:url(line2.jpg) no-repeat center bottom;*/}


.x1{ margin-left:43px; float:left; padding-top:15px;}
.x1 img{ border:1px solid #CCC;}
.ft1_mx{ background:#666666; height:283px;}
.ft1_mi{ padding-top:55px;}
.ft_1{ width:190px;}
.ft_1_bt{ font-size:16px; color:#FFF; line-height:30px;}
.ft_1_li{ height:30px; line-height:30px; color:#ffffff; font-size:14px; float:left; width:190px;}
.ft_1_li a{ color:#FFFFFF}
.ft_1_li a:hover{ color:#FFFFFF}
.ft_1_nr{ font-size:14px; color:#FFFFFF; line-height:30px;}
.ft_2{ width:275px;}
.ft_1_ewm{ padding-left:100px; line-height:30px; color:#FFFFFF; font-size:14px; text-align:center}
.ft2_mx{ background:#333333; height:44px; line-height:44px; color:#FFFFFF;}

.ft2_mi .ri a,.ft2_mi .ri a:hover{ color:#FFFFFF;}





.ej_bt{ width:217px; height:70px; background:url(btbj2.jpg) no-repeat center center; font-size:20px; color:#FFFFFF; line-height:28px;  }
.ej_bt1{ padding-top:10px; padding-left:15px;}
.ej_bt span{ font-size:15px;}
.ab_mi{ margin-top:-70px;}
.ej_ce{ width:217px;}
.ab_nr{ width:943px; padding-top:100PX;} 
.ej_ej{ background:#e8e7e7;}
.x5{ width:217px; height:36px; line-height:36px; font-size:16px; color:#666; background:url(li21.jpg) no-repeat center center; text-indent:15px; display:block; border-bottom:1px solid #bdbdbd}
.x5 a{ color:#666; display:block}
.x5 a:hover{ color:#FFF;background:url(li22.jpg) no-repeat center center; display:block; text-decoration:none }

.kj{ border:1px solid #f0f0f0;margin-top:30px;}
.kj span{ font-size:14px; color:#575757; text-align:center; height:58px; line-height:58px; width:217px; display:block; border-bottom:1px dashed #eeeeee;}
.kj span a,.kj span a:hover{ color:#575757; display:block}

.ab_bt1{ font-size:18PX; color:#666666}
.ab_bt{ border-bottom:1px solid #CCC; height:30px; line-height:30px;}

.wz,.wz a,.wz a:hover{ color:#666666}
.abnr{ padding-top:15px; line-height:24px;}
.abnr2{ padding-top:25px; padding-bottom:40px;}
.abnr2_bt .s2{ height:40px; line-height:40px; font-family:18px; color:#666; padding-left:10px;}
.abnr2_bt .s1{ width:127px; height:40px; color:#ffffff; background:#e60045;text-align:center; font-size:18px;line-height:40px; }
.sm1{ width:237px; line-height:24px; padding-top:15px; padding-left:112px;}
.sm span{ font-size:20px; color:#000; line-height:30px;}
.sm1 span{ font-size:20px; color:#000; line-height:30px;}
.cont span{ font-size:15px; text-align:center}
.cont { text-align:center}


.pr_bt{ font-size:29px; color:#e60045; line-height:80px; height:80px;}
.x2{ width:178px; height:42px; line-height:42px; text-align:center; float:left; background:#cccccc; font-size:18px; color:#333333; display:block; margin-left:26px;}
.x2 a{ color:#333333; display:block}
.x2 a:hover{ text-decoration:none; color:#FFFFFF; background:#e60045}
.pr_pr{ padding-bottom:30px;}

.wrap a {
	display:block;
	width:274px;
	height:203px;
	text-decoration:none;
	color:#000;
}
.wrap {
	width:274px;
	height:203px;
	position:relative;
	overflow:hidden;
	
	border:0;
	
	float:left;
	display:inline;
	margin-left:34px; margin-top:20px;
}
.wrap img {
	border:0;
}
.wrap i {
	display:block;
	width:274px;
	height:203px;
	position:absolute;
	left:0;
	top:180px;
	z-index:1;
	background:#000;
	filter: alpha(opacity=40);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
	opacity:0.40;
	-webkit-transition: all 0.6s ease-in-out;
}
.wrap p {
	display:block;
	width:274px;
	height:203px;
	position:absolute;
	left:0;
	top:170px;
	z-index:1;
	background:transparent;
	font-size:12px;
	color:#fff;
	padding:0;
	margin:0;
	line-height:16px;
	-webkit-transition: all 0.6s ease-in-out;
	background:url(bj.png) repeat;
}
.wrap p b {
	display:block;
	font-size:22px;
	color:#ffffff;
	text-align:center;
	font-weight:normal;
	margin:0;
	padding:0;
	line-height:30px;

}
.wrap p span {
	display:block;
	padding:10px;
	line-height:20px;
}
.wrap a:hover {
	direction:ltr;
}
.wrap a:hover i {
	top:30px;
}
.wrap a:hover p {
top:0;
padding-top:50px;
	
}
.clear {
	clear:left;
}


.new_li{ border-bottom: 1px  dashed #CCCCCC; padding-bottom:15px; padding-top:20px;}
.new_new{ width:718px; font-size:14px; color:#666666; line-height:30px; padding-left:20px;}
.new_new span{ color:#666666; font-size:18px; line-height:40px;}
.new_new span a,.new_new span a:hover{ color:#e60045}
.new_nr{ padding-bottom:40px;}



/*文章列表*/
.lbcontent {
  width: 100%;
  margin-top:20px;
  min-height:300px;
}
.lbcontent .lbx li {
  position: relative;
  line-height: 45px;
  height: 45px;
  width: 100%;
  margin: auto;
  border-bottom: 1px dotted #b4b4b4;
}

.lbcontent .lbx li label {
  position: absolute;
  left: 10px;
  top: 10px;
  width: 25px;
  height: 25px;
  background: url(jt.jpg) no-repeat left center;
}

.lbcontent .lbx li a {
  float: left;
  color: #8c8c8c;
  font-size: 13px;
  padding-left: 25px;
  line-height:45px;
}
.lbcontent .lbx li span {
  position: absolute;
  top: 0px;
  right: 5px;
  line-height: 45px;
  height: 45px;
  color: #8c8c8c;
  font-size: 13px;
}
.lbcontent .lbx li a:hover {
 color:#06C;
 text-decoration:none;
}
/*分页*/
.xiaocms-page { padding:14px 0 10px;font-family:\5b8b\4f53; margin-right: 10px;}
.xiaocms-page a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px;margin-left: 1px;}
.xiaocms-page a:hover { background:#f1f1f1; color:#000; text-decoration:none; }
.xiaocms-page span { display:inline-block; height:22px;padding:0 10px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;margin-left: 1px; }
/*图片列表*/
#shipinleibiao{
	margin-top:20px;
	}
#shipinleibiao ul {
	height:250px;
    margin-top:20px;
    margin-right:-60px;
    text-decoration:none;
     
}
#shipinleibiao li {
    float:left;
    margin-right:16px;
    display:block;
    margin-bottom:30px;
}
#shipinleibiao li:hover {
    }
#shipinleibiao li span {
    display:block;
    text-align: center;;
    padding-top:8px;
	width:215px;
}
#shipinleibiao li span a {
    color:#333333;
    font-size:14px;
    text-decoration:none;
	line-height:150%;
}
#shipinleibiao li span a:hover {
    color:#B99E6F;
    text-decoration:none;
}
#shipinleibiao li img {
    border:1px solid #ccc;
	padding:3px;
    width:215px;
    height:140px;
}

/*内页*/
.m_content{
	margin-top:10px;
	font-family:"微软雅黑";

           }
      .m_content h2{
          font-size:16px;
          text-align:center;
          font-family:"微软雅黑";
           font-weight:normal;
		   padding-bottom:5px;
		   color:#575757;
          }
		.page_content{
			min-height:200px;
			line-height:180%;
			 font-family:"微软雅黑";
			 color:#575757;
			}
		.prevpage a{
			color:#575757;
			}
			.prevpage{
	    color:#575757;
			}
        .listpage{
            padding:5px;
            font-size:16px;
            font-family:"微软雅黑";
            line-height:200%;
            }
            /*内容页*/
blank10{height:10px;}
.info {text-align:center;color:#999;margin-bottom:20px;  font-size:12px; border-bottom:1px dashed #ccc; padding-bottom:10px;}
.content{line-height:24px; min-height:300px;}
.listpage {clear: both;text-align: center;}
.prevpage p{
			margin:10px 0;
			}

.ncontent img{
	max-width:100%;
	}
.ncontent{ min-height:300px; padding-bottom:20px; padding-top:10px; line-height:180%;color:#575757;}
