﻿/* header */
.header_full{
    height: 98px;
    background:#fff;
}
.header{width: 1150px;margin: 0 auto;height: 98px;}
/* left */
.logo {
    width: 363px;
    padding-top: 16px;
    /* padding-left: 120px; */
}
.nav_search{height: 48px;width:745px;}
.search {
    width: 169px;
    height: 30px;
    background: url(../images/search_bg.jpg) no-repeat;
    float: right;
    margin-top: 12px;
}
.search .ipt {
    width: 125px;
    height: 18px;
    line-height: 20px;
    padding: 2px;
    margin: 3px 4px;
    border: 0px;
    float: left;
}
.search .sub {
    width: 28px;
    height: 22px;
    float: left;
    background: url(../images/search.jpg) center center no-repeat;
    float: left;
    border: none;
    margin: 3px 0px;
    cursor: pointer;
}
/* right */
.top_right{width: 745px;height: 86px;margin-top:12px;}
/* top_link */
.top_link{padding-top:24px;height:26px;line-height:26px;padding-right:35px;text-align:right;}
.top_link i{color:#686868;}
.top_link span,.top_link a{color:#46AAFE;}
.top_link a{font-size:13px;}
.top_link a:hover{text-decoration:underline;}
/*  nav */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav_bar{position:relative;z-index:1;height: 39px;line-height: 38px;color:#333;float: right;}
.nav{position:relative;width: 737px;font:"14px/1.5 '\5FAE\8F6F\96C5\9ED1','\5b8b\4f53',tahoma,arial";}

.m{width: 92px;}
.m li{width: 83px;}

.nav h3{ float:left;  font-size:100%; font-weight:normal; font-size:14px; line-height:40px; color:black; }
.nav .m{float:left;position:relative;z-index:1;text-align:center;    font-size:14px; }
.nav .s{float:left;width:3px;text-align:center;color:#D4D4D4;font-size:14px; }
.nav .sub{padding: 11px;display:none;position:absolute;top: 38px;z-index:1;border-top:0;
          background: #0D5AB4;
          /**
          background: url(../images/1pxshadow.png) 50% 0px repeat-x rgb(255, 255, 255);
              */
          text-align: center;
}
.nav .sub li{float: left;text-align:center;padding: 0 3px;line-height: 30px;margin-bottom: 0px;}
.nav .sub li a{font-size:12px;display:block;/* border-bottom:1px solid #E6E4E3; */padding: 5px 0;height: 23px;line-height: 23px;color: #FFFFFF;font-weight:bold;}
.nav .sub li a:hover{color: #00B6FF;}

.nav .block{
    height: 0px;
    width: 900px;
    background: #0F5DA0;
    position: absolute;
    left: 0;
    top: 38px;
    overflow: hidden;
}

.nav a {
    /**
        color: #11558E;
        **/
    color: #666;
    display:block;
    width:89px;
    height:38px;
    font-weight:bold;
}
.nav a:hover{
    
}

.navright{
    right:auto;
    left:0px;
}

.navleft{
    left: auto;
    right: 0px;
}
.nav .on{
        
   /**
       background: #005BAC;
   */
        
background: #0D5AB4;
}
.nav .on a{
color: white;
}

.subshort{width:331px;}
.subnormal{
    width:415px;
}
.sublong{width:496px;}

.fullSlide{ width:100%;  position:relative;  height:522px; background:#fff;  }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:522px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:522px;background:url(../images/1pxshadow.png) repeat-x top;  }

.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }
.fullSlide .hd ul{ text-align:center; }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:42px; height:11px; margin:1px; overflow:hidden; background:#000;
	filter:alpha(opacity=50);opacity:0.5;  line-height:999px; 
}
.fullSlide .hd ul .on{ background:#f00;  }

.fullSlide .prev,
.fullSlide .next{ 
    display:block;  
    position:absolute; 
    z-index:1; top:50%; 
    margin-top:-30px; 
    z-index:1; width:40px; 
    height:60px; 
    cursor:pointer; 
    display:none; 
}
.fullSlide .prev{ 
    left:auto; left:15%; 
    background:url(../images/icon/f-l.png) no-repeat center;
}

.fullSlide .next{ 
    left:auto; right:15%; 
    background:url(../images/icon/f-r.png) no-repeat center;
}



.full_banner .hd ul li
{
    cursor:pointer;
    display:inline-block;
    *display:inline;zoom:1;
    width: 60px;
    height: 6px;
    margin:5px;
    background: #fff;
    overflow:hidden;
    line-height:9999px;
}
/**
.full_banner .hd ul .on{background-position:0px 0px;}

.full_banner .hd ul li
{
	list-style-type:none;
	float: left;
    width: 60px;
    height: 6px;
    margin: 0;
    padding: 0;
    margin-right: 10px;
    display: block;
    background: #fff;
    cursor: pointer;
    z-index: 9999;
}
*/
.full_banner .hd ul .on    
{
	padding: 0px;
    background: #4B53B1;
}

  

.cfooter{
    margin:25px auto;
    height:85px;
    width:1130px;

}

.icon-uimini {
    float: left;
    margin-left: -8px;
    font-size: 76px;
    color: #3498db;
    line-height: 90px;
}

.ft-info ul{
    
}
.ft-nav {
    /* margin-top: 7px; */
}
.ft-wp { width: 100%; background-color: #fff; padding: 40px 0; }
.ft {
    display: block;
    width: 100%;
    height: 37px;
    background: url(../images/inbg-1-1.png);
    /* margin: 0 auto; */
    /* margin-top: 25px; */
}

.links {
    width: 317px;
    height: 231px;
    margin: auto;
}
.links ul {
    width: 253px;
    height: 143px;
    margin: 44px 0 44px 0;
    padding: 0px 31px 0 31px;
    border-left: 1px solid #6B63E6;
    border-right: 1px solid #6B63E6;
}
.links ul li {
    width: 106px;
    height: 38px;
    padding: 0px 10px 0px 10px;
    float:left;
}
.links ul li h5 a{
    font-size: 14px;
    color: #FFFFFF;
    height: 38px;
    line-height: 38px;
    font-family:'Microsoft YaHei';
    font-weight:bold;
}
.links ul li a {
    height: 24px;
    width: 100%;
    display: block;
    color: #969696;
    text-align: center;
    font: 12px/24px "Microsoft Yahei","Lucida Sans Unicode";
}

.ft_wrap{
    margin:0 auto;
    width:1045px;
}

.ft_wrap span {
    color:#fff;
    font-family: inherit;
    -webkit-font-smoothing: subpixel-antialiased;
    font-weight: normal;
    font-size:12px;
    line-height: 25px;
}
.ft_wrap a{
    color:#EFEEF9;
}
.ft_wrap a:hover{
}
.links a:hover{
    color: #00B6FF;
}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.other_link{float:right;width:140px;height: 25px;line-height: 25px;background:#39A4DC;position:relative;z-index:1;}
.other_link a{ color:#EFEEF9;}
.link_title{
    text-align: center;
    margin: 0 auto;
    display: block;
}

.other_link .sub {
    display:none;
    width: 240px;
    left: 0;
    top: -104px;
    position: absolute;
    background: #032E80;
    line-height: 26px;
}
.other_link .sub li{ zoom:1; }
.other_link .sub a{ display:block; padding:0 10px; }
.other_link .sub a:hover{background: #1C1C1D;color:#fff;}
.other_link .on h3 a{ background:#4E4E4E; color:#fff;   }