@charset "utf-8";
body{margin:0px; padding:0px; background-color:#ffffff}
body,tr,td{font-size:12px;color: #353434; line-height:24px; font-family:"宋体"}
form{margin:0px; padding:0px;}
hr{ color:#666666;}
img{border:0px;}
ul,li{list-style:none; margin:0px; margin:0px;}
a:link {color: #353434;text-decoration: none;}
a:visited {color: #353434;text-decoration: none;}
a:hover {color: #E77518;text-decoration: none;}
a:active {color: #353434;text-decoration: none;}
.blank1{height:1px; float:none; clear:both; overflow:hidden;width:100%; }
.blank5{height:5px; float:none; clear:both; overflow:hidden;width:100%; }
.blank10{height:10px; float:none; clear:both; overflow:hidden;width:100%;}
.blank20{height:20px; float:none; clear:both; overflow:hidden;width:100%;}
.blank40{height:40px; float:none; clear:both; overflow:hidden;width:100%;}
.padding10{padding:10px;}
.f14{ font-size:14px;}
.f12{ font-size:12px;}
a.f12{ color:#888888}
.line{ width:98%;height:1px; overflow:hidden; float:none; clear:both; border-bottom:1px dashed #b09964; margin-top:5px; margin-bottom:5px;}
.hui{color:#9C9E9C;}
.topbg{width:100%; height:171px; background:url(topbg.jpg); background-position:center center;}
.topbg .top{width:1000px; height:132px; background:url(top.jpg); background-repeat:no-repeat; position:relative; margin-left:auto; margin-right:auto}
.top .t1{position:absolute; top:84px; left:200px; width:77px; height:31px; }
.top .t2{position:absolute; top:85px; left:303px; width:71px; height:22px;}
.top .t3{position:absolute; top:85px; left:401px; width:80px; height:20px;}
.top .t4{position:absolute; top:85px; left:503px; width:80px; height:20px;}
.top .t5{position:absolute; top:85px; left:606px; width:80px; height:20px;}
.top .t6{position:absolute; top:85px; left:709px; width:80px; height:20px;}
.top .t7{position:absolute; top:85px; left:809px; width:80px; height:20px;}
.top .t8{position:absolute; top:84px; left:908px; width:80px; height:20px;}
.topbg .search{position:absolute; top:20px; right:25px; text-align:right; line-height:30px;}
.topbg .search .inputtext{width:200px; height:20px; line-height:20px; border:1px solid #D0D0D0; color:#A2A2A2; padding:0 0 0 10px; margin:0;}
.topbg .search .inputsub{padding:0 10px;  height:20px; line-height:20px; margin:0; color:#333333; background-color:#f0e624; border:1px solid #C2C2C2; font-size:12px}
.topbg .en_top{width:1000px; height:132px; background:url(en_top.jpg); background-repeat:no-repeat; position:relative; margin-left:auto; margin-right:auto}
.en_top .t1{position:absolute; top:84px; left:200px; width:77px; height:31px;}
.en_top .t2{position:absolute; top:86px; left:292px; width:71px; height:22px;}
.en_top .t3{position:absolute; top:86px; left:395px; width:80px; height:20px;}
.en_top .t4{position:absolute; top:85px; left:495px; width:59px; height:20px;}
.en_top .t5{position:absolute; top:85px; left:575px; width:80px; height:20px;}
.en_top .t6{position:absolute; top:84px; left:682px; width:65px; height:20px;}
.en_top .t7{position:absolute; top:84px; left:769px; width:80px; height:20px;}
.en_top .t8{position:absolute; top:84px; left:877px; width:96px; height:20px;}


.en_cn{position:absolute; right:-50px; top:25px;}
.en_cn a{display:block; background-color:#FFF0C8; padding:0 5px 0 5px; text-align:center; color:#838383; border:1px solid #9A9A9A; margin-bottom:3px;}
.en_cn a:hover{background-color:#e5d19c;}
.sheji{width:100%; height:547px; background:url(shejishi.jpg); background-repeat:repeat-x; background-position:center center; overflow:hidden; z-index:2147483646; position:relative; }
.huoban{width:100%; height:309px; background:url(huoban.jpg); background-repeat:repeat-x; background-position:center center; overflow:hidden; z-index:2147483646; position:relative; }
.en_huoban{width:100%; height:309px; background:url(en_huoban.jpg); background-repeat:repeat-x; background-position:center center; overflow:hidden; z-index:2147483646; position:relative; }
.en_sheji{width:100%; height:547px; background:url(en_shejishi.jpg); background-repeat:repeat-x; background-position:center center; overflow:hidden; z-index:2147483646; position:relative; }

.main_kuang{width:307px; height:226px; background:url(main_kuang.jpg);}
.main_content{padding-left:18px; padding-right:13px; line-height:20px; margin-top:10px; color:#8B8B8B}
.hys{float:left; font-weight:bold; color:#ff7800}
.fw{float:right;color:#ff7800}
.fw a{color:#ff7800}
.main3{width:336px; height:223px; background:url(main3.jpg); position:relative;}
.main3 .content{position:absolute; width:175px; right:5px; top:60px;}

.f{width:980px; margin-left:auto; margin-right:auto; padding-top:20px;}
.f1{float:left;}
.f2{float:right;}
.banner{width:1004px; height:380px; position:relative; background:url(bannerbg.jpg); margin-left:auto; margin-right:auto;}
.banner .content{width:990px; height:356px; position:absolute; left:7px; top:11px;}
.left_title{width:195px; height:31px; background:url(left_title.gif); overflow:hidden; position:relative;}
.left_title .l_font{ color:#ffffff; font-size:14px; font-weight:bold; position:absolute; left:15px; top:5px;}
.left_content{width:193px; border-left:1px solid #bcbcbc; border-right:1px solid #bcbcbc; background-color:#fff}
.left_bottom{ width:195px; height:6px; background:url(left_bottom.gif); overflow:hidden;}

.right_title{ width:785px; height:31px; background:url(right_title.gif); overflow:hidden; position:relative;}
.right_title .r_font{ color:#ffffff; font-size:14px; font-weight:bold; position:absolute; left:15px; top:5px;}
.right_content{font-size:14px; line-height:30px;background-color:#fff; padding:10px; width:765px;}
.right_content a{font-size:14px; }
.right_content img{max-width:740px;}

.bigbox{float:left; margin-right:0px; margin-left:10px; margin-right:8px; margin-bottom:15px; text-align:center}
.pic_border{border:1px solid #E6E6E6; width:170px; margin-bottom:3px; overflow:hidden;}
.pic_box{width:170px; height:170px;overflow:hidden; margin:3px;display:table-cell;vertical-align:middle; text-align:center; background-color:#FFFFFF}
.pic_box img{max-width:170px; max-height:170px;}
.pic_text{line-height:20px; text-align:center; width:170px; overflow:hidden;}

.h_bigbox{float:left; margin-right:0px; margin-left:18px; margin-right:10px; margin-bottom:15px; text-align:center; position:relative;}
.h_bigbox .kuang{position:absolute; left:0px; top:0px; background:url(kuang.png); z-index:10000; background:no-repeat; width:300px; height:300px;}
.h_pic_box{width:300px; height:300px;overflow:hidden; margin:3px;display:table-cell;vertical-align:middle; text-align:center; background-color:#FFFFFF; z-index:0;}
.h_pic_box img{max-width:300px; max-height:300px; z-index:0;}
.h_pic_text{line-height:20px; text-align:center; width:300px; overflow:hidden; font-size:14px;}

.yinying{width:100%; height:21px; background:url(yinying.png); background-repeat:no-repeatp; background-position:center center;}
.type{width:231px; height:240px; background:url(fenlei.jpg); background-repeat:no-repeat; position:relative;}
.type_content{ position:absolute; left:40px; top:70px; line-height:29px;}
.type_content a{color:#8f8f8f;}
.title{ width:100%; height:153px; background:url(title.jpg); background-position:center top;}
.on{display:block;}
.off{display:none;}

.about{width:567px; height:240px; background:url(about.jpg); background-repeat:no-repeat; position:relative;}
.about_content{ position:absolute; width:535px; left:10px; top:70px; line-height:24px; color:#888888;}
.about_content a{color:#f08504;}

.contact{width:202px; height:240px; background:url(contact.jpg); background-repeat:no-repeat; position:relative;}
.contact_content{ position:absolute; left:10px; top:70px; line-height:24px; color:#888888;}
.contact_content a{color:#888888;}

.bottomline{width:100%;height:5px; background-color:#c1c1c1;}
.bottom{width:100%; height:50px; line-height:50px; vertical-align:middle; background-color:#f09300;background-repeat:repeat-x; text-align:center; color:#FFFFFF}
.bottom a{color:#FFFFFF;}

#xwzx{position:relative;}
#xwzx .t1{position:absolute;top:70px; left:0px; background-color:#D0EBFF; width:84px; padding-top:5px; padding-bottom:5px; text-align:center;border:1px solid #DBDBDB; font-size:14px; display:none;}

.tuijian{width:235px; height:214px; background:url(tuijian1.jpg); position:relative;}
.tuijian .img{position:absolute;width: 174px;height: 126px;left: 35px;top: 58px; border:2px solid #BBBBBB;text-align:center}
.tuijian .img img{max-width:174px; max-height:126px;}
.tuijian .name{position:absolute;top: 188px; left:35px}

.contact{width:235px; height:232px; background:url(contact.jpg); position:relative;}
.contact .content{position:absolute;left: 35px;top: 105px;}

.gsjj{width:100%; height:311px; background:url(gsjj.jpg); background-position:center center; background-repeat:no-repeat;}
.gsjj .content{width:1000px; height:311px; margin-left:auto; margin-right:auto; position:relative;}
.gsjj .gxh{position:absolute; width:445px; height:195px;right: 10px;bottom:0px; color:#6d604e;}

.service{width:223px;height:214px; background:url(main2_02.jpg); position:relative;}
.service .s1{position:absolute;left: 18px;top: 60px;width: 71px;height: 24px;}
.service .s2{position:absolute;left: 18px;top: 85px;width: 71px;height: 20px;}
.service .s3{position:absolute;left: 18px;top: 110px;width: 71px;height: 20px;}
.service .s4{position:absolute;left: 18px;top: 135px;width: 85px;height: 20px;}

#kinMaxShow{z-index:9000px; position:relative;}
