﻿@charset "utf-8";
/*公共样式*/
body{ padding:0px; margin:0px auto; font-size:12px; line-height:23px; color:#5A5A5A; font-family:Arial,"微软雅黑"; width: 100%; min-width:990px; width:expression((documentElement.clientWidth < 990) ? "990px" : "100%" );zoom:1;}
ul,li,form, dl,dt,dd, div{ padding: 0px; margin: 0px;}
ul,li{ list-style:none;}
.h1,.h2,.h3,.h4,.h5,.h6{ padding:0px; margin:0px;}
select,input,em,textarea{ font-size:12px; font-style:normal; color:#5A5A5A; font-family:Arial,"微软雅黑"; }
img{ border:none; border:0;}
a{ text-decoration:none;noline: expression(this.onFocus=this.blur()); color:#5A5A5A;}
a:focus {outline:none;-moz-outline:none;}
a:hover{ color:#017cc2; text-decoration:none;}
.Texthide{ display:none;}
.BG_Contain{ padding-top:20px; width:100%;}
.BG_Cont{ padding-top:15px; width:100%;}
.Contain{ width:1000px; margin:0 auto;}
.Silderbar{ width:214px; float:left; }
.MainContent{ width:767px; float:right;}
.Content{ }
.SinglePage{ font-size:14px; line-height:25px; text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden;}
.space10{ height:10px; clear:both; overflow:hidden; zoom:0;}
.space20{ height:20px; clear:both; overflow:hidden; zoom:0;}
.clear{ clear:both; height:0px; overflow:hidden; zoom:0; }

.Current{ height:32px; line-height:32px; width:1001px; margin:0 auto;}


 
.auto_1000{max-width: 1000px; margin: 0 auto;}

/*pages*/
.Pages{ line-height:33px; zoom:1; overflow:hidden;}
.Pages span{ padding:0px 5px; }
.Pages .p_page em{ font-style:normal; font-family:Arial;}
.Pages .p_page a{ margin:0px 2px; border:solid 1px #ededed; display:block; width:30px; height:31px; line-height:33px; float:left; text-align:center; }
.Pages .p_page a.a_cur{ color:#fff; border:solid 1px #d1a162; background:#d1a162;}
.Pages .p_page .a_prev{ background:url(../images/page_prev.jpg) no-repeat left top;}
.Pages .p_page .a_next{ background:url(../images/page_next.jpg) no-repeat left top;}

.Pages .i_text{ width:35px; height:21px; line-height:23px; padding:0px; margin:0 6px; text-align:center; font-size:12px; border:solid 1px #ededed; background:#fff;}
.Pages .i_button { width:48px; height:33px; line-height:33px; cursor:pointer; border:none; background:#d1a162; color:#fff; margin-left:8px; padding:0px;}
/*pages end*/

/*top.html*/
.Toper{ width:100%; height:40px; background:url(../images/topbg.jpg) no-repeat center top; }
.Top{ width:1000px; margin:0 auto; position:relative; height:40px; background:url(../images/BG_TopText.jpg) no-repeat left top; z-index:400;}
.Top .top_Text{ width:555px; height:30px; line-height:30px; padding-left:465px;}
.Top .top_Text a{ color:#fff; font-size:12px; font-family:"微软雅黑";}
.Top .top_Text .loginBox{ float:left; width:130px; }
.Top .top_Text .loginBox a{ margin:0 6px;}
.Top .top_Text .loginBox em{ font-size:12px; font-family:"Arial"; color:#ffffff;} 
.Top .top_Text .textBox{ float:left; width:100px;}
.Top .top_Text .textBox a{ padding:0px 13px; float:left; display:block; height:30px;}
.Top .top_Text .textBox a.language{ background:url(../images/ico_jt_red.jpg) no-repeat right 15px;}
.Top .top_Text .textBox a.topNew{ width:35px; background:url(../images/ico_jt_topnews.jpg) #822f2c no-repeat 45px 15px; border-left:1px solid #8d3f3c; margin-left:10px;}
.top_menu{ position:absolute; top:0;right:16.25%;z-index:10;}
.top_menu dd{ float:left; display:inline-block; height:36px;line-height:36px; vertical-align:middle;padding-right: 10px;}
 .top_menu dd a{ position:relative;display:inline-block;color: #ffffff;font-size: 12px;}
 .search{ position:absolute; right:0; top:2px; z-index:10; width:16.25%; background-color:rgba(255,255,255,.3); border-radius:30px; height:26px;}
 .search .text{ width:65%; padding:0 50px 0 15px; height:26px; line-height:26px; color:#ffffff; background:none; border:none;font-size:12px;}
 .search .text:focus{
    border: none;
    outline: none; 
    background-color: none;
}
 .search a{ position:absolute; top:0; right:0; height:100%; width:40px; color:#ffffff;}
 .search a span{ position:absolute; font-size:13px; left:50%; margin-left:-10px; top:50%; margin-top:-6px;}
 .auto .clearfix{
   margin-top: 37px;
   float: right;
   width: 55%;
   border-top: none;
 }


.Nav{margin: 0 auto; max-width:1000px; height:48px; font-family:"微软雅黑"; width: 100%;}
.Nav .logo{ width:40%; float:left;}
.Nav .logo a{display:block;}

.NavBox{ width:600px; height:48px; margin:0 auto; float: right;}
.NavBox .ImgBox{ width:178px; float:left;}
.NavBox .MainNav{ width:610px; float:right;}
.NavBox .MainNav li{ float:left; padding-left:1px; position:relative; z-index:100;}
.NavBox .MainNav li a{ display:block; width:100px; height:48px; line-height:48px; font-size:16px; color:#333333; text-align:center; background:url(../images/ico_jtNav.png) no-repeat 100px center;}
.NavBox .MainNav li a:hover,.NavBox .MainNav li.onnav a{ background:url(../images/ico_jtNav.png) no-repeat 100px center;}
.NavBox .MainNav li.onmouse > a{ background:#ed7b2c url(../images/ico_jtNav.png) no-repeat 100px center; color:#ffffff;}
.NavBox .MainNav .nav2{ display:none; position:absolute; top:48px; width:100%; left:0; border:1px solid #ed7b2c; background-color:#ffffff;}
.NavBox .MainNav .nav2 dt a{ display:block; width:auto; height:43px; line-height:43px; background:none; font-size:14px; }
.NavBox .MainNav .nav2 dt a:hover{ background:#ed7b2c; color:#ffffff;}
/*top.html*/



/*Banner*/
.HomeBan{ width:100%; font-family:"微软雅黑";}
.HomeBanMain{ width:1000px; margin:0 auto;}
.HomeBanLeft{ width:740px; float:left; position:relative; z-index:20;}
.HomeBanLeft.HomeBanLeft2{ width:100%; float:left; position:relative; z-index:20;}
.BanList{ width:100%; height:319px; text-align: center;}
.BanList ul li{ height:319px;}
.BanList ul li a{ height:319px; display:block;}

.TabList{ position:absolute; height:14px; width:100%; bottom:13px; z-index:100;}
.List{ padding-right:15px; float:right;}
.List ul li{ width:14px; height:14px; background:url(../images/bg32.png) no-repeat left top; float:left; padding-right:5px;}
.List ul li.on{ background:url(../images/bg33.png) no-repeat left top;}

.TitList{ width:242px; height:319px; position:absolute; z-index:50px; background:url(../images/EBG15.png) repeat left top; right:0; top:0;}
.TitList .TitListBox{ padding-top:60px;}
.TitList ul li span{ font-size:28px; color:#ffffff; padding-left:27px; line-height:32px; padding-top:35px; display:block;}
.TitList ul li .ActionTitle{ font-size:18px; color:#ffffff; line-height:24px; margin:0; padding-left:27px; line-height:28px; height:28px; overflow:hidden;}
.TitList ul li .ActionAddress{ color:#cccccc; font-size:14px; line-height:42px; margin:0; padding-left:27px; height:42px; overflow:hidden;}
.TitList ul li .more{ line-height:24px; background:url(../images/EBG16.png) no-repeat 28px top; padding-top:23px; padding-left:79px; color:#a7a5a5; display:block; margin-top:34px;}


.HomeBanRight{ width:245px; float:right; height:319px;}
.HomeBanRight ul li{ width:100%; line-height:77px; height:77px; margin-top:3px;}
.HomeBanRight ul li a{ font-size:20px;}
.HomeBanRight ul li.HLi1,.HomeBanRight ul li.HLi3{ background:url(../images/EBG13.jpg) repeat left top;}
.HomeBanRight ul li.HLi2,.HomeBanRight ul li.HLi4{ background:url(../images/EBG14.jpg) repeat left top;}
.HomeBanRight ul li.HLi1 a{ background:url(../images/EBG1.jpg) no-repeat 46px center; padding-left:90px; display:block;}
.HomeBanRight ul li.HLi2 a{ background:url(../images/EBG2.jpg) no-repeat 46px center; padding-left:90px; display:block;}
.HomeBanRight ul li.HLi3 a{ background:url(../images/EBG3.jpg) no-repeat 46px center; padding-left:90px; display:block;}
.HomeBanRight ul li.HLi4 a{ background:url(../images/EBG4.jpg) no-repeat 46px center; padding-left:90px; display:block;}

.Banner{ width:1000px; height:256px; margin:0 auto;}
/*Banner*/

/*Sidebar*/
.Menu{ width:214px; background:url(../images/bg9.jpg) no-repeat left bottom #f9f9f9; font-family:"微软雅黑"; margin-bottom:50px;}
.Menu .menuTitle{ width:100%; height:53px; background-color: #ed7b2c; margin:0;}
.Menu .menuTitle span{ background:url(../images/bg2.jpg) no-repeat 15px center; padding-left:37px; color:#ffffff; font-size:16px; line-height:53px;}
.MenuList{ width:100%; padding-top:7px; padding-bottom:5px;}
.MenuList ul li{ width:100%; height:39px; background:url(../images/bg10.jpg) no-repeat center bottom; padding:8px 0}
.MenuList ul li a{ display:block; background-color:#ffffff; padding-left:38px; color:#6a6a6a; font-size:14px; line-height:39px;}
.MenuList ul li.onmenu a,.MenuList ul li a:hover{ color:#ffffff; background:url(../images/bg4.jpg) no-repeat 21px center #ed7b2c;}
/*Sidebar*/

/*ColumnName*/
.ColumnName{ width:100%; height:43px; border-bottom:2px solid #afafaf; font-family:"微软雅黑"; padding-top:8px;}
.ColumnName .currcolumn{ padding:0 22px 0 0; line-height:43px; background:url(../images/bg5.jpg) no-repeat right bottom; font-size:16px; max-width:345px; float:left; overflow:hidden;}
.ColumnName .currcolumn span{ color:#333; border-bottom:2px solid #ed7b2c; display:block; padding-right:5px;}
.ColumnName dl{ float:right; padding-left:18px;text-align:right; color:#767676; line-height:43px; background:url(../images/bg7.jpg) no-repeat left center; display:inline-block; max-width:390px; overflow:hidden;}
.ColumnName dl a{ color:#767676;}
.ColumnName dl span{ color:#ed7b2c;}
/*ColumnName*/

/*index*/
.Contindex{ width:100%; padding-top:18px; font-family:"微软雅黑"; padding-bottom:30px;}
.HomeMain{ width:1000px; margin:0 auto;}
.HomeBlock{ width:100%;}
.HomeBlock ul li{ float:left; border:1px solid #f3f3f3; margin-right:20px; width:318px; height:177px;}
.HomeBlockTitle{ text-align:center; height:35px; background:#f3f3f3; line-height:35px; color:#777777; font-size:14px; font-weight:bold;}
.HomeBlockCont_1{ background:url(../images/EBG5.png) no-repeat 77px center; height:142px; padding-left:174px;}
.HomeBlockCont_2{ background:url(../images/EBG6.png) no-repeat 77px center; height:142px; padding-left:174px;}
.HomeBlockCont_3{ background:url(../images/EBG7.png) no-repeat 77px center; height:142px; padding-left:174px;}
.HomeBlockCont dl{ padding-top:23px;}
.HomeBlockCont dl dt{ line-height:30px; background:url(../images/EBG8.png) no-repeat left center; padding-left:9px; font-size:14px;}

.HomeBlock1{ width:100%; margin-top:22px; padding:9px 0; border:1px solid #f1f1f1; height:43px;}
.HomeBlock1 ul li{ width:165px; border-right:1px solid #f1f1f1; float:left; line-height:43px; font-size:14px; font-weight:bold;}
.HomeBlock1 ul li a{ padding-left:70px; display:block;}
.HomeBlock1 ul li.HomeLi1{ background:url(../images/EBG9.png) no-repeat 28px center;}
.HomeBlock1 ul li.HomeLi2{ background:url(../images/EBG10.png) no-repeat 28px center;}
.HomeBlock1 ul li.HomeLi3{ background:url(../images/EBG11.png) no-repeat 28px center;}
.HomeBlock1 ul li.HomeLi4{ background:url(../images/EBG12.png) no-repeat 28px center;}
.HomeBlock1 ul li.HomeLi5{ background:url(../images/EBG10.png) no-repeat 28px center;}
.HomeBlock1 ul li.HomeLi6{ background:url(../images/EBG11.png) no-repeat 28px center;}
.linw_list{ width:100%; margin:22px 0 30px; padding:9px 0; border:1px solid #f1f1f1;}
.linw_list ul li{ text-align: center; width:24.8%; border-right:1px solid #f1f1f1; float:left; line-height:65px; font-size:14px; font-weight:bold; position:relative;}
.linw_list ul li:nth-child(4n){border-right:none}
.linw_list ul li a{ display:inline-block; padding-left:70px;    width: 80px; white-space: nowrap;}
.linw_list ul li.HomeLi1 a{ background:url(../images/EBG0.png) no-repeat left center; background-size:60px;}
.linw_list ul li.HomeLi2 a{ background:url(../images/EBG5.png) no-repeat left center; background-size:60px;}
.linw_list ul li.HomeLi3 a{ background:url(../images/EBG6.png) no-repeat left center; background-size:60px;}
.linw_list ul li.HomeLi5 a{ background:url(../images/EBG61.png) no-repeat left center; background-size:60px;}
.linw_list ul li.HomeLi6 a{ background:url(../images/EBG62.png) no-repeat left center; background-size:60px;}
.linw_list ul li.HomeLi7 a{ background:url(../images/EBG63.png) no-repeat left center; background-size:60px;}
.linw_list ul li.HomeLi8 a{ background:url(../images/EBG64.png) no-repeat left center; background-size:60px;}
.linw_list ul li.HomeLi4 a{ background:url(../images/EBG7.png) no-repeat left center; background-size:60px;}
.lianxfs{ position: fixed; right:10px; bottom:10px; z-index:3; width:50px; height:50px;
 background:url(../images/zix.png) no-repeat center; }
.lianxfs a{ display:block; width:100%; height:50px; }
/*index*/

/*guide*/
.SinglePage{ padding-top:27px; padding-bottom:90px; font-family:"微软雅黑";}
/*guide*/

/*teacher*/
.TeacherList{ width:100%; padding-bottom:28px;}
.TeacherList ul li{ width:350px; float:left; border-bottom:1px solid #dbdbdb; padding:27px 0; margin:0 15px 0 18px; display:block; overflow:hidden;}
.TeacherImg{ width:146px; float:left;}
.TeacherCont{ width:185px; float:right; font-family:"微软雅黑"; color:#666666;}
.TeacherPost{ height:72px; overflow:hidden;}
.name{ padding:16px 0; font-size:14px; display:inline-block; white-space:nowrap; overflow:hidden; }
.TeacherList ul li p{ margin:0; font-size:14px; line-height:24px;}
.TeacherList ul li .more{ background:url(../images/bg11.jpg) no-repeat left center; padding-left:20px; margin-top:30px; display:block;}

.Teacher_Infor {font-family: "微软雅黑";padding: 34px 0 0 16px;}
.Teacher_Infor .TInfor1 .TInforImg {border: 1px solid #F2F2F2;float: left;width: 228px; margin-right:30px;}
.Teacher_Infor .TInfor1 .TInforImg img {padding: 4px;}
.Teacher_Infor .TInfor1 .TCont1 {float: right;width: 490px; padding-bottom:20px; border-bottom: 1px dotted #939393; margin-bottom:20px;}
.Teacher_Infor .TInfor1 .TCont1 .post {background:none repeat scroll 0 0 #E9A412;color: #FFFFFF;display: inline-block;height: 20px;line-height: 20px;min-width: 113px;padding: 0 15px;text-align: center; margin-top:10px;}
.Teacher_Infor .TInfor1 .TCont1 .Name {color: #932D29;font-size: 24px;margin: 0;}
.Teacher_Infor .TInfor1 .TCont1 .Name span {color: #666666;font-size: 14px;padding-left: 5px;}
.Teacher_Infor .TInfor1 .TCont1 .summary {border-top: 1px dotted #939393;margin-top: 25px;padding-top: 10px;}
.Teacher_Infor .TInfor2 {padding-bottom: 40px;padding-top: 26px;}
/*teacher*/

/*Project*/
.ProjectCont{ padding:0 19px 40px 15px; font-size:14px; line-height:25px;}
/*Project*/
/*student*/
.StudentNews{ padding:8px 29px 21px 19px;}
.StudentNews ul li{ border-bottom:1px solid #eaeaea; height:55px; line-height:55px; font-family:"微软雅黑";}
.StudentNews ul li span{ float:right; color:#7b7b7b;}
.StudentNews ul li a{ font-size:14px; background:url(../images/bg12.jpg) no-repeat 6px center; padding-left:23px; color:#666666;}
/*student*/
/*schedules*/
.schedules{ padding-top:16px; padding-bottom:68px; font-size:14px; line-height:25px;}
/*schedules*/

/*update*/
.update{ margin-top:16px; width:100%; border:1px solid #cecece; margin-bottom:68px;}
.update .updateTitle{ font-size:15px; color:#333; font-weight:bold; background:#f6f6f6; border-bottom:1px solid #cecece; line-height:41px; font-family:"微软雅黑";}
.update .updateTitle span{ padding-left:23px;}

.update .updateTable{ padding:30px 50px 60px 55px; font-family:"微软雅黑"; width:655px;}
.update .updateTable tr td{ padding-right:55px; padding-bottom:10px;}
.update .updateTable tr td span{ display:block; line-height:20px; font-size:14px; color:#6a6a6a;}
.update .updateTable tr td .text{ padding:5px; width:268px; border:1px solid #dddddd;}
.update .updateTable .btn{ background:url(../images/EBG17.jpg) no-repeat left top; width:132px; height:38px; line-height:38px; color:#fff; border:0; cursor:pointer; font-size:16px;}
/*update*/

/*trends*/
.trends{ padding:28px 30px 21px 19px; font-family:"微软雅黑";}
.trendsImg{ width:208px; float:left; padding-left:8px;}
.trendsCont{ width:485px; float:right;}
.trendsCont span{ color:#666666; font-size:18px; display:block; padding-top:10px; line-height:28px;}
.trendsCont p{ color:#8a8a8a; line-height:23px;}
.trendsCont a.more{ color:#017cc2;}
.trends dl dt{ padding-bottom:10px;}
.trends dl dd{ border-bottom:1px solid #eaeaea; line-height:55px;}
.trends dl dd span{ float:right; color:#7b7b7b;}
.trends dl dd a{ font-size:14px; color:#666666; padding-left:23px; background:url(../images/bg12.jpg) no-repeat 6px center;}
.Cont_Title {color: #333333;font-family: "微软雅黑";font-size: 18px;line-height: 36px;text-align: center;}
.Cont_Time {border-bottom: 2px solid #999999;color: #666666;font-family: "微软雅黑";font-size: 14px;line-height: 36px;margin-bottom: 30px;text-align: center;}
/*trends*/

/*problem*/
.problem{ padding:8px 11px 21px 14px; font-family:"微软雅黑";}

.problem ul li{ margin-bottom:3px;}
.problem ul li h5{ font-size:14px; padding:14px 0; line-height:26px; color:#666666; padding-left:35px; background:url(../images/bg30.jpg) no-repeat left center; display:block; font-weight:normal; margin:0; cursor:pointer; border-bottom:1px solid #e4e4e4;}
.problem ul li h5 a{ color:#7c7c7c;}
.problem ul li h5 span{ float:right;}
.problem ul li .my_content{ padding:15px 37px 10px 35px; color:#666666; line-height:24px; background:url(../images/bg31.jpg) no-repeat left 13px; font-size:14px; border-bottom:1px solid #e4e4e4;}
.problem ul .libg{ background:#f1f1f1; margin-bottom:0px;}
/*problem*/

/*sitemap*/
.ul_sitemap li{ border-bottom:dotted 1px #dddddd; padding:5px 0px;}
.ul_sitemap li strong{ width:90px; display:inline-block;}

.ProShare{ padding-top:30px; height:25px;}


.WeiXinBox{ position:fixed; bottom:80px; right:0px; width:100px; height:100px;}

.weibo{ width:106px; padding:35px 52px 23px; background:url(../images/bg52.png) no-repeat left top; position:absolute; right:-5px; top:-174px; z-index:100; display:none;}
.weibo ul li{float:left; width:106px;}
.weibo ul li span{ text-align:center; line-height:14px; color:#827f7f; font-family:"微软雅黑"; display:inline-block; width:100%; padding-top:10px;}
.index2_news{
    font-size: 24px;
    margin-bottom: 23px;
    color: #ed7b2c;
}
.right_kuan li:last-child{border-bottom:none}
.index-list{ padding:45px 0 5px 25px; width:977px;}
.index-listl{ width: 46%; float: left; margin: 2% 2%;}
@media (max-width:640px) {
	.index-listl{ 
		width: 100%; 
		margin: 2% 0;
	}
}
.index-listls img{ width:100%;}
.index-listlx{ height: 160px;}
.index-listlx1{ height:48px;}
.index-listlx1l{ background:#2b4a9e;border-radius:5px; padding:0 9px; height:23px; line-height:23px; margin-top:15px;}
.index-listlx1r{ padding:0 8px; height:24px; line-height:24px; border:1px solid #1b3a8d;border-radius:5px; margin-top:14px;}
.index-listlx2{ line-height:25px; height:25px; margin-bottom: 4px;}
.index-listlx3{ line-height:16px; height:32px;}
.index-listlx4{ line-height:16px; height:18px; text-decoration:underline; margin-top:9px;}

.mg2{margin-left:auto;margin-right:auto;overflow:hidden;}
.cen{ text-align:center;}

.swiper-button-next, .swiper-button-prev {
    position: absolute;
    width: 31px;
    height: 64px;
    z-index: 10;
    cursor: pointer;
    -moz-background-size: 31px 64px;
    -webkit-background-size: 31px 64px;
    background-size: 31px 64px;
    background-position: center;
    background-repeat: no-repeat;
	left: auto;
	top: auto;
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    background-image: url(../images/index_29.png);
    right: 0;
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    background-image: url(../images/index_27.png);
    right: 0;
}
.barposition3{ bottom:224px;}
.barposition4{ bottom:160px;}
.swiper-button-next:after, .swiper-button-prev:after {
    display: none;
}

.fl{
	float: left;
}
.fr{
	float: right;
}
.xi13{
	font-size: 13px;
}
.xi14 {
    font-size: 14px;
}
.xi17{
	font-size: 17px;
}
.bai{
	color: #FFFFFF;
}
.lan, .lan a {
    color: #18388c;
}

/*首页*/
.HomeSwitch{}
.HomeSwitch .index-listlx1l{ background:#ed7b2c; }
.HomeSwitch .lan, .HomeSwitch .lan a{ color:#ed7b2c; }
.HomeSwitch .index-listlx1r{ border-color:#ed7b2c; }
.HomeSwitch .Switch{ position:relative; width:49%; float: left; margin-bottom:20px;}
.HomeSwitch .Switch:nth-child(2n){ float: right; }
.HomeSwitch .index-listls{ position:relative; width:100%; padding-top:80%;}
.HomeSwitch .index-listls .imgBJ{ position:absolute; top:0; left:0; width:100%; height:100%; background-repeat:no-repeat; background-position:center; background-size:cover!important; }
.HomeSwitch .index-listls .imgBJ.No{ background-image:url(../images/nofile.jpg)!important; background-repeat:no-repeat; background-position:center; background-size:cover!important; }
.HomeSwitch .index-listls .imgBJ img{ display:none; }
.HomeSwitch .index-listlx{ background-color:#f7f7f7; padding:0 15px; }
.HomeSwitch .index-listlx3{ height:40px; line-height:20px; }

.right_kuan{float: right; width:48%;}
.right_kuan li{ border-bottom:dashed 1px #cecece; margin-bottom:15px; padding-bottom:15px; }
.right_kuan li span{ display:inline-block; float: left;}
.right_kuan li .lanmw{ color:#ffffff; background:#ed7b2c; border-radius:3px; padding:0 5px;}
.right_kuan li .tiew{ width:80%; margin-left:0px; }
.right_kuan li .index-listlx3{ margin-top:10px; }

/*视频锦集*/
.video_list{}
.video_list li{ width:31%; float: left; margin-top:20px;}
.video_list li{ margin-right:3.35%; }
.video_list li .img{ cursor: pointer; position:relative; padding-top:80%; width:100%; }
.video_list li .imgBG img{ display:none;}
.video_list li .imgBG{ position:absolute; top:0; left:0; width:100%; height:100%; background-repeat:no-repeat; background-position:center; background-size:cover!important; }
.video_list li .imgBG.No{ background-image:url(../images/nofile.jpg)!important; background-repeat:no-repeat; background-position:center; background-size:cover!important; }
.video_list li .img .payicon{ background:url(../images/video_03.png) no-repeat center; background-size:cover; width:100%; height:100%; opacity:0; transition:all .5s; }
.video_list li .img:hover .payicon{ opacity:1; }
.video_list li:nth-child(3n){ margin-right:0; }
.video_list li .title{ position:relative; margin-left:5%; width:95%; transform: translateY(-50%);}
.video_list li .title span{ padding:0 10px; font-size:16px; display:inline-block; color:#ffffff; line-height:40px; background:#163895; position:relative; z-index:2; }
.video_list li .title:after{ content:''; background:#163895; opacity:.3; position:absolute; top:0; right:0; display:block; z-index:1; width:100%; height:100%; }
.video_list li .text{ font-size:14px; height:50px; overflow: hidden; line-height:25px; margin-top:-5%; }

/*视频弹框*/
.videomask{ display:none; position:fixed; width:100%; height:100%; top:0; left:0; z-index:9; background-color:rgba(0, 0, 0, 0.5); }
.videomask .vod_player{ width:600px; position:relative; z-index:5;}
.videomask .vod_player video{ width:100%; }
.videomask .videoBox{ position: absolute; left:50%; top:50%; transform: translate(-50%,-50%);}
.videomask .videoBox .close{ cursor: pointer; z-index:6; position:absolute; right:-14px; top:-14px; width:25px; height:25px; background:url(../images/close.png) no-repeat center; background-size:cover;}

/*图文列表*/
.Graphic_list li{ margin-top:20px; border-bottom:solid 1px #ededed; padding-bottom:20px; overflow: hidden;}
.Graphic_list li .img{ cursor: pointer; position:relative; padding-top:18%; width:25%; float: left; }
.Graphic_list li .imgBG img{ display:none;}
.Graphic_list li .imgBG{ position:absolute; top:0; left:0; width:100%; height:100%; background-repeat:no-repeat; background-position:center; background-size:cover!important; }
.Graphic_list li .imgBG.No{ background-image:url(../images/nofile.jpg)!important; background-repeat:no-repeat; background-position:center; background-size:cover!important; }
.Graphic_list li .Rtext{ width:72%; float: right; }
.Graphic_list li .Rtext .title{ 
	font-size:16px; 
	overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    margin-bottom:10px;
}
.Graphic_list li .Rtext .text{ line-height:22px; font-size:14px; height:67px; overflow: hidden;margin-bottom:10px;}
.Graphic_list li a:hover{ color:#005ba1  }


@media (max-width:640px) {
.HomeSwitch .Switch{width:100%; margin-bottom:30px;}
.HomeSwitch .index-listls{ padding-top:0; }
.HomeSwitch .index-listls .imgBJ{ position:initial; background:none!important;}
.HomeSwitch .index-listls .imgBJ img{ display:block; }
.HomeSwitch .index-listls .imgBJ.No{ background:none!important; }


.video_list li{ width:49%; margin-right:0;}
.video_list li:nth-child(2n){ width:49%; float: right; }
.video_list li .title span{ font-size:13px; }
.video_list li .text{ font-size:12px; height:40px; line-height:20px; }
.videomask .videoBox{ width:90%; }
.videomask .vod_player{ width:100%; position:relative; z-index:5;}

.Graphic_list li .img{ width:100%; padding-top:0; }
.Graphic_list li .imgBG{ position:initial; }
.Graphic_list li .imgBG img{ display:block; }
.Graphic_list li .Rtext{ width:100%; margin-top:10px; }

.Pages.Pages2 .p_jump,
.Pages.Pages2 .p_count{ display: none; }

}
/*202-02-03 end*/

/*Bottom002614 */
.Bottom002614{ background:#f7f7f7; padding:20px 0;border-top:1px solid #e8e8e8; clear: both; min-height:80px;}
.Bottom002614_index{position: absolute;left:0;bottom:0;width: 100%;}
.Bottom002614 .auto{}
.Bottom002614 .auto .copyright{ width:60%;}
.hotline{ width:40%; float:left;}
.hotline img{ max-width:73px;}

.copyright{ text-align:right; color:#848484;font-size: 13px; width: 60%; float: right;}
.copyright p{ margin:0 0 10px 0}
.copyright a{ position:relative;color:#848484;}
.copyright a img { position:absolute;width:100px;bottom:30px;left:50%;margin-left:-50px;max-width:none;padding:5px;background:#fff;display:none;}
.copyright a.wechat:hover img {display:block;}
.copyright p a::after{ display:inline-block; content:''; width:1px; height:10px; background:#d8d8d8; margin:0 12px; vertical-align:middle;position: relative;top:-2px;}
.copyright p a:last-child::after{ display:none;}
.copyright a:hover{color:#ED7B2C;}

@media(max-width:1024px){
.Bottom002614 .auto{ display:block;}
.Bottom002614 .auto > *{ width:auto;}
}
@media(max-width:640px){
.hotline { margin-bottom: 10px;}
.copyright{ text-align:left;width:100%;}

.Pages.Pages2 .p_jump,
.Pages.Pages2 .p_count{ display: none; }
}

.page {
    margin: 50px 0;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #000000;
    text-align: center;
}

.page a {
    height: 32px;
    line-height: 32px;
    width: 32px;
    color: #000000;
    margin: 0 5px;
    position: relative;
}

.page a.on {
    background-color: #ed7b2c;
    color: #ffffff;
}

.page span {
    margin-right: 10px;
}

.page button {
    background-color: #882e2e;
    color: #fffffff;
    border: 0;
    height: 32px;
    padding: 0 10px;
}

.page .prev::before {
    content: '';
    position: absolute;
    left: 10px;
    top: 10px;
    width: 8px;
    height: 8px;
    border-left: 1px #999999 solid;
    border-bottom: 1px #999999 solid;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
}

.page .next::before {
    content: '';
    position: absolute;
    left: 5px;
    top: 10px;
    width: 8px;
    height: 8px;
    border-right: 1px #999999 solid;
    border-top: 1px #999999 solid;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
}
