﻿@charset "utf-8";
/* CSS Document */

/*初始化通用设置开始*/



a {
    text-decoration: none;
	color: black;
}

body {
     margin: 0;
	 padding: 0;
	 background: #ffffff;
     font-family: "微软雅黑";
}

div{box-sizing: border-box;}

ul,li {
    list-style: none;
	margin: 0;
	padding: 0;
}

.cl {
    clear: both;
    height: 0;
    font-size: 0;
    overflow: hidden;
}

.juzhong {
    width: 1200px;
    margin: 0 auto;
	position: relative;
}

.fl {
    float: left
}

.fr {
    float: right
}

.qx {
    margin-right: 0px
}

/*初始化通用设置结束*/

/*页头开始*/
.top{width: 100%;
     height: 100px;
     background: #ffffff;}

.top1{float: left;
      text-align: center;
      margin: 14px 60px 0px 8px}

.top1_1{font-size: 24px;
        font-weight: 600;
        line-height: 40px;
        display: flex;}

.top1_3{font-size: 30px;
        color: #1c52ac;
        padding: 0px 6px 0px 0px;}

.top1_2{font-size: 14px;
        margin-top: 2px;}

.top2 img{height: 36px;
          float: left;
          margin: 2px 14px 0px 0px}

.top2{font-size: 14px;
      color: #4c4c4c;
      line-height: 1.7;
      margin: 28px 0px 0px 32px;
      border-right: 1px solid #e0e0e0;
      float:left;
      height: 48px;
      padding-right: 32px;}
      
.top2_1{float: left;
        }
.top2:nth-last-child(2){border: none;}



/*页头结束*/

/*导航开始*/

.nav5{width: 100%;
     height: 50px;
     background: #192437;
     }


.nav{width: 1200px;
			height:50px; 
			line-height:50px;   
			position:relative; 
            padding: 0;
            margin: 0;}

		.nav a{ color:#fff;}


		.nav .nLi{ float:left;  
			position:relative; 
			display:inline;
            width: calc( 1200px / 8);
            text-align: center;
            font-size: 16px;}

		.nav .nLi h3{ float:left;
                      font-weight: 400;
                       margin: 0;}

		.nav .nLi h3 a{ display:block; 
			width: calc( 1200px / 8); 
			font-size:16px; }

		.nav .sub{ display:none; 
			width:calc( 1200px / 7); 
			left:0; 
			top:50px;  
			font-size: 14px;
			position:absolute; 
			background:#fafafa;  
			line-height:32px; 
			padding:5px 0;  
            z-index: 456;}

		.nav .sub li{ zoom:1; 
                     margin-top: 4px;}

		.nav .sub a{ display:block;
                    color: #333}

		.nav .sub a:hover{ 
							color:#00c6ff;  }

		.nav h3 a:hover{ color:#00c6ff; }
/*页头结束*/

/*banner开始*/
.cp_slideBox *{
	 margin: 0px;
    padding: 0px;
    list-style: none;
}
.cp_slideBox {
    width: 100%;
    height: 600px;
    overflow: hidden;
    position: relative;
    border: 0px solid #ddd;
    background-position: center;
}

/* 下面是色块切换*/
.cp_slideBox .hd {
    height: 15px;
    overflow: hidden;
    position: absolute;
    right: 45%;
    bottom: 5px;
    z-index: 1;
}

.cp_slideBox .hd ul {
    overflow: hidden;
    zoom:1; float: left;
    text-align: center;
}

.cp_slideBox .hd ul li {
    display: inline-block;
    float: left;
    margin-right: 6px;
    width: 50px;
    height: 4px;
    line-height: 14px;
    text-align: center;
    background: rgba(255,255,255,0.6);
    cursor: pointer;
}

.cp_slideBox .hd ul li.on {
    background: rgba(0,0,0,0.6);
    color: #fff;
}

/* 下面是图片切换*/
.cp_slideBox .bd {
    position: relative;
    height: 100%;
    z-index: 0;
}

.cp_slideBox .bd li {
    zoom:1; vertical-align: middle;
   
}

.cp_slideBox .bd li div {
    width: 100%;
    height: 600px;
    background-repeat: no-repeat;
    background-position: center;
    background-color: #eee;
}

.cp_slideBox .bd li div a {
    display: block;
    width: 100%;
    height: 100%;
}

.cp_slideBox .bd img {
    width: 450px;
    height: 230px;
    display: block;
}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.cp_slideBox .prev, .cp_slideBox .next {
    position: absolute;
    left: 3%;
    top: 50%;
    margin-top: -25px;
    display: block;
    width: 32px;
    height: 40px;
    background: url(../images/slider-arrow.png) -110px 5px no-repeat;
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.cp_slideBox .next {
    left: auto;
    right: 3%;
    background-position: 8px 5px;
}

.cp_slideBox .prev:hover, .cp_slideBox .next:hover {
    filter: alpha(opacity=100);
    opacity: 1;
}

.cp_slideBox .prevStop {
    display: none;
}

.cp_slideBox .nextStop {
    display: none;
}


/*banner结束*/




/*推荐开始*/
.tuijian{width: 100%;
         height: 60px;
         line-height: 60px;}

.tuijian_bt{font-size: 18px;
	        padding-left: 6px;
            margin: 0px 12px;}

.tuijian_bt:before{
        content: '';
        position: absolute;
        left: 0px;
        top: 16px;
        height: 28px;
        width: 2px;
        background-color:#1c52ac;
    }
                   

.tuijian a{font-size: 14px;
           margin: 0px 12px;
           color: #4c4c4c;}

/*推荐结束*/

/*标题通用开始*/
.qbt{font-size: 32px;
     font-family: "宋体";
     font-weight: 600;
     color: #1c52ac;
     text-align: center;
     padding-bottom: 30px;}

.eng{font-weight: 400;
     font-size: 14px;
     display: block;
     color: #666666;
     font-family: "微软雅黑";
     margin: 2px 0px 8px;
     text-transform:uppercase;}

.landi{width: 60px;
       height: 2px;
       background: #1c52ac;
       margin: 0 auto;}
/*标题通用开始*/


/*页脚开始*/

.footer{background:#404040;
        width: 100%;
        margin-top: 30px;}

.footer_nei{width: 1200px;
            margin:0 auto;
            padding: 36px 24px 30px;}

.dibu_nav{float: left;}

.db-nav{float: left;
        margin-right: 64px;
        letter-spacing: 1px;}

.db-nav1 a{color: white;
           font-size: 16px;}

.db-nav1{margin-bottom: 12px;}

.db-nav2 a{color: #cccccc;
           font-size: 14px;
           line-height: 2;}

.dibu_xinxi{float: left;
            }

.db-xx1 a{color: white;
          font-size: 16px;
          margin-bottom: 8px;
          display: block;}

.dibu_xinxi li{font-size: 14px;
               line-height: 30px;
               color: #ccc;
               padding-left: 20px;
			   background-image: url(../images/w1.png);
               background-position: left;
               background-repeat: no-repeat;}

.dibu_xinxi li:nth-child(2){background-image: url(../images/w2.png)}

.dibu_xinxi li:nth-child(3){background-image: url(../images/w3.png)}

.dibu_xinxi li:nth-child(4){background-image: url(../images/w4.png)}

.ewm{text-align: center;
     font-size: 14px;
     color: #ccc;
     line-height: 40px;
     float: right;
     margin-right: 24px;}

.ewm img{width:132px;
         height: 132px;
         display: block;}

.banquan{font-size: 14px;
         text-align: center;
         width: 1180px;
         margin: 0 auto;
         color: #ccc;
         line-height: 38px;
         letter-spacing: 1px;
         border-top:1px solid #fff;}

.banquan a{color: #ccc}
/*页脚结束*/













