﻿html{ padding:0px;margin:0px;font:14px "Microsoft YaHei";}
body{ overflow-y: scroll;-webkit-tap-highlight-color:rgba(0,0,0,0) /* �������ӵ��Ч�� */;margin:0;padding:0;padding-top:90px;background:#fff;transition:all 0.6s;-moz-transition:all 0.6s;-webkit-transition:all 0.6s;-o-transition:all 0.6s;}
header,article,aside,div,span,p,ul,li,ol,h1,h2,h3,h4,h5{ list-style:none;margin:0;padding:0;}
img{ border:0;font-size:0;margin:0;vertical-align:bottom;}
a{ background-color:transparent; text-decoration:none; color:#333333}
a:active,a:hover{ outline:0;}
b,strong{font-weight:bold}
hr{ height:1px;border:0;border-top:1px solid #dadada;margin:1em 0;padding:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}

/* ������ʽ */
.header{ min-width:1200px;position:fixed;top:0;left:0;right:0;z-index:100;background:#fff;height:90px;box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);}
.header h1{ -webkit-transition: all 0.6s;-moz-transition: all 0.6s;-o-transition: all 0.6s;position:absolute;top:0;left:0;height:90px;display:inline-block;}
.header h1 a.logo{ -webkit-transition: all 0.6s;-moz-transition: all 0.6s;-o-transition: all 0.6s;background:url(../images/logo.jpg) no-repeat 0 center;-webkit-background-size:100%;text-indent:-9999px;background-size:100%;position:absolute;display:inline-block;overflow:hidden;width:269px;height:90px;line-height:90px;left:5px;top:0px;}

.dh_box{ margin:0;Position: relative;}
.nav{ height:40px;margin-left:285px;margin-top:25px;Position: relative;float:left;font-size:15px;}
.nav ul{margin-top:10px;}
.nav ul li{ line-height:40px;z-index:99;Position: relative;text-align:center;display:inline-block;padding:0 15px;margin:0 0px;color:#4b4b4b;box-sizing: border-box; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.nav ul li a{ font-size:15px;display:inline-block;width:100%;color:#222;transition:all 0.6s;-moz-transition:all 0.6s;-webkit-transition:all 0.6s;-o-transition:all 0.6s;}
.nav ul li a:hover{ color:#ba0813;}
.nav ul li.hover a{ color:#ba0813;}
.nav ul li:hover ul.l1{ display:block;}
.nav ul li:hover ul.l2{ display:block;}


.nav ul li ul.l1{ display:none;position:absolute;margin:0 auto;left:50%;margin-left:-100px;top:40px; width:200px;line-height:30px;background:#34343e;z-index:101;padding:0px 0px;}
.nav ul li ul.l1:before{ content: '';position: absolute;top: -5px;left:50%;margin-left:-3px;border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 5px solid #34343e;z-index:102;}
.nav ul li ul.l1 li{ border-bottom:1px solid #3d3d44;box-sizing: border-box; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;transition:all 0.6s;-moz-transition:all 0.6s;-webkit-transition:all 0.6s;-o-transition:all 0.6s;text-align:center;display:block;height:30px;font-size:14px;height:50px;line-height:50px;width:100%;margin:0px;padding:0px;}
.nav ul li ul.l1 li:hover{ background:#3f3f4b;color:#fff;}
.nav ul li ul.l1 li a{ display:inline-block;width:100%;line-height:50px;margin:0px;padding:0px;font-size:14px;color:#fff !important;font-weight:lighter;}
.nav ul li ul.l1 li a:hover{ color:#fff;}

.nav ul li ul.l2{ display:none;position:absolute;margin:0 auto;left:50%;margin-left:-200px;top:40px; width:400px;line-height:30px;background:#34343e;z-index:101;padding:0px 0px;}
.nav ul li ul.l2:before{ content: '';position: absolute;top: -5px;left:50%;margin-left:-3px;border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 5px solid #34343e;z-index:102;}
.nav ul li ul.l2 li{ border-bottom:1px solid #3d3d44;border-left:1px solid #3d3d44;box-sizing: border-box; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;transition:all 0.6s;-moz-transition:all 0.6s;-webkit-transition:all 0.6s;-o-transition:all 0.6s;text-align:center;display:block;height:30px;font-size:14px;height:50px;line-height:50px;width:200px;margin:0px;padding:0px;float:left;}
.nav ul li ul.l2 li:hover{ background:#3f3f4b;color:#fff;}
.nav ul li ul.l2 li a{ display:inline-block;width:100%;line-height:50px;margin:0px;padding:0px;font-size:14px;color:#fff !important;font-weight:lighter;}
.nav ul li ul.l2 li a:hover{ color:#fff;}

.navright{ height:40px;margin-right:50px;margin-top:25px;Position: relative;float:right;font-size:15px;}
.navright ul{margin-top:10px;}
.navright ul li{ line-height:40px;z-index:99;Position: relative;text-align:center;display:inline-block;padding:0 15px;margin:0 0px;color:#4b4b4b;box-sizing: border-box; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.navright ul li a{ font-size:15px;display:inline-block;width:100%;color:#aaa;transition:all 0.6s;-moz-transition:all 0.6s;-webkit-transition:all 0.6s;-o-transition:all 0.6s;}
.navright ul li a:hover{ color:#ba0813;}
.navright ul li.hover a{ color:#ba0813;}

/*ͨ����ʽ*/
.clear:after{ clear:both;display:block;visibility:hidden;height:0;line-height:0;content:'';}
.clear{ zoom:1;} /*���ie6/7��������*/
.title2{ height:80px;line-height:25px;font-size:22px;color:#34343e;font-weight:bold;text-align:center;}
.title2 p{ margin-bottom:25px;font-size:40px;font-weight:lighter;}
.title2 a.more2{ Position: relative; display:inline-block;height:20px;line-height:20px;font-size:15px;color:#ba0813;}
.title2 a.more2:before, .title2 a.more2:after{ content: "";position: absolute;top: 50%;width: 50px;height: 0px;border-bottom: 1px solid #ba0813;-webkit-transition: all .2s;-moz-transition: all .2s;-ms-transition: all .2s;transition: all .2s;}
.title2 a.more2:before{ left:-60px;}
.title2 a.more2:after{ right:-60px;}
.title2 a.more2:hover:before{ left:-70px;}
.title2 a.more2:hover:after{ right:-70px;}

*{zoom:1}
.fullSlide{ position:relative; background:#fff; margin:0 auto; }
.fullSlide .bd{ position:relative; z-index:0; }
.fullSlide .bd li img{width:100%; vertical-align:top;  } 
.fullSlide .hd{ height:15px; overflow:hidden; position:absolute; width:100%; bottom:5px; z-index:1; }
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(../images/tg_flash_p.png) -18px 0; overflow:hidden; font-size:0;}
.fullSlide .hd ul .on{ background-position:0 0; }
.fullSlide .prev,.fullSlide .next{ z-index:1; display:block; width:55px; height:55px; position:relative; margin:-20% 0 0 3%; float:left;  background:url(../images/arrow.png) 0 0 no-repeat; filter:alpha(opacity=40);opacity:0.4  }
.fullSlide .next{  background-position:right 0; float:right; margin-right:3%  }
.fullSlide .prev:hover,.fullSlide .next:hover{ filter:alpha(opacity=80);opacity:0.8 }


/*���°���*/
.anli_box{ padding:40px 0;overflow:hidden;background:#fff;border-top:solid 1px #333;border-bottom:solid 1px #333;}
.anli_list{ margin:0 auto;}
.anli_list ul{  margin:0 auto;width:70%;}
.anli_list ul li{ width:23%;float:left;margin:5px 1% 10px 1%;Position: relative;}
/* .anli_list ul li:nth-child(2n):before{ content: '';position: absolute;background:#333;filter:alpha(opacity=50);opacity:0.5;top:0;left:0;bottom:0;right:0;z-index:2;} */
.anli_list ul li .bx{ /*box-shadow: 0 0px 1px #cccccc;*/margin-left:5px;background:#fff;Position: relative;overflow:hidden;}
.anli_list ul li img{ width:100%;}
.anli_list ul li h2{ line-height:20px;padding:10px 20px;padding-top:60px;font-size:16px;color:#fff;overflow:hidden;}
.anli_list ul li p.ms{ line-height:20px;padding:0 20px;color:#fff;overflow:hidden; font-size: 12px;}
.anli_list ul li span.zzjx{ z-index:99;background:url(../images/zzjx.png) no-repeat 0 center;-webkit-background-size:100%;text-indent:22px;background-size:100%;position:absolute;display:inline-block;overflow:hidden;width:130px;height:35px;top:10px;left:0px;color:#fff;font-size:16px;line-height:38px;}
.anli_list ul li span.jjks{ z-index:99;background:url(../images/jjks.png) no-repeat 0 center;-webkit-background-size:100%;text-indent:22px;background-size:100%;position:absolute;display:inline-block;overflow:hidden;width:130px;height:35px;top:10px;left:0px;color:#fff;font-size:16px;line-height:38px;}
.anli_list ul li .bottom_tip{ z-index:9; background-color: rgba(0, 0, 0, 0.65); filter:alpha(opacity=0);opacity:0;padding:10px 0 20px 0;position:absolute;bottom:0px;top:0;right:0;left:0;right:0;-webkit-transition: all 0.6s;-moz-transition: all 0.6s;-o-transition: all 0.6s;}
.anli_list ul li:hover .bottom_tip{ filter:alpha(opacity=100);opacity:1;}


.album_box{ padding:50px 0;overflow:hidden;background:#fff;border-top:solid 1px #333;border-bottom:solid 1px #333;}
.album_box h4.ds{line-height:15px;color:#333;font-size:13px;padding:10px 0;}
.album_list{ margin:0 auto;}
.album_list ul{  margin:0 auto;}
.album_list ul li{ width:31%;height:500px;float:left;margin:5px 15px 80px 5px;Position: relative;}
.album_list ul li .bx{ margin-left:0px;background:#fff;Position: relative;overflow:hidden;}
.album_list ul li img{ width:100%;}
.album_list ul li h2{ line-height:20px;padding:10px 20px 20px 0px;font-size:16px;color:#000;overflow:hidden;}
.album_list ul li p.tip{ line-height:15px;padding:20px 20px 0px 0px;color:#333;overflow:hidden; font-size: 13px;}
.album_list ul li p.ms{ line-height:20px;padding:0px 20px 0px 0px;color:#333;overflow:hidden; font-size: 14px;}

.tedian_box{ padding:50px 0;overflow:hidden;background:#fff;border-top:solid 1px #333;border-bottom:solid 1px #333;}
.tedian_list{ margin:0 auto;}
.tedian_list ul{  margin:0 auto;width:95%;}
.tedian_list ul li{ width:23%;float:left;margin:5px 10px 10px 5px;Position: relative;}
.tedian_list ul li .bx{margin-left:5px;background:#fff;Position: relative;overflow:hidden;}
.tedian_list ul li img{ margin:0 auto;width:20%; display: table-cell;}
.tedian_list ul li h3{ line-height:20px;padding:10px 20px;padding-top:30px;font-size:15px;color:#000;overflow:hidden;}
.tedian_list ul li p{ line-height:20px;padding:0 20px;color:#333;overflow:hidden; font-size: 14px;}

/*推荐项目*/
.item_t{ padding:40px 0 10px 0;overflow:hidden;height:390px;}
.item_s{ margin:0 auto;overflow:hidden;}
.item_s .left_m{ overflow:hidden;text-align:center;margin-bottom:20px;}
.item_s .left_m h3{ font-size:35px;color:#34343e;display:inline-block;line-height:35px;padding-bottom:20px;border-bottom:solid 2px #ba0813;font-weight:normal;}
.item_s .right_s{ width:960px;margin:0 auto;overflow:hidden;text-align:left;}
.item_s .right_s p{text-indent:35px; font-size:18px;line-height:30px;color:#000;}
.item_s .right_s p.red{ font-size:26px;color:#666;line-height:40px;}
.hr2{ width:200px;border-bottom:solid 1px #ccc;margin:20px auto;}
.xm_right_box{ overflow:hidden;}



/*推荐项目*/
.item_t2{ background:url(../images/fw_bg.jpg) no-repeat center bottom;padding:20px 0 20px 0;overflow:hidden;height:400px;}
.item_s2{ margin:0 auto;overflow:hidden;}
.item_s2 .left_m{ overflow:hidden;text-align:center;margin-bottom:20px;}
.item_s2 .left_m h3{ font-size:35px;color:#34343e;display:inline-block;line-height:35px;padding-bottom:20px;border-bottom:solid 2px #ba0813;font-weight:normal;}
.item_s2 .right_s{ width:960px;margin:0 auto;overflow:hidden;text-align:center;}
.item_s2 .right_s p{ font-size:15px;line-height:25px;}
.item_s2 .right_s p.red{ font-size:26px;color:#666;line-height:40px;}
.item_s2 ul{ width:960px;overflow:hidden;margin:0 auto;margin-top:0px;height:400px;Position: relative;}
.item_s2 ul li{ Position: absolute;width:70px;text-align:center;height:70px;}
.item_s2 ul li img{ width:70px;height:70px; -moz-border-radius: 100%; -webkit-border-radius: 100%; border-radius: 100%;-webkit-transition: all 0.6s;-moz-transition: all 0.6s;-o-transition: all 0.6s;box-sizing: border-box; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.item_s2 ul li:hover img{ border:solid 0px #ba0813;}
.item_s2 ul li p{ margin:10px 0;height:20px;line-height:20px;font-size:15px;color:#666;-webkit-transition: all 0.6s;-moz-transition: all 0.6s;-o-transition: all 0.6s;}
.item_s2 ul li:hover p{ color:#ba0813;}
.item_s2 ul li.more{ top:127px;left:460px;-moz-border-radius: 100%; -webkit-border-radius: 100%; border-radius: 100%;overflow: visible;height:40px;width:40px;}  

.item_s2 ul li.more a{ display:inline-block;z-index:999;position: absolute;top:0;left:0;bottom:0;right:0;}
.item_s2 ul li.more:after{ content: "";position: absolute;z-index:0;-moz-border-radius: 100%;-webkit-border-radius: 100%;border-radius: 100%;animation:myfirst 3s infinite; }
@keyframes myfirst  
{  
0%   {width:36px;height:36px;top:-0px;left:-0px;background: rgba(255, 255, 255, .0);border:solid 2px #cc0000;}  
100%  {width:66px;height:66px;top:-15px;left:-15px;background: rgba(255, 255, 255, .0);border:solid 2px rgba(255, 255, 255, .0);}
}  
.item_s2 ul li.more a{ color:#fff;font-size:12px;}



.linkBtn{ background-image: url(../images/rightIcon.png);background-repeat: no-repeat;background-size: 36px auto;background-position: 170px center;width: 220px;height: 38px;line-height: 38px;text-align: left; border: 2px solid #ba0813;color: #ba0813;font-size: 16px;margin:30px auto 0 auto;}
.linkBtn span{ margin-left:20px;display:inline-block;}
.linkBtn:hover{color:#fff;background-color:#ba0813;background-image:url(../images/rightIconOn.png);}

.linkBtn2{ background-image: url(../images/rightIcon.png);background-repeat: no-repeat;background-size: 36px auto;background-position: 170px center;width: 220px;height: 38px;line-height: 38px;text-align: left; border: 2px solid #ba0813;color: #ba0813;font-size: 16px;margin:0px 0 0 0;}
.linkBtn2 span{ margin-left:20px;display:inline-block;}
.linkBtn2:hover{color:#fff;background-color:#ba0813;background-image:url(../images/rightIconOn.png);}

/*������Ѷ*/
.layout-annou{ padding:30px 0;width: 100%; height: 250px;background:url(../images/gs_bg1.jpg) no-repeat center fixed; background-size:100% 700px;}
.layout-annou_div1{padding-top:60px;width:32%;float:left;}
.layout-annou_div2{padding-top:60px;width:30%;float:left;}
.layout-annou_div3{padding-top:60px;width:30%;float:right;}
.title-cn{text-align:center;}
.title-cn span{display: inline-block;color:#000;font-size:44px;line-height:44px;padding-bottom:20px;border-bottom:solid 0px #fff;}
.annou-list{width: 1000px; margin: 40px auto; overflow: hidden;}
.annou-item{float: left; padding: 16px 28px; color: #fff;}
.annou-item:hover{background-color: #ba0813; transition: background-color .5s ease; border-radius: 4px;}
.annou-item-left{float: left; width: 127px;}
.annou-item-left h2{padding-top: 6px; font-size: 36px; font-weight: 600;}
.annou-item-left p{font-size: 12px; padding-right: 24px; text-align: right; margin-top: -5px;}
.annou-item-right{float: left; width: 315px;}
.annou-item-right h3{margin-top: 10px; font-size: 16px; height: 28px; line-height: 28px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-bottom: 10px;}
.annou-item-right a{
    /* float: right;  */
    margin-top: 6px; color: #fff; text-decoration: none;}
.annou-more{text-align: center; color: #fff;}
.annou-more a{color: #fff;}
.more_2{display: inline-block;height:40px;line-height:40px;padding:0 30px;border:solid 2px #fff;}
.more_2:hover{background:#ba0813;border:solid 2px #ba0813;}

/*ѡ�*/
.slideTxtBox{ width:100%; text-align:left;  }
.slideTxtBox .hd{ height:45px;line-height:45px;background:#fff;padding:0px;width:672px;margin:20px auto;margin-top:0; position:relative; }
.slideTxtBox .hd h4{ display: inline-block;float:left;font-size:16px;}
.slideTxtBox .hd ul{ position:absolute; left:0px;right:0; top:0px; height:38px;line-height:38px;text-align:center;border:solid 2px #ba0813;}
.slideTxtBox .hd ul li{ width:33.3%;float:left;display: inline-block; padding:0px; cursor:pointer; color:#ba0813;text-align:center; }
.slideTxtBox .hd ul li.on{ height:38px;background:#ba0813;color:#fff; }
.slideTxtBox .bd ul{ padding:0px 0;  zoom:1;  }
.slideTxtBox .bd ul.ph { counter-reset: sectioncounter;}
.slideTxtBox .bd ul .catalog_box{ }
.slideTxtBox .bd ul .catalog_box h4{ font-size:16px;}

.slideyanZBox{ width:100%; text-align:left;  }
.slideyanZBox .hd{ height:45px;line-height:45px;background:#fff;padding:0px;width:224px;margin:20px auto;margin-top:0; position:relative; }
.slideyanZBox .hd h4{ display: inline-block;float:left;font-size:16px;}
.slideyanZBox .hd ul{ position:absolute; left:0px;right:0; top:0px; height:38px;line-height:38px;text-align:center;border:solid 2px #ba0813;}
.slideyanZBox .hd ul li{ width:100%;float:left;display: inline-block; padding:0px; cursor:pointer; color:#ba0813;text-align:center; }
.slideyanZBox .hd ul li.on{ height:38px;background:#ba0813;color:#fff; }
.slideyanZBox .bd ul{ padding:0px 0;  zoom:1;  }
.slideyanZBox .bd ul.ph { counter-reset: sectioncounter;}
.slideyanZBox .bd ul .catalog_box{ }
.slideyanZBox .bd ul .catalog_box h4{ font-size:16px;}

/*��ҳ��Ѷ*/
.index_news{ padding:20px 0px 30px 0px;overflow: hidden;background:#fff;}
.index_news .left_news_tip{ background:#fff;overflow: hidden;text-align:center;margin-bottom:20px;}
.index_news .left_news_tip h3{ font-size:26px;color:#34343e;display:inline-block;line-height:30px;padding-bottom:20px;border-bottom:solid 2px #ba0813;}
.index_news .left_news_tip .sm3{ font-size:16px;color:#333;margin-left:100px;margin-top:20px;margin-right:30px;line-height:25px;}
.lb2{ margin-bottom:0px;margin-top:0;}
.hyxw_list{ width:960px;margin:0 auto;overflow: hidden;}
.hyxw_list ul{ margin-left:-20px;overflow: hidden;}
.hyxw_list ul li{ width:33.3%;float:left;margin-bottom:20px;}
.hyxw_list ul li .hyxw_news{ height:95px;margin-left:20px;Position: relative;background:#f2f2f2;}
.hyxw_list ul li .hyxw_news:after{ content: '';position: absolute;bottom: -5px;left:30px;border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 5px solid #f2f2f2;z-index:102;}
.hyxw_list ul li .hyxw_news .pic2{ width:90px;height:60px;Position: absolute;top:12.5px;left:15px;}
.hyxw_list ul li .hyxw_news .pic2 img{ width:90px;height:60px;object-fit:cover;}
.hyxw_list ul li .hyxw_news .desc2{ margin-left:120px;margin-right:15px;}
.hyxw_list ul li .hyxw_news .desc2 h4{
     /* padding-top:15px;padding-bottom:0px;height:25px;line-height:25px;color:#333;font-size:16px;overflow: hidden; */
     padding-top: 12px;
     height: 40px;
     line-height: 20px;
     font-size: 15px;
     margin-bottom: 15px;
     overflow: hidden;
     text-overflow: ellipsis;
     display: -webkit-box;
     -webkit-line-clamp: 2;
     -webkit-box-orient: vertical;
    }
.hyxw_list ul li .hyxw_news .desc2 p.n2{ line-height:0px;font-size:12px;color:#333;}
.hyxw_list ul li p.ms2{ margin-left:20px;padding:5px 0;color:#666;line-height:20px;height:55px;overflow: hidden;}
.hyxw_list ul li:hover .hyxw_news{ background:#c9151e;}
.hyxw_list ul li:hover .hyxw_news:after{ border-top: 5px solid #c9151e;}
.hyxw_list ul li:hover .hyxw_news .desc2 h4{ color:#fff;}
.hyxw_list ul li:hover .hyxw_news .desc2 p.n2{ color:#fff;}

/*����۵�*/
.index_gd_nav{ overflow: hidden;padding:50px 0;border-top:solid 1px #333;}
.index_gd_box{ width:960px;margin:0 auto;overflow: hidden;}
.index_gd_fm{ width:100px;float:left;}
.index_gd_fm img{ width: 180px;margin-top: 137px;margin-left:10px;}

.index_gd_list{ width:690px;float:right;}
.index_gd{ margin:25px 0;Position: relative;min-height:120px;overflow: hidden;}
.gd_img{ Position: absolute;left:0;top:0;width:114px;height:114px;overflow: hidden;}
.gd_img img{ width:114px;height:114px;}
.gd_wa{ margin-left:140px;}
.gd_mc{ font-size:18px;font-weight:bold;line-height:25px;color:#ba0813;}
.gd_wa p.cy1{ line-height:25px;font-size:14px;color:#333;}
.gd_wa p.cy2{ text-indent:2em;line-height:22px;font-size:14px;color:#333;}

/*�˽����*/
.dy_boxt{ overflow: hidden;}
.dy_list{ padding:50px 0;padding-bottom:0;overflow: hidden;}
.dy_left{ width:100%;overflow: hidden;text-align:center;}
.dy_left h3{ font-size:44px;color:#34343e;margin-bottom:20px;display:inline-block;line-height:44px;padding-bottom:20px;border-bottom:solid 2px #ba0813;font-weight:lighter;}

.dy_body{ border-bottom:solid 1px #333;padding:50px 0;padding-top:0;}
.dynr{ width:960px;margin:0 auto;}
.dy_body h4{ font-weight:lighter;font-size:22px;color:#666;line-height:30px;text-align: center;}
.dy_body p.h4{ margin:0;font-size:18px;color:#666;line-height:25px;text-align: center;}
.dy_body p{ line-height:25px;margin-bottom:10px;color:#333;}
.dy_body p strong{ color:#c9151e;font-size:18px;}

.dy_img1{ width:100%;overflow: hidden;margin:20px 0;}
.dy_img1 img{ width:25%;float:left;margin:0;}
.dy_img2{ width:100%;overflow: hidden;margin:20px 0;}
.dy_img2 img{ width:100%;}

.dy_td{ overflow: hidden;padding-top:20px;}
.dy_td ul{ margin-left:-1%;}
.dy_td ul li{ width:24%;margin-left:1%;float:left;}
.dy_td ul li .td_cy{ width:100%;Position: relative;overflow: hidden; }
.dy_td ul li .td_cy img{ width:100%;}
.dy_td ul li .cy_jj{ Position: absolute;width:100%;height:100%;left:0;right:0;bottom:-100%;background:rgba(0, 0, 0, 0.5);color:#fff;-webkit-transition: all 0.6s;-moz-transition: all 0.6s;-o-transition: all 0.6s;}
.dy_td ul li:hover .cy_jj{ bottom:0;}
.dy_td ul li .cy_jj p{ line-height:20px;color:#fff;font-size:14px;padding:20px;}
.dy_td ul li .cy_mc{ text-align:center;padding:10px 10px;font-size:18px;color:#34343e;}
.dy_td ul li .cy_mc span{ display:block;font-size:14px;color:#333;}
.dy_td ul li .cy_mc i{ display:block;margin:10px auto;width:60px;height:1px;background:#ba0813;}

.pp_cy{ margin-top:20px;Position: relative;min-height:120px;overflow: hidden;}
.pp_cy .cy_img{ Position: absolute;left:0;top:0;width:114px;height:114px;overflow: hidden;-moz-border-radius: 100%; -webkit-border-radius: 100%; border-radius: 100%;}
.pp_cy .cy_img img{ width:114px;height:114px;}
.pp_cy .cy_wa{ margin-left:140px;}
.pp_cy .cy_wa .cy_mc{ font-size:18px;font-weight:bold;line-height:25px;padding-top:12px;color:#ba0813;}
.pp_cy .cy_wa p.cy1{ line-height:20px;font-size:14px;color:#333;}
.pp_cy .cy_wa p.cy2{ line-height:20px;font-size:14px;color:#333;text-indent:2em;}

.gs_jl{ background:#cccccc url(../images/jl.jpg) no-repeat 0 center;height:680px;text-align:center;color:#34343e;}
.gs_jl p.d1{ font-size:44px;line-height:60px;padding-top:190px;}
.gs_jl p.d2{ font-size:32px;line-height:40px;margin-bottom:30px;}
.gs_jl p.t1{ font-size:72px;line-height:80px;font-weight:bold;}
.gs_jl p.t2{ font-size:72px;line-height:80px;font-weight:bold;}


/*��������*/
.head_bg{ background:#ff9933 url(../images/fwys.jpg) no-repeat center center;height:460px;overflow: hidden;}
.head_bg a{margin:0 auto;padding:50px;font-size: 20px;line-height: 120px;font-weight:bold;color:#777;}
.head_bg .head_info{ height:160px;margin-top:150px;text-align:center;color:#fff;}
.head_bg .head_info p{ font-size: 46px;line-height: 48px;font-weight:bold;}
.head_bg .head_info span{ display:inline-block;border: 3px solid #fff;padding: 5px 18px 6px 18px;font-size: 24px;margin-top:16px;}

.container{ border-bottom: 1px solid #333;overflow: hidden;}
.ys_box{ width:1200px;overflow: hidden;margin:0 auto;}
.ys_box .left{ width:350px;float:left;overflow: hidden;margin:15px 15px 15px 15px;}
.ys_box .left .head_t{ padding: 35px 0px 0px 0px;border-bottom: 0px solid #ba0813;}
.ys_box .left .head_t p.title1{ line-height: 35px;font-size: 25px;color:#34343e;}
.ys_box .left .head_t p.titlen{ line-height: 35px;font-size: 25px;color:#333;}
.ys_box .left .con_desc{ padding:10px 0;color:#333;line-height:25px;font-size:15px;}
.ys_box .right{ width:760px;float:right;overflow: hidden;margin:15px 15px 15px 15px;}
.ys_box .right img{ width: 100%;vertical-align: middle; }
.ys_box .dq{ margin-top:25px;overflow: hidden;width:150px;padding-bottom:10px;border-bottom: 0px solid #ba0813;}
.ys_box .dq h4{ height:40px;line-height:40px;background:#ba0813;color:#fff;font-size:18px;text-align:center;}
.ys_box .right_left{ float:left;}
.ys_box .left_right{ float:right;}

.ys_box .head_h{ text-align:center;overflow: hidden;padding:30px 0;}
.ys_box .head_h .dbt{ font-size: 44px;line-height: 44px;color:#34343e;}
.ys_box .head_h .xbt{ text-indent:35px;font-size: 16px;line-height:25px;margin:30px 0;color:#333;}
.ys_box .head_h .xbt a{ font-size: 30px;line-height:30px;margin:35px;color:#000;background: #ba0813;}
.ys_box .head_h i.hx{ display:inline-block;width:170px;height:2px;background:#ba0813;}
.ys_box .con_img img{ max-width:100%;margin-bottom:30px;}

.ys_box .al_img{ overflow: hidden;text-align:center;}
.ys_box .al_img ul{}
.ys_box .al_img ul li{ width: 172px;height: 73px;border: 1px solid #333;margin:0px 5px;margin-bottom:30px;display:inline-block;}
.ys_box .al_img ul li:hover{ box-shadow: 0 2px 10px #cccccc;}
.ys_box .al_img ul li img{ width: 172px;height: 73px;}
.ys_box .gd{ background-image: url(../images/rightIcon.png);background-repeat: no-repeat;background-size: 36px auto;background-position: 170px center;width: 220px;height: 38px;line-height: 38px;text-align: left; border: 2px solid #ba0813;color: #ba0813;font-size: 16px;margin:0 auto;margin-bottom:60px;}
.ys_box .gd span{ margin-left:20px;display:inline-block;}
.ys_box .gd:hover{color:#fff;background-color:#ba0813;background-image:url(../images/rightIconOn.png);}


.leftright_box{ width:960px;overflow: hidden;margin:0 auto;}
.leftright_box .left{ width:570px;float:left;overflow: hidden;margin-top:10px;}
.leftright_box .left .head_t{ padding: 20px 0;border-bottom: 2px solid #ba0813;}
.leftright_box .left .head_t p.title1{ line-height: 40px;font-size: 35px;color:#34343e;}
.leftright_box .left .con_desc{ padding:20px 0;color:#333;line-height:25px;font-size:16px;}
.leftright_box .left .student_desc{text-indent:35px; padding:20px 0;color:#333;line-height:25px;font-size:16px;}
.leftright_box .right{ width:360px;float:right;overflow: hidden;margin:15px 10px 15px 10px;}
.leftright_box .right img{ width: 100%;vertical-align: middle; }
.leftright_box .dq{ margin-top:25px;overflow: hidden;width:150px;padding-bottom:10px;border-bottom: 2px solid #ba0813;}
.leftright_box .dq h4{ height:40px;line-height:40px;background:#ba0813;color:#fff;font-size:18px;text-align:center;}
.leftright_box .right_left{ float:left;}
.leftright_box .left_right{ float:right;}
.leftright_box .left_right .student_desc{text-indent:35px; padding:20px 0;color:#333;line-height:25px;font-size:16px;}

.leftright_box .head_h{ text-align:center;overflow: hidden;padding:60px 0;}
.leftright_box .head_h .dbt{ font-size: 44px;line-height: 44px;color:#34343e;}
.leftright_box .head_h .xbt{ font-size: 15px;line-height:20px;margin:30px 0;color:#333;}
.leftright_box .head_h i.hx{ display:inline-block;width:170px;height:2px;background:#ba0813;}
.leftright_box .con_img img{ max-width:100%;margin-bottom:30px;}

.leftright_box .al_img{ overflow: hidden;text-align:center;}
.leftright_box .al_img ul{}
.leftright_box .al_img ul li{ width: 172px;height: 73px;border: 1px solid #333;margin:0px 5px;margin-bottom:30px;display:inline-block;}
.leftright_box .al_img ul li:hover{ box-shadow: 0 2px 10px #cccccc;}
.leftright_box .al_img ul li img{ width: 172px;height: 73px;}
.leftright_box .gd{ background-image: url(../images/rightIcon.png);background-repeat: no-repeat;background-size: 36px auto;background-position: 170px center;width: 220px;height: 38px;line-height: 38px;text-align: left; border: 2px solid #ba0813;color: #ba0813;font-size: 16px;margin:0 auto;margin-bottom:60px;}
.leftright_box .gd span{ margin-left:20px;display:inline-block;}
.leftright_box .gd:hover{color:#fff;background-color:#ba0813;background-image:url(../images/rightIconOn.png);}

.red_l{ background:#ba0813;padding:60px 0;overflow: hidden;text-align:center;}
.red_l .h_title{ font-size: 44px;line-height: 44px;color:#fff;}
.red_l .x_title{ font-size: 15px;line-height: 20px;color:#fff;margin:10px 0;}
.red_l img{ max-width:100%;margin-top:20px;}


.center_box{ width:960px;overflow: hidden;margin:0 auto;}
.center_box .left{ width:450px;float:left;overflow: hidden;margin-top:15px;}
.center_box .left .head_t p.title1{ line-height: 50px;font-size: 44px;color:#34343e;}
.center_box .left .con_desc{ padding:20px 0;color:#333;line-height:25px;font-size:16px;}
.center_box .right{ width:470px;float:right;overflow: hidden;margin:15px 10px 15px 10px;}
.center_box .right_left{ float:left;}
.center_box .left_right{ float:right;}
.center_box .left_right .head_t{ margin-top:50px;}
.center_box .right .info_box{margin:0 auto;background:#fff;height:320px;overflow:hidden;}
.center_box .right .info_box p{ padding:0px 0;color:#333;line-height:30px;font-size:16px;}
.center_box .left .info_box{ margin:0 auto;background:#fff;height:320px;overflow:hidden;}
.center_box .left .info_box p{ padding:0px 0;color:#333;line-height:30px;font-size:16px;}


/*��ϵ����*/
.lxwm_box{ padding:50px 0;overflow: hidden;text-align:center;}
.lxwm_box h4{ font-size:28px;font-weight:lighter;line-height:30px;color:#34343e;}
.lxwm_box i{ display:inline-block;width:160px;height:2px;background:#ba0813;margin:20px 0;}
.lxwm_box p{ font-size:16px;color:#34343e;line-height:25px;}

.lxwx{ height:240px;background:#ba0813;Position: relative; width:960px;margin:20px auto 40px auto;}
.lxwx img{ width:240px;height:235px;Position: absolute;bottom:0px;left:20px;border:solid 1px #ba0813;}
.lxwx span.tip{ display:inline-block;Position: absolute;left:280px;bottom:20px;font-size:28px;color:#fff;line-height:30px;}
.lxkh{ border:solid 2px #ba0813;border-top:0;padding:20px;width:920px;margin:0 auto;}

.form_box{ overflow:hidden;width:980px;margin:0 auto;margin-top:30px;}
.form_box input.text{ width: 300px;height: 50px;line-height: 50px;background: #efefef; padding-left: 15px;border: none;color: #333;font-size: 14px;outline: none;margin-right:3.5px;}
.form_box textarea{ overflow:hidden;margin-top:20px;width: 943px;height: 170px;background: #efefef;padding-left: 15px;padding-top: 15px;border: none;color: #333;font-size: 14px;resize: vertical;outline: none;line-height:25px;}
.form_box input.submit { overflow:hidden;outline:none;border:0;border-radius: 3px;line-height: 45px; background: #c9151e;width: 180px;color: #fff; text-align: center; font-weight: 700;font-size: 18px;font-family: "Microsoft YaHei";margin:0 auto;margin-top:30px;margin-left:390px;}


/*��Ƹ*/
.rczp{ border-bottom:solid 1px #333;padding-bottom:50px;}
.rczp ul{ width:960px;margin:0 auto;margin-top:20px;}
.rczp ul li{ padding:30px;/*border-top:solid 1px #333;*/background:#f2f2f2;}
.rczp ul li:nth-child(2n){ background:#fff;}
.rczp ul li .zp_zw{ font-weight:bold;font-size:18px;color:#333;display:inline-block;line-height:30px;/*border-bottom:solid 1px #666;*/}
.rczp ul li .zw_xx{ font-size:14px;color:#666;padding:10px 0;}
.rczp ul li .zw_xx i{ font-style:normal;display:inline-block;padding:0 10px;color:#ccc;}
.rczp ul li .zw_xx strong{ display:block;}

/*����banner*/
.zhantu_bg{ background:#fff url(../images/zhantu.jpg) no-repeat 0 center;height:460px;}
.zhantu_box{ width:1200px;margin:0 auto;overflow: hidden;}
.ly_box{ width:260px;height:280px;float:right;margin-top:90px;background:#fff; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;overflow: hidden; }
.ly_title{ height:40px;line-height:40px;background:#f2f2f2;text-align:center;font-size:18px;color:#34343e;font-weight:bold;}
.ly_form{ padding:15px;}
.ly_box textarea { box-shadow: 0px 0px 0px rgba(0,0,0,0);-webkit-appearance: none;display: block;padding: 5px 10px; line-height: 25px;color: #333333;background: #fff;border: 1px solid #333;border-radius: 0;resize: vertical;width: 100%;height: 80px;margin-bottom: 10px;outline: none;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;font-size: 14px;font-family: "Microsoft YaHei";}
.ly_box input.button{ outline: none;border: 0;border-radius: 3px;line-height: 35px; background: #c9151e;width: 100%;color: #fff;text-align: center;font-weight: 700;font-size: 14px;font-family: "Microsoft YaHei";}
.ly_box input.text{ outline: none;color: #333333;background: #fff;border: 1px solid #333;border-radius: 0;outline: none;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;font-size: 14px;font-family: "Microsoft YaHei";height:30px;line-height:30px;margin-bottom:10px;padding: 0px 10px;width:100%;}

/*������*/
.content{ width:980px;margin:20px auto;}
.content_er{ background:#fff;Position: relative; }
.side{ padding:50px 0;background:#fff;overflow: hidden;width:260px;Position: absolute;left:0;bottom:0;top:0;border-right:solid 1px #333;}
.main{ margin:0 100px 0 360px;background:#fff;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;overflow: hidden;}

.m_bg1{ margin-bottom:10px;overflow: hidden;}
.m_title{ height:30px;line-height:29px;padding:0 15px;margin-left:20px;border-left:solid 5px #c9151e;background:#fff;color:#c9151e;font-size:26px;/*font-weight:bold;*/}
.m_bg1 ul{ padding:10px 0;}
.m_bg1 ul li{ line-height:30px;height:30px;padding:0 20px;font-size:16px;}
.m_bg1 ul li a{ display:inline-block;width:100%;color:#34343e;}
.m_bg1 ul li:hover{ background:#fff;}
.m_bg1 ul li:hover a{ color:#c9151e;}
.m_bg1 ul li.hover{ background:#fff;}
.m_bg1 ul li.hover a{ color:#c9151e;}

.nav_title{ height:65px;line-height:65px;padding:0 20px;overflow: hidden;border-bottom:solid 1px #eaeaea;}
.nav_title h2{ display:inline-block;font-size:22px;color:#34343e;}
.nav_title span.nav_wz{ display:inline-block;float:right;font-size:12px;color:#333;}
.nav_title span.nav_wz a{ color:#666;}

.one_body{ padding:15px 20px;color:#333;font-size:15px;line-height:25px;}
.one_body div, .one_body p{ padding-bottom:15px;}
.one_body img{ max-width:100%;}

/*�����б�*/
.list_article{ overflow: hidden;width:960px;margin:0 auto;padding-top:20px;}
.list_article ul{}
.list_article ul li{ height:213px;Position: relative;/*border-bottom:solid 1px #f2f2f2;*/}
.list_article ul li .arc_img{ width:260px;height:173;Position: absolute;top:20px;left:0px;overflow: hidden;}
.list_article ul li .arc_img img{ width:260px;height:173px;object-fit:cover;}
.list_article ul li .arc_desc{ margin-left:280px;margin-right:20px;}
.list_article ul li h2{ font-size:20px;color:#3d3d44;height:25px;padding-top:25px;line-height:25px;}
.list_article ul li p.ds{ line-height:20px;color:#333;font-size:14px;padding:10px 0;}
.list_article ul li p.twolines{line-height:20px;color:#333;font-size:14px;padding:10px 0;word-break: break-all;

text-overflow:ellipsis;

display:-webkit-box;-webkit-box-orient: vertical;

-webkit-line-clamp:2;}
.list_article ul li .date{ color:#333;width:65px;font-size:13px;line-height:18px;text-align:center;}
.list_article ul li .date span{ display:inline-block;width:100%;}
.list_article ul li .date span.nf{ height:25px;line-height:25px;font-size:16px;background:#ba0813;color:#fff;}
.list_article ul li .date span.yf{ height:25px;line-height:25px;background:#fff;color:#333;}

.btn_xq{ Position: absolute;left:280px;bottom:20px;background-image: url(../images/rightIcon.png);background-repeat: no-repeat;background-size: 32px auto;background-position: 150px center;width: 200px;height: 32px;line-height: 32px;text-align: left; border: 1px solid #ba0813;color: #ba0813;font-size: 14px;}
.btn_xq span{ margin-left:20px;display:inline-block;}
.btn_xq:hover{color:#fff;background-color:#ba0813;background-image:url(../images/rightIconOn.png);}

.news_bottom_fl{ border-top:solid 1px #333;}
.news_fl{ overflow: hidden;padding:50px 0;border-bottom:solid 1px #333;text-align:center;}
.news_fl a{ display:inline-block;margin:0 5px;width:190px;height:40px;line-height:40px;border:solid 1px #333;text-align:center;font-size:14px;color:#666;}
.news_fl a.hover{ background:#ba0813;border:solid 1px #ba0813;color:#fff;}
.news_fl a:hover{ background:#ba0813;border:solid 1px #ba0813;color:#fff;}


/*��Ʒ�б�*/
.chanpin_biaoqian{ background:#fff;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;padding:30px 0px;overflow: hidden;}
.chanpin_biaoqian .t2{ margin-bottom:5px;padding:0 0px;height:45px;line-height:45px;font-size:18px;color:#34343e;border-bottom:solid 1px #eaeaea;overflow: hidden;}
.chanpin_biaoqian ul{ text-align: center;}
.chanpin_biaoqian ul li{width: 126px; height:40px;line-height:38px;margin:0 5px;border:solid 1px #333;box-sizing: border-box; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;;background:#fff;display:inline-block; text-align:center;}
.chanpin_biaoqian ul li:hover{ border:solid 1px #c9151e;background-color: #c9151e;}
.chanpin_biaoqian ul li:hover a{ color:#fff;}
.chanpin_biaoqian ul li.hover{ border:solid 1px #c9151e;background:#c9151e;}
.chanpin_biaoqian ul li.hover a{ color:#fff;}


.movie_button{ background:#fff;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;padding:30px 0px;overflow: hidden;}
.movie_button .t2{ margin-bottom:5px;padding:0 0px;height:45px;line-height:45px;font-size:18px;color:#34343e;border-bottom:solid 1px #eaeaea;overflow: hidden;}
.movie_button ul{ text-align: center;}
.movie_button ul li{width: 160px; height:40px;line-height:38px;margin:0 5px;border:solid 1px #333;box-sizing: border-box; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;;background:#fff;display:inline-block; text-align:center;}
.movie_button ul li:hover{ border:solid 1px #c9151e;background-color: #c9151e;}
.movie_button ul li:hover a{ color:#fff;}
.movie_button ul li.hover{ border:solid 1px #c9151e;background:#c9151e;}
.movie_button ul li.hover a{ color:#fff;}

/*��ҳ��ʽ*/
.pages{ overflow: hidden;text-align:center;font-size:12px;padding:50px 0;}
.pages a{ display:inline-block;height:30px;line-height:30px;border:solid 1px #333;background:#fff;margin:0 5px; -moz-border-radius: 30px; -webkit-border-radius: 30px; border-radius: 30px;padding:0 11px; }
.pages a:hover{ background:#333;color:#fff;}
.pages span.current{ display:inline-block;height:30px;line-height:30px;border:solid 1px #c9151e;background:#c9151e;margin:0 5px; -moz-border-radius: 30px; -webkit-border-radius: 30px; border-radius: 30px;padding:0 11px;color:#fff; }

/*������ҳ*/
.title_head{ text-align:center;padding:60px 0;overflow: hidden;border-bottom:solid 1px #333;}
.title_head h2{ font-weight:lighter;font-size:28px;line-height:30px;color:#34343e;}
.title_now{ margin-top:10px;font-size:20px;font-size:14px;color:#333;}
.title_now i{ font-style:normal;color:#333;display:inline-block;padding:0 10px;}

.title_head2{ text-align:center;padding:60px 0;overflow: hidden;background: #fff url(../images/business-img.jpg) no-repeat center center;}
.title_head2 h2{ font-weight:lighter;font-size:28px;line-height:30px;color:#fff;}
.title_now2{ margin-top:10px;font-size:20px;font-size:14px;color:#fff;}
.title_now2 i{ font-style:normal;color:#ccc;display:inline-block;padding:0 10px;}



.title_body{ line-height:25px;color:#333;font-size:15px;padding:20px 0;}
.title_body p{ margin:20px 0;}
.title_body table p{ margin:10px 0;}
.title_body img{ width:auto !important;height:auto !important;max-width:100% !important;}
.title_body a{ color:#222;}
.title_foot{ text-align:center;padding:50px 0;overflow: hidden;border-bottom:solid 0px #333;border-top:solid 1px #333;}
.title_foot a{ display:inline-block;width:180px;font-size:18px;height:40px;line-height:40px;text-align:center;border:solid 2px #ba0813;margin:0 5px;transition:all 0.6s;-moz-transition:all 0.6s;-webkit-transition:all 0.6s;-o-transition:all 0.6s;}
.title_foot a.fh{ background:#fff;color:#ba0813;}
.title_foot a.zx{ background:#ba0813;color:#fff;}
.title_foot a.fh:hover{ background:#ba0813;color:#fff;}
.title_foot a.zx:hover{ background:#fff;color:#ba0813;}


/*�ײ�����*/
.dh_desc{ background:#34343e;height:65px;border-bottom:solid 1px #3d3d44;}
.dh_desc_box{ width:1200px;height:65px;margin:0 auto;overflow: hidden;}
.dh_desc_box h4{ font-size:20px;line-height:65px;color:#fff;display:inline-block;}
.dh_desc_box span.liuyan{ display:inline-block;margin-right:50px;width:150px;height:40px;line-height:40px;color:#ba0813;background:#fff; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;font-weight:bold;font-size:18px;text-align:center;float:right;margin-top:12.5px;}
.dh_desc_box span.liuyan a{ color:#fff;}

.dh_item{ background:#34343e;padding:30px 0;overflow: hidden;}
.dh_box2{ width:1200px;margin:0 auto;overflow: hidden;}
.dh_item a{ color:#ccc;}
.dh_item a:hover{ color:#fff;}
.wz_item{ width:220px;float:left;border-right:dashed 1px #333;}
.wz_item .d1{ height:30px;line-height:30px;padding-bottom:10px;border-bottom:solid 1px #ba0813;display:inline-block;font-size:18px;font-weight:bold;color:#fff;overflow: hidden;margin-bottom:10px;}
.wz_item ul{ overflow: hidden;}
.wz_item ul li{ width:50%;float:left;height:35px;line-height:35px;overflow: hidden;}

.xm_list{ margin-left:40px;width:330px;float:left;border-right:dashed 1px #333;}
.xm_list .d2{ padding-bottom:10px;border-bottom:solid 1px #ba0813;display:inline-block;height:30px;line-height:30px;font-size:18px;font-weight:bold;color:#fff;overflow: hidden;margin-bottom:10px;}
.xm_list ul{}
.xm_list ul li{ width:33.33%;float:left;height:35px;line-height:35px;overflow: hidden;}

.lxwm{ width:300px;float:left;border-right:dashed 1px #333;margin-left:40px;color:#ccc;}
.lxwm .d3{ padding-bottom:10px;border-bottom:solid 1px #ba0813;display:inline-block;height:30px;line-height:30px;font-size:18px;font-weight:bold;color:#fff;overflow: hidden;margin-bottom:10px;}
.lxwm ul{}
.lxwm ul li{ width:100%;float:left;height:35px;line-height:35px;overflow: hidden;}

.gz_ewm{ width:260px;float:right;text-align:center;}
.gz_ewm img{ width:160px;height:160px;margin-top:15px;
    /* border:solid 2px #ba0813; */
}

.footer{ background:#34343e;overflow: hidden;border-top:solid 1px #3d3d44;}
.footer_box{ width:1200px;margin:0 auto;overflow: hidden;padding:30px 0;}
.footer_box p{ line-height:25px;font-size:13px;text-align:center;color:#fff;}

.link_box{ width:1200px;margin:0 auto;padding:15px 0;overflow: hidden;font-size:13px;;}
.link_box strong{ width:75px;display:inline-block;float:left;line-height:30px;height:30px;color:#666;}
.link_list{ width: 1125px;float:left;line-height:30px;}
.link_list a{ display:inline-block;margin-right:15px;color:#666;}
.link_list a:hover{ color:#ba0813;}

/* ���߿ͷ� */
@font-face{ font-family: 'icomoon';src:url('../fonts/icomoon.eot?qradjf');src:url('../fonts/icomoon.eot?qradjf#iefix') format('embedded-opentype'),url('../fonts/icomoon.ttf?qradjf') format('truetype'),url('../fonts/icomoon.woff?qradjf') format('woff'),url('../fonts/icomoon.svg?qradjf#icomoon') format('svg');font-weight: normal;font-style: normal;}
.demo-icon{font-family:"icomoon";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit; text-align:center;font-variant:normal;text-transform:none;font-size:24px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:24px;color:#333; }

/*new right*/
.cndns-right{position:fixed;right:1px;top:50%;margin-top:-100px;z-index:100}
.cndns-right-meau{position:relative;}
.cndns-right-btn{width:48px;height:48px;border:1px solid #ddd;text-align:center;display:block;margin-bottom:6px;position:relative;background-color:#fff}
.cndns-right-btn span{color:#848484;font-size:26px;line-height:48px;}
.cndns-right-btn sup{display:block;min-width:24px;height:24px;text-align:center;line-height:24px;color:#fff;border-radius: 50%;background-color:#ba0813;position:absolute;left:-12px;top:-12px;}
.cndns-right-btn p{color:#ba0813;font-size:14px;line-height:18px;padding-top:5px;display:none;}
.cndns-right-meau:hover .cndns-right-btn span{display:none}
.cndns-right-meau:hover .cndns-right-btn p{display:block;}
.meau-car .cndns-right-btn {border-color:#ba0813;margin-bottom:20px;}
.meau-car.cndns-right-meau:hover .cndns-right-btn{background-color:#ba0813}
.meau-car.cndns-right-meau:hover .cndns-right-btn span{color:#fff;display:block;}
.meau-car .cndns-right-btn span{color:#ba0813;}
.meau-sev .cndns-right-btn{border-color:#ba0813;background:url(../images/02index-banner-8.png) no-repeat #ba0813 center;} 
.meau-sev .cndns-right-btn p{color:#fff}
.meau-sev .cndns-right-btn span{color:#fff}
.meau-top .cndns-right-btn span{font-size:12px;line-height:12px;padding-top:10px;display:block}
.meau-top .cndns-right-btn i{display:block;color:#333;font-style:normal;}
.meau-top.cndns-right-meau:hover .cndns-right-btn{background-color:#ba0813}
.meau-top.cndns-right-meau:hover .cndns-right-btn span{display:block;color:#fff} 
.meau-top.cndns-right-meau:hover .cndns-right-btn i{color:#fff;}
.cndns-right-box{position:absolute;top:-15px;right:48px;padding-right:25px;display:none;}
.cndns-right-box .box-border{border:1px solid #ccc;border-top:4px solid #ba0813;padding:20px;background-color:#fff;-webkit-box-shadow: 0 3px 8px rgba(0,0,0,.15);-moz-box-shadow: 0 3px 8px rgba(0,0,0,.15);box-shadow: 0 3px 8px rgba(0,0,0,.15);position:relative}
.cndns-right-box .box-border .arrow-right{display:block;width:13px;height:16px;background:url(../images/arrow.png) no-repeat;position:absolute;right:-13px;top:26px;}
.cndns-right-box .box-border .sev-t span{font-size:42px;float:left;display:block;line-height:56px;margin-right:20px;color:#d3d3d3}
.cndns-right-box .box-border .sev-t p{float:left;color:#ba0813;font-size:24px;line-height:28px;}
.cndns-right-box .box-border .sev-t p i{display:block;font-size:14px;color:#aaa;font-style:normal;}
.cndns-right-box .box-border .sev-b{padding-top:15px;margin-top:15px;border-top:1px solid #e4e4e4}
.cndns-right-box .box-border .sev-b h4{color:#666;font-size:14px;font-weight:normal;padding-bottom:15px;}
.cndns-right-box .box-border .sev-b li{float:left;width:33.33333%}
.cndns-right-box .box-border .sev-b li a{display:inline-block;color:#333;font-size:13px;padding-left:43px;background:url(../images/q1.gif) no-repeat left 3px;line-height:36px;}
.cndns-right-box .box-border .sev-b li a:hover{color:#ba0813}
.meau-sev .cndns-right-box .box-border{width:430px;}
.meau-contact .cndns-right-box .box-border{width:230px;}
.cndns-right-meau:hover .cndns-right-box{display:block}
.meau-code .cndns-right-box{top:inherit;bottom:-35px;}
.meau-code .cndns-right-box .box-border{width:156px;text-align:center;border-top:1px solid #ccc;}
.meau-code .cndns-right-box .box-border i{display:block;color:#f66e06;font-size:16px;line-height:16px;font-style:normal;}
.meau-code .cndns-right-box .box-border .arrow-right{top:inherit;bottom:50px;}
.meau-sev .cndns-right-btn .demo-icon{display:none;}
.meau-sev:hover .cndns-right-btn{background:#ba0813}
.meau-zs .cndns-right-btn{background-color:#ba0813;color:#fff;margin-top:80px;border-color:#ba0813}
.meau-zs .cndns-right-btn span{color:#fff}
.meau-zs .cndns-right-btn p{color:#fff}



/*联系框*/
.fixed-bar .icon,.fixed-bar .consult-list .tel-icon{background:url("/tpl/images/JS_02.png") no-repeat;}
.fixed-bar .icon{display:block;position:absolute;top:50%;left:50%;width:23px;height:12px;overflow:hidden;margin:-18px 0 0 -12px;background-position:right -220px;text-indent:-999em;}
.fixed-bar{position:fixed;right:20px;top:110px;z-index:50;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))-30);}
.fixed-bar .gotop{ overflow:hidden;position:relative;z-index:1;display:block;width:68px;height:36px;overflow:hidden;margin:-1px 0 0;padding:32px 0 0;border:1px solid #e6e6e6;border-top:1px dashed #eaeaea;background-color:#fff;color:#666;font:normal 14px/36px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1";text-align:center;}
.fixed-bar .share{height:68px;overflow:hidden;}
.fixed-bar .gotop:hover{z-index:10;border-color:#ba0813;background-color:#ba0813;color:#fff;text-decoration:none;}
.fixed-bar .gotop:hover .icon{background-position:right -251px;}
.fixed-bar .consult-box{border:1px solid #e6e6e6;}
.fixed-bar .consult-box .consult-header{position:relative;height:36px;margin:-1px -1px 0;background:#ba0813;}
.fixed-bar .consult-box .consult-title{color:#fff;font:normal 16px/36px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1";text-align:center;}
.fixed-bar .consult-box .icon{display:none;top:0;left:-28px;width:28px;height:36px;overflow:hidden;margin:0;background-position:-80px -530px;cursor:pointer;}
.fixed-bar .consult-box .icon:hover{background-position:-110px -530px;}
.fixed-bar .consult-list{margin:0 2px -1px;padding:9px 0;border-bottom:1px dashed #eaeaea;overflow:hidden;}
.fixed-bar .consult-list li{overflow:hidden;padding:6px 0 6px 23px;color:#666;font:normal 12px/24px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1";}
.fixed-bar .consult-list li:hover{ background:#f2f2f2;}
.fixed-bar .consult-list span,.fixed-bar .consult-list a{float:left;line-height:24px;}
.fixed-bar .consult-list span{padding-right:10px;}
.fixed-bar .consult-list img{vertical-align:top;}
.fixed-bar .wide-bar{width:134px;background:#fff;}
.fixed-bar .wide-bar .share .bds_more{width:148px;_width:146px;background-position:-252px -568px;}
.fixed-bar .wide-bar .share .bds_more:hover{background-position:-354px -568px;}
.fixed-bar .wide-bar .gotop{width:132px;}
.fixed-bar .consult-list .tel-icon{margin-left:-15px;padding:0 0 0 20px;background-position:-591px -264px;}
.title_body h4{font-size:18px;color:#ba0813;}
.title_body ul{list-style:disc;margin-bottom:10px;}
.title_body ul li {margin-left:20px;list-style:disc;}


.slider2{ width:960px; margin:0 auto;margin-top:35px; margin-bottom:60px;  position:relative; overflow:hidden; height:480px; background:#fff;  }
.slider2 .bd{ position:relative; z-index:0;  }
.slider2 .bd li{ height:480px; overflow:hidden; }
.slider2 .bd li img{ display:block;width:960px;height:480px;  }
.slider2 .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }
.slider2 .hd ul{ text-align:center;  }
.slider2 .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:9px; height:9px; margin:0 4px; background:url(../images/dot.png) 0 -16px;overflow:hidden;  filter:alpha(opacity=70);opacity:0.7;  vertical-align:top; line-height:9999px; }
.slider2 .hd ul .on{ background-position:0 0;  }
.slider2 .timer{ position:absolute; z-index:1; left:0; bottom:0; height:4px; width:0; background:#ba0813; filter:alpha(opacity=40);opacity:0.4; font-size:0; overflow:hidden;   }

.slidershouyejieshaoContainer{padding-bottom:15px;border-bottom: 1px solid #333;overflow: hidden;}
.slidershouyejieshao{ width:960px; margin:0 auto;margin-top:5px; margin-bottom:10px;  position:relative; overflow:hidden; height:480px; background:#fff;  }
.slidershouyejieshao .bd{ position:relative; z-index:0;  }
.slidershouyejieshao .bd li{ height:480px; overflow:hidden; }
.slidershouyejieshao .bd li img{ display:block;width:960px;height:480px;  }
.slidershouyejieshao .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }
.slidershouyejieshao .hd ul{ text-align:center;  }
.slidershouyejieshao .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:9px; height:9px; margin:0 4px; background:url(../images/dot.png) 0 -16px;overflow:hidden;  filter:alpha(opacity=70);opacity:0.7;  vertical-align:top; line-height:9999px; }
.slidershouyejieshao .hd ul .on{ background-position:0 0;  }
.slidershouyejieshao .timer{ position:absolute; z-index:1; left:0; bottom:0; height:4px; width:0; background:#ba0813; filter:alpha(opacity=40);opacity:0.4; font-size:0; overflow:hidden;   }

/*公司介绍*/
.qiye_desc{ padding:60px 0;border-bottom:solid 1px #333;}
.qiye_desc .la_box{ background:#ba0813;width:960px;height:410px;margin:0 auto;overflow:hidden;}
.qiye_desc .la_box .big_img{ width:680px;height:410px;float:left;}
.qiye_desc .la_box .big_img img{ width:680px;height:410px;float:left;}
.qiye_desc .la_box .d_r{ width:280px;height:410px;float:right;}
.qiye_desc .la_box .d_r h4{ font-size:22px;font-weight:lighter;padding:30px 30px;padding-top:60px;color:#fff;}
.qiye_desc .la_box .d_r p{ padding:0 30px;line-height:25px;font-size:16px;color:#fff;}

	 
/*search*/
.searchDiv{margin:0 auto; width:1200px;}
.search { background: #FFF; border-radius: 10px; overflow: hidden; margin-top:0px;padding: 25px 0px 10px 10px; }
.search .input_text { padding-left: 5px; border: 1px solid #ccc; width: 70%; height: 25px; line-height: 25px; background-color: #fff; float: left; border-radius: 5px 0 0 5px; outline: none }
.search .input_select { background-color: #ba0813; border: 1px solid #ccc;color: #fff; float: left; width: 15%; cursor: pointer; height: 30px; line-height: 30px; border-radius: 0 0 0 0; outline: none }
.search .input_submit { background-color: #ba0813; border: 1px solid #ccc;color: #fff; float: left; width: 10%; cursor: pointer; height: 30px; line-height: 30px; border-radius: 0 5px 5px 0; outline: none }

/*searchlist*/
.searchlist { background: #fff; overflow: hidden; width: 100%; clear: both; border-radius: 10px; margin: 20px 0 }
.searchlist ul { padding: 10px; overflow: hidden }
.searchlist li { border-bottom: #ccc 1px solid; margin-bottom: 10px; overflow: hidden; }
	
h3.bsearchtitle { line-height: 30px; margin: 10px 0; font-size: 18px;}
h3.bsearchtitle:hover a { color: #000 }
.blogpic { overflow: hidden; max-width:200px; max-height: 132px; display: block; float: left; margin-right: 20px; border-radius: 5px; }
.blogpic img { width:100%; }
.searchinfomore { width: 100%; overflow: hidden; clear: both; margin: 20px 0 0 0; display: inline-block; color: #333; font-size: 15px }
.searchinfomore span { margin: 0 20px 0 0; padding-left: 0px;line-height: 20px;  }
.searchinfomore span a { color: #096; }
.searchinfomore span a:hover { text-decoration: underline }
.f_l { float: left }
.f_r { float: right }

/*h2*/
.searchtitle { padding: 0 10px; line-height: 40px; height: 40px; font-size: 18px; ; border-bottom: #000 2px solid; position: relative; }
.searchtitle span { float: right; padding-right:30px;font-weight: normal; font-size: 15px; height: 42px; overflow: hidden; position: absolute; right: 0; width: 100%; text-align: right }
	 
.searchinfo p { color: #666; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; display: -webkit-box; -webkit-line-clamp: 3; padding: 10px 50px 0px 0px; font-size: 15px; }


/*视频*/
.spfather{margin:0 auto;text-align: center; width:60%;}
.sp{margin-top:35px; overflow: hidden; width: 100%; background-color: #fff; padding-bottom: 3%;}
.sp .spBox{margin-top: 0px;}
.sp .spBox,.sp .list,.sp .spCon{ overflow: hidden; width: 100%; }
.sp .list img{ display: block; width: 100%;}
.sp .spCon{ position: relative; margin-top: 3%;margin-bottom:2%;}
.sp a.spBt{width: 5%;top: 35%;position: absolute;}
.sp a.spBt img{ display: block; width: 100%}
.sp a.spLt{ left:0;}
.sp a.spRt{ right:0;}
.sp .spHx{ width: 90%; margin: 0 auto; overflow: hidden}
.sp .spSm{ overflow: hidden; width: 100%}
.sp .spSm li{ float: left; width:31%; margin: 0 1%; padding: .2rem 0}
.sp .spSm li img{ display: block; width: 100%; border: 2px solid #fff; box-sizing: border-box}
.sp .spSm li p{font-size: 15px;text-align: center;overflow: hidden;white-space:nowrap;text-overflow: ellipsis;line-height: 1.5rem;}
.sp a.more{ overflow: hidden; width: 28%; text-align: center; padding: .5rem 0; border: 2px solid #dedede; display: block; font-size: .85rem; color: #000; margin: 3% auto}
.sp .spSm li.on{ border-color: #12499e;}
.sp .spSm li.on img{ border-color: #2c5da9}