@charset "utf-8";
/* CSS Document */
/*
color:red !important;/* Firefox、IE7支持
_color:red;  IE6支持
*color:red;  IE6、IE7支持
*+color:red; IE7支持/
color:red\9; IE6、IE7、IE8支持
color:red\0; IE8支持
@media screen and(-webkit-min-device-pixel-ratio:0){} chrome
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#99000000', EndColorStr='#99000000');
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templets/ftwcm/images/bg_index.body1.png');_background:none;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight*0.3));
behavior: url(css/PIE.htc);
pointer-events:none;//鼠标穿透
-webkit-animation:0.3s ease-in 1.1s 1 ui;
-webkit-animation-fill-mode:both;
*/

/*
解决safari浏览器添加transform属性对文字的影响
-webkit-font-smoothing: antialiased;
*/
/*--默认--*/
html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, address, big, cite, code, del, em, font, img, ins, small, strong, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {margin:0;padding:0;}
html{_background-image:url(about:blank);_background-attachment:fixed;}
body{line-height:120%; min-height:100px; font-family:"微软雅黑",Arial;font-size:12px; /* min-width:1250px; */  max-width:1920px; margin:0 auto; color:#333;}
ol,ul,li{list-style:none outside none;padding:0;}
a{text-decoration:none;color:#333;}
img{border:none;vertical-align:middle;}
table{border-collapse:collapse;}
tr,td,th{padding:0;margin:0;}
h1,h2,h3,h4,h5,h6{font-weight:normal; margin:0; padding:0;}
i,b,strong{font-style:normal;font-weight:normal;}
input,textarea,select{border:1px solid #CCC;font-family:"微软雅黑",Arial;outline:none;border:none;background:none;padding:0;}

input::-ms-clear{display: none;}
input::-ms-reveal{display: none;}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #707070; opacity: 1;}
input:-moz-placeholder, textarea:-moz-placeholder {color:#707070;opacity: 1;}
input::-moz-placeholder, textarea::-moz-placeholder {color:#707070;opacity: 1;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color:#707070;opacity: 1;}
textarea{ resize:none; }


a:focus{outline:none;}
a:hover{ color:#01763a; }

.tran_scale{ overflow:hidden !important; display:block; transform: rotate(0deg); -webkit-transform: rotate(0deg); }
.tran_scale img{transition:all 0.8s; -webkit-transition:all 0.8s;  -moz-transition:all 0.8s; transform:scale(1,1); -webkit-transform:scale(1,1); display:block; }

@font-face {
    font-family: 'futuramedium';
    src: url('fonts/futura-medium-webfont.eot');
    src: url('fonts/futura-medium-webfont.eot') format('embedded-opentype'),
    url('fonts/futura-medium-webfont.woff2') format('woff2'),
    url('fonts/futura-medium-webfont.woff') format('woff'),
    url('fonts/futura-medium-webfont.ttf') format('truetype'),
    url('fonts/futura-medium-webfont.svg#futuramedium') format('svg');
}

/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on September 12, 2017 */


/*clear 页头，页脚，内容区都不用再加清除样式 */
.fixed:before, .clearfix:before, .cf:before, body:before, .header:before, .main:before, .footer:before { content: ''; display: table }
.fixed:after, .clearfix:after, .cf:after, .header:after, .main:after, .footer:after { content: ''; display: table; clear: both; }
.fixed, .clearfix, .cf, .header, .main, .footer { *zoom: 1 }
.fr{ float:right; }
.fl{ float:left; }
.ellipsis{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block; }

.body_box{ /* min-width:1250px; */ }

.weizhidh{width: 1230px; margin:30px auto; font-size:14px; color:#767676; padding:5px 0 5px 0;}
.weizhidh a{font-size:14px; color:#767676;}
.weizhidh a:hover{font-size:14px; color:#03717e;}

/*header*/
.menu_h{display: none;}
.header{ position: relative; z-index:999; border-bottom:1px solid #d2d2d2;}
.header .top{ background:#006f7c; line-height:38px; overflow: hidden; text-align: right; position: relative; z-index:10; }
.header .top a{ padding:0 14px; float: right; color:#fff;  font-size:12px;}
.header .top .en{ text-transform: uppercase; font-family: 'futuramedium'; margin-right: 8px; }
.header .top a.on{ background:#ddbf99; }
.header .top .wrap{width:1250px; height:38px; margin:0 auto; }

.header .nav{ height:110px;  }
.header .nav .wrap{ padding-top:14px; width:1250px; margin:0 auto; position: relative; z-index:1; }
.header .nav .logo{ float: left; padding: 9px 0 0 0; margin-top:15px; }
.header .nav .logo img,.header .nav .logo>a{ display: block; height:100%; }
.header .navList{width:722px; float:left;  margin-left: 10px; padding-left:0; }
.header .navList li{ float: left; position: relative; min-width: 88px; margin-left:0; text-align:center; }
.header .navList li .one{position: relative;display: block; padding:0 0; line-height:96px; font-size:16px; -webkit-transition:all 0.3s; transition:all 0.3s; }
.header .navList li .one .open{
    display: none;
}
.header .shareNav{ float: right; padding-top:30px; position: relative; }
.header .shareNav>a{ display: block; float: left; margin-left: 10px; font-size:12px; }
.header .shareNav .a1{ border:1px solid #dedede; line-height:30px; width:68px; text-align: center; border-radius:10px;  behavior: url(css/PIE.htc);}
.header .shareBtn{ margin-right: 13px; }

.header .shareNav .a1:hover{ border-color:#01763a; color:#fff; background:#01763a; }
.header .seachBtn{ background:url(../image/head_sea.png) no-repeat center; height:32px; width:32px; }
.header .shareBtn{ background:url(../image/head_share.png) no-repeat center; height:32px; width:32px; }
.header .seachBtn:hover,.header .seachBtn.on{ background-image:url(../image/head_sea1.png); }
.header .shareBtn:hover,.header .shareBtn.on{ background-image:url(../image/head_share1.png); }

.header .share_w{ position: absolute; width:60px; height:215px; background:#fff; right:0; top:96px; -webkit-box-shadow: 0px -2px 10px rgba(0,0,0,0.1); box-shadow: 0px -2px 10px rgba(0,0,0,0.1);  display: none;  behavior: url(css/PIE.htc);}
.header .share_w:before{ content:""; width: 100%; height: 8px; position: absolute; top:-8px; left:0%; background:url(../image/arr.png) no-repeat center; }
.header .share_w .bdsharebuttonbox a{ display: block !important; float: none !important; margin:0 auto !important; padding:0 !important; width:24px !important; height:24px !important;  }
.header .share_w .bdsharebuttonbox { padding-top:18px; }
.header .share_w .bdsharebuttonbox a + a{ margin:15px auto 0 !important; }

.header .share_w .bdsharebuttonbox .popup_sqq{ background:url(../image/qq.png) no-repeat center !important; }
.header .share_w .bdsharebuttonbox .bds_tsina{ background:url(../image/wb.png) no-repeat center !important; }
.header .share_w .bdsharebuttonbox .popup_qzone{ background:url(../image/kj.png) no-repeat center !important; }
.header .share_w .bdsharebuttonbox .popup_tqf{ background:url(../image/xl.png) no-repeat center !important; }
.header .share_w .bdsharebuttonbox .popup_wx{ background:url(../image/wx-1.png) no-repeat center !important; }
.header .share_w .bdsharebuttonbox .popup_sqq:hover{ background:url(../image/qq_a.png) no-repeat center !important; }
.header .share_w .bdsharebuttonbox .bds_tsina:hover{ background:url(../image/wb_a.png) no-repeat center !important; }
.header .share_w .bdsharebuttonbox .popup_qzone:hover{ background:url(../image/kj_a.png) no-repeat center !important; }
.header .share_w .bdsharebuttonbox .popup_tqf:hover{ background:url(../image/xl_a.png) no-repeat center !important; }
.header .share_w .bdsharebuttonbox .popup_wx:hover{ background:url(../image/wx.png) no-repeat center !important; }

.header .seach_w{ width:200px; height:35px; background:#fff; border:1px solid #cccccc; border-radius:3px; position: absolute; top:105px; right:55px; z-index:10;  display: none; }
.header .inp{ width:140px; padding:0 10px; }
.header .inp input{ padding:5px 0; line-height:25px; display: block; height:20px; width:100%; }
.header .seach_w .btn_sea{ position: absolute; width:36px; height:100%; background:url(../image/seaInp.png) no-repeat center; right:0; top:0; }

.header .secondNav{ position: absolute; width:162px; left:50%; margin-left:-81px; background:#fff; top:96px; padding:25px 0 10px; -webkit-box-shadow: 0px -2px 10px rgba(0,0,0,0.1); box-shadow: 0px -2px 10px rgba(0,0,0,0.1); opacity:0; visibility: hidden; -webkit-transition:all 0.1s; transition:all 0.1s;  behavior: url(css/PIE.htc);}
.header .secondNav:before{ content:""; width: 100%; height: 8px; position: absolute; top:-8px; left:0%; background:url(../image/arr.png) no-repeat center; }
.header .secondNav a{ display: block; line-height:1.2; padding:0 10px 15px; text-align: center; font-size:14px; -webkit-transition:all 0.3s; transition:all 0.3s; }

.header .secondNav a:hover,.header .secondNav a.on,.header .navList li .one:hover,.header .navList li.on .one{ color:#01763a; }

.pc_displayNone{ display: none; }

.header li:hover .secondNav{ opacity:1; visibility: visible;  -webkit-transition:all 0.3s;  transition:all 0.3s;  }
.ie8 .secondNav{ display: none;  }
.ie8 .header li:hover .secondNav{ display: block; }



/*底部*/

.bottom{
    bottom: 0px;
    position: relative;
    width: 100%;
    height: 400px;
	overflow: hidden;
}
.bottom .nr{
    width:100%;
    background: url(../images/foot_bg.jpg) repeat-x;
    background-size: 100%;
    height:400px;
}
.bottom .ncont{width:1200px; margin: 0 auto; height:430px; }

.bottom .nr .n-left{
    margin:60px 0 0 5px;
    float: left;
    line-height: 137px;
    width: 500px;
}
.bottom .nr .n-xian{width:12px; height:288px; float: left; margin:90px 80px 0 95px; }
.bottom .nr .n-right{
    margin-top: 75px;
    float: left;
    /* line-height: 137px; */
    width: 534px;
}
.bottom .nr .n-right span{
    font-size: 16px;
    color: white;
}

.bottom .nr .n-right .imgg{
    display: inline-block;
    top: -4px;
    margin: 10px;
    position: relative;
}

.bottom .nr .n-left .div-bn{
    position: relative;
    width: 500px;
}

.bottom .nr .n-left .div-bn a{
    width: 139px;
    display: block;
    height: 32px;
}
.bottom .nr .n-left .div-bn h2{
   font-size: 14px;
    color: white;
}
.bottom .nr .n-left .div-bn i{
    font-size: 36px;
    color: #4cb8c4;
    font-weight: 800;
}

.bottom .nr .n-left .div-bn p{
    margin-top: 10px;
    font-size: 12px;
    line-height: 18px;
    color: #ffffff;
}

/*2020-4-27改版*/
.footer{width:100%; height:726px; }
.footera{width:100%; height:200px; background:url("/templets/dgkqpc/images/ftbg.jpg") repeat-x;}
.footera .fta_cont{width:1230px; height:200px; margin:0 auto; }
.footera .fta_cont ul li{width:220px; height:182px; float:left; margin-right:32px;}
.footera .fta_cont ul li:nth-child(1){background:url("/templets/dgkqpc/images/foota1.jpg") no-repeat;}
.footera .fta_cont ul li:nth-child(2){background:url("/templets/dgkqpc/images/foota2.jpg") no-repeat;}
.footera .fta_cont ul li:nth-child(3){background:url("/templets/dgkqpc/images/foota3.jpg") no-repeat;}
.footera .fta_cont ul li:nth-child(4){background:url("/templets/dgkqpc/images/foota4.jpg") no-repeat;}
.footera .fta_cont ul li:nth-child(5){background:url("/templets/dgkqpc/images/foota5.jpg") no-repeat; margin-right:0px;}

.footera .fta_cont ul li:nth-child(1):hover{background:url("/templets/dgkqpc/images/foota1_s.jpg") no-repeat;}
.footera .fta_cont ul li:nth-child(2):hover{background:url("/templets/dgkqpc/images/foota2_s.jpg") no-repeat;}
.footera .fta_cont ul li:nth-child(3):hover{background:url("/templets/dgkqpc/images/foota3_s.jpg") no-repeat;}
.footera .fta_cont ul li:nth-child(4):hover{background:url("/templets/dgkqpc/images/foota4_s.jpg") no-repeat;}
.footera .fta_cont ul li:nth-child(5):hover{background:url("/templets/dgkqpc/images/foota5_s.jpg") no-repeat; margin-right:0px;}


/*
.footera .fta_cont ul li{width:220px; height:182px; background:#006f7c; float:left; margin-right:32px;}
.footera .fta_cont ul li .kdtua{margin:10px 0 5px 55px; width:108px; height:108px; overflow:hidden;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    transform: rotate(0deg);
}
    .footera .fta_cont ul li img{ width:100%; height:auto;
        -webkit-transition:all .5s ease 0s;
        transition:all .5s ease 0s;
    }
    .footera .fta_cont ul li:hover img{
        -webkit-transform:scale(1.1);
        transform:scale(1.1);
    }

	.footera .fta_cont ul li p{font-size:20px; color:#ffffff; line-height:30px; text-align:center;
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		transform: rotate(0deg);
	}

    .footera .fta_cont ul li p{ width:100%; height:auto;
        -webkit-transition:all .5s ease 0s;
        transition:all .5s ease 0s;
    }
    .footera .fta_cont ul li:hover p{
        -webkit-transform:scale(1.1);
        transform:scale(1.1);
    }

.footera .fta_cont ul li .kdtub{overflow:hidden;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    transform: rotate(0deg);
}
    .kdtub img{ width:100%; height:auto;
        -webkit-transition:all .5s ease 0s;
        transition:all .5s ease 0s;
    }
    .kdtub:hover img{
        -webkit-transform:scale(1.1);
        transform:scale(1.1);
    }
*/

.footerb{width:100%; height:526px; background:#283233;}
.footerb .ftb_cont{width:1230px; height:526px; margin:0 auto; }
.footerb .ftb_cont .wzxian{width:1230px; height:188px; border-bottom:1px dashed #ffffff;}
.footerb .ftb_cont .wzliea{width:1230px; height:168px;}
.ftb_cont .wzliea span{width:1230px; height:26px; display:block;}
.ftb_cont .wzliea ul li{width:243px; height:142px; float:left; border-left:1px dashed #ffffff;}
.ftb_cont .wzliea ul li p{width:130px; height:30px; font-size:15px; color:#ffffff; text-align:center; line-height:30px; border:1px solid #ffffff; border-radius:5px; margin:0 0 9px 50px;}
.ftb_cont .wzliea ul li p a{font-size:15px; color:#ffffff; text-align:center;}
.ftb_cont .wzliea ul li ul{width:204px; height:100px; margin:5px 0 0 18px;}
.ftb_cont .wzliea ul li ul li{width:100px; height:32px; float:left; line-height:32px; color:#ffffff; font-size:14px; text-align:center; border:none;}
.ftb_cont .wzliea ul li ul li a{color:#ffffff; font-size:14px;}
.ftb_cont .wzlieb{width:1230px; height:290px; margin-top:35px; }
.ftb_cont .wzlieb .ditua{width:500px; height:282px; float:left; }
.ftb_cont .wzlieb .ditua span{color:#ffffff; font-size:14px; line-height:30px;}
.ftb_cont .wzlieb .ditub{width:307px; height:262px; margin:0 58px 0 50px; float:left; position:relative; }
.ftb_cont .wzlieb .ditub .guahaoa{width:220px; height:34px; position:absolute; top:86px; left:64px; }
.ftb_cont .wzlieb .ditub .guahaob{width:220px; height:34px; position:absolute; top:143px; left:64px; }
.ftb_cont .wzlieb .ditub .guahaoc{width:110px; height:52px; position:absolute; top:190px; left:185px; cursor:pointer; }
.ftb_cont .wzlieb .dituc{width:307px; height:262px; float:left; }
.ftb_cont .wzlieb .dituc p{width:307px; height:20px; line-height:20px; font-size:13px; color:#ffffff; text-align:left;}
.ftb_cont .wzlieb .dituc a{width:307px; height:45px; line-height:45px; font-size:41px; color:#4cb8c4; text-align:left; display:block;}
.ftb_cont .wzlieb .dituc .ditu_zx{width:307px; height:44px; text-align:left; margin:6px 0 7px 0;}
.ftb_cont .wzlieb .dituc .ditu_wx .ditu_wxa{float:left; margin-right:20px;}
.ftb_cont .wzlieb .dituc .ditu_wx .ditu_wxb{float:left;}



