::-ms-clear{display: none;}
  
/*-----------------[初始化]--------------*/
body{color: #333;font-size: 12px;line-height: 1.5;font-family:"微软雅黑","microsoft yahei";background: #fff;
-ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    text-size-adjust: 100%;}
a{color: #444;}
a:hover{color: #9a0000;}
img,.ani{
    max-width: 100%;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
input,textarea,select{font-size: 12px;color: #444;font-family:"微软雅黑","microsoft yahei";}
input[type='submit'],input[type='reset'],input[type='button'],select{
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

ul li{ list-style: none; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td{ padding: 0; margin: 0; }


/*布局*/
.wp{width: 100%;max-width: 1180px;margin: 0 auto;}
.h50{height: 50px;clear: both;overflow: hidden;}
.h100{height: 100px;clear: both;overflow: hidden;}

*{outline: none;}



/*图片轮播*/
/*flexslider默认样式*/
.banner{ overflow: hidden; position: relative; }
.banner .flexslider { width:100%; background: #fff;  position: relative; zoom: 1; overflow:hidden; }
.banner .flexslider ul li{ list-style:none; position: relative;}
.banner .flexslider ul li .slideimg{ display:block; height:0; padding-bottom:22.9%; overflow:hidden;}
.banner .flexslider ul li img{ border:none; width:100%;}
.banner .flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.banner .loading .flex-viewport {  }
.banner .flexslider .slides { zoom: 1; width:100%;  padding:0;}
.banner .carousel li { margin-right: 5px; }
/*icon小点*/
.banner .flex-control-nav {width:auto; position: absolute; bottom:30px; right:17%;text-align:center;z-index:9;}
.banner .flex-control-nav li { margin: 0 5px; display: inline-block; zoom: 1; *display: inline;}
.banner .flex-control-paging li a {  float:left; width:10px; height:10px; display: block; background:none; border:#fff 1px solid; border-radius: 50%; cursor: pointer;text-indent: -9999px; 
transition: all 0.5s ease;}
.banner .flex-control-paging li a:hover,.banner .flex-control-paging li a.flex-active {background:#fff;}


.banner .flex-direction-nav{ display:block; margin-bottom: -18px; }
.banner .flex-direction-nav li{display: inline-block;*display: inline;*zoom:1; position: static !important;}
.banner .flex-direction-nav a{ width:60px;height:60px;text-align: center;display: inline-block; position: absolute;z-index: 99; text-indent: -999em;z-index:2;
  cursor: pointer;overflow: hidden;transition: all 0.5s ease; border-radius: 50%; opacity: 0.4;}
.banner .flex-direction-nav a:hover{-webkit-opacity: 0.6;-moz-opacity: 0.6;filter:alpha(opacity=60);opacity:0.6;}
.banner .flex-direction-nav a.flex-prev{ background:url(/uploads/image/imageszy/prev.png) no-repeat center #000; left: 2%; top: 50%; margin-top: -30px;}
.banner .flex-direction-nav a.flex-next{  background:url(/uploads/image/imageszy/next.png) no-repeat center #000; right: 2%; top: 50%; margin-top: -30px;}







/*页码*/
.m-page{padding: 15px 0 0;text-align: center;}
.m-page ul{overflow: hidden;display: inline-block;vertical-align: top;}
.m-page ul li{
    float: left;margin: 0 5px;
}
.m-page li a{
    display: block;
    font-size: 14px;color: #666;line-height: 28px;
    padding: 0 10px;
    background: #fff;border: 1px #ededed solid;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
}
.m-page li a:hover,.m-page li.on a{
    background: #9a0000;color: #fff;
}


/*******************************
    -------[=苹果]-------
********************************/
.m-more{
    display: block;
    float: right;
    font-size: 14px;
    color: #333;
    padding-right: 23px;
    background: url(/uploads/image/imageszy/gicon14.png) no-repeat center right;
    margin-top: -28px;
}
.m-more:hover {
    color: #9a0000;
}


.m-bgef{background: #f3f3f3;margin-bottom: 30px;}
.ul-list2{overflow: hidden;}
.ul-list2 li{width: 25%;float: left;text-align: center;height: 86px;line-height: 86px;}
.ul-list2 a{display: block;height: 86px;color: #666;font-size: 16px;}
.ul-list2 i{display: inline-block;width: 48px;height: 86px;vertical-align: middle;background-position: center left;background-repeat: no-repeat;}
.ul-list2 li:hover a,
.ul-list2 li.on a {background: #fff;color: #9b0000;}
.ul-list2 .li1 i{width: 60px;}
.ul-list2 .li1:hover i,
.ul-list2 .li1.on i {background: url(/uploads/image/imageszy/gicon15-2.png) no-repeat center left !important;}
.ul-list2 .li2:hover i,
.ul-list2 .li2.on i {background: url(/uploads/image/imageszy/gicon16-2.png) no-repeat center left !important;}
.ul-list2 .li3:hover i,
.ul-list2 .li3.on i {background: url(/uploads/image/imageszy/gicon17-2.png) no-repeat center left !important;}
.ul-list2 .li4:hover i,
.ul-list2 .li4.on i {background: url(/uploads/image/imageszy/gicon18-2.png) no-repeat center left !important;}

.g-title2{overflow: hidden;}
.ul-list3{float: left;margin-left: -21px;}
.ul-list3 li{float: left;padding: 0 21px;background:  0 center no-repeat;}
.ul-list3 li:first-child{background: none;}
.ul-list3 a{display: block;font-size: 24px;color: #333;}
.ul-list3 .on a,.ul-list3 a:hover{color: #9a0000;}
.g-title2 .more{display: block;float: right;font-size: 14px;color: #333;padding-right: 23px;background: url(/uploads/image/imageszy/gicon14.png) no-repeat center right;}
.g-title2 .more:hover{color:#9a0000; }

.ul-list4{overflow: hidden;padding: 21px 0 35px;clear: both;}
.ul-list4 li{float: left;width: 33.33%;}
.ul-list4 .li1{width: 66.66%;}
.ul-list4 .txt{position: relative;padding: 55px 40px;line-height: 24px;font-size: 14px;color: #666;height: 285px;z-index: 99;background: #f7f7f7;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
.ul-list4 h3 a{display: block;font-size: 18px;color: #333;max-height: 48px;line-height: 24px;overflow: hidden;margin-bottom: 18px;}
.ul-list4 .txt span{display: block;color: #999;margin-bottom: 8px;}
.ul-list4 .txt p{height: 72px;overflow: hidden;margin-bottom: 20px;}
.ul-list4 .pic{display: block;height: 285px;z-index: 10;overflow: hidden;background-position: center center;background-repeat: no-repeat;    
    -o-background-size: cover;
    -ms-background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
}
.ul-list4 .pic img{display: block;width: 100%;height: 100%;display: none;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.ul-list4 .more{display: block;color: #666;padding-right: 23px;background: url(/uploads/image/imageszy/gicon14.png) no-repeat center right;text-align: right;}
.ul-list4 .more:hover{color:#9a0000; }
.ul-list4 .top{overflow: hidden;}
.ul-list4 .top .txt{float: left;}
.ul-list4 .top .pic{overflow: hidden;}
.ul-list4 .bottom .pic{overflow: hidden;}
.ul-list4 .bottom .txt{float: right;}
.ul-list4 .li1 .txt{width: 50%;}
.ul-list4 .li1 .pic{width: 50%;}
.ul-list4 .icon1{width: 8px;height: 15px;display: block;background: url(/uploads/image/imageszy/gicon19.png) no-repeat center center;position: absolute;
    right: -8px;top: 50%;margin-top: -8px;
}
.ul-list4 .icon2{width: 9px;height: 17px;display: block;background: url(/uploads/image/imageszy/gicon23.png) no-repeat center center;position: absolute;
    left: -8px;top: 50%;margin-top: -8px;
}
.ul-list4 .icon3{width: 17px;height: 9px;display: block;background: url(/uploads/image/imageszy/gicon20.png) no-repeat center center;position: absolute;
    left: 50%;bottom: -9px;margin-left: -4px;
}
.ul-list4 .icon4{width: 17px;height: 9px;display: block;background:  no-repeat center center;position: absolute;
    left: 50%;top: -9px;margin-left: -4px;
}

.ul-list4 .top .txt:hover{background: #9a0000;}
.ul-list4 .txt:hover{color: #fff;}
.ul-list4 .txt:hover .more{color: #fff;background: url(/uploads/image/imageszy/gicon14-2.png) no-repeat center right;}
.ul-list4 .txt:hover span{color: #fff;}
.ul-list4 .txt:hover h3 a{color: #fff;}
.ul-list4 .top .txt:hover .icon1{background: url(/uploads/image/imageszy/gicon19-2.png) no-repeat center center;}
.ul-list4 .bottom .txt:hover{background: #9a0000;}
.ul-list4 .bottom .txt:hover .icon2{background: url(/uploads/image/imageszy/gicon24.png) no-repeat center center;}
.ul-list4 .li2 .txt:hover{background: #9a0000;}
.ul-list4 .li2 .txt:hover .icon3{background: url(/uploads/image/imageszy/gicon20-2.png) no-repeat center center;}

.ul-list4 .li2 .txt:hover .icon4{background:  no-repeat center center;}
.ul-list4 .pic:hover img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}

.m-section{overflow: hidden;}
.ul-list5{overflow: hidden;padding-top: 10px;}
.ul-list5 li{width: 33.33%;float: left;padding: 0 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}
.ul-list5 .con{display: block;border-bottom: 1px solid #ccc;color: #333;font-size: 16px;padding:15px 0 17px;}
.ul-list5 span{display: block;float: left;font-size: 32px;margin-right: 28px;}
.ul-list5 .txt{overflow: hidden;line-height: 23px;height: 46px;}
.ul-list5 .con:hover{color: #9b0000;}
.ul-list5 .li2 .con{border-bottom: none;}
/*******************************
    -------[=番茄]-------
********************************/
.row{overflow: hidden;margin-top: -40px;}
#bd{margin-bottom: 60px;position: relative;z-index: 1;}

/*左右分栏*/
.side-col{
    float: left;width: 254px;min-height: 608px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;   
    box-sizing: border-box;
    padding-bottom: 30px;
    background:  no-repeat right bottom;
    background-color: #ededed;
    margin-right: 50px;
}
.main-col{overflow: hidden;padding-top: 60px;}

/*当前位置*/
.m-cur{
    font-family: "宋体";
    font-size: 12px;color: #484848;line-height: 24px;text-align: right;
    padding: 14px 0 19px;
}
.m-cur a{color: inherit;}
.m-cur a:hover{color: #9a0000;}
.m-cur a i{
    display: inline-block;vertical-align: middle;
    width: 20px;height: 20px;
    background:  no-repeat center center;
    margin-right: 6px;
}

.g-title1{padding: 8px 10px 16px 40px;background: #9a0000;}
.g-title1 h3{
    font-size: 32px;color: #fff;font-weight: normal;line-height: 64px;
    background:  no-repeat left bottom;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/*页码*/



