@charset "utf-8";
/* CSS Document */
/*global*/
body,div,form,img,ul,li,dl,dt,dd,p,h1,h2,h3,h4,ol {
	margin:0;
	padding:0;
}

li {
	list-style:none;
}

img {
	border:0;
}

h1,h2,h3,h4 {
	font-size:12px;
	font-weight:normal;
}

a {
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

body {
	font-size:12px;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	background:url(../images/body_bj.jpg) no-repeat top center #B8D8E3;
	color:#000;
}

/*header*/
.clearboth{clear:both; border:0px; padding:0px; margin:0px;}

.header {
	width:1002px;
	height:90px;
	background:url(../images/head.jpg) no-repeat;
	margin:0 auto;
}

#nav_zzjs {background:url(../images/nav_bj.jpg) no-repeat; color:#fff;height:39px;width:1002px;line-height:20px;text-align:center;list-style:none; margin:0 auto;}
#nav_zzjs a{color:#fff;}
#nav_zzjs a:hover{color:#fff; text-decoration:none;}
#nav_zzjs li{width:125px;float:left;position:relative;z-index:1; height:39px;}
#nav_zzjs li .title{display:block; font-size:16px;padding-top:10px;}
#nav_zzjs li .title:hover{font-size:16px;padding-top:10px;}
#nav_zzjs li .submenu_zzjs{width:95px;margin:0 auto;background:#02A3F3;position:absolute;left:0;top:30px;left:12px;display:none; filter:alpha(opacity=75)}
#nav_zzjs li .submenu_zzjs dd{border-top:1px dotted #ddd;color:#fff;}

.banner{
     height:225px;
	 width:1002px;
	 margin:0 auto;
	 padding:1px 0;
}

.main{
    width:982px;
	height:100%;
	margin:0 auto;
	padding:10px 10px 20px 10px;
	background-color:#FFFFFF;
}
.fl{ float:left;}
.fr{ float:right;}

.main_fl1{
	width:710px;	
}

.main_fr1{
	width:265px;	
}

.fl1title{
    width:710px;
    height:35px;
	background:url(../images/fl1title.jpg) no-repeat;
}

.fr1title{
    width:265px;
    height:35px;
	background:url(../images/fr1title.jpg) no-repeat;
}
.fl1content{ 
    height:270px;
}

.fr1content{
    width:255px;
	padding:0px 5px;
}

.fr1part1{
    height:75px;
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:dashed #ccc 1px;
}

.fr1part1_pic{
    width:100px;
	height:70px;
	background-color:#666666;
	padding:2px;
}

.fr1part1_word{
    width:140px;
}

.fr1part1_title{
    height:25px;
	line-height:25px;
	font-size:12px;
	font-weight:bold;
	overflow:hidden;
}

.fr1part1_text{
    height:48px;
	line-height:16px;
	overflow:hidden;
}

.case_title {
    width:982px;
	height:32px;
	padding:10px;
	background:url(../images/case_title.jpg) no-repeat #fff center left;
	margin:0 auto;
}

.main_fl2{
	width:275px;	
}

.main_fr2{
	width:700px;	
}

.fl2pic{
    margin-bottom:10px;
}

.fl2_new{
    background-image:url(../images/fl2_newbj.jpg);
	background-repeat:repeat-x;
	background-color:#ebebeb;
	padding:10px 10px 10px 0px;
}

.fl2_title{
    background-color:#0066CC;
	height:15px;
	width:100px;
	line-height:15px;
	font-size:12px;
	font-weight:bold;
	padding:5px;
	color:#000;
	margin-bottom:10px;
}

.fl2_title a{
    color:#FFFFFF;   
}

.fl2_title a:hover{
    color:#000;   
}

.fl2_list{
	height:26px;
	line-height:26px;
	padding-left:5px;
}

.fl2_list .title{    
    background-image:url(../images/fl2_list.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	width:200px;
	padding-left:15px;
}

.fl2_list .title a{
    color:#333;
}

.fl2_list .title a:hover{
    color:#000000;   
}

.fl2_list .date{
    width:35px;
	color:#999999;
	text-align:right;
}

.fr2_pic{
    width:690px;
	height:260px;
	padding:4px;
	background-color:#666666;
	margin-bottom:5px;
}

.fr2_bj{
   width:700px;
   height:auto;
   background-image:url(../images/fr2_title.jpg);
   background-repeat:no-repeat;
   background-position:top;
}

.fr2_title{
   height:40px;	
}

.fr2_title li{
   width:175px;
   text-align:center;
   font-size:14px;
   font-weight:bold;
   line-height:40px;
   float:left;
}

.fr2_title li a{
   color:#FFFFFF
}

.fr2_title li a:hover{
   color:#003366;
   text-decoration:none;
}
.fr2_content{
   width:315px;
   height:155px;
   padding:15px;
   float:left;
}

.fr2_content .img{
   width:310px;
   height:140px;
   border:#999999 1px solid;
}

.fr2_content .title{
   height:25px;
   line-height:25px;
   text-align:center;
   font-size:14px;
}

.fr2_content .title a{
   color:#666666;
}

.fr2_content .title a:hover{
   color:#666666;
   text-decoration:underline;
}

.fr2_flash{
   width:700px;
   height:140px;
   padding:15px 0;
   background-position:center;
   background-repeat:no-repeat;
   border:#999999 1px solid;   
   margin-top:15px;
}

.fr2_flash li{
   width:140px;
   height:140px;
   float:left;
   margin:0px 8px;
   background-image:url(../images/fr2_flash.jpg);
   border:#666666 1px solid;
}

.fr2_flash li .pic{
   height:105px;
}

.fr2_flash li .title{
   height:35px;
   line-height:35px;
   text-align:center;
}

.partners_title {
    width:982px;
	height:32px;
	padding:10px;
	background:url(../images/partners_title.jpg) no-repeat #fff center left;
	margin:0 auto;
}

.partners{
   width:960px;
   border:#CCCCCC 1px solid;
   padding:10px;
}

.partners li{
   width:90px;
   height:45px;
   padding:15px;
   background-image:url(../images/partners_li.jpg);
   background-position:center;
   background-repeat:no-repeat;
   float:left;
}

.bottom{
   width:1002px;
   height:180px;
   background-image:url(../images/bottom.jpg);
   margin:0 auto;
}

.link{
   height:35px;
}

.link li{
   width:88px;
   float:right;
   text-align:left;
   line-height:35px;
}

.link a{ color:#FFFFFF;}
.link a:hover{ color:#0033CC; text-decoration:none;}
.copyright{ height:25px; line-height:25px; color:#999999; text-align:right; padding-right:30px;}
.friend{ font-weight:bold; color:#0033CC; line-height:25px; padding:5px 30px; text-align:right;}
.friend a{ color:#FFFFFF; font-weight:normal; padding:0px 10px;}
.friend a:hover{ color:#0033CC; text-decoration:none; font-weight:normal;}

/*------修改于20130815-------*/
.pic_tel{ width:250px; height:88px;}
.link_btn_bj{ width:725px; height:88px; background-image:url(../images/link_btn_bj.jpg); background-repeat:repeat-x;}
.title_case{ width:60px; height:30px; background-image:url(../images/title_casebj.jpg); padding-left:920px;}
.case_bj{ width:232px; height:214px; background-image:url(../images/case_bj.jpg); margin:0px 5px;}
.case_bj .tu{ width:218px; height:142px; padding:7px;}
.case_bj .text{ width:208px; height:40px; font-size:14px; font-family:"微软雅黑"; color:#333; text-align:center; line-height:20px; padding:5px;}
.case_bj .text a{ color:#333333; text-decoration:none;}
.case_bj .text a:hover{ color:#999999; text-decoration:none;}
.case_body{ height:340px; padding-top:10px;}
.case_body a{ color:#333333; text-decoration:none;}
.case_body a:hover{ color:#999999; text-decoration:none;}
.case_left{ width:320px; height:100%; line-height:25px; font-size:12px; color:#333;}
.case_right{ width:375px; height:100%;}

/*------图片切换-------*/
.flashbox {
	MARGIN-BOTTOM: 10px; OVERFLOW: hidden; POSITION: relative; HEIGHT: 270px; width:710px;
}
.flashbox .pic {
	WIDTH: 434px; HEIGHT: 266px; float:right;
}
.flashbox UL {
	WIDTH: 276px; POSITION: absolute; TOP: 0px; 
}
.flashbox LI {
	MARGIN-BOTTOM: 1px; OVERFLOW: hidden; LINE-HEIGHT: 22px; HEIGHT: 88px; text-align:left;
}
.flashbox LI A {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; BACKGROUND: #e8e9ea; PADDING-BOTTOM: 0px; COLOR: #333; PADDING-TOP: 8px; POSITION: relative; HEIGHT: 90px
}
.flashbox LI.selected A {
   COLOR: #fff; TEXT-DECORATION: none; background-color:#313131;
}
.flashbox LI A:hover {
	 background-color:#313131; COLOR: #fff; TEXT-DECORATION: none
}
.flashbox LI STRONG {
	DISPLAY: block; OVERFLOW: hidden; CURSOR: pointer; LINE-HEIGHT: 14px; HEIGHT: 14px
}