﻿/*-----------------[初始化]--------------*/
body{
    color: #505050;font-size: 12px;font-family:"微软雅黑","Microsoft Yahei";min-width: 1164px; 
    background:#e8e8e8;-webkit-background-size: 100% 100%;
    background-size: 100% 100%;
	border:0px;
}
a{color: #505050;}
a:hover{color: #286bb1;}
img,.ani{
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
input,textarea,select{font-size: 12px;color: #444;font-family:"微软雅黑","Microsoft Yahei";}
@font-face {
 font-family: "fn";
 src:url(../font/fzzzhjt.TTF);
}
@font-face {
 font-family: "fn1";
 src:url(../font/impact.ttf);
}
@font-face {
 font-family: "fn2";
 src:url(../font/constan.ttf);
}
/*布局*/
.wp{width: 1200px;margin: 0 auto;}
.h40{height: 40px;}
.h50{height: 50px;}
.h500{height: 500px;}
/*标题*/



/*******************************
    -------[=头部]-------
********************************/
#top{background: #313131; color: #c2c2c2;overflow: hidden;line-height: 45px;height: 45px;}
#top .top-l{float: left;}
#top .top-r{float: right;}
#top .s1{color: #c2c2c2;padding-left: 23px;margin-left: 15px;background: url(../images/top-bg1.png) no-repeat 0 center;}
#top .s2{background-image: url(../images/top-bg2.png);}
#top .s1:hover{color: #fff;}
#hd{overflow: hidden;}
#hd .logo{
    display: block; padding: 35px 0 48px;width: 480px;float: left;
    background: url(../images/top-4.png) no-repeat right 44px;
    margin-right: 20px;
}
#hd .logo img{max-height: 88px;max-width: 470px;}
#hd .tp-1{float: left;padding-top:48px;display: block;width: 70px;height: 70px;}
#hd .tp-2{margin-left: 12px;}
#hd .tel{color: #44423d;font-size: 16px;float: right;padding-left: 73px;background: url(../images/top-3.png) no-repeat 0 center;margin-top: 60px;}
#hd .tel span{font-size: 12px;}
#hd .tel  p{font-size: 18px;color: #b20000;}

/*******************************
    -------[=导航]-------
********************************/
#nav{background: #00356c;line-height: 34px;height: 34px;}

#nav ul li{float: left;width: 133.33px;text-align: center;font-size: 15px;position: relative;}
#nav ul li .a1{color: #fff;display: block;-o-transition:.3s;
-ms-transition:.3s;
-moz-transition:.3s;
-webkit-transition:.3s;
transition:.3s;}
#nav ul li .a1:hover,#nav ul li.on .a1,#nav ul li.ok .a1{background: #fff;color: #00356c;}
/*二级*/
#nav dl{display: none;position: absolute;z-index: 99;left: 0;top: 34px;width: 100%;line-height: 26px;background: rgba(0,0,0,0.4);padding: 12px 0;}
#nav dl dd a{color: #fff;display: block;}
#nav dl dd a:hover,#nav dl dd.on a{background: #313131;color: #fff;}


/*******************************
    -------[=banner]-------
********************************/
#banner{width: 100%;height:450px; overflow:hidden; position:relative;}
#banner .bd{position:relative; height:100%; z-index:0;   }
#banner .bd li{
    width: 100%;height: 450px;
    zoom:1;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;

}
#banner .bd li .txt{margin-top: 70px;font-family: "fn";}
#banner .bd li .txt h3{font-size: 23px;color: #001931;font-weight: lighter;line-height: 40px;}
#banner .bd li .txt p{color: #fff;font-size: 12px;text-transform: uppercase;line-height: 20px;}
#banner .bd a{display:block; width:100%; height: 100%;}
#banner .hd{ width:100%;z-index:100;margin-top: 17px;text-align:center;position: absolute;bottom: 20px;width: 100%;left:0; }
#banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; 
    width:12px; height:12px; margin:0 4px;overflow:hidden; background: #fff;border-radius: 50%;
    
    line-height:999; opacity: .57;
}
#banner .hd ul .on{opacity: .9;}
#banner .prev,#banner .next{display: inline-block;width: 75px;height: 75px;
    position: absolute;top:50%;margin-top: -38px;z-index: 100;
}
#banner .prev{left:110px;background:url(../images/ban-prev.png) no-repeat;}
#banner .next{right:110px;background:url(../images/ban-next.png) no-repeat;}

/*******************************
    -------[=底部]-------
********************************/
#fd{height: 290px;background: #006092;box-shadow: 0px 6px 15px #00466a inset;}
.fd-top{padding-top: 11px;width: 1080px;margin: 0 auto;height: 277px;overflow: hidden;}
.fd-top .col-l{width: 610px;}
.fd-top .col-r{width: 470px;}
.fd-tit{
    padding:18px 25px;width: 20px;background: url(../images/fd-01.jpg) no-repeat 0 0;
    height: 100px;font-size: 19px;line-height: 20px;color: #fff;float: left;
}
.fd-list{float: left;padding-top: 38px;}
.fd-list li{float: left;color: #fff;margin-right: 25px;}
.fd-list h3{font-weight: lighter;line-height: 28px;font-size: 14px;}
.fd-list h3 span{display: block;text-transform: uppercase;line-height: 25px;}
.fd-list dl{line-height: 25px;}
.fd-list dd a{
    color: #ccd2d7;font-size: 14px;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
}
.fd-list dd a:hover{color: #30b9f0;}
.fd-attention{overflow: hidden;color: #fff;padding: 5px 0;}
.fd-attention .pic{width: 120px;height: 120px;margin-right: 20px;float: left;padding-top: 5px;}
.fd-attention .pic img{display: block;width: 120px;height: 120px;}
.fd-attention h3{font-size: 23px;color: #07144c;line-height: 39px;}
.fd-attention p{line-height: 25px;}
.fd-attention .p1{font-size: 16px;}
.fd-attention .p2{font-size: 14px;padding-bottom: 6px;}
.fd-attention .p3{font-size: 14px;}
.fd-attention .p3 span{color: #ffeb09;font-size: 21px;}

.fd-bot{background: #fff;color: #494949;font-size: 12px;line-height: 22px;padding: 35px 0;text-align: center;}

/*******************************
    -------[=正文]-------
********************************/
.g-tit1{line-height: 66px;font-size: 12px;color: #6a6a6a;font-weight: lighter;height: 66px;}
.g-tit1 span{
    font-size: 23px;color: #006092;font-family:"fn";padding-right: 20px;
    background: url(../images/g-tit1.png) no-repeat right center;margin-right: 5px;
}
.g-tit1 .more{display: inline-block;float: right;}
.g-tit1 .more2{line-height: 20px;height: 20px;padding: 0 5px;margin-top: 20px;background: #a0a0a0;color: #fff;}

.m-box1{background: #fff;border-top:3px solid #286bb1;padding: 0 25px;}

/*文本框*/
.slideTxtBox{width:275px;height: 350px;padding: 10px;border: 2px solid #ddd;margin: 20px 0;}
.slideTxtBox .hd{height: 33px;position:relative;}
.slideTxtBox .hd ul{line-height:33px; float:left; position:absolute; top:0; left:0; height:33px;}
.slideTxtBox .hd ul li{
    font-size: 15px; color:#494949;font-weight: bold; float:left; width: 131px; text-align: center;cursor:pointer;
    border-right:1px dashed #ddd;  border-bottom:3px solid #ddd; 
}
.slideTxtBox .hd ul li:last-child{border-right: 0;}
.slideTxtBox .hd ul li.on{border-bottom-color: #286bb1;color: #006092;}
.slideTxtBox .bd{height: 310px;overflow: hidden;}
.lm-list1{ padding:10px 5px;  zoom:1;}
.lm-list1 li{ line-height:25px;padding-left: 20px; background: url(../images/list-1.png) no-repeat 0 center;}
/*row1*/
.m-row1{overflow: hidden;}
.m-row1 .col-l{float: left;width: 835px;}
.m-row1 .txt-img img{float: left;margin-right: 12px;width: 290px;height: 190px;}
.m-row1 .txt-img p{font-size: 12px;line-height: 23px;text-indent: 24px;}
.m-row1 .txt-img span{float: right;}
.m-row1 .txt-img a{color: #b80000;}
.m-row1 .txt-img a:hover{text-decoration: underline;}
.index-img{width: 1200px;height: 135px;}

/*row2*/
.m-row2{position: relative;margin-bottom: 70px;}
.m-row2 .btn-more{
    position: absolute;bottom: -38px;left: 50%;margin-left: -38px;
    width: 77px;height: 77px;
    background: url(../images/png-01.png) no-repeat 0 0;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
}
.m-row2 .btn-more:hover{opacity: 0.7;}

.g-tit2{text-align: center;line-height:120px;}
.g-tit2 h3{
    display: inline-block;color: #242424;font-size: 35px;font-family:"fn2";
    text-transform: uppercase; font-weight: lighter;line-height: 45px;vertical-align: middle;
    padding-right: 25px;margin-right: 5px;background: url(../images/g-tit2.png) no-repeat right center;
}
.g-tit2 h3 span{display: block;color: #006092;font-size: 28px;font-family:"fn";}
.g-tit2 p{
    vertical-align: middle;display: inline-block;text-align: left;line-height: 20px;
    font-size: 14px;color: #727272;
}

.lm-list2{overflow: hidden;margin-left: -20px;padding:5px 0 15px; text-align: center;}
.lm-list2 li{/*float: left;*/width: 195px; display: inline-block;}
.lm-list2 li a{display: block;margin-left: 20px;text-align: center;color: #006092;-o-transition:.3s;
-ms-transition:.3s;
-moz-transition:.3s;
-webkit-transition:.3s;
transition:.3s;}
.lm-list2 li a:hover{opacity: 0.7;transform: scale(1.1); z-index:9999;}
.lm-list2 li h3{padding-bottom: 130px;font-size: 18px; background: url(../images/png-02.png) no-repeat center bottom;}
.lm-list2 li p{font-size: 12px;line-height: 60px;}

.lm-list2 .li-2 a{color: #007200;}
.lm-list2 .li-3 a{color: #30b9f0;}
.lm-list2 .li-4 a{color: #f5ab0d;}
.lm-list2 .li-5 a{color: #dd4f11;}
.lm-list2 .li-6 a{color: #be000f;}
.lm-list2 .li-2 h3{background-image: url(../images/png-03.png);}
.lm-list2 .li-3 h3{background-image: url(../images/png-04.png);}
.lm-list2 .li-4 h3{background-image: url(../images/png-05.png);}
.lm-list2 .li-5 h3{background-image: url(../images/png-06.png);}
.lm-list2 .li-6 h3{background-image: url(../images/png-07.png);}

/*row3*/
.m-row3{overflow: hidden;padding:0 53px 35px;}
.m-row3 .top{border-bottom: 3px solid #ddd;overflow: hidden;}
.m-row3 .pic{margin: 20px 0;position: relative;}
.m-row3 .pic img{width: 415px;height: 215px;display: block;}
.m-row3 .pic .mask{
    position: absolute;width: 100%;height: 100%;left: 0;top: 0;background:rgba(0,0,0,0.6) url(../images/btn-play.png) no-repeat center center;opacity: 0;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
}
.m-row3 .pic:hover .mask{opacity: 1;}

.lm-list3{width: 650px;}
.lm-list3 li{height: 125px;overflow: hidden;}
.lm-list3 li:first-child{border-bottom: 1px dashed #ddd;}
.lm-list3 em{
    line-height:125px;height: 125px;font-size: 100px;color: #acacac;font-family: "fn1"; float: left;
    -o-transition:0.2s;
    -ms-transition:0.2s;
    -moz-transition:0.2s;
    -webkit-transition:0.2s;
    transition:0.2s;
}
.lm-list3 .txt{padding: 10px 0 10px 30px;overflow: hidden;}
.lm-list3 .txt p{
    font-size: 14px;color: #505050;line-height: 20px;height: 40px;
    display: -webkit-box;display: box; 
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.lm-list3 .txt h3{
    font-weight: lighter;text-transform: uppercase;color: #707070;font-size: 12px;margin-bottom: 6px;
    line-height: 20px;height: 45px;overflow: hidden;
}
.lm-list3 .txt h3 span{
    font-size: 19px;display: block;font-weight: bold;color: #403f3f;white-space: nowrap;overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    height:25px;line-height: 25px;
}
.lm-list3 li a:hover em{color: #006092;}


/*2016年7月5日15:22:07 ;*/
.add-part {
    font-size: 12px;
    border-top: 1px dashed #ddd;
}

.add-part em {
    height: 125px;
    line-height: 125px;
    font-size: 100px;
    display: block;
    color: #acacac;
    font-family: "fn1";
    transition: 0.2s;
}

.add-part a:hover em{color: #006092;}
.add-part a:hover {
    color :#505050;
}
.add-part .txt {
    width: 958px;
    padding: 10px 0 10px 27px;

}

.add-part .txt h3{
    font-size: 19px;
    font-weight: bold;
}

.add-part .txt span {
    display: block;
    padding: 5px 0;
}

.add-part p {
    line-height: 20px;
    font-size: 14px;
}

/*2016年7月5日15:22:15;*/


/*row4*/
.m-row4 .g-tit1{line-height: 42px;}
.m-row4 .pic-r{float: right;width: 346px;height: 289px;background: #000;border: 2px solid #ddd;}
.m-row4 .pic-r img{width: 346px;height: 289px;}
/*=======选项卡========*/
.btn-txt{height: 70px; width: 100%;padding-top: 5px;border-top: 1px solid #ddd;}
.btn-txt li{float: left;padding: 0 10px; line-height: 34px;cursor: pointer;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
}
.btn-txt li:hover,.btn-txt li.hover{background:#006092;color: #fff;}

/*轮播图*/
.slick-pic{position: relative;width: 850px;overflow: hidden;float: left;}
.slick-pic .bd{width: 826px;height: 272px;overflow: hidden;background: #fff;padding: 12px;}
.slick-pic .bd ul{margin-left: -30px;overflow: hidden;width: 856px;}
.slick-pic .bd li{float: left;width:212.5px;text-align: center;}
.slick-pic .bd img{display: block;width: 186px;height: 110px;}
.slick-pic .bd a{display: block;margin-left: 30px;}
.slick-pic .bd a:hover img{opacity: 0.7;}
.slick-pic .bd p{line-height: 30px;}
.slick-pic .pn{
    width: 47px; height: 85px; position: absolute;z-index: 99; top: 95px;
    background:rgba(0,0,0,0.4) url(../images/arr-l.png) no-repeat center center;
}
.slick-pic .pn:hover{background-color:rgba(0,0,0,0.7);}
.slick-pic .prev{left: 0;}
.slick-pic .next{right: 0; background-image:url(../images/arr-r.png);}
/*轮播图  end*/


/*row5*/
.m-row5 .col-l{width: 588px;}
.m-row5 .col-r{width: 588px;}
/*轮播图2*/
.slick-pic2{position: relative;width: 588px;}
.slick-pic2 .bd{width: 588px;height: 255px;overflow: hidden;}
.picList2{overflow: hidden;width: 588px;background: #fff;}
.picList2 li{
    float: left;width:117.6px;text-align: center;line-height:117.6px;
    position: relative;cursor: default;
}
.picList2 img{
    vertical-align: middle;
    width:117.6px;height: 109px;
}
.picList2 a{display: block;}
.picList2 .mask{
    opacity: 0;
    display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;
    background: rgba(0,96,146,0.8);
}
.picList2 .mask p{
    padding: 20px;text-align: center;color: #fff;font-size: 13px;line-height: 20px;
    display: inline-block;vertical-align: middle;
}
.picList2 li:hover .mask{opacity: 1;}

.slick-pic2 .pn{
    width: 20px; height: 20px; position: absolute;z-index: 99; top:-43px;
    background:#eee url(../images/arr-l2.png) no-repeat center center;
}
.g_list li{width: 196px;}
.g_list .mask p{padding: 10px 45px;}
.g_list img{width: 196px;height: 117px;display: block;}


.slick-pic2 .prev{right: 20px;}
.slick-pic2 .next{right: 0; background-image:url(../images/arr-r2.png);}
.slick-pic2 .prev:hover{background-image: url(../images/arr-l-2.png);}
.slick-pic2 .next:hover{background-image: url(../images/arr-r-2.png);}
/*轮播图  end*/

 /*视频弹窗*/
.video-float{display: none;position: fixed;left: 50%;top: 50%;margin: -200px 0 0 -240px;}