@charset "gb2312";
/* CSS Document */
html{color:#000;background:#fff;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%; font-family:microsoft yahei,simhei}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0;padding:0;}
body{ font:12px/1.5 Microsoft YaHei}
ol,ul,li {list-style:none;}
a{ color:#333;text-decoration:none}
img{ border:0; margin:0; padding:0}
.fl,.fr {_display:inline;}
.fl{float:left;}
.fr {float:right;}
.cl { clear:both;}
.cl:after { content:"."; visibility:hidden; height:0; font-size:0; display:block; clear:both;}

.content{ width:1000px; margin:0 auto;}
.top01{ background:url(top_01.jpg) no-repeat top center; height:100px}
.top02{ background:url(top_02.jpg) no-repeat top center; height:160px;}
.top03{ background:url(top_03.jpg) no-repeat top center; height:120px;}
.top04{ background:url(top_04.jpg) no-repeat top center; height:120px;}
.top05{ background:url(top_05.jpg) no-repeat top center; height:694px}

/*ÂÖ²¥1*/
.changeBox_a1{ width:980px; height:369px; background:#fff; padding:10px;  position:relative;  _display:inline; }
#change_pic .changeDiv{  position:absolute;top:10px;left:10px; height:369px  }
#change_pic .changeDiv h3{  position:absolute;  left:0px;bottom:0;  background:#000; width:970px; height:36px; line-height:36px; font-weight:normal; font-size:16px; padding-left:10px;  filter:alpha(opacity=65);  opacity:0.65;}
#change_pic .changeDiv h3 a{ font-family:Microsoft Yahei; font-size:14px;display:block;  color:#fff;  } 
#change_pic .changeDiv img {width: 980px;height: 369px;}

#change_pic .ctrlbox{  width:15%;height:36px; text-align:center; position:absolute; bottom:0; right:10px; }
#change_pic .ctrlbox a{  display:inline-block; width:12px; height:12px;overflow:hidden; margin:0 4px; background:url(li01.png) no-repeat;}
#change_pic .ctrlbox a.on{ background:url(li01bg.png) no-repeat; width:12px; height:12px}  




/*ÂÖ²¥2*/
.changeBox_a2{ width:313px; height:294px;  position:relative; _display:inline; margin-left:10px}
#change_pic2 .changediv{ position:absolute;top:0px;left:0px; height:294px  }
#change_pic2 .changediv h3{  position:absolute; right:0px;bottom:0;  background:#000; width:313px; height:36px; line-height:36px; font-weight:normal; font-size:16px; filter:alpha(opacity=65);  opacity:0.65;}
#change_pic2 .changediv h3 a{ font-family:Microsoft Yahei; font-size:14px;display:block;  color:#fff; text-align:left; padding:0 10px; width:293px; float:right; overflow:hidden; white-space:nowrap;text-overflow:ellipsis } 
#change_pic2 .changediv img {width:313px;height:294px;}


*#change_pic2 .ctrlbox{ width:313px; height:60px; position:absolute; top:117px; }
*#change_pic2 .ctrlbox a.left{ background:url(arrowleft01.png) no-repeat; width:30px; height:60px; float:left;}
*#change_pic2 .ctrlbox a.right{ background:url(arrowright01.png) no-repeat; width:30px; height:60px; float:right}



.news{ width:350px; margin-left:12px; height:294px; float:left}
.news h2{ font-size:18px; font-family:microsoft yahie,simhei; font-weight:bold;  height:30px; line-height:30px}
.news h2 a{color:#6f4207; display:block; width:330px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis}
.news h2 a:hover{ text-decoration:underline}
.news p{ font-size:12px; color:#a6a6a6; line-height:24px; width:350px;}
.news p a{ color:#e99325}
.news p a:hover{ text-decoration:underline}
.news ul{ padding:7px 0}
.news ul li{ background:url(libg02.jpg) no-repeat left center; text-indent:10px; height:26px; }
.news ul li a{font-size:14px; line-height:26px; height:26px; color:#333; font-family:microsoft yahei,simhei; display:block; width:320px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.news ul li a:hover{ text-decoration:underline}


.media{ width:290px; height:292px; float:right; border:1px solid #c9d3dd; margin-right:10px} 
.media h2{ background:url(mediabg.jpg) no-repeat; height:36px; font-size:14px; color:#fff; line-height:36px; padding-left:10px; font-family:microsoft yahei,simhei}
.media ul{ padding:5px}
.media ul li{ background:url(libg03.jpg) no-repeat left center; text-indent:10px; height:22px; line-height:22px; color:#333; font-size:12px}
.media dl{ width:250px; padding:7px 10px; border-bottom:1px dashed #ccc; margin-left:10px}
.media dl dd{ float:left; font-size:12px; line-height:17px; height:35px;}
.media dl dd a{ color:#2b2b2b}



/*box4*/
.box4{ padding:20px; width:928px; background-color:#F6F6F6;}
.box4 .box4-tp-box{width:928px; height:290px;background-color:#FFF; overflow:hidden;}
.box4 .box4-tp-box .pic{ float:left; width:290px; height:290px; overflow:hidden;}
.box4 .box4-tp-box .box4-tp-txt{float:left; width:578px; height:230px; padding:30px;overflow:hidden;}
.box4 .box4-tp-box .box4-tp-txt .opt-lf{ width:100%; height:32px; background:url(opt_lf.png) no-repeat;}
.box4 .box4-tp-box .box4-tp-txt .opt-rg{ width:100%; height:32px; background:url(opt_rg.png) no-repeat 100% 0;}
.box4 .box4-tp-box .box4-tp-txt dl{ width:478px; margin:0 auto; overflow:hidden;}
.box4 .box4-tp-box .box4-tp-txt dt{ height:90px; margin-bottom:8px; border-bottom:1px solid #DEDEDE;}
.box4 .box4-tp-box .box4-tp-txt strong{ display:block;height:50px;font:36px/50px Microsoft YaHei;overflow:hidden;}
.box4 .box4-tp-box .box4-tp-txt .name{display:block;height:40px;font:18px/40px Microsoft YaHei;}
.box4 .box4-tp-box .box4-tp-txt dd{ height:66px; line-height:22px; color:#AEAEAE; overflow:hidden;}
.box4 .box4-tp-box .box4-tp-txt dd a{ color:#e99325;}

.box4 .box4-dw{position:relative; width:882px; height:186px; padding:0 23px; margin:30px auto 0;overflow:hidden;}
.box4 .box4-dw ul{width:882px !important; overflow:hidden;}
.box4 .box4-dw li{float: left;width:156px; height:186px; line-height:30px; margin:5px 10px 0; _display: inline;text-align:center;overflow:hidden; cursor:pointer;}
.box4 .box4-dw li:hover{ background-color:#FEA537; color:#FFF;}
.box4 .box4-dw li img{ display:block; width:156px; height:156px; overflow:hidden;}
.box4 .box4-dw .prev,.box4 .box4-dw .next{width: 26px; height:186px;position: absolute; top: 5px; z-index: 10; cursor: pointer;}
.box4 .box4-dw .prev{ left:0; background:url(lf_arrow.png) no-repeat #989898 50% 50%;}
.box4 .box4-dw .next{ right:0; background:url(rg_arrow.png) no-repeat #989898 50% 50%;}
.box4 .box4-dw .prev:hover,.box4 .box4-dw .next:hover{ background-color:#62CFE3;}



.main{ width:1000px; height:auto; margin:0 auto;}
.main h2{ background:url(title.jpg) no-repeat; height:65px; font-size:38px; color:#fff; font-family:microsoft yahei,simhei; line-height:57px; text-indent:30px}
.con{ padding:10px;}
.con img{ vertical-align:middle}
.con_l dl{ background:#4db1ea}
.con_l dl dt{ padding:23px;color:#fff; line-height:24px;}

.middle{ width:473px; height:349px; margin:5px 5px 0 0;}
.middle dl{ height:172px; background:#4db1ea}
.middle dl dt{ width:167px;}
.middle dl dd{ width:256px; padding:35px 25px; color:#fff;line-height:24px;}



.con ul li{ float:left; margin-top:5px; width:323px; }
.con ul li img{  float:left;}
.con ul li dl{ background:#4db1ea;width:201px; float:right;height:122px }
.con ul li dl dt{padding:5px 10px;color:#fff; line-height:22px}

.con ul.person li{  width:241px; height:120px; float:left}
.con ul.person li img{ float:left}
.con ul.person li dl{ width:121px; height:120px; background:#f1f1f1;}
.con ul.person li dl dt{ color:#333; font-weight:bold; line-height:24px; text-align:center; padding:20px 0; font-size:14px}

.psft{ padding:0 10px}
#falls{ position:relative; }
#falls li{ position:absolute; z-index:999px;}
.psft h4 { line-height:24px; text-align:center; padding:0 4px 5px 4px; width:229px; font-size:14px; background:#e9e9e9; color:#333; font-weight:normal; font-family:microsoft yahei,simhei}
.psft img { width:229px; background:#e9e9e9;padding:4px; vertical-align:top;}

.lg_pic { width:980px; padding:10px; _display:inline;}
.showlist { float:left; width:100%;  padding-bottom:16px;} 
.showlist li { float:left; width:182px; background:#e9e9e9; margin:15px 0 0 15px; line-height:20px; text-align:center;}
.showlist li img { width:178px; height:134px; vertical-align:top;}
.showlist li p { padding:8px 5px; display:inline-block; width:172px;}
.bottom_wz li { line-height:28px;}


.guest ul{ margin-left:10px;}
.guest ul li{ float:left; width:237px; background:#ececec; margin:10px 10px 0 0;}
.guest ul li img{ width:235px; height:168px; border:1px solid #dedede;}
.guest ul li p{ padding:0 5px; height:45px; line-height:20px; font-size:12px; color:#000; text-align: center}



.service{ }
.list{ background:url(servicebg.jpg) no-repeat; width:980px; height:296px; margin-left:10px;}
.list dl{ float:left; font-family:microsoft yahei,simhei; padding:15px; height:266px}
.list dl img{ border:1px  solid #dedede}
.list dl dt{ font-size:20px; font-weight:bold; color:#c04320; line-height:35px;}
.list dl dd{ font-size:12px; line-height:24px; color:#2b2b2b}

.service ul{ margin-left:10px;}
.service ul li{ float:left; width:237px; margin-top:10px; margin-right:10px; height:170px}
.service ul li img{ width:235px; height:168px; border:1px solid #dedede}


/*×îÐÂ×¨Ìâ*/
.foot{ width:100%; height:355px; background:#094270;}
.conboxa { width:1000px;margin:0 auto; padding:40px 0}
.d_title{ float:left; width:1000px; line-height:40px; border-bottom:2px solid #fff;}
.d_title a.fr { color:#fff; font-size:14px; line-height:50px; margin-top:10px}
.d_title h2 { color:#fff; font:bold 40px/50px microsoft yahei,SimHei;height:50px; padding-bottom:3px}
.ztlist{ float:left; width:960px; margin-top:20px; background:#fff; padding:20px}
.ztlist span{ display:block; width:22px; height:43px; margin-top:58px; cursor:pointer;}
.ztlist span.left{ float:left; background:url(icon.gif) no-repeat 0 -350px;}
.ztlist span.right{ float:right; background:url(icon.gif) no-repeat -22px -350px;}
.zt { float:left; width:874px; height:160px; margin:0 20px; _display:inline; overflow:hidden;position:relative;}
.zt ul { float:left; position:absolute; width:1000px;}
.zt li { float:left;  width:202px; height:152px;border:solid 1px #e4e4e4; padding:3px; margin-right:11px;}
.zt li img { width:202px; height:152px; float:left;}







.bord{ border-bottom:1px dashed #ccc}
.pd05{ padding-top:5px}
.mr04{ margin-right:4px}
.mr05{ margin-right:5px}
.mt05{ margin-top:5px}
.mt10{ margin-top:10px}
.mr10{ margin-right:10px}
.mb10{ margin-bottom:10px}