html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,cite,code,del,em,img,q,small,strong,sub,sup,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,tr,th,td{ margin:0; padding:0; border:0; }
ol,ul{ list-style:none;}
cite,em,strong,th,h1,h2,h3,h4,h5,h6{ }
table{ border-collapse:collapse; border-spacing:0;}
input,textarea,select,button{ }
a{ text-decoration:none; color:#fff}
a:hover{}
.clear{clear:both}
.left{ float: left; }
.right{ float: right; clear: right}

body {
    background:url(../images/bg.jpg) repeat;
    font-family: "Microsoft Yahei","Helvetica Neue", Helvetica, Arial, sans-serif;   
    font-size: 14px;
}

h1, h2, h3, h4, h5, h6 {
    color: #222;
    font-weight: 600;
    line-height: 1.3;
}

h2 {
    margin-top: 0;
}

a {
    color: #666;
    text-decoration:none;
}

a:hover {
	color:#ce2425;
	text-decoration:none;
}
b, strong {
    font-weight: 600;
}

samp {
    display: none;
}
.main{
    width: 1000px;
    margin: 0 auto
}
#pageGro li{
    list-style: none;
}
.top{
    height: 30px;
    background: #e9e5e5;
    margin: 0 auto;
}
.welcome-info{
    line-height: 30px;
    color: #666
}
.logo{
    margin-top: 20px;
}
.erweima ul li{
    float: left;
    margin: 10px 30px 0 0;
}
.erweima ul li p{
    text-align: center;
    color: #666
}
.nav_main{
    height: 45px;
    background: #f0f0f0;
    border-top: 1px solid #eaeaea;
    border-bottom: 1px solid #eaeaea;
}

/*nav*/
.nav{  height:45px;margin:0 auto; }

*+html .nav{margin-top:3px; margin-bottom:15px;}

.nav .tc{ display:none;}

.home01{ display:block;background:url(../images/home01.jpg) no-repeat 0 0px; width:18px; height:16px; position:absolute; left:175px; top:7px}

.home01:hover{background:url(../images/home01_h.jpg) no-repeat 0 0px;}

.navli12{ display:none!important;}

.sy1_ul li.home02{ width:110px; float:left; line-height:30px;}

.sy1_ul li.home02 a{  height:45px!important; display:block; text-align:center;color:#920001; display:block;font-size:16px; line-height:45px;}/*home样式*/

.sy1_ul li.home02 a:hover{color:#FFF; text-decoration:none;background: #ce2425}/*home字体样式*/

.sy1_ul{position:absolute;}

.sy1_li{width:110px; float:left; display:inline;}

.sy1_ul li a.sy1_tit{ color:#920001}

.sy1_ul li a:hover{color:#145EA9;}

.sy1_ul li.sy1_li{ float:left;  z-index:10000; line-height:25px;}

.sy1_ul li.sy1_li .sy1_tit{ line-height:45px; font-size:16px; display:block; text-align:center}

.sy2_ul{position:absolute; left:0; top:45px; z-index:1112; display:none; border-top:none; padding:20px 5px;/*background:#fff url(../images/bg_sy2_ul.jpg) repeat-x; */ background:#fff; text-align:center}

.sy2_li{float:left;color:#fff; line-height:30px; font-size:14px; text-align:center; _margin-left:2px; position:relative; width:120px;}

.sy2_tit{overflow:hidden}/*下拉菜单样式*/

.sy2_tit:hover{ color:#ce2425!important}

.sy1_ul .sy1_li .sy2_li_h{display:block; z-index:2000; }

.sy1_ul .sy1_li .sy2_li_h a{color:#333!important}

.sy1_ul .sy1_li .sy2_li_h a:hover{ color:#ce2425!important;}

.bod_1{ }

.sy1_li_bg{background: #ce2425 no-repeat 0 0px; height:45px!important; display:block; text-align:center; }

.sy1_li_bg a.sy1_tit {color:#fff!important;}

.sy1_li_bg a.sy1_tit:hover{color:#fff!important; text-decoration:none}

.sy1_ul li a.sy2_tit{ color:#333; font-size:16px;}

.sy1_ul li a.sy1_tit:hover{ color:#fff!important;}

.navli3 li a.sy2_tit{font-weight:100}

.navli5 li a.sy2_tit{font-weight:100}


/*二级导航样式*/

.sy2_ul .sy2_inside{ width:200px; float:left;}

.sy2_ul .sy2_inside li{ float:left; }

.sy2_ul .sy2_inside li .sy3_ul{ width:95px}

.sy2_ul .sy2_inside li .sy3_ul .sy2_inside{ width:95px}

.sy2_ul .sy2_inside li .sy3_ul li{ width:89px;}

.nav2_cent_div{ width:435px;border-left:1px solid #DDD;border-right:1px solid #DDD; float:left}

.sy1_ul li .sy2_ul .nav2_cent_div li{ float:left; padding:0 12px; width:180px;_padding:0 8px; overflow:hidden; position:relative}

.sy1_ul li .sy2_ul .nav2_cent_div li p{ line-height:20px; font-size:12px; font-weight:normal}

.sy1_ul li .sy2_ul .nav2_cent_div h4{ font-size:14px; line-height:30px;}

.sy1_ul li .sy2_ul .nav2_cent_div li h4 a{color:#145EA9; height:auto; width:auto; border:none}

.sy1_ul li .sy2_ul .nav2_cent_div li h4 a:hover{ color:#ec9205}

.sy1_ul li .sy2_ul .nav2_cent_div li img{ width:180px}

.sy1_ul li .sy2_ul .nav2_cent_div li a{width:180px; height:103px; display:block; overflow:hidden; border:#d6d6d6 solid 1px}

.sy1_ul li .sy2_ul .nav2_cent_div li a:hover{ border-color:#F93}

.sy1_ul li .sy2_ul .nav2_cent_div li p a{ display:none}

.sy1_ul li .sy2_ul .nav2_cent_div li h2 a{ color:#333; border:none; width:auto; height:auto; display:block; margin-top:5px; line-height:30px; font-size:12px; font-weight:normal}

.sy1_ul li .sy2_ul .nav2_cent_div li h2 a:hover{ color:#ec9205}

.nav2_cent_img, .nav2_cent_img0{ float:left; padding-left:18px; width:282px; text-align:left}

.nav2_cent_img img, .nav2_cent_img0 img{ width:280px;border:#d6d6d6 solid 1px}

.nav2_cent_img img, .nav2_cent_img0 img:hover{border-color:#F93}

.nav2_cent_img h2, .nav2_cent_img0 h2{ margin-top:5px; font-size:12px}

.nav2_cent_img h2 a, .nav2_cent_img0 h2 a{ color:#333; font-weight:normal}

.nav2_cent_img h2 a:hover, .nav2_cent_img0 h2 a:hover{ color:#ec9205}

.navli2 .sy2_ul{ float:left}

.sy2_ul li a:hover{ color:#ce2425!important;text-decoration:none;}


/*二级下拉*/

.nav2_yywh_img{ width:200px; float:left;}

.nav2_yywh_img a img{ width:200px; height:130px; margin-left:30px;}

.navli6 .sy2_ul .sy2_inside{     width: 400px;
    margin-left: 30px;}

.menu_3 dt{
    
  
    line-height: 30px;
    font-size: 14px;
    text-align: center;
    _margin-left: 2px;
    position: relative;
    width: 120px;
}
.menu_3 dt a{
    color: #999
}

.slid_l{
    float: left;
    width: 245px;
    margin-top: 20px;
    
}
.slid_l_top{
    height: 80px;
    width: 100%;
    background: #920001;
    border-radius: 0px 30px 0 30px
}
.slid_l_top h1{
    color: #fff;
    font-weight: normal;
    font-size: 22px;
    
   
}
.slid_l_top h1 span{
    font-weight: normal;
    font-size: 60px;
    display: block;
    margin-left: 50px;
    margin-right: 10px;
}
.slid_l_top h1 p{
    font-size: 14px;
     padding-top: 15px;  
}

.menu{width:245px;padding:10px 0;background:#ffffff;font-size:11px;margin:0 auto;overflow:hidden; margin-bottom: 35px;}
.menu ul li{display:block;padding-top:2px;margin-bottom:5px;background: url(../images/zakladka.png) no-repeat;list-style:none;overflow:visible;
   background-position: 25px 17px;
    padding-left: 20px;
    width: 180px;
   border-bottom: 1px solid #eee;
    margin-left: 25px;
}
.menu ul li a{display:block;height:34px; margin-top:0px;padding-top:10px;padding-left:35px;font-size:16px;color:#333;outline:none;}
.menu ul li .active{background:url(../images/on.png) top right no-repeat;}
.menu ul li .inactive{background:url(../images/off.png) top right no-repeat;}
.menu ul li ul{display:none; margin-top:-20px;margin-bottom:20px;   }
.menu ul li ul li ul{margin-bottom:5px;}
.menu ul li ul li{display:block;background:none;font-size:14px;list-style:circle;color:#666;margin-bottom:0px;margin-top:0px;padding-top:0px;padding-bottom:0px;padding-left:1px;margin-left:45px;line-height: 36px;border: 0}
.menu ul li ul li a{background:none;font-size:14px;height:20px;color:#666;padding-left:0px; }
.mt10{
    margin-top: 10px;
}
.sild_r{
    width: 740px;
    background: #fff;
    float: right;
    margin-top: 20px;
    margin-bottom: 40px;
}
.sild_r_top{
    height: 55px;
    border-bottom: 1px solid #eee;
    line-height: 55px;
}
.sild_r_top h1{
    font-size: 20px;
    color: #db0507;
    width: 160px;
    text-align: center;
    border-bottom: 2px solid #db0507;
    height: 55px;
    line-height: 55px;
}
.sild_r_top .wenzhi{
    margin-right: 20px;
    line-height: 55px;
    text-align: right;
}

.demo{width:740px;margin:30px auto 0 auto;}
/*history*/
.history{background:url(../images/line04.gif) repeat-y 187px 0;overflow:hidden;position:relative;}
.history-date{overflow:hidden;position:relative;}
.history-date h2{background:#fff url(../images/icon06.gif) no-repeat 158px 0;height:59px;font-size:25px;font-family:微软雅黑;font-weight:normal;padding-left:45px;margin-bottom:74px; }
.history-date h2.first{position:absolute;left:0;top:0;width:935px;z-index:99;}
.history-date h2 a{color:#333;display:inline-block;*display:inline;zoom:1;background:url(../images/icon08.gif) no-repeat right 50%;padding-right:17px;margin:21px 97px 0 0;}
.history-date h2 a:hover{text-decoration:none;}
.history-date h2 img{vertical-align:-5px;}
.history-date h2.date02{background:none;}
.history-date ul li{background:url(../images/icon07.gif) no-repeat 180px 0;padding-bottom:50px;zoom:1;}
.history-date ul li.last{padding-bottom:0;}
.history-date ul li:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
.history-date ul li h3{float:left;width:168px;text-align:right;padding-right:19px;color:#c3c3c3;font:normal 18px/16px Arial;}
.history-date ul li h3 span{display:block;color:#d0d0d0;font-size:12px;}
.history-date ul li dl{float:left;padding-left:41px;margin-top:-5px;font-family:微软雅黑;}
.history-date ul li dl dt{font-size:16px;color:#737373;width:480px;}
.history-date ul li dl dt span{display:block;color:#787878;font-size:12px;}
.history-date ul li.green h3{color:#cc2627;}
.history-date ul li.green h3 span{color:#df3c3d;}
.history-date ul li.green dl{margin-top:-8px;}
.history-date ul li.green dl dt{line-height:28px;}
.history-date ul li.green dl dt a{display:inline-block;*display:inline;zoom:1;overflow:hidden;vertical-align:middle;margin-left:12px;}
.time_img{
    margin-top: 20px;
    width: 470px;
    height: auto
}

.history-date h2.first .more-history{font-size:30px;background:transparent;color: #cc2627}
.history-date h2.first .more-history:hover{text-decoration:underline;}

.footer{
    background: #dfdad9;
    height: 200px;
}
.footer_main{
    padding-top: 30px;
}
.footer_left p{
    color: #666;
    margin-left: 60px;
    margin-top: 10px;
    line-height: 30px;
}
.footer2{
    background: #727272;
    height: 45px;
    line-height: 45px;
}
.footer2_main{
    text-align: center;
    color: #fff
}
.footer2_main a{
    color: #ccc
}
.footer2_main  img{
    margin-left: 10px;
}
/*领导团队*/
.team{
    margin-top: 20px;
}
.team ul li{
    border-bottom: 1px solid #eee;
    padding-bottom: 20px;
    overflow: hidden;
    margin-bottom: 20px;
}
.team ul li img{
    margin:0 20px;
    float: left;
    clear: left;
}
.team_txt{
    width: 458px;
    padding-right: 20px;
}
.team_txt h1{
    
    font-size: 18px;
}
.team_txt  p{
    color: #666;
    line-height: 28px;
    margin-top: 10px;
    height: 105px;
    overflow: hidden
}
.team_txt  a{
    color: #db0507;
    margin-top: 10px;
}
/*新闻列表*/
.news_list{
    margin-top: 20px;
}
.news_list ul li{
    height: 40px;
    line-height: 40px;
    border-bottom: 1px dashed #ccc;
    padding: 0 20px;
    overflow:hidden;
    white-space:nowrap
        
}
.news_list ul li a{
    float: left;
    clear: left;
    display: block;
}
.news_list ul li span{
    color: #999;
    display: block;
    width: 142px;
}
/*新闻详情页*/
.news_con{
    margin-top: 20px;
}
.news_con h1{
    width: 100%;
    text-align: center;
    padding: 15px 0;
    border-bottom: 1px solid #eee;
    font-size: 20px;
}
.news_con .news_top{
    text-align: center;
    margin: 15px auto;
    color: #999;
}
.news_con .news_top span{
    margin:0 20px;
}
.news_main{
    padding: 20px;
    font-size: 14px;
    color: #666;
    line-height: 30px;
}
/*教师风采*/
.teacher{
    margin-top: 20px;
}
.tea_list{
    float: left;
    width: 350px;
    background: #eee;
    height: 180px;
    margin: 0 10px 20px 10px
}
.tea_list img{
    float: left;
    padding-right: 20px;
}
.tea_list h2{
    font-size: 18px;
}
.tea_list p{
    color: #666;
    line-height: 30px;
    max-height: 85px;
    overflow: hidden;
    padding-right: 20px;
}
.tea_list a{
   color: #db0507 
}
/*图片列表*/
.pic_list{
    margin-top: 20px;
    padding-left: 15px; 
}
.pic_list ul li{
        float: left;
    width: 220px;
    padding-right: 20px;
    margin-top: 15px;
    border-bottom: 1px dotted #C6C6C6;
    padding-bottom: 15px;
}
.pic_list ul li a img{
    width: 220px;
    height: 160px;
    display: block;
}
.pic_list ul li a h4{
   overflow: hidden;
    height: 36px;
    line-height: 18px;
    font-weight: normal;
    text-align: center;
    margin-top: 6px;
}
/*学子风采*/
.end{
    background: #fff;
    margin-top: 20px;
    padding: 20px 0;
}
.end h1{
    font-size: 24px;
    color: #ce2425;
    padding: 20px 20px 10px 20px;
}
.end  p{
    font-size: 16px;
    color: #999;
    padding-left: 20px;
}
.scroll-outer{height:440px;}
#scroll{width:1000px;margin:0 auto;padding-top:30px;}
#scroll .owl-wrapper-outer{margin:0 auto;}
#scroll .item{position:relative;width:318px;height:380px;margin:0 auto;background-color:#fff;overflow:hidden;}
#scroll .item img{
    width: 318px;
    height: 212px;
}
#scroll .shd{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.15);}
#scroll .shd a{display:block;width:318px;height:380px;*background-image:url(about:blank);background-image:url(about:blank)\0;}
#scroll .txt{position:absolute;left:0;bottom:0;width:308px;height:185px;padding:0 10px;color:#888;background-color:#fff;}
#scroll h3{width:308px;height:25px;margin-bottom:10px;padding-top:10px;font:700 16px arial,"Microsoft Yahei";overflow:hidden;margin-top: 10px;}
#scroll h3 a{color:#333;text-decoration:none;}
#scroll h3 a:hover{color:#ce2425;}
#scroll p{width:308px;height:85px;line-height:24px;font-size:14px;padding: 5px;}


.owl-theme .owl-controls .owl-buttons div{position:absolute;top:180px;width:30px;height:30px;margin:0;padding:0;border-radius:0;font:60px/60px "宋体";background-color:transparent;overflow:hidden;_display:none;}
.owl-theme .owl-controls .owl-buttons .owl-prev{left:-40px;}
.owl-theme .owl-controls .owl-buttons .owl-next{right:-40px;}
.owl-theme .owl-controls .owl-buttons .owl-prev:before{content:"<";}
.owl-theme .owl-controls .owl-buttons .owl-next:before{content:">";}

.xzfc_box{
   margin-top: 10px; 
    overflow: hidden
}
.xzfc_box h1{
       font-size: 24px;
    color: #ce2425;
    padding: 20px 20px 10px 20px;
}
.zcgs ul li{

    width: 440px;
    height: 245px;
    background: #fff;
    padding: 20px;
    float: left;
    margin-bottom: 30px;
}
.zcgs ul li a h1{
    font-size: 16px;
    color: #333;
    padding: 15px 0;
}
.zcgs ul li a  p{
    line-height: 24px;
    color: #666;
    font-size: 14px;
}

/*首页焦点图*/
.icon-arrow-a-left, .icon-arrow-a-right { background: url(../images/icon-sd26986d847.png) no-repeat; }
.icon-arrow-a-left { background-position: 0 0; height: 50px; width: 50px; }
    .icon-arrow-a-left:hover, .icon-arrow-a-left.arrow-a-left_hover, .icon-arrow-a-left.arrow-a-left-hover { background-position: -60px 0; }
.icon-arrow-a-right { background-position: -120px 0; height: 50px; width: 50px; }
    .icon-arrow-a-right:hover, .icon-arrow-a-right.arrow-a-right_hover, .icon-arrow-a-right.arrow-a-right-hover { background-position: -180px 0; }
#main {overflow: hidden; zoom: 1; position: relative; }
#index_b_hero { width: 1000px; height: 410px; margin: auto; position: relative; }
    #index_b_hero img { width: 990px; height: 400px; }
    #index_b_hero .heros { width: 1000px; height: 410px; }
    #index_b_hero .hero-wrap { overflow: visible; position: absolute; }
    #index_b_hero .next, #index_b_hero .prev { filter: alpha(Opacity=70); opacity: .7; position: absolute; top: 50%; margin-top: -25px;  background-color: #303030; z-index: 3; }
        #index_b_hero .next:hover, #index_b_hero .prev:hover { background-color: orangered; }
    #index_b_hero .next { margin: -25px 10px 0 0; right: 0; }
    #index_b_hero .disabled { background-color: #eee; }
    #index_b_hero .mask-left, #index_b_hero .mask-right, #index_b_hero .hero { background: #fff;  z-index: 1; position: absolute; top: 0; left: 0; width: 990px; height: 400px; overflow: hidden; left: 2000px; }
    #index_b_hero .mask-right, #index_b_hero .mask-left { z-index: 4; left: -1000px; filter: alpha(Opacity=50); opacity: .45; background: #000; overflow: hidden; }
    #index_b_hero .mask-right { left: 1000px; }
    #index_b_hero .active { z-index: 2; left: 0; }

.box{
    background: #fff;
    margin-top: 20px;
    padding: 0px 10px;
   overflow: hidden;
    border-bottom: 1px solid #eee
}
.box_about{
    width: 368px;
    height: 475px;
    border-right: 1px solid #eee
}
.biaoti{
    height: 67px;
    border-bottom: 1px solid #eee;
    width: 355px;
}
.biaoti h1{
    height: 46px;
    border-bottom: 2px solid #c10004;
    font-weight: normal;
    font-size: 20px;
    width: 110px;
    color: #920001;
    padding: 10px 10px;
}
.biaoti h1 p{
    color: #999;
    font-size: 12px;
    width: 300px;
}
.box_about_con {
    height: 149px;
    border-bottom: 1px solid #eee;
    width: 355px;
    line-height: 30px;
    color: #777;
    margin-top: 10px;
    text-indent: -2em;
}
.box_about_con a{
    display: block;
    float: right;
    margin-top: 20px;
}
.box_about_main{
    width: 350px;
    height: 215px;
    background: #000;
    margin-top: 15px;
}

/*焦点图*/
.focus{ position:relative; width:350px; height:215px; background-color: #000; float: left;}  
.focus img{ width: 350px; height: 215px;} 
.focus .shadow .title{width: 350px; height: 45px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.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:30px; line-height: 30px; background:rgba(0,0,0,0.6);    
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:14px; 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:0px; right:10px; 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:7px; height:7px; border-radius:50%; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.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;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  

.box_list{
    width: 435px;
     border-right: 1px solid #eee;
    margin-left: 8px;
      height: 475px;
}
.box_list_con{
    width: 420px;
    margin-top: 15px;
}
.tab1 ,.tab2{width:420px;height:35px; clear: both;}
.tab1 ul ,.tab2 ul{margin:0;padding:0;}
.tab1 li,.tab2 li{float:left;height:31px;line-height:31px;text-align:center;cursor:pointer;width: 87px;background: #eee;margin-right: 10px;}
.tab1 li.now,.tab2 li.now{color:#fff;background:url(../images/list_bg.png) no-repeat;font-weight:bold;height: 35px;}

.tablist{width:420px;font-size:14px;line-height:24px;display:none;margin-top: -20px !important;}
.box_list_top{
    height: 66px;
    border-bottom: 1px dashed #eee;
    padding-left: 10px;
    clear: both;
   
}
.box_list_top h2 a{
    font-size: 16px;
    color: #c41516;
   
}
.box_list_top p{
    color: #999;
    font-size: 14px;
    margin-top: 3px;
    white-space: nowrap;
    overflow: hidden;
	width:408px;
}
.box_list_main{
    margin-top: 10px;
    padding-left: 15px;
    clear: both;
}
.box_list_main li {
    line-height: 32px;
    height: 34px;
    overflow: hidden;
    width: 404px;
}
.box_list_main li a{
    width: 310px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.box_list_main li span{
    color: #999;
    float: right;
    clear: right;
}
.block{display:block;}
.red{color:#BD0A01;}
fieldset{width:378px;border:1px #B0C0D1 solid;padding:10px;}
legend{background:#B0C0D1;padding:4px 10px;color:#fff;}
#c{margin-top:10px;}
.c1,.c2{width:378px;line-height:20px;}
.c1{color:#014CC9;}
.c2{color:#7E6095;display:none;}

.box_team{
    width: 175px;
     margin-left: 8px;
      height: 475px;
}
.box_team h3{
    padding: 10px;
    color: #c10004;
    font-size: 18px;
    font-weight: normal
}
.box_team img{
    margin-left: 3px;
}
.xld{
    padding: 10px 3px;
    height: 80px;
    overflow: hidden
}
.xld h4{
    font-size: 16px;
    font-weight: normal;
    color: #333
}
.xld p{
    color: #999;
    line-height: 24px;
}
.xzxx{
    padding: 5px 3px
}
.ryzc h1{
     padding:5px 10px;
    color: #c10004;
    font-size: 18px;
    font-weight: normal
}
.maquee {
    height: 100px;
    overflow: hidden
}
.ryzc ul{
    padding: 0 10px;
}
.ryzc ul li{
    height:25px; line-height:25px;
}

.kuaijie{
    background: #fff;
    height: 150px;
    width: 1020px;
    margin: 0 auto;
    border-bottom: 1px solid #eee
}
.kuaijie ul{
    padding-top: 30px;
}
.kuaijie ul li a p{
    text-align: center;
    line-height: 160px;
    height: 121px;
}
.kj_1{
    background: url(../images/kj_link.png) no-repeat 20px top;
    width: 100px;
    text-align: center;
    float: left;
    height: 100px;
}
.kj_1 a:hover{
    color: #f00;
    background: url(../images/kj_link2.png) no-repeat 20px top;
    display: block
}
.kj_2{
    background: url(../images/kj_link.png) no-repeat -75px top;
    width: 100px;
    text-align: center;
    float: left;
    height: 100px;
}
.kj_2 a:hover{
    color: #f00;
    background: url(../images/kj_link2.png) no-repeat -75px top;
    display: block
}
.kj_3{
    background: url(../images/kj_link.png) no-repeat -175px top;
    width: 100px;
    text-align: center;
    float: left;
    height: 100px;
}
.kj_3 a:hover{
    color: #f00;
    background: url(../images/kj_link2.png) no-repeat -175px top;
    display: block
}
.kj_4{
    background: url(../images/kj_link.png) no-repeat -275px top;
    width: 100px;
    text-align: center;
    float: left;
    height: 100px;
}
.kj_4 a:hover{
    color: #f00;
    background: url(../images/kj_link2.png) no-repeat -275px top;
    display: block
}
.kj_5{
    background: url(../images/kj_link.png) no-repeat -375px top;
    width: 100px;
    text-align: center;
    float: left;
    height: 100px;
}
.kj_5 a:hover{
    color: #f00;
    background: url(../images/kj_link2.png) no-repeat -375px top;
    display: block
}
.kj_6{
    background: url(../images/kj_link.png) no-repeat -475px top;
    width: 100px;
    text-align: center;
    float: left;
    height: 100px;
}
.kj_6 a:hover{
    color: #f00;
    background: url(../images/kj_link2.png) no-repeat -475px top;
    display: block
}
.kj_7{
    background: url(../images/kj_link.png) no-repeat -575px top;
    width: 100px;
    text-align: center;
    float: left;
    height: 100px;
}
.kj_7 a:hover{
    color: #f00;
    background: url(../images/kj_link2.png) no-repeat -575px top;
    display: block
}
.kj_8{
    background: url(../images/kj_link.png) no-repeat -685px top;
    width: 100px;
    text-align: center;
    float: left;
    height: 100px;
}
.kj_8 a:hover{
    color: #f00;
    background: url(../images/kj_link2.png) no-repeat -685px top;
    display: block
}
.kj_9{
    background: url(../images/kj_link.png) no-repeat -785px top;
    width: 100px;
    text-align: center;
    float: left;
    height: 100px;
}
.kj_9 a:hover{
    color: #f00;
    background: url(../images/kj_link2.png) no-repeat -785px top;
    display: block
}
.kj_10{
    background: url(../images/kj_link.png) no-repeat -887px top;
    width: 100px;
    text-align: center;
    float: left;
    height: 100px;
}
.kj_10 a:hover{
    color: #f00;
    background: url(../images/kj_link2.png) no-repeat -887px top;
    display: block
}
.xyfc{
    background: #fff;
   
    width: 1020px;
    margin: 0 auto;
    
}

.slideTxtBox2{width:1000px;height:226px;margin:0 auto;background:url(images/hjbbj_12.jpg) no-repeat;}
.slideTxtBox2 .hd{height:50px;width:1020px;margin-bottom:20px;border-bottom: 1px solid #eee}
.slideTxtBox2 .hd ul{float:left;height:36px;}
.slideTxtBox2 .hd ul li{float:left;width:118px;height:50px;text-align:center;line-height:50px;color:#666;cursor:pointer;}
.slideTxtBox2 .hd ul li a{color:#02761b;}
.slideTxtBox2 .hd ul li a:hover{text-decoration:none;}
.slideTxtBox2 .hd ul li.on{color:#c10004;border-bottom: 2px solid #c10004}
.slideTxtBox2 .hd ul li.on a{color:#fff;}
.slideTxtBox2 .hd .btn{float:right;margin-right: 20px;}
.slideTxtBox2 .hd .btn div{width:11px;height:20px;overflow:hidden;cursor:pointer;background:url(images/arrow-left-right.gif) no-repeat;float:left;margin:0 10px 0 0;display:inline;}
.slideTxtBox2 .hd .btn {line-height: 50px;}

.slideTxtBox2 .bd{width:1020px;height:158px;margin:0 auto;line-height:32px;text-align:center;}
.slideTxtBox2 .bd .hceg{width:183px;height:138px;margin-left:14px; float: left;}

.link{
    margin: 0px auto;
    width: 1020px;
    background: #fff;
    overflow: hidden;
    padding: 20px 0;
}
.link h1{
    font-size: 22px;
    padding: 0 20px;
    font-weight: normal;
    color: #333
}
.link_main{
    width: 860px;
    float: right
}
.link1{
    width: 190px;
    height: 32px;
    color: #666;
    border: 1px solid #ccc;
    margin-left: 20px;
    font-family: 微软雅黑;
}

/*右侧悬浮*/
.izl-rmenu{
    margin-right: 0;
    width: 82px;
    position: fixed;
    right: 2px;
    top: 45%;
    -webkit-box-shadow: #DDD 0px 1px 5px;
    -moz-box-shadow: #DDD 0px 1px 5px;
    box-shadow: #DDD 0px 1px 5px;
    z-index:999;
    background: #fff;
}
.izl-rmenu .consult{    
    background-image: url(../images/consult_icon.gif);
    background-repeat: no-repeat;
    background-position: center -77px;
    display: block;
    height: 104px;
    width: 82px;
}
.izl-rmenu .consult .phone {
    background-color: rgb(247,247,255);
    position: absolute;
    width: 160px;
    left: -160px;
    top: 0px;
    line-height: 73px;
    color: #000;
    font-size: 18px;
    text-align: center;
    display: none;
    box-shadow: #DDD -1px 1px 4px;
}
.izl-rmenu a.consult:hover .phone{display:inline !important;}
.izl-rmenu .cart {
    background-image: url(../images/consult_icon.gif);
    background-repeat: no-repeat;
    background-position: center -181px;
    display: block;
    height: 16px;
    width: 16px;
    font-size: 12px;
    line-height: 16px;
    color: #45BDFF;
    text-align: center;
    padding-top: 15px;
    padding-right: 18px;
    padding-bottom: 47px;
    padding-left: 48px;
}
.izl-rmenu a.cart:hover .pic{display:block;}
.izl-rmenu .cart22 {
    background-image: url(../images/consult_icon.gif);
    background-repeat: no-repeat;
    background-position: center -259px;
    display: block;
    height: 16px;
    width: 16px;
    font-size: 12px;
    line-height: 16px;
    color: #45BDFF;
    text-align: center;
    padding-top: 15px;
    padding-right: 18px;
    padding-bottom: 47px;
    padding-left: 48px;
}
.izl-rmenu a.cart22:hover .pic{display:block;}
.izl-rmenu .btn_top {
    background-image: url(../images/float_top.gif);
    background-repeat: no-repeat;
    background-position: center top;
    display: block;
    height: 39px;
    width: 82px;
    -webkit-transition: all 0s ease-in-out;
    -moz-transition: all 0s ease-in-out;
    -o-transition: all 0s ease-in-out;
    transition: all 0s ease-in-out;
}
.izl-rmenu .btn_top:hover {
    background-image: url(../images/float_top.gif);
    background-repeat: no-repeat;
    background-position: center bottom;
}
.izl-rmenu .cart .pic {
    display:none;
    position: absolute;
    left: -160px;
    top: 65px;
    width: 160px;
    height: 160px;
    background:url(../images/weixin.jpg);
}

#udesk-feedback-tab {
    position: fixed;
    right: 2px;
    top: 45%;
    margin-top: -76px;
    -webkit-box-shadow: #DDD 0px -1px 5px;
    -moz-box-shadow: #DDD 0px -1px 5px;
    box-shadow: #DDD 0px -1px 5px;
    z-index: 10000;
    cursor: pointer;
    background-image: url(../images/consult_icon.gif);
    background-repeat: no-repeat;
    background-position: center top;
    display: block;
    height: 76px;
    width: 82px;
    background-color: #FFF!important;
    z-index:999;
}
td, th, div {
    word-break: break-all;
    word-wrap: break-word;
    vertical-align: top;
    line-height: 28px;
}
table{
    border-left: 1px solid #ddd;
    border-top:1px solid #ddd;
}
table td{
    border-right: 1px solid #ddd;
    border-bottom:1px solid #ddd;
    padding: 6px 20px;
}