@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:420px; display:inline-block;}

	.houb{ width:380px; 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;}
	
	.add_ftit{
		font-size:20px;
		color:#000000;
		font-weight:600;
		text-align:center;
		margin-bottom:20px;}
	.add_stit{
		font-size:16px;
		color:#333333;
		font-weight:600;
		}
	.add_con p{
		font-size:14px;
		color:#333333;
		line-height:30px;
	    text-align: justify;
		margin-top:10px;
		text-indent:2em;}
		.add_cony p{
			font-size:14px;
		color:#333333;
		    text-align: justify;
		line-height:30px;
		margin-top:10px;}
	.add_name{
		font-size:16px;
		color:#333333;
		margin:20px 0px;
		text-align:right;}