@charset "gb2312";

* { padding:0; margin:0; outline:none;}
h1,h2,h3,h4,h5 { font-weight:normal; font-size:100%;}
body { background: #f1f0f0 url(/images/bg.jpg) no-repeat center 0; font-size:9pt;}
ul,li { list-style:none;}
img { border:0;}
a { color:#333; text-decoration:none;}
a:hover { color:#333; text-decoration:underline;}
.lead { width:1000px; height:auto; overflow:hidden; margin:0 auto;}


.top1 { height:39px; background:url(/images/top1.png);}
.top2 { height:39px; line-height:39px; font-family:Verdana, arial}
.top2_r { float: right; text-align:right;}
.top2_r a { margin-left:20px;}
.top3 { height:125px; background:url(/images/top_logo.png) no-repeat 0 22px; position:relative;}
.top3_r { float: right; background:url(/images/top_tel.png) no-repeat 0 30px; width:254px; height:125px;}
.top3_ad { width:166px; height:21px; background:url(/images/top_ad.png) no-repeat; position:absolute; left:242px; top:83px;}
.top_menu { background:url(/images/top2.png) repeat-x; height:48px;}
.top_menu1 { height:48px; float:left;}
.top_menu1 li { float:left; height:48px; line-height:45px; padding:0 20px; background:url(/images/top2_line.png) no-repeat right 0;}
.top_menu1 .cur1 { background:url(/images/top2_hover.png);}
.top_menu1 .cur2 { background:url(/images/top2_hover2.png);}
.top_menu1 a { font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; color:#FFF;}
.top_menu1 a:hover { color:#FFF;}
.top4 { width:1004px; height:110px; overflow:hidden; margin:0 auto 20px; background:url(/images/top3.png) no-repeat;}
.top4_l { margin:17px 0 0 14px;}
.top4_l li { float:left; padding:0 10px; height:70px;}
.top4_l .line1 { border-right:1px solid #ddd;}
.top4_l dl { width:140px; height:auto; overflow:hidden; padding:10px 0 0;}
.top4_l dd { float:left; width:70px; height:23px; overflow:hidden;}

.ppt1 { height:auto; margin-bottom:20px; position:relative;}


#slider_box { position:relative; width:1000px; height:auto; overflow:hidden; float:left;}
#slider_img li { float:left; position:relative;}
#slider_img img { -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}
#slider_title { position:absolute; bottom:7px; right:2px;}
#slider_title li { float:left; width:8px; height:8px; overflow:hidden; cursor:pointer; margin-right:5px; overflow:hidden; background:url(/images/dot3.gif) no-repeat 0 -14px;}
#slider_title li:hover,#slider_title li.active { width:8px; height:8px; overflow:hidden; background:url(/images/dot3.gif) no-repeat 0 0;}
.mask { FILTER:alpha(opacity=40); opacity:0.4; width:1000px; height:50px; position:absolute; bottom:0; left:0; display:block;}
.comt { width:1000px; color: #fff; position:absolute; left:0; bottom:0; height:50px; text-indent:7px; text-align:left;}
.comt h3 { font-size:16px; margin-top:7px; font-weight:bold;}


.main_d1 { height:530px; background:#FFF; margin-bottom:20px; border:1px solid #ddd; -moz-box-shadow: 0px 0px 5px #ccc; -webkit-box-shadow: 0px 0px 5px #ccc; box-shadow: 0px 0px 5px #ccc; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}
.main_d1_l { float:left; width:330px; height:530px; overflow:hidden; border-right:1px solid #ddd;}
.main_d1_l1 { width:310px; height:310px; overflow:hidden; background:#fff; margin:10px auto;}
.main_d1_l2 { background:url(/images/main_t1.png) no-repeat; height:42px; width:310px; margin:0 auto;}
.main_d1_l3 { width:290px; height:auto; overflow:hidden; margin:10px auto 0;}
.main_d1_l3 li { float:left; width:280px; padding-left:10px; height:27px; line-height:27px; overflow:hidden; background:url(/images/dot1.png) no-repeat 0 9px;}
.main_d1_c { float:left; width:413px; height:530px; overflow:hidden; border-right:1px solid #ddd;}
.main_d1_c1 { width:380px; height:auto; overflow:hidden; margin:0 auto 20px;}
.main_d1_c1 li { padding:10px 0 0; height:auto; overflow:hidden; line-height:1.8;}
.main_d1_c1 h1 { font-family:"Î¢ÈíÑÅºÚ"; text-align:center; font-size:20px;}
.main_d1_c1 h1 a { color:#369;}
.main_d1_c1 h1 a:hover { color:#F60;}
.main_d1_c2 { width:380px; height:auto; overflow:hidden; margin:0 auto; border-top:1px solid #eee; padding:10px 0 0;}
.main_d1_c2 li { float:left; width:370px; padding-left:10px; height:27px; line-height:27px; overflow:hidden; background:url(/images/dot1.png) no-repeat 0 9px; position:relative;}
.main_d1_c2 .time1 { position:absolute; right:0; top:0; color:#999;}
.main_d1_r { float:left; width:255px; height:530px; overflow:hidden; background:#fafafa;}
.main_d1_r1 { padding:15px 0 10px; text-align:center;}
.main_d1_r2 { width:242px; height:144px; overflow:hidden; background:url(/images/main_t4.png) no-repeat; margin:0 auto;}
.main_d1_r2a { width:240px; height:auto; overflow:hidden; margin:10px auto 0;}
.main_d1_r2a li { float:left; width:120px; height:30px; line-height:30px; overflow:hidden; background: url(/images/main_btn1.png) no-repeat center 0; margin:0 0 10px; text-align:center;}
.main_d1_r2a li:hover { background:url(/images/main_btn2.png) no-repeat center 0; cursor:pointer; }
.main_d1_r2a a { font-weight:bold; color:#666; display:block; width:120px; height:30px;}
.main_d1_r2a a:hover { color:#FFF; text-decoration:none;}
.main_d1_r3 { text-align:center; padding:15px 0;}
.main_d1_r4 { background:url(/images/main_t5.png) no-repeat; height:42px;}
.main_d1_r5 { text-align:center; padding:15px 0 0;}

.main_d2 { width:1000px; height:auto; margin:0 auto;}
.main_d2_1 { border:1px solid #ddd; background:#fff; width:493px; height:430px; overflow:hidden; float:left; margin:0 0 15px; -moz-box-shadow: 0px 0px 5px #ccc; -webkit-box-shadow: 0px 0px 5px #ccc; box-shadow: 0px 0px 5px #ccc; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}
.main_d2_2 { height:55px; position:relative;}
.main_d2_2_bg1 { background:url(/images/main_t6.png) no-repeat 15px 17px;}
.main_d2_2_bg2 { background:url(/images/main_t7.png) no-repeat 15px 17px;}
.main_d2_2_bg3 { background:url(/images/main_t8.png) no-repeat 15px 17px;}
.main_d2_2_bg4 { background:url(/images/main_t9.png) no-repeat 15px 17px;}
.main_d2_2m { position:absolute; right:13px; top:22px;}
.main_d2_2m a { color:#369; font-family:Verdana, arial;}
.main_d2_2m a:hover { color:#F60;}
.main_d2_3 { background:#f6f6f6; width:471px; height:126px; margin:0 auto;-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}
.main_d2_3 a { color:#FFF;}
.main_d2_3 a:hover { color:#FFF;}
.main_d2_3l { width:453px; margin:0 auto 0; height:auto; overflow:hidden; padding:13px 0 0;}
.main_d2_3l li { float:left; width:151px; height:100px; overflow:hidden; overflow:hidden; text-align:center; position: relative;}
.main_d2_3l .titlebg { background:#000; height:29px; position:absolute; left:4px; bottom:0; width:143px; FILTER:alpha(opacity=60);opacity:0.6;}
.main_d2_3l .title { color:#FFF; position:absolute; left:4px; bottom:0; width:143px; height:29px; line-height:29px;}
.main_d2_4 { width:450px; height:auto; overflow:hidden; margin:0 auto; padding:14px 0 0;}
.main_d2_4 li { float:left; width:440px; padding-left:10px; height:27px; line-height:27px; overflow:hidden; background:url(/images/dot1.png) no-repeat 0 9px; position:relative;}
.main_d2_4 .time1 { position:absolute; right:0; top:0; color:#999;}

.main_d3 { background:#FFF; border:1px solid #ddd; height:180px; -moz-box-shadow: 0px 0px 5px #ccc; -webkit-box-shadow: 0px 0px 5px #ccc; box-shadow: 0px 0px 5px #ccc; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; margin-bottom:20px;}
.main_d3_1 { width:40px; background:#e8645a; text-align:center; color:#FFF; font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; height:140px; padding:40px 0 0; float:left;}
.main_d3_2 { width:870px; height:auto; overflow:hidden; margin:20px auto 0;}
.main_d3_2 li { float:left; width:174px; height:auto; overflow:hidden; text-align:center;}
.main_d3_2 li img { padding:2px; border:1px solid #CCC;}
.main_d3_2 li h1 { padding:10px 0 0;}

.main_d4 { background:#FFF; border:1px solid #ddd; height:auto; -moz-box-shadow: 0px 0px 5px #ccc; -webkit-box-shadow: 0px 0px 5px #ccc; box-shadow: 0px 0px 5px #ccc; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; margin-bottom:20px;}
.main_d4_t1 { height:46px; position:relative; background:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#eee));background:-moz-linear-gradient(top, #fff,#eee); border-bottom:1px solid #ddd;}
.main_d4_t1m { background:url(/images/main_link2.png) no-repeat; width:95px; height:18px; position:absolute; left:15px; top:15px;}
.main_d4_t2 { width:963px; height:auto; overflow:hidden; margin:20px auto 10px;}
.main_d4_t2 li { float:left; width:107px; height:30px; overflow:hidden; text-align:center;}


.foot1 { text-align:center; padding:20px 0; line-height:2.2; border-top:1px solid #cdcdcd; font-family:Verdana, arial;}


.page_d1 { height:auto; background: url(/images/page_bg1.png) repeat-y; margin-bottom:20px; border:1px solid #ddd; -moz-box-shadow: 0px 0px 5px #ccc; -webkit-box-shadow: 0px 0px 5px #ccc; box-shadow: 0px 0px 5px #ccc; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}
.page_d1_1 { float:left; width:220px; height:auto; overflow:hidden;}
.page_d1_1t1 { height:43px; line-height:43px; font-size:16px; padding-left:20px; color:#F60; font-family: "Î¢ÈíÑÅºÚ"; background:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#eee));background:-moz-linear-gradient(top, #fff,#eee); position:relative;}
.page_d1_1t1m { background:url(/images/page_bg2.gif) no-repeat; width:6px; height:33px; overflow:hidden; position:absolute; right:0; top:4px;}
.page_d1_1t2 { width:160px; height:auto; overflow:hidden; margin:20px auto 50px;}
.page_d1_1t2 li { float:left; width:160px; height:36px; line-height:32px; text-align:center; font-size:14px; overflow:hidden; margin:0 0 15px; background:url(/images/page_btn1.png) no-repeat;}
.page_d1_1t2 li:hover { background:url(/images/page_btn2.png) no-repeat; color:#FFF; text-decoration:none; cursor:pointer;}
.page_d1_1t2 a { display:block; width:160px; height:36px;}
.page_d1_1t2 a:hover { color: #FFF; text-decoration:none; display:block; width:160px; height:36px; overflow:hidden;}
.page_d1_1t2 .cur1 { color:#FFF; background:url(/images/page_btn2.png) no-repeat;}
.page_d1_1t2 .cur1 a { color: #FFF;}
.page_d1_2 { float:left; width:780px; height:auto; overflow:hidden;}
.page_d1_2t1 { height:43px; line-height:43px; font-size:16px; padding-left:25px; font-family: "Î¢ÈíÑÅºÚ"; background:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#eee));background:-moz-linear-gradient(top, #fff,#eee);}
.page_d1_2t2 { width:720px; height:auto; overflow:hidden; margin:0 auto; padding:30px 0 60px; font-size:14px; line-height:2; font-family:Verdana, arial;}


.news_d1 { height:auto; background: #ffffff; margin-bottom:20px; border:1px solid #ddd; -moz-box-shadow: 0px 0px 5px #ccc; -webkit-box-shadow: 0px 0px 5px #ccc; box-shadow: 0px 0px 5px #ccc; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}
.news_d1_t1 { height:43px; line-height:43px; font-size:16px; padding-left:25px; font-family: "Î¢ÈíÑÅºÚ"; background:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#eee));background:-moz-linear-gradient(top, #fff,#eee);}
.news_list1 { width:940px; height:auto; overflow:hidden; margin:10px auto 0;}
.news_list1 li { float:left; width:925px; padding-left:15px; height:45px; line-height:45px; overflow:hidden; position:relative; border-bottom:1px dashed #ddd; background: url(/images/dot2.gif) no-repeat 0 17px;}
.news_list1 li a { font-size:14px;}
.news_list1 .time1 { position:absolute; right:0; top:0; color:#999;}
.news_list1 .hit { position:absolute; right:100px; top:0; width:100px; color:#999}
.news_list1 .null1 { float:left; width:940px; height:200px; line-height:200px; color: #999; text-align:center; background:none;}
.news_list2 { width:720px; height:auto; overflow:hidden; margin:10px auto 0;}
.news_list2 li { float:left; width:705px; padding-left:15px; height:45px; line-height:45px; overflow:hidden; position:relative; border-bottom:1px dashed #ddd; background: url(/images/dot2.gif) no-repeat 0 17px;}
.news_list2 li a { font-size:14px;}
.news_list2 .time1 { position:absolute; right:0; top:0; color:#999;}


.news_show1 { font-size:24px; font-family:"Î¢ÈíÑÅºÚ","ºÚÌå"; text-align:center; padding:40px 0 20px;}
.news_show2 { border-bottom:1px dotted #CCC; font-family:Verdana, arial; text-align:center; padding:0 0 15px; color:#666; width:960px; margin:0 auto;}
.news_show3 { padding:30px 30px 90px; line-height:1.8; font-size:14px;}
.news_show4 { border-top: 1px solid #CCC; padding:20px 0 30px; width:960px; margin:0 auto; font-size:14px; line-height:2;}
.news_show3 img { margin:0 0 15px;}
.news_show4 strong { font-weight:bold; color:#666;}


.news_d1_t2 { line-height:2; padding:15px 30px 20px; height:auto; overflow:hidden; font-size:14px; line-height:2;}


.photo_list1 { width:750px; height:auto; overflow:hidden; margin:25px auto 0;}
.photo_list1 li { float:left; width:250px; height:230px; overflow:hidden; text-align:center;}
.photo_list1 img { border:1px solid #ddd; padding:2px;}
.photo_list1 h1 { padding:15px 0;}
.photo_list1 .null1 { float:left; width:750px; text-align:center; height:100px; line-height:100px; color:#999;}


.photo_show1 { font-size:24px; font-family:"Î¢ÈíÑÅºÚ","ºÚÌå"; text-align:center; padding:40px 0 20px;}
.photo_show2 { border-bottom:1px dotted #CCC; font-family:Verdana, arial; text-align:center; padding:0 0 15px; color:#666; width:730px; margin:0 auto;}
.photo_show3 { padding:30px 30px 60px; line-height:1.8; font-size:14px;}


.page { padding:40px 0 50px; height:auto; overflow:hidden; text-align:center;}
.page a { border:1px solid #ddd; background:#fff; padding:5px 7px; margin:0 10px 0 0; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.page a:hover { border:1px solid #f90; background:#f90; color:#FFF; text-decoration:none;}
.page em { border:1px solid #f90; background:#f90; color:#FFF; padding:5px 7px; margin:0 10px 0 0; font-style:normal; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}

.page1 { padding:10px 0 50px; height:auto; overflow:hidden; text-align:center;}
.page1 a { border:1px solid #ddd; background:#fff; padding:5px 7px; margin:0 10px 0 0; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.page1 a:hover { border:1px solid #f90; background:#f90; color:#FFF; text-decoration:none;}
.page1 em { border:1px solid #f90; background:#f90; color:#FFF; padding:5px 7px; margin:0 10px 0 0; font-style:normal; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}


.contact1 { width:720px; height:auto; overflow:hidden;}
.contact1 li { float:left; width:82px; height:30px; line-height:28px; text-align:center; background:url(/images/main_btn4.png) no-repeat; cursor:pointer; margin:0 15px 0 0;}
.contact1 li.hover { background: url(/images/main_btn3.png) no-repeat; color:#FFF; font-weight:bold;}
.contact2 { padding:20px 0 0; height:auto; overflow:hidden;}
.map1 { width:718px; height:398px; overflow:hidden; margin:20px 0 0; border:1px solid #c0c0c0;}
#allmap { width:720px; height:400px; overflow:hidden;}


.gb_tip1 { border:1px solid #ccc; background:#ffffe3; padding:10px; color:#333; width:90%; margin:20px auto 20px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; box-shadow: 0 0 5px #ccc;}
.gb_txt1 { font-size:9pt; border:1px solid #666; color:#666; padding:3px;}
.gb_txt2 { font-size:9pt; border:1px solid #666; color:#666; padding:5px; line-height:1.6; resize:none;}
.gb_btn1 { background:url(/images/main_btn3.png) no-repeat; cursor:pointer; width:82px; height:30px; border:none; color:#FFF; font-size:14px; font-weight:bold; margin:20px 0 50px;}
.gb1 { font-size:9pt; height:auto; overflow:hidden; width:720px; margin:10px auto 0;}
.gb1 li { background:url(/images/line2.gif) repeat-x 0 bottom; height:auto; overflow:hidden; padding:25px 0;}
.gb1_q0 { width:585px; height:auto; overflow:hidden; margin:0 0 10px;}
.gb1_q1 { float:left; width:70px; height:auto; overflow:hidden; text-align:center; padding:0px 0 0; line-height:normal;}
.gb1_q2 { float:left; width:515px; height:auto; overflow:hidden;}
.gb1_q3 { background:url(/images/gb1.png) no-repeat; width:515px; height:auto; overflow:hidden;}
.gb1_q3_txt { padding:10px 15px 0 27px; height:auto; overflow:hidden; line-height:1.6;}
.gb1_q4 { background:url(/images/gb2.png) no-repeat; width:515px; height:14px; overflow:hidden;}
.gb1_a0 { width:585px; height:auto; overflow:hidden; float:right;}
.gb1_a1 { float:left; width:70px; height:auto; overflow:hidden; background:url(/images/gb5.png) no-repeat 5px 0; text-align:center; padding:50px 0 0; color:#666;}
.gb1_a2 { float:left; width:515px; height:auto; overflow:hidden;}
.gb1_a3 { background:url(/images/gb3.png) no-repeat; width:515px; height:auto; overflow:hidden;}
.gb1_a3_txt { padding:14px 22px 0 20px; height:auto; overflow:hidden; line-height:1.6;}
.gb1_a4 { background:url(/images/gb4.png) no-repeat; width:515px; height:14px; overflow:hidden;}
.gb1 .font1 { color:#999;}


.cs_mini { width:650px; height:auto; overflow:hidden; background:#FFF; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; font-size:14px;z-index:10003;left:50%;top:50%; margin-left:-325px!important;margin-top:-235px!important;margin-top:0px;position:fixed!important;position:absolute;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 : document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);}
.cs_mini_bg { background-color: #000; display:none; width: 100%; height: 100%; left:0; top:0; filter:alpha(opacity=70); opacity:0.7; z-index:10002; position:fixed!important; position:absolute;_top: expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 : document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);}
.cs_mini_t1 { height:45px; line-height:45px; color:#FFF; font-weight:bold; position:relative; background:#2498d9; padding:0 0 0 15px; overflow:hidden; -moz-border-radius: 6px 6px 0 0; -webkit-border-radius: 6px 6px 0 0; border-radius: 6px 6px 0 0;}
.cs_mini_t2 { position:absolute; right:15px; top:18px; width:11px; height:10px; overflow:hidden; cursor:pointer;}
.cs_mini_t2 a { display:block; width:11px; height:10px; background:url(/images/close.gif) no-repeat;}
.cs_mini_t2 a:hover { background:url(/images/close.gif) no-repeat 0 -10px;}


.dl_left1,.dl_right1 { float:right; z-index:300;top:expression(offsetParent.scrollTop+200);}
.dl_left1 { position:fixed !important;top:200px; position:absolute; left:10px;width:93px; height:151px;}
.dl_right1 { position:fixed !important;top:200px; position:absolute; right:10px;}




