* {margin:0;padding:0;}
html, body { height:100%;}
body {background:url(../images/bg.jpg) repeat-x top #F8F8F8;font-family: Arial, Helvetica, sans-serif;font-size:100%;color:#333;}
img {border:0;behavior: url("iepngfix.htc");}
ul, ol { list-style:none;}
.clear {clear:both;}
.w1000{ width:1000px; margin:0 auto;}
.w960{ width:960px; margin:0 auto;}
.alignright {text-align:right;}
.aligncenter { text-align:center;}
.alignleft { text-align:center;}
.fleft{ float:left;}
.mar30 { margin-left:30px;}
.pad10{ padding-right:10px;}
.pad15{ padding-left:15px;}
input{ border:1px solid #CCC;}
.bd{ border:1px #CCCCCC solid;}

/*==== 列表页分页代码 =====*/

.yema a{line-height:12px;display:block;padding:5px;float:left;margin-right:2px;border:1px solid #0d0d0d;color:#0d0d0d; background:#d6d6d6}
.yema a:hover{border:1px solid #fff; color:#fff; background:#a10000}
DIV.scott {PADDING: 5px; MARGIN: 3px; TEXT-ALIGN: center;}
DIV.scott A {BORDER: #eee 1px solid; PADDING:5px; COLOR: #222; MARGIN-RIGHT: 2px; TEXT-DECORATION: none; background-color:#FFFFFF;}
DIV.scott A:hover {BORDER: #eee 1px solid; COLOR: #fff; BACKGROUND-COLOR: #0A7FCA; text-decoration:none;}
DIV.scott SPAN.current {BORDER: #CCCCCC 1px solid; PADDING:5px; FONT-WEIGHT: bold; COLOR: #fff; MARGIN-RIGHT: 2px; BACKGROUND-COLOR:#888;}
DIV.scott SPAN.disabled {BORDER: #f3f3f3 1px solid; PADDING: 5px; COLOR: #ccc; MARGIN-RIGHT: 2px; background-color:#FFFFFF;}

/*==== 全局 =====*/
#top {height:87px;_height:87px; width:1000px; margin:0 auto;}
#banner{ height:659px;}
#bannern{width:1000px; height:240px; margin:0 auto;}
#bannerb{width:1000px; height:24px; margin:0 auto;}
#banneri{width:100%; height:500px; margin:0 auto;}
#wrapper{width:1000px; margin:0 auto; padding-bottom:10px; padding-top:20px;}
#footer{ height:80px; background:#666;}
.footbox{ width:1000px; margin:0 auto; height:80px;}
.footlink{ float:left; width:760px; padding-top:15px; height:65px; line-height:26px; font-size:12px; color:#eee;}
.footlink a{ font-size:12px; text-decoration:none; color:#fff;}
.footlj{ float:left; width:230px; height:50px; padding-top:20px; text-align:center;}

/*==== top =====*/
.logo{ width:187px; height:87px; float:left;}
.navright{ float:right; width:620px; height:87px;}
.home{ width:400px; height:35px; line-height:35px; padding-top:5px; padding-right:20px; float:right; font-size:12px; text-align:right;}
.home a:link,.home a:visited{ color:#888; font-size:12px; text-decoration:none;}
.home a:hover{ color:#333; font-size:12px; text-decoration:underline;}

/*==== menu 下拉菜单 =====*/
.menu{ float:right; width:620px; height:40px; line-height:40px; float:left;}

#nav {display:block; font-family:"微软雅黑", Arial, Helvetica, sans-serif;}
#nav .mainlevel {float:left; text-align:center; display:block; line-height:40px; font-size:14px; background: url(../images/listline.jpg) no-repeat right center;}
#nav .mainlevel a {color:#333; text-decoration:none; text-align:center; display:block; _width:88px; width:88px; height:40px; line-height:40px;}
#nav .mainlevel a:hover {color:#fff; text-decoration:none; background: url(../images/listmove.jpg) no-repeat  top center;}

#nav .mainlevel ul {position:absolute; display:none; *width:88px; width:88px; z-index:200;/*IE is great need, width>=li.length*/}
#nav .mainlevel li {float:left; background:#C30800; font-size:12px; height:26px; line-height:26px; display:block; border-bottom:1px #CF3933 solid;}
#nav .mainlevel li a { width:88px; line-height:26px; height:26px; display:block; color:#f5f5f5; padding-top:0px; _padding-bottom:0px;/*IE6 only*/}
#nav .mainlevel li a:hover {color:#fff; text-decoration:none; background:#00803D;}
#nav li a em {padding:0 3px;}
.Triangle_con {height:0px; display:block; _margin-bottom:-27px;/*IE6 only*/}
.sub_nav_01{ margin-left:0px;}


/*----wrapper start----*/
.col1i{ width:240px; height:336px; float:left; background:#FFFFFF; margin-right:12px;}
.col2i{ width:240px; height:336px; float:right; background:#FFFFFF;}
.colpici{ width:220px; height:40px; line-height:40px; float:left; font-size:16px; color:#427E51; padding-left:20px; background:#CBE8A5; font-family:"微软雅黑";}
.colpic2i{ width:220px; height:40px; line-height:40px; float:left; font-size:16px; color:#0077AD; padding-left:20px; background:#B2ECF7; font-family:"微软雅黑";}
.colpic3i{ width:220px; height:40px; line-height:40px; float:left; font-size:16px; color:#B2600E; padding-left:20px; background:#FFE7AE; font-family:"微软雅黑";}
.colpic4i{ width:220px; height:40px; line-height:40px; float:left; font-size:16px; color:#574A41; padding-left:20px; background:#D9D0C1; font-family:"微软雅黑";}

.colbox1i{ width:214px; float:left; padding:13px; font-size:12px; color:#666666;}

.list1top{float:left; width:214px; margin-bottom:10px; border-bottom:1px #ddd solid; padding-bottom:10px;}
.l1pic{ width:90px; float:left;}
.l1zi{ width:124px; float:left; font-size:12px; line-height:20px; color:#666666;}
.l1zi a{ font-size:12px; text-decoration:none; color:#333;}

.imore{float:left; width:214px; margin-top:10px;}
.lianxi{float:left; width:214px; font-size:12px; color:#666666; line-height:24px;}
.lianxi2{float:left; width:214px; font-size:14px; color:#666666; line-height:30px; margin-top:10px; padding-top:10px; border-top:1px #eee solid;}

.pic img{ margin-right:5px; padding:2px; border:1px #eee solid;}

/*==== banner =====*/
.banner_box {LEFT: 50%; MARGIN-LEFT: -500px; OVERFLOW: hidden; POSITION: absolute; TOP: 520px; HEIGHT: 195px}
.centerbox{ width:970px; height:166px; BACKGROUND: url(../images/cbg.png) no-repeat center top; padding:15px;}
.box1 {WIDTH: 330px; FLOAT: left; HEIGHT: 166px;}
.box2 {WIDTH: 335px; FLOAT: left; HEIGHT: 166px; margin-left:35px;}
.box3 {WIDTH: 230px; FLOAT: right; HEIGHT: 166px;}

.box1_tit {padding-left:20px; FONT-SIZE:13px; COLOR:#333; line-height:26px; BACKGROUND:url(../images/hongdian.jpg) no-repeat center left;}
.box1_con {MARGIN:5px 0px 0px}

.ppic{ float:left; width:129px; height:92px;}
.pzi{ width:180px; float:right; font-size:12px; color:#666666; line-height:23px;}

/*===== 首页产品 =====*/
.honorbox{ width:214px; float:left; margin-bottom:5px; margin-top:5px; padding-bottom:5px; border-bottom:1px #CCCCCC solid;}
.honorpic{ width:80px; height:60px; float:left;}
.honorpic img{ width:78px; height:58px; float:left; border:1px #ccc solid;}
.honorzi{ width:124px; float:right; font-size:12px; color:#666; line-height:20px;}
.honorzi a{font-size:12px; color:#007DC6; text-decoration:none; line-height:20px;}

.list1i{float:left; width:214px; height:220px; overflow:hidden;}
.list1i li{ width:200px; float:left;line-height:28px; padding-left:14px; background:url(../images/dian2.jpg) no-repeat left center; font-size:12px; color:#666;}
.list1i li a{ cursor:pointer; color:#666; text-decoration:none; font-size:12px;}
.list1i li a:hover{ cursor:pointer; color:#333; text-decoration:none; font-size:12px;}

.list1{float:left; width:180px;}
.list1 li{ width:170px; float:left; height:23px; line-height:23px; padding-left:10px; background:url(../images/dian.jpg) no-repeat left center; font-size:10px; color:#666; border-bottom:1px #CCCCCC dashed;}
.list1 li a{color:#555; text-decoration:none; font-size:12px; font-family: Arial;}
.list1 li a:hover{color:#99000A; text-decoration:none; font-size:12px;}

.list2{ float:left; width:150px;}
.list2 li{ float:left;line-height:24px; height:24px; width:140px; _width:140px; color:#666; background:url(../images/dian.gif) no-repeat left center; padding-left:10px;}
.list2 li a{ cursor:pointer; color:#666; text-decoration:none; font-size:12px;}
.list2 li a:hover{ cursor:pointer; color:#333; text-decoration:none; font-size:12px;}

.list3{float:left; width:170px;}
.list3 li{ width:170px; float:left;line-height:20px; font-size:10px; color:#666; margin-bottom:10px;}
.list3 li a{color:#888; text-decoration:none; font-size:12px;}
.list3 li a:hover{color:#4A7E00; text-decoration:none; font-size:12px;}

.list4{float:left; width:780px;}
.list4 li{ width:765px; float:left;line-height:30px; padding-left:15px; background:url(../images/dian4.jpg) no-repeat left center; font-size:10px; color:#666; border-bottom:1px #CCCCCC dashed;}
.list4 li a{color:#0A7FCA; text-decoration:none; font-size:12px;}
.list4 li a:hover{color:#333; text-decoration:underline; font-size:12px;}

.list5{float:left; width:780px;}
.list5 li{ width:765px; float:left;line-height:30px; padding-left:15px; background:url(../images/dian3.jpg) no-repeat left center; font-size:12px; color:#333; border-bottom:1px #CCCCCC dashed;}
.list5 li a{color:#F46E0B; text-decoration:none; font-size:12px;}
.list5 li a:hover{color:#0A7FCA; text-decoration:none; font-size:12px;}

.list6{float:left; width:780px;}
.list6 li{ width:765px; float:left;line-height:29px; padding-left:15px; background:url(../images/dian2.jpg) no-repeat left center; font-size:10px; color:#666; border-bottom:1px #CCCCCC dashed;}
.list6 li a{color:#666; text-decoration:none; font-size:12px;}
.list6 li a:hover{color:#0476BF; text-decoration:underline; font-size:12px;}

.lefttz{ float:left; width:300px;}
.right_newt{ float:right; padding-right:5px; font-size:10px; width:70px; text-align:center;}
.right_news{ float:right; width:80px; margin-right:100px; font-size:10px; text-align:center;}

.leftt{ float:left;}
.right_new{ float:right; padding-right:5px; font-size:10px;}

/*==== 内页 =====*/
.left{ float:left; width:190px; background:#fff;}
/*left*/
.left_box{ width:190px; float:left;}
.left_title{ width:170px; height:35px; line-height:35px; font-size:16px; font-family:"微软雅黑"; padding-left:20px; color:#fff; background:#72BC07;}
.left_cont{ width:170px; float:left; margin-left:10px;}
/*左侧菜单开始*/
#PARENT{width:170px; float:left;}
#leftlist {float:left;width:170px;line-height: 31px; list-style-type: none;text-align:left;}    /*定义整个ul菜单的行高和背景色*/
#leftlist a {width: 160px; display: block; font-size:12px; padding-left:10px;} /*Width(一定要)，否则下面的Li会变形*/
#leftlist li {background:url(../images/line1.jpg) no-repeat; /*一级目录的背景色*/ float:left;
 /*float：left,本不应该设置，但由于在Firefox不能正常显示
 继承Nav的width,限制宽度，li自动向下延伸*/}
#leftlist li a:hover{background:url(../images/line2.jpg) no-repeat; /*一级目录onMouseOver显示的背景色*/}
#leftlist a:link  {color:#666; text-decoration:none;}
#leftlist a:visited  {color:#666;text-decoration:none;}
#leftlist a:hover  {color:#427E51;text-decoration:none;}

.tu{float:left; margin-left:10px; margin-bottom:10px;}
.tu img{ margin-top:8px;}

.right{ float:left; width:600px; background:#FFFFFF; margin-left:10px;}
.r_title{ width:575px; height:30px; line-height:30px; font-size:12px; color:#666; padding-left:25px; background:url(../images/mapdian.jpg) no-repeat left center; border-bottom:1px #CCCCCC solid;}
.r_title a{ font-size:12px; color:#666; text-decoration:none;}
.r_title a:hover{ font-size:12px; color:#666; text-decoration:underline;}
.r_con{ width:580px;_width:580px; padding:10px; font-size:12px; line-height:24px;}

.r_con img{max-width:580px; max-height:1500px; scale:expression((this.offsetWidth > this.offsetHeight)?(this.style.width = this.offsetWidth >= 580 ? "580px" : "auto"):(this.style.height = this.offsetHeight >= 1500 ? "1500px" : "auto")); display:inline !important;}

.rightr{ float:right; width:190px; background:#FFFFFF; padding:10px 0px;}
.rr_title{ float:left; width:170px; margin-left:10px; line-height:30px; height:30px;}
.rr_con{ float:left; width:170px; margin-left:10px; border-bottom:1px #eee solid; padding-bottom:5px; margin-bottom:5px;}
.srl{ float:left; width:120px; font-size:12px; font-weight:bold; color:#333333;}
.srr a{ float:right; width:50px; font-size:12px; color:#888; text-decoration:none; text-align:center;}

.page{ text-align:center; font-size:12px; color:#000; margin-top:15px; padding-bottom:10px;}
.page a{ font-size:12px; color:#333; text-decoration:none;}
.page a:hover{ font-size:12px; color:#2DACD5; text-decoration:underline;}

.page2{ text-align:right; font-size:12px; color:#000; margin-top:20px; padding-top:10px; border-top:1px #eeeeee solid;}
.page2 a{ font-size:12px; color:#333; text-decoration:none;}
.page2 a:hover{ font-size:12px; color:#2DACD5; text-decoration:underline;}

.tt{ border-bottom:1px #CCCCCC dotted; font-size:16px; font-weight:bold; text-align:center; list-style:30px;}
.mm{ text-align:center; font-size:12px; color:#999999; list-style:26px;}
.ncon{ margin:0 auto;}

.suckerdiv{width:170px; float:left;}
.suckerdiv{width:170px; float:left;}
.suckerdiv ul{margin: 0;padding: 0;list-style-type: none;width: 170px;background: #fff;}
.suckerdiv ul li{position: relative; width:170px; height:30px; line-height:30px; font-size:12px; color:#666666; }
.suckerdiv ul li ul{left: 169px; position: absolute;width: 170px; top: 0;display: none;background: #D9D0C1;}
.suckerdiv ul li ul li ul{ left: 169px; }
.suckerdiv ul li a{display: block;color:#444;text-decoration: none;font:12px ; padding:0px 0px 0px 10px; border-bottom:1px #eee solid;}
.suckerdiv ul li a:visited{color:#444;}
.suckerdiv ul li a:hover{color:#417E52; background:#CBE8A5;}
.suckerdiv .subfolderstyle{background: url(../images/arrow-list.gif) no-repeat center right;}	
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }

.cp{ width:780px; float:left; margin-bottom:10px; padding-bottom:10px; border-bottom:1px #eee solid;}
.cppic{ width:135px; height:111px; float:left;}
.cppic img{max-width:135px; max-height:111px; scale:expression((this.offsetWidth > this.offsetHeight)?(this.style.width = this.offsetWidth >= 135 ? "135px" : "auto"):(this.style.height = this.offsetHeight >= 111 ? "111px" : "auto")); display:inline !important;}
.cpzi{ width:630px; float:right; font-size:12px; line-height:22px; color:#666;}
.cpzi a{ font-size:12px; line-height:22px; color:#ff6600; text-decoration:none;}

.lyh{ width:780px; overflow:hidden; clear:both; float:left;}
.lyh li{ float:left; line-height:20px; font-size:12px; color:#666; margin:15px 10px 0px 10px; width:206px; height:157px; text-align:center; background:url(../images/picdi.jpg) no-repeat center top; padding:17px;}
.lyhtu{width:206px; height:137px; text-align:center; float:left;}
.lyhti{width:206px; height:20px; text-align:center; float:left; padding-top:20px;}

.lyxinxi{ width:780px; float:left; border-bottom:1px;}
.lyfenye{ width:780px; line-height:40px; height:40px; float:left; border-bottom:1px; font-size:12px;}
.lytijiao{ width:780px; float:left; margin-top:20px;}
.lylist{ line-height:24px; width:760px; padding:10px; border:1px #eee solid; margin-top:15px; float:left;}

.rightc{ float:left; width:800px; background:#FFFFFF; margin-left:10px;}
.r_titlec{ width:775px; height:30px; line-height:30px; font-size:12px; color:#666; padding-left:25px; background:url(../images/mapdian.jpg) no-repeat left center; border-bottom:1px #CCCCCC solid;}
.r_titlec a{ font-size:12px; color:#666; text-decoration:none;}
.r_titlec a:hover{ font-size:12px; color:#666; text-decoration:underline;}
.r_conc{ width:780px;_width:780px; padding:10px; font-size:12px; line-height:24px;}


.col1{ width:780px; float:left; height:40px; line-height:40px;}
.col1title{ width:710px; float:left; font-size:14px; color:#000000;}
.col1more{ width:70px; float:right; text-align:right;}
.col1more a{ font-size:12px; color:#666666; text-decoration:none;}
.col2{ width:760px; float:left; height:240px; background:#f4f4f4; padding:10px;}
.col2pic{ float:right; width:300px; height:214px;}
.col2zi{ float:left; width:440px; font-size:12px; color:#555; line-height:28px;}
.col3{ width:780px; float:left; padding-top:15px;}

/*--招聘CSS--*/
dl.job-list{ line-height:20px; border:1px solid #ccc; border-right:2px solid #ccc; margin-bottom:20px; margin-top:20px;}
dl.job-list dt{ height:30px; line-height:30px; padding-left:10px; border-bottom:1px solid #ccc; overflow:hidden; }
dl.job-list dd{ padding-left:10px; height:30px; line-height:30px; border-bottom:1px solid #ccc; overflow:hidden; color:#666;}
dl.job-list dt span,dl.job-list dd span{ float:right; width:95px; font-weight:normal; text-align:center; overflow:hidden; border-left:1px solid #ccc;}
dl.job-list dd a{text-decoration:none; color:#0576C4;}
.job_list_detail ul{ list-style:none;}


/* zoom-section */
.zoom-section{clear:both; z-index:0;}
*html .zoom-section{display:inline;clear:both; z-index:1;}
.zoom-desc{float:left;width:300px;}
.zoom-small-image{float:left; z-index:1;display:inline;}
.zoom-tiny-image{border:1px solid #CCC;margin:0px;}
.zoom-tiny-image:hover{border:1px solid #C00;}




