@charset "utf-8";
/* CSS Document */
html { overflow-x:hidden; margin:0; padding:0; }
body { width:100%; margin:0; padding:0px; font-size:12px; color:#333; background:#fff; font-family:"Microsoft YaHei"; overflow:hidden; }
div,img,form,h1,h2,h3,h4,h5,h6{ margin:0px; padding:0px; border:0px; }
a{ text-decoration:none; color:#333; }
a:hover { text-decoration:none; color:#fb9107; }
input,textarea{ font-family:"Microsoft YaHei"; font-size:12px; color:#999; }
.g-wray{ width:1000px; height:100%; margin:0 auto; position:relative; }
.f-gray{ width:1000px; margin:0 auto; overflow:hidden; }
#header{ width:100%; height:192px; background:url(../images/header.png) repeat-x left top; }

#notice-title{ width:60px; height:30px; line-height:30px; text-indent:20px; background:url(../images/notice.png) no-repeat left center; font-size:12px; font-weight:normal; overflow:hidden;  }
#notice-list{ width:520px; height:30px; position:absolute; top:0; left:60px; overflow:hidden; }
#notice-latest{ width:100%; list-style:none; margin:0; padding:0; overflow:hidden; }
#notice-latest li{ width:100%; height:30px; line-height:30px; float:left; font-size:12px; }

#lang{ list-style:none; margin:0; padding:0; position:absolute; top:0; right:0; overflow:hidden; }
#lang li{ height:30px; line-height:30px; float:left; overflow:hidden; }
#lang li.split{ width:2px; background:url(../images/split-lang.png) no-repeat center center; margin:0 8px; }

#logo{ width:500px; height:110px; display:block; background:url(../images/logo.png) no-repeat left top; position:absolute; top:31px; left:0; overflow:hidden; }

#hotline{ height:48px; font-size:16px; position:absolute; margin:0; padding:0; top:65px; right:0; padding-left:33px; background:url(../images/hotline.png) no-repeat left 18px; overflow:hidden; }
#hotline span{ font-size:24px; font-weight:bold; color:#fb9107; font-family:"Times New Roman", Times, serif; }

#menu{ width:100%; list-style:none; margin:0; padding:0; position:absolute; top:141px; left:0; z-index:100; }
#menu li{ line-height:51px; float:left; position:relative;   }
#menu li:hover,#menu li.on{ background:url(../images/m2.png) repeat-x left top;}
#menu li.split{ width:2px; height:51px; background:url(../images/m3.png) no-repeat center center; overflow:hidden; }
#menu li a{ height:51px; padding:0 26px; display:block; font-size:14px; color:#fff; text-align:center; }
#menu li ul{ width:100%; list-style:none; margin:0; padding:0; position:absolute; top:50px; left:0; display:none; }
#menu li ul li{ width:100%; line-height:42px; float:left; background:url(../images/m4.png) repeat-x left top; }
#menu li ul li:hover{ background:url(../images/m4.png) repeat-x left top; }
#menu li ul li a{ width:100%; height:42px; font-size:13px; text-align:center; margin:0; padding:0; }
#menu li ul li a:hover{ color:#fff;}
#menu li:hover ul{ display:block;}

#search{ width:100%; height:50px; background:url(../images/search.png) repeat-x left top; overflow:hidden; }
#hotkeys{ list-style:none; margin:0; padding:0; position:absolute; top:0; left:0; }
#hotkeys li{ height:50px; line-height:50px; float:left; margin-right:12px; }
#hotkeys li:first-child{ font-size:14px; margin-right:0; }

#searchform{ width:240px; height:40px; position:absolute; top:10px; right:0; background:url(../images/input.png) no-repeat left top; }
.sskey{ width:180px; height:30px; height:30px; border:0; margin:0 0 0 15px; padding:0; background:none; float:left; outline:0; }
.ssbtn{ width:40px; height:30px; float:right; background:none; margin:0; padding:0; border:0; outline:0; cursor:pointer; }
.banner { width:1360px; margin:0px auto; text-align:center;}
#banner{width:100%; overflow:hidden; }
#mainContent {width:1000px; margin:30px auto 0 auto; overflow:hidden; }
#footer{width:100%; height:205px; margin:30px 0 0 0; background:url(../images/footer.png) no-repeat center top; position:relative; overflow:hidden; }


#links{ width:100%; height:68px; line-height:68px; text-align:center; font-size:14px; color:#fff; overflow:hidden; }
#links a{ color:#fff;  }
#links span{ margin:0 10px; color:#fff; }
.links-name{ width:100%; font-size:24px; color:#d7000f; margin:0; padding:0; }
.links-all{ width:100%; list-style:none; margin:10px 0 0 0; padding:0; overflow:hidden; }
.links-all li{ line-height:2; float:left; margin:0 20px 0 0; }

#ewm{ width:90px; height:990px; position:absolute; top:93px; left:100px; overflow:hidden;  }
#fmenu{ height:30px; line-height:30px; position:absolute; top:93px; left:215px; overflow:hidden; }
#fmenu span{ margin:0 10px; }
#copr{ height:60px; line-height:30px; position:absolute; top:123px; left:215px; overflow:hidden;  }

.footer-main{ width:1000px; margin:0 auto; overflow:hidden; }
.footer-left{ width:720px; height:80px; clear:both; float:left; overflow:hidden;  }
.footer-right{ width:80px; height:80px; float:right; overflow:hidden; }
.footer-menu{ width:100%; height:30px; overflow:hidden; }
.footer-menu a{ color:#ccc; font-size:14px; }
.footer-menu span{ margin:0 12px; }
.footer-contact{ width:100%; height:30px; font-size:14px; color:#dc251c; }
.footer-contact a{ color:#dc251c; }
.footer-copr{ width:100%; height:20px; color:#ccc; font-size:14px; overflow:hidden; }
.footer-copr a{ color:#ccc; }
.fenye{ width:100%; margin:20px 0 0 0; text-align:center; overflow:hidden;  }
.fenye a{ height:22px; line-height:22px; padding:0 10px; margin:0 2px; border:1px solid #ddd; background:url(../images/page2.png) repeat-x left top; display:inline-block;*display:inline; *zoom:1; font-size:12px; color:#666; }
.fenye a.pageon,.fenye a:hover{ color:#fb9107; background:url(../images/page3.png) repeat-x left top; border:1px solid #fb9107;    }
.mainbanner{height:538px;overflow:hidden; position:relative; }
.mainbanner_window{left:50%;width:1920px;height:538px;overflow:hidden;margin-left:-960px;position:absolute;}
.mainbanner_window ul{width:999999px;height:538px;position:relative; list-style:none; margin:0px; padding:0px;}
.mainbanner_window li{background:#fff;width:1920px;height:538px;text-align:center;font-size:0px;float:left;display:inline;}
.bannerNum{ width:100%; height:40px; background:url(../images/num1.png) repeat-x left top; position:absolute;top:
500px; left:0; overflow:hidden; }
.mainbanner_list{ width:126px; list-style:none; margin:0 auto; padding:0; }
.mainbanner_list li{width:42px;height:10px; float:left; margin:15px 0 0 0; overflow:hidden; }
.mainbanner_list a{ width:32px;height:10px; line-height:10px; margin:0 5px; background:url(../images/square1.png) repeat; overflow:hidden;float:left;}
.mainbanner_list li.active a,.mainbanner_list li a:hover{ background:url(../images/square2.png) repeat; }

.basic{ margin:20px 21px 0 21px; overflow:hidden; }
.basicL{ width:340px; clear:both; float:left; }
.basicR{ width:376px; line-height:2; float:right; }
.detProTit{ height:28px; margin:20px 21px 0 21px; border-bottom:2px solid #fb9107; font-size:14px; font-weight:bold; overflow:hidden; }

/*图片放大镜样式*/
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.jqzoom img{ width:340px; height:340px; }
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:340px;height:340px;background:#ffffff;border:1px solid #f0f0f0;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #ddd;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}
/*图片小图预览列表*/
.spec-preview{ width:340px; height:340px; }
.spec-scroll{ width:340px; margin-top:12px; }
.spec-scroll .prev{ width:15px; height:52px; background:url(../images/left.gif) no-repeat left center; clear:both; float:left; cursor:pointer; }
.spec-scroll .next{ width:15px; height:52px; background:url(../images/right.gif) no-repeat right center; float:right; cursor:pointer; }
.spec-scroll .items{ width:310px;height:52px; float:left; position:relative; overflow:hidden; }
.spec-scroll .items ul{ position:absolute; width:99999px;height:52px; list-style:none; margin:0; padding:0; }
.spec-scroll .items ul li{float:left;width:62px; height:52px; text-align:center;}
.spec-scroll .items ul li img{ border:1px solid #fff; width:50px;height:50px; background:#fff; cursor:pointer; }
.spec-scroll .items ul li img:hover{ border:1px solid #fb9107;}

#main{ width:1000px; margin:20px auto; padding:0; overflow:hidden; }
#sidebar{ width:192px; clear:both; float:left; overflow:hidden; }
#content{ width:778px; float:right; overflow:hidden; }

#subnav{ border:1px solid #e3e3e3; }

.listSub{ list-style:none; margin:0; padding:0; overflow:hidden;  }
.listSub li{ width:100%; line-height:56px; float:left; background:url(../images/s2.png) no-repeat left top; overflow:hidden; }
.listSub li:hover,.listSub li.on{ background:url(../images/s1.png) no-repeat left top; }
.listSub li a{ width:100%; height:56px; display:block; font-size:14px; text-indent:40px; }
.listSub li a:hover,.listSub li.on a{ color:#fff;  }
.listSub li ul{ width:100%; list-style:none; margin:0; padding:10px 0; display:none; background:#eee; overflow:hidden; }
.listSub li ul li{ width:100%; line-height:36px; float:left; background:none; }
.listSub li ul li:hover,.listSub li ul li.on{ background:none;}
.listSub li ul li a{ height:36px; font-size:13px; }
.listSub li:hover ul li a,.listSub li.on ul li a{ color:#333;}
.listSub li:hover ul li a:hover,.listSub li.on ul li.on a{ color:#fb9107;}
.listSub li.on ul{ display:block;}

#inContact{ border:1px solid #e3e3e3; margin:20px 0 0 0; padding:5px; }
.inContact-tit{ width:72px; height:52px; font-size:14px; padding:18px 0 0 108px; background:url(../images/lxwm.png) no-repeat center top; }
.inContact-tit span{ font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:5px 0 0 0; display:block; }
.inContact-profile{ line-height:2; padding:6px 0; }
.inContact-profile p{ margin:0; padding:0;}

.crumbs{ width:100%; height:35px; line-height:35px; text-indent:20px; background:url(../images/crumbs.png) no-repeat left top; overflow:hidden; }

.wintop{ width:100%; height:50px; line-height:50px; margin:10px 0 0 0; text-align:center; font-size:20px; color:#fd8f00; font-weight:bold; background:url(../images/wintop.png) no-repeat center top; overflow:hidden; }
.wintop h1{ font-size:18px; }
.wincenter{ width:100%; background:url(../images/wincenter.png) repeat-y center center; overflow:hidden; }
.winfoot{ width:100%; height:20px; background:url(../images/winfoot.png) no-repeat center bottom; overflow:hidden; }

.mainlist{ width:100%; overflow:hidden; }
.article{ line-height:2; padding:20px 21px 0 21px; overflow:hidden;  }
.article p:first-child{ margin:0; padding:0; }
.article img{ max-width:100%; }
.article table{ border-top:1px solid #eee; border-left:1px solid #eee; }
.article table tr td{ border-right:1px solid #eee; border-bottom:1px solid #eee; padding:5px;}
.article table tr td p{ margin:0; padding:0; }
.list-album{ width:800px; list-style:none; margin:0 0 0 21px; padding:0; overflow:hidden; }
.list-album li{ width:232px; float:left; margin:20px 20px 0 0; overflow:hidden; }
.list-album li img{ width:230px; height:153px; border:1px solid #ccc; display:block; }

.list-partner{ width:800px; list-style:none; margin:11px 0 0 21px; padding:0; overflow:hidden; }
.list-partner li{ width:140px; float:left; margin:9px 9px 0 0; overflow:hidden; }
.list-partner li img{ width:140px; height:90px; display:block; }

.list-notice{ list-style:none; margin:10px 21px 0 21px; padding:0; overflow:hidden; }
.list-notice li{ width:100%; padding:10px 0; background:url(../images/line1.jpg) repeat-x left bottom; overflow:hidden; }
.list-notice li span{ float:right; }

.list-news{ list-style:none; margin:0 21px; padding:0; overflow:hidden; }
.list-news li{ width:100%;  height:74px; float:left; padding:20px 0; background:url(../images/line1.jpg) repeat-x left bottom; position:relative; overflow:hidden; }
.list-news li img{ width:108px; height:72px; position:absolute; top:20px; left:0; border:1px solid #e3e3e3; }
.list-news li h4{ position:absolute; top:20px; left:128px; height:24px; font-size:14px; overflow:hidden; }
.list-news li span{ position:absolute; top:20px; right:0; color:#999; }
.list-news li p{ position:absolute; top:44px; left:128px; margin:0; padding:0; height:48px; line-height:24px; color:#888; overflow:hidden; }

.tab-download{ width:735px; margin:20px auto 0 auto; border-top:1px solid #e3e3e3; border-left:1px solid #e3e3e3;  }
.tab-download tr td{ border-right:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3;  padding:10px; }
.tab-download thead tr td{ text-align:center; font-weight:bold; background:#f5f5f5; }

.list-case{ width:800px; list-style:none; margin:10px 21px 0 21px;  padding:0; overflow:hidden; }
.list-case li{ width:218px; height:260px; float:left; margin:10px 40px 0 0; background:url(../images/casebg1.png) no-repeat center top; overflow:hidden;}
.list-case li img{ width:206px; height:117px; display:block; padding:6px; }
.list-case li h4{ width:100%; height:30px; line-height:30px; text-align:center; font-size:12px; font-weight:bold; color:#555; overflow:hidden;  }
.list-case li p{ height:66px; line-height:22px; font-size:12px; color:#555; margin:0; padding:0 12px; overflow:hidden; }
.list-case li:hover{ background:url(../images/casebg2.png) no-repeat center top;}
.list-case li:hover h4{ color:#fff; }
.list-case li:hover p{ color:#fff;}

.detCasePic{ margin:0 21px; overflow:hidden; }
.detCasePic img{ max-width:100%; display:block; margin:20px auto 0 auto; }

.list-products{ width:800px; list-style:none; margin:0 21px; padding:0; overflow:hidden; }
.list-products li{ width:232px; height:180px; float:left; margin:20px 20px 0 0; overflow:hidden; }
.list-products li img{ width:226px; height:151px; display:block; border:3px solid #dbdbdb; }
.list-products li img:hover{ border:3px solid #fb9107; }
.list-products li h4{ font-size:14px; font-weight:normal; text-align:center; height:23px; line-height:33px; overflow:hidden; }

.listProducts{ width:800px; list-style:none; margin:0;  padding:0; overflow:hidden; }
.listProducts li{ width:370px; height:400px; float:left; margin:20px 20px 0 0; position:relative; overflow:hidden; }
.listProducts li h4{ width:100%; height:30px; line-height:30px; font-size:24px; font-weight:normal; margin:0; padding:5px 0; }
.listProducts li img{ width:360px; height:270px; display:block; border:5px solid #ccc; }
.listProducts li p{ width:100%; height:72px; line-height:24px; margin:0; padding:0; overflow:hidden; }
.listProducts li p a{ font-size:14px; font-weight:bold; color:#fff;}

.p-info{ width:100%; height:66px; line-height:22px; margin:6px 0 0 0; overflow:hidden; }
.pro-more{ width:100px; height:29px; display:block; position:absolute; right:0; bottom:0; background:url(../images/more2.png) no-repeat left top; }


.products-defaultpic{ width:600px; height:450px; display:block; margin:20px auto 0 auto; border:0px solid #eee; padding:0; }
#products{ width:100%; height:428px; margin:30px 0 0 0; overflow:hidden; }
#productCategories{ width:190px; height:426px; border:1px solid #e3e3e3; position:absolute; top:0; left:0; overflow:hidden; }
#productCategories ul{ list-style:none; margin:0; padding:0; overflow:hidden; }
#productCategories ul li{ width:100%; line-height:56px; float:left; background:url(../images/s2.png) no-repeat left top; overflow:hidden;}
#productCategories ul li:hover{  background:url(../images/s1.png) no-repeat left top; }
#productCategories ul li a{ width:100%; height:56px; display:block; font-size:14px; text-indent:40px; color:#333; }
#productCategories ul li:hover a{ color:#fff; }

#productRecommend{ width:778px; height:426px; border:1px solid #e3e3e3; position:absolute; top:0; right:0; overflow:hidden; }
#productRecommend ul{ list-style:none; margin:20px 0 0 20px; padding:0; }
#productRecommend ul li{ width:231px; height:200px; float:left; margin:0 20px 0 0; overflow:hidden; }
#productRecommend ul li img{ width:225px; height:150px;  border:3px solid #dbdbdb; }
#productRecommend ul li img:hover{ border:3px solid #fb9107; }
#productRecommend ul li h4{ font-size:14px; font-weight:normal; text-align:center; margin:10px 0 0 0; }

#ascendancy{ width:100%; margin:30px 0 0 0; text-align:center; overflow:hidden; }
#ascendancy img{ max-width:100%; display:block; margin:0 auto;}




#about{ width:100%; height:540px; margin:30px 0 0 0; background:url(../images/about.jpg) no-repeat center top; overflow:hidden; }
#aboutName{ width:670px; height:40px; font-size:24px; color:#fff; margin:0; padding:0; position:absolute; top:50px; left:0; }
#aboutName span{ font-size:12px; color:#fff; margin-left:12px; font-family:Arial, Helvetica, sans-serif; }

#aboutSubname{ width:360px; height:32px; position:absolute; top:100px; left:310px; font-size:18px; color:#fff; font-weight:normal; overflow:hidden; }
#aboutProfile{ width:360px; height:168px; line-height:28px; position:absolute; top:132px; left:310px; font-size:12px; color:#ccc; overflow:hidden; }
#aboutProfile p{ margin:0; padding:0; }
#aboutProfile a{ color:#fff; }
#video{ width:280px; height:200px; display:block; position:absolute; top:100px; left:0; }

#partnerName{ width:300px; height:40px; font-size:24px; color:#fff; margin:0; padding:0; position:absolute; top:50px; right:0; }
#partnerName span{ font-size:12px; color:#fff; margin-left:12px; font-family:Arial, Helvetica, sans-serif; }
#partnerNew{ width:320px; list-style:none; margin:0; padding:0;  position:absolute; top:80px; left:700px; overflow:hidden; }
#partnerNew li{ width:140px; height:90px; float:left; margin:20px 20px 0 0; overflow:hidden; }

#honorName{ width:100%; height:40px; font-size:24px; color:#fff; margin:0; padding:0; position:absolute; top:345px; right:0; }
#honorName span{ font-size:12px; color:#fff; margin-left:12px; font-family:Arial, Helvetica, sans-serif; }
#honorMarquee{ width:100%; height:140px; position:absolute; top:400px; left:0; overflow:hidden; }
.honor-slide{ width:100%; height:140px; margin:0; padding:0; position:relative; overflow:hidden; }
.honor-slide .honor-content{ position:absolute;left:0; overflow:hidden;}
.honor-slide li{ height:140px; float:left; margin-right:15px; overflow:hidden;}
.honor-slide li img{ height:138px; border:1px solid #dbdbdb; display:block; }

#case{ width:998px; height:340px; margin:30px auto 0 auto; border:1px solid #ddd; overflow:hidden; }
.itit{ width:100%; height:41px; background:url(../images/t1.png) repeat-x left top; overflow:hidden; }
.ititL{ line-height:40px; font-size:16px; color:#fb9107; padding-left:28px; background:url(../images/ico1.png) no-repeat 12px center; float:left; }
.ititR{ line-height:40px; float:right; margin-right:12px; }

.case-slide{ width:100%; height:260px; margin:20px 0 0 0; padding:0; position:relative; overflow:hidden; }
.case-slide .case-prev{display:block;position:absolute;width:11px;height:260px;left:12px;background:url(../images/left1.png) no-repeat left center;}
.case-slide .case-next{display:block;position:absolute;width:11px;height:260px;right:12px;background:url(../images/right1.png) no-repeat right center;}
.case-slide .case-prev:hover{background:url(../images/left2.png) no-repeat left center;}
.case-slide .case-next:hover{background:url(../images/right2.png) no-repeat left center;}
.case-slide .case-content{ width:666px; position:absolute;left:40px; overflow:hidden;}
.case-slide li{ width:218px; height:260px; float:left; margin:0 6px; background:url(../images/casebg1.png) no-repeat center top; overflow:hidden;}
.case-slide li img{ width:206px; height:117px; display:block; padding:6px; }
.case-slide li h4{ width:100%; height:30px; line-height:30px; text-align:center; font-size:12px; font-weight:bold; color:#555; overflow:hidden;  }
.case-slide li p{ height:66px; line-height:22px; font-size:12px; color:#555; margin:0; padding:0 12px; overflow:hidden; }
.case-slide li:hover{ background:url(../images/casebg2.png) no-repeat center top;}
.case-slide li:hover h4{ color:#fff; }
.case-slide li:hover p{ color:#fff;}

#news{ width:1000px; margin:30px auto 0 auto; overflow:hidden; }
.newsL{ width:483px; height:413px; clear:both; float:left; border:1px solid #ddd; overflow:hidden; }
.newsR{ width:483px; height:413px; float:right; border:1px solid #ddd; overflow:hidden; }

.inewslist{ list-style:none; margin:0 12px; padding:0; overflow:hidden; }
.inewslist li{ width:100%; height:60px; float:left; margin:12px 0 0 0; position:relative; overflow:hidden; }
.inewslist li img{ width:90px; height:60px; position:absolute; top:0; left:0; }
.inewslist li h4{ height:20px; position:absolute; top:0; left:102px; font-size:14px; font-weight:normal; overflow:hidden; }
.inewslist li p{ height:40px; line-height:20px; margin:0; padding:0; position:absolute; top:20px; left:102px; font-size:12px; color:#666; overflow:hidden; }


#tabbox{ width:100%; margin:0; padding:0; overflow:hidden; }
#tabbox ul{ margin:0; padding:0; list-style:none; }
.tab_conbox{ list-style:none; margin:0; padding:0; }
.tab_con{ display:none; border:0; padding:0 12px; }
.tabs{ width:100%; list-style:none; margin:0; padding:0; background:url(../images/t1.png) repeat-x left top; overflow:hidden; }
.tabs li{  line-height:41px; float:left; position:relative; margin-left:12px; overflow:hidden; }
.tabs li a{  height:41px; padding:0; display:block; font-size:16px; text-align:center; }
.tabs li a:hover,.tabs .thistab,.tabs .thistab a,.tabs .thistab a:hover { color:#fb9107; }	

.inewsitem{ width:100%; height:60px; margin:12px 0 0 0; position:relative; overflow:hidden; }
.inewsitem img{ width:90px; height:60px; position:absolute; top:0; left:0; }
.inewsitem h4{ height:20px; position:absolute; top:0; left:102px; font-size:14px; font-weight:normal; overflow:hidden; }
.inewsitem p{ height:40px; line-height:20px; margin:0; padding:0; position:absolute; top:20px; left:102px; font-size:12px; color:#666; overflow:hidden; }


.listNews{ width:100%; list-style:none; margin:0; padding:0; overflow:hidden; }
.listNews li{ width:100%; height:180px; margin:20px 0 0 0; position:relative; overflow:hidden; }
.news-module1{ width:320px; height:180px; position:absolute; top:0; left:0; }
.news-module2{ width:400px; height:145px; position:absolute; top:0; left:340px; }
.news-module2 h4{ width:100%; line-height:1.5; margin:0; padding:0; font-size:16px;  font-weight:bold; color:#dc251c; overflow:hidden; }
.news-module2 span{ display:block; margin:5px 0 0 0; font-size:14px; }
.news-module2 p{ margin:5px 0 0 0; padding:0; line-height:22px; font-size:12px; overflow:hidden;  }
.news-module3{ width:100px; height:29px; display:block; position:absolute; bottom:0; right:0; background:url(../images/more2.png) no-repeat left top; overflow:hidden; }
.dntit{ width:100%; margin:20px 0 0 0; padding:0; text-align:center; font-size:24px; font-weight:normal; color:#000; }
.dptit{ margin:0; padding:20px 20px 0 20px; text-align:center; font-size:24px; font-weight:normal; color:#000; }
.dnfunc{ text-align:center; margin:20px 21px 0 21px; font-size:12px; color:#999; }
.feedback{ padding:20px 0;  overflow:hidden; }

.tab_feedback{ margin:20px 21px 0 21px; }
.tab_feedback tr td{ padding:5px; font-size:12px;}

.msgnotice{ width:100%; line-height:1.5; font-size:16px; color:#fff; }
.mandatory{ color:#f00; margin-right:3px; }
.textinp{ width:220px; height:20px; line-height:20px; margin:0; padding:5px; border:1px solid #ddd; background:#fff; outline:0; }
.textinp2{ width:400px; height:140px; line-height:20px; margin:0; padding:5px; border:1px solid #ddd; background:#fff; outline:0; }
.textinp3{ width:100px; height:20px; line-height:20px; margin:0; padding:5px; border:1px solid #ddd; background:#fff; outline:0; }
.fbtn{ height:32px; line-height:32px; padding:0 40px; text-align:center; background:#fb9107; font-size:14px; color:#fff;  border:0; margin:0; outline:0; cursor:pointer; }
.newspage{ line-height:2; font-weight:bold; color:#fb9107; margin:20px 21px 0 21px; overflow:hidden;  }
.newspage a{ color:#fb9107; }
.sitemap{ width:100%; padding:20px 0; overflow:hidden; }
.listSiteMap{ width:100%; list-style:none; margin:0;  padding:0; overflow:hidden; }
.listSiteMap li{ width:100%; line-height:32px; float:left; background:url(../images/folder.png) no-repeat left 8px; text-indent:20px; overflow:hidden; }
.listSiteMap li a{ font-size:16px; text-decoration:none; color:#000; }
.listSiteMap li ul{ list-style:none; margin:0 20px; padding:0; overflow:hidden; }
.listSiteMap li li a{ font-size:15px; font-weight:normal; color:#666; }
.listSiteMap li li li a{ font-size:14px; }
#code,#code_hover,#gotop{ width:36px; height:48px; background:url(../swf/icon.png) no-repeat; position:fixed; right:20px; cursor:pointer;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}
#code{ background-position:-276px -258px; bottom:100px; _margin-bottom:120px;}
#code_hover{ background-position:-316px -258px; bottom:100px; _margin-bottom:120px;}
#code_out {display:none;}
#gotop{ background-position:-276px -310px; bottom:47px; _margin-bottom:67px;} 
#code_img{ width:230px; height:230px; background:url(../swf/erwei.png) 0px 0px no-repeat; position:fixed; right:60px; bottom:47px; cursor:pointer; display:none;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); _margin-bottom:67px;}