@charset "utf-8";
/* CSS Document */

body{ margin:0 auto; font-size:12px; font-family:Arial;text-align:center; line-height:18px; color:#606163;}
ul,li{ list-style:none;}
img{ border:none}
ul,li,p,h1,h2,h3,input,dl,dd{ margin:0px; padding:0px;}
a:link{color: #333;text-decoration:none;}
a:visited{color:#000;text-decoration:none;}
a:hover{color:#F00;text-decoration:underline;}
a:active{color:#F00;text-decoration:underline;}

#header{ background:#000; height:175px; margin:auto; background:url(../images/head_bg.gif)}
.headmain{ margin:auto; width:980px; height:109px;}
.headmain .logo{ float:left;}
.headmain .rlink{ background:url(../images/head_bg1.gif) no-repeat; width:474px; float:left; height:49px!important;height:49px; padding-top:60px;}
.headmain .rlink dl{ display:block; float:right; width:244px;}
.headmain .rlink dd{ float:left; color:#C7C7C7; display:block;}
.headmain .rlink dd a{ color:#C7C7C7}
.headmain .rlink dd.s1{ background:url(../images/icon.gif) no-repeat left 5px; padding-left:17px; padding-right:10px;}
.headmain .rlink dd.s2{ background:url(../images/icon.gif) no-repeat left -15px; padding-left:17px; padding-right:10px;}
.headmain .rlink dd.s3{ background:url(../images/icon.gif) no-repeat left -35px; padding-left:20px; padding-right:5px;}

#meun{ margin:0 auto; width:980px; background:url(../images/meun_bg.gif) no-repeat; height:48px;}
.topmeun{ float:left; height:48px; width:700px;}
ul.simple-drop-down-menu li.home-page:hover{background:url(../images/sprite-menu.gif) no-repeat; color:#FFF}
ul.simple-drop-down-menu li.current1{background:url(../images/sprite-menu.gif) no-repeat; color:#FFF}
ul.simple-drop-down-menu li.current1 a{ color:#FFF}
ul.simple-drop-down-menu li.home-page > a{padding-left:15px;}

ul.simple-drop-down-menu{position:relative;z-index:10;}
ul.simple-drop-down-menu li{font-weight:700;float:left;position:relative;display:block; width:100px; background:url(../images/meun_li.gif) no-repeat right top;}
ul.simple-drop-down-menu li a{color:#000;position:relative;z-index:10;padding:15px 0px 15px 0px; font-size:14px; font-weight:500; font-family:Arial;}
ul.simple-drop-down-menu li a.parent{padding-right:25px;position:relative;}
ul.simple-drop-down-menu li:hover{background:url(../images/sprite-menu1.gif) no-repeat;}
ul.simple-drop-down-menu li.current{background:url(../images/sprite-menu1.gif) no-repeat}
ul.simple-drop-down-menu li:hover > a{text-decoration:none;color:#FFF;}

ul.simple-drop-down-menu li:visited{color:#fff;text-decoration:none;}
ul.simple-drop-down-menu ul{position:absolute;top:48px;left:0;display:none;}
ul.simple-drop-down-menu ul li{background:#DDF5FF;border-bottom:1px solid #f2f2f2;border-top:1px solid #fff;float:none;clear:both;border-left:5px solid #07384D; width:175px; }
ul.simple-drop-down-menu ul li:first-child{border-top:none;}
ul.simple-drop-down-menu ul li a{padding:0px 0px 0px 10px;font-size:12px; height:30px; color:#666; text-align:left; line-height:30px; font-weight:normal}
ul.simple-drop-down-menu ul li a:hover{padding:0px 0px 0px 10px;font-size:12px; height:30px; color:#666; text-align:left; line-height:30px;}
ul.simple-drop-down-menu li a span{background:url(../images/drop-down-arr.gif) no-repeat 0 0;width:9px;height:8px;overflow:hidden;position:absolute;right:15px;top:21px;}ul.simple-drop-down-menu li ul li a span{background-position:0 -9px;top:10px;}
ul.simple-drop-down-menu ul li:hover{border-left:5px solid #07384D;background:#FFF;color:#787878;}
ul.simple-drop-down-menu li ul li:hover{background:#B2E8FF;border-left:5px solid #07384D;}
ul.simple-drop-down-menu ul ul{left:100%;top:0;padding-left:1px;}
ul.simple-drop-down-menu li a{display:block;}
ul.simple-drop-down-menu li.current a{color:#FFF;}

#meun .search{ float:left; width:270px; padding-top:11px; padding-left:10px;}
#meun .search input.k{ background:url(../images/input_s.gif) no-repeat; width:180px; height:27px; border:none; vertical-align:top; line-height:25px; text-indent:2em;}
#meun .search input.btn{ background:url(../images/input_b.gif) no-repeat; width:41px; height:27px; border:none; vertical-align:top; color:#FFF; font-size:11px; cursor:pointer}

#bar{ margin:auto; width:980px; height:310px;}
.gallery { width:980px; height:310px; margin:0 auto; padding:0; }
#slider { margin:0; padding:0; list-style:none; }
#slider ul,
#slider li { margin:0; padding:0; list-style:none; }
/* 
    define width and height of list item (slide)
    entire slider area will adjust according to the parameters provided here
*/
#slider li { width:980px; height:320px; overflow:hidden; }
p#controls { margin:0; padding:0; position:relative; }
#prevBtn { display:block; margin:0; overflow:hidden; width:25px; height:47px; position:absolute; left:-35px; top:-190px; }
#nextBtn { display:block; margin:0; overflow:hidden; width:25px; height:47px; position:absolute; left:990px; top:-190px; }
#prevBtn a { display:block; width:25px; height:47px; background:url(../images/l_arrow.gif) no-repeat 0 0; }
#nextBtn a { display:block; width:25px; height:47px; background:url(../images/r_arrow.gif) no-repeat 0 0; }

#content{ background:url(../images/con_bg.gif) repeat-x left -1px; margin:auto;}
#content .contmain{ width:980px; margin:auto; padding-top:30px; background:url(../images/con_bg1.gif) no-repeat center top; overflow:hidden}

.prolist{ float:left; width:202px ;text-align:left;;}
.prolist h1{ display:block; background:url(../images/pro_title.gif) no-repeat; height:37px; color:#FFF; line-height:37px; font-size:14px; font-family:Georgia,serif; padding-left:10px;}
.prolist ul{}
.prolist ul li{background:url(../images/pro_bg.gif) repeat-x left top;line-height:30px;border-left:1px solid #D6DCE2;border-right:1px solid #D6DCE2;border-bottom:1px solid #D6DCE2;}
.prolist ul li span.bt{ padding-left:10px; display:block;}
.prolist ul li span.bt.current{ background:url(../images/icon1.gif) no-repeat 175px 5px; cursor:pointer;}
.prolist ul li .proinfo{ height:98px; width:190px; padding-left:10px;padding-top:5px;}
.prolist ul li .proinfo span.pic{ display:block; float:left;overflow: hidden; margin-bottom:5px;}
.prolist ul li .proinfo span.text{ display:block; float:left; margin-left:15px; line-height:25px; width:60px; overflow:hidden}

.leftmeun{ float:left; width:202px ;text-align:left;;}
.leftmeun h1{ display:block;background:url(../images/pro_title.gif) no-repeat;height:37px; color:#FFF;line-height:37px;font-size:14px;font-family:Georgia,serif; padding-left:10px;}
#nav{width:202px; margin:0 auto;text-align:left}
#nav ul{clear:both;margin:0;}
#nav ul li{background:url(../images/pro_bg.gif) repeat-x left top;line-height:30px;border-left:1px solid #D6DCE2;border-right:1px solid #D6DCE2;border-bottom:1px solid #D6DCE2;}
#nav ul li a{ text-decoration:none;padding-left:10px; line-height:30px; height:30px; display:block; background:url(../images/nav.gif) no-repeat;}
#nav ul li a:link, #cen ul li a:visited{background:url(../images/nav.gif) no-repeat; color: #666}
#nav ul li a:hover{background:url(../images/nav_1.gif) no-repeat; color:#000; font-weight:bold}
#nav ul li a.current{color:#000; background:url(../images/nav_1.gif) no-repeat; font-weight:bold; text-decoration:none; display:block;}


.prohot{ float:left; background:url(../images/box_l.gif) no-repeat left top; padding-left:16px; height:234px; width:464px; margin-left:20px;}
.probox{ background:url(../images/box_r.gif) no-repeat right top; padding-right:16px;}
.promain{ background:url(../images/box_m.gif) repeat-x; border-bottom:3px solid #E1E5E5; border-top:1px solid #C1CBD0; text-align:left; height:230px!important;height:230px;}
.promain .title{padding-left:10px; height:43px; background:url(../images/line.gif) repeat-x left bottom; font-family:Georgia,serif; }
.promain .title h1{font-size:14px;float:left; line-height:43px; color:#F00 }
.promain span.more{ float:right; line-height:43px;}
.blk_18 {zoom:1; font-size:9pt;width:448px; height:164px; }
.blk_18 .pcont { width:378px; float:left; margin-top:20px; overflow:hidden}
.blk_18 .proli{ float:left; width:200px; text-align:center;}
.blk_18 .ScrCont { width:32766px; zoom:1;}
.blk_18 #List1_1, .blk_18 #List2_1 { float:left; background-color:#fff; }
.blk_18 .LeftBotton{ width:35px; margin-top:59px; height:63px;float:left; }
.blk_18 .RightBotton { width:35px; margin-top:59px; height:63px;float:left;}
.blk_18 .pcont span.pic{ display:block; float:left; width:150px; padding-left:17px; height:135px; overflow:hidden;}
.blk_18 .pcont span.pic img{ max-height:135px; max-width:150px;}
.blk_18 .pcont span.text{ display:block; float:left; text-align:left; padding-left:20px; line-height:25px; height:115px; width:190px;}
.blk_18 .pcont span.text p{ line-height:20px;}
.blk_18 .pcont span.text p strong{ font-size:14px;}
.blk_18 .pcont span.more{float:left; text-align:left; padding-left:20px;display:block;  width:190px; }

.contact{ float:left;background:url(../images/box_l.gif) no-repeat left top; padding-left:16px; height:234px; width:242px; margin-left:20px; }
.conbox{ background:url(../images/box_r.gif) no-repeat right top; padding-right:16px;}
.conmain{ background:url(../images/box_m.gif) repeat-x; border-bottom:3px solid #E1E5E5; border-top:1px solid #C1CBD0; text-align:left; height:230px!important;height:230px;}
.conmain .title{padding-left:10px; height:47px; background:url(../images/contact_title.gif) no-repeat center bottom; }
.conmain .title h1{font-size:14px; font-family:Georgia,serif; float:left; line-height:47px; color:#3C3C3C; text-indent:3EM; }
.conmain p{ padding-left:15px; padding-top:5px; background:url(../images/line.gif) repeat-x left bottom; padding-bottom:5px;}

.ny_contmain{ background:url(../images/ny_bg.gif) no-repeat center top; margin:auto; padding-top:20px; overflow:hidden }
.nymain{ margin:auto; width:940px; padding-left:20px; padding-right:20px; overflow:hidden}

.nycontent{ float:left; width:710px; margin-left:28px; overflow:hidden}
.show_location{text-align:right; height:41px; line-height:41px; width:710px;overflow:hidden; background:url(../images/line.gif) repeat-x left bottom;}
.show_location h1{ float:left; display:block; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; color:#F00}
.show_location .location{ float:right; background:url(../images/icon_home.gif) no-repeat left cener; padding-left:20px;}
.nycontent h2 {line-height:60px;font-size:18px;font-family:微软雅黑;color:#333;text-align:center; display:block}
.nycontent .NewsTime {line-height:25px;font-size:12px;color:#9b9b9b;text-align:center;BORDER-top: #E6E6E6 1px solid;BORDER-bottom: #E6E6E6 1px solid;background:#f7f7f7;}

.nycontent .contentinfo {font-size:12px;color:#444444;font-family: Arial, Helvetica, sans-serif; width:710px; padding-top:20px;padding-bottom:30px; text-align:left;}
.nycontent .contentinfo p {padding:0px;line-height:200%; clear:both;}

.propiclist{width:710px; padding-bottom:20px; padding-top:20px;}
.propiclist ul{ display:block; overflow:hidden;}
.propiclist ul li{ float:left; width:177px; height:160px; text-align:center; display:block; margin-bottom:10px;}
.propiclist ul li img{ }
.propiclist ul li span{ display:block; margin:auto; line-height:25px;}
.propiclist ul li a:link{ display:block; border:2px solid #E7E7E7;width:150px; height:125px; margin:auto}
.propiclist ul li a:hover{ border:2px solid #F00; display:block; width:150px; height:125px;}
.propiclist ul li a:active{border:2px solid #E7E7E7; display:block; width:150px; height:125px;}
.propiclist ul li a:visited{border:2px solid #E7E7E7; display:block; width:150px; height:125px;}

.news_list{width:710px; padding-bottom:20px; padding-top:20px;}
.news_list li{ border-bottom:1px dotted #CCC;margin-bottom:10px;display:block; text-align:left; overflow:hidden}
.news_list li h1{ text-align:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; display:block; float:left; width:710px; line-height:20px; height:20px;}
.news_list li h1 a:link{ line-height:20px; color:#333;font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:bold}
.news_list li h1 a:hover{ color:#930;line-height:20px;font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:bold}
.news_list li h1 a:visited{line-height:20px; color:#000;font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:bold}
.news_list li h1 a:active{line-height:20px; color:#930;font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:bold}
.news_list li h2{ text-align:right; font:9px  Georgia;  color:#666;display:block; float:left; width:100px; line-height:18px;}
.news_list li span.new_info{display:block; float:left; width:610px; font:12px Arial, Helvetica, sans-serif; color:#666; padding-bottom:15px;}


/* 翻页样式 */
DIV.badoo { padding:20px 15px; font-size:13px;COLOR: #48b9ef;FONT-FAMILY: Arial, Helvetica, sans-serif;TEXT-ALIGN:center;}
DIV.badoo A { border:#f0f0f0 1px solid;PADDING-RIGHT: 5px;PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 0px 2px;COLOR: #666; PADDING-TOP: 2px; TEXT-DECORATION: none}
DIV.badoo A:hover { border: #999 1px solid; COLOR: #06C;}
DIV.badoo A:active { border:#999 1px solid; COLOR: #0865c1; }
DIV.badoo SPAN.current { border:#999 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #333; PADDING-TOP: 2px;BACKGROUND-COLOR: #e6e6e6}
DIV.badoo SPAN.disabled {DISPLAY: none}

#footer{ margin:20px auto 0 auto; width:1022px; overflow:hidden;background:url(../images/foot_bg.gif) no-repeat right bottom; padding-bottom:15px;}
#footer .footmain{ margin:auto; width:980px;border-top:3px solid #A1B6C9; padding-top:10px; overflow:hidden;  }
#footer span.l{ float:left; text-align:left; line-height:20px;}
#footer span.r{ float:right; padding-right:20px; line-height:45px;}
.showPro_2 img { max-width:690px;}