@charset "utf-8";
body{ padding:0px; margin:0px; font-family:"Microsoft Yahei"; 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:1200px; margin:25px auto; padding:0px; height:50px;}
#header h1{margin:0; float:left; padding:0}


.toplink{  margin:0; width:100%; background:#1163af; height:42px; line-height:42px; }
.div1200{ margin:0 auto; width:1200px; clear:both; color:#73cdf9;}
.language{float:right;}
.language a{ margin:0 5px; color:#73cdf9; font-size:14px; }
.tel {float:left; margin-right:30px;}
.tel b{ font-size:18px;}



#menubg{ background:url(../images/menubg.jpg) top center repeat-x; height:46px; width:100%;-moz-box-shadow:0px 0px 5px #BABABA; -webkit-box-shadow:0px 0px 5px #BABABA; box-shadow:0px 0px 5px #BABABA;}
.search{ margin:7px 0px 0 0; float:right; width:215px;padding:0px 10px;border-radius:15px; height:30px; background:#fff;}
.kuang2{ background-color:#fff;  height:26px; width:183px; margin:0px; border:0; color:#CCCCCC; }

/*========================================菜单样式font-family:Georgia;=======================================*/


/*========================================内页样式=======================================*/

.titlebg{ height:50px; margin:20px auto; width:1200px; border-bottom:#ccc solid 1px;}
.titlebg h2{ color:#0079c5; font-size:30px; margin:0; line-height:30px; height:30px;border-left:#ccc solid 5px; width:140px; padding-left:10px;float:left}
.titlebg h3{ font-weight:normal; font-size:15px; color:#fff; background:url(../images/titlebg.gif) left top no-repeat; width:319px; height:46px; line-height:32px; padding:0; margin:0;  float:left; text-indent:1em;}
.titlebg h3 a{ color:#FFFFFF;}

ul.culture{ width:1200px; display: flex; margin:50px auto;justify-content: space-between;}
.culture li{width:100%; margin:0 5px; font-size:12px; color:#666;}
.culture h3{text-transform:uppercase; font-size:16px; line-height:18px; padding:0; margin:0; color:#000000; }
.culture li img{ float:left; margin-right:15px; }
.culture li a{ display:block; background:#e9e9e9; text-align:center;border-radius:5px; line-height:32px; margin-top:20px;}

.hang1{ margin:0 auto 0px auto; width:1200px; height:auto; min-height:400px; text-align:justify;}
.aboutpic{  margin-left:30px;}
a.amore{ background:#0079c5; width:110px; text-align:center; display:block;color:#FFFFFF}

.ad1{ background:#ececec; text-align:center; width:100%; height:150px; margin: 0 0 50px 0;}
.ad2{text-align:center; width:1200px; height:165px; margin:0 auto;}

.hang2{ width:1200px; margin:30px auto 0 auto; padding:0px 0 30px 0; min-height:300px; overflow:auto; background:url(../images/pic01.jpg) bottom left no-repeat; }
.hang2-lei{ width:600px; float:right; text-align:left;}
a.ilei{ color:#0079c5; font-weight:bold; font-size:16px; clear:both; display:block;}
.hang2-pro{text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:1;/*显示行数*/ -webkit-box-orient:vertical; overflow:hidden; margin-bottom:6px;}
.hang2-pro a{ background:url(../images/icon01.jpg) left center no-repeat; padding-left:8px; margin-right:8px; font-size:14px;}

.hang3{ width:1200px; margin:30px auto; display:flex;justify-content:space-between; -webkit-box-sizing: border-box; box-sizing: border-box; }
.news01{width:582px; margin:0; padding:9px; border-top:#e1e1e1 solid 3px; }
.news01 h2{ width:562px; height:47px; color:#000; font-size:20px; line-height:40px; margin:0;}
.news01 h2 span{ text-transform:uppercase; color:#CCCCCC;}
.news01 ul,li{ list-style:none;}
.news01 ul{  margin:10px auto; clear:both;}
.news01 li{ list-style:none; background:#efefef; border-left:#e0e0e0 solid 3px; padding-left:20px; font-size:14px; color:#fff; }
.news01 li a{ line-height:30px; }
.news01 i{ color:#999; font-size:12px; margin-right:10px; }

.contact{ width:560px;}
.contact h2{ background:#03498f; color:#fff; height:44px; line-height:44px; padding:0 0 0 20px; margin:0 0 20px 0;}
.contact h2 span{ float:right; background:#d61c2a; width:40px; text-align:center;}
.erweima{ width:150px; float:right; text-align:center;}

/*========================================foot  结束=======================================*/

#foot{ background:#1163af;
 width:100%; height:50px; padding:30px 0; }

.zzb07tail{line-height:50px; line-height:50px; width:1200px; margin:0 auto; color:#FFFFFF; text-align:right; }
a.zzb07link:link{ text-decoration:none; padding-right:5px; color:#FFFFFF; }
a.zzb07link:visited{ text-decoration:none; padding-right:5px; color:#FFFFFF; }
a.zzb07link:hover {text-decoration: underline; padding-right:5px;color:#FFFFFF; }
/*========================================foot  结束=======================================*/




.font1{ color:#25388e;}
.font1 a{color:#25388e;}
.font2{ color:#f4922b; }
.font3{ color:#FFFFFF;}



.clear{ clear:both; }
#content{margin:20px auto; width:1200px; height:auto; overflow:hidden;clear:both; }




/*========================================内页样式=======================================*/

#left{float:left; display:inline; width:273px; height:auto;}
#left h1{ font-size:16px;color:#fff; text-align:left; text-indent:1em; line-height:40px; height:35px;  margin:0px auto;  background:#0780d3; border-bottom:#00416d solid 3px;}
#left h1 span{ font-size:11px; font-weight:normal; color:#9dcdf4; }
.left01 {text-align:left; padding-bottom:5px; margin-bottom:10px; border:#ddd solid 1px; border-top:0; height:auto; clear:both; overflow:auto }
.left01 ul,.left01-1{ margin:10px auto;}
.left01 li{text-indent:2.5em;margin:5px 0px;list-style:none; }
.left01 li a{ padding:0;   background:url(../images/leftbg.gif) left center no-repeat;  color:#0780d3; display:block; font-weight:bold; font-size:13px; width:246px; margin:2px auto; line-height:32px;}
.left01 li a:hover{  background:url(../images/leftbgon.gif) left center no-repeat;  color:#fff;}
.left01-1 a{ clear:both; border-bottom:#CCCCCC solid 1px;}

.left02 { background:#eeeeee; border:#ddd solid 1px; padding:10px; }
.left02 h2{ font-size:16px; color:#0780d3; text-align:left;  line-height:30px; height:35px;  border-bottom:#ccc solid 1px; clear:both; margin:0;}
.left02 h2 span{ font-size:11px; font-weight:normal; color:#999 }
.left03 {text-align:left; }

.padding10{ padding:5px ; line-height:22px}



.newslist{background:url(../images/main03.gif) repeat-x; margin:10px 0;}



#right{width:880px; height:auto; float:right;  padding:0px 0px; margin:0; display:inline; font-size:14px}
.bar{ height:33px; line-height:33px;font-size:18px!important; text-transform:uppercase; padding-left:20px;  font-weight:bold;  background:url(../images/barbar.gif) left top no-repeat; margin-top:3px; margin-bottom:20px; color:#FFFFFF; clear:both; }
.subrighttitle{ float:right; font-size:12px; font-weight:normal; padding-right:15px;; color:#0079c5;}

.bar02{ border-bottom:#CCCCCC dotted 1px; color:#999999}
.neirong{ padding:100px 0 0 0; width:850px; margin:0 auto; overflow:auto; background:url(../images/abouticon.jpg) top left no-repeat;}
#right hr{ border-bottom:#CCCCCC dashed 2px; border-top:0;}
#right h5{ text-align:center; margin:0px auto; font-size:16px; font-weight:bold; line-style:40px; height:40px;color:#e48200; border-bottom:#ccc solid 0px;}


.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;}

.tech{ width:95%; margin:10px auto; clear:both; }
.tech li{ margin:10px auto; height:auto}
.tech li a{ font-size:14px;line-height:30px; color:#057ed1;background:#dbe9f2; border-left:#86bde3 solid 4px; display:block; padding-left:20px;}
.tech li a:hover{ background:#86bee3; color:#FFFFFF;}

.prolist{ width:380px; margin:20px; float:left; height:150px; }
.prolist a{ width:380px;text-align:center; display:block; font-size:15px; font-weight:bold;color:#00acec;}
.prolist a img{ width:380px; height:118px;border-radius:5px}
.prolist a:hover{ color:#135dbd; background:#eee}
.prolist .viewbtn{clear:both}

.picimg{ text-align:center;}
.picimg img{ max-width:100%;}

.caselist{ border:#ddd solid 1px;  width:240px; margin:20px 9px; float:left; }
.caselist a{ width:240px;text-align:center; display:block; font-size:15px; font-weight:bold; height:80px; line-height:50px; color:#00acec;}
.caselist a:hover{ color:#135dbd; background:#eee}
.caselist .viewbtn{clear:both}




.page{ width:90px; margin:20px auto; text-align:center; clear:both;  height:20px; line-height:20px; background-color:#eeeeee; border:#CCCCCC solid 1px;}
.newsbg{ border-bottom:#CCCCCC dotted 1px; background-color:#FFFFFF; line-height:30px;}




.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;
}





.subrighttitlepro{
padding-left:22px;
background:url(../images/barbar.gif) left center no-repeat;
height:31px;
line-height:31px;
font-size:16px; color:#FFFFFF;
font-weight:bold;
clear:both;
}





.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
}
 


.biaoge{ width:100%; border:#ccc dotted 1px; padding:20px; margin:20px auto; clear:both; -webkit-box-sizing: border-box; box-sizing: border-box;}
.biaoge table{ width:100%; border-top:#ccc solid 1px; border-left:#ccc solid 1px;}
.biaoge table td{ border-bottom:#ccc solid 1px;border-right:#ccc solid 1px; }
.biaoge table td p{ padding:0; margin:0;}
.biaoge img{ max-width:100%;}

.biaoge-case{width:100%; height:auto; overflow:auto; border:#ccc dotted 1px; padding:20px; margin:20px auto; clear:both; -webkit-box-sizing: border-box; box-sizing: border-box;}
.biaoge-case table{ width:100%; border-top:#ccc solid 1px; border-left:#ccc solid 1px;}
.biaoge-case table td{ border-bottom:#ccc solid 1px;border-right:#ccc solid 1px; }
.biaoge-case table td p{ padding:0; margin:0;}
.biaoge-case img{ max-width:100%;}