@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0}
body{font:12px/1.5 Tahoma,Helvetica,Arial,sans-serif}
h1,h2,h3,h4,h5,h6{*font-size:100%;font-weight:400}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,b,strong,th,var{font-style:normal;font-weight:normal}
ol,ul,li{list-style:none outside}
blockquote:before,blockquote:after,q:before,q:after{content:''}
table{border-collapse:collapse;border-spacing:0}
caption,th{text-align:left}
input,textarea,select,button{font-family:inherit;font-size:inherit;*font-size:100%;font-weight:inherit}
textarea{resize:none}
button{cursor:pointer}
:focus{outline:0}
a{text-decoration:none}
a:hover{text-decoration:underline}
.clr{*zoom:1}
.clr:after{content:"";display:block;height:0;visibility:hidden;clear:both}
body{background:#e9eaee;color:#666;font:400 12px/1.5 '宋体'}
a{color:#004a99}
h1,h2,h3,h4,h5,h6{font-family:'黑体'}
h1{font-size:24px}
.left{float:left}
.right{float:right}
.ico{display:block;background:url(Content/webicon/ico.png) no-repeat}
.rud{width:63px;height:17px;background-position:-60px 0}
.gtgt{width:12px;height:18px;background-position:-30px 0}
.dot{width:8px;height:8px;background-position:-140px 0}
.deltaR{width:10px;height:10px;background-position:-30px -28px}
.deltaB{width:10px;height:10px;background-position:0 -28px}


#doc{width:980px;margin:0 auto;background:#fff}
.header{height:145px}
.header .wrap,.body .wrap,.footer .wrap{width:955px;margin:0 auto}
.header .h{height:100px}
.header .logo{margin-top:10px}
.sitetools{margin:18px 0 0}
.sitetools a{color:#b2b2b2}
.sitetools .fav{margin:0 0 15px;font-size:14px;overflow-x:hidden}
.sitetools .fav span{margin-left:-1px;padding:0 10px;border-left:1px solid #fff}
.sitetools .search{padding:3px 5px;background:#fff;border:1px solid #ccc}
.sitetools .search label{display:inline-block;vertical-align:middle}
.sitetools .search .ins{display:inline-block;width:120px;height:16px;padding:1px 2px;background:#fff;border:none;vertical-align:middle}
.sitetools .search .sub{display:inline-block;width:18px;height:18px;background:url(Content/webicon/ico.png) no-repeat 0 0;border:none;vertical-align:middle;cursor:pointer}


.nav{padding:11px 0 6px;background:url(Content/newicon/nav_bg.png) repeat-y 0 0}
.nav ul{position:relative;z-index:1;background:url(Content/newicon/nav_c_bg.gif) no-repeat center center}
.nav li{position:relative;float:left;font:400 16px/23px '黑体';z-index:2}
.nav li.hover{background:#fff;text-decoration:none;color:#1e3489}
.nav li.first a{background:none}
.nav li a{display:inline-block;height:23px;padding:0 28px;color:#fff}
.nav li.hover a{color:#1e3489}
.nav li a:hover{text-decoration:none}
.nav .slide{display:none;position:absolute;top:23px;left:0;min-width:115px;_width:115px;background:#e8eff9;font:400 14px/1.5 '宋体';z-index:10;border:5px solid #dbe1ee;border-top:none}
.nav .slide dd{height:22px;line-height:22px;padding:5px 0 5px 15px;word-wrap:break-word;word-break:break-all;overflow:hidden;border-bottom:1px solid #21348b}
.nav .slide dd.hover{background:#fff}
.nav .slide .dot{float:left;width:4px;height:8px;margin:6px 14px 0 0;background:url(Content/newicon/arw.png) no-repeat 0 0;overflow:hidden}
.nav .slide a{display:inline;height:auto;color:#4d678a;padding:0;word-wrap:break-word;word-break:break-all}
.nav .slide a:hover{text-decoration:underline}
.nav li.full{position:static}
.nav div.full{width:955px;height:310px;padding:0;background:#c8d2e3 url(Content/newicon/slidefullbg.jpg) repeat-x 0 0;border-bottom:2px solid #606877}
.nav div.full_1{width:955px;height:265px;padding:0;overflow:hidden;overflow-y:auto}
.nav .full table{width:100%;text-align:left;zoom:1}
.nav .full th{font-weight:600;font-size:14px;zoom:1}
.nav .full th{height:35px;line-height:35px;background:#acbad4;font-weight:600}
.nav .full th a{float:left;height:35px;overflow:hidden}
.nav .full td{min-height:230px;_height:230px;background:url(Content/webicon/slidebdr.jpg) no-repeat 0 0;vertical-align:top;zoom:1}
.scrollH{min-height:230px;_height:230px}
.nav .full .tdtb{margin:5px 0 0;padding:0 0 10px;font-size:12px}
.nav .full .tdtb th{height:30px;line-height:30px;background:none;color:#4d678a;clear:both;text-indent:10px}
.nav .full .tdtb td{width:45%;height:24px;margin:0;padding:0;background:none;font-weight:400;text-indent:10px}
.nav .full .tdtb td a{float:left;height:20px;overflow:hidden}
.nav .full .v{float:left;width:28px;height:20px;margin:10px 5px 0;overflow:hidden}
.nav .full .v img{vertical-align:top}
.nav .full .all{height:24px;line-height:26px;padding:0 0 0 24px;background:#acbad4;border-bottom:3px solid #3f69ff;font-weight:600;font-size:14px;overflow:hidden}
.nav .rud{position:relative;top:10px;left:-8px;float:left;cursor:pointer}

.footer .wrap{height:82px;color:#1e3489}
.footer a{color:#1e3489}
.footer .logo{display:inline;margin:18px 0 0 18px}
.siteinf{display:inline;margin:18px 0 0 35px}
.siteinf .contact{margin-left:-10px;overflow-x:hidden}
.siteinf .contact span{margin-left:-1px;padding:0 10px;border-left:1px solid #fff}
.siteinf .copy em{font-family:Arial}
.banner{margin:0 0 10px}
.section{margin:0 0 10px}
.i img{vertical-align:top}
.grids201m0{}.grids201m0 .mainw{margin-left:217px}
.grids201m0 .sub{float:left;width:217px;margin-left:-100%}
.main{float:left;width:100%}
.main .wstyle{border-left:1px solid #dbdbdb}
.subgrid{width:100%}
.subgrid .main{float:left;width:100%}
.subgrid .mainw{margin-left:0;margin-right:0px}
.subgrid .main .wstyle{border:none}
.subgrid .extra{float:left;width:160px;margin-left:-160px}
.subgrid .extra .wstyle{min-height:490px;_height:490px;margin-bottom:100px;padding-bottom:20px}
.breadcrumb{height:43px;background:#f2f2f2;font-size:14px}
.breadcrumb p{padding:12px 0 0 8px}
.breadcrumb label{color:#9e9e9e}
.breadcrumb a{margin:0 8px 0 5px;color:#000}
.breadcrumb span{margin-left:8px}
.ibanner{width:100%;padding-top:5px;overflow:hidden}
.ibanner img{vertical-align:top}
.sub .modlist{margin:20px 20px 0 2px;padding:0 0 20px;border-bottom:1px dotted #c2c2c2;overflow:hidden}
.sub .modlist .h{padding:0 0 10px}
.sub .modlist .h b{font-weight:600;font-size:16px;color:#000}
.sub .modlist .c{font-size:14px}
.sub .modlist ul{clear:both}
.sub .modlist li{position:relative;padding:0 0 0 15px;line-height:26px;overflow:hidden;clear:both;*zoom:1}
.sub .modlist li .ico{position:absolute;top:8px;left:0;overflow:hidden}
.sub .modlist li a{float:left;_float:none;_display:inline-block;width:auto;padding:0 3px;white-space:nowrap;overflow:hidden}
.sub .modlist li a.current{background:#eaeef1}
.extra .modlist{margin:0 0 12px;padding:5px 0 0 12px;font-size:14px}
.extra .modlist .h{height:24px;line-height:24px;margin:0 0 3px;padding:0 0 0 15px;background:url(Content/webicon/emtbg.png) repeat-x 0 0}
.extra .modlist .h b{font-weight:600;color:#fff}
.extra .modlist .c{background:#eaeef1}
.extra .modlist ul{padding:10px 0 10px 12px;clear:both}
.extra .modlist li{height:25px;line-height:25px}
.subgrid .main .wstyle{padding:20px 30px 0 35px;font-size:14px}
h2{margin:0 0 10px;font-size:16px;color:#004a99}
.subgrid .main .c{min-height:460px;_height:460px}
.subgrid .main .b{margin:25px 0 0;padding:10px 0 20px;border-top:1px dotted #898989}
.fimg{position:relative;height:180px;overflow:hidden}
.fimg .list{position:absolute;right:10px;bottom:5px}
.fimg .list li{float:left;display:inline;margin-left:10px;border:1px solid #3f4b82}
.fimg .list li img{vertical-align:top}
.article .h{position:relative;height:28px;line-height:28px;background:url(Content/webicon/h.png) repeat-x 0 0}
.article .h h3{padding:0 0 0 18px;background:url(Content/webicon/h.png) no-repeat 0 -28px;color:#004a99;font-size:16px}
.article .h .more{position:absolute;top:0;right:12px}
.article .b{padding:15px 0 0}
.news{width:392px}
.news .imgtxt{margin:0 0 10px;padding:0 0 0 12px;overflow:hidden;*zoom:1}
.news .imgtxt .i{float:left;width:130px;overflow:hidden}
.news .imgtxt .t{float:left;width:220px;padding-left:20px}
.news .imgtxt .t .fn{margin:0 0 5px;font-size:14px}
.news .imgtxt .t .detail{word-wrap:break-word;word-break:break-all;text-indent:2em}
.news .list ul{overflow:hidden;*zoom:1}
.news .list li{width:100%;height:20px;margin-top:-1px;padding:3px 0;_padding:5px 0 1px;border-top:1px dashed #ccd5f1;overflow:hidden;white-space:nowrap}
.news .list .ico,.news .list span,.news .list img{display:inline-block;vertical-align:middle}
.news .list .ico{margin:0 15px 0 5px}
.news .list span{margin:0 15px 0 0}
.news .list a{margin:0 0 0 3px}
.news .list img{_vertical-align:baseline}
.pdsugg{width:548px}
.pdsugg .list ul{margin-left:-16px;overflow:hidden;*zoom:1}
.pdsugg .list li{float:left;display:inline;width:172px;margin-left:16px;text-align:center}
.pdsugg .list .vtit{margin:0 0 5px;font-weight:600;font-size:14px}
.pdsugg .list .imgtxt .i{margin:0 0 5px}
.pdsugg .list .imgtxt .i img{width:158px;height:107px;border:7px solid #e6e6e6}
.pdsugg .list .imgtxt .t .fn{height:24px;line-height:24px;margin:0 0 5px;background:#e6e6e6;font-weight:600;font-size:14px;white-space:nowrap;overflow:hidden;width:100%}
.pdsugg .list .imgtxt .t .detail{height:46px;line-height:23px;background:#e6e6e6;text-align:left;padding:0 10px;overflow:hidden}
.flashA{width:310px;height:180px}
.flashB{width:620px;height:180px}
.describe{margin:0 0 10px}
.pd td{width:150px;padding-right:30px;vertical-align:top}
.pd .img img{width:139px;height:95px;border:4px solid #d5dde4;vertical-align:top}
.pd .txt{margin:5px 0 10px}
.pd .txt a{word-wrap:break-word;word-break:break-all}
.pd .txt a:hover{text-decoration:none}
.pd .txt img{margin-left:4px}
.txtbox{margin:0 0 25px;color:#000}
.txtbox p{line-height:26px;margin:5px 0}
.it b{font-weight:600;font-size:16px;color:#004a99}
.it img{margin-right:25px;vertical-align:baseline}
.idbox ul{overflow:hidden;*zoom:1}
.idbox li{float:left;width:255px;margin:0 0 25px;text-align:center;vertical-align:top}
.idbox span{display:block;height:305px}
.idbox em{font-size:13px;font-weight:600}
.idbox img{display:block;margin:0 auto;vertical-align:top}
.stepbox{width:100%}
.stepbox img{vertical-align:top}
.stepbox td{padding:0 0 10px}
.stepbox .lg{width:120px;text-align:left}
.stepbox .date{width:100px;text-align:left;text-indent:10px;font-weight:600}
.conews ul{overflow:hidden}
.conews li{margin-top:-1px;padding:20px 0;border-top:1px dotted #898989}
.conews .tit{color:#004a99;font-weight:600}
.conews .date{padding:5px 0;color:#838383}
.conews .m{padding:5px 0 0}
.conews .pre{color:#000;word-wrap:break-word;word-break:break-all}
.class{color:#000}
.class .imgtxt{margin:0 0 35px}
.class .fn{padding:10px 0 5px;color:#004a99;font-weight:600}
.class .list li{padding:15px 0;border-top:1px dashed #004a99}
.class .list li img{margin-left:4px}
.attribute .imgtxt{margin:0 0 15px;overflow:hidden;*zoom:1}
.attribute .i{text-align:center;border-bottom:dotted 1px #ccc;padding-bottom:10px}
.attribute .i img{vertical-align:top;margin:0 0 10px}
.attribute .t{}.attribute .t .fn{padding:10px 0 5px;color:#004a99;font-weight:600}
.datatb table{width:100%;color:#000}
.datatb table th{padding:5px 2px;background:#bcccf3;font-weight:600}
.datatb table td{line-height:30px}
.datatb table td img{margin:0 4px}
.datatb .row{width:50%;background:#eaeef1;vertical-align:top}
.datatb .row table{width:auto;margin-left:80px}
.datatb .ico{width:26px;height:28px;line-height:28px}
.servsupply{margin:15px 0 0;padding:15px 0 0;border-top:1px dotted #898989}
.servsupply table{width:100%;text-align:center}
.servsupply table th{padding:3px;font-weight:600;font-size:16px;text-align:center}
.servsupply table td{padding:5px 0}
.servsupply table .n{padding:5px;text-align:left}
.servsupply table img{margin-right:5px}
.servapp li{margin:0 0 30px;overflow:hidden;*zoom:1;vertical-align:top}
.servapp .img{float:left;width:170px;margin-right:10px}
.servapp .img img{width:164px;height:109px;vertical-align:top}
.servapp .txt{float:left;width:330px}
.servapp .txt .n{margin:5px 0;font-weight:600;color:#004998}
.servapp .txt img{margin-right:5px}
.modlist_c_div{overflow:hidden;width:126px;height:30px}
.classfont{font-size:14px}
