﻿@charset "utf-8";

.clear{ overflow:hidden; _height:1px; _overflow:visible; }

.clean{ font-size:0px; line-height:0px; clear:both;}

.none{ display:none;}

:focus { outline: 0;} 

a{ blr:expression(this.onFocus=this.blur());text-decoration:none;}

*{ margin:0; padding:0; -webkit-text-size-adjust:none;}

a{ text-decoration:none; outline:none; cursor:pointer;}

a:hover,img{ border:none;}

::selection{color:#fff; background:#0358b0;}

::-moz-selection{color:#fff; background:#0358b0;}

::-webkit-selection{color:#fff; background:#0358b0;}

body,button,input,select,textarea{ font:12px Verdana, Geneva, sans-serif;}
 
body{ background:url(../../theme/bg/bodybg.gif) repeat-x left top #fff; }
 
textarea{ resize:none}

h1,h2,h3,h4,h5,h6{ font-weight:normal;}

i{ font-style:normal;}

p{ text-align:justify; text-justify:inter-ideograph;}

ul,ol,dl{ list-style-type:none;}

.fl,.fr,.lifl li,.lifl dd{ float:left; display:inline; list-style:none;}

.fr{ float:right;}

.fmyh,h2.t,ul.mf input.t,ul.mf li,input,textarea{ font-family:Microsoft YaHei,LiHei Pro; }

.ttuc{ text-transform:uppercase;}

.szm{ text-transform:capitalize; }

.mod{ position:relative; z-index:9999; } 

.scroll,.scroll2{ position:relative; overflow:hidden;}

.scroll ul{ position:absolute; width:20000em; }

.scroll2 ul{ position:absolute; height:200em; }

.scroll ul li{ float:left; }	

.wrap{ width:1000px; margin:0 auto; }

.header{ height:43px; overflow:hidden; }

.mininav{ position:absolute; top:9px; right:0px; background:url(../../theme/bg/bg1.gif) no-repeat; width:154px; height:34px; line-height:34px; }

.mininav li{ width:77px; font-size:14px; }

.mininav li a{ color:#fff; display:block; text-align:center; width:77px; }

.vip{ line-height:43px; color:#004fab; font-size:15px; }

.topbar{ height:117px; overflow:hidden; }

.logo a{ background:url(../../theme/bg/logo.png) no-repeat; width:197px; height:59px; display:block; position:absolute; top:30px; left:0px; }

.dw1{ position:absolute; top:60px; right:50px; background:url(../../theme/bg/w1.png) no-repeat; width:211px; height:29px; }

.fdm{ background:#005cbb; height:38px; overflow:hidden; }

.menu{ line-height:38px; padding-left:48px; }

.menu li .name a{ color:#fff; font-size:16px; width:123px; display:block; text-align:center; }

.menu li .name a:hover{ background:url(../../theme/bg/bg2.gif) no-repeat; color:#005cbb; font-weight:bold; }

.menu li .name a.on{ background:url(../../theme/bg/bg2.gif) no-repeat; color:#005cbb; font-weight:bold; }

.menu li.line{ background:url(../../theme/bg/line.gif) no-repeat; width:2px; height:38px; overflow:hidden; margin:0 2px; }

.bakuai{ width:570px; height:334px; overflow:hidden; margin-top:13px; }

.bakuai .banner{ width:570px; height:334px; overflow:hidden; }

.bakuai .babg{ background:url(../../theme/bg/bg5.png) repeat; width:570px; height:47px; overflow:hidden; position:absolute; bottom:0px; left:0px; }

.bakuai .baddlist{ position:absolute; top:303px; right:5px; }

.bakuai .baddlist li{ background:url(../../theme/bg/dd.png) no-repeat right top; width:15px; height:15px; cursor:pointer; margin-right:8px; }

.bakuai .baddlist li.hover{ background-position: left top; }

.banrlist{ height:47px; overflow:hidden; width:400px; position:absolute; bottom:0px; left:20px; }

.banrlist li{ width:400px; height:47px; line-height:47px; font-size:16px; color:#fbfdff; font-weight:bold; }

.banrlist li a{ height:47px; display:block; color:#fff; }

.nwkuai{ width:429px; background:url(../../theme/bg/bg4.gif) repeat-x left top #fff; height:332px; overflow:hidden; border:1px solid #d5d5d4; border-left:none; margin-top:13px; } 

.nwkuai .nwtitle{ height:34px; overflow:hidden; padding-left:11px; }

.nwkuai .nwtitle li{ width:105px; height:34px; overflow:hidden; text-align:center; line-height:34px; cursor:pointer; font-size:16px; color:#2c2d2d; font-weight:bold; }

.nwkuai .nwtitle li.active{ background:url(../../theme/bg/bg3.gif) no-repeat; width:105px; height:34px; overflow:hidden; color:#00539f; }

.nwkuai .nwcont{ height:283px; overflow:hidden; width:409px; padding:15px 10px 0 10px; }

.nwkuai .nwcont li{ width:409px; display:none; }

.nwkuai .nwcont li dd{ width:409px; line-height:30px; font-size:14px; }

.nwkuai .nwcont li dd a{ color:#000; display:block; background:url(../../theme/bg/dd1.gif) no-repeat left 12px; padding-left:13px; }

.nwkuai .nwcont li dd a:hover{ color:#00539f; }

.nwkuai .nwcont li dd span{ color:#666; font-size:12px; }

.xxgk{ width:488px; margin-top:16px; }

.xxgk .title{ height:40px; background:url(../../theme/bg/bg7.gif) repeat-x left top; }

.xxgk .title h3{ font-size:22px; color:#00539f; line-height:22px; background:url(../../theme/bg/bg6.gif) no-repeat; width:111px; height:40px; }

.xxgk .title span a{ background:url(../../theme/bg/more.gif) no-repeat; width:17px; height:17px; display:block; margin-top:3px; }

.xxgkbtnr{ padding-top:10px; width:488px; height:245px; overflow:hidden; background:url(../../theme/bg/ccbg1.png) no-repeat left center; }

.xxgkbtnr li{ width:488px; line-height:31px; font-size:14px; }

.xxgkbtnr li a{ color:#000; display:block; background:url(../../theme/bg/dd1.gif) no-repeat left 12px; padding-left:16px; }

.xxgkbtnr li a:hover{ color:#00539f; }

.xxgkbtnr li span{ color:#666; font-size:12px; }

.ggwtu{ margin-top:14px; }

.ggwtu{ width:1012px; margin-left:-12px; }

.ggwtu li{ width:325px; height:80px; margin-left:12px; }

.jl{ margin-left:11px; }

.newslbg{ width:324px; height:328px; border:1px solid #e9e9e9; margin-top:15px; }

.newslbg .title{ background:url(../../theme/bg/bg8.gif) repeat-x left top; height:37px; overflow:hidden; line-height:37px; color:#00539f; font-size:16px; padding-left:20px; }

.newslbg .title a{ background:url(../../theme/bg/more.gif) no-repeat; width:17px; height:17px; display:block; margin:9px 10px 0 0; }

.newslbg .topbg{ height:88px; overflow:hidden; margin-top:24px; padding: 0 18px; }

.newslbg .topbg .tu{ width:110px; height:88px; overflow:hidden; }

.newslbg .topbg .bt{ margin-left:122px; font-size:14px; color:#333; text-align:left; }

.newslbg .topbg .nr{ margin-left:122px; color:#999; line-height:20px; font-size:14px; margin-top:6px; text-align:left; }

.newslbg .topbg .more a{ margin-left:122px; background:url(../../theme/bg/more1.gif) no-repeat; width:49px; height:12px; display:block; margin-top:8px; }

.newslbg ul{ padding:20px 18px 0 18px; }

.newslbg li{ width:288px; line-height:28px; }

.newslbg li a{ color:#666; font-size:14px; display:block; background:url(../../theme/bg/dd2.gif) no-repeat left center; padding-left:10px; }

.newslbg li a:hover{ color:#1072aa; }

.footer{ background:url(../../theme/bg/footer.gif) repeat-x left top; height:146px; overflow:hidden; margin-top:18px; }

.flist{ padding-left:55px; }

.flist li{ font-size:14px; margin-left:66px; }

.flist li a{ color:#fff; height:45px; line-height:45px; }

.flist li a:hover{ color:#f2be2a; }

.copyright{ font-size:14px; color:#333; text-align:center; line-height:21px; padding-top:20px; }

.jszc{ text-align:center; color:#bcbcbc; font-size:14px; padding-top:5px; }

.jszc a{ color:#bcbcbc; }

.jszc a:hover{ color:#F00; }

.lmkuai{ background:url(../../theme/bg/bg9.gif) no-repeat; height:134px; overflow:hidden; line-height:130px; color:#fff; font-size:40px; text-align:right; padding-right:52px; font-weight:bold; margin-top:12px; }

.side{ width:234px; margin-top:12px; }

.hyvip{ border:1px solid #eaeaea; width:232px; }

.hyvip .title{ height:69px; line-height:69px; font-size:16px; color:#f07900; padding-left:27px; border-bottom:1px solid #ececec; overflow:hidden; }

.hyvip ul{ padding:16px 26px 16px 26px; }

.hyvip li{ width:180px; line-height:40px; }

.hyvip li a{ display:block; color:#666; font-size:14px; background:url(../../theme/bg/dd1.gif) no-repeat left center; padding-left:15px; }

.hyvip li a:hover{ color:#f18211; font-weight:bold; }

.hyvip li.on a{ color:#f18211; font-weight:bold; }

.main{ width:752px; border:1px solid #eaeaea; margin-top:12px; }

.dldetail .title{ height:69px; line-height:69px; font-size:14px; color:#999; padding: 0 30px; border-bottom:1px solid #ececec; overflow:hidden; }

.dldetail .title h3{ color:#666; font-size:18px; }

.dldetail .title span{ background:url(../../theme/bg/bg8.gif) no-repeat left center; padding-left:18px; }

.ny_dan{ height:auto!important; height:620px; min-height:620px; line-height:26px; color:#888; padding:25px; font-size:14px; }

.ny_dan h3{ font-weight:bold; font-size:14px; }


.page{ height:26px; width:100%; text-align:center; margin-top:25px; font-size:0px; font-family:Arial, Helvetica, sans-serif; }

.page a{ font-size:13px; width:25px; line-height:26px; text-align:center; height:26px; display:inline-block; *display:inline; *zoom:1; text-align:center; color:#fff; margin: 0 3px; background:url(../../theme/bg/aniubg.gif) right top; }

.page a.prev{ background:url(../../theme/bg/aniubg1.gif); width:25px; height:26px; margin-right:5px; }

.page a.next{ background:url(../../theme/bg/aniubg1.gif) no-repeat -25px 0; width:26px; height:26px; margin-left:5px; }

.page a.num:hover{ background-position: left top; }  

.page a.cur{ background-position: left top; }


.newsdetail{ height:auto!important; height:520px; min-height:520px; padding-bottom:25px; }

.newslist{ padding:30px 30px 0 30px; width:692px; }

.newslist li{ width:692px; border-bottom:1px dotted #cecece; line-height:37px; }

.newslist li a{ display:block; color:#666; font-size:14px; background:url(../../theme/bg/dd.gif) no-repeat 6px center; padding-left:16px; }

.newslist li span{ color:#bcbcbc; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

.newslist li a:hover{ color:#f18211; }

.detail{ padding: 0 10px 20px 10px; color:#666; }

.detail .tit { line-height: 24px; padding:10px 0; text-align: center; font-weight: bold; border-bottom: 1px solid #ececec; overflow:hidden;font-size:18px;}

.detail .related { padding:6px 0; text-align: center;}

.detail .related p{ text-align: center;}

.detail .related span { padding: 0 10px;}

.detail .text { padding: 10px; line-height: 23px;min-height:200px;font-size:14px}

.detail .text .photo { text-align: center;}

.detail .other { padding: 8px 0 ; width: 100%;}

.detail .other li {line-height: 24px;}

.detail .other li a{ color:#666; }

.detail .other li a:hover{ color:#f18211; }

.detail .print { padding: 8px 0; text-align: right; clear: both;}

.detail .print a { margin-right: 20px; color:#666; }

.detail .print a:hover{ color:#f18211; }

.prodetail{ height:auto!important; height:520px; min-height:520px; padding-bottom:25px; }

.prolist{ padding-top:10px; }

.prolist li{ width:347px; margin:15px 14px 0 14px; }

.prolist li a{ display:block; font-size:14px; }

.prolist li .tu{ height:231px; }

.prolist li .name{ color:#00539f; font-size:14px; text-align:center; padding-top:10px; }

.prolist li a:hover .name{ color:#f07900; }



/*  message css
.ny_msg{width:740px;margin:0 auto;padding-top:10px;padding-bottom:10px;}
.ny_msg .fontColor{color:#808281;}


.ny_msg .welcome{height:41px; line-height:18px; text-align:center;padding-bottom:25px;background:url(../../images/bg_msg_title.png) no-repeat center bottom; font-size:18px;font-family:"微软雅黑";  color:#616c76; }
.ny_msg .welcome span.en{ font-family:Arial; line-height:18px;  font-size:11px; -webkit-text-size-adjust:none;  color:#000;}

.ny_msg .bridge{height:32px; width:158px;border-bottom:3px solid #e3e3e3;  background:#fff; }
.ny_msg .bridge a{display:inline-block;*zoom:1;width:79px;height:30px;line-height:30px;text-align:center;background:url(../../images/bg_tab_msg.jpg) repeat; color:#58616a;}
.ny_msg .bridge a:hover{text-decoration:none;  background:url(../../images/bg_tab_msg_on.jpg) repeat;  color:#fff;}
.ny_msg .bridge a.on{background:url(../../images/bg_tab_msg_on.jpg) repeat;  color:#fff;}

.msgWrite{padding-left:230px;  background:url(../../images/bg_msg_w_1.png) no-repeat left center;margin-top:35px;}
.msgWrite .bridge{margin-left:112px;}
.msgWrite .msgform{margin-left:40px; width:450px; margin-top:8px;}
.msgWrite .msgform ul li{padding:8px 0;float:left; width:100%; position:relative;}
.msgWrite .msgform ul li p.type{width:70px;float:left;line-height:34px; text-align:right;}
.msgWrite .msgform ul li span.msgIn{float:left; border-bottom:3px solid #e3e3e3; padding-bottom:1px;}
.msgWrite .msgform ul li span.msgIn input{ height:30px; line-height:30px; border:none; background:#e3e5e7; font-size:14px; }
.msgWrite .msgform ul li span.tips{line-height:34px; padding-left:10px; position:absolute; white-space:nowrap;}
.msgWrite .msgform ul li span.msgIn textarea{  line-height:20px; border:none; background:#e3e5e7;}
.msgWrite .msgform ul li.butbox input{ width:86px; height:33px; border:none; border-bottom:2px solid #e3e3e3; background:#6d7983;line-height:30px; cursor:pointer;   color:#fff; }
.msgWrite .msgform ul li.butbox input:hover{ background:#f76b3a;}

.msgCk{margin-top:35px;}
.msgCk .bridge{margin:0;margin-bottom:10px;}
.msgCk .msglist{overflow:hidden;_zoom:1;}
.msgCk .msglist ul{margin:-22px 0 0 0;}
.msgCk .msglist ul li{margin-bottom:24px; border-top:1px solid #8d8d8d; padding-top:21px;}
.msgCk .msglist ul li p{height:40px;line-height:40px;padding-left:18px; background:#e6e9ec; border-bottom:1px solid #fefdfe;  color:#59636c;}
.msgCk .msglist ul li b.tit{font-size:14px;font-weight:bold;  color:#000;}
.msgCk .msglist ul li div{ color:#59636c; line-height:18px;border-bottom:1px solid #fefdfe;padding:15px 18px 20px 18px; background:#e6e9ec; }
.msgCk .msglist ul li p.msger{background:#d8dde0;}
.msgCk .msglist ul li .msgText{background:#d8dde0;}
.msgCk .msglist ul li .msgReply{border-bottom:none;}
.msgCk .msgpages{text-align:center;}
.msgCk .msgpages a{ margin:0 1px; font-family:Arial;  color:#666666;}
.msgCk .msgpages span.msgpageAll{color:#666666;}


.download_file{margin-left:350px;margin-top:10px;}
.download_file a{background-color:gray;padding:10px;color:#333;}

