html {

	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	/* 解决IOS默认滑动很卡的情况 */
	/* -webkit-overflow-scrolling : touch; */
}
	a{text-decoration:none;color:#555;}
	a:hover{color:#94070a}
	
	
* {
	
	-moz-box-sizing: border-box;
	/* Firefox */
	-webkit-box-sizing: border-box;
	/* Safari */
	box-sizing: border-box;
}

.header{width:100%;height:150px;}
.header .content{width:1300px;height:100%;margin:auto;background:url('../img/topbj.png');background-size: 100%;}
.header .content .logo{width:500px;height:100%;float:left;}

.header .content .logo .logoimg{height:125px;float:left;padding-top:25px}
.header .content .logo .mlogoimg{display:none}
.header .content .slogo{width:300px;height:100%;background:blue;float:left;}
.header .content .soso{width:300px;height:100%;float:right;text-align:right}
.header .content .soso .sosolink{font-size:14px;height:60px;padding-top:30px}
.header .content .soso .sosolink a{padding-left:10px}
.header .content .soso .sosoform{font-size:14px;height:40px;width:100%;}
.menu{width:100%;height:50px;background:#c9151e}
.menu .content{width:1300px;height:100%;margin:auto}
.fade{display:none}
.m-menu-list{display:none}







/*
banner�桁��
*/
.banner{background-color:#0d6db9;height:340px;width:100%;margin:auto;}

li,ul{margin:0;padding:0;list-style-type:none;}
a,img{border:0;text-decoration:none}

/* flexslider */
.flexslider{position:relative;height:340px;overflow:hidden;background:url(../img/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:400px;}
.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:#fff;cursor:pointer;border-radius:50%;}
.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 div{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav .flex-prev{position:absolute;display:block;width:50px;height:50px;left:40px;background:url(../img/prev.png) center center no-repeat;}
.flex-direction-nav .flex-next{position:absolute;display:block;width:50px;height:50px;right:40px;background:url(../img/next.png) center center no-repeat;}



.news{width:100%;height:auto;padding-top:25px;}
.news .content{width:1300px;height:100%;margin:auto}
.news .content .title{
	background-repeat: repeat-x;
	background-position: left bottom;
	background-image: url(../img/title-11.jpg);
}
.news .content .title h1{
	margin:0;
	font-size: 20px;
	color:#999;
	float: left;
}

.news .content .title  a.fr{
	font-size: 14px;
	color:#333;
	margin-top: 5px;
}

.news .content .title  a.fr:hover{
	color:#ae1d1d;
}
.news .content .title h1 span{
	font-size: 24px;
	color:#333;
	padding-left: 38px;
	padding-bottom: 10px;
	border-bottom: 2px solid #ae1d1d;
	display: inline-block;
	/*background-image: url(../images/.news .content .title.png); background: url(../img/icon_gzdtbor.jpg) no-repeat 0 bottom;*/
	background-repeat: no-repeat;
	background-position: left 5px;
	margin-right: 2px;
}
.news .content .news-left{
	width: 815px;
	height:500px;

}

.news .content .news-right{
	overflow: hidden;
	width: 470px;
	height:500px;
}

.news .content .news-left ul {
	margin-bottom: 30px;
}

.news .content .news-left li {
	float: left;
	width: 390px;
	height: 455px;
	padding:10px;
	border: 1px solid #e7e7e7;
	
}

.news .content .news-left li a {
	display: block
}

.news .content .news-left li+li {
	margin-left: 21px;
}

.news .content .news-left .img {
	width: 100%;
	height: 249px;
	border-radius: 4px;
	overflow: hidden;
	position: relative;
}

.news .content .news-left .img img {
	width: 100%;
	height: 100%;
}

.news .content .news-left .img .time {
	position: absolute;
	left: 26px;
	top: 27px;
	width: 58px;
	height: 68px;
	text-align: center;
	color: #fefefe;
	border-radius: 2px;
	background-image: url(../img/icon_timeopa.png);
}

.news .content .news-left .img .time span {
	display: block;
	font-family: 'Arial';
	font-size: 14px;
	line-height: 26px;
	margin-top: 6px;
	padding-left: 5px;
}

.news .content .news-left .img .time b {
	display: block;
	font-size: 24px;
	line-height: 20px;
}

.news .content .news-left li h4 {
	line-height: 30px;
	height: 76px;
	margin-top: 13px;
	margin-bottom: 10px;
	letter-spacing: 2px;
	background: url(../img/icon_titbor2.jpg) no-repeat 0 bottom;
	transition: all .5s;
	font-size:16px;
}

.news .content .news-left li:hover h4 {
	background: url(../img/icon_titbor3.jpg) no-repeat 0 bottom;
}

.news .content .news-left  li p {
	font-size: 14px;
	color: #676767;
	line-height: 26px;
}


.news .content .news-right .newslist{ width:100%; float:left; margin-top:25px;}
.news .content .news-right .newslist li{ width:100%; float:left;}
.news .content .news-right .newslist li a{ float:left; padding-left:14px;
line-height: 42px; 
 height: 42px;
   overflow:hidden;white-space: nowrap;text-overflow: ellipsis;
    font-size: 16px;color: #333; 
	width:-moz-calc(100% - 120px);
    width:-webkit-calc(100% - 120px);
    width:calc(100% - 120px);
	background: url(../img/ic_red4.png) no-repeat left center;
	}

.news .content .news-right .newslist li span{ float:right; font-size:14px; color:#808080;
line-height: 42px;}
.news .content .news-right .newslist li:hover a{ color:#b22923; font-weight:bold;}


.xueshu{width:100%;height:500px;background:#eee;min-width:1300px}
.xueshu .content{width:1300px;height:100%;margin:auto;padding-top:20px;}
.xueshu .content .xueshu-left{width:800px;height:500px;}
.content .title{
	background-repeat: repeat-x;
	background-position: left bottom;
	background-image: url(../img/title-11.jpg);
}
.content .title h1{
	margin:0;
	font-size: 20px;
	color:#999;
	float: left;
}

.content .title  a.fr{
	font-size: 14px;
	color:#333;
	margin-top: 5px;
}

.content .title  a.fr:hover{
	color:#ae1d1d;
}
.content .title h1 span{
	font-size: 24px;
	color:#333;
	padding-left: 38px;
	padding-bottom: 10px;
	border-bottom: 2px solid #ae1d1d;
	display: inline-block;
	/*background-image: url(../images/.news .content .title.png); background: url(../img/icon_gzdtbor.jpg) no-repeat 0 bottom;*/
	background-repeat: no-repeat;
	background-position: left 5px;
	margin-right: 2px;
}
.content .xueshu-left .box{
	width:100%;height:400px;
}

.xueshu .content .xueshu-left .box .row{margin-bottom:10px;}
.xueshu .content .xueshu-left .box h2 a span.more {
  background: none;
  float: right;
  font-size: 16px;
  padding-right: 8px;
  font-weight: normal;
  color: #ae0a29;
  margin: 0;
}
.xueshu .content .xueshu-left .box .col-md-3{width:392px;float:left;margin-right:15px;margin-left:0px;margin-top:15px;background:#fff}

.xueshu .content .xueshu-left .box .row .col-md-3:nth-child(2){margin-right:0px;}
.xueshu .content .xueshu-left .box .row .col-md-3:nth-child(4){margin-right:0px;}
.xueshu .content .xueshu-left .box .col-md-3 > div {
  height: 190px;
  border: 1px solid #e6e6e6;
  transition: all 0.2s ease 0.1s;
}
.xueshu .content .xueshu-left .box .col-md-3 > div a {
  display: block;
  height: 100%;
  padding: 15px 20px;
}
.xueshu .content .xueshu-left .box .col-md-3 > div a span.date {
  line-height: 40px;
  color: #ae0a29;
  font-size: 18px;
  font-weight: bold;
  font-family: 'Arial';
  display: inline-block;
}
.xueshu .content .xueshu-left .box .col-md-3 > div a em {
  width: 50px;
  height: 1px;
  background-color: #ae0a29;
  display: block;
}
.xueshu .content .xueshu-left .box .col-md-3 > div a p {
  line-height: 28px;
  font-size: 16px;
  margin-top: 16px;
  margin-bottom: 0px;
  height: 75px;
  overflow: hidden;
  color: #333;
  transition: all 0.2s ease 0.1s;
}
.xueshu .content .xueshu-left .box .col-md-3 > div a span.more {

  height: 16px;
  line-height: 16px;
  font-size: 14px;
  color: #666;
  display: inline-block;
  padding-left: 24px;
  background: url(../img/more.png) no-repeat left center;
  transition: all 0.2s ease 0.1s;
}
.xueshu .content .xueshu-left .box .col-md-3 > div:hover {
  border: 1px solid #ae0a29;
}
.xueshu .content .xueshu-left .box .col-md-3 > div:hover p,
.xueshu .content .xueshu-left .box .col-md-3 > div:hover span.more {
  color: #ae0a29;
}

.xueshu .content .xueshu-right{width:480px;height:500px;}
.xueshu .content .xueshu-right .box{
	width:100%;height:400px;
	margin-top:20px;
}

.news_list1{overflow:hidden;}
.xueshu .content .xueshu-right .box li{margin-bottom:7px; margin-right:0px; float:left; width:100%; height:75px; background:#f6f4f2;transition: all 0.4s ease-out;border:1px solid #c9151e}
.xueshu .content .xueshu-right .box li.item4,.infos .news_list1 li.item8,.infos .news_list1 li.item12{margin-right:0px}
.xueshu .content .xueshu-right .box li .date1{float:left; width:70px; height:73px; padding:10px 0px; text-align:center;color:#710a53;background:#c9151e;    margin-left: -1px;}
.xueshu .content .xueshu-right .box li .d{height:35px; font-size:30px; line-height:28px;color:#fff;border-bottom: 1px solid}
.xueshu .content .xueshu-right .box li .m{height:21px;font-size:13px; padding-top:6px; color:#fff}
.xueshu .content .xueshu-right .box li .title2{float:right;  padding:10px 10px; width:398px; height:75px; color:#444444; font-size:15px; line-height:26px; overflow:hidden; }
.xueshu .content .xueshu-right .box li .title2 a{color:#444444;}
.xueshu .content .xueshu-right .box li .title2 a:hover{color:#710a53;}



.xueke{width:100%;height:440px;min-width:1300px}
.xueke .content{width:1300px;height:100%;margin:auto;padding-top:20px;}
.xueke .content .title{
	background-repeat: repeat-x;
	background-position: left bottom;
	background-image: url(../img/title-11.jpg);
}
.xueke .content .title h1{
	margin:0;
	font-size: 20px;
	color:#999;
	float: left;
}

.xueke .content .title  a.fr{
	font-size: 14px;
	color:#333;
	margin-top: 5px;
}

.xueke .content .title  a.fr:hover{
	color:#ae1d1d;
}
.xueke .content .title h1 span{
	font-size: 24px;
	color:#333;
	padding-left: 38px;
	padding-bottom: 10px;
	border-bottom: 2px solid #ae1d1d;
	display: inline-block;
	/*background-image: url(../images/.news .content .title.png); background: url(../img/icon_gzdtbor.jpg) no-repeat 0 bottom;*/
	background-repeat: no-repeat;
	background-position: left 5px;
	margin-right: 2px;
}
.xueke .content .box{
	width:100%;height:370px;
}
.xueke .xueke-right,.xueke .xueke-left{width:640px;}

.xueke .content  .newslist{ width:100%; float:left; margin-top:25px;}
.xueke .content  .newslist li{ width:100%; float:left;}
.xueke .content  .newslist li a{ float:left; padding-left:14px;
line-height: 42px; 
 height: 42px;
   overflow:hidden;white-space: nowrap;text-overflow: ellipsis;
    font-size: 16px;color: #333; 
	width:-moz-calc(100% - 120px);
    width:-webkit-calc(100% - 120px);
    width:calc(100% - 120px);
	background: url(../img/ic_red4.png) no-repeat left center;
	}

.xueke .content  .newslist li span{ float:right; font-size:14px; color:#808080;
line-height: 42px;}
.xueke .content  .newslist li:hover a{ color:#b22923; font-weight:bold;}





.pingtai{width:100%;height:auto;background:#eee;min-width:1300px}
.pingtai .content{width:1300px;height:100%;margin:auto;padding-top:20px;}
.pingtai .content .box{width:100%;height:165px;}
.pingtai .content .box h2 a span.more {
  background: none;
  float: right;
  font-size: 14px;
  padding-right: 8px;
  font-weight: normal;
  color: #ae0a29;
  margin: 0;
}
.pingtai .content .box .col-md-3{width:248px;float:left;margin-right:15px;margin-left:0px;margin-top:15px;background:#fff}
.pingtai .content .col-md-3:nth-child(1){background-color:#0ba299;background-image:url('../img/01.png')}
.pingtai .content .col-md-3:nth-child(2){background:#d97538;background-image:url('../img/02.png')}
.pingtai .content .col-md-3:nth-child(3){background:#e13a00;background-image:url('../img/03.png')}
.pingtai .content .col-md-3:nth-child(4){background:#0062ac;background-image:url('../img/04.png')}
.pingtai .content .col-md-3:nth-child(5){margin-right:0px;background:#5f9d3f;background-image:url('../img/05.png')}
.pingtai .content  .box .col-md-3 > div {
  height: 120px;
  border: 1px solid #e6e6e6;
  transition: all 0.2s ease 0.1s;
}
.pingtai .content  .box .col-md-3 > div a {
  display: block;
  height: 100%;
  padding: 0px 20px;
}
.pingtai .content  .box .col-md-3 > div a span.date {
  line-height: 40px;
  color: #ae0a29;
  font-size: 18px;
  font-weight: bold;
  font-family: 'Arial';
  display: inline-block;
}
.pingtai .content  .box .col-md-3 > div a em {
  width: 50px;
  height: 1px;
  background-color: #ae0a29;
  display: block;
}
.pingtai .content  .box .col-md-3 > div a p {
  line-height: 28px;
  font-size: 13px;
  margin-top: 16px;
  margin-bottom: 0px;
  height: 82px;
  overflow: hidden;
  color: #333;
  transition: all 0.2s ease 0.1s;
  color: #fff;
font-weight: bold;
}
.pingtai .content  .box .col-md-3 > div a span.more {

  height: 16px;
  line-height: 16px;
  font-size: 14px;
  color: #666;
  display: inline-block;
  padding-left: 24px;
  background: url(../img/more.png) no-repeat left center;
  transition: all 0.2s ease 0.1s;
}


.you-sel dl{
	margin:0;
	margin-left: -1%;
}

.you-sel dd{
	float: left;
	width: 24%;
	margin-left: 1%;
	margin-top: 25px;
}
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.footer{width:100%;min-width:1300px;background-color:#c9151e;height:120px;margin-top:50px;}
.footer .content{width:1300px;margin:auto;padding-top:20px;height:100px;}
.footer .content .info{float:left}
.footer .content .logo{float:right}
.footer .content .logo img{width:280px}
.footer .content .qr{float:right;width:300px;text-align:right}
.footer .content .qr img{width:80px}
.footer .content p{line-height:200%;color:#fff;font-size:14px;}