body{ padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; color:#333; font-size:12px;}
*{ padding:0px; margin:0px; list-style:none}
a{ color:#333; text-decoration:none}
a:hover{ color:#F60 }
html{ overflow-y:scroll}

div#head{ width:1002px; margin:0px auto; background:url(../images/index-7.jpg) repeat-x left bottom; padding-bottom:3px; height:75px;  position:relative; z-index:1000; }
div#head .logo{ float:left;}
div#head .topnav{ float:right;}

div#head .search{ width:198px; float:right; border:1px solid #ddd; height:16px; line-height:16px; margin-top:15px;}
.soso{ width:170px; float:left; border:0px; height:15px; line-height:15px; color:#999;}
div#head .txt{ float:right; padding-top:15px; padding-left:15px;}

#bottom{ width:1002px; margin:0px auto;}
#bottom .nav{ width:1002px; float:left; border-top:1px solid #ddd; background:#eee; padding-bottom:15px;}

#bottom .nav ul{ padding:0px; margin:0px; float:left;}
#bottom .nav ul li{ width:170px; float:left; padding-top:15px; padding-left:30px;}
#bottom .nav ul li span{ width:170px; float:left; font-weight:bold; font-size:14px; color:#333;}
#bottom .nav dl{ width:170px; float:left; padding:0px; margin:0px;}
#bottom .nav dl dt{ width:170px; float:left; height:20px; line-height:20px; }

.foot{ float:left; height:30px; line-height:30px;}
.foot span{ float:right}




.clear {clear:both; *display:inline;/*IE only*/}

/*menu*/

#menu{ width:700px;  height:40px;background: url(../images/index-2.png) no-repeat left top; padding-left:32px; height:30px;font-family: Microsoft Yahei; float:right; margin-top:15px;}
#nav { width:700px; display:block;}

#nav .mainlevel {background:#f18518; float:left; width:100px;/*IE6 only*/}
#nav .mainlevel a {color:#fff; text-decoration:none; line-height:30px; display:block; width:100px; text-align:center}
#nav .mainlevel a:hover {color:#333; text-decoration:none; background:#fff; width:96px; height:28px; line-height:28px; border:2px solid #ddd; border-bottom:none}
#nav .mainlevel ul {display:none; position:absolute; background:#fff; border:2px solid #ddd; border-top:none}
#nav .mainlevel li {background:#fff url(../images/index-9.gif) no-repeat 10px center; width:120px; padding-left:25px; height:25px; line-height:25px;/*IE6 only*/}
#nav .mainlevel li a{ color:#333; height:25px; line-height:25px; width:120px;text-align:left;}
#nav .mainlevel li a:hover{ background:none; color:#F60; font-weight:bold; width:120px; height:25px; line-height:25px; border: none; text-align:left;}
.log {text-align:center; color:skyblue; line-height:24px; text-transform:capitalize; margin:50px auto;}




#main{ width:1002px; margin:0px auto;}

.flash { width: 1002px; height: 374px;  position: relative; overflow:hidden; float:left; padding:2px 0px;  }
.flash .num { overflow:hidden; height: 25px; position: absolute; bottom:12px; right: 15px; zoom:1; z-index:3 }
.flash .num li { width: 25px; height: 25px; line-height: 25px; text-align: center; font-weight: 400; font-family: "Î¢ÈíÑÅºÚ", Arial; color: #FFFFFF; background: #444444; margin-right: 10px; border-radius:50%; cursor:pointer; float: left; }
.flash .num li.on { background: #FF7700; }
.flash .prev,
.flash .next { display: none; width: 40px; height: 100px; background: url(../images/btn.png) no-repeat; position: absolute; top: 115px;}
.flash .prev { left: 0; }
.flash .next { right: 0; background-position: right }

#news{ width:350px; float:left; padding-top:10px;}
#news .column{ width:350px; float:left; background:url(../images/index-8.jpg) repeat-x left bottom; padding-bottom:6px;font-family: Microsoft Yahei;}
#news .column .title{ float:left; font-size:18px; color:#F60; }
#news .column .title span{  font-size:12px; color:#999}
#news .column .more{ float:right; padding-top:10px;}
#news ul{ width:350px; float:left; padding:10px 0px; margin:0px;}
#news ul li{ width:350px; float:left; height:20px; line-height:20px;}
#news ul li span{ float:right} 


#about{ width:600px; float:right;padding-top:10px;}
#about .column{ width:600px; float:left; background:url(../images/index-8.jpg) repeat-x left bottom; padding-bottom:6px;font-family: Microsoft Yahei;}
#about .column .title{ float:left; font-size:18px; color:#F60; }
#about .column .title span{  font-size:12px; color:#999}
#about .column .more{ float:right; padding-top:10px;}
#about .cont{ width:600px; float:left; padding:15px 0px; line-height:20px;}
#about .cont img{ margin-right:15px;}

#pro{ width:1002px; float:left;}
#pro .column{ width:1002px; float:left; background:url(../images/index-8.jpg) repeat-x left bottom; padding-bottom:6px;font-family: Microsoft Yahei;}
#pro .column .title{ float:left; font-size:18px; color:#F60; }
#pro .column .title span{  font-size:12px; color:#999}
#pro .column .more{ float:right; padding-top:10px;}


.middle_coop {clear:both;width:1002px; float:left; height:150px;}

.middle_coop .middle_coop2 {width:1002px;}
.middle_coop .middle_coop2 .coop_left {float:left;width:21px; height:33px; margin:50px 0px;}
.middle_coop .middle_coop2 .coop_right {float:right;width:21px; height:33px; margin:50px 0px;}
.middle_coop .middle_coop2 .coop_logo {margin:0 0 3px;width:960px;__width:960px;}

#box{ width:1002px;  margin:0px auto; padding:5px 0px;}

#left{ width:200px; float:left;}
#left ul{ width:200px; float:left; padding:0px; margin:0px;}
#left ul li{ width:180px; border-bottom:1px dashed #ddd;  background:url(../images/index-13.gif) no-repeat 10px center; line-height:25px; padding-left:20px;}
#left .column{ width:190px; float:left; height:43px; line-height:43px; background:url(../images/index-14.jpg) no-repeat left center; font-weight:bold; font-size:14px; padding-left:10px; }
#left .column a{ color:#F60}



#leftappl{ width:200px; float:left;}
#leftappl ul{ width:200px; float:left; padding:0px; margin:0px;}
#leftappl ul li{ width:200px; float:left;}
#leftappl ul li span{ width:180px; display:inline-block; border-bottom:1px dashed #ddd;  background:url(../images/index-13.gif) no-repeat 10px center; line-height:25px; padding-left:20px ; float:left;}
#leftappl .column{ width:190px; float:left; height:43px; line-height:43px; background:url(../images/index-14.jpg) no-repeat left center; font-weight:bold; font-size:14px; padding-left:10px; }
#leftappl .column a{ color:#F60}
#leftappl dl{ border-bottom:1px dashed #ddd; float:left; padding:5px 0px; display:none}
#leftappl dl dt{ width:180px; float:left; padding-left:20px; height:20px; line-height:20px;}



#right{ width:780px; float:right;}
#right .column{ width:770px; float:left; height:25px; line-height:25px; padding-left:10px; background:url(../images/index-11.jpg) no-repeat left center}
#right .banner{ width:780px; float:left;}
#right .title{ width:780px; float:left; padding:10px 0px; font-weight:bold; font-size:16px; font-family: Microsoft Yahei; color:#F60}
#right .content{ width:780px; float:left; line-height:25px; padding-bottom:20px;}
#right .content td{ padding:5px;}

#right .content img{width: expression(this.width >780?780 : true); max-width: 780px;}

#right .news{ width:780px; float:left;}
#right .news ul{ padding:0px; margin:0px; float:left;}
#right .news ul li{ width:735px; float:left; height:30px; line-height:30px; border-bottom:1px dashed #ddd; padding:0px 10px; background:url(../images/index-12.gif) no-repeat 10px center;padding-left:25px;}
#right .news ul li span{ float:right;}
#right .news ul li:hover{  background:#eee url(../images/index-12.gif) no-repeat 10px center; padding-left:25px;}

#right .newstitle{ width:780px; float:left;  font-size:16px; font-family: Microsoft Yahei; line-height:40px;}
#right .newsdate{ width:780px; float:left; height:30px; border-bottom:1px solid #ddd; }

#right .newsmore{ width:780px; float:left; border-top:1px solid #ddd;}
#right .wz{ width:780px; float:left; line-height:30px; line-height:30px;}

#right .pro{ width:780px; float:left;}
#right .pro ul{ padding:0px; margin:0px; width:780px; float:left;}
#right .pro ul li{ width:390px; float:left; height:120px; border-bottom:1px dashed #ddd; padding:10px 0px;}
#right .pro ul li span{ font-weight:bold;}
#right .pro ul li span a{ color:#F60}
#right .pro ul li img{ float:left; margin-right:15px;}
#right .pro ul li p{ line-height:20px;}


#right .appl{ width:780px; float:left;}
#right .appl ul{ padding:0px; margin:0px; float:left;}
#right .appl ul li{ width:165px; float:left; padding:15px; text-align:center; height:145px; }
#right .appl ul li span{ width:165px; float:left; display:inline-block; text-align:center; line-height:25px; }

#kefu1{position:fixed; right:0px; top:80px; z-index:10008; width:152px; padding: 10px; background: #fff; border: 1px solid #ddd; box-shadow: 1px 1px 1px #d4d4d4; font-size: 12px;}
.cs_close{position: absolute; right: 5px; top: 5px; width: 12px; height: 12px; background: url('../images/img.gif?v=1') no-repeat right top;}
.cs_close a{display: block; height: 10px;}
.cs_close a span{display: none;}
#kefu1 ul{ padding:0px; margin:0px; float:left; }
#kefu1 ul li{ width:152px; float:left; height:30px; line-height:30px; text-align:center}
