﻿/* CSS Document */
*{padding:0; margin:0;}

html {overflow:-moz-scrollbars-vertical; scrollbar-face-color:#E8E8E8;scrollbar-shadow-color:#C1C1BB;scrollbar-highlight-color:#C1C1BB;scrollbar-3dlight-color:#EBEBE4;scrollbar-darkshadow-color:#EBEBE4;scrollbar-track-color:#F4F4F0;scrollbar-arrow-color:#CACAB7; }

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p,input,img{padding:0; margin:0;font-family:Microsoft YaHei,Arial, Helvetica, sans-serif;}   
div,ul,li{list-style:none;}
a{text-decoration: none; color:#515151;}
a:hover { text-decoration: none; color:#DA251C;}
.clear{margin:0px; padding:0px; clear:both;}
TABLE {BORDER-COLLAPSE: collapse; border-spacing: 0;}
img{border:0px;}

input,button,textarea,a {outline:0 none !important; blr:expression(this.onFocus=this.blur());}

/* 在线链接服务仅供平台体验和调试使用，平台不承诺服务的稳定性，企业客户需下载字体包自行发布使用并做好备份。 */
@font-face {
  font-family: "阿里巴巴普惠体";
  src: url("//at.alicdn.com/wf/webfont/jFLIiUQzspkX/Lb9arnc6aUpa.woff2") format("woff2"),
  url("//at.alicdn.com/wf/webfont/jFLIiUQzspkX/nGSXr6kfo8fQ.woff") format("woff");
  font-display: swap;
}


body{font-size:12px; color:#515151; background:#fff; font-family:"阿里巴巴普惠体",Arial, Helvetica, sans-serif; padding:0; margin:0; behavior:url("images/csshover.htc");-webkit-text-size-adjust:none;  }


@font-face{font-family:fontch01; src:url(../font/BEBAS.TTF);}

#idheader{margin:0 auto; width:100%; height:121px; position:fixed; top:0; left:0; background:#fff; z-index:999;}

.header{ width:96%; max-width:1200px; height:70px; margin:0 auto;}
.headerleft{float:left; width:30%; overflow:hidden; height:70px;}
.headerleft img{display:block;}
.headerright{float:right; width:70%; overflow:hidden;}
.tel{overflow:hidden; float:right; padding-top:12px; padding-left:130px; margin-top:0px; background:url(../images/back_05.jpg) no-repeat left 18px;}
.tel span{font-family:fontch01; font-size:28px; color:#f12222;}

.navlr{overflow:hidden; width:100%; margin:0 auto; background:#f7f7f7; height:50px; border-top:1px #ddd solid;}
.navlr_lr{width:96%; max-width:1200px; margin:0 auto; height:50px;}
.navlrright{float:right; width:20%; overflow:hidden;}
.navlrright p{background:#fff;border-radius:25px; height:30px; border:1px #ddd solid; margin-top:8px;}
.submit01{background:url(../images/back_10.jpg) no-repeat center center; height:30px; border:0; width:10%;vertical-align:top; cursor:pointer;}
.text01{border:0; width:80%; height:29px; line-height:29px;border-radius:25px; margin-left:2%; vertical-align:top; padding-left:10px;font-family:Microsoft YaHei,Arial, Helvetica, sans-serif;}

.nav{overflow:hidden; width:76%; float:left;}
#jsddm{overflow:hidden; margin:0 auto;}
#jsddm li{float:left; line-height:50px; width:14%; text-align:center;}
#jsddm li a{display: block; color:#333333; font-size:15px; white-space: nowrap; font-weight:bold;}
#jsddm li a:hover{ color:#3A3535;}
.one{font-size:16px; color:#fff; line-height:50px; text-align:center; text-transform:uppercase;}
#jsddm li:hover{color:#fff; background:#003c81;}
#jsddm li:hover span{color:#fff;}
/*#jsddm li:hover a{color:#fff;}*/
#jsddm span:hover a{color:#fff;}
.two{font-size:16px; color:#fff; line-height:59px; text-align:center;  text-transform:uppercase;}

#jsddm li ul{position: absolute;visibility: hidden; z-index:99999;}
#jsddm li ul li{float: none;display: inline; line-height:40px; text-align:center; color:#fff;}
#jsddm li ul li a{min-width:100px; padding:0 15px; width:auto; color: #fff; font-size:13px; font-weight:normal; background:#003c81; border-bottom:1px #0350a8 solid;}
#jsddm li ul li a:hover{color:#fff; background:#0350a8;}

#jsddm li ul li:hover ul{visibility:visible;}
#jsddm li ul li ul{position:absolute;z-index:99999; left:138px; top:0px;}
#jsddm li ul li ul li{float: none;display: inline; line-height:40px; text-align:center; color:#fff;}
#jsddm li ul li ul li a{min-width:100px; padding:0 15px; width:auto; color: #fff; font-size:13px; font-weight:normal; background:#003c81; border-bottom:1px #0350a8 solid;}
#jsddm li ul li ul li a:hover{color:#fff; background:#0350a8;}

.nav_wrap2{display:none;}
@media screen and (max-width:640px){
#idheader{display:none;}
.nav li a{ font-family: 'Microsoft Yahei';}
.nav_wrap2{ display: block;}
.nav_wrap2{ position: fixed;  z-index: 999; width: 100%; height:50px; top: 0; left: 0;}

.nav_wrap2 .nav_box2{text-align: center; width: 100%;}
.nav_wrap2 .nav_box2{ margin: 0; padding: 0; position: relative; height: 50px; background:#fff;}
.nav_wrap2 .nav_box2 h2{display:block; line-height: 50px; font-weight: bolder; font-size: 20px; width: 60%; float:left; text-align:left; cursor:pointer;}
.nav_wrap2 .nav_box2 h2 a{ margin: 0 auto;}
.nav_wrap2 .nav_box2 h2 img{height:50px; display:block; margin-left:15px;}

.daohang{width: 40px; height: 30px;background: url(../images/caidan.png) center center no-repeat; display: block; -webkit-background-size:35px 20px; background-size: 35px 20px;}
.daohang{ position: absolute; right:16px; top: 50%;-webkit-transform: translate(0,-50%);
       -moz-transform: translate(0,-50%);
        -ms-transform: translate(0,-50%);
         -o-transform: translate(0,-50%);
            transform: translate(0,-50%); cursor: pointer;}
			

.rightNav span{
    display: inline-block;
    width: 96%;
    height: 40px;
    line-height:40px;
    border-bottom: 1px solid #0350a8;
	font-size:1rem;
}

.bgDiv{
    width: 100%;
    height: 100%;
    background-color: #1e1188;
    opacity: .5;
    position:fixed;
    display: none;
    z-index: 99999;
    bottom: 0;
}
.rightNav{
    text-align:left;
	text-transform:uppercase;
	font-weight:normal;
    width: 45%;
	padding-left:5%;
    height: 100%;
    background-color: #003c81;
    position: fixed;
    z-index: 9999999;
    top:50px;
    right: -50%;
	opacity: .9;
}
.rightNav a{color:#fff;}
}



.flower{ position: relative; width: 100%; height: 100%; overflow: hidden; margin:121px auto 0;}
.flower .model{width: auto; height:100%; position: absolute; left:0; right:0; top: 0; max-width:1200px; margin:0 auto;}
.flower .page_content{ width: auto; height:99%; background:url(../images/1png.png) repeat; max-width:352px; margin:0 auto; float:right; padding:0 34px;}
.flower .page_content .title_mas{ font-size:40px; font-weight:bold; -webkit-text-stroke:1px #000; color:#fff; padding-top:34px;}
.flower .page_content .title{  font-size:16px; line-height:24px; font-weight:normal; padding:10px 0; margin:15px 0; border-top:1px #ddd solid; -webkit-text-stroke:0.2px #000;}
.flower .page_content .title a{color:#fff;}
.flower .mas_content{ font-size: 14px; line-height: 32px; }
.flower .where{ line-height: 36px; font-size: 12px;}
.flower .date{ line-height: 36px;  display: inline-block;} 
.flower .btn_L{}
.flower img{display:block; width:100%; height:auto;}
.flower ol{ position: absolute; left: 50%; bottom:3%; -webkit-transform: translate(-50%,0);
   -moz-transform: translate(-50%,0);
    -ms-transform: translate(-50%,0);
     -o-transform: translate(-50%,0);
        transform: translate(-50%,0); z-index: 5;}
.flower ol li{ height: 6px; width: 6px; border-radius: 3px; float: left; background-color: #fff; -webkit-transition: all 2s ease;
   -moz-transition: all 2s ease;
    -ms-transition: all 2s ease;
     -o-transition: all 2s ease;
        transition: all 2s ease; cursor: pointer;}
.flower b{ width: 38px; height: 84px;position: absolute;top: 50%;-webkit-transform: translate(0,-50%);
   -moz-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
     -o-transform: translate(0,-50%);
        transform: translate(0,-50%);background: url(../images/banner_buttonl.png) 0 0 no-repeat; z-index: 10; cursor: pointer;}
.flower .banner_l{ left: -38px;}
.flower .banner_r{ right: -38px; background-image: url(../images/banner_buttonr.png);}
.flower ol li.current{ width: 18px; background-color: #c50038;}
.flower ol li:not(:first-child){ margin-left: 6px;}
.flower ul{ width: 500%; position: relative;} 
.flower .flower_pic .flower_li{ float: left; width: 10%; position: relative;}
.flexslider{display:none;}
@media screen and (max-width: 640px) {
.flower{ display:none;}
.flexslider{display:block; position:relative; height:auto; overflow:hidden;background:url(../images/loading.gif) 50% no-repeat; margin:50px auto 0;}
.slides{position:relative;z-index:0;}
.slides li{}
.slides li div{}
.slides li img{width:100%; height:auto; display:block;}
.flex-control-nav{position:absolute;bottom:2px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:8px;height:8px;margin:0px 2px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:8px;height:8px;line-height:30px;overflow:hidden; /*background:url(../images/dot.png) right 0 no-repeat;*/ cursor:pointer;}
.flex-control-nav .flex-active{/*background-position:0 0;*/}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:35%;}
.flex-direction-nav li a{display:block;width:15px;height:29px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:10px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:10px;background:url(../images/next.png) center center no-repeat;}
}






.htitle{text-align:center; margin:0 auto; overflow:hidden; font-size:30px;}
.htitle h4{font-weight:normal;color:#003c81; margin-bottom:6px; font-family:Verdana;}
.htitle p{font-size:16px; color:#003c81; background:url(../images/back_16.jpg) no-repeat center 10px;}
@media screen and (max-width: 640px) {
.htitle{font-size:1.4rem;}
.htitle p{font-size:1rem;}
}


#idhone{overflow:hidden; margin:0 auto; padding:50px 0; width:100%; background:#f5f5f5;}
.hone{width:96%; max-width:1200px; overflow:hidden; margin:0 auto;}
.hone_table{background:#fff; width:100%;}
.hone_table td{ border:1px #ddd solid;padding:5px 5px;text-align:left; line-height:16px; height:32px; font-size:12px;}
.hone_dl{overflow:hidden; margin-top:15px;}
.dltitle{background:#f0f0f0; font-size:14px; color:#000;}
.dllr{background:#fff;}
.td16{font-size:14px; color:#000;}
.td13{font-size:13px;}
.td13 a{text-decoration:underline;}
@media screen and (max-width: 640px) {
#idhone{padding:20px 0;}
.hone{width:94%;}
.hone_table{display: block; display: -webkit-box; width:auto; white-space: nowrap; overflow-x: auto; overflow-y: hidden;}
.hone_table td{padding:4px 4px; font-size:0.75rem!important;}
.td16{font-size:1rem;}
.td13{font-size:0.875rem;}
}




.htwo{width:96%; max-width:1200px; overflow:hidden; margin:70px auto;}
.htwo ul{overflow:hidden; margin-top:30px;}
.htwo li{float:left; width:32%; overflow:hidden; font-size:13px; text-align:center;}
.htwo li:not(:nth-of-type(3n)){ margin-right:2%;}
.htwo li img{display:block; width:100%; height:auto;}
.htwo li:hover p{ background:#003c81; color:#FFF;}
.htwo li:hover p a{color:#FFF;}
.htwo li p{line-height:40px; height:40px; text-align:center; background:#f5f5f5;}
.htwo_more{ width:150px; height:35px; line-height:35px; text-align:center; color:#fff; background:#003c81; font-size:14px;border-radius:25px; margin:15px auto 0;}
.htwo_more a{display:block; color:#fff;}
.htwo_more a:hover{background:#f12222; cursor:pointer;border-radius:25px;}
@media screen and (max-width: 640px) {
.htwo{width:94%; margin:30px auto;}
.htwo ul{margin-top:0;}
.htwo li{width:48%; font-size:0.875rem; margin-top:6%;}
.htwo li:not(:nth-of-type(4n)){ margin-right:0;}
.htwo li:not(:nth-of-type(2n)){ margin-right:4%;}
.htwo_more{font-size:0.875rem; margin-top:10px;}
}

.imgdt {
    position: relative;
}
.imgdt {
    display: block;
    height: auto;
    overflow: hidden;
    width:100%;
}
.imgdt img {
    height:auto%;
	-webkit-transition: all ease .3s; 
    transition: all ease .3s 
}
.imgdt:after {
    bottom: 0;
    left: 5px;
    position: absolute;
    z-index: 10;
}
.imgdt:hover{
}
.imgdt:hover img{
    transform: scale(1.05);
    transition: all 1s ease 0s;
	-webkit-transform: scale(1.05);
	-webkit-transform: all 1s ease 0s;
}



#idhthree{background:#f5f5f5; width:100%; margin:0 auto; overflow:hidden; padding:50px 0;}
.hthree{width:96%; max-width:1200px; margin:0 auto 0; overflow:hidden;}
.hthree ul{overflow:hidden; margin-top:30px;}
.hthree li{float:left; width:27%; background:#fff; padding:2.5%; min-height:180px; margin-bottom:2%;}
.hthree li:not(:nth-of-type(3n)){ margin-right:2%;}
.hthree li:hover{background:#fafafa;}
/*
.hthree li:hover a{color:#fff;}
.hthree li:hover p,.hthree li:hover div{color:#fff;}
*/
.hthree li h2{font-size:16px; font-weight:bold; overflow:hidden; padding-bottom:5px;/*text-overflow:ellipsis;white-space: nowrap;*/}
.hthree li h2 a:hover{color:#DA251C;}
.hthree li a{color:#003c81;}
.hthree li p{color:#8a8a8a; font-size:12px; line-height:22px;}
.hthree li div{color:#454545; font-size:12px; line-height:24px; padding:8px 0px 10px 0px; min-height:96px; /*max-height:96px;*/ overflow:hidden;}
.hthree li div img{max-width:100%; height:auto;}
.hthree li h4{font-size:16px; font-weight:normal;}
.hthree li h4 a:hover{color:#DA251C;}
.hthree li h4 img{padding-right:10px;}
@media screen and (max-width: 640px) {
#idhthree{padding:30px 0;}
.hthree{width:94%;}
.hthree ul{margin-top:0;}
.hthree li{float:none; width:90%; padding:5%; min-height:inherit; margin-top:5%;}
.hthree li:not(:nth-of-type(3n)){ margin-right:0;}
.hthree li h2,.hthree li h4{font-size:1rem;}
.hthree li p,.hthree li div{font-size:0.75rem;}
}




/*--------首页页脚版权说明--------------*/
#idnavsub{margin:0 auto; width:100%; background:url(../images/endbg01.jpg) repeat center top;}
.navsub{width:96%; max-width:1200px; margin:0 auto; overflow:hidden; color:#fff; padding:30px 0 50px;}
.navsub ul{float:left; overflow:hidden;}
.ul01{width:16%;}
.ul02{width:20%;}
.ul01 li{font-size:14px;line-height:30px;}
.ul02 li{font-size:12px;line-height:26px;}
.navsub h4{font-size:15px; padding-bottom:10px;}
.navsub li{color:#ccdaea;}
.navsub li img{width:110px;}
.navsub li a{color:#ccdaea;}
.navsub li a:hover{color:#fff;}
.end{margin:0 auto; width:100%; background:#222; line-height:20px; padding:13px 0; overflow:hidden; color:#fff; text-align:center;}
.zsend{display:none;}
@media screen and (max-width: 640px) {
#idnavsub{display:none;}
.end{font-size:0.75rem; width:94%; padding:13px 3% 65px;}
.zsend{
display:block;
margin:0 auto; 
position:fixed; 
bottom:0; 
width:100%; 
height:40px; padding:5px 0;
z-index:1000; 
text-transform:uppercase;
background:#003c81;}
.zsend li{float:left; text-align:center; color:#fff; width:24%; font-size:0.75rem; height:40px;}
.zsend li img{width:20px; margin:0 auto;}
}




.lybanner{width:100%; overflow:hidden; margin:121px auto 0;}
.lybanner img{width:100%; height:auto; display:block;}
@media screen and (max-width: 640px) {
.lybanner{margin:50px auto 0;}
}



.lymain{width:96%; max-width:1200px; overflow:hidden; margin:30px auto 50px;}
.lymainleft{float:left; width:18%;}
.lymainright{float:right; width:78%;}
.lymainright2{float:right; width:100%;}
#category_m{display:none;}
#category{overflow:hidden;position:relative;top:0;background:#f5f5f5; min-width:216px; max-width:216px;}
#category h4{background:#003c81; font-size:16px; color:#fff; font-weight:bold; padding:13px 0 13px 20px;}
#category h4 a{ color:#FFF;}
#category h4 a:hover{ color:#ff0000;}

#category ul{overflow:hidden;}
#category li{ overflow:hidden; font-size:14px; line-height:40px; border-bottom:1px #ddd solid; background:url(../images/dian.png) left center no-repeat;}
#category li a{display:block; padding-left:35px;}
#category li a:hover{color:#ff0000;background:#fbfbfb url(../images/dian.png) left center no-repeat;}
.weizhi{overflow:hidden; font-size:14px; line-height:30px; padding-bottom:10px; border-bottom:1px #ddd solid;}
.weizhi span{float:right; font-size:12px;}
#onsec{background:#003c81; color:#fff;}
#onsec02{color:#ff0000; background:#fbfbfb url(../images/dian.png) left center no-repeat;}
@media screen and (max-width: 640px) {
.weizhi{font-size:0.875rem; padding-bottom:0px;}
.weizhi span{font-size:0.75rem;}
.lymain{width:94%; margin:10px auto 30px;}
.lymainleft{float:none; width:100%;}
.lymainright{float:none; width:100%;}
#category{display:none;}
#category_m{overflow:hidden; background:#f5f5f5; display:block; padding:3% 2%;}
#category_m ul{overflow:hidden;}
#category_m li{overflow:hidden; float:left; width:24%; margin:0 0.5%; text-align:center; background:#ddd;border-radius:25px; font-size:0.75rem;}
#category_m li a{display:block; padding:4px 6px;}
#onsec{background:#003c81; color:#fff; border-radius:25px;}
}


#categorycp{overflow:hidden;position:relative;top:0;background:#f5f5f5; min-width:230px;}
#categorycp h4,#categorycp02 h4{background:#003c81; font-size:16px; color:#fff; font-weight:normal; padding:13px 0 13px 20px;}
#categorycp02{margin-top:10px;}
@media screen and (max-width: 640px) {
#categorycp{display:none;}
}
.accordion {}
.accordion .link {cursor: pointer; display: block; padding: 15px 15px 15px 20px; color: #4D4D4D; font-size: 14px; font-weight: 700; border-bottom: 1px solid #ddd; position: relative; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease;transition: all 0.4s ease; background:#f5f5f5;}

.accordion li:last-child .link {/*border-bottom: 0;*/}
.accordion li{}
.accordion li i {position: absolute;top: 16px;left: 12px;font-size: 18px;color: #595959;-webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease;transition: all 0.4s ease;}
.accordion li i.fa-chevron-down {right: 12px;left: auto; font-size: 16px;}
.accordion li.open .link {color: #003c81; background:#f5f5f5;}
.accordion li.open i {color: #003c81;}
.accordion li.open i.fa-chevron-down { -webkit-transform: rotate(180deg);-ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg);}

.submenu {display: none;background: #f5f5f5;font-size: 14px;}
.submenu li {border-bottom: 1px solid #ddd; background: #fbfbfb url(../images/dian.png) left center no-repeat;}
.submenu a { display: block; text-decoration: none; color: #666; padding: 12px; padding-left:35px; /*-webkit-transition: all 0.25s ease;-o-transition: all 0.25s ease;transition: all 0.25s ease;*/}
.submenu a:hover ,.submenu li.current a{background: #fbfbfb url(../images/dian.png) left center no-repeat; color: #FF0000;}

.categorytext{ padding:5px 15px 15px 15px;line-height:24px; background:#FFF; border:1px #ddd solid; border-top:0; margin-bottom:20px;}
.categorytext h2{overflow:hidden; font-size:16px; padding-left:15px; height:40px; line-height:40px; background:#006cc7; color:#fff; font-weight:normal; margin-top:30px;}
.categorytext table{margin-top:5px; width:100%!important; height:auto!important;}
.categorytext table td{border:1px #CCCCCC solid!important; padding:4px;}

.categorytext_more{ width:120px; height:30px; line-height:30px; text-align:center; color:#fff; background:#003c81; font-size:14px;border-radius:25px; margin-top:10px;}
.categorytext_more a{display:block; color:#fff;}
.categorytext_more a:hover{background:#f12222; cursor:pointer;border-radius:25px;}



.tylm{overflow:hidden; line-height:28px; font-size:13px; padding-top:15px;}
@media screen and (max-width: 640px) {
.tylm{font-size:0.875rem;}
.tylm img{max-width:100%; height:auto;}
.categorytext table{display: block; display: -webkit-box; width:auto; white-space: nowrap; overflow-x: auto; overflow-y: hidden;}
}




/*--------在线留言--------------*/
.guestbook{overflow:hidden; padding:5% 10%; background:#f5f5f5;}
.guestbook h4{font-size:14px; margin:10px 0px 20px 0px; line-height:24px;}
.guestbook ul{ overflow:hidden;} 
.guestbook ul li{overflow:hidden; margin-bottom:15px; width:45%; float:left; margin-right:5%;}
.guestbook ul li p{ margin-top:5px;}
.box2 {width:75%; height:30px; border:1px #ccc solid; line-height:30px;padding:4px; background:#fff;}
.box4 {width:97%; height:30px; border:1px #ccc solid; line-height:30px;padding:4px; background:#fff;}
.box3 {width:84%; border:1px #ccc solid; line-height:24px; padding:4px; background:#fff;vertical-align:top;}

.sub_gestbook {
	background:-webkit-gradient(linear,left top,left bottom,from(#0e74bd),to(#0e74bd));
	background:-moz-linear-gradient(top,#0e74bd,#0e74bd);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0e74bd',endColorstr='#0e74bd');
	background-color:#0e74bd;
	border:none;
	height:45px;
	line-height:45px;
	color:#fff;
	font-size:17px;
	cursor:pointer;
	text-align:center;
	border-radius:3px;
	width:150px;
	font-family:Microsoft YaHei,Arial, Helvetica, sans-serif;
	margin-top:20px;
	
}
.sub_gestbook:hover{ background:#757575;}
@media screen and (max-width: 640px) {
.guestbook{padding:5%; background:#fff;}
.sub_gestbook {width:99%;}
.guestbook ul li{width:100%;}
.box3{width:75%;}
}





/*下载中心*/
.download{overflow:hidden;}
.downloadul{overflow:hidden; margin-top:20px;}
.downloadul li{overflow:hidden; font-size:14px; padding:10px 10px 10px 35px; line-height:28px; border-bottom:1px #ddd dotted; background:url(../images/download01.png) no-repeat left center;}
.downloadul li span{float:right; font-size:13px; color:#acacac; text-align:right; padding-left:8%;}
@media screen and (max-width: 640px) {
.downloadul{margin-top:0px;}
.download{width:94%; margin:0 auto 30px;}
.downloadul li{font-size:0.875rem; padding:15px 0 15px 35px; line-height:20px;}
.downloadul li a{ display:block;}
.downloadul li span{font-size:0.75rem; display:none;}
}



.product{overflow:hidden;}
.larnotes{ padding:10px 0px; line-height:24px; overflow:auto;}
.larnotes table{margin-top:15px; width:100%!important; height:auto!important;}
.larnotes table td{border:1px #CCCCCC solid!important; padding:4px;}
.product_div{overflow:hidden; margin-top:10px; margin-bottom:30px;}
.product_div h2{ overflow:hidden; font-size:16px; padding-left:15px; height:40px; line-height:40px; background:#006cc7; color:#fff; font-weight:normal;}
.product_div_p{overflow:hidden; font-size:12px; line-height:24px; padding:10px; border-bottom:1px #ddd solid; background:#f5f5f5;}
.product_div_p table{margin-top:15px; width:100%!important;height:auto!important;}
.product_div_p table td{border:1px #CCCCCC solid!important;padding:4px;}
@media screen and (max-width: 640px) {
.larnotes table{display: block; display: -webkit-box; width:auto; white-space: nowrap; overflow-x: auto; overflow-y: hidden;}
.product_div_p table{display: block; display: -webkit-box; width:auto; white-space: nowrap; overflow-x: auto; overflow-y: hidden;}
.product_div h2{font-size:1.125rem;}
.product_div_p{font-size:0.875rem;}
}



.productshow{overflow:hidden;}
.productshow h1{font-size:24px; color:#003c81; padding:30px 0 10px 0; font-weight:normal;}
.textnotes{ font-size:14px; line-height:24px; padding-bottom:20px;}
#tab1 ,#tab2{width:100%; height:40px; margin:0 auto; background:#f5f5f5;}
#tab1 ul ,#tab2 ul{ overflow:hidden;}
#tab1 li,#tab2 li{float:left; padding:0 6%; height:40px;line-height:40px;text-align:center; color:#000; font-size:16px; cursor:pointer; background:#ddd;}
#tab1 li.now,#tab2 li.now{color:#fff;background:#006cc7;}
.tablist{overflow:hidden; display:none;}
.block{display:block;}
.tablistlr{overflow:hidden; line-height:28px; font-size:13px; padding-top:15px;}
@media screen and (max-width: 640px) {
.productshow h1{font-size:1.4rem;}
#tab1 li,#tab2 li{font-size:1rem; padding:0; width:50%;}
.tablistlr{font-size:0.875rem;}
.tablistlr img{ max-width:100%; height:auto;}
}


.yyfwtext{line-height:20px; padding:10px 0; overflow:hidden; text-align:left; font-size:14px;}
.yyfw{overflow:hidden;}
.yyfwul{overflow:hidden;}
.yyfwul li{ overflow:hidden; border-bottom:1px #ddd dotted; padding:30px 0;}
.yyfwul li img{ float:left; width:25%; height:auto; display:block; margin-right:20px;}
.yyfwul li h2{font-size:16px; font-weight:bold; overflow:hidden; padding-bottom:5px;/*text-overflow:ellipsis;white-space: nowrap;*/}
.yyfwul li a{color:#003c81;}
.yyfwul li a:hover{color:#ff0000;}
.yyfwul li div{color:#454545; font-size:14px; line-height:24px; padding:0 10px 0;}
@media screen and (max-width: 640px) {
.yyfwul li img{width:30%; margin-right:15px;}
.yyfwul li h2{font-size:1rem;}
.yyfwul li div{font-size:0.75rem;}
.yyfwul li h4{font-size:1rem;}
}



/*新闻动态*/
.news{overflow:hidden;}
.newsul{overflow:hidden;}
.newsul li{ overflow:hidden; border-bottom:1px #ddd dotted; padding:20px 0;}
.newsul li h2{font-size:16px; font-weight:bold; overflow:hidden; padding-bottom:5px;/*text-overflow:ellipsis;white-space: nowrap;*/}
.newsul li a{color:#003c81;}
.newsul li a:hover{color:#ff0000;}
.newsul li p{color:#8a8a8a; font-size:12px; line-height:22px;}
.newsul li div{color:#454545; font-size:12px; line-height:24px; padding:0px 0px 6px 0px;}
.newsul li h4{font-size:16px; font-weight:normal;}
.newsul li h4 img{padding-right:10px;}
@media screen and (max-width: 640px) {
.newsul li h2{font-size:1rem;}
.newsul li div{font-size:0.75rem;}
.newsul li h4{font-size:1rem;}
}






.newsshow{ overflow:hidden; padding-top:30px;}
.news_xxjs{line-height:26px!important; font-size:13px!important; font-weight:normal!important; margin:15px auto; overflow:hidden;}
.news_xxjs p,.news_xxjs span{line-height:26px!important; font-size:13px!important;}
.news_xxjs td{padding:4px; font-size:13px!important; border:1px #CCCCCC solid;}
.news_xxjs img{ max-width:100%; height:auto; margin:0 auto;}
.news_title{font-size:26px; color:#003c81; border-bottom:1px #eaeaea solid; padding:15px 0 15px; text-align:center;}
.news_title h1{font-size:26px; font-weight:normal;}


.pubdate{border-top:#ccc 0px dotted; line-height:20px; margin:10px 0; OVERFLOW: hidden; color:#999999; text-align:center;}
.pubdate span{ padding:0 10px;}
.pubdate a{color:#999999;}
.pubdate a:hover{ color:#f08619;}
.pubdate1{height:20px; line-height:20px; margin:10px 0 20px 0; OVERFLOW: hidden; text-align:center; color:#999999;}

.pagelist{/*border: 1px solid #ccc;*/overflow:hidden;background-color: #666;padding:1px 5px 1px 5px;color: #ffffff;}
.red {/*border: 1px solid #ccc;*/overflow:hidden;	background-color: #f08300; color: #ffffff;font-weight: bold;	padding:1px 6px 1px 6px;}
.pubdatenews{border: #ddd 1px solid;height:26px; line-height:26px;  margin:10px auto; OVERFLOW: hidden; text-align:center;background:#f5f5f5;}
.pubdatenews2{border: #ddd 1px solid;height:26px; line-height:26px;  margin:10px auto; OVERFLOW: hidden; text-align:center;background:#f5f5f5;}


/*相关资讯*/
.Information{verflow:hidden;margin-top:20px;}
.Information h4{height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#333; border-bottom:1px solid #ccc; background:#fff;}
.Information ul{ padding:0px;}
.Information li{border-bottom:1px dotted #DCDCDC; line-height:22px;font-size:12px; padding:8px 0 8px 12px; background:url(../images/dian.jpg) no-repeat left 16px;}
.Information li span{float:right; font-size:12px; color:#999999;padding-left:10px; padding-right:10px;}
.Information li{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
@media screen and (max-width: 640px) {
.newsshow{padding-top:10px;}
.news_title{font-size:1.4rem;}
.news_title h1{font-size:1.4rem;}
.news_xxjs{font-size:0.75rem!important;}
.news_xxjs p,.news_xxjs span{font-size:0.75rem!important;}
.news_xxjs td{font-size:0.75rem!important;}
.news_xxjs img{max-width:100%; height:auto; margin:0 auto;}
.Information ul li{font-size:0.75rem;}
}




/*分页*/
.page{text-align:center; background:#f5f5f5; padding:8px 0; border:1px solid #D9D9D9; margin-top:20px;}
.page a{display:inline-block; border:1px #ddd solid; font-size:14px; padding:2px 6px; border-radius:3px; margin:0 2px; font-family:"宋体";}
.page a:hover{background:#111c36; color:#fff;}
.pagea{background:#111c36; color:#fff;}
@media screen and (max-width: 640px) {
.page{padding:12px 0;}
.page a{font-size:0.875rem; padding:3px 8px; margin:0 2px;}
}


.partner{width:96%; max-width:1200px; margin:0 auto; padding:30px 0 50px;}
.partnerul{overflow:hidden;}
.partnerul li{ float:left; margin-bottom:20px; width:16.8%; overflow:hidden; padding:0.5%; border:1px #ccc solid;}
.partnerul li:not(:nth-of-type(5n)){ margin-right:2%;}
.partnerul li img{display:block; width:100%; height:auto; }
.partnerul li:hover{border:1px #003c81 solid; cursor:pointer;}
@media screen and (max-width: 640px) {
.partner{width:94%;padding:20px 0 25px;}
.partnerul li{margin-bottom:10px; width:45%; padding:1%;}
.partnerul li img{min-height:43px;}
.partnerul li:not(:nth-of-type(5n)){ margin-right:0;}
.partnerul li:not(:nth-of-type(2n)){ margin-right:2%;}
}








