﻿html, body, div,dl, dd, ul, li, ol, h1, h2, h3, h4, h5, h6, form, fieldset, img, a ,span,p{
    margin: 0;
    padding: 0;
    border: none;
    list-style-type: none;
    text-decoration: none;
}
h2 {
font-size:15px;font-weight:100;
}

a {
    color: #555555;
}

    a:hover {
        color: #342288;
    }

body { min-width:1300px;
    font-family: 'Microsoft YaHei';
    position: relative;
    line-height: 25px;
    font-size: 14px;
    color:#515151;
}

.clear {
    clear: both;
}
.w1300 {
    width: 1300px;
    margin: 0 auto; 
}
.w1100 {
    width: 1100px;
    margin: 0 auto;    
}
.w1000 {
width: 1000px;
    margin: 0 auto;
}
.w995 {
width:995px;margin:0 auto;
}
/*top*/
.top {
    height: 108px;
}

.logo {
    float: left;
}

.top .logo {
    margin-right: 20px;
}

    .top .logo img {
        height: 108px;
        width: 302px;
    }

.top_nav {
    float: left;
    width:850px;
}

    .top_nav .nav_li {
        /*padding-left: 10px;
        padding-right: 10px;*/
        text-align:center;
        width:120px;
        margin-top: 35px;
       

      
    }
 


        .top_nav #current dt {
            background:#342288;color:#fff;
        }

     .top_nav .nav_li dt {
        color: #474747;
       padding: 10px 0 10px 0;
        font-size: 16px;
    }



        .top_nav .nav_li:hover dt {
           color:#fff;  background:#342288;
        }

    .top_nav .nav_li dd {
        color: #e2e2e2;
        font-size: 10px; /*font-weight:bold;*/
       
    }

    .top_nav dl {
       
        float: left;
      
    }

    #nav {
    margin: 0 auto;font-weight:bold;
}

    #nav .mainlevel {
    
        float: left;
        
    }
  

        #nav .mainlevel a {
            text-decoration: none;
           /*text-align:center;*/
            display: block;
              /*padding-left:35px;
            padding-right:35px;*/
            font-size: 13px;
            color:#fff;
        }

        #nav .mainlevel ul li a {
            padding-bottom: 10px;
            padding-top: 10px;
            
      
        }

        #nav .mainlevel a:hover, #nav .mainlevel a.cur {
            color: #faee0b;
            text-decoration: none;
             /*padding-left:35px;
          padding-right:35px;*/
        }

        #nav .mainlevel .navlist_ul {
            display: none;
            position: absolute;
            z-index: 1000;
            padding-top:35px;
            min-width:120px;
             
        }
        #nav .mainlevel li a {
        padding-left:5px;padding-right:5px;
        }
        #nav .mainlevel li {
            text-align:center;
          padding-left:20px;padding-right:20px;
            border-bottom:1px solid #C9C9C9;
            /*background:rgba(52, 34, 136, 0.52);*/
            background-color:#342288;
           /*IE6 only*/
        }

.top_lxui {
    float: right;margin-top:40px;
}

    .top_lxui dd {
        float: left;
        margin-right: 10px;
    }

    .top_lxui .weibo {
        border: 1px solid #fff;
        width: 30px;
        height: 30px;
        background: url(../images/top_ui.jpg)no-repeat;
        background-position: 0px 0px;border-radius:50%;
    }

    .top_lxui .weixin {
        border: 1px solid #fff;
        width: 30px;
        height: 30px;
        background: url(../images/top_ui.jpg)no-repeat;
        background-position: -45px 0px;border-radius:50%;
    }

    .top_lxui .youjian {
        width: 30px;
        height: 30px;
        background: url(../images/top_ui.jpg)no-repeat;
        background-position: -88px 0px;
        border: 1px solid #fff;border-radius:50%;
    }

.weibo:hover, .weixin:hover, .youjian:hover {
    border: 1px solid #342288;
}

.weixinimg {
display:none;  position:absolute;top :80px;z-index:1111;
}

/*banenr*/

#full-screen-slider { width:100%; height:559px; float:left; position:relative}
#slides { display:block; width:100%; height:559px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:500px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:15px; height:15px; float:left; margin-left:15px; border-radius:5px; background:#C9C9C9 }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#FF7300}
/*index_about*/
.index_about {
margin-top:60px;
}
 .index_ti {
  padding:10px 30px 5px 30px;text-align:center;margin:0 auto;margin-bottom:60px;
}
    .index_ti h1 {
   font-size:26px;margin-bottom:5px;
    }
    .index_ti span {
    font-size:16px;
    }
    .hei {
     width:120px;
     border:1px solid #2a2a2a;
    }
.bai {
color:#fff;
}
.kuang { 
    position:relative;
  top:60px;
     width:120px;
   border:1px solid #fff;
}
.index_about .index_about_nr {
width:407px;height:220px;background:url(../images/about_ban.jpg)no-repeat center;float:left;
padding:20px 40px 20px 40px;margin-right:40px;
}
.index_about_nr span {
    float:right;
}
.index_about_img {
float:right;
}
.index_about_img img {
width:467px;height:260px;
}
/*fwxm*/
.fwxm {

width:100%;
height:516px;
background:url(../images/fwxm.jpg)no-repeat center;margin-top:60px;
}
.fwxm_nr {
    position:relative;
top:60px;
}
.fwxm_list a {
    color:#fff;
}
    .fwxm_list a:hover {
    color:#faee0b;
    }
.fwxm_list {
width:1050px;
}
.fwxm_li {float:left;text-align:center;width:150px;margin-right:20px;
}
.fwxm_li img {
width:150px;height:150px;overflow:hidden;border:3px solid #fff;border-radius:50%;
}
/*gcal*/
.nr_nav .dangq {
color:#faee0b;
}
.nye_nav .dangqs {
    background:#342288;color:#fff;
}
.gcal {
margin-top:60px;
}
.nr_nav .w1000 .dqlist {
color:#faee0b;
}
.gcallist_left {
float:left;/*margin-right:30px;*/  width:419px; height:565px;border:1px solid #fff;
}
    .gcallist_left:hover {
    border:1px solid #342288;
    }
    .gcallist_left img {
     width:419px;height:565px;
    }
.gcallist_right {
 float:left;width:578px;
}
.gcallist_right li {
float:left;margin-left:23px;width:263px;height:173px;overflow:hidden;margin-bottom:21px;border:1px solid #fff;
}

    .gcallist_right li:hover {
    border:1px solid #342288;
    }


/*news*/
.index_news {
margin-top:40px;
}
.index_news_left {
float:left;width:425px;margin-right:60px;

}
.index_news_right {
float:left;width:515px;
}
.index_news_list li {
padding-bottom:3px;
border-bottom: 1px dotted #aaaaaa;margin-bottom:10px;   
}
 .index_news_list li  span {
font-size:13px;color:#9d9d9d;
}
    .index_news_list li p {
    font-size:12px;color:#5f5f5f;
    }
    /*ideex_lxwm*/

  .ideex_lxwm {

width:100%;
height:556px;
background:url(../images/idex_lxwm.jpg)no-repeat center;margin-top:60px;
}
.ideex_lxwm_nr {
    position:relative;
    top:60px;
    color:#ffffff;
}
.foot{
    background:#333534;height:165px;width:100%;
}
.foot_bq {
    position:relative;
    top:50px;
width:320px;
color:#ffffff;float:left;
}
    .foot_bq a {
    color:#ffffff;
    }
.foor_ewm {
    position:relative;top:25px;
float:right;}
.foor_ewm dd{float:left;margin-right:10px;

}
    .foor_ewm .wem_ti {position:relative;
       top:40px;color:#fff;
        }
/*about*/
.nr_nav {
width:100%;text-align:center;background:#5092c2;
}
    .nr_nav .nr_nav_a {
      color:#fff;line-height:60px;font-size:16px;
    }
        .nr_nav .nr_nav_a:hover {
        color:#faee0b;
        }
    .nr_nav span {
        color:#fff;margin-left:20px;margin-right:20px;
    }
.about_ti {
text-align:center;width:380px;margin:0 auto;margin-top:50px;margin-bottom:20px;
}
    .about_ti h2 {
    font-size:16px;font-weight:100;margin-bottom:5px;color:#6a6a6a}
     .about_ti h1 {
    font-size:24px;margin-bottom:10px;color:#2e2e2e}
    .about_ti .lan {
    border-bottom:3px solid #4197d8;width:160px;display:block;float:left
    }    .about_ti .cheng {
    border-bottom:3px solid #f38b2a;width:60px;display:block;float:left
    }
.nye_nav {
text-align:center;margin-bottom:30px;
}
    .nye_nav a{ 
        position:relative;
       top:20px;
    padding:10px 20px 10px 20px;background:#dddddd;margin-right:5px;
    }
    .about_ti a:hover {
    background:#342288;color:#fff;
    }

.content,.glorieslist,.newslist,.productlist{
margin-top:50px;
}
.projectlist {
position:relative;top:30px;
}
.newsul li {
border-bottom:1px solid #e5e5e5;margin-bottom:20px;padding-bottom:5px;
}
.newsul dd {float:left;

}.newslist_img{
     width:217px;height:114px;border:1px solid #dddddd;float:left;margin-right:20px;
 }
.newslist_img img{
width:100%;
max-height:114px;
}
.newslist_nr {
width:760px;
}
    .newslist_nr h2 {
    font-weight:bold;
    }
    .newslist_nr p {
    font-size:12px;color:#5b5b5b;line-height:25px;
    }
    .newslist_nr span {
    font-size:12px;color:#0168b6;
    }
.projectul {
width:1100px;
}
.projectul  li {
   float:left;height:280px; width:300px;margin-right:50px;margin-bottom:30px;border:1px solid #fff;
}
.projectul  img {
width:296px;height:202px;padding:2px;border:1px solid #dddddd;
}
.projectul  {
text-align:center;
}
    .projectul li span {
      position:relative;top:20px;
    }
    .projectul li:hover {
    border:1px solid #342288;
    }
.productui {
width:1100px;
}
.productui  li {
   float:left;height:290px; width:220px;margin-right:50px;margin-bottom:30px;border:1px solid #fff;
}
.productui  img {
width:216px;height:237px;padding:2px;border:1px solid #dddddd;
}
.productui  {
text-align:center;
}   .productui li span {
      position:relative;top:10px;
    }
    .productui li:hover {
    border:1px solid #342288;
    }
.news_titi {
text-align:center;margin-top:50px; padding-bottom:10px;border-bottom:1px dotted #aaaaaa; margin-bottom:10px;
}
    .news_titi h2 {margin-bottom:10px;
   color:#000000
    }  .news_titi span {
   color:#777777;font-size:12px;
    }
    .content_news{
        font-size:13px;line-height:25px;
    }
.shangxiap {
 height:50px;border-bottom:1px solid #dddddd;border-top:1px solid #dddddd;line-height:50px;margin-top:30px;margin-bottom:60px;font-size:12px;
}
    .shangxiap dd {
    float:left;margin-right:20px;width:300px;height:50px;overflow:hidden;text-overflow:ellipsis;
-o-text-overflow:ellipsis;
white-space:nowrap;

    }
    .shangxiap dt {
    float:right;
    }
    .shangxiap .bshare-custom {
    margin-top:16px;font-size:12px;
    }
.nr_nav .w1000  .dqlist {
color:#faee0b;
}

.paging {
    margin-top:10px;
    text-align:center;
    margin-bottom:30px; border-top:1px solid #dddddd;
    padding-top:30px;
}
    .paging .nolink {
    padding:3px 10px 3px 10px; background:#dddddd;margin-left:10px;
    }
        .paging span font {
         padding:3px 10px 3px 10px; background:#006ecb;margin-left:10px;color:#fff;
        }
    .paging a {
         padding:3px 10px 3px 10px;background:#dddddd;margin-left:10px
    }
        .paging a:hover {
             background:#006ecb;color:#fff;
        } 
