﻿@charset "utf-8";
/* CSS Document */
/*样式重置*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;}
/*清除浮动*/
.clear {clear: both;display: block;	overflow: hidden;visibility: hidden;width:0;height:0; }
.clearfix:after {clear: both;content: ' ';display: block;font-size: 0;line-height: 0;visibility: hidden;width: 0;height: 0;}
.clearfix {	display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {	display: block;}
/*通用样式*/
ul li{ list-style-type:none;}
.overflow{ overflow:hidden;}
a{ text-decoration:none; color:black;}
a:hover{ color:#666;}

body{ width:100%; background:#fff; color:black; font-size:12px; font-family:'微软雅黑',Arial;}
.container{ width:980px; margin:0 auto;}
/*-----------------------------------header------------------------------------*/
#header{ width:754px; height:36px; margin:0 auto; margin-top:20px;}
#header p{ width:188px; height:36px; float:left;}
#header p img{ width:140px; height:36px;}

#menu-links{ width:480px; height:36px; position:relative; z-index:100; float:left;}
.menu ul { width:100%; margin:0 auto; padding:0; list-style-type:none; text-align:center;}
.menu li.menu_list { float:left; position:relative; background:url(../images/didvide.png) no-repeat right center;}
.menu a,
.menu a:visited { width:120px; height:36px; display:block; text-decoration:none; line-height:36px; font-size:18px; color:#000;} 
.menu #first_menu,
.menu #first_menu:visited{ width:120px;}
.menu #solution_menu,
.menu #solution_menu:visited{ width:;}
.menu ul ul { visibility:hidden; position:absolute; width:226px; height:28px; top:36px; left:0; text-align:left;} 
.menu ul ul a,
.menu ul ul a:visited { background:#dcdcdc; height:28px; line-height:28px; font-size:14px; width:216px; border:1px solid #fff; border-top:none; color:#000;  padding-left:10px;} 
.menu a:hover,.active,
.menu ul ul a:hover{ background:#c1c1c1; color:#000; }
.menu :hover > a,
.menu ul ul :hover > a { color:#000; background:#c1c1c1;}
.menu ul li:hover ul,
.menu ul a:hover ul{ visibility:visible; }
.menu ul :hover ul ul{ visibility:hidden; }
.menu ul :hover ul :hover ul{ visibility:visible;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:226px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-226px;}
#none a{ background:none;}
#last_ul li a{ width:132px;}
#last_ul li a:hover{ width:132px;}
/*-----------------------------------banner图片-----------------------------------*/
#focus{ width:100%; height:338px; margin:0 auto; overflow:hidden; position:relative;}
#focus ul{ height:338px; position:absolute;}
#focus ul li{ width:980px; height:338px; float:left; overflow:hidden; position:relative;}
#focus .preNext{ width:45px; height:100px; position:absolute; top:123px; background:url(../images/sprite.png) no-repeat 0 0; cursor:pointer;}
#focus .pre{ left:0;}
#focus .next{ right:0; background-position:right top;}
/*-----------------------------------流动新闻-----------------------------------*/
#news_box{ width:auto;}
.conMenu{ margin-top:10px;}
.conMenu li{width: 310px; height: 138px; overflow: hidden; margin: 0px auto 10px auto; position: relative;background:url(../images/conMenue_bg.gif) no-repeat;padding:4px 6px 6px 4px;transition: margin 0.5s ease-in;background-size:100% 100%;}
.conMenu li{margin:0 10px 10px 0;float:left;}
.conMenu li.r{margin: 0 0 10px 0;}
.conMenu li img{width:100%}
.conMenu .con1{background-color:#f05d25;}
.conMenu .con2{background-color:#0db46b;}
.conMenu .con3{background-color:#11bed3;}
.conMenu .con4{background-color:#91c32c;}
.conMenu .con5{background-color:#d19d01;}
.conMenu .con6{background-color:#1d577e;}
.conMenu li div{position:absolute;height:138px;color:#fff;width:100%;z-index:99999;}
.conMenu li div.menuWrap{width:310px;height:152px;position:absolute;top:0px;overflow:hidden;z-index:9999;}
.conMenu li img{position:absolute;z-index:8888;width:310px;}
.conMenu li div.menuWrap div{top:92px;padding:0px 0px 0px 4px}
.conMenu li div.menuWrap div a{color:#fff;line-height:20px}
.conMenu li div.menuWrap p{margin:0px 10px}
.conMenu li h2{font-size:14px; font-weight:normal;color:#fff;padding-left:64px;height:46px;line-height:20px;padding-top:7px;margin:0px;}
.conMenu li h2 span{display:block;font-size:12px; font-family:Verdana, Geneva, sans-serif;line-height:10px;}
.conMenu li h2 a{color:#fff;}
.conMenu li div.con1 h2{background:url(../images/ico-04.jpg) no-repeat;}
.conMenu li div.con2 h2{background:url(../images/ico-05.jpg) no-repeat;}
.conMenu li div.con3 h2{background:url(../images/ico-06.jpg) no-repeat;}
.conMenu li div.con4 h2{background:url(../images/ico-02.jpg) no-repeat;}
.conMenu li div.con5 h2{background:url(../images/ico-03.jpg) no-repeat;}
.conMenu li div.con6 h2{background:url(../images/ico-01.jpg) no-repeat;}
/*-----------------------------------脚-----------------------------------*/
#footer_box{ width:100%; height:106px; background:#e3e3e3;}
.f_left{ width:65%; height:76px; line-height:2.0em; display:block; margin-top:10px; margin-left:10px; float:left;}
.f_right{ width:182px; height:76px; display:block; margin-top:10px; float:right;}

.contact_us{ width:76px; height:76px; display:block; float:left; margin-left:10px; text-align:center;}
