@charset "utf-8";
/* CSS Document */
/* CSS Document */
body{ font-family:sycnNormal,HanSCNLight,scnRegular, microsoft yahei,'宋体',Arial, Helvetica, sans-serif;
	  color:#414141;
	  font-size:12px;
	  behavior:url(hover.htc);
	
	/*  background:#ececec;*/
	  }
@font-face {
    /* font-properties */
    font-family: sycnNormal;
    src:url(../fonts/sycnNormal.eot),
	url(../fonts/sycnNormal.svg),
	url(../fonts/sycnNormal.ttf),
	url(../fonts/sycnNormal.woff);
}
@font-face {
    /* font-properties */
    font-family: HanSCNLight;
    src:url(../fonts/SOURCEHANSANSCN-LIGHT.eot),
	url(../fonts/SOURCEHANSANSCN-LIGHT.svg),
	url(../fonts/SOURCEHANSANSCN-LIGHT.ttf),
	url(../fonts/SOURCEHANSANSCN-LIGHT.woff);
}
@font-face {
    /* font-properties */
    font-family: scnRegular;
    src:url(../fonts/SOURCEHANSANSCN-REGULAR.eot),
	url(../fonts/SOURCEHANSANSCN-REGULAR.svg),
	url(../fonts/SOURCEHANSANSCN-REGULAR.ttf),
	url(../fonts/SOURCEHANSANSCN-REGULAR.woff);
}
.clear{clear:both; }
body,ul,ol,li,form,p,input,form,fieldset,h1,h2,h3,h4,h5,h6,dl,dt,dd{
margin:0;
padding:0;
list-style:none;
}
table{ border-collapse:collapse;border-spacing:0;}
fieldset ,img{
border:none;
}

.elli4{overflow:hidden; 
    text-overflow:ellipsis;
    display:-webkit-box; 
    -webkit-box-orient:vertical;
    -webkit-line-clamp:4;}	
	
	
	
.mb5{ margin-bottom:5px;}	
.mb10{ margin-bottom:10px;}	
.mb15{ margin-bottom:15px;}
.mb20{ margin-bottom:20px;}
.mt20{ margin-top:20px;}
.ml10{ margin-left:10px;}
/*格式化结束*/
/*============== head =============*/
.head{ /*width:100%; height:auto;background: -webkit-linear-gradient(left, #382188 ,#01499e);
    background: -o-linear-gradient(right, #382188, #01499e);
    background: -moz-linear-gradient(right, #382188,#01499e);
    background: linear-gradient(to right, #382188 , #01499e);*/ min-width:1200px;}
.header{ width:100%; height:auto; margin:0 auto;}
/*============== conner =============*/
.conner{ width:100%; height:auto;}
/*============== nav =============*/
.navv{ width:100%; height:40px; background:#d41841; min-width:1200px; padding-top:15px; font-family:sycnNormal;}
.navv-con{ width:1200px; height:40px; margin:0 auto;}
.navv-con>ul{ width:100%; height:40px;}
.navv-con>ul>li{ width:120px; height:18px; float:left; border-right:2px #ffffff solid; margin-top:-4px;}
.navv-con>ul>li>a{ display:inline-block; width:110px; line-height:35px; text-align:center;  margin:-10px 5px 0px 5px;}
.navv-con>ul>li:hover>a ,.navv-con>ul>li.active>a{ background:url(../images/navbg.png) center repeat-x; background-size:contain;  color:#9d773a; margin-top:-25px; line-height:68px;}
.tesu{ border-right:none !important;}
.nav_sub{ display:none;}
.navv-con>ul>li:hover .nav_sub{ display:block; position:absolute; z-index:999; background:#ffffff; min-width:150px; margin-left:5px; margin-top:-15px;border-top:1px #ecc solid;}
.nav_sub li{ width:100%; height:auto; text-align:left; background:#f8eaea; border-bottom:1px #ecc solid;}
.nav_sub li:hover{ background:#ecc;}
.nav_sub li a{ padding:10px 20px; display:inline-block; font-size:12px; color:#666;}
.nav_sub li:hover a{ font-size:12px; color:#;}


/*============== banner =============*/
.banner{ width:100%; height:308px; min-width:1200px;}

/*============== bankuai 1 =============*/
.tip{ width:1160px; height:405px; margin:0 auto; position:relative;}
.tip-l{ position:absolute; left:0px; z-index:999; top:-47px; width:345px; height:418px; border:2px #c39561 solid; background:#fff; padding:10px 20px;}
.tip-ltit{ font-size:30px; color:#9d773a; font-weight:bold; border-bottom:1px #c39561 dashed; text-align:center; line-height:30px; padding:15px;}
.hdw{ margin-top:20px;}
.hdwy{ float:left;  height:18px; width:18px; line-height:18px; display:inline-block; border-radius:18px; background:#9d773a; color:#ffffff; font-size:10px; text-align:center; }
.hdwer{float:left;   width:210px; color:#8c581d; font-size:12px; overflow:hidden; 
text-overflow:ellipsis; padding-left:15px;}
.hdws{ display:inline-block; float:right; font-size:12px; color:#8e8a8a; width:70px; text-align:right;}
.tip-r{ position:absolute; right:0px; height:100%; width:815px;}
.tip-rl{ float:left; margin-left:30px; width:372px; border:4px #e75c7b solid; height:155px; margin-top:30px; padding:30px;}
/*.tip>div{ width:33.33%; height:auto; float:left; text-align:center;}
.tip>div>a{ display:inline-block; width:100%; height:100%; border-right:2px #391f88 solid; text-decoration:none;}
.tip>div>a>img{ margin-bottom:8px;}
.tip>div>a>p{ line-height:25px;}
.tip>div:nth-child(3)>a{ border:none;}*/
.icony>img{ float:left; margin-top:-6px;}
.tongz{ font-size:30px; color:#e75c7b; letter-spacing:2px; font-weight:bold; line-height:35px; padding:15px 0px 0px; }
.zyi{ font-size:14px; color:#d2d2d2; line-height:30px; }
.wzb{ float:left; width:65%;}
.icony{ height:95px;}
.tip-rl:hover .tongz{ color:#d33f61;}
.tip-rl:hover .zyi{ color:#c5c5c5;}
.tip-rl:hover{box-shadow: 0 0 0, 0 0 0, 0 2px 5px #dddcdc, 0 2px 5px #dddcdc;}


/*============== bankuai 2 =============*/
.welcom{ width:1160px; height:460px; margin:20px auto; position:relative; }
.biaoti{ width:1160px; height:auto; background:url(../images/title1.png) top center no-repeat; margin:0 auto;}
.biaoti p{ text-align:center; line-height:35px;}
.picture{ position:absolute; bottom:48px; left:66px; z-index:999;}
.article{ background:#f6f6f6; height:290px; box-shadow:0px 3px 20px #d2d1d1; width:100%; border-top:none;  position:absolute; bottom:0px; padding:20px 40px 20px 320px;}
.xian{ width:40px; height:3px; background:#bd443c; margin-top:8px;}
.titleyi{ line-height:35px;}
.elli{overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;
line-height:25px; margin-top:25px;}
.more{ display:inline-block; text-align:right; background:#e75c7b ; padding:5px 15px; text-decoration:none; float:right; margin-top:10px;}
.more:hover{ text-decoration:none; color:#cccccc;}

/*============== bankuai 3 =============*/
.important{ width:1160px; margin:75px auto; }
.hang{ width:100%; height:auto; margin:50px 0px;}
.hang>div{ margin-left:65px; width:26.33%; height:auto; float:left; background:url(../images/titlt2.png) left center no-repeat; padding-left:85px;}
.tipday{ color:#bd443c; font-size:20px; line-height:35px;}
.tiptitle{ color:#333333; font-size:20px; line-height:40px;} 
/*============== bankuai 4 =============*/
.academic{ width:100%; margin:0px auto 75px; height:auto;}
.academicon{ width:100%; height:auto; background:#edf2f5; margin-top:30px; padding:30px 0px; min-width:1200px;}
.academicon-con{ width:1200px; height:auto; padding:0px 50px; margin:0 auto;}
.academicon-con>div{ float:left;}
.acad-left{ width:400px; height:440px; background:url(../images/bg-left.png) center no-repeat; margin-right:15px; padding:30px 40px; position:relative;}
.articley{letter-spacing:1px; line-height:35px;}
.articleyi{ margin-top:30px; letter-spacing:1.5px; line-height:25px;}
.ckxq{ text-decoration:none; padding:8px 40px; border:1px #ffffff solid; position:absolute; bottom:66px; left:135px;}
.ckxq:hover{ text-decoration:none; color:#cccccc;}
.acad-right{ width:685px; height:auto;}
.acad-right>div{float:left; width:337px; height:215px;}

.first{ background:#ffffff; padding:30px 55px 20px 20px; position:relative; height:214px; width:337px;}
.picsize{ height:214px;}
.gengduo{  font-family: 微软雅黑; position:absolute; display:inline-block; width:55px; height:55px; background:#c39561; top:0px; right:0px; line-height:55px; text-align:center; color:#ffffff; font-size:14px;}
.gengduo:hover{ text-decoration:none; color:#cccccc;}
.neir{ line-height:25px; margin:20px 0px;  width: 100%;position:relative;overflow:hidden;height:50px;}
.neir::after {
content:"...";
font-weight:bold;
position:absolute;
bottom:0;
right:0;
padding:0 20px 1px 45px;
background:url(http://css88.b0.upaiyun.com/css88/2014/09/ellipsis_bg.png) repeat-y;
}
.riqi{ color:#828282; font-size:16px; position:absolute; bottom:20px; right:20px;}



/*============== bankuai 5 =============*/
.record{ width:1160px; height:auto; margin:0px auto 50px; padding:0px 10px;}
.record-con{ width:100%; height:auto; margin-top:35px;}
.record-con>div{ float:left; width:560px; height:207px; margin-bottom:25px; box-shadow:0 0 0, 0 0 0,0 2px 20px #dddcdc, 0 2px 20px #dddcdc; }
.record-con>div:nth-child(1) ,.record-con>div:nth-child(2){ margin-bottom:25px;}
.record-con>div:nth-child(1) ,.record-con>div:nth-child(3){ margin-right:20px;}
.record-conl ,.record-conr{ float:left;}
.record-conl{ width:288px; height:100%;}
.record-conl img{ margin-top:-1px;}
.record-conr{ width:272px; height:100%; border-top:5px #c39561 solid; padding:30px 15px 20px; position:relative;}
.record-tiper{ font-size:16px; color:#666666; line-height:25px; margin:15px 0px 0px; width: 100%;position:relative;overflow:hidden;height:50px;
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2; }
.record-tip{ font-size:16px; color:#333333; line-height:25px; font-weight:600; width: 100%;position:relative;overflow:hidden;height:50px;
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2; 
    overflow: hidden;}
.dingwei{ position:relative;}
.time{ position:absolute; bottom:15px;}
.record-more{ position:absolute; left:190px; color:#bd443c; text-decoration:none; font-size:16px; font-family: 微软雅黑; display:inline-block; width:40px;}
.record-more:hover{ text-decoration:none;}
/*============== bankuai 6 =============*/
.trends{ width:100%; height:630px; background:url(../images/bg-bottom.png) center bottom no-repeat;}
.trends-con{ width:1160px; height:auto; margin:35px auto;}
.change li{ float:left; border-right:1px #a2a1a9 solid; padding:0 25px; height:22px;}
.change li:nth-child(2){ border:none;}
.change li a{ color:#a2a1a9; font-size:16px; padding:5px 15px !important; margin-top:-5px;}
.change li.active a{ color:#ffffff; font-size:16px; background:#014099; padding:5px 15px !important; margin-top:-5px;}
.listcon{ margin-top:40px;}
.fenbu>div{ float:left; margin:0px 33px; width:320px;}
.list-tip{ overflow:hidden;white-space:nowrap; text-overflow:ellipsis; font-size:16px; color:#333333; line-height:35px; font-weight:600;}
.list-tipy{ font-size:16px; color:#666666; line-height:25px; margin:10px auto 20px;width: 100%;position:relative;overflow:hidden;height:50px;
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2; 
    }
.hangy{ padding-bottom:10px; border-bottom:2px #c39561 solid; margin-bottom:20px !important;}
.liebiao ul{ display:inline-block;}
.record-morey{ position:absolute; right:0px; color:#bd443c !important; text-decoration:none; font-size:16px;  font-family: 微软雅黑; }


.foot{ width:100%; height:230px; background:#343434; min-width:1200px; }
.footer{ width:1160px; height:230px; margin:0 auto;font-family: scnRegular;}
.dibu{ font-size:14px; color:#ffffff; text-align:center;}
.foon{ width:706px; height:130px; padding:5px 22px 0px ; margin-top:45px; float:left; border-left:2px #bcbcbc solid; border-right:2px #bcbcbc solid;}
.foon span ,.foon p{ line-height:35px;}
.tuyi{ display:inline-block; float:left;}
.tuer{ display:inline-block; float:left; height:186px;}
.tuer p{ text-align:center; line-height:40px;}


/*================list 页面=================*/
.frame{ width:1200px; min-height:600px; margin:30px auto ; font-family: HanSCNLight;}
.frame-title{background:url(../images/1.png) center no-repeat; position:relative; height:60px;  font-family: scnRegular;}
.frame-title p{color:#ffffff; font-size:20px; line-height:60px; position:absolute; right:60px;}
.frame-left{ float:left; width:350px; margin-right:20px; height:auto;}
.frame-right{ float:left; width:830px; height:auto; margin-bottom:80px;}
.left-nav { padding-left:15px;  font-family: scnRegular;}
.left-nav li{ width:100%; height:50px; background:#f8eaea; margin-top:10px; text-align:center; line-height:50px;}
.left-nav li a{ display:inline-block; width:100%; height:100%; font-size:16px; color:#565656; text-decoration:none;}
.left-nav li a:hover{ text-decoration:none;}
.right-title , .video-nav{ width:100%;  position:relative;}
.huiyi{ font-size:20px; padding-left:10px; color:#9d773a; margin-bottom:5px; display:inline-block;  font-family: scnRegular;}
.lanxian{ background:#9d773a; height:2px; margin-top:3px; width:100%;}
.mnav{ position:absolute; right:20px; color:#acacac; font-size:14px;bottom:15px;}
.mnav a{color:#acacac; font-size:14px;}
.mnav a , .mnav a:hover{ text-decoration:none;}
.right-con{ padding:20px 10px;  width:100%; height:auto;}
.right-hang{ padding:15px 25px; border-left:3px #c39560 solid; margin-bottom:10px; background:#f8f8f8; font-family: HanSCNLight;}
.right-hang p , .fudongl , .fudongr p{ line-height:25px;}

.fudongr , .fudongl{ float:left;}

/*================video 页面=================*/
.video-con{ width:100%; height:auto; padding:25px 10px;}

.pitch:hover{ box-shadow:0px 5px 5px rgba(0,0,0,0.1);}
.pitch{ position:relative; overflow:hidden; width:100%;  float:left; width:245px; height:228.44px; margin:0px 25px 40px; border:1px #dcdcdc solid; background:#f7f5f6;}
.rsp{width:100%;height:135.44px;overflow:hidden;position: absolute;background:#000;top:0px;left:0px;}
.text{position:absolute;width:100%;height:135.44px;top:0px;overflow:hidden; padding-top:30px;}
.text a{ text-decoration:none;}
.text p{ text-align:center; line-height:20px; font-weight:bold; display:none;}
.pitch:hover p{ display:block;}
.text p:nth-child(2){ margin-bottom:10px;}
.video-title{ width:100%; height:auto; padding:0px 6px; border-bottom:1px #dcdcdc solid; }
.video-title span:nth-child(2){ display:inline-block; width:30%; text-align:right; line-height:40px;}
.video-title span:nth-child(1){display:inline-block; width:70%;line-height:40px;}
.video-sectit{ width:100%; height:auto; padding:0px 6px;}
.video-sectit a{float: right; margin-top: 9px;}
.video-sectit span:nth-child(2){ display:inline-block; width:30%; text-align:right; line-height:30px;}
.video-sectit span:nth-child(1){display:inline-block; width:70%;line-height:30px;}
.page{ margin:40px 0px 120px;}
.page>span{
    height: 25px !important;
	display:inline-block;
    margin: 0px 5px;
	 border:1px #ffffff solid;
    }
.turn-page{ background: #f7f5f6;  border:1px #dcdcdc solid !important; font-weight:bold; padding:0px 15px !important;}
.turn-page a{color:#666666 !important; }
.page>span>a{text-decoration: none;
    width: 100%;
    height: 40px;
    color: #666666;
    font-size: 14px;
    line-height: 25px;
    padding: 0px 5px;}
.page>span:hover , .page>span.active{background: #f7f5f6;  border:1px #dcdcdc solid;}
.page>span:hover>a , .page>span.active>a{font-size: 14px !important; color:#000000; }

/*================grahic 页面=================*/
.grahic-con{ width:100%; height:auto; padding:25px 0px;}
.grahic-left{float:left; border-right:1px #bfbfbf solid; padding:0px 8px 0px 15px; width:590px;}
 .grahic-right{float:left; padding:0px 0px 0px 15px; width:600px;}
 .gra-kuai{ padding:20px 0px; border-bottom:1px #c7c7c7 dashed; height:215px; width:100%; }
 .kuai-img{ float:left; width:155px; height:100%; border:1px #bfbfbf solid; padding:3px;}
 .kuai-img img { height:166px; width:146px;}
 .kuai-text{ float:left; width:410px; height:100%; position:relative; padding:0px 5px 0px 15px;}
  .kuai-texty{ float:left; width:430px; height:100%; position:relative; padding:0px 5px 0px 15px;}
 .kuai-riqi{ position:absolute; bottom:0px; right:5px;}
  .kuai-text p:nth-child(1) ,.kuai-texty p:nth-child(1){ line-height:30px;}
 .kuai-text p:nth-child(2) ,.kuai-texty p:nth-child(2){ color:#858585; font-size:14px; font-weight:bold; line-height:30px; margin-bottom:10px;}
   .kuai-text p:nth-child(3) , .kuai-texty p:nth-child(3){ line-height:25px;overflow:hidden;
     height:75px;
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:3; 
    overflow: hidden;}
	
	
	.video-left{ width:815px; height:50px; background:#bb8a51; padding:0px 10px; margin-right:3px; float:left;}
	.con-left{ width:815px; margin-right:3px; float:left;  margin:5px 3px 120px 0px;}
	.video-left p , .video-right p{ font-size:18px; color:#ffffff; line-height:50px;}
	.video-right{ width:380px; height:50px; background:#bb8a51; padding:0px 10px; float:left;}
	.con-right{ margin:5px 0px 120px; width:380px; height:auto; float:left; background:#dcdcdc; border:1px #bfbfbf solid; padding:10px 10px 0px;}
	.con-right li{ margin-bottom:14px;}
	.con-right a:hover img ,.con-right li.active  img{border:2px #0492f7 solid;}
	.con-right a { display:inline-block; width:100%; height:100%;}
	.video-img , .video-img>img{ width:170px; height:110px; float:left;}
	.video-img>img{ border:2px #dcdcdc solid;}
	.video-text{ width:188px; float:left; height:110px; position:relative; padding:10px 15px 0px;}
	.video-text p{ color:#707070; font-size:14px; line-height:25px; font-weight:bold; }
	.video-text p:nth-child(1) ,.video-text p:nth-child(2){overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
	.on{ position:absolute; bottom:5px; right:0px; padding:2px 20px; border:1px #b5b5b5 solid; border-radius:30px;}
	.img-on{ position:absolute; left:15px; bottom:5px; border:none;}
	.con-right a:hover .img-on ,.con-right li.active  .img-on{border:none;}
	.con-left img{ width:100%;}
	
	
	/*================welcome 页面=================*/
	.wel-con{ padding:20px 10px; width:100%; height:auto;}
	.wel-l{ float:left; width:238px; margin-right:20px; height:auto;}
	.wel-r{ float:left; width:552px;  height:auto;}
	.mingpian{ background:#01499e url(../images/1.jpg) center bottom no-repeat; padding:8px 10px 8px 15px; height:auto;}
	.name{ color:#fff; font-size:30px; text-align:left; display:block; height:30px;}
	.job{ color:#fff; font-size:22px; text-align:right; }
	.jianjie{ background:#edeeee; padding:20px 15px 30px;}
	.jianjie p{ color:#6b6a6a; font-size:12px; line-height:25px; font-family:sycnNormal;text-align: justify;}
	.ln20{ line-height:25px; margin-top:5px; text-indent:2em;}
	
	.zhuxi{ padding:20px 10px; width:100%; height:auto; position:relative;}
	.zbiaoti{ background:#01499e; color:#ffffff; font-size:16px; padding:5px 10px;}
	.zbiaotiy{ background:#deac72; color:#ffffff; font-size:16px; padding:5px 10px;}
	.zertit{ font-size:14px; color:#333333; line-height:35px;}
	.biaoge{ width:100%;}
	.biaoge tr td{ font-size:14px; color:#333333; padding:5px 0px 10px;}
	.kuany{ width:80px; display:inline-block; font-weight:bold;}
	.kuaner{ width:70px; display:inline-block;}
	.kuansa{ width:140px; display:inline-block; }

	.qianb{ width:430px; display:inline-block;}
	.houb{ width:372px; display:inline-block;}
	.biaoge li{font-size: 14px;color: #333333; padding: 5px 0px 10px;}
	.luok{ font-size:16px; font-weight:bold; color:#333; text-align:left; margin-top:30px;}