html,body,div,p,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe,table,th,td{ margin:0px; padding:0px;}
img{ border:0 none;color: transparent; font-size: 0; vertical-align: middle; -ms-interpolation-mode: bicubic;}
ul,li{list-style:none;}
body,input,select,button,textarea{ font-size:14px; }
body{color:#666666;line-height:28px; font-family:"Î¢ÈíÑÅºÚ"; background:url(images/page_back.jpg) repeat-x top;}
button{ cursor:pointer;}
a, a:link { text-decoration: none; color:#666666;}
a:visited {  }
a:active, a:hover { text-decoration: none; color:#006e2f;}


.top_box{ clear:both; height:161px; background:#23487d;}
.top{ width:1000px; margin:0 auto; height:161px;}
.logo{width:143px;float:left;}
.logo_zi{ float:left; width:411px; padding:40px 0 0 0;}
.top_tel{ float:right; width:290px; text-align:right; color:#86a2c7;}
.top_tel a{ color:#86a2c7;}

.menu{ width:1000px; margin:0 auto; height:66px;}
.menu ul li{ float:left; width:111px; text-align:center;}
.menu ul li a{ display:block; width:111px; height:66px; line-height:66px; text-align:center; font-size:16px; font-weight:bold;}
.menu ul li a:hover{ background:url(images/menu_back.jpg) no-repeat bottom center; color:#23487d;}
#menuover{ background:url(images/menu_back.jpg) no-repeat bottom center;}

.banner_pic{height:624px; background:url(images/banner.jpg) no-repeat center; clear:both; width:100%;}

.main{width:1000px; margin:0 auto; overflow:hidden; padding:10px 0;}
.main_title{ text-align:center; overflow:hidden; clear:both;}
.main_service ul li{ float:left; width:250px; text-align:center; overflow:hidden;}
.main_service_list{ text-align:center;}

.solution_2{width:1000px; height:160px;}
.box li{ width:240px; height:160px; margin:5px; float:left; overflow:hidden; position:relative; z-index:8;}
.toll_img{ width:240px; height:160px; background:#e5e5e5; text-align:center; line-height:38px;}
.toll_img img{ width:240px; height:160px;}
.toll_info{ height:160px; width:240px; background:#EEE; vertical-align:middle;display:table-cell;}
.box li p{ padding:10px; font:normal 13px/24px 'Î¢ÈíÑÅºÚ'; cursor:pointer;}
.box li a{
	color:#666;
	text-decoration:none;
	position:absolute;
	top:1px;
	left:-3px;
}

.nwes_left{ width:620px; float:left; overflow:hidden;}
.news_right{ float:left; width:300px; margin:0 0 0 80px; overflow:hidden;}
.news_title{ background:url(images/title.jpg) no-repeat bottom left; line-height:40px; font-size:14px; font-weight:bold; color:#23487d;}
.news_title span{ float:right; padding:10px 0 0 0;}
.newslist ul li{ border-bottom:1px dashed #cccccc; line-height:35px;}
.newslist ul li span{ float:right; padding:0 10px 0 0;}
.in_content{ padding:15px 10px;}

.demobox{ width:870px; margin:0 auto; padding:0 30px; overflow:hidden; background:url(images/demo_box.jpg) no-repeat center center;}
#demo{ width:870px; overflow:hidden;}
.demolist{ text-align:center; width:132px; height:90px;}
.demolist img{ width:132px; height:90px;}

.left{ width:308px; border:1px solid #cccccc; float:left; overflow:hidden;}
.right{width:658px; float:left; overflow:hidden; margin:0 0 0 20px;}

.left_title{ height:50px; line-height:50px; text-align:center; background:#23487d; color:#ffffff; font-size:24px;}
.left_class{ overflow:hidden; padding:10px;}
.left_class ul li{ border-bottom:1px dotted #cccccc; }
.left_class ul li a{background:url(images/icon.png) no-repeat left center; padding:0 0 0 20px; display:block; width:278px; height:35px; line-height:35px;}
.left_class ul li a:hover{ background:url(images/icon.png) no-repeat left center #23487d; color:#ffffff;}
.left_content{ padding:10px; overflow:hidden;}


#page{ text-align:center; clear:both;}
#page a{ padding:2px 5px; color:#ffffff; background:#990000;}
#page a:hover{color:#FF3300;}

#photolist li{float:left;width:212px; height:200px; text-align:center;}
#photolist li img{padding:4px; border:1px solid #cccccc; width:200px; height:152px;}
.foot_box{ background:#23487d; width:100%; overflow:hidden; padding:30px 0;}
.foot{ width:800px;color:#ffffff; margin:0 auto;}
.foot a{ color:#ffffff;}
.f_linek{ width:90%;color:#ffffff; text-align:center;}
.f_linek a{ color:#ffffff;}
