html,body{padding:0; margin:0;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td,img { margin: 0; padding: 0 ;font-weight: normal}
body, button, input, select, textarea label{ outline:none; }
h1, h2, h3, h4, h5, h6 { font-size: 100% }
address, cite, dfn, em{ font-style: normal }
i{font-style: normal}
input {-webkit-appearance:none; /*去除input默认样式*/}
ul, ol, dl { list-style: none }
a { text-decoration: none !important; outline: none ;cursor: pointer;}
img { border: 0 }
table { border-collapse: collapse; border-spacing: 0 ;line-height: 180%}
.fl{float: left}
.fr{float: right}
.clear{clear: both}
.clearFix:after{content: "";display: block;height: 0;clear: both;*zoom:1}
.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}/*超出部分省略号*/
.ellipsis2,.ellipsis3,.ellipsis4{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}
.ellipsis2{-webkit-line-clamp:2}/*超出两行省略号*/
.ellipsis3{-webkit-line-clamp:3}/*超出三行省略号*/
.ellipsis4{-webkit-line-clamp:4}/*超出四行省略号*/
.inner{width: 1110px;margin: 0 auto}
@font-face{font-family:dincond-medium-webfont;src:url(../fonts/dincond-medium-webfont.eot);src:url(../fonts/dincond-medium-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/dincond-medium-webfont.woff2) format('woff2'),url(../fonts/dincond-medium-webfont.woff) format('woff'),url(../fonts/dincond-medium-webfont.ttf) format('truetype')}
body{background-color: #f7f7f7}
/*公共头*/
.header{height: 90px;background-color: #fff}
.header .nav{width: 890px;position: relative}
/*.header .search{width: 150px;height: 30px;background: url(../images/search_bg.png) no-repeat center;margin-top: 13px;margin-right: 68px;}*/
.header .search{width: 100px;height: 30px;margin-top: 13px;margin-right:10px;}
.header .search span#oa{width: 29px;height:27px;margin-top: 3px;position: relative;display:block;}
.header .search span#oa img{width: 29px;height:27px; float:left;}
.header .search span#oa div{width: 183px;height:61px; line-height:27px; margin-top: 0px;  text-align:center;  display:block; z-index:99999; background:url(../images/oa_bg.png) no-repeat top center; position: absolute;right: -58px;top:26px; padding-top:10px;}
.header .search span#oa div a{font-size:12px; color:#fff;display:inline-block;}

.header .search .txt{width: 100px;font-size: 12px;color: #333333;height: 28px;line-height:28px;border: none;margin: 1px 0 0 20px}
.header .search .submit{width:30px;height: 28px;margin-top: 1px;background: none;border: none;cursor: pointer;}
.header .nav ul{padding-top: 15px}
.header .nav ul li{float: left;position: relative;height: 29px;z-index: 9}
.header .nav ul li a{display: inline-block;font-size: 14px;color: #000;padding: 0 17px;height: 15px;border-right: 1px solid #cdd1d7;line-height: 15px;z-index: 9;position: relative}
.header .nav ul li a span{display: inline-block;height: 25px;;border-bottom: 3px solid #fff}
.header .nav ul li.current a{color: #008f80}
.header .nav ul li.current a span{border-color: #008f80}
.header .nav ul li:hover a span{border-color: #008f80}
.header .nav ul li:hover a{color: #008f80}
.header .nav ul li .second{display: none;height: 40px;padding-top: 3px;position: absolute;left: 0;bottom: -43px;background:url(../images/nav2_bg_01.png) repeat-x}
.header .nav ul li .second a{display: inline-block;margin-top: 12px;padding: 0 20px;height: 15px;line-height: 15px;font-size: 14px;color: #fff;border-right: 1px solid #8e9ea6}
.header .nav ul li .second a:hover{color: #f6ff00}

.cehua{display: block;width: 29px;height: 20px;position: absolute;right: 18px;top: 19px;}
.cehua img{display: block;position: absolute;top: 0;left: 0;webkit-transition: .1s;transition: .1s;cursor: pointer;}
.cehua .menu11{opacity: 1}
.cehua .menu22{opacity: 0}

.slidRgtOut{right:0px!important;z-index: 9999;opacity:1;visibility:visible!important;}
.slidRgt{width:325px;background:#217b6b;position:fixed;top:0;right:-360px;height:100%;z-index:99999;padding:35px 0 0 35px;-webkit-transition:all .4s;transition:all .4s;opacity:1;visibility:hidden}
.spanClose{display:block;width:28px;height:29px;background:url(../images/sideClose.png) no-repeat;cursor: pointer;webkit-transition: .5s;transition: .5s}
.slidRgt h1{color:#fff;font-size:18px;padding-top:20px;padding-bottom:10px;line-height:20px;margin-bottom:10px}
.slidRgt dl{overflow:hidden;margin-top:10px;width:108px;float:left;height: 130px}
.slidRgt dl a{color:#fff;-webkit-transition:all .3s;transition:all .3s}
.slidRgt dl a:hover{color:#fff}
.slidRgt dl dt a{font-size:15px;padding-bottom:5px;display:inline-block;color:#fff;border-bottom:1px solid #ccc;margin-bottom:10px}
.slidRgt dl dd a{margin-right:0;display:block;margin-bottom:9px;font-size:12px;}
/*banner*/
/*.banner{height: 210px;background: url(../images/news_banner_bg_05.jpg) no-repeat center;}*/
.banner .inner{position: relative;height: 210px}
.banner .location{color: #666;width: 350px;height: 50px;background: url(../images/location_bg_02.png);position: absolute;right: 0;bottom: 0}
.banner .location a{margin-top: 20px;font-size: 14px;color: #666666}
.banner .location a:hover{color: #008f80}
.banner .location a.home{display: inline-block;padding-left: 25px;background: url(../images/home-.png) no-repeat left center;margin-left: 40px}
/*页面二级导航*/
.nav2{height: 58px;border-bottom: 1px solid #dedede}
.nav2 a{display: inline-block;margin-right: 34px;margin-top: 17px;height: 36px;line-height: 36px;font-size: 14px;color: #353535;transition: all .2s}
.nav2 a:hover{border-bottom: 5px solid #008f80;color: #008f80}
.nav2 a.ahover{border-bottom: 5px solid #008f80;color: #008f80}
.spanClose:hover
{
    transform:rotate(180deg);
    -ms-transform:rotate(180deg); 	/* IE 9 */
    -moz-transform:rotate(180deg); 	/* Firefox */
    -webkit-transform:rotate(180deg); /* Safari 和 Chrome */
    -o-transform:rotate(180deg); 	/* Opera */
}
/*分页*/
.page{height: 107px;font-size: 20px;text-align: center;line-height: 107px;width: 100%}
/*footer*/
.footer{height: 120px;background: url(../images/footer_bg_21.jpg) no-repeat center;margin-top: 50px;background-size: cover}
.footer_nav{padding-top: 10px}
.footer_nav a{display: block;float: left;margin-right: 20px;font-size: 14px;color: #ffffff;line-height: 36px}
.footer_nav a:hover{color: #fcff00;border-bottom: 2px solid #fcff00}
.footer .fr p{font-size: 14px;color: #fff; clear:both; text-align:right;}
.footer .fr_ewm{width:660px;}
/*二维码*/
.footer .wx{padding: 20px 0 18px 0;position: relative; float:right; width:168px;}
.footer .wx span{display: block;line-height: 32px;font-size: 14px;color: #fff}
.footer .wx img{display: block;width: 32px;height: 32px;margin: 0 0px 0 10px;cursor: pointer}
.footer .wx .ewm{width: 120px;height: 120px;position: absolute;right: 0px;top: -120px;display: none;z-index: 999}

    .videoBj .videoDiv{width: 70%;height:70%;text-align: center;margin:10% auto 0}
    .videoBj{background: url(../images/vidbj_10.png);position: fixed;top: 0px;left: 0px;z-index: 9999999999;  }
    #closeVideo{position: absolute;top: 75px;right: 20px;cursor: pointer;width:24px;height:24px;}


.page .pagination {text-align: center;padding: 20px 0}
.page .pagination li {display: inline;padding:0;border-bottom:0}
.page .pagination li.active span{color: #dc9a10;display: inline-block;height: 50px;padding: 0 6px;font-family: dincond-medium-webfont}
.page .pagination li a{display: inline-block;height: 50px;line-height: 50px;text-align: center;font-size: 22px;color: #595d60;padding: 0 6px;font-family: dincond-medium-webfont}
.page .pagination li span{display: inline-block;height: 50px;font-family: dincond-medium-webfont;font-size: 22px;}
.page .pagination li:first-child a{text-indent: -99999px;background: url("../images/fye1.jpg") no-repeat;width: 50px;padding: 0}
.page .pagination li:last-child a{text-indent: -99999px;background: url("../images/fye2.jpg") no-repeat;width: 50px;padding: 0}


.page .pagination li:first-child span{text-indent: -99999px;background: url("../images/fye1.jpg") no-repeat;width: 50px;padding: 0;position: absolute;top: -11px;left: -46px;}
.page .pagination li:last-child span{text-indent: -99999px;background: url("../images/fye2.jpg") no-repeat;width: 50px;padding: 0;position: absolute;top: -11px;left: 11px;}
.page .pagination li:first-child{width: 50px;height: 50px;position: relative}
.page .pagination li:last-child{width: 50px;height: 50px;position: relative}


    .jianduphone{position: absolute;left: 0;bottom: 0px;display: block;color: #fff;font-size: 14px;}
	 .jianduphone:hover{color: #fcff00;}

.bannerRem {
    position: absolute;
    top: 0px;
    left: 0;
    width: 100%;
    -webkit-animation:cloud 30s linear infinite;
    animation:cloud 30s linear infinite;
    -o-animation:cloud 30s linear infinite;
    -ms-animation:cloud 30s linear infinite;
    -moz-animation:cloud 30s linear infinite;
}


@-webkit-keyframes cloud {
    0%{top: 0px}
    25%{top: -100px}
    50%{top: -200px}
    75%{top: -100px}
    100%{top: 0px}
}
@-o-keyframes cloud {
    0%{top: 0px}
    25%{top: -100px}
    50%{top: -200px}
    75%{top: -100px}
    100%{top: 0px}
}
@-ms-keyframes cloud {
    0%{top: 0px}
    25%{top: -100px}
    50%{top: -200px}
    75%{top: -100px}
    100%{top: 0px}
}
@-moz-keyframes cloud {
    0%{top: 0px}
    25%{top: -100px}
    50%{top: -200px}
    75%{top: -100px}
    100%{top: 0px}
}



.main .dcxm_Nav{top:78px;}
.main .dcxm_Nav a{padding: 0 16px;line-height: 33px;height: 33px;color: #000000;text-align: center;border: 1px solid #efefef;background: #fff;margin-left: 5px;}
.main .dcxm_Nav a.clickNe{border: 1px solid #a7d2cd}
.main .dcxm_Nav a:hover{border: 1px solid #a7d2cd}
.backTop{width: 44px;height: 44px;position: fixed;bottom: 170px;right: 1.5%;z-index: 999999;cursor:pointer;background: url("../images/backTop.png") no-repeat;webkit-transition: .7s;transition: .7s;}
.backTop:hover{background: url("../images/backToph.png") no-repeat}


body .webMap{padding: 20px 0 0 35px;}
body .webMap dl dd a{margin-bottom:5px;}
body .webMap dl{height: 120px}
body .webMap h1{padding-top: 15px;padding-bottom: 0;margin-bottom: 0}



.bgCont::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
}

.bgCont::-webkit-scrollbar
{
	width: 12px;
	background-color: #F5F5F5;
}

.bgCont::-webkit-scrollbar-thumb
{
	background-color: #ffae00;

	background-image: -webkit-gradient(linear, 0 0, 0 100%,
	                   color-stop(.5, rgba(255, 255, 255, .2)),
					   color-stop(.5, transparent), to(transparent));
}



@media screen and ( min-width:1024px ) and ( max-width:1366px ){


}

@media only screen and (max-width: 1024px) and (min-width: 320px) {
    /*头部*/
    body{overflow-x:hidden }
    ul, ol, dl li{ list-style: none }
    .inner{width: 100%;margin: 0 auto}
    /*.banner{height: 280px!important;margin-top: 52px;}*/
    .banner{height: 210px!important;margin-top: 52px;}
    .location .inner{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
    .banner .location{width: 98%;padding-left: 2%}

    .header{display: none}
    .moblie_header{width:100%;display: block!important;}
    .header_main{width: 100%;z-index: 9999999;display: block!important;}
    .header_main .logo img{width: 110px;height: auto;margin:0px 11px;display: block }
    .header_main{height: 52px;width: 100%;margin: 0 auto;position: fixed;top: 0px;left: 0;background: #fff}
    .moblie_header .moblie_button{width:22px; height:22px; position:absolute; top:0px; right:0px; display:block;padding: 13px 13px 11px;}
    .moblie_header .moblie_button span{display: block;background: #008f80;height: 3px;margin-top: 3px;}
    .moblie_none{ position:relative; width:100%; float:left; z-index:999; background:url(../images/xxlbj1.png);}
    .moblie_none a{display: block;font-size:16px;float: left;margin: 0;text-align: left;color: #fff;border-top: 1px solid #383838;border-top: 1px solid #33615c;text-decoration: none;text-transform: uppercase; width:100%; text-indent:2em; padding:.65em 0px;}
    .moblie_none_li dd a {color: #fff;font-size:14px;background: url("../images/xxlbj2.png");text-indent: 4em;padding:.4em 0px }
    .moblie_none li{list-style: none}
    .nav2{width: 96%;padding: 0 2%;margin: 0 auto;height: 70px}
    .nav2 a{display: block;float: left;width: 25%;margin: 0;text-align: center }
    .nav2 a.ahover,.nav2 a:hover{border: none}
    .banner .location a.home{margin-left: 0}
    body .page{line-height: 0}
    /*body .page .pagination {text-align: center;padding-top: 0}*/
    /*body .page .pagination li {display: inline-block;margin-right: 0px;font-size:14px;background: none;border:none;height: 25px;line-height: 25px;padding-left: 0;margin-left: 0}*/
    /*body .page .pagination li.active span{background-color: #8fc31f;color: #fff}*/
    /*body .page .pagination li a{overflow: inherit;color: #333;display: inline-block;width: 25px;height: 25px;line-height:25px;text-align: center;border: 1px solid #e2e2e2}*/
    /*body .page .pagination li span{display: inline-block;width: 25px;height: 25px;line-height: 25px;text-align: center;border: 1px solid #e2e2e2}*/
    /*body .pagination {text-align: center;padding-top: 0;height: 100px;line-height: 100px;}*/
    /*body .pagination li {display: inline-block;margin-right: 15px;font-size:14px;background: none;border:none;height: 30px;line-height: 30px;padding-left: 0}*/
    /*body .pagination li.active span{background-color: #8fc31f;color: #fff}*/
    /*body .pagination li a{overflow: inherit;color: #333;display: inline-block;width: 30px;height: 30px;line-height:30px;text-align: center;border: 1px solid #e2e2e2}*/
    /*body .pagination li span{display: inline-block;width: 30px;height: 30px;line-height: 30px;text-align: center;border: 1px solid #e2e2e2}*/
.page .pagination li:first-child span{background:none!important;position:static;text-indent:0;width:auto!important}
.page .pagination li:last-child a{background:none!important;text-indent:0!important;width:auto!important}
.page .pagination li:last-child span{background:none!important;position:static;text-indent:0;width:auto!important}
.page .pagination li:first-child a{background:none!important;text-indent:0!important;width:auto!important}
    .footer{margin-top: 30px;height: 70px}
    .footer p{text-align: center;font-size: 14px;color: #fff;line-height:35px}
    .footer_nav,.footer .inner>.fr{display: none}
    .footLst{width: 100%;text-align: center;display: block!important;}
    .backTop{width: 26px;height: 14px;background: url("../images/top22.png") no-repeat}
    .backTop:hover{background: url("../images/top11.png") no-repeat}
	.jianduphone{display:none}
	.jianduphoneM{display:block!important;line-height:18px;position:static}

}
