@charset "gb2312";
/* CSS Document */
@charset "utf-8";
body{ margin:0px; font-size:14px; color:#333333;font-family: "微软雅黑"; min-width:1200px; background:#cc0101;}
*{padding:0px;margin:0px;}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,form,fieldset,legend,input,textarea,select,button,th,td {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {font-size:12px;list-style:none; font-weight:normal;}
input,select {font:100% Helvetica, Tahoma, Arial, "Microsoft YaHei", "微软雅黑", SimSun, "宋体", STXihei, "华文细黑", Heiti, "黑体", sans-serif;}
button {overflow:visible}
img{border:none; vertical-align:middle;}
a{color:#333333;text-decoration:none; font-size:14px; outline:none;}
a:hover{color:#cc0101;text-decoration:none; font-size:14px;}
li{	list-style:none;}
input,select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}
.clear{clear:both;}
.lf{ float:left;}
.rt{ float:right;}
.cont { width:1160px; margin:0px auto;}
.mm{ margin-top:30px;}
.w1200{ width:1200px; margin:0px auto; background:#fff; padding:20px 0px;}
.top{ height:100px; width:100%;}
.wzz { font-size:14px; line-height:50px; text-align:right; padding:15px 0px 0px 10px; color:#fff;}
.wzz a { margin-left:20px;margin-right:20px; color:#fff;}
.yxz { position:relative; display:inline-block;}
.yxz .wx { width:90px; height:80px; position:absolute; top:40px; left:-10px; display:none; }
.yxz .wx img { width:100%; height:auto;}
.yxz:hover .wx { display:block;}

.top img{ margin-top:15px;}

.ycd { padding-top:10px;}
.sousuo { width:250px; height:30px; line-height:30px; background:#f5f5f5;}
.sousuo .txt { width:195px; padding:0px 10px; border:none; height:30px; line-height:30px; background:none; outline:none;}



/*导航*/
.menu {background:#797886; height:36px; width:1160px; margin:0px auto;}
.menu ul {padding:0; width:1160px; margin:0px auto;list-style-type: none;}
.menu ul li {float:left; position:relative; }
.menu ul li:last-child { background: none;}
.menu ul li a, .menu ul li a:visited {display:block; text-align:center; text-decoration:none;color:#fff; line-height:36px; font-size:14px; width:144px; border-right:1px solid #fff;}
.menu ul li ul {display: none; z-index:99999; }
.menu ul li .hide {color:#fff; background:#cc0101; }
.menu ul li:hover a {color:#fff; background:#cc0101;}
.menu ul li:hover ul {display:block; position:absolute; top:36px; left:0;  width:144px;}
.menu ul li:hover ul li a {display:block; background:#da0707; font-size:14px;font-weight:normal;height:36px;line-height:36px;border-bottom:1px solid #dd1d1d;color:#fff; padding:0px; width:144px; border-right:none;}
.menu ul li:hover ul li a:hover {background:#cc0101; color:#fff;font-size:14px;font-weight:normal; display:block;}
.end{border-right:none;}


/*banner*/
.banner{position:relative;width:100%;height:450px;overflow:hidden;z-index:9; margin:0px; padding:0px;}
#fullSlide{width:100%;position:relative;height:450px;}
#fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
#fullSlide .bd ul{width:100% !important;}
#fullSlide .bd li{width:100% !important;height:450px;overflow:hidden;text-align:center;}
#fullSlide .bd li a{display:block;height:450px;}
#fullSlide .hd{position:absolute;bottom:0;left:0;width:100%;z-index:1;height:28px;line-height:28px;text-align:center;}
#fullSlide .hd ul{height:28px;text-align:center;}
#fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:22px;height:28px;margin:0 5px;background:url(../images/ico.png) no-repeat 0 -169px;overflow:hidden;line-height:9999px;}
#fullSlide .hd ul .on{background:url(../images/ico.png) no-repeat -37px -169px;}


.bt { width:100%; background:url(../images/tb.jpg) no-repeat center left;  font-size:20px; line-height:50px; font-weight:bold; color:#333; margin:0px auto; max-width:1160px; margin-bottom:10px; border-bottom:1px solid #ddd; }
.bt font { padding-left:15px;}
.bt span { font-size:14px; float:right;}


/*最新动态*/
.sy_dt { width: 100%; margin: 0px auto; padding:20px 0px; }
 /*焦点图*/
.focus{ position:relative; width:450px; height:340px;  float: left;}
.focus img{ width:450px; height:340px;}
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }

.focus .fPic{ position:absolute; left:0px; top:0px; }
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10; }
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:50px; line-height: 50px; background:rgba(0,0,0,0.8);
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }
.focus .shadow a{ text-decoration:none; color:#fff; font-size:16px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }
.focus .fcon img{ display:block; }
.focus .fbg{bottom:10px; right:20px; position:absolute; height:21px; text-align:center; z-index: 200; }
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}
.focus .D1fBt a{position:relative; display:inline; width:10px; height:10px; border-radius:7px; margin:0 5px;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#ffffff; }
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}
.focus .D1fBt img{display:none}
.focus .D1fBt i{display:none; font-style:normal; }
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat; opacity:0; transition:all 0.6s;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 0px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px 0px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;} 
.focus:hover .prev {opacity:1; transition:all 0.6s;}
.focus:hover .next {opacity:1; transition:all 0.6s;}




.sy_dt .center{width:400px; float:left; margin-left:40px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 10;  overflow: hidden; height:350px;overflow-y:inherit}

.sy_dt .center h2{ font-size:20px; color:#cc0101}
.sy_dt .center p{ color:#666666; font-size:14px; line-height:32px; margin-top:15px; text-indent:28px;}
.sy_dt .right { width:240px; float:right;}
.sy_dt .bt { margin-bottom:10px;}
.sy_dt .right ul li { line-height:40px; color:#fff; font-size:15px;   margin-top:17px; text-align:center;}
.sy_dt .right ul li a {font-size:15px; color:#fff; text-align:center;background:#6d6c7c; width:240px; height:40px; display:block;border-radius:8px; }
.sy_dt .right ul li span { float:right; font-family:Arial, Helvetica, sans-serif; color:#999;}
.sy_dt .right .yd { margin-top:15px;}
.sy_dt .right ul li a:hover{ background:#cc0101;}

.xwlb { width:240px;margin-right:15px; }
.xwlb img { width:100%; height:auto; }
.xwlb ul li { line-height:50px; color:#fff; font-size:15px;   margin-top:21px; text-align:center;}
.xwlb ul li a {font-size:15px; color:#fff; text-align:center;background:#6d6c7c; width:240px; height:50px; display:block;border-radius:8px; }
.xwlb ul li span { float:right; font-family:Arial, Helvetica, sans-serif; color:#999;}
.xwlb li a:hover{ background:#cc0101;}

.xwlbb { width:420px; }
.xwlbb ul li { border-bottom:1px solid #ddd; line-height:40px; color:#333333; font-size:15px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; background:url(../images/zs56.png) no-repeat center left; padding-left:15px;}
.xwlbb ul li a {font-size:15px;}
.xwlbb ul li span { float:right; font-family:Arial, Helvetica, sans-serif; color:#999;}




.sy_gy { width:1160px; margin:40px auto; background:#f6f6f6;}
.sy_gy .zct { width:44%; float:left; padding:3%;}
.sy_gy .zct h1{ font-size:24px; color:#cc0101; height:45px; font-weight:bold;}
.sy_gy .zct p { font-size:14px; line-height:28px;  display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 6;  overflow: hidden; }
.sy_gy .ycz { width:50%; float:right;}
.sy_gy .ycz img { width:100%; height:auto;}
.sy_gy  a { width:120px; height:30px; line-height:30px; background:#cc0101; text-align:center; color:#FFF; font-size:14px; display:block; margin-top:20px;}


.ztzl {width:1160px; margin:20px auto;}
.pinpaiHD{width:1160px; overflow:hidden;position:relative;margin-top:20px; } 
.pinpaiHD .bd{padding:0 40px; width:1160px; }
.pinpaiHD .bd .tempWrap{width:1120px!important;}
.pinpaiHD .bd ul{overflow:hidden; zoom:1;}
.pinpaiHD .bd ul li{float:left; _display:inline; overflow:hidden;position:relative;margin:0px 8px; width:545px; text-align:center;}
.pinpaiHD .bd ul li img{width:545px;height:140px;}
.pinpaiHD .bd ul li a{dsipaly:block;width:100%; line-height:30px;color:#333;text-align:center;background:#fff; display:block; font-size:14px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.pinpaiHD .next,
.pinpaiHD .prev{display:block;width:33px;height:140px;position:absolute;left:0;top:0;margin-top:0px;}
.pinpaiHD .prev{background-image:url(../images/2017052713190748449.png);}
.pinpaiHD .next{left:auto;right:0;background:url(../images/2017052713184950248.png) no-repeat 0 0;}
.pinpaiHD .next:hover{background-image:url(../images/2017052713185831940.png);}
.pinpaiHD .prev:hover{background-image:url(../images/2017052713191684697.png);}
.PLAYbTN .studyPic a{display:block;width:5450px;height:140px;position:relative;}
.PLAYbTN .studyPic a i{width:50px;height:50px;position:absolute;left:50%;top:50%;margin:-25px 0 0 -25px;background:url(../images/2017081110114998471.png) no-repeat center center;}


.bmgj{ width:100%; margin-top:15px;}
.bmgj ul { height:255px; overflow:auto; min-height:255px;}
.bmgj ul li { width:33.3333%; text-align:center; float:left; }
.bmgj ul li .tp { width:50px; height:40px; margin:0px auto;}
.bmgj ul li p { font-size:13px; line-height:20px; padding:5px 0px; height:30px; overflow:hidden;}

.sy_xw { width:100%; margin:20px auto 0px auto; max-width:1160px; }
.sy_xw  .left { width:840px; float:left;}
.sy_xw  .right { width:320px; float:right; background:#f0f0f0;}
.sy_xw  .right h3 { background:#cc0101; height:45px;  color:#FFF; font-size:18px; font-weight:bold; line-height:45px; padding:0px 10px;}
.sy_xw  .right h3 span { float:right;}
.sy_xw  .right h3 span a { color:#FFF;}

.sy_xww { width:100%; margin: 0 auto;}
.sy_xww .yd { margin-left:25px;}

.peixun1{width:1160px;overflow:hidden;}
.peixun1 ul li{ width:280px; float:left; margin:10px 10px; position:relative;}
.peixun1 ul li img { width:100%; height:auto;}
.peixun1 ul li:hover {filter: alpha(Opacity=90); opacity:.9; background: #fff; }
.peixun1 ul li span { position:absolute; height:40px; bottom:0; line-height:40px;  background: rgba(0, 0, 0, 0.7); color:#FFF; left:0; width:100%; text-align:center;}

.xdh { width:100%; background:#1662b3; text-align:center; height:60px; line-height:60px; color:#FFF; font-size:16px;}
.xdh a { font-size:16px; margin:0px 30px; color:#FFF;}


/*底部*/
.xglj {width: 100%; background:#cc0101; border-bottom:1px solid #235690; padding:25px 0px;}
.xglj  h4 { font-size:18px; font-weight:bold; color:#FFF; margin-bottom:15px;}
.xglj ul { width:1200px; margin:0px auto;}
.xglj ul li { width:23.5%; float:left; margin-right:1.333333%;}
.xglj ul li:last-child{ margin-right:0;}
.xglj ul li .txt { width:100%; height:35px; line-height:35px; border:none; background:#fff; font-size:14px; }
.foot { width: 100%; text-align: center; padding: 30px 0px; color: #fff; line-height:28px; background:#cc0101;  max-width:1160px; text-align:center; margin:0 auto;}
.foot a{ color:#fff; padding:0px 5px;}
.foot h2{ font-size:16px; margin-bottom:20px;}


.nban{ width:100%; height:auto; font-size:0; overflow:hidden; position:relative;}
.nban img{ width:100%; height:auto;}
.nfdzi{ position:absolute; top:50%; transform:translateY(-50%); color:#fff; z-index:9; width:100%; text-align:center;}
.nfdzi h3{ font-size:40px; letter-spacing:5px; text-shadow: 1px 1px 2px rgba(0,0,0,0.8);}
.nfdzi p{ font-size:20px; display:block; margin:20px 0; line-height:45px; text-shadow: 1px 1px 2px rgba(0,0,0,0.8);}
.nfdzi p a { font-size:20px; padding:0px 15px; color:#fff;}


.ny_ej{width:100%;  position:relative; background:#f6f6f6;}

.wenzi{ width:840px; color:#666666; }

.ny_ej p{ width:40%; float:left; line-height:65px;}
.ny_ej ul{ width:100%; float: right;}
.ny_ej ul li{ display:inline-block; height:65px; line-height:65px; color:#333; text-align:center; position:relative; margin:0px 50px; float:right; }
.ny_ej ul li a{ font-size:18px; color:#333; font-weight:bold;}
.ny_ej ul li span{width:0; height:2px; background-color:#1662b3; position:absolute; left:50%; bottom:0;
transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s;
transform:translate(-50%,0);
-webkit-transform:translate(-50%,0);
-moz-transform:translate(-50%,0);
-ms-transform:translate(-50%,0);
-o-transform:translate(-50%,0);}
.ny_ej ul li:hover span{width:100%;}
.ny_ej ul li.on span{width:100%; color:#1662b3;}
.ny_ej ul li a:hover{ color:#1662b3;  display:block;}
.ny_ej ul li.on a{ color:#1662b3; display:block;}


.ny_gy {margin:30px auto; max-width:1160px; }
.ny_gy p { font-size:15px; line-height:36px;}
.ny_gy ul { margin-top:30px;}
.ny_gy ul li { }
.ny_gy ul li:nth-child(3n){margin-right:0;}
.ny_gy ul li img {height:auto; margin:0 auto; text-align:center; display:block;}


.daohang{ width:280px;}
.huise{ background:#eeefee; width:220px; padding:20px 30px; margin-bottom:30px;}
.huise h2{ font-size:20px; color:#cc0101; margin-bottom:20px;}
.huise a{ color:#666666; line-height:31px;background:url(../images/jian.png) no-repeat  left 10px; padding-left:30px;   display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;  overflow: hidden; }
.huise a:hover{color:#cc0101; }

/*翻页*/
.paging{width:100%; margin:30px auto ; text-align:center; overflow:hidden;}
.paging a{line-height:32px; color:#888; background-color:#fff; text-align:center; font-size:14px; border:1px solid #e7e7e7; width:32px; height:32px; margin:0 3px; display:inline-block;}
.paging a:hover{background-color:#cc0101; border:1px solid #cc0101; color:#fff;}
.paging a.on{background-color:#cc0101; border:1px solid #cc0101; color:#fff;}


/*新闻中心*/
.ny_xw { width:840px; margin:10px auto 50px auto; max-width:840px; float:left; }
.ny_xw ul li { border-bottom:1px dotted #cccccc; padding:30px 0px;}
.ny_xw ul li .rl {border:1px solid #1662b3; width:12%; height:40px;color:#1662b3;font-size:14px; line-height:40px; float:right; text-align:center;transition:all .3s;-webkit-transition:all .3s;
-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s; }
.ny_xw ul li .rl a {font-size:14px; }
.ny_xw ul li:hover .rl a{background-color:#1662b3; color:#fff; display:block; font-size:14px;}
.ny_xw ul li .tu { float:left; width:20%; overflow:hidden;}
.ny_xw ul li .tu img { width:100%; height:auto;}
.ny_xw ul li .wz { width:75%; float:left; font-size:14px; line-height:24px; margin-left:2%; }
.ny_xw ul li .wz p { color:#333;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;  overflow: hidden; }
.ny_xw ul li .wz h1 { font-size:18px; color:#1662b3; margin:0px; padding:0px; height:35px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; font-weight:bold;}
.ny_xw ul li .wz h1 a {font-size:18px; font-weight:normal;color:#cc0101; }
.ny_xw ul li:hover .wz h1 a { color:#ff4800;}
.ny_xw ul li:hover { background:#f6f6f6; transition:all 0.6s; padding:30px 0px;}

.ny_xw ul li .more2 { font-size:14px; margin-top:30px; line-height:45px;}
.ny_xw ul li .more2 font { padding-left:50px; color:#666;}





