@charset "utf-8";
body{ padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333; line-height:24px; background:#FFFFFF;}
ul,li{ padding:0; margin:0; }
a img{ border:0}
a:link{color:#333; text-decoration:none}
a:visited{color:#333; text-decoration:none}
a:hover{ color:#990000; text-decoration:none;}






#header{ width:100%; border-bottom:#CCCCCC solid 1px; margin:0px auto 30px auto; padding:0px; height:107px;}
#header h1{margin:25px 0 0 0; float:left; padding:0}
.div1180{ margin:0 auto; width:1180px; clear:both;}

.toplink{  margin:17px 0 0 0; width:400px; height:30px; text-align:left; float:right;}


.search{ margin:4px 20px 0 0; float:right; width:180px; height:22px; padding:0px 5px;border:#ccc solid 1px;border-radius:2px}
.kuang2{ background-color:#fff; color:#999999; font-family:Microsoft YaHei; height:20px; width:150px; margin:0px; border:0; }
.searchbtn{ margin:4px 0 0 0;}
.language a{ margin:0 5px; font-size:12px;}


/*========================================菜单样式font-family:Georgia;=======================================*/



/*========================================内页样式=======================================*/


.titlebg{ background:url(../images/titlebg.gif) center center no-repeat; text-align:center; height:auto; margin:20px 0;letter-spacing:2px;}
.titlebg h2{ color:#21ade5; font-size:24px; margin:20px auto 0 auto; text-align:center; line-height:30px; padding-top:20px; letter-spacing:0px;}
.titlebg h2 span{ font-weight:normal; font-size:14px; color:#333333; }

ul.culture{ width:1180px; display: flex; margin:50px auto;justify-content: space-between;}
.culture li{width:340px; font-size:12px; line-height:20px; color:#999999;}
.culture h3{text-transform:uppercase; font-size:16px; line-height:18px; margin-top:10px; margin-bottom:10px; color:#000000;}
.culture h3 span{ font-weight:normal; color:#CCCCCC; font-size:12px;}
.culture li img{ float:left; margin-right:15px; }


.Hang1{ width:1180px; margin:30px auto; clear:both; height:auto; overflow:auto; background:#ebebeb;-webkit-box-sizing: border-box; box-sizing: border-box; padding:15px;}
.about{ float:right; width:770px;}
.about h4{ color:#21ade5; font-size:16px; margin:10px 0}
a.amore{ background:#21ade5; width:110px; margin-top:20px; text-align:center; display:block;color:#FFFFFF}

.Hang2{ width:100%; margin:30px auto; height:auto; overflow:auto; background:url(../images/hang2bg.jpg) top center no-repeat; color:#FFFFFF;}
.Hang2 h2{ color:#fff; font-size:24px; margin:20px auto 0 auto; text-align:center; line-height:30px; padding-top:20px;}
.Hang2 h2 span{ font-weight:normal; font-size:15px; color:#fff;}
.ipro{ width:1180px; margin:40px auto; display:flex;justify-content: space-between; }
.ipro dl{ width:100%; text-align:center;}
.ipro dt{ font-size:18px; text-align:center;}
.ipro dt img{ clear:both; display:block; margin:0 auto 20px auto;}
.ipro dd{ margin:20px; height:90px;}
.border12{ border-left:#7dcde3 solid 1px; border-right:#8ee2e0 solid 1px;}
.ipro dd a{ display:block; border-bottom:#84e1dc dashed 1px; color:#FFFFFF; width:48%; float:left; text-align:left; margin:0 1%;-webkit-box-sizing: border-box; box-sizing: border-box; padding-left:5px;}
a.pmore{ width:90px; text-align:center; border:#7dcde3 solid 1px; color:#FFFFFF; display:block; margin:30px auto; clear:both;}
a.pmore2{ width:90px; text-align:center; background:#21ade5;color:#FFFFFF; display:block; margin:0 auto; clear:both; clear:both;}

.Hang3{ width:1180px; margin:30px auto; height:auto; overflow:auto}
.Hang3 dl{ width:200px; border:#CCCCCC solid 1px; height:40px;border-radius:20px; margin:0 auto 30px auto; display:flex;align-items: center;justify-content:center;}
.Hang3 dt{ text-align:center; width:100px; text-align:center;}

/* switchBox */
.inews{ width:700px; float:left; }
.inews li{ border-bottom:#CCCCCC dashed 1px; list-style:none; background:url(../images/icon01.gif) left 10px no-repeat; padding-left:20px; font-size:12px; color:#999999; line-height:22px;margin:10px auto; height:auto}
.inews li img{ width:200px; height:150px; margin-right:20px;}
.inews li a{ font-size:14px;line-height:30px;}



/*========================================新闻选显卡  结束=======================================*/


/*========================================foot  结束=======================================*/
#foot{ clear:both; background:#21ade5;width:100%; margin:0 auto; padding:20px 0;-webkit-box-sizing: border-box; box-sizing: border-box;}
.footer{ display:flex; align-items:center; justify-content: space-between; width:1100px; margin:0 auto;}
.footlogo{ width:200px; min-width:200px; display:flex; align-items: center;  justify-content:center;}
.erweima{ width:110px; min-width:110px; height:110px; display:flex; align-items:center; justify-content:center; padding:5px;
background:#fff;-moz-box-shadow:0px 0px 5px #666; -webkit-box-shadow:0px 0px 5px #666; box-shadow:0px 0px 5px #666;}
.contact{  width:540px; min-width:540px;text-align:left; border-left:#a9d9f2 solid 1px; border-right:#a9d9f2 solid 1px; padding:0 30px; color:#FFFFFF; }
.contact a{ color:#FFFFFF;}

.zzb07tail{line-height:40px; background:#0d94ca; width:100%; text-align:center; color:#a9d9f2;}
a.zzb07link:link{ text-decoration:none; padding-right:5px;color:#a9d9f2;}
a.zzb07link:visited{ text-decoration:none; padding-right:5px;color:#a9d9f2;}
a.zzb07link:hover {text-decoration: underline; padding-right:5px;color:#a9d9f2;}
/*========================================foot  结束=======================================*/




.font1{ color:#cc0000;}
.font1 a{color:#cc0000;}
.font2{ color:#CC0000; font-weight:bold;  margin-right:10px;}
.font3{ color:#FFFFFF;}



.clear{ clear:both; }
#content{margin:20px auto; width:1180px; height:auto; overflow:hidden;clear:both; }




/*========================================内页样式=======================================*/

#left{float:left; display:inline; width:270px; height:auto;}
#left h1{ font-size:16px; color:#fff; text-align:left; line-height:36px; height:36px; background:#21ade5; text-indent:1em; padding:0; margin:0}
#left h1 span{ font-size:12px; color:#a8e0f8;}

.left01 {margin-bottom:10px; height:auto; clear:both; overflow:auto }
.left01 ul,.left01-1{ margin:0px auto; padding:8px; border:#eee solid 1px;}
.left01 li{margin:5px 0px;list-style:none; background: -webkit-linear-gradient(#ffffff, #e8e8e8); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#ffffff, #e8e8e8); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#ffffff, #e8e8e8); /* Firefox 3.6 - 15 */
  background: linear-gradient(#ffffff, #e8e8e8); /* 标准的语法 */  height:40px; line-height:40px; border:#eee solid 1px;border-radius:20px; padding:0 10px 0 20px;}
.left01 li a{ color:#333; display:block; font-weight:bold; font-size:16px;background:url(../images/ileft02.png) right center no-repeat; 
}
.left01 li a:hover{ background:url(../images/ileft02on.png) right center no-repeat; color:#21ade5; }

.left02 {text-align:left; background:#0359a8; padding-bottom:5px; margin-bottom:10px }
.left02 ul,.left01-1{ background:#FFFFFF; width:181px; margin:0px auto; padding:8px}
.left02 li{text-indent:1em;margin:5px 1px;list-style:none; }
.left02 li a{ padding:0;   background:url(../images/icon02.gif) right center no-repeat; border-bottom:#ddd dotted 1px; padding-left:5px; color:#333; display:block; font-weight:bold; font-size:13px;}

.left03{text-indent:1em;margin:5px 1px;list-style:none; }
.left03 a{ padding:0; background:#0359a8; text-indent:1em; color:#fff; display:block; font-size:13px; margin:2px 0;}

.left03 a:hover{ background:#ff9933;}

a#leftonon { color:#CC0000;}
.padding10{ padding:5px ; line-height:22px}



.newslist{background:url(../images/main03.gif) repeat-x; margin:10px 0;}



#right{width:830px; height:auto; float:right;  padding:0px 0px; margin:0; display:inline; font-size:14px}
.bar{ height:33px; line-height:33px; color:#21ade5;  font-size:18px; text-transform:uppercase; padding-left:20px;  font-weight:bold;  background:url(../images/barbg.gif) left bottom; margin-top:3px; margin-bottom:20px; border:#CCCCCC solid 1px;}

.neirong{ padding:90px 20px 0 20px; background:url(../images/abouticon.jpg) top center no-repeat;}

.subrighttitle{ float:right; font-size:12px; font-weight:normal; padding-right:15px;}
.bar02{ border-bottom:#CCCCCC dotted 1px; color:#999999}

#right hr{ border-bottom:#CCCCCC dashed 2px; border-top:0;}


.news{ width:95%; margin:10px auto; clear:both; }
.news li{ border-bottom:#CCCCCC dashed 1px; list-style:none; background:url(../images/icon01.gif) left 10px no-repeat; padding-left:20px; font-size:12px; color:#999999; line-height:22px;margin:10px auto; height:auto}
.news li a{ font-size:14px;line-height:30px;}


.prolist{ width:95%; margin:10px auto; clear:both; display:flex;flex-wrap:wrap; }
.prolist li{list-style:none; color:#999999;height:185px;width:200px; min-width:200px; margin:10px 20px; padding:5px; text-align:center;border:#ddd solid 1px; }
.prolist li img{ width:200px; height:150px;}
.prolist li a{  display:block; }
.prolist li a h4{ width:200px; padding:0; margin:8px 0 0 0; text-align:center;  line-height:15px;}
.prolist li a:hover{ background:#eee;}


.proli01{ width:180px; height:110px; background:#fff; margin-right:10px; overflow:hidden;}
.proli01 img{ max-height:100%; max-width:100%}
.proli02{ padding-left:10px;}





.link1{ border-bottom:#CCCCCC dotted 1px; padding:1px; margin:2px 30px; height:30px; line-height:30px; clear:both; }

.page{ width:90px; margin:20px auto; text-align:center; clear:both;  height:20px; line-height:20px; background-color:#eeeeee; border:#CCCCCC;}
.newsbg{ border-bottom:#CCCCCC dotted 1px; background-color:#FFFFFF; line-height:30px;}

#right h5{ text-align:center; margin:0px auto; font-size:16px; font-weight:bold; line-style:40px; height:40px;color:#990000; border-bottom:#ccc solid 0px;}




.subrighttitlegreen{
padding-left:22px;
background:url(../images/jiantou.jpg) left center no-repeat;
height:50px;
line-height:50px;
font-size:16px;
font-weight:bold;
color:#1b86ca; clear:both;
}


.lei{ height:40px; clear:both; width:100%; text-align:center; margin-bottom:20px; text-align:left; color:#cc3300  }
.leiname{ background:#0359a8; width:200px; text-align:center; border-bottom:#CC3300 solid 3px; line-height:36px; font-size:15px; color:#FFFFFF; float:left; margin-right:20px;}
.leiname a{ color:#FFFFFF}






.miaoshu{ background:#eee; padding:10px; border:#ddd solid 1px;}


.proli a{ margin:15px 15px 10px 10px; width:330px; height:110px; line-height:20px; padding:3px;color:#fff; float:left; display:inline; text-align:left; background:#007ed4; font-size:12px;}
.proli a:hover{ background-color:#ef5f22}
.proli a strong{ font-size:14px}
.proli a span{ text-align:right; width:180px;}


.pshow1{ clear:both; margin:10px 0; min-height:210px; overflow:hidden; padding-bottom:20px;}
.pshow1-1{ width:300px; height:200px; margin-right:20px; text-align:center; float:left; border:#eeeeee solid 3px;}
#right h4{ text-align:left;  font-size:14px; font-weight:bold;color:#990000; padding:0; margin:0}
.title{ clear:both; BORDER-BOTTOM: #dddddd 1px solid}
.pshow2{ clear:both; margin:10px 0; height:auto; min-height:300px;}
.pshow1-2{ float:right; width:340px; margin-right:10px; margin-top:20px; line-height:40px; padding-left:40px; border-left:#ccc dashed 1px; padding:20px 0 20px 40px;}



.subrighttitlepro{
padding-left:22px;
background:url(../images/bar.gif) left center no-repeat;
height:44px;
line-height:26px;
font-size:16px;
font-weight:bold;
clear:both;
}


.demoli a{ margin:10px; width:170px; height:170px; float:left; display:inline; text-align:center;}
.demoli a:hover{ background-color:#f08300}

.pnews a{ background:url(../images/icon02.gif) left center no-repeat; padding-left:20px; border-bottom:#CCCCCC dashed 1px; display:block;}

.news2{ border-top:#ccc solid 0px; padding:0px;clear:both;}
.news2-1{ width:340px; border:#ddd solid 1px; float:left; margin:0 0 0 14px;}
.news2-1 strong{color:#FFFFFF; background:#177ee1; text-indent:1em; display:block;}
.news2-1 p{ padding:10px; margin:0;}
.news2-1 p a{ border-bottom:#CCCCCC dashed 1px; display:block; background:url(../images/d2.gif) left center no-repeat; padding-left:20px;}

.picimg{}
.picimg img{width:400px!important; height:auto!important;width:expression_r(document.body.clientWidth>400?"400px":"auto"); padding:1px!important; border:#dddddd solid 3px!important; margin:10px auto!important; clear:both; display:block;}

.comimg{}
.comimg img{width:600px!important; height:auto!important;width:expression_r(document.body.clientWidth>600?"600px":"auto"); padding:1px!important; border:#dddddd solid 3px!important; margin:10px auto!important; clear:both; display:block;}



.newspage {
 width:720px;PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 20px auto; PADDING-TOP: 20px; TEXT-ALIGN: center; clear:both
}
.newspage A { 
BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; FONT: 12px/22px ""; BORDER-LEFT: #999 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px solid
}
.newspage A:hover {
BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BACKGROUND: #993300; BORDER-LEFT: #fff 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #fff 1px solid; TEXT-DECORATION: none
}
.newspage A:active {
BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BACKGROUND:#993300; BORDER-LEFT: #666 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #666 1px solid
}
.newspage SPAN.current {
BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND:#993300; PADDING-BOTTOM: 2px; BORDER-LEFT: #666 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #666 1px solid
}
.newspage SPAN.disabled {
BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #fff 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid
}
 
