@charset "gb2312";
/* CSS Document */
* {
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

body {
	font-family: "Î¢ÈíÑÅºÚ";
	font-size:14px;
	color: #333333;
	line-height:20px;
	text-align: left;
	background:url(/images/bg.gif);
	background-position:top;

}
ul{ list-style:none;}
ul li{ list-style:none;}
a{
    color:#333333;
	text-decoration:none;
}
a.a1{ color:#999999;}
a.a2{ color:#ffffff; font-size:15px; font-family:"Î¢ÈíÑÅºÚ";}
a.a2:hover{ color:#FFCC00;}
a:hover{
    color:#e10008;
	text-decoration:none;
}

.container{
    width:980px;
	margin:0px auto;
}
.top{
    float:left;
	width:100%;
	height:87px;
	background:url(/images/bg.jpg) top repeat-x;
}

.top_right{
     float:right;
	 width:260px;
	 text-align:right;
	 margin-top:10px;
	 color:#999999;
	 margin-right: 10px;
}
.logo{

	width:980px;
	margin:0px auto;
}
.logo1{
    float:left;
	width:175px;
	height:84px;
	margin-left:32px !important; margin-left:16px;
	margin-top:6px;
}
.menu{
    float:right;
	width:720px;
	height:34px;
	margin-top:15px;
	margin-right: -10px;
}
.menu ul li{
    float:right;
	display:block;
	height:16px;
	line-height: 16px;
	margin-top:8px;
	padding-right:20px;
	padding-left:20px;
	padding-bottom:3px;
	font-weight:normal;
	border-right:1px #FFF solid;
}
.banner{
    float:left;
	width:980px;
	height:275px;
	margin-top:10px;
	text-align:center;
	overflow:hidden;
}

.bannerdn{
    float:left;
	width:100%;
	margin-bottom:5px;
	margin-top:8px;
}
.bannerdn_kuai{
    float:left;
	width:210px;
	text-align:center;
	margin-top:25px;
}
.bannerdn_kuai img{
    margin:5px;
	width:115px;
	height:93px;
}
.bannerdn_kuai p{
    text-align:left;
}
.kuai1{
    margin-left:20px;
}


.mid{
    float:left;
	width:970px;
	background:url(/images/midbg.jpg) center no-repeat;
	overflow:hidden;
	height: 240px;
}
.mid-con{
    float:left;
	width:970px;
	height:200px;
	overflow:hidden;
	
}

/*Ö÷ÌåµÚ¶þ²¿·Ö*/
.mid2{
	float:left;
	width:970px;
	margin-top:20px;
}
.mid2_left{
	float:left;
	width:285px;
	margin-left:10px;
}
.mid2_left_title{
	float:left;
	width:100%;
	height:24px;
	font-family:"Î¢ÈíÑÅºÚ";
	padding-left:3px;
	font-size:15px;
	color:#336600;
	background:url(/images/tit-bg.gif) left -2px  no-repeat;
	border-bottom:1px #ccc dotted;
}
.mid2_left_title p{
	display:block;
		float:left;
	width:165px;
	height:24px;
	font-family:"Î¢ÈíÑÅºÚ";

}
.mid2_left_title span{
    font-size:12px;
	font-weight:normal;
	font-family:"Î¢ÈíÑÅºÚ";
}
.mid2_left_title1{
	float:left;
	width:185px;
	height:24px;
	font-family:"Î¢ÈíÑÅºÚ";
	padding-left:3px;
	font-size:15px;
	color:#336600;
	background:url(/images/tit-bg.gif) left 2px  no-repeat;
}
.mid2_left_title1 span{
    font-size:12px;
	font-weight:normal;
	font-family:"Î¢ÈíÑÅºÚ";
}
.more{
    float:right;
	width:40px;
	height:22px;
	text-align:right;
	font-size:13px;
}
.more a{
    color:#336600;
}
.mid2_mid{
	float:right;
	width:255px;
	height:180px;
}
.mid2_mid ul{
    float:left;
	width:95%;
	margin-top:5px;
}
.mid2_mid ul li{
    background:url(/images/list-pic1.gif) left center no-repeat;
	padding-left:10px;
	line-height:28px;
	font-size:13px;
	font-family:"Î¢ÈíÑÅºÚ";
	font-weight:normal;

}
.mid2_right{
	float:left;
	width:385px;
	height:180px;
	margin-left:20px !important; margin-left:10px;
}
.mid2_right p{
	font-size:13px;
	font-family:"Î¢ÈíÑÅºÚ";
	font-weight:normal;
}
.r1{
	float:left;
	width:285px;
	height:55px;
	padding-top:15px;
}
.r1 img{ float:left;}
.p1{
	float:left;
	width:195px;
	height:55px;
	padding-left:2px;
	overflow:hidden;
	font-size:12px;
}
.mid2_left_p{
	float:left;
	width:370px;
	height:135px;
	font-family:"Î¢ÈíÑÅºÚ";
	font-size:13px;
	padding-top:15px;
	margin-right:15px;
	line-height:22px;
	text-align:justify;
	text-justify:inter-ideograph;
	overflow:hidden;
}
.mid3{
    float:left;
	width:690px;
	height:210px;
	margin-left:10px !important; margin-left:5px;
	font-family:"Î¢ÈíÑÅºÚ";
}
.mid3-pic{
    float:left;
	width:690px;
	border-top:1px #999999 dotted;
	font-family:"Î¢ÈíÑÅºÚ";
}

.pic11{
   float:left;
   width:145px;
   height:165px;
   margin-top:10px;
   text-align:center;
   font-family:"Î¢ÈíÑÅºÚ";
}
.pic{
    float:left;
	width:143px;
	height:143px;
	border:1px #cccccc solid;
	font-family:"Î¢ÈíÑÅºÚ";
}
.pic-tit{
    float:left;
	width:145px;
	height:20px;
	font-family:"Î¢ÈíÑÅºÚ";
}
.mid5{
	float:right;
	width:250px;
	height:210px;
	font-size:14px;
	font-family:"Î¢ÈíÑÅºÚ";
}
.lianjie{
    float:left;
	width:100%;
	height:30px;
	padding:5px;
	padding-top:15px;
	font-size:14px;
	font-family:"Î¢ÈíÑÅºÚ";
}
/*list1*/
.list_left{
    float:left;
	width:217px;
	margin-top:10px;
	background:#efefef;
}
.list_left_tit{
    float:left;
	width:217px;
	height:80px;
}
.list_left_con{
     float:left;
	 width:215px;
	 border:1px #cccccc solid;
	 border-top:none;
	 font-size:14px;
	 line-height:30px;
	 padding-bottom:20px;
}
.list_left_con li{
	 margin-right:20px;
	 margin-left:20px;
	 margin-top:5px;
	 padding-left:30px;
	 border-bottom:1px #cccccc dashed;
	 background:url(/images/list-pic1.gif) right no-repeat;
}
.list_left_pic{
     margin-top:10px;
	 width:182px;
	 margin-left:17px;
}
.list_right{
     float:left;
	 width:710px;
	 margin-top:10px;
	 margin-left:10px;
}
.list_right_tit{
     float:left;
	 width:710px;
	 height:80px;
	 background:url(/images/list-right-pic1.gif) repeat-x;
}
.list_right_tit1{
     float:left;
	 margin-top:10px;
	 margin-left:20px;
	 font:"Î¢ÈíÑÅºÚ";
	 font-size:14px;
	 background:url(/images/list-right-pic2.gif) left no-repeat;
}
.list_right_con{
     float:left;
	 width:710px;
}
.list_right_con1{
     float:left;
	 width:710px;
	 height:30px;
	 background:url(/images/list-right-pic3.gif) center no-repeat;
}
.list_right_con2{
     float:left;
	 width:710px;
	 background:#f9fafc;
	 padding-bottom:20px;
}
.list_right_con2 ul{
     float:left;
	 width:672px;
}
.list_right_con2 ul li{
     margin-top:20px;
	 margin-left:35px;
	 padding-left:15px;
	 line-height:20px;
	 background:url(/images/list-right-pic4.gif) left no-repeat;
}
.list_right_con2 ul li span{
    float:right;
}
.list_right_con21{
     float:left;
	 width:672px;
	 height:18px;
	 background:#d6dde5;
	 margin-left:17px;
	 margin-top:20px;
}
/*list2*/
.list2_right_con{
     float:left;
	 width:710px;
	 background:#f9fafc;
	 padding-bottom:20px;
}
.list2_right_con1{
     float:left;
	 width:330px;
	 height:128px;
	 margin-left:17px;
	 margin-top:10px;
	 border-bottom:1px #cccccc dashed;
}
.list2_right_nr{
     float:left;
	 width:200px;
	 height:108px;
	 margin:5px;
	 letter-spacing:1px;
}
.list2_right_pic{
     float:left;
	 width:102px;
	 height:112px;
}
/*list3*/
.case_cont2{
    float:left;
	width:688px;
	margin-left:15px;
	padding-bottom:5px;
}
.news_list{
    float:left;
	width:688px;
	border-bottom:1px #dbdbdb dashed;
	margin-top:15px;
	padding-bottom:15px;
}
.news_list img{
   float:right;
   margin-top:8px;
   margin-left:60px;
   border:1px #dbdbdb solid;
   padding:3px;
}
.pp1{
	font-size:16px;
	font-weight:bold;
	color:#333333;
}
.pp2{
    margin-top:10px;
	margin-bottom:5px;
}
.pp3{
    color:#555555;
}
.case_title2{
    float:left;
	width:688px;
	text-align:center;
}
.pp4{
    margin-top:20px;
	font-size:16px;
	font-weight:bold;
	margin-bottom:15px;
}
.case_cont3{
    float:left;
	width:688px;
	margin-top:50px;
	text-align:left;
	text-indent:28px;
}
.case_li{
    float:left;
	width:236px;
	border-right:1px #dbdbdb solid;
}
.case_cont{
    float:left;
	width:206px;
	margin-left:15px;
	line-height:20px;
	color:#666666;
	padding-bottom:45px;
}
.case_cont a{ font-size:14px; font-weight:bold; line-height:30px;}
/*list-cont*/
.list_con_tit{
    float:left;
	width:685px;
	height:50px;
	margin-left:13px;
	font-size:14px;
	font-weight:700;
	color:#287682;
	padding-bottom:5px;
	border-bottom:1px #d8dfe7 solid;
}
.list_con_tit2{
    float:right;
	color:#666666;
	font-weight:400;
	font-size:13px;
}
.list_content{
     float:left;
	 width:685px;
	 margin-left:13px;
	 margin-top:10px;
	 text-indent:26px;
}
/*foot*/
.foot{
    float:left;
	width:100%;
	font-weight:14px;
	color:#FFF;
	font-family:"Î¢ÈíÑÅºÚ";
	font-size:14px;
	margin-top:10px;
	background:url(/images/foot-bg.jpg) left repeat-x;
}
.footall{
    margin:0px auto;
	width:980px;
}
.foot p{
   margin-top:5px;
   margin-left:8px;
   color:#FFF;
}
.foot a{
	color:#FFF;
}

#btn1,#btn2{ float: left; }
#btn1 img,#btn2 img{ padding-top: 50px; }
#btn1 img{ margin-left: 25px; }
#viewer {height:150px; width:861px; float: left;}
#viewerFrame {width:910px; clear:both;}
#viewer img {width:240px; height:150px; display:inline; border:0;}
#viewer a {display:block; float:left; width:240px; height:150px; padding: 24px;}

.pic-tit a{ font-size: 12px!important ; font-weight: normal; font-family: Arial, Helvetica, sans-serif; }
.focusBox { position: relative; width:960px; height:275px; overflow: hidden; }
	.focusBox .pic1{ position:relative; z-index:0; }
	.focusBox .pic1 img { width:960px; height:275px; display: block; }
	.focusBox .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
	.focusBox .hd li{margin: 0 5px; background: url(../images/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;
		display:inline-block; *display:inline; zoom:1;  _background: url(../images/dot8.png) no-repeat 0 -16px;
	}
	.focusBox .hd .on{ background-position:0 0; }

	.focusBox .prev,
	.focusBox .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
	.focusBox .prev { left: 0; }
	.focusBox .next { background-position: 0 -90px; right: 0; }
	.focusBox .prev:hover,
	.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }


