@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;list-style:none;}
a,input,textarea,li,b,.site-description,.site-title,.logo,.sub-menu li,.feature article,.block-content,.footer-icons span,.avatar,.popup,
.overlay,.da-animate,.services article,#contactForm button,.form-hint,.porcon,.services h3,.pack-list article{ -moz-transition:ease-in-out 0.5s; 
-webkit-transition:ease-in-out 0.5s; -o-transition:ease-in-out 0.5s; -ms-transition:ease-in-out 0.5s; transition:ease-in-out 0.5s; }
/*****************头部*****************/
.header{height:100px;}
body,html{font-size:100%;font-family:'微软雅黑',sans-serif;color:#333 !important;}
a{text-decoration:none;color:#333;outline:none; blr:expression(this.onFocus=this.blur());}
.fl{float:left;}
.fr{float:right;}
img{border:0;max-width:100%;}
ol,ul{list-style:none;}
 
em{font-weight:normal; font-style:normal;}
/*--clearfix--*/
.clear{clear:both}
.center{width: 1176px;margin: 0 auto;}
.bgbg{position: relative;overflow: hidden;}
.bgbg:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  content: '';
  -webkit-transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
  -webkit-transform: scale3d(2, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -140%, 0);
  transform: scale3d(2, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -140%, 0);
}
.bgbg:hover:before {-webkit-transform: scale3d(2, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 140%, 0);transform: scale3d(2, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 140%, 0);}
/*--header--*/
header.header{height: 100px;width: 100%;min-width: 1200px; background:url(../images/topbj_01.jpg)no-repeat; padding-top: 20px;}
header .logo-main{width: 700px;margin-top: 8px;}
header .searcher {width: 260px;height: 30px;overflow: hidden;border: 1px solid #fff; border-radius: 10px; margin-top: 35px;margin-right: 15%;}
header .searcher input{border:none;padding: 0;margin: 0;}
header .searcher input[type="submit"]{width: 60px;height: 100%;background: #195c6b;cursor: pointer;float: left;color: #fff;}
header .searcher input[type="text"]{width: 190px;height: 100%;padding: 0 5px;color: #e2152d;font-size: 13px;background: none;float: left;}
/*********************菜单*********************/
nav.header-menu{width: 100%;height: 45px;min-width: 1200px;background: #7d1c7f;}
.header-menu .menu{width: 1280px;margin: 0 auto;height: 45px;}
.header-menu .menu > li{ display: block; width: 115px;height: 44px; line-height: 45px;float: left; position: relative;text-align:center;}
.header-menu .menu > li:hover{height: 42px;border-bottom:3px solid #ecaa0d; background:#fff; }
.header-menu .menu > li:first-child{border-left:none;}
.header-menu .menu a{font-size:0.9em; display: block;color: #fff;}
.header-menu .menu > li:hover a{font-weight: bold; color: #1d676c;}
.header-menu .menu > li#hover a{font-weight: bold;}
/* 子菜单样式 */
.sub-menu { background: #fff;position: absolute; top: 45px; z-index: 1000; width: 960px;padding: 5px 0;display: none;border-top: none;}
.sub-menu li {line-height: 30px;width: 110px;padding: 0 5px;float: left;text-align: left;/**/}
.sub-menu li a{white-space: nowrap;color: #666!important;font-weight: 100!important; text-align: center;}
.sub-menu li a:hover{ background:#c1c1c1; color: #fff!important; }
.header-menu .menu > li:hover .sub-menu{ display: block; }


/*--banner--*/
.fullSlide{ position:relative;margin:0 auto;width:1164px;}
.fullSlide .bd{ position:relative; z-index:0; background:url(images/beij.jpg) }
.fullSlide .bd li img{width:100%; vertical-align:top; } 
.fullSlide .hd{position:absolute;width: 100%;bottom: 45px;height: 16px;text-align:center;}
.fullSlide .hd ul{ text-align:center; padding-top:5px;}
.fullSlide .hd ul li{ cursor:pointer;border-radius: 20px; display:inline-block; *display:inline; zoom:1; width:16px; height:16px; margin:0 5px; background:#fff;overflow:hidden;text-indent:-9999px;}
.fullSlide .hd ul .on{ background: #e2152d;}
.fullSlide .prev,.fullSlide .next{ z-index:1; display:block; width:55px; height:55px; position:absolute;top: 50%; margin-top:-20px; float:left;  background:url(../images/arrow.png) 0 0 no-repeat; filter:alpha(opacity=20);opacity:0.2  }
.fullSlide .prev{left: 5%;}
.fullSlide .next{background-position:right 0; right: 5%;}
.fullSlide .prev:hover,.fullSlide .next:hover{ filter:alpha(opacity=80);opacity:0.8 }


/* mian主题部分 */

/* 图片新闻开始 */
.in_Product{min-width: 1300px;height: 538px; background:#efefef;}
.tt_top{text-align:center;padding:25px 0 30px 0;}
.tt_top h1{font-size:26px;color: #000;font-weight: 100; font-family:幼圆;}
.tt_top p{font-size:13px;text-transform: uppercase;padding: 0 20%;line-height: 25px;color: #666;}
.tt_top .line{height:6px;width:553px;margin: 35px auto 25px;background: url(../images/tt_top_03.png) no-repeat center;}

.in_mscen{width: 1280px;height: 405px;margin: 5px auto 30px;position: relative;overflow: hidden;}
.in_mstet{width: 1200px;height: 405px;position: absolute;top: 0;left: 40px;}
.in_mstetul{width: 1200px;height: 405px;margin-bottom: 25px;}
.in_mstetli{width: 276px;height: 395px;overflow: hidden;background: #fff;margin: 5px 12px;float: left;text-align: center;}
.in_mstetli img{width: 100%;height: 190px;}
.in_mstetli h5{height: 30px;line-height: 30px;color: #2184c8;border-bottom:1px solid #fc021f;margin: 0 4%;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.in_mstetli div{height: 100px;line-height: 25px;font-size: 13px;margin: 10px 4%;overflow: hidden;}
.in_mstetli a.msmoer{height: 20px;line-height: 20px;font-size: 10px;width: 100px;border:1px solid #999;color: #999;border-radius: 5px;margin: 20px auto 0;display: block;}
.in_mstetli:hover h5{color: #fc021f;}
.in_mstetli:hover a.msmoer{border:1px solid #fc021f;color: #fc021f;}
.in_mscen .prev,.in_mscen .next{width: 31px;height: 58px;position: absolute;top: 50%;margin-top: -29px;cursor:pointer;filter:alpha(opacity=80);opacity:0.8;}
.in_mscen .prev{left: 0;background: url(../images/prev.png) no-repeat;}
.in_mscen .next{right: 0;background: url(../images/next.png) no-repeat;}

/* center */
.newsdiv{width: 400px;float: left;margin: 10px 5px; }
.newstext{width: 612px;overflow: hidden;height: 348px;}
.newsdiv h1{font-size:14px; width: 100%;height: 28px;text-align: center; margin-bottom: 13px;}
.newsdiv h1 p{ font-family:YouYuan; width: 90px;height: 28px ;background-size:100% 100%;float: left;color: #000;margin-left: 5px;line-height: 35px;border-radius: 10px 10px 0px 0px;}
.newsdiv h1 a{width: 55px;height: 18px;float: right;color: #333;margin: 5px;font-size: 12px;margin-top: 10px;border-radius: 5px;}
.newstext a{height: 25px;display: block;color:#333;margin: 5px 10px;font-size: 14px; white-space:nowrap;overflow: hidden;text-overflow:ellipsis;}
.newstext a:hover{color:#be2322;}
.newstext a b{display: block;background:#2473cc;margin: 8px 5px;float: left;border-radius: 50%;width: 7px;height: 7px;}
.newstext a span{float: right;font-size: 15px;}
.newstextt{width: 332px; height: 214px;}
.newstextt a{width: 240px;height: 25px;display: block;color:#333;margin: 5px 10px;font-size: 15px;}
.newstextt a:hover{color:#be2322;}
.newstextt a b{display: block;background:#2473cc;margin: 8px 5px;float: left;border-radius: 50%;width: 7px;height: 7px;}
.newstextt a span{float: right;font-size: 15px;}
.newstext3{height: 214px; float: left; }
.newstext4{float: left;border:none;width: 200px;}
.newstext4 img{float: left;width: 200px;height: 50px;margin-bottom: 5px;margin-right: 5px;border-radius: 5px;}
.newstext5{height: 214px;  float:left; width: 340px;}

.suowwq{width: 320px;height: 60px;float:right;margin-top: -5.5%; margin-right:-13%;}
.suowwq a{width: 80px;height: 60px;float: left;text-align: center;display: inline-block;position: relative;}
.suowwq a div{z-index:99; position: absolute;left: 0;top: 60px;width: 140px;padding: 5px;background: #fff;border-radius: 10px;}
.suowwq a:hover div{display: block;}
.suowwq a div{display: none;}
.suowwq em{width: 100%;height: 40px;display: inline-block;-webkit-transition: all 0.8s ease;transition: all 0.8s ease;}
.suowwq h6{line-height: 20px;display: inline-block;font-size: 12px; color:#fff;}
.suowwq #wwqem1 em{background: url(../images/wwqb.png) no-repeat center;background-size:55%;}
.suowwq #wwqem2 em{background: url(../images/wwqc.png) no-repeat center;background-size:51%;}
.suowwq #wwqem3 em{background: url(../images/wwqa.png) no-repeat center;background-size:51%;}
.suowwq a:hover em{-webkit-transform:rotateY(360deg);transform:rotateY(360deg);-webkit-transition: all 0.8s ease;transition: all 0.8s ease;}
.suowwq a:hover h6{color: #0570cc;}


.kw{width: 70px;height: 125px;float: left;text-align: center;margin-left: 12px}
.kw img{width: 100%;height: 100px;margin: 0;}
.kw span{width: 100%;font-size: 12px;height: 25px;color: #444343;}


.news{width: 1300px;float: left;}
.newsimg{width: 322px;height: px;}
.newstextjj{width: 835px;overflow: hidden;height: 194px; }

.newstextzt{width: 1180px;height: 170px; }

.jd_body { padding: 0px;height: 194px;overflow: hidden;}
.jd_body img {vertical-align: bottom;}
.jd_ad_slide {width: 330px; height: 139px;float: left;position: relative;} 
.jd_ad_img {position: absolute; left: 0; top: 0;width: 100%; height: 100%;display: none;}
.jd_ad_btn {position: absolute; right: 3px; bottom: 8px;}
.jd_ad_btn_a {width: 22px; height: 22px; line-height: 22px;margin-right: 5px;text-align: center;border-radius: 12px;
  background-color: #999;
  color: #fff;
  float: left;
}
.jd_ad_btn_a:hover {
  text-decoration: none;
}
.jd_ad_btn .active {
  background-color: #E4393C;
}
.jd_service {
  width: 310px;
  padding-top: 230px;
  float: right;
}
.jd_nav_x {
  height: 30px;
  margin: 0;
  overflow: hidden;
  position: relative;
}
.js_nav_a {
  width: 25%; *width: 24.9%;
  line-height: 20px;
  padding: 5px 0;
  text-align: center;
  font-size: 14px; font-family: 'microsoft yahei';
  float: left;
}
.jd_nav_x .active {
  color: #E4393C;
}
.jd_service_con {
  height: 136px;
  border: 1px solid #f1f1f1; border-top: 2px solid #aaa;
  position: relative;
}
.jd_service_img {
  position: absolute;
  display: none;
}
.jd_point_line {
  position: absolute; top: -2px; left: 0; z-index: 1;
  width: 25%;
  border-bottom: 2px solid #E4393C;
  text-align: center;
}
.jd_point_cor {
  position: absolute; bottom: 0; left: 50%;
  width: 0; height: 0;
  margin-left: -5px;
  border-style: dashed dashed solid; border-width: 5px; border-color: transparent transparent #E4393C;
  overflow: hidden;
}
.demo1{ margin: 10px; text-indent: 30px; }

.ftlogo_1{width: 470px; margin:auto;}
footer{background: #890b83;min-width: 1300px; padding-top:20px; }

 
.footer_dl{ width:100%;  overflow: hidden;height:245px; display:none;}
 
.footer_dl dl{width:127px;color: #fff;margin: 20px 40px 0 0;line-height: 25px;font-size: 14px;float: left;overflow: hidden; border-right:#CCC 1px solid; height:170px;   }
.footer_dl dl dt{font-size: 15px;font-weight: bold;margin-bottom: 5px;width: 100%;}
.footer_dl dl dd{float: left;font-size: 13px;}
.footer_dl .footer_dl3{width: 430px;}
.footer_dl .footer_dl3 dd{width: 100%;}
.footer_dl .footer_dl4{width: 110px;margin-right: 0;float: right;}
.footer_dl .footer_dl4 dd{width: 100%;}
.footer_dl dl a{color: #fff;}
.footer_dl dl a:hover{color: #fa6d3c;}
.footer_bottom{font-size:0.8em;border-top:1px solid #fff;text-align: center;color: #fff;margin-top: 10px;line-height: 75px;}
.footer_bottom a{color:#ccc;}
.footer_bottom a:hover{color:#fa6d3c;}
.cd-top {
  border-radius: 100%;
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 40px;
  right: 30px;
  background: rgba(0, 0, 0, 0.55) url(../images/htop1.png) no-repeat center;
  border:2px solid #fff;
  visibility: hidden;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
  transition: opacity .3s 0s, visibility 0s .3s;
}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
  transition: opacity .3s 0s, visibility 0s 0s;}
.cd-top.cd-is-visible {visibility: visible;opacity: 1;filter: alpha(opacity=100);}
.cd-top.cd-fade-out {opacity: .5;filter: alpha(opacity=50);}
.cd-top:hover {background-color: #000;opacity: 1;filter: alpha(opacity=100);}

/* 首页结束 */

/* list列表页开始 */
.mainBox{ width: 100%; padding-top: 24px; }
.content{ width: 1160px; margin: 0 auto; }
/*右侧*/
.right { width:914px; float:right; display:inline;overflow:hidden;}
/* -- 当前位置 -- */
.plc { background-color:#fff; height:30px; line-height:30px; border:1px solid #ccc;padding:0 10px; position:relative; color:#666; overflow:hidden;border-radius:4px;}

.right_main { width:912px; border:solid 1px #d5d5d5;border-radius:4px; padding-bottom:15px; overflow:hidden;margin-top:15px;}

/*---news-list---*/
.news_con { width:880px; margin:0 auto; padding-top:15px;}
dl.news_dl {border-bottom: 1px dashed #cccccc;color: #666;font-size: 14px;line-height: 22px;padding:15px 5px;}
dl.news_dl a {color: #000;}
dl.news_dl dt { height: 24px; line-height: 24px; margin-bottom: 3px; margin-top: 5px; overflow: hidden;width: 700px;}
 

dl.news_dl .dt_1 { background: url("../images/ico10.gif") no-repeat scroll 0 6px rgba(0, 0, 0, 0); color: #333; font-size: 14px; font-weight: bold; height: 20px; padding-left: 10px;}
dl.news_dl .dt_1:hover {background: url("../images/ico7.gif") no-repeat scroll 0 6px rgba(0, 0, 0, 0);}
dl.news_dl .dt_2 { float: right;font-family: "宋体"; font-size: 12px; padding: 0 10px 0 8px;}
dl.news_dl .dt_3 {  font-size: 12px;}
dl.news_dl .dt_3 a {color: #13533b;text-decoration: underline;}
dl.news_dl dd {font-size: 12px;height: 68px;margin-bottom: 10px; overflow: hidden;padding-left: 10px;}
dl.news_dl dt { background: url("liebiaotu.gif") no-repeat scroll 10px center transparent; float: left; height: 64px;margin-bottom: 3px; width: 80px;}
 
dl.news_dl .dt_1 { background: url("../images/ico10.gif") no-repeat scroll 0 9px rgba(0, 0, 0, 0);display: block; font-family: Tahoma; font-size: 16px;font-weight: bold; height: 24px;line-height: 24px;padding-left: 10px;text-decoration: none;overflow:hidden;}
dl.news_dl .dt_2 {color: #fff;display: block; font-family: Verdana;font-size: 14px; padding-left: 12px; padding-top: 10px; position:absolute;  width: 64px;}
dl.news_dl .dt_3 { color: #464646; display: block;font: 18px/18px "Verdana";padding-left: 10px;}
dl.news_dl .dt_3 a { color: #ff0000; text-decoration: underline;}





/*十九大*/



dl.news_dl_1 {border-bottom: 1px dashed #cccccc;color: #666;font-size: 14px;line-height: 22px;padding:15px 5px;}
dl.news_dl_1 a {color: #000;}
dl.news_dl_1 dt { height: 24px; line-height: 24px; margin-bottom: 3px; margin-top: 5px; overflow: hidden;width: 700px;}
 

dl.news_dl_1 .dt_1 { background: url("../images/ico10.gif") no-repeat scroll 0 6px rgba(0, 0, 0, 0); color: #333; font-size: 14px; font-weight: bold; height: 20px; padding-left: 10px;}
dl.news_dl_1 .dt_1:hover {background: url("../images/ico7.gif") no-repeat scroll 0 6px rgba(0, 0, 0, 0);}
dl.news_dl_1 .dt_2 { float: right;font-family: "宋体"; font-size: 12px; padding: 0 10px 0 8px;}
dl.news_dl_1 .dt_3 {  font-size: 12px;}
dl.news_dl_1 .dt_3 a {color: #13533b;text-decoration: underline;}
dl.news_dl_1 dd {font-size: 12px;height: 68px;margin-bottom: 10px; overflow: hidden;padding-left: 10px;}
dl.news_dl_1 dt { background: url("tu_1.jpg") no-repeat scroll 10px center transparent; float: left; height: 64px;margin-bottom: 3px; width: 80px;}
 
dl.news_dl_1 .dt_1 { background: url("../images/ico10.gif") no-repeat scroll 0 9px rgba(0, 0, 0, 0);display: block; font-family: Tahoma; font-size: 16px;font-weight: bold; height: 24px;line-height: 24px;padding-left: 10px;text-decoration: none;overflow:hidden;}
dl.news_dl_1 .dt_2 {color: #fff;display: block; font-family: Verdana;font-size: 14px; padding-left: 12px; padding-top: 10px; position:absolute;  width: 64px;}
dl.news_dl_1 .dt_3 { color: #464646; display: block;font: 18px/18px "Verdana";padding-left: 10px;}
dl.news_dl_1 .dt_3 a { color: #ff0000; text-decoration: underline;}




/* 左侧 */
.left { width:231px; float:left; overflow:hidden;}
.leib2,.leib{width:231px; margin-bottom:10px;}
.leib2 .tit,.leib .tit{ background:url(../images/pk_spbg.gif) no-repeat center top; height:50px; overflow:hidden; text-align:center;color:#fff; font:18px/50px "Microsoft Yahei","微软雅黑"; color:#fff;}

.leib2 .tit_1,.leib .tit_1{ background:url(../images/pk_spbg_1.gif) no-repeat center top; height:50px; overflow:hidden; text-align:center;color:#fff; font:18px/50px "Microsoft Yahei","微软雅黑"; color:#fff;}

.leib2 .nr{ border:2px solid #cfcfcf; border-top:0; padding-top:2px; padding-bottom:10px;}
.leib2 h3{background:url(../images/zx_bg.gif) no-repeat -10px 0px; width:173px; height:32px; line-height:32px;overflow:hidden; padding:0 0 0 35px; margin:10px 0 0 10px;font-size:14px; font-family:"Microsoft Yahei","微软雅黑";}
.leib2 h3 a {color:#000;  font-weight:normal; display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

.leib2 ul{ margin:8px 15px 0;}
.leib2 ul li {line-height:30px; border-bottom:1px solid #dddcdc; width:178px;color:#fff;background:url(../images/ico03.gif) no-repeat 5px 12px; padding-left:15px;}
.leib2 ul li a{ color:#333;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:block; width:155px;}

/*左边联系方式*/
.leftlx{border:2px solid #cfcfcf; border-top:none; padding-bottom:5px;  height:337px;}
.leftlx img{display:block; margin:0 auto; padding-top:8px;} 
.leftlx h1{text-align:center;height:40px;line-height:40px;font-size:14px; color:#e6a001;}
.leftlx .dianh{padding:0 10px;}
.leftlx p{line-height:25px;  text-align:center}
.leftlx .dianhua {background: url(../images/Teln.gif) no-repeat scroll 0 18px transparent;color: #666666;line-height: 20px;padding: 10px 0 10px 55px;}
.leftlx .dianhua span {display: block;font: 18px "Impact";color:#6B9F1F;}
/*page*/
.Page{width:100%; text-align:center; padding:50px 0px 0;}
.Page a{display:inline-block;width:65px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px; float:left;text-decoration:none; color:#333; outline:none;}
.Page a:hover{ background:#e6a001; color:#FFF;background-repeat:no-repeat; }
.Page span{display:inline-block;min-width:45px; padding:0 10px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px;float:left;}
.Page span.current{ background:#e6a001; color:#FFF}

/* content 内容页 */
.inst{float: left;margin-top: 20px;}
.instz{width: 282px;float: left;background: #907;}
.instz h1{width: 100%;float: left;height: 50px;background: url(../images/pk_spbg.gif)repeat-y;background-size:100% 100%;line-height: 50px;text-align: center;color: #fff;font-size:20px;letter-spacing: 2px;}
.instz ul{width: 100%;float: left;background: #eee;padding-bottom: 10px;}
.instz ul li{width: 100%;float: left;}
.instz ul li a{width: 260px;float: left;height: 40px;background: #fff;margin: 0 10px;margin-top: 10px;display: block;line-height: 40px;font-size: 15px;}
.instz ul li a i{width: 0;height: 0; border-top: 7px solid transparent; border-left: 14px solid #ca1414; border-bottom: 7px solid transparent;float: left;margin-top: 13px;margin-left: 10px;margin-right: 20px;}
.instz ul li a:hover{background: #e7e6e6;color: #000;}
.instz ul li a:hover i{border-left: 14px solid #fff;}

/*十九大样式*/


.instz_1{width: 282px;float: left;background: #907;}
.instz_1 h1{width: 100%;float: left;height: 50px;background: url(../images/pk_spbg_1.gif)repeat-y;background-size:100% 100%;line-height: 50px;text-align: center;color: #fff;font-size:20px;letter-spacing: 2px;}
.instz_1 ul{width: 100%;float: left;background: #eee;padding-bottom: 10px;}
.instz_1 ul li{width: 100%;float: left;}
.instz_1 ul li a{width: 260px;float: left;height: 40px;background: #fff;margin: 0 10px;margin-top: 10px;display: block;line-height: 40px;font-size: 15px;}
.instz_1 ul li a i{width: 0;height: 0; border-top: 7px solid transparent; border-left: 14px solid #ca1414; border-bottom: 7px solid transparent;float: left;margin-top: 13px;margin-left: 10px;margin-right: 20px;}
.instz-1 ul li a:hover{background: #e7e6e6;color: #000;}
.instz_1 ul li a:hover i{border-left: 14px solid #fff;}




.instyh_1{width: 840px;height: 30px;background: #ca1414;padding-left: 20px;float: left;}
.instyh_1 span{padding: 2px 3px;color: #fff;line-height: 30px;font-size: 15px;}
.instyh_1 a{padding: 2px 3px;color: #fff;line-height: 30px;font-size: 15px;}
.instyh_1 a:hover{color: #ca1414;}

/*十九大*/




.insty{width: 840px;float: left;min-height: 350px;margin-left: 20px;margin-bottom: 30px;}
.instyh{width: 840px;height: 30px;background: #9e56a0;padding-left: 20px;float: left;}
.instyh span{padding: 2px 3px;color: #fff;line-height: 30px;font-size: 15px;}
.instyh a{padding: 2px 3px;color: #fff;line-height: 30px;font-size: 15px;}
.instyh a:hover{color: #29b8bd;}




.instyt{width: 840px;margin: 20px 30px;float: left;}
.instyts{text-align: center;border-bottom:1px dashed #adabab;height: 40px;}
.instyts h2{font-size: 20px;color: #000;width: 100%;line-height: 35px;}
.instytf{font-size: 14px;color: #333;width: 100%;line-height: 25px;}
.instytfa{text-align: center;}
.instytf p{font-size: 14px;color: #333;width: 100%;line-height: 25px;margin-top: 10px;text-align: left;}
.instytf img{max-width: 100%;margin: 10px;}
.instytfl{width: 100%;height: 200px;border-bottom:1px dashed #adabab;margin-top: 20px;}
.instytfl img{width: 150px;height: 180px;float: left;}
.instytfd{width: 720px;float: left;height: 100%;margin-left: 10px;}
.instytfd h3{width: 100%;height: 30px;float: left;border-bottom:1px solid #adabab;}
.instytfd h3 a{color: #d3372e;font-size: 15px;letter-spacing: 1px;}
.instytfd h3 a:hover{color: #2473cc;}
.instytfdt{width: 100%;float: left;font-size: 14px;color: #5c5b5b;height: 150px;letter-spacing: 1px;margin-top: 10px;text-overflow:ellipsis;overflow:hidden;}
.instytfr{width: 760px;float: left;margin: 0 60px;margin-top: 20px;}
.instytfr img{width: 760px;float: left;margin: 0;margin-bottom: 10px;}

.instytfnes{width: 760px;height: 35px;float: left;border-bottom:1px dashed #adabab;line-height: 35px;margin: 5px 0;}
.instytfnes b{width: 0;height: 0; border-top: 4px solid transparent; border-left: 8px solid #d3372e; border-bottom: 4px solid transparent;float: left;margin-top: 15px;margin-right: 10px;}
.instytfnes a{width: 600px;height: 35px;float: left;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;font-size: 14px;}
.instytfnes a:hover{color: #d3372e;}
.instytfnes span{width: 80px;height: 35px;float: right;font-size: 14px;color: #757575;}