.clearfix {display: inline-block;}

.clearfix:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    font-size: 0;
    visibility: hidden;
}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
html{color:#666;background:#fff;overflow:auto;overflow-y:scroll;height:100%;}
body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%; z-index:-1;}
input.text{line-height:18px;height:13px;}
legend{color:#000;}
br{letter-spacing:0px;}
a{text-decoration:none;}
body{ overflow-x:hidden;}
.bodyBg{ background-color:#F6F6F6}
.bound{ width:980px; margin:0 auto;}
.logo{ float:left; margin-top:0px; }
.7years{ float:left; margin-top:0px; }
.contact{float:right; margin-top:30px;font-family:"宋体";font-size:12px;color:#333;}
.contact a {font-family:"宋体";font-size:12px;color:#666666;text-decoration: none;}
.contact a:hover {font-family:"宋体";font-size:12px;color:#666666; text-decoration:underline;}
.headerAll{min-width:980px; width:100%; height:105px; margin:0px auto;position:relative }
.header{background:url(../images/header_bg.jpg);repeat-x;height:60px; min-width:980px; width:auto !important; margin:0px auto; }
.menu_bg{ background:url(../images/menu_bg.jpg) repeat-x; min-width:980px; width:100%; height:45px; left:0px;z-index:1; position:absolute;}
#menuDiv {text-align:center; }
.menu {height:45px;position:relative; float:left;margin:0;padding:0;display:table;#zoom:1;}
.menu li { float:left;width:166px;}
.hassubmenu_a{font-family:"宋体",Verdana, Geneva, sans-serif;font-size:14px; font-weight:900; color:#444;text-decoration:none; line-height:45px; display:block;}
.hassubmenu:hover { background:url(../images/menu1.png); margin-top:-3px;}
.hassubmenu:hover .hassubmenu_a{ color:#DC1111;margin-top:3px;}
.hassubmenu:hover .submenu {display:block;}
.submenu {position:absolute;left:0;top:40px;display:none;}
.submenu_ul{float:left;}
.submenu_ul li{float:none; text-align:left; width:auto;}
.submenu_ul li a{font-family:"宋体",Verdana, Geneva, sans-serif;font-size:12px;color:#666;text-decoration:none;height:20px}
.submenu_ul li a:hover {font-family:"宋体",Verdana, Geneva, sans-serif; margin:0px; font-size:12px;color:#666; font-weight:normal;text-decoration:underline;line-height:normal;width:auto; height:20px}
.nosubmenu {font-family:"宋体",Verdana, Geneva, sans-serif;font-size:14px; font-weight:900; color:#444;text-decoration:none; line-height:45px; display:block;}
.nosubmenu:hover {background:#8C8C8C;color:#FFFFFF;}
/*软件开发*/
.div_software {background:url(../images/software.png);height:234px;width:940px; margin-left:19px; margin-top:1px}
/* 横幅 */
.bannerTop {width:100%; height:380px;position:relative; overflow:hidden;}
.banner { height: 380px ; width:1920px; padding:0; position: absolute; margin-left: -470px; z-index:0}
.tabBox{height:16px; width:100px; top:350px; text-align:center; z-index:1; position:absolute; left:48%;}
.tabBox ul{ padding:0; margin:0; list-style-type:none}
.tabBox a{ float:left; cursor:pointer; height:11px; margin:0 3px; display:inline-block; font-size:0px; text-indent:-9999px;  line-height:0; cursor:pointer; width:11px; background:#000;filter:alpha(Opacity=30);opacity: 0.3;-moz-opacity:0.3 }
.tabBox a.activeSlide{ background:#fff;}
.tabBox li.activeSlide{background:#fff;}

.tabCon{height:350px; position:relative; overflow:hidden; width:100%; margin:0 auto; text-align:center;}
/* 三个 */
.m5 { margin-left:5px}
.m10 { margin-left:10px}
.m20 { margin-left:20px}
.bgTree { background:url(../images/bg1.gif) no-repeat; width:323px; height:159px; float:left}
.bgTree:hover { background:url(../images/bg2.gif) no-repeat;}
.dtImg{ margin:5px 0px 0px 5px;float:left}
.ddContent{margin:10px 0 0 20px;float:left; width:160px;font-family:"Microsoft YaHei";font-size:12px;line-height:22px;}
.dtTitle{font-family:"Microsoft YaHei";font-size:16px; color:#679800; line-height:45px}
.g{color:#679800;}
.b{color:#5B86AB;}
.y{color:#EB8800;}
/*底部*/
.hotnav{width:100%; margin: 0 auto;float:left; font-family:"宋体"; font-size:12px;background:url(../images/hotnav_bj.jpg) repeat-x bottom #FFFFFF;}
.hotnav a:link{font-family:"宋体"; font-size:12px;color:#666;}
.hotnav  a:visited {font-family:"宋体"; font-size:12px;color:#666;text-decoration:none;}
.hotnav a:hover {font-family:"宋体"; font-size:12px;color:#c51208;text-decoration:none;}
.hotbottom{ width:980px; margin:0 auto; font-family:"宋体"; color:#666666; padding-top:20px;  overflow:hidden; display:block; padding-bottom:20px;}
.hotnav .hotbottom h3 {font-family:"宋体"; font-size:14px; font-weight:bold;color:#BB0909;padding-top:10px; padding-bottom:10px;}
.hotbottom p{ padding-top:10px;}
.hotnav_ct{ padding-left:10px; width:186px; float:left; background:url(../images/dotted.jpg) repeat-y left;}
/*版权*/
.copyright{float:left; padding-left:20px;font-family:"宋体",Verdana, Geneva, sans-serif ; font-size:12px; color:#575757; line-height:20px;}
.logo_bottom{ float:left; margin-top:8px; }
/**/
.t10 { margin-top:10px}
.t20 { margin-top:20px}
.b20 { margin-top:20px; float:left; width:100%;}
.w415 { width:353px; float:left}
.b1 { border:1px solid #E5E5E5;}
.leftContent{ width:190px; float:left; margin-top:25px;}
.rightContent{ width:790px;float:left}
.imgContent{ padding-top:25px;padding-bottom:10px;}
.contentTitle{font-family:"Microsoft YaHei",Verdana, Geneva, sans-serif;font-size:22px; color:#990000;margin-top:25px;}
.contentTitle2{font-family:"宋体",Verdana, Geneva, sans-serif;font-size:20px; color:#990000; line-height:35px}
.contentRed{font-family:"宋体",Verdana, Geneva, sans-serif;font-size:14px; color:#990000; line-height:30px}
.contentDiv{font-family:"宋体",Verdana, Geneva, sans-serif;font-size:14px; color:#333; line-height:30px; border:1px solid #E5E5E5; background-color:#FFF;
	padding-top:25px;
	padding-right:30px;
	padding-bottom:25px;
	padding-left:30px;
}
.contentDiv2{font-family:"宋体",Verdana, Geneva, sans-serif;font-size:14px; color:#333; line-height:25px; border:1px solid #E5E5E5; background-color:#FFF;
	padding-top:25px;
	padding-right:30px;
	padding-bottom:25px;
	padding-left:30px;
}
.contentDiv2 strong {color:#990000}
.treeline{display:block; width:152px; line-height:35px; background:url(../images/tree_line.png) left bottom repeat-x ; overflow:hidden;font-family:"宋体",Verdana, Geneva, sans-serif;font-size:14px; color:#666666; }
.leftContent a {font-family:"宋体";font-size:14px; color:#666666;}
.leftContent a:hover {font-family:"宋体";font-size:14px; color:#FF0000;}
.treelineTitle{display:block; width:152px; line-height:35px; background:url(../images/tree_line.png) left bottom repeat-x ; overflow:hidden;font-family:"宋体";font-size:14px; font-weight:bold; color:#333; padding-left:10px}
.treelineTitle a{font-family:"宋体";font-size:14px; font-weight:bold; color:#333}
.map{ width:365px; float:right;border:1px solid #E5E5E5; background-color:#FFF;}
.successDiv{ width:360px; float:left;}
.clear_float{ clear:both}
.loginDiv{font-family:"宋体",Verdana, Geneva, sans-serif;font-size:14px; color:#333; line-height:30px; border:1px solid #E5E5E5; background-color:#FFF; margin-top:40px;
	padding-top:25px;
	padding-right:30px;
	padding-bottom:55px;
	padding-left:80px;
}