﻿@charset "UTF-8";
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
code,
del,
dfn,
em,
font,
img,
ins,
kbd,
q,
s,
samp,
strike,
sub,
sup,
tt,
var,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
label,
legend,
caption,
tbody,
tfoot,
thead,
header,
section,
footer {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	list-style: none;
		

}

a,
a:visited {
	text-decoration: none;
	color: inherit;
}

html,
body {
	margin: 0 auto;
	padding: 0;
	font-size: 13px;
	color: #333;
	font-family: "微雅软黑", "Microsoft Yahei", "宋体";
	text-decoration: none;
	font-weight: normal;
	text-decoration: none;
	background: #fff;overflow-x: hidden;

}

ul,
dl,
ol {
	list-style: none;
}

ul,
dl,
ol,
dt,
dd,
p,
h1,
h2,
h3,
h4,
div,
span,
font {
	margin: 0;
	padding: 0;
}


.bodyclass{width:100%;/*min-width:1680px;*/}






/*2021*/
/*底下栏目*/
.menu{ position:fixed; bottom:0px; left:0; width:100%;border-top:solid 1px #626262; z-index:9999999999999999999999999999;background:#051744; }

.menu .m ul{ position:absolute; display:none; bottom:2rem; width:100%; 
color:#FAD507;
background:#051744;
	filter: Alpha(Opacity=10, Style=0);
    opacity: 0.70;text-shadow:0.5px 0.5px 0px #000;
}
.menu .m ul li{height:2rem;line-height:2rem; border-bottom:solid 1px #333333; overflow:hidden;font-size: .9rem;color:#FAD507;}
.menu .m ul li a{color:#FAD507;font-size: .9rem;line-height:1rem;} 

@media (min-width:768px) and (max-width:1024px) {
.menu .m{ float:left; width:24.6%; height:2rem; line-height:2rem; color:#FAD507; background:#051744;position:relative; text-align:center;
display:block; border-right:solid 1px #333333;font-size:1rem;
}	
	
.menu .m4 dd{ font-weight:bold; background:url(/images/mbtel.png) 20px no-repeat; text-indent:10px;color:#00B221;}
.menu .m4 strong{border-right:none;font-size:1rem;color:#00B221;}
}
@media (max-width:767px){
	
.menu .m{ float:left; width:24.6%; height:2rem; line-height:2rem; color:#FAD507; background:#051744;position:relative; text-align:center;
display:block; border-right:solid 1px #333333;font-size:.9rem;
}	
.menu .m4 dd{ font-weight:bold; background:url(/images/mbtel.png) -10px no-repeat; text-indent:10px;color:#00B221;}
.menu .m4 strong{border-right:none;font-size:.9rem;color:#00B221;}
}


.menu .m:nth-of-type(4n){border-right:solid 0px #333;}












/*
@media only screen and (max-width:768px) {
.youkuplayer{width:100%;height:250px;}
#youkuplayer{width:100%;height:250px;}
}


@media only screen and (min-width: 768px) {
.youkuplayer{width:100%;height:580px;}
#youkuplayer{width:100%;height:580px;}
}
*/





@media screen and (max-width: 677px) {
.youkuplayer{width:100%;height:200px;}
#youkuplayer{width:100%;height:200px;}
}

@media screen and (min-width: 678px) and (max-width: 1024px) {
.youkuplayer{width:100%;height:400px;}
#youkuplayer{width:100%;height:400px;}
}


@media screen and (min-width: 1025px) {
.youkuplayer{width:100%;height:640px;}
#youkuplayer{width:100%;height:640px;}
}


/*2021
texttitle*/
.clearcss{clear:both;}
.clearcss30{clear:both;height:30px; border-bottom: 0px solid #ccc;margin:0 auto;text-align:center;width:72%;color:#666;}
.clearcss50{clear:both;height:50px;}







/**/

@media screen and (min-width: 1025px) {
.imgright{height:260px;border: 1px solid #ccc;padding:1px;}
.jinkou{width:1300px;margin:0 auto;}
.jinkou img{width:100%;}
.huobancss{width:1400px;margin:10px auto;padding-bottom:50px;}	
.hangkong{width:50%;float:left;}
.hangkong ul li{width:20%;float:left;}
.hangkong ul li img{width:95%;height:100px;border: 1px solid #ccc;padding:1px;}

.hanghai{width:50%;float:right;}
.hanghai ul li{width:20%;float:left;}
.hanghai ul li img{width:95%;height:100px;border: 1px solid #ccc;padding:1px;}
	

	
	
	
	

.texttitle{line-height:50px;font-size:50px;color:#03418F; padding:12px;text-align:center;font-weight:800;}



/**/
.fanganbg{background:#EEF3F7;min-height:650px;width:100%;margin:0 auto;}
.fangantitle{font-size:50px;color:#02206A; font-weight:800;text-align:center;line-height:60px;padding-top:50px;}
.fangantitle2{font-size:20px;color:#666666;font-weight:400;text-align:center;line-height:28px;width:60%;margin:0 auto;}





/*首页案例projects*/
.projects { margin: 30px 0; margin-bottom: 50px;}
.projects .pro-con li { width: 370px; border: 0; }
.pro-con li h4 { font-weight: bold;text-align:center;font-size:24px;}
.pro-con li div { font-size: 18px; color: #666; margin-top: 10px; margin-bottom: 15px; }
.pro-con li .prj-more { color: #fff; display: block; width: 160px; height: 40px; background: #0D378C; border-radius: 5px; text-align: center; line-height: 40px;margin:0 auto; }
.prj-hd { position: relative; max-width: 1200px; margin: 0 auto; }
.prj-hd a { position: absolute; display: block; width: 64px; height: 50px; top: 150px; cursor: pointer; }
.prj-hd a.next { background: url(/images/righta.png) no-repeat center; right: -60px; z-index: 99; }
.prj-hd a.prev { background: url(/images/lefta.png) no-repeat center; left: -60px; z-index: 99; }
.prj-hd a.next:hover { background: url(/images/rightah.png) no-repeat center; }
.prj-hd a.prev:hover { background: url(/images/leftah.png) no-repeat center; }

.container {max-width: 1200px; margin-right: auto; margin-left: auto; }
.container:after, .container:before, .clear:after, .clear:before { display: block; content: ""; clear: both; }



.pro-cona {max-width: 1200px; overflow: hidden; }
.pro-con li { float: left; border: 1px solid #ccc; margin: 0 15px; box-sizing: border-box; width: 370px;margin-bottom:20px;}
.pro-con li a { position: relative; display: block; width: 100%;color:#333;}
.pro-con li a span { position: absolute; width: 100%; height: 100%; display: block; background: rgba(0, 0, 0, .6); left: 0; top: 0; text-align: center; opacity: 0; }
.pro-con li a span em { display: block; width: 50px; height: 50px; background: #0D378C url(../images/more.png) no-repeat center; border-radius: 50%; margin: 0 auto; margin-top: 120px; }
.pro-con li a img { width: 100%;height: 290px; }
.pro-con li:hover a span { opacity: 1; }
.pro-con li p { text-align: center; }
.pro-con li a.pro-more { display: block; width: 120px; height: 45px; line-height: 45px; border: 1px solid #ccc; margin: 0 auto; text-align: center; text-transform: uppercase; margin-top: 10px; margin-bottom: 10px; }
.pro-con li:hover a.pro-more { background: #0D378C; color: #fff; border: 1px solid #0D378C; }
.pro-hd { position: relative; width: 1200px; margin: 0 auto; }
.pro-hd a { position: absolute; display: block; width: 64px; height: 50px; top: 150px; cursor: pointer; }
.pro-hd a.next { background: url(../images/right.png) no-repeat center; right: -70px; z-index: 99; }
.pro-hd a.prev { background: url(../images/left.png) no-repeat center; left: -70px; z-index: 99; }
.pro-hd a.next:hover { background: url(../images/righth.png) no-repeat center; }
.pro-hd a.prev:hover { background: url(../images/lefth.png) no-repeat center; }






.boxfour{max-width:1300px;margin:50px auto;}
.boxfour ul li{min-height:360px;box-shadow:0 0 9px 3px #999;width:24%; background:#FFF;text-align:center;}
.boxfour ul li:nth-of-type(1){width:24%;float:left;}
.boxfour ul li:nth-of-type(2){width:24%;float:left;margin-left:18px;}
.boxfour ul li:nth-of-type(3){width:24%;float:left;margin-left:18px;}
.boxfour ul li:nth-of-type(4){width:24%;float:right;}

.boxfour ul li span{font-size:30px;color:#02206A;width:100%;line-height:400%;font-weight:600;}
.boxfour ul li p{text-align:left;font-size:18px;width:100%;line-height:160%;margin-top:20px;}
.lipic{margin:0 auto;width:100%;text-align:center; background: }
.boxcontent{width:90%;margin:0 auto;}
.clickbottom{background:#EEF3F7;width:100%;margin:0 auto;text-align:center;}
.clickbottom img{padding-bottom:30px;}





/*优秀案例*/
.youxiuanli{width:90%;margin:0 auto;}
.youxiuanlititle{width:100%;margin:0 auto;text-align:center;margin-top:30px;}
.youxiuanlititle span{font-size:50px;font-weight:bold;color:#02206A;}
.youxiuanlititle p{font-size:25px;line-height:200%;width:60%;margin:0 auto;text-align:center;}

.youxiuanlicontent{max-width:1240px;margin:0 auto;}
.youxiuanlicontent span{font-size:50px;font-weight:bold;color:#02206A;margin-top:30px;}
.youxiuanlicontent p{font-size:28px;line-height:180%;}
.youxiuanlicontent img {float:right;padding:20px;max-width:100%;}


/*内页*/
.b-main{width:1300px;margin:0 auto;}
.p12-curmbs-1{font-size:18px;line-height:250%;}
.neiarticletitle{font-size:35px;line-height:180%;text-align:center;color:#039; border-bottom: 1px solid #d4d4d4;padding:6px;padding-bottom:10px;}
.neiarticletime{font-size:20px;line-height:180%;text-align:center;}
.neiarticlecontent{font-size:20px;line-height:180%;margin-top:10px;text-align:left;}
.neiarticlecontent img{float:right;padding:20px;max-width:800px;}
.neiarticlecontent span{font-size:20px; font-weight:600;}

.neiarticlecontent strong{font-size:20px; font-weight:600;color:#039;}
.neiarticlecontent p{font-size:20px;}
.MsoNormal{font-size:20px;line-height:180%;}








/*内页左图列表*/
  .p15-proindexlist-1-tit {
            height: 40px;
            border-bottom: 2px solid #d4d4d4;
            margin-bottom: 18px;
        }
        
        .p15-proindexlist-1-tit h3 {
            height: 40px;
            display: inline-block;
            font-size: 24px;
            font-weight: normal;
            line-height: 40px;
            /*padding-right: 24px;*/
            border-bottom: 2px solid #bbbaba;
        }
        
        .p15-proindexlist-1 dl {
            border: 1px solid #dedede;
            margin-bottom: 15px;
            padding: 15px 10px 18px 22px;
            background: #fff;
            display: inline-block;
            /*width: 896px;*/
			width:97%;
        }
        
        .p15-proindexlist-1 dl:hover {
            border: 1px solid #01509d;
        }
        
        .p15-proindexlist-1 dt {
            width: 276px;
            height: 205px;
            float: left;
            margin-right: 52px;
        }
        
        .p15-proindexlist-1 dt img {
            width: 276px;
            height: 205px;
            margin: 0 auto;
            display: block;
        }
        .p15-proindexlist-1 dd{padding-right:20px;}
        .p15-proindexlist-1 dd h4 {
            height: 52px;
            font-weight: 600;
            font-size: 18px;
            color:#039;
            line-height: 48px;
            margin-bottom: 10px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
        
        .p15-proindexlist-1 h4 a {
            display: block;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            padding-bottom: 4px;
            background: url(../images/p15-icon1.png) repeat-x left bottom;
        }
        
        .p15-proindexlist-1 dl:hover h4 a {
            color: #01509d;
        }
        
        .p15-proindexlist-1-list-desc {
            height: 84px;
            font-size: 14px;
            line-height: 28px;
            color: #626262;
            overflow: hidden;
            margin-bottom: 20px;
        }
        
        .p15-proindexlist-1-list-deta {
            float: right;
            width: 125px;
            height: 38px;
            display: inline-block;
            border: 1px solid #aaa;
            font-size: 16px;
            line-height: 40px;
            text-align: center;
			margin:2px;
        }
        
        .p15-proindexlist-1 dl:hover .p15-proindexlist-1-list-deta {
            background: #01509d;
            border-color: #01509d;
        }
        
        .p15-proindexlist-1 dl:hover .p15-proindexlist-1-list-deta a {
            color: #fff;
        }



/*内页新闻刘表*/
.news_list{
    width:100%;
    height: 180px;
    border-bottom: 1px solid #D1D1D1;
}
.news_list .thum_img{
       float: left;
    width: 125px;
    height: 105px;
    margin-top: 22px;
}
.news_list .news_details{
      width: 915px;
    height: 151px;
    float: left;
    margin: 16px 20px 0 20px;
    color: #9f9f9f;
    overflow: hidden;
}
.news_details a{
/*font-size: 16px;*/
    color:#039;
    display: block;
    font-weight: bold;
    padding-bottom: 5px;
}
.date_times{
        float: right;
    background: #0E3182;
    color: #fff;
    width: 110px;
    height: 125px;
    margin-top: 22px;
    text-align: center;
}
.date_times .day{    display: block;
    font-size: 40px;
    padding-top: 5px;
}
.date_times .date{   display: block;
    font-size: 18px;
}
.secound_ul{
    display: block;
    border: 1px solid #959595;
    padding: 17px 20px;
    text-align: left;
}
.secound_ul li{
       height: 40px !important;
    border-bottom: 1px dotted #959595;
    width: 100%;
    overflow: hidden;
    margin: 0 auto;
    background: none;
    list-style-type: disc;
    list-style-position: inside;
    font-weight: initial !important;
    line-height: 41px !important;
    font-size: 14px !important;
}
.secound_ul li:last-child{
    border-bottom: none;
}
.secound_ul li a{
    font-weight: initial;
    line-height: initial;
}
.titlenews{font-size: 30px;}
.morenews{font-size: 14px;color: #999;display: inline-block;padding: 2px 10px; border: 1px solid #666666;font-weight: normal;}
.contentnews{font-size: 14px;height:55px; color: #666666;font-size:20px;line-height:180%;}



/*内页图片里表*/
.productList{margin-top:30px;margin:0 auto;}
.productList a{
    display: inline-block;text-align: center;   
    margin-left:2px;padding:5px;width:24%;
}
.productList a span{
        font-size: 16px;
    padding: 10px 0;
    display: block;
}
.productList a img{
    width: 100%;max-height:220px;
}










/*版权*/
.copyright2021{text-align:center;width:100%;font-size:12px;color:#ffffff; background:#011040;line-height:280%;padding:4px;height:40px;}



/*leftmenue*/
#nav{ width:120px; position:fixed; bottom:200px; left:10px; text-align:center; border:solid 3px #860608; display:block;z-index:9999999;background:#FFF;}

#nav dl{ z-index:9999999;}

#nav dl dt{ height:35px; line-height:35px; background:#860608; color:#fff; text-align:center; font-size:14px;}

#nav dd{ width:120px; height:35px; line-height:35px; border-top:solid 1px #fff; position:relative; }

#nav dd a{ display:block; height:35px; line-height:35px; color:#fff;}

#nav dd{ background:#0066CC;}

#nav dd:hover{ background:#860608;}


#nav dd.up{ background:#860608; color:#fff; cursor:pointer;} 

#nav dd.up span{ margin-right:5px;}

/*
#nav dd ul{ display:none; padding-right:30px; position:absolute; top:0; left:120px; background:#860608; padding:10px 10px 10px 0;}

#nav dd ul li{ white-space:nowrap; text-align:left;}

#nav dd ul a{ color:#fff; font-size:12px; height:26px; line-height:26px; padding-left:20px; background:#860608;}

#nav dd ul a:hover{ background:#c7000b; text-decoration:underline;}

#nav dd:hover ul{ display:block;}


*/


/*leftmenue end*/



/*浮动二维码*/
/* service tel */
.serviceTel{
	position:fixed; right:25px; top:120px;z-index:1000;
	width:180px; 
	/*height: 80px;*/
	height:auto;
	
	 border:3px solid #153704;  padding-top: 10px;
	color: #2D6810; font-size: 24px; line-height: 30px; text-align: center;
	background:#ffffff; font-weight:600;
}
.serviceTel span{
	display: block;
	color: #2D6810; font-size: 26px; line-height:30px;font-family: impact; text-align: center;
}
.serviceTel .chacha{
	position: absolute; right:0px; top:0px;
	width: 21px; height: 21px;border-left:1px solid #ae2422; border-bottom:1px solid #ae2422;
	color: #1A4008; font-size: 16px; line-height:21px; text-align: center;
	background: #ffe6e6; cursor: pointer;
}





/*首页论文*/

.c_news{/*width:450px;*/
width:1300px;margin:0 auto; overflow:hidden}
.cn_item{ float:left; margin-right:2px; 
/*background:#fff;
width:431px;*/
width:49%;
height:81px;overflow:hidden;margin-bottom:20px;margin-top:10px; border:1px solid #063F94;}

.cn_item:nth-of-type(2n){float:right;}

.cn_item:hover{ border-color:#063F94}
.cn_item:hover p.cn_til a{color:#F62907; font-weight:700}
.cn_item:hover p.cn_des{color:#999;}
.cn_item span{width:56px;height:60px;text-align:center;background:#063F94;display:block;float:left;margin:12px;color:#fff; font-size:30px; line-height:54px; border-radius:50%;}
.cn_item .deannewdate { margin:15px 10px 0; background:#063F94; border-radius: 3px 3px 3px 3px; color: #fff;float: left;font-size: 16px; height: 51px; line-height: 51px; text-indent:8px; width:110px;}

.cn_item span b{font-size:20px;line-height:1.8em;}
.cn_item p.cn_til{margin-top:10px;color:#000;padding-left:10px;}
.cn_item p.cn_til a{color:#063F94;font-size:16px;font-weight:700}
.cn_item p.cn_des{color:#666;margin:5px 0 0 0;line-height:16px; padding-right:10px;padding-left:10px;font-size:15px;}
.r_news{width:240px;height:352px;float:left;margin-left:4px;background:#ece6dd;}



/*第一条*/
.in_news_list dl {
        padding: 0 0 20px 325px;
        position: relative;
        height: 200px;
    }

        .in_news_list dl dt {
            width: 305px;
            height: 196px;
            position: absolute;
            left: 0;
            top: 0;
        }
		.in_news_list dl dt img{width:300px;}

        .in_news_list dl dd.dd1 {
            height: 30px;
            line-height: 30px;
            font-weight: bold;
        }

            .in_news_list dl dd.dd1 a {
                color: #072689;
                font-size: 20px;font-weight: bold;
                float: left;
                width: 380px;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
            }

            .in_news_list dl dd.dd1 span {
                float: right;
                font-size: 13px;
                color: #555;
            }

        .in_news_list dl dd.dd2 {
            margin-top: 5px;
            line-height: 24px;
            font-size: 16px;
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 4;
            -webkit-box-orient: vertical;
            height: 96px;
        }

        .in_news_list dl dd.dd3 {
            margin-top: 25px;
        }

            .in_news_list dl dd.dd3 a {
                display: block;
                width: 99px;
                height: 33px;
                line-height: 33px;
                text-align: center;
                background: #006cc2;
                color: #fff;
                font-size: 14px;
                border-radius: 5px;
            }







/*banner*/
.bx-wrapper .bx-viewport {height: auto !important; background: none; border: none; box-shadow: none; left: 0;}
.bx-wrapper {margin: 0 auto 0; max-width: 100% !important;}
.banner {}

@media (min-width: 1920px) {
.banner {width: 100%;height:600px;}
}
@media (max-width: 1680px) {
.banner {width: 100%;height:550px;}
}
@media (max-width: 1440px) {
.banner {width: 100%;height:480px;}
}
@media (max-width: 1360px) {
.banner {width: 100%;height:450px;}
}
@media (max-width: 1280px) {
.banner {width: 100%;height:420px;}
}

.banner img {display: block; width: 100%;}
.banner img.img2 {display: none;}
.banner li {width: 100%; height: auto; position: relative; overflow: hidden;}
.banner li a {display: block; width: 100%;}
.banner .bx-wrapper .bx-pager {bottom: 15.444%;}
.banner .bx-wrapper .bx-pager.bx-default-pager a {width: 14px; height: 14px; border-radius: 50%; background: #DC4F45;}
.banner .bx-wrapper .bx-pager.bx-default-pager a:hover, .banner .bx-wrapper .bx-pager.bx-default-pager a.active {background: #F5877F;}

/*
.banner .bx-wrapper .bx-controls-direction a {display: none; width: 46px; height: 52px; top: 50%; transform: translateY(-50%); background-color: rgba(0,0,0,.3); background-repeat: no-repeat; background-position: center; box-sizing: border-box;}
.banner .bx-wrapper .bx-controls-direction a:hover {background-color: rgba(0,0,0,0.5); background-position: center;}
*/

.banner .bx-wrapper .bx-controls-direction a {display: none; width: 30px; height: 79px; top: 50%; transform: translateY(-50%); background-repeat: no-repeat; background-position: center; box-sizing: border-box;}
.banner .bx-wrapper .bx-controls-direction a:hover {background-position: center;}




/*.banner .bx-wrapper .bx-prev {left: 40px; background-image: url(/images/jt_zuo2.png); */
.banner .bx-wrapper .bx-prev {left: 2px; background-image: url(/images/lefta.png);  /*border-right: 1px solid #f5f5f5;*/}
/*.banner .bx-wrapper .bx-next {right:40px; background-image: url(/images/jt_you2.png);}*/
.banner .bx-wrapper .bx-next {right:2px; background-image: url(/images/righta.png);}
.banner:hover .bx-wrapper .bx-controls-direction a {display: block;}




.pcifram{width:100%;height:1000px;}
.pc2ifram{width:100%;height:700px;}
/*pc不显*/
.topheadmb{display:none;}
.scgymb{display:none;}
.mbsixiang{display:none;}
.menu{display:none;}
.dl-menuwrapper{display:none;}
.mbjinkou{display:none;}
.mbbanner{display:none;}
.mbadress{display:none;}
.card-list{display:none;}


}

@media screen and (max-width: 1024px) {
	
.imgright{padding-bottom:10px;}	
.mbjinkou{width:100%;margin:0 auto;}
.mbjinkou img{max-width:100%;}
.texttitle{line-height:160%;font-size:30px;color:#fff; background:#06C;padding:10px;text-align:center;font-weight:800;}
	
/**/
.fanganbg{background:#EEF3F7;min-height:800px;width:100%;margin:0 auto;}
.fangantitle{font-size:30px;color:#02206A; font-weight:800;text-align:center;line-height:160%;padding-top:50px;}
.fangantitle2{font-size:16px;color:#666;font-weight:400;text-align:center;line-height:140%;}





/**/
.huobancss{width:100%;margin:10px auto;padding-bottom:30px;}	
.hangkong{width:50%;float:left;}
.hangkong ul li{width:18%;float:left;padding:1px;}
.hangkong ul li img{width:95%;height:40px;border: 1px solid #ccc;}

.hanghai{width:50%;float:right;}
.hanghai ul li{width:18%;float:right;padding:1px;}
.hanghai ul li img{width:95%;height:40px;border: 1px solid #ccc;}







/*首页案例projects*/
.projects { margin: 30px 0; margin-bottom: 50px;}
.projects .pro-con li { width: 100%; border: 0; }
.pro-con li h4 { font-weight: bold;text-align:center;font-size:24px;}
.pro-con li div { font-size: 18px; color: #666; margin-top: 10px; margin-bottom: 15px; }
.pro-con li .prj-more { color: #fff; display: block; width: 160px; height: 40px; background: #0D378C; border-radius: 5px; text-align: center; line-height: 40px;margin:0 auto; }
.pro-con li .prj-more a:hover { color: #fff; display: block; width: 160px; height: 40px; background: #EB3C00; border-radius: 5px; text-align: center; line-height: 40px;margin:0 auto; }
.prj-hd { position: relative; width: 100%; margin: 0 auto; }
.prj-hd a { position: absolute; display: block; width: 64px; height: 50px; top: 150px; cursor: pointer; }
.prj-hd a.next { background: url(/images/righta.png) no-repeat center; right: -60px; z-index: 99; }
.prj-hd a.prev { background: url(/images/lefta.png) no-repeat center; left: -60px; z-index: 99; }
.prj-hd a.next:hover { background: url(/images/rightah.png) no-repeat center; }
.prj-hd a.prev:hover { background: url(/images/leftah.png) no-repeat center; }

.container {width: 100%;}
.container:after, .container:before, .clear:after, .clear:before { display: block; content: ""; clear: both; }



.pro-cona {width: 98%; overflow: hidden;margin:0 auto;}
.pro-con li { float: left; border: 1px solid #ccc; box-sizing: border-box; width: 100%;margin-bottom:20px;}
.pro-con li a { position: relative; display: block; width: 100%;color:#333;}
.pro-con li a span { position: absolute; width: 100%; height: 100%; display: block; background: rgba(0, 0, 0, .6); left: 0; top: 0; text-align: center; opacity: 0; }
.pro-con li a span em { display: block; width: 50px; height: 50px; background: #0D378C url(../images/more.png) no-repeat center; border-radius: 50%; margin: 0 auto; margin-top: 120px; }
.pro-con li a img { width: 100%;height: 290px; }
.pro-con li:hover a span { opacity: 1; }
.pro-con li p { text-align: center; }
.pro-con li a.pro-more { display: block; width: 120px; height: 45px; line-height: 45px; border: 1px solid #ccc; margin: 0 auto; text-align: center; text-transform: uppercase; margin-top: 10px; margin-bottom: 10px; }
.pro-con li:hover a.pro-more { background: #0D378C; color: #fff; border: 1px solid #0D378C; }
.pro-hd { position: relative; width: 1200px; margin: 0 auto; }
.pro-hd a { position: absolute; display: block; width: 64px; height: 50px; top: 150px; cursor: pointer; }
.pro-hd a.next { background: url(../images/right.png) no-repeat center; right: -70px; z-index: 99; }
.pro-hd a.prev { background: url(../images/left.png) no-repeat center; left: -70px; z-index: 99; }
.pro-hd a.next:hover { background: url(../images/righth.png) no-repeat center; }
.pro-hd a.prev:hover { background: url(../images/lefth.png) no-repeat center; }






.boxfour{width:100%;margin:50px auto;}
.boxfour ul li{height:300px;box-shadow:0 0 9px 3px #999;width:49%; background:#FFF;text-align:center;}
.boxfour ul li:nth-of-type(1){width:49%;float:left;}
.boxfour ul li:nth-of-type(2){width:49%;float:right;}
.boxfour ul li:nth-of-type(3){width:49%;float:left;}
.boxfour ul li:nth-of-type(4){width:49%;float:right;}


.boxfour ul li p{text-align:left;font-size:14px;width:99%;line-height:160%;margin-top:20px;}
.lipic{margin:0 auto;width:100%;text-align:center; background: }
.boxcontent{width:95%;margin:0 auto;}
.boxcontent span{line-height:250%;font-size:15px;color:#02206A;width:100%;font-weight:600;margin-top:80px;}
.clickbottom{background:#EEF3F7;width:100%;margin:0 auto;text-align:center;}
.clickbottom img{padding-bottom:30px;max-width:40%;padding-top:20px;}



/*优秀案例*/
.youxiuanli{width:90%;margin:0 auto;}
.youxiuanlititle{width:100%;margin:0 auto;text-align:center;margin-top:30px;}
.youxiuanlititle span{font-size:30px;font-weight:bold;color:#02206A;}
.youxiuanlititle p{font-size:14px;line-height:200%;width:100%;margin:0 auto;text-align:center;}

.youxiuanlicontent{max-width:100%;margin:0 auto;}
.youxiuanlicontent span{font-size:22px;font-weight:bold;color:#02206A;margin-top:30px;}
.youxiuanlicontent p{font-size:14px;line-height:180%;}
.youxiuanlicontent img {padding:2px;max-width:100%;}







/*内页公用*/
.b-main{width:98%;margin:0 auto;}
.p12-curmbs-1{font-size:18px;line-height:180%;}
.neiarticletitle{font-size:30px;line-height:180%;text-align:center;color:#039;border-bottom: 1px solid #ccc;}
.neiarticletime{font-size:15px;line-height:180%;text-align:center;}
.neiarticlecontent{font-size:20px;line-height:180%;text-align:left;}
.neiarticlecontent img{width:99%;margin:0 auto;}
.neiarticlecontent table{max-width:100%;}
.neiarticlecontent td{max-width:100%;}




.neiarticlecontent span{font-size:20px; font-weight:600;}

.neiarticlecontent strong{font-size:20px; font-weight:600;color:#039;}
.neiarticlecontent p{font-size:20px;}
.MsoNormal{font-size:20px;line-height:180%;}








/*内页左图列表*/
  .p15-proindexlist-1-tit {
            height: 40px;
            border-bottom: 2px solid #d4d4d4;
            margin-bottom: 18px;
        }
        
        .p15-proindexlist-1-tit h3 {
			width:100%;clear:both;
            height: 40px;
            display: inline-block;
            font-size: 24px;
            font-weight: normal;
            line-height: 40px;
            padding-right: 24px;
            border-bottom: 2px solid #bbbaba;
        }
        
        .p15-proindexlist-1 dl {
            border: 1px solid #dedede;
           /* margin-bottom: 15px;
            padding: 10px 0px 0px 0px;*/
			margin:10px auto;
            background: #fff;
            display: inline-block;
            /*width: 896px;*/
			width:99%;
        }
        
        .p15-proindexlist-1 dl:hover {
            border: 1px solid #01509d;
        }
        
        .p15-proindexlist-1 dt {
           /* width: 276px;
            height: 205px;*/
			width:100%;
           /* float: left;
            margin-right: 52px;*/
        }
        
        .p15-proindexlist-1 dt img {
            /*width: 276px;
            height: 205px;*/
			width:100%;
            margin: 0 auto;
            display: block;
        }
        .p15-proindexlist-1 dd{}
        .p15-proindexlist-1 dd h4 {
			clear:both;
            /*height: 52px;*/
            font-weight: normal;
            font-size: 18px;text-align:center;
            color: #154c64; font-weight:600;
            line-height: 180%;width:100%;
           /* margin-bottom: 10px;*/
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
        
        .p15-proindexlist-1 h4 a {
            display: block;color:#039;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            /*padding-bottom: 4px;*/
            background: url(../images/p15-icon1.png) repeat-x left bottom;
        }
        
        .p15-proindexlist-1 dl:hover h4 a {
            color:#039;
        }
        
        .p15-proindexlist-1-list-desc {
			width:100%;margin:0 auto;
            height: 84px;
            font-size: 14px;
            line-height: 18px;
            color: #626262;
            overflow: hidden;
            margin-bottom: 10px;
        }
        
        .p15-proindexlist-1-list-deta {
            /*float: right;
            width: 125px;
            height: 38px;*/
			clear:both;width:99%;
			margin:0 auto;
			color:#ffffff;
            display: inline-block;
			background: #01509d;
            border: 1px solid #aaa;
            font-size: 16px;
            line-height: 180%;
            text-align: center;
			
        }
        
        .p15-proindexlist-1 dl:hover .p15-proindexlist-1-list-deta {
            
            border-color: #01509d;
			color:#039;
        }
        
        .p15-proindexlist-1 dl:hover .p15-proindexlist-1-list-deta a {
            color: #fff;
        }





/*第一条*/
.clear{clear:both;}
.in_news_list dl {
        /*padding: 0 0 20px 325px;*/
        position: relative;
        /*height: 200px;*/
    }

        .in_news_list dl dt {
            width: 100%;
            /*height: 196px;
            position: absolute;
            left: 0;
            top: 0;
			*/
        }
		.in_news_list dl dt img{width:100%;}

        .in_news_list dl dd.dd1 {
			text-align:left;
			clear:both;
            height: 30px;
            line-height: 30px;
            font-weight: bold;
        }

            .in_news_list dl dd.dd1 a {
				clear:both;
                color: #039;
                font-size: 16px;
                float: left;
                width: 99%;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
            }

            .in_news_list dl dd.dd1 span {
				clear:both;
                line-height:20px;
                font-size: 16px;
                color: #999;
            }

        .in_news_list dl dd.dd2 {
			clear:both;
            margin-top: 20px;
            line-height: 24px;
            font-size: 13px;
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 4;
            -webkit-box-orient: vertical;
            height: 96px;
        }

        .in_news_list dl dd.dd3 {
			clear:both;
            width:50%;
			margin:0 auto;
        }

            .in_news_list dl dd.dd3 a {
                display: block;
                width: 100%;
                height: 33px;
                line-height: 33px;
                text-align: center;
                background: #063F94;
                color: #fff;
                font-size: 14px;
                border-radius: 5px;
            }










/*内页新闻刘表*/
.news_list{
    width:100%;
    height: 180px;
    border-bottom: 1px solid #D1D1D1;
}
.news_list .thum_img{
       float: left;
    width: 125px;
    height: 105px;
    margin-top: 22px;
}
.news_list .news_details{
	margin-top:10px;
   width: 62%;
    height: 151px;
    float: left;
    /*margin: 16px 20px 0 20px;*/
    color: #9f9f9f;
    overflow: hidden;
}
.news_details a{
/*font-size: 16px;*/
    color:#039;
    display: block;
    font-weight: bold;
    padding-bottom: 5px;
}
.date_times{
        float: right;
    background: #0E3182;
    color: #fff;
    width: 30%;
    height: 125px;
    margin-top: 22px;
    text-align: center;
}
.date_times .day{    display: block;
    font-size: 40px;
    padding-top: 5px;
}
.date_times .date{   display: block;
    font-size: 18px;
}
.secound_ul{
    display: block;
    border: 1px solid #959595;

    padding: 17px 20px;
    text-align: left;
}
.secound_ul li{
       height: 40px !important;
    border-bottom: 1px dotted #959595;
    width: 100%;
    overflow: hidden;
    margin: 0 auto;
    background: none;
    list-style-type: disc;
    list-style-position: inside;
    font-weight: initial !important;
    line-height: 41px !important;
    font-size: 14px !important;
}
.secound_ul li:last-child{
    border-bottom: none;
}
.secound_ul li a{
    font-weight: initial;
    line-height: initial;
}

.titlenews{font-size: 18px;}
.morenews{font-size: 14px;color: #999;display: inline-block;padding: 2px 10px; border: 1px solid #666666;font-weight: normal;}
.contentnews{font-size: 14px;height:55px; color: #666666;}

/*内页图片里表*/
.productList{margin-top:30px;margin:0 auto;}
.productList a{
    display: inline-block;text-align: center;   
    margin-left:2px;padding:5px;width:46%;
}
.productList a span{
        font-size: 16px;
    padding: 10px 0;
    display: block;
}
.productList a img{
    width: 100%;height:120px;
}





#nav{ width:120px; position:fixed; bottom:100px; left:10px; text-align:center; border:solid 3px #fff; display:none;z-index:-9999999;}






/*首页论文*/

.c_news{/*width:450px;*/
width:100%;margin:0 auto; overflow:hidden}
.cn_item{ /*float:left; margin-right:2px; 
background:#fff;
width:431px;*/
width:99%;
height:auto;overflow:hidden;margin-bottom:20px;margin-top:10px; border:1px solid #063F94;}

.cn_item:nth-of-type(2n){float:left;}

.cn_item:hover{ border-color:#063F94}
.cn_item:hover p.cn_til a{color:#F62907; font-weight:700}
.cn_item:hover p.cn_des{color:#999;}
.cn_item span{width:56px;height:60px;text-align:center;background:#063F94;display:block;float:left;margin:12px;color:#fff; font-size:30px; line-height:54px; border-radius:50%;}
.cn_item .deannewdate { margin:15px 10px 0; background:#063F94; border-radius: 3px 3px 3px 3px; color: #fff;float: left;font-size: 16px; height: 51px; line-height: 51px; text-indent:8px; width:110px;}

.cn_item span b{font-size:20px;line-height:1.8em;}
.cn_item p.cn_til{margin-top:10px;color:#000;}
.cn_item p.cn_til a{color:#063F94;font-size:16px;font-weight:700}
.cn_item p.cn_des{color:#666;margin:5px 0 0 0;line-height:16px; font-size:12px;}
.r_news{/*width:240px;height:352px;float:left;margin-left:4px;*/background:#ece6dd;}







/*手机头部*/
/*定义背景颜色*/

header{ width:100%; height:2.6rem; background:url(../images/mblogo.jpg) no-repeat .3rem center #ffffff; background-size:90%; position:fixed; top:0; z-index:99999999;}

.wrap{ padding:.3rem; background:#D3D2D2;}

@font-face{font-weight:400;font-style:normal;font-family:icomoon;src:url(../fonts/icomoon.eot);src:url(../fonts/icomoon.eot@#iefix) format('embedded-opentype'),url(../fonts/icomoon.woff) format('woff'),url(../fonts/icomoon.ttf) format('truetype'),url(../fonts/icomoon.svg#icomoon) format('svg')}

.dl-menuwrapper{position:absolute;top:0;right:0;z-index:99999;padding-top:2.5rem;width:100%;-webkit-perspective:750pt;perspective:750pt;-webkit-perspective-origin:50% 200%;perspective-origin:50% 200%;}
.dl-menuwrapper button{position:absolute;top:0;right:0;overflow:hidden;width:2rem;height:2.5rem;outline:0;border:none;background:url(menu.png) no-repeat center center;background-size:50%;text-indent:-900em;cursor:pointer}


/*顶部下拉菜单颜色*/
.dl-menuwrapper button.dl-active,.dl-menuwrapper button:hover{background-color:#051744}
.dl-menuwrapper ul{padding:0;background:#051744;list-style:none;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}


.dl-menuwrapper li{position:relative}
.dl-menuwrapper li a{position:relative;display:block;padding:0 0.5rem;outline:0;border-top:1px solid #39508B;color:#fff;font-size:.9rem;line-height:200%}
.no-touch .dl-menuwrapper li a:hover{background:rgba(255,248,213,.1)}
.dl-menuwrapper li.dl-back>a{padding-left:1.2rem;background:rgba(0,0,0,.1)}
.dl-menuwrapper li.dl-back:after,.dl-menuwrapper li>a:not(:only-child):after{position:absolute;top:0;content:"+";font-size:.6rem;font-family:icomoon;line-height:1.6rem;speak:none;-webkit-font-smoothing:antialiased}
.dl-menuwrapper li.dl-back:after{left:10px;color:hsla(0,0%,100%,.8);-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.dl-menuwrapper li>a:after{right:10px;color:hsla(0,0%,100%,.8)}
.dl-menuwrapper .dl-menu{position:absolute;width:100%;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.dl-menuwrapper .dl-menu.dl-menu-toggle{-webkit-transition:all .3s ease;transition:all .3s ease}
.dl-menuwrapper .dl-menu.dl-menuopen{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto}
.dl-menu.dl-subview li,.dl-menu.dl-subview li.dl-subview>a,.dl-menu.dl-subview li.dl-subviewopen>a,.dl-menuwrapper li .dl-submenu{display:none}
.dl-menu.dl-subview li.dl-subview,.dl-menu.dl-subview li.dl-subview .dl-submenu,.dl-menu.dl-subview li.dl-subviewopen,.dl-menu.dl-subview li.dl-subviewopen>.dl-submenu,.dl-menu.dl-subview li.dl-subviewopen>.dl-submenu>li{display:block}
.dl-menuwrapper>.dl-submenu{position:absolute;top:50px;left:0;margin:0;width:100%}
.dl-menu.dl-animate-out-1{-webkit-animation:MenuAnimOut1 .4s;animation:MenuAnimOut1 .4s}
.dl-menu.dl-animate-out-2{-webkit-animation:MenuAnimOut2 .3s ease-in-out;animation:MenuAnimOut2 .3s ease-in-out}
.dl-menu.dl-animate-out-3{-webkit-animation:MenuAnimOut3 .4s ease;animation:MenuAnimOut3 .4s ease}
.dl-menu.dl-animate-out-4{-webkit-animation:MenuAnimOut4 .4s ease;animation:MenuAnimOut4 .4s ease}
.dl-menu.dl-animate-out-5{-webkit-animation:MenuAnimOut5 .4s ease;animation:MenuAnimOut5 .4s ease}
@-webkit-keyframes MenuAnimOut1{50%{-webkit-transform:translateZ(-250px) rotateY(30deg)}
75%{opacity:.5;-webkit-transform:translateZ(-372.5px) rotateY(15deg)}
to{opacity:0;-webkit-transform:translateZ(-500px) rotateY(0)}
}
@-webkit-keyframes MenuAnimOut2{to{opacity:0;-webkit-transform:translateX(-100%)}
}
@-webkit-keyframes MenuAnimOut3{to{opacity:0;-webkit-transform:translateZ(300px)}
}
@-webkit-keyframes MenuAnimOut4{to{opacity:0;-webkit-transform:translateZ(-300px)}
}
@-webkit-keyframes MenuAnimOut5{to{opacity:0;-webkit-transform:translateY(40%)}
}
@keyframes MenuAnimOut1{50%{transform:translateZ(-250px) rotateY(30deg)}
75%{opacity:.5;transform:translateZ(-372.5px) rotateY(15deg)}
to{opacity:0;transform:translateZ(-500px) rotateY(0)}
}
@keyframes MenuAnimOut2{to{opacity:0;transform:translateX(-100%)}
}
@keyframes MenuAnimOut3{to{opacity:0;transform:translateZ(300px)}
}
@keyframes MenuAnimOut4{to{opacity:0;transform:translateZ(-300px)}
}
@keyframes MenuAnimOut5{to{opacity:0;transform:translateY(40%)}
}
.dl-menu.dl-animate-in-1{-webkit-animation:MenuAnimIn1 .3s;animation:MenuAnimIn1 .3s}
.dl-menu.dl-animate-in-2{-webkit-animation:MenuAnimIn2 .3s ease-in-out;animation:MenuAnimIn2 .3s ease-in-out}
.dl-menu.dl-animate-in-3{-webkit-animation:MenuAnimIn3 .4s ease;animation:MenuAnimIn3 .4s ease}
.dl-menu.dl-animate-in-4{-webkit-animation:MenuAnimIn4 .4s ease;animation:MenuAnimIn4 .4s ease}
.dl-menu.dl-animate-in-5{-webkit-animation:MenuAnimIn5 .4s ease;animation:MenuAnimIn5 .4s ease}
@-webkit-keyframes MenuAnimIn1{0%{opacity:0;-webkit-transform:translateZ(-500px) rotateY(0)}
20%{opacity:.5;-webkit-transform:translateZ(-250px) rotateY(30deg)}
to{opacity:1;-webkit-transform:translateZ(0) rotateY(0)}
}
@-webkit-keyframes MenuAnimIn2{0%{opacity:0;-webkit-transform:translateX(-100%)}
to{opacity:1;-webkit-transform:translateX(0)}
}
@-webkit-keyframes MenuAnimIn3{0%{opacity:0;-webkit-transform:translateZ(300px)}
to{opacity:1;-webkit-transform:translateZ(0)}
}
@-webkit-keyframes MenuAnimIn4{0%{opacity:0;-webkit-transform:translateZ(-300px)}
to{opacity:1;-webkit-transform:translateZ(0)}
}
@-webkit-keyframes MenuAnimIn5{0%{opacity:0;-webkit-transform:translateY(40%)}
to{opacity:1;-webkit-transform:translateY(0)}
}
@keyframes MenuAnimIn1{0%{opacity:0;transform:translateZ(-500px) rotateY(0)}
20%{opacity:.5;transform:translateZ(-250px) rotateY(30deg)}
to{opacity:1;transform:translateZ(0) rotateY(0)}
}
@keyframes MenuAnimIn2{0%{opacity:0;transform:translateX(-100%)}
to{opacity:1;transform:translateX(0)}
}
@keyframes MenuAnimIn3{0%{opacity:0;transform:translateZ(300px)}
to{opacity:1;transform:translateZ(0)}
}
@keyframes MenuAnimIn4{0%{opacity:0;transform:translateZ(-300px)}
to{opacity:1;transform:translateZ(0)}
}
@keyframes MenuAnimIn5{0%{opacity:0;transform:translateY(40%)}
to{opacity:1;transform:translateY(0)}
}
.dl-menuwrapper>.dl-submenu.dl-animate-in-1{-webkit-animation:SubMenuAnimIn1 .4s ease;animation:SubMenuAnimIn1 .4s ease}
.dl-menuwrapper>.dl-submenu.dl-animate-in-2{-webkit-animation:SubMenuAnimIn2 .3s ease-in-out;animation:SubMenuAnimIn2 .3s ease-in-out}
.dl-menuwrapper>.dl-submenu.dl-animate-in-3{-webkit-animation:SubMenuAnimIn3 .4s ease;animation:SubMenuAnimIn3 .4s ease}
.dl-menuwrapper>.dl-submenu.dl-animate-in-4{-webkit-animation:SubMenuAnimIn4 .4s ease;animation:SubMenuAnimIn4 .4s ease}
.dl-menuwrapper>.dl-submenu.dl-animate-in-5{-webkit-animation:SubMenuAnimIn5 .4s ease;animation:SubMenuAnimIn5 .4s ease}
@-webkit-keyframes SubMenuAnimIn1{0%{opacity:0;-webkit-transform:translateX(50%)}
to{opacity:1;-webkit-transform:translateX(0)}
}
@-webkit-keyframes SubMenuAnimIn2{0%{opacity:0;-webkit-transform:translateX(100%)}
to{opacity:1;-webkit-transform:translateX(0)}
}
@-webkit-keyframes SubMenuAnimIn3{0%{opacity:0;-webkit-transform:translateZ(-300px)}
to{opacity:1;-webkit-transform:translateZ(0)}
}
@-webkit-keyframes SubMenuAnimIn4{0%{opacity:0;-webkit-transform:translateZ(300px)}
to{opacity:1;-webkit-transform:translateZ(0)}
}
@-webkit-keyframes SubMenuAnimIn5{0%{opacity:0;-webkit-transform:translateZ(-200px)}
to{opacity:1;-webkit-transform:translateZ(0)}
}
@keyframes SubMenuAnimIn1{0%{opacity:0;transform:translateX(50%)}
to{opacity:1;transform:translateX(0)}
}
@keyframes SubMenuAnimIn2{0%{opacity:0;transform:translateX(100%)}
to{opacity:1;transform:translateX(0)}
}
@keyframes SubMenuAnimIn3{0%{opacity:0;transform:translateZ(-300px)}
to{opacity:1;transform:translateZ(0)}
}
@keyframes SubMenuAnimIn4{0%{opacity:0;transform:translateZ(300px)}
to{opacity:1;transform:translateZ(0)}
}
@keyframes SubMenuAnimIn5{0%{opacity:0;transform:translateZ(-200px)}
to{opacity:1;transform:translateZ(0)}
}
.dl-menuwrapper>.dl-submenu.dl-animate-out-1{-webkit-animation:SubMenuAnimOut1 .4s ease;animation:SubMenuAnimOut1 .4s ease}
.dl-menuwrapper>.dl-submenu.dl-animate-out-2{-webkit-animation:SubMenuAnimOut2 .3s ease-in-out;animation:SubMenuAnimOut2 .3s ease-in-out}
.dl-menuwrapper>.dl-submenu.dl-animate-out-3{-webkit-animation:SubMenuAnimOut3 .4s ease;animation:SubMenuAnimOut3 .4s ease}
.dl-menuwrapper>.dl-submenu.dl-animate-out-4{-webkit-animation:SubMenuAnimOut4 .4s ease;animation:SubMenuAnimOut4 .4s ease}
.dl-menuwrapper>.dl-submenu.dl-animate-out-5{-webkit-animation:SubMenuAnimOut5 .4s ease;animation:SubMenuAnimOut5 .4s ease}
@-webkit-keyframes SubMenuAnimOut1{0%{opacity:1;-webkit-transform:translateX(0)}
to{opacity:0;-webkit-transform:translateX(50%)}
}
@-webkit-keyframes SubMenuAnimOut2{0%{opacity:1;-webkit-transform:translateX(0)}
to{opacity:0;-webkit-transform:translateX(100%)}
}
@-webkit-keyframes SubMenuAnimOut3{0%{opacity:1;-webkit-transform:translateZ(0)}
to{opacity:0;-webkit-transform:translateZ(-300px)}
}
@-webkit-keyframes SubMenuAnimOut4{0%{opacity:1;-webkit-transform:translateZ(0)}
to{opacity:0;-webkit-transform:translateZ(300px)}
}
@-webkit-keyframes SubMenuAnimOut5{0%{opacity:1;-webkit-transform:translateZ(0)}
to{opacity:0;-webkit-transform:translateZ(-200px)}
}
@keyframes SubMenuAnimOut1{0%{opacity:1;transform:translateX(0)}
to{opacity:0;transform:translateX(50%)}
}
@keyframes SubMenuAnimOut2{0%{opacity:1;transform:translateX(0)}
to{opacity:0;transform:translateX(100%)}
}
@keyframes SubMenuAnimOut3{0%{opacity:1;transform:translateZ(0)}
to{opacity:0;transform:translateZ(-300px)}
}
@keyframes SubMenuAnimOut4{0%{opacity:1;transform:translateZ(0)}
to{opacity:0;transform:translateZ(300px)}
}
@keyframes SubMenuAnimOut5{0%{opacity:1;transform:translateZ(0)}
to{opacity:0;transform:translateZ(-200px)}
}
.no-js .dl-menuwrapper .dl-menu{position:relative;opacity:1;-webkit-transform:none;transform:none}
.no-js .dl-menuwrapper li .dl-submenu{display:block}
.no-js .dl-menuwrapper li.dl-back{display:none}
.no-js .dl-menuwrapper li>a:not(:only-child){background:rgba(0,0,0,.1)}
.no-js .dl-menuwrapper li>a:not(:only-child):after{content:''}

.slogan{ width:100%; background:#052883; color:#fb6a00; font-size:.55rem; line-height:1rem; z-index:999;}
.slogan img{ width:100%;}
.slogan p{ text-indent:.3rem; line-height:1rem; font-size:.4rem;}
.slogan dd{ text-indent:.6rem; line-height:1rem;}

.top{ width:100%; background:url(bg.jpg) no-repeat center top; background-size:cover; text-align:center;}
.top img{ display:block; margin:0 auto;} 
.top .pic1{ width:100%;}
.top .pic2{ width:100%; margin-top:-1.5rem; margin-bottom:.3rem;}

/*.dl-menu li:last-of-type{background:url(/images/en.png) 5px  no-repeat; text-indent:20px;}*/
.enlast{background:url(/images/en.png) 5px  no-repeat; text-indent:20px;}

/*中间导航*/
.navlist{ background:#1C6E11;}
.navlist a{ float:left; width:25%; display:block; text-align:center; height:2rem; line-height:2rem; color:#fff; font-size:.5rem;}
.navlist a span{ display:block; border-right:solid 1px #eee; border-bottom:solid 1px #fff;}
.navlist a span.n3{ border-right:none;}
/*手机头部 end*/


/*2021打电话弹窗*/

.telfonttitle{color:#F00;font-size:11px;text-align:left;width:100%;}
#wxnr {
	/*width: 100%;
	height: 100%;
	max-width: 640px;
	min-width: 320px;
	position: fixed;
	top: 0;*/
	max-width:320px;
	width:94%;position:fixed;/*height:302px;*/top: 25%;left: 0px;right: 0px;margin:0 auto;

	
	z-index: 999999999;
	display: none;
	/*background: rgba(0,0,0,.6);*/
}
#wxnr dl{width:95%;margin:0 auto;}
#wxnr dd{background:url(/images/tel.png) 35px no-repeat; background-size:5%;width:100%; text-indent:20px;}
#wxnr .nrdf {
	/*margin: auto;width:100%;
	position: absolute;
	top: 20%;
	left: 0;
	right: 0;
	width: 22rem;
	    height: 22rem;
    padding: 4rem 0 3rem;
	margin-top: -11rem;
	*/line-height:160%;
	text-align: center;
	background-color: rgba(255, 255, 255, 0.9);
	box-shadow: 0px 2px 6px #777;
	-webkit-box-shadow: 0px 2px 6px #777;
	-moz-box-shadow: 0px 2px 6px #777;
	border-radius: 10px;
}

.clearwaptel{clear:both;width:100%;height:10px;}
.nrdf span{color:#060; font-weight:600;font-size:14px;}
.nrdf B{color:#F00; font-weight:800;FONT-SIZE:16PX;}
.nrdf font{font-size:14px;}
/*#wxnr img {max-width:95%;
	display: block;
	margin: 0 auto 0.8rem;
	padding-bottom:15px;
}*/
.telimg{width:18px;bottom:0px;}
#wxnr p {
	display: block;/*padding-top:15px;*/padding-bottom:5px;
	font-size: 1.1rem;font-weight:600;
	text-align: center;
	color: #666;
	
}
#wxnr i {
	display: block;
	position: absolute;
	top: .3rem;
	right: .2rem;
	width: 1.3rem;
	height: 1.3rem;
	font-size: 1.2rem;
	line-height: 1.3rem;
	text-align: center;
	color: #fff;
	font-weight: bold;
	font-style: normal;
	background: #006600;
	/*border-radius: 1rem;*/
	cursor: pointer;
}
#wxnr #btn {
	display: inline-block;
	padding:  0.1rem 0.2rem;
	
	background-color: #f19903;
	color: #fff;
	border-radius: 0.2rem;
	cursor: pointer;
}
/*2021打电话弹窗 end*/


/*banner*/
.bx-wrapper .bx-viewport {height: auto !important; background: none; border: none; box-shadow: none; left: 0;}
.bx-wrapper {margin: 0 auto 0; max-width: 100% !important;}
.banner {}
.banner {width: 100%;margin-top:45px;overflow: hidden;}
.banner img {display: block; width: 100%;}
.banner img.img2 {display: none;}
.banner li {width: 100%; height: auto; position: relative; overflow: hidden;}
.banner li a {display: block; width: 100%;}
.banner .bx-wrapper .bx-pager {bottom: 15.444%;}
.banner .bx-wrapper .bx-pager.bx-default-pager a {width: 14px; height: 14px; border-radius: 50%; background: #DC4F45;}
.banner .bx-wrapper .bx-pager.bx-default-pager a:hover, .banner .bx-wrapper .bx-pager.bx-default-pager a.active {background: #F5877F;}

/*
.banner .bx-wrapper .bx-controls-direction a {display: none; width: 46px; height: 52px; top: 50%; transform: translateY(-50%); background-color: rgba(0,0,0,.3); background-repeat: no-repeat; background-position: center; box-sizing: border-box;}
.banner .bx-wrapper .bx-controls-direction a:hover {background-color: rgba(0,0,0,0.5); background-position: center;}
*/

.banner .bx-wrapper .bx-controls-direction a {display: none; width: 30px; height: 79px; top: 60%; transform: translateY(-50%); background-repeat: no-repeat; background-position: center; box-sizing: border-box;}
.banner .bx-wrapper .bx-controls-direction a:hover {background-position: center;}




/*.banner .bx-wrapper .bx-prev {left: 40px; background-image: url(/images/jt_zuo2.png); */
.banner .bx-wrapper .bx-prev {left: 2px; background-image: url(/images/lefta.png);  /*border-right: 1px solid #f5f5f5;*/}
/*.banner .bx-wrapper .bx-next {right:40px; background-image: url(/images/jt_you2.png);}*/
.banner .bx-wrapper .bx-next {right:2px; background-image: url(/images/righta.png);}
.banner:hover .bx-wrapper .bx-controls-direction a {display: block;}






/*版权*/
.copyright2021{text-align:center;width:100%;font-size:12px;color:#ffffff; background:#011040;line-height:160%;}
@media (max-width:1024px){
.pcifram{width:100%;height:1000px;}
.pc2ifram{width:100%;height:1850px;}}
@media (max-width:768px){
.pcifram{width:100%;height:2100px;}
.pc2ifram{width:100%;height:1850px;}}
@media (max-width:440px){
.pcifram{width:100%;height:2000px;}
.pc2ifram{width:100%;height:1700px;}}
@media (max-width:414px){
.pcifram{width:100%;height:2100px;}
.pc2ifram{width:100%;height:1800px;}
}
@media (max-width:375px){
.pcifram{width:100%;height:2150px;}
.pc2ifram{width:100%;height:1850px;}}
@media (max-width:320px){
.pcifram{width:100%;height:2250px;}
.pc2ifram{width:100%;height:1900px;}
}


/*wap不显*/
.topheadpc{display:none;}
.scgypc{display:none;}
.pcsixiang{display:none;}
.serviceTel{display:none;}
.ny-top{display:none;}
.jinkou{display:none;}
.banner{display:none;}
.world-map-sec{display:none;}

/*.pcadress{display:none;}

.container_P9uGAx{display:none;}*/

}



/*
@media (min-width:768px) and (max-width:1024px) {
.menu .m{ float:left; width:24.6%; height:3rem; line-height:3rem; color:#FAD507; background:#051744;position:relative; text-align:center;
display:block; border-right:solid 1px #333333;font-size:1rem;
}	
	
.menu .m4 dd{ font-weight:bold; background:url(/images/mbtel.png) 20px no-repeat; text-indent:10px;color:#00B221;}
.menu .m4 strong{border-right:none;font-size:1rem;color:#00B221;}
}
@media (max-width:767px){
	
.menu .m{ float:left; width:24.6%; height:3rem; line-height:3rem; color:#FAD507; background:#051744;position:relative; text-align:center;
display:block; border-right:solid 1px #333333;font-size:.9rem;
}	
.menu .m4 dd{ font-weight:bold; background:url(/images/mbtel.png) -10px no-repeat; text-indent:10px;color:#00B221;}
.menu .m4 strong{border-right:none;font-size:.9rem;color:#00B221;}
}

*/



/*pc底部浮动*/
.div_pfix{bottom: 0px;position: fixed;height: auto;width: 100%;z-index:9999;}
.div_pfix span{color: #fff; display: block;float: left;text-align: center;}
.div_pfix a{color: #fff;line-height: 49px;height:49px;text-align: center; display: block; font-size:16px; font-weight:bold;}
.div_pfix .sp3{width: 50%; background:#ff9402;height: 49px}

.div_pfix .sp4{width: 50%;background:#ff363a;height: 49px}
.unnamed1 {
	font-size: 12px;
	line-height: 30px;
}





/*2021*/
/*底下栏目
.menu{ position:fixed; bottom:0px; left:0; width:100%;border-top:solid 1px #626262; z-index:9999999999999999999999999999;background:#051744; }

.menu .m ul{ position:absolute; display:none; bottom:3rem; width:100%; 
color:#FAD507;
background:#051744;
	filter: Alpha(Opacity=10, Style=0);
    opacity: 0.70;text-shadow:0.5px 0.5px 0px #000;
}
.menu .m ul li{height:2rem;line-height:2rem; border-bottom:solid 1px #333333; overflow:hidden;font-size: .9rem;color:#FAD507;}
.menu .m ul li a{color:#FAD507;font-size: .9rem;line-height:2rem;} 

.menu .m:nth-of-type(4n){border-right:solid 0px #333;}
*/



/*分页*/
.wp-pagenavi {
	CLEAR: both;padding-top:25px;margin:0 auto;text-align:center;padding-bottom:25px;
}
.wp-pagenavi A {
	BORDER-BOTTOM: #bfbfbf 1px solid; BORDER-LEFT: #bfbfbf 1px solid; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: #bfbfbf 1px solid; BORDER-RIGHT: #bfbfbf 1px solid; TEXT-DECORATION: none; line-height:30px;font-size:18px;
}
.wp-pagenavi SPAN {
	BORDER-BOTTOM: #bfbfbf 0px solid; BORDER-LEFT: #bfbfbf 0px solid;  PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: #bfbfbf 0px solid; BORDER-RIGHT: #bfbfbf 0px solid; TEXT-DECORATION: none; 
}
.wp-pagenavi A:hover {
	BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000; BORDER-LEFT-COLOR: #000
}
.wp-pagenavi SPAN.current {
	BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000;color:#FF0000; BORDER-LEFT-COLOR: #000
}
.wp-pagenavi SPAN.current {
	FONT-WEIGHT: bold
}

.fenyecss{font-size:18px;text-align:center;BORDER-top: #bfbfbf 0px solid;width:100%;clear:both; background:#E7E7E7;line-height:200%;}







/*banner*/	







/**/
.index-top,
.ny-top {
	width: 100%;
	height: 164px;
	padding: 0px 0;min-width:1300px;
}
.index-top{
	background: #000 url(../images/ilogo02_1.jpg) center no-repeat;
}
.ny-top{
	/*background: #000 url(../images/ilogo02_1.jpg) center repeat-x; */
	background:#03418F;
	
}


.toptext{height:36px;line-height:36px;color:#ffffff;font-size:14px;margin:0 auto;width:1300px;margin-top:3px;}

.toptext ul li{float:left;width:80%;font-size:14px;}
.toptext ul li:nth-of-type(2){width:15%;font-size:14px;text-align:center;float:right;}
/*.toptext ul li:nth-of-type(3){float:right;width:24%;font-size:18px;}*/
.toptext ul li span{ color:#ffffff;}

.logobg{width:100%; background:#ffffff;clear:both;border-bottom: 0px solid #666666;margin:0 auto;z-index: 9;}
.topxia{width:1300px;margin:0 auto;z-index: 10;}
.topxia img{max-width:100%;}
.topxia ul{min-height:90px;}
.topxia ul li{float:left;width:50%;font-size:14px;margin-top:3px;}
.topxia ul li:nth-of-type(2){float:right;width:25%; background:url(../static/picture/header-icon-2.png) left no-repeat;padding-left:40px;margin-top:20px;}
.topxia ul li:nth-of-type(3){float:right;width:12%; background:url(../static/picture/header-icon-1.png) left no-repeat;padding-left:40px;margin-top:20px;}

.menuediv{ background:#ffffff;clear:both;width:100%;margin:0 auto;height:60px;border-top: 1px solid #E5E4E4;}
.menue1400{background:#ffffff;clear:both;width:1300px;margin:4px auto;}
.textwidget{width:35%;float:right;margin-top:4px;}
.textwidget img {max-height:30px;padding:1px;float:left;}




.fix-ny-top{
    position: fixed !important;
    height:164px; overflow:hidden;
    z-index: 9999999;
	 opacity: 0.90;
}


/*内页导航*/

.nav {
	position: absolute;clear:both;
	width: 65%;float:left;
	z-index: 9;margin-top:3px;
	/*top: 216px;
	padding-top: 25px;*/
	/*filter: Alpha(Opacity=10, Style=0);
    opacity: 0.90;text-shadow:0.5px 0.5px 0px #000;*/
}

.nav ul {
	font-size: 0;
	text-align: center;
	border-bottom: 0px solid #C0882D; 
	/*background:#000;*/
}

.nav ul li {
	position: relative;width:8%;float:left;
	display: inline-block;
	font-size: 14px;line-height:35px;
	color: #666;
	font-weight: bold;
	margin: 0 4px;
	cursor: pointer;
}

.nav ul li>a {
	display: block;
	padding: 0 8px 0px; /*background:#000;*/
}

.nav ul li:after {
	position: absolute;
	display: block;
	content: "";
	width: 100%;
	height: 0;
	background: #03418F;
	color:#039;
	left: 0;
	bottom: -1px;
	opacity: 0;
	transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
}

.nav ul li:hover:after {
	height: 5px;
	opacity: 1;
}

.nav ul .active:after {
	height: 5px;
	opacity: 1;
}

.nav ul li .nav-second {
	position: absolute;
	visibility: hidden;
	/*width:105%;*/
	width:108%;
	left: 50%;
	top: 75px;
	opacity: 0;
	margin-top: -2px;
	background: url(../images/nav-arrow_1.png) top 15px center no-repeat;
	transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
}

.nav ul li .nav-second dl {
	padding: 3px;
	/*background: #231815;*/
	background: #03418F;
	/*filter: Alpha(Opacity=10, Style=0);
    opacity: 0.80;text-shadow:0.5px 0.5px 0px #000;*/
}

.nav ul li:hover .nav-second {
	visibility: visible;
	/*top: 50px;*/
	top: 32px;
	opacity: 1;
}

.nav ul li .nav-second dl dd {
	position: relative;
	font-weight: normal;
	white-space: nowrap;
	padding: 0 8px;
	height: 30px;
	line-height: 30px;
}

.nav ul li .nav-second dl dd:after {
	position: absolute;
	display: block;
	content: "";
	left: 50%;
	top: 0;
	width: 0;
	height: 100%;
	transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
}

.nav ul li .nav-second dl dd:hover:after {
	left: 0;
	width: 100%;
	/*background: #f8b62b;*/
	background: #2572D2;
}

.nav ul li .nav-second dl dd a {
	position: relative;
	display: block;
	color: #fff;
	z-index: 9;
}

.fix-nav {
	position: fixed !important;
	/*height: 65px;*/
	top: 0;
	/*top:25px;*/
	z-index: 999;
	/*padding-top: 150px;
	background:#000 url(../images/ilogo02_1.png) center top no-repeat;*/
	padding-top:118px;
	filter: Alpha(Opacity=10, Style=0);
    opacity: 0.90;/*text-shadow:0.5px 0.5px 0px #000;*/
}


.mbadress{width:100%;margin-left:-50%;}

.contactdiv{width:100%;margin:0 auto;}
.contactcontent{width:99%;margin:0 auto; background:#FFF;filter: Alpha(Opacity=10, Style=0);
    opacity: 0.70;padding:6px;margin-top:20px;margin-bottom:10px;}