@charset "gb2312";
 
* { margin:0; padding:0; list-style:none; }
body { font-size:12px; font-family:"微软雅黑"; }
img { border:none; }
/*常用类*/
.float_left { float:left; }
.float_right { float:right; }
.float_clear { clear:both; }
.red { color:red; }
.blue { color:blue; }
.gray { color:gray; }
.text_align_center { text-align:center; }
p { line-height:33px; }
a { color:#000; text-decoration:none; }
a:hover { color:#2F6ACE; text-decoration:none; }
div{ line-height:33px;}


 /*导航栏*/
#navigation_main {  }
#navigation {  }
#navigation li { float:left; text-align:center; width:16%; }
#navigation li a { display:block; padding-left:8px; line-height:40px; color:#FFFFFF; padding-right:8px;   font-size:16px;   }




#wraper{ width:100%; height:auto; max-width:650px; margin:6px auto; clear:both; }
#header{
	width:100%;
	height:auto;
	text-align:center;
 
	position:relative;
}
.logo{ text-align:left; float:left; margin:0 0px; height:50px;}
.logo img{ width:auto; max-width:246px !important; }

.menu{ position:absolute; right:15px; top:50%; width:27px; height:23px; margin-top:8px;}
.limar{ border-right:1px #00863a solid; margin-left:-1px;}
.bannerPane{ overflow:hidden; border-top:1px #ddd solid;}

.h_title{ width:100%; text-align:center; height:50px; margin:15px auto 15px; clear:both;}
.h_title em{ font-size:22px; color:#00a2ea; border-bottom:2px #00a2ea solid; padding-bottom:9px;}

.h_product { height:auto; color:#666; background:#fff; margin-top:15px; margin:15px 10px;}
.h_product ul li{ width:47%; float:left; height:auto; text-align:center; padding:0px 1%; overflow:hidden; margin:5px 0;}
.h_product ul li span{ font-size:13px; color:#555; line-height:44px; height:44px; overflow:hidden; display:block;}
.h_product ul li a{ display:block; border:1px #ddd solid; color:#888;}
.liing{ width:100%; overflow:hidden; height:120px; text-align:center;} 
.liing img{ width:100%;}

.h_case { OVERFLOW: hidden; ZOOM: 1; width:98%; margin-top:30px; height:320px; color:#666; line-height:20px; padding:0 1% 25px; background: url(../images/about-bg.jpg) top no-repeat center; }
.h_case ul li{ width:48%; float:left; height:auto; text-align:center; padding:0px 1%; overflow:hidden; margin:5px 0;}
.h_case ul li span{ font-size:14px; color:#555;}
.liingq{ width:100%; height:110px; overflow:hidden; margin:0 auto 8px; text-align:center;} 
.liingq img{ width:100%;}

.h_job{ margin:0 15px;}
.h_job ul li{ width:50%; float:left; text-align:center; padding:20px 0; font-size:14px;}
.h_job ul li .team-img{}
.h_job ul li .team-img img{ width:80px; height:100px; border-radius:5px;}
.h_job ul li em{  line-height:30px; text-align:left;  }

.h_menu {}
.h_menu ul li{ width:49%; float:left; height:auto; text-align:center; border-radius:3px;  }
.h_menu ul li a{ display:block; font-size:14px; line-height:35px; color:#444; margin:5px 10px;  background:#ddd; }

.h_titles{ width:100%; height:50px; text-align:center; height:auto; margin:0px auto;}
.h_titles em{ font-size:25px; color:#fff; line-height:50px;}

.h_about{ line-height:20px;  font-size:13px;  clear:both; padding:25px 15px 15px 15px;}
.h_about img{ width:100%; margin-top:25px; max-width:539px;}
 .kjie{ background:#fff; padding-top:25px;}
.kjie li{ width:33.33%; text-align:center; float:left;}
.kjie li img{ width:95%;}

.h_news{ width:94%; padding:10px 3%; margin:0 auto; background:#fff;}
.h_news ul li{ width:100%; padding:12px 0; border-bottom:1px #ddd dashed; height:90px; clear:both;}
.h_news ul li img{ width:130px; height:80px; float:left; margin-right:10px; border:1px #ddd solid;}
.h_news ul li em{ font-size:15px; line-height:24px; padding:5px 0; color:#555;}
.h_news ul li p{ color:#999; font-size:12px;}

.h_lianxi{ width:90%; height:auto; padding:15px 3%; background:url(../images/w1.png) left no-repeat; margin:0 auto;}
.h_lianxi ul li{ width:100%; line-height:40px;}
.h_lianxi ul li span{ padding-left:30px;}
.heixian{ height:10px; background:#ddd; margin:15px auto 20px;}


.info_tit{ width:100%; height:45px; background:#666; text-align:center;}
.info_tit span{ color:#fff; font-size:18px; line-height:45px;}
.info_con{ width:95%; height:auto; margin:20px auto; line-height:29px; color:#666 !important; min-height:400px;}
.info_con img{ width:100% !important; height:auto !important;}
.proy{ width:95%; height:auto; margin:0 auto;}
.proy ul li{ width:100%; height:auto; padding:10px 0; border-bottom:1px #ddd solid;}
.proy ul li img{ width:40%; height:auto; float:left; border:1px #ddd solid; margin-right:12px;}
.proy ul li em{ font-size:15px; font-style:normal; line-height:30px;}
.proy ul li span{ color:#888; font-size:12px;}
.proys{ width:94%; height:auto; margin:0 auto;}
.proys ul li{ width:100%; height:auto; padding:10px 0; border-bottom:1px #ddd solid; text-align:center;}
.proys ul li img{ width:100%; height:auto; float:left; border:1px #ddd solid;}

.fenlei{ width:98%; height:auto; margin:8px 1%;}
.fenlei ul li{ width:48%; float:left; height:38px; line-height:38px; text-align:center; background:#ddd; margin:3px 1%;}
.fenlei ul li a{ display:block;}

.proym{ width:96%; height:auto; margin:0 auto;}
.proym ul li{ width:48%; height:auto; padding:10px 0; text-align:center; float:left; margin:5px 1%;}
.proym ul li img{ width:100%; height:auto; float:left; border:1px #ddd solid;}

.proyss{ width:95%; height:auto; margin:0 auto;}
.proyss ul li{ width:25%; height:70px; padding:2px 0; text-align:center; float:left;}
.proyss ul li img{ max-width:100%; max-height:70px;}

.newsy{ width:95%; height:auto; margin:0 auto;}
.newsy ul li{ width:100%; height:auto; padding:10px 0; border-bottom:1px #ddd solid; background:url(../images/wenben.jpg) 3px 13px no-repeat;}
.newsy ul li img{ float:left; width:100px; height:80px; margin-right:15px;}
.newsy ul li span{ font-size:16px; line-height:23px; padding:5px 0 5px 0px; color:#555;}
.newsy ul li em{ font-size:12px; color:#999; line-height:20px; font-style:normal;}
.newsy ul li p{ color:#666; line-height:20px;}
.wappg{ width:90%; height:auto; line-height:25px; margin:20px auto;}
.wappg ul li{float:left; padding:0 10px; border:1px #ddd solid; margin:0 2px;}
.wappg ul li a{ display:block;}
.thisclass{ border:1px #333 solid; background:#333; color:#fff;}
.proview{ width:94%; height:auto; padding:15px 3%; font-size:15px  !important; line-height:28px  !important; color:#666 !important;}
.proview table{ width:100% !important;}
.proview h2{ width:92%; padding:15px 4%; font-size:18px; text-align:center; line-height:28px; color:#333 !important;}
.proview img{ width:95% !important; height:auto !important;}
#map{ display:none;}

.chang{ width:93%; height:33px; border-radius:15px; padding:0 3%; border:1px #999 solid;outline:none;}
.ly-txty{ width:43%; height:33px; border-radius:15px; padding:0 3%; border:1px #999 solid;outline:none;}
.nr{ width:93%; height:80px; border-radius:15px; padding:0 3%; border:1px #999 solid;outline:none;}

.ly_sub{ width:97%; height:38px; border-radius:15px; padding:0 5px; border:1px #3ab86e solid; background:#3ab86e; color:#fff; font-size:18px; font-family:微软雅黑;}
.fooy{width:100%; position:fixed!important; bottom:0px!important; background:#e5010f; max-width:650px; z-index:10;}
.fooys{ max-width:650px; margin:0 auto;}
.fooys ul li{ width:25%; height:auto; float:left; text-align:center; padding:6px 0; color:#eee;}
.fooys ul li img{ height:25px;}
.fooys ul li a{ display:block; color:#fff;}
.foyrig{ border-right:1px #d3000d solid; margin-left:-1px;}

.info_cons{ width:95%; height:auto; margin:20px auto; line-height:33px;}

.xwdt{ width:96%; height:auto; padding:15px 0; margin:0 auto;}
.xwdt li{ width:100%; line-height:38px; text-align:left; background:#fff; margin:4px 0;}
.xwdt li span{ float:left; background:#865500; padding:0 10px; color:#fff; margin-right:8px;}

.list_class{ padding:10px;}
.list_class ul li{ width:31.33%; height:30px; float:left; text-align:center; line-height:30px; margin:3px 1%;}
.list_class ul li a{ font-size:13px; color:#666; display:block; border:1px #ddd solid; }
.list_class ul li a.lion{ background:#ddd;}
.infor_titp{ margin:15px auto; background:#00a9dd; width:110px; height:36px; line-height:33px; color:#fff; text-align:center;}
.infor_titcon, .infor_titcom{ padding:15px; background:#eee;}
.info_ftit{ width:100%; line-height:40px; height:40px; text-align:center; font-size:20px; border-bottom:1px #ddd solid; margin-bottom:15px;}

.info_cony{margin:20px 10px; line-height:28px; color:#555; min-height:260px;}
.info_cony img{ width:100% !important; height:auto !important;}
.info_cony table{ width:100% !important;}
.info_cony iframe{ width:100% !important; height:240px !important;}
.info_cony table tr td{ width:33.33% !important; font-size:12px; line-height:18px;}

.rybod{ height:180px; padding:0 5px;}
.info_ly{ margin:15px 1%; width:98%;}
.info_ly img{ width:80px !important; height:33px !important; float:right;}
.changs{ width:50%; height:33px !important; line-height:33px; float:left;border-radius:15px; padding:0 3%; border:1px #999 solid;outline:none;}

.h_products { OVERFLOW: hidden; ZOOM: 1; margin:10px; height:auto; color:#666; line-height:20px; background:#fff;}
.h_products ul li{ height:auto; text-align:center; padding:15px; overflow:hidden; margin:5px 0px; border:1px #ddd solid; margin-bottom:20px;}
.h_products ul li span{ font-size:14px; line-height:40px; color:#555;}
.liings{ width:99%; height:auto; overflow:hidden;} 
.liings img{ width:100%;}

.viewtitle{ padding:15px 50px; text-align:center; line-height:28px;}
.fltitle{ margin:15px; border-bottom:1px #ddd solid; line-height:45px; padding-left:10px; font-size:18px;}
















































.main{width:100%; max-width:640px; margin:0 auto; position:relative}


.nav{	width:100%;	color:#FFF;	overflow: hidden; background:#1E50AE; margin-bottom:6px;	}
.nav ul{	width:101%;	}
.nav li{
width: 24.6%;
float: left;
height: 35px;
line-height: 35px;
text-align: center;
margin-bottom: 1px;
border-right: 1px solid #02448D;
box-shadow: 1px 1px 0 #02448D;
border-bottom: 1px solid #02448D;	}
.nav li a{
display: block;
color: #fff;
border-right: 1px solid #02448D;
box-shadow: 1px 0px 0 #02448D;
border-bottom: 1px solid #02448D;
background:url(ima ges/menu_bg.jpg) repeat-x top left;	}
.nav li a:hover{	}


.swipe{width:100%;overflow:hidden;position:relative; text-align:center}
.swipe ul{
	-webkit-transition:left 800ms ease-in 0;
	-moz-transition:left 800ms ease-in 0;
	-o-transition:left 800ms ease-in 0;
	-ms-transition:left 800ms ease-in 0;
	transition:left 800ms ease-in 0;
}
.swipe li img{ width:100% }
.swipe #pagenavi{position:absolute;left:0;bottom:10px;text-align:center;width:100%;}
.swipe #pagenavi a{width:8px;height:8px;line-height:99em;background:#ffffff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:0 4px;overflow:hidden;cursor:pointer;display:inline-block;*display:inline;*zoom:1;}
.swipe #pagenavi a.active{background:#418C09;}




/*产品相关*/
.products li { float:left; text-align:center; width:46%; margin-right:2%; margin-left:2%; height:200px; display:block;  }
.products img {  }
.products a:hover img { border:1px solid #BF006A; }
.products a { line-height:32px; }
.products_title { text-align:center; font-size:16px; padding:10px; }
.products_info { text-align:center; border-bottom:1px dashed #666; padding:10px; }
.products_img { text-align:center; padding:10px; }
.products_img img { max-width:600px; }
.products_next { padding:5px; border-bottom:1px dashed #333; }



/*幻灯*/
#banner_main { padding:0px 0; }
#banner { height:320px; border:0px; width:1200px; }
/*主体*/
#content_main { }
#content { }
/*主体右侧*/
.right_title { background: url(../images/g.png) bottom no-repeat ; height:60px; line-height:60px; text-align:center; clear:both; margin-bottom:20px;  }
.right_title h2 { font-size:16px; color:#000; font-weight:100;  }
.right_body { padding:16px; overflow:hidden; zoom:1;   font-size:12px; }
.right_body img { max-width:300px;}
.right_bodys { padding:10px; overflow:hidden; zoom:1;  }
.right_bottom { height:10px; }
/*友情链接*/
#link_img_main { }
#link_img { background:#FFF; text-align:left; }
#link_img img {   }
#link_img a:hover img {   }
#link_text_main { margin-top:30px;  }
#link_text {   padding-left:6px; background:#FFF; text-align:left; line-height:36px; }
/*版权信息*/
#copyright_main {   margin-top:3px;  height:225px; background:#143670 url(images/2018-01-18_200746.jpg) top center no-repeat;}
#copyright { padding:5px 0; text-align:center; }



/*实景展示*/
.photo li { float:left; text-align:center; padding:4px; width:170px; height:150px;   }
.photo img { padding:4px; border:1px solid #999999; }
.photo a:hover img { border:1px solid #2F6ACE; }
.photo a { line-height:22px; }
.photo_title { text-align:center; font-size:16px; padding:10px; }
.photo_info { text-align:center; border-bottom:1px dashed #666; padding:10px; }
.photo_img { text-align:center; padding:10px; }
.photo_img img { max-width:600px; }
.photo_next { padding:5px; border-bottom:1px dashed #333; }
/*新闻相关*/
.news li { line-height:36px;  padding-left:10px; font-size:15px;   background:url(images/li_ico.jpg) left no-repeat; }
.news_title { text-align:center; font-size:16px; padding:10px; }
.news_content { padding:10px; }
.news_info { text-align:center; border-bottom:1px dashed #666; padding:10px; }
.news_next { padding:5px; border-bottom:1px dashed #333; }
/*留言板*/
.guestbook { border-collapse:collapse; width:100%; margin-top:10px; }
.guestbook th { padding:5px; border:1px solid #CCC; text-align:center; }
.guestbook td { padding:5px; border:1px solid #CCC; }
input, textarea, select { border:1px solid #CCC; font-size:12px; padding:5px; }
textarea {  height:100px;  }
/*人才招聘*/
.recruitment { border-collapse:collapse; width:100%; margin-top:10px; }
.recruitment th { padding:5px; border:1px solid #efefef; text-align:center; }
.recruitment td { padding:5px; border:1px solid #efefef; }
/*分页*/
.page_turner { padding:4px 0px 0px 1px; float:right; clear:both; }
.page_turner a, .page_turner span { float:left; display:block; border:1px solid #D3D1D1; padding:5px; margin-left:4px; line-height:16px; }
.page_turner a:link, .page_turner a:visited { text-decoration:none; }
.page_turner a:hover, .page_turner a.c { background:#6F6F6F; color:#FFF; }
#total { color:red; }


.list-class{width:100%; margin-bottom:10px; height:50px;}
.list-class ul{ float:left; height:32px;  }
.list-class ul li{ float:left; text-align:center; width:100px; padding:2px 5px; margin:5px 0; border:1px solid #cccccc;border-radius:5px;margin-right:15px ;font-size:14px;height:30px;line-height:30px }

.list-classa{width:100%; margin-bottom:10px; height:50px; margin-left:8px;}
.list-classa ul{ float:left; height:32px;  }
.list-classa ul li{ float:left; text-align:center;  padding:6px; margin:5px 0; border:1px solid #cccccc;border-radius:5px;margin-right:10px ;font-size:14px;height:20px;line-height:20px }

.list-classb{width:100%; margin-bottom:10px; height:50px;}
.list-classb ul{ float:left; height:32px;  }
.list-classb ul li{ float:left; text-align:center; width:100px; padding:2px 5px; margin:5px 0; border:1px solid #cccccc;border-radius:5px;margin-right:15px ;font-size:14px;height:30px;line-height:30px }




 .di{}
 .di ul{}
 .di ul li { line-height:80px; float:left; display:block; font-size:14px; margin-right:20px;}
 .di ul li a{ color:#6583B4;}
 .di ul li a:hover{ color:#FFFFFF; }
 
 
 
.nav1{	width:90%;	color:#000;	overflow: hidden; margin:16px auto;	}
.nav1 ul{	width:101%;	}
.nav1 li{background:#d7d7d7; width: 46%; float: left; height: 30px; line-height: 30px; text-align: center; margin:3px;border-radius:6px;
margin-bottom: 1px; }
.nav1 li a{ display: block; color: #000;}
.nav1 li a:hover{	}

.nav2{	width:96%;	color:#000;	overflow: hidden; margin:16px auto;	}
.nav2 ul{	width:101%;	}
.nav2 li{background:#d7d7d7; width: 18%; float: left; height: 30px; line-height: 30px; text-align: center; margin:3px;border-radius:6px;
margin-bottom: 1px; }
.nav2 li a{ display: block; color: #000;}
.nav2 li a:hover{	}

.nav3{	width:90%;	color:#000;	overflow: hidden; margin:16px auto;	}
.nav3 ul{	width:100%;	}
.nav3 li{background:#d7d7d7; width: 95%; float: left; height: 30px; line-height: 30px; text-align: left ; padding-left:6px; margin:3px;border-radius:6px;
margin-bottom: 1px; }
.nav3 li a{ display: block; color: #000;}
.nav3 li a:hover{	}



.c3{width:96%;margin:0 auto;}

.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.ys{width:100%;}
.ystt{text-align:center;color:#1753b4;font-size:30px;font-weight:bold;border-bottom:1px solid #b9b9b9;}
.ystt span{color:#ffd928;font-size:48px;}
.ystt em{color:#ffd928;}

.ystt2{font-size:14px;color:#9a9999;font-family:"微软雅黑";text-transform:uppercase;text-align:center;padding-top:8px;}

.liyou{background: url(images/ly.png) no-repeat;background-size:100% 100%;color:#fff;padding-left:20px;font-family:"微软雅黑";font-size:12px;margin-top:17px;min-height:60px;line-height:36px;}
.liyou span { font-size:14px;}





