@charset "gb2312";
/* =s Reset */
html{color:#000;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
body{background:#FFF;font-family:"simsun","Lucida Grande","Lucida Sans Unicode","serif";font-size:14px;}
a{text-decoration:none;}
a:hover{text-decoration:underline;color:#F00;}
p{line-height:24px;text-indent:28px;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;list-style-type:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;border:1px solid #e9e9e9;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
img{border:1px solid #cbcbcb}
/* =e Reset */
/* =s Global */
.left{float:left;}
.right{float:right;}
.block{display:block;}
.hide{display:none;}
.overHidden{overflow:hidden;}
.veria{font-family:"microsoft yahei","simsun","Lucida Grande","Lucida Sans Unicode","serif";}
/* =e Global */
#NIE-copyRight-corp{text-indent:0;font-size:12px;}
#NIE-copyRight-corp a{color:#353535;}
#NIE-copyRight-corp a:hover{color:red;}
/* =s Wrap */
.ui-sortable-placeholder{width:896px!important;margin:20px 0 0!important;}
.wrap{min-width:896px;_width:expression((document.documentElement.clientWidth>1680||document.body.clientWidth>1680)?"1680px":((document.documentElement.clientWidth<896||document.body.clientWidth<896)?"896px":"100%"));height:auto;margin:0px;background:url(../images/wrap-bg2.jpg) center top no-repeat;overflow:hidden;}
.main{width:896px;height:auto;margin:0 auto;}
.header{position:relative;overflow:hidden;}
.logo{position:absolute;top:20px;right:0;width:195px;height:65px;}
.mainNav{margin-top:285px;background:#1F7DBD;overflow:hidden;zoom:1;}
.mainNav li{float:left;}
.mainNav li a{display:block;width:128px;line-height:47px;text-align:center;font-size:22px;color:#FFF;background:url(../images/bg-nav.jpg) no-repeat;}
.mainNav li a:hover{text-decoration:none;color:#1F4F8B;background-position:0 -47px;}
.mainNav .last a{width:128px;}
.center{width:856px;border:1px solid #E6E6E6;background:#F4F4F4;overflow:hidden;padding:0 19px 20px;min-height:300px;}
.center.sortable{padding-bottom:20px}
.cententBox{width:856px;margin:20px auto 0 auto;color:#003E74;}
.cententBox h3{padding-left:93px;line-height:35px;font-size:18px;color:#FFF;background:url(../images/bg-box.jpg) no-repeat;}
.cententBox p{text-indent:0;margin-bottom:7px;}
.outsideBox{padding:20px;border:1px solid #C1D2E4;background:#FFF;overflow:hidden;zoom:1;}
.outsideBox.dark{background:#EFF0FD;}
.outsideBox img{width:250px;height:160px;float:left;margin-right:20px;}
.contentNav{width:100%;overflow:hidden;background:url(../images/bg-nav2.jpg) repeat-x;}
.contentNav li{float:left;}
.contentNav li a{display:block;width:88px;line-height:42px;text-align:center;color:#FFF;background:url(../images/bg-nav2.jpg) repeat-x;}
.contentNav li a:hover,.contentNav li.cur a{text-decoration:none;background-position:0 -42px;color:#FFF;}
.contentNav li.last a{width:86px;}
.lightTable{width:100%;border-collapse:collapse;color:#396DBD;line-height:30px;background:#FAFAFA url(../images/bg-table.jpg) repeat-x;display:none;}
.lightTable a{display:block;color:#396DBD;padding-left:25px;background:url(../images/icons.png) 0 10px no-repeat;_background-image:url(../images/icons.jpg);}
.lightTable a:hover{color:#F7A041;background-position:0 -20px;}
.lightTable td{border:1px solid #DDD;}
.lightTable thead{color:#003C8A;font-weight:bold;}
.lightTable thead td{line-height:28px;background:#EDEDED url(../images/bg-table.jpg) repeat-x;border-right-color:#FFF;}
.lightTable thead td.last{border-right-color:#DDD;}
.colMain{padding-left:64px;}
.cententTip{color:#686767;height:11px;line-height:40px;}
.contentBox{float:left;width:265px;overflow:hidden;}
.contentBox h4{margin-bottom:3px;font-weight:bold;}
.contentBox p{margin:0;line-height:22px;text-indent:2em;letter-spacing:-1px;}
.linkLine{display:block;line-height:26px;padding-top:6px;margin-top:12px;border-top:1px dashed #BEC6DA;color:#0065E4;font-weight:bold;}
.linkLine1{display:inline;line-height:26px;padding-top:6px;margin-top:12px;border-top:1px dashed #BEC6DA;color:#0065E4;font-weight:bold;}
.linkLine2{display:list-item;line-height:26px;padding-top:6px;margin-top:12px;border-top:1px dashed #BEC6DA;color:#0065E4;font-weight:bold;}
.listBox{float:left;width:320px;padding:5px 0 0 10px;overflow:hidden;}
.listBox li{line-height:29px;padding-left:17px;background:url(../images/icons.png) 0 -47px no-repeat;_background-image:url(../images/icons.jpg);}
.listBox li:hover,.listBox li.hover{background-position:0 -77px;}
.listBox a{display:block;color:#003C87;border-bottom:1px dashed #8F9EC0;width:306px;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.listBox a:hover{text-decoration:none;color:#FF8400;}
.carouselBoxOuter{position:relative;padding:12px 17px;width:600px;height:450px;margin:0 auto;}
.cornerDeco{position:absolute;width:35px;height:33px;border:solid #005FD6;}
.cornerDeco.top{top:0;right:0;border-width:1px 1px 0 0;}
.cornerDeco.bottom{bottom:0;left:0;border-width:0 0 1px 1px;}
.carouselBox{position:relative;width:600px;height:450px;overflow:hidden;}
.carouselBox img{width:600px;height:450px;float:none;margin-right:0;}
.carouselBox ul{width:100000px;}
.carouselBox li{float:left;position:relative;width:600px;height:450px;overflow:hidden;text-align:center;}
.carouselBox p{width:560px;padding:10px 20px;position:absolute;left:0;bottom:0;margin-bottom:0;background:#000;background:rgba(0,0,0,.7);color:#FFF;text-align:left;}
.carouselBar{position:absolute;width:32px;height:55px;top:50%;margin-top:-28px;background:url(../images/icon-bar.png) no-repeat;cursor:pointer;z-index:1;}
.carouselBoxOuter .barLeft{left:0;background-position:0 0;}
.carouselBoxOuter .barRight{right:0;background-position:-32px 0;}
.carouselBoxOuter .barLeft:hover{background-position:0 -75px;}
.carouselBoxOuter .barRight:hover{background-position:-32px -75px;}
.outsideBox.narrow{padding:20px 34px;}
.slideBoxOuter{position:relative;width:850px;height:160px;}
.slideBox{width:850px;overflow:hidden;zoom:1;}
.slideBox img{width:280px;height:160px;margin-right:5px;}
.slideBox ul{width:100000px;}
.slideBox li{float:left;}
.slideBar{width:26px;height:43px;position:absolute;top:50%;margin-top:-22px;background:url(../images/icon-bar.png) no-repeat;z-index:1;}
.slideBoxOuter .barLeft{left:-30px;background-position:0 -150px;display:none;}
.slideBoxOuter .barRight{right:-30px;background-position:-26px -150px;}
.slideBoxOuter .barLeft:hover{background-position:0 -213px;}
.slideBoxOuter .barRight:hover{background-position:-26px -213px;}

.videoBox{width:600px;margin:0 auto;overflow:hidden;}
.videoBox img{width:auto;height:auto;}
.video{width:600px;height:340px;margin:20px auto 11px auto;}
.footer{height:100px;padding-top:30px;}
/* =e Wrap */

.g-tpwrap{ padding-top:5px; }
.m-tpunit{ float:left; width:390px;margin-top:0px; margin-right:30px;}
.m-tpunit:nth-child(2n){ margin-right:0}
.m-tpunit .top{ height:32px; padding:0 10px; line-height:32px; background-color:#dbe8ea}
.m-tpunit h3{ font-size:16px;}
.m-tpunit .author{}
.m-tpunit .unit{ padding-top:20px;}
.m-tpunit .u-img2{}
.m-tpunit .pg{  width:305px; height:130px; line-height:1.5em}
.m-tpunit .u-more{ bottom:2px}
/* function */
.f-cb:after, .f-cbli li:after{ display:block; clear:both; visibility:hidden; height:0; overflow:hidden; content:"."; }
.f-cb, .f-cbli li{ zoom:1; }
.f-ib{ display:inline-block; *display:inline; *zoom:1; }
.f-dn{ display:none; }
.f-db{ display:block; }
.f-fl{ float:left;font-weight:bold; }
.f-fr{ float:right; }
.f-pr{ position:relative; }
.f-pa{ position:absolute; }
.f-prz{ position:relative; zoom:1; }
.f-oh{ overflow:hidden; }
.f-ff0{ font-family:arial, \5b8b\4f53; }
.f-ff1{ font-family:"Microsoft YaHei", \5fae\8f6f\96c5\9ed1, arial, \5b8b\4f53; }
.f-fs1{ font-size:12px; }
.f-fs2{ font-size:14px; }
.f-fwn{ font-weight:normal; }
.f-fwb{ font-weight:bold; }
.f-tal{ text-align:left; }
.f-tac{ text-align:center; }
.f-tar{ text-align:right; }
.f-taj{ text-align:justify; text-justify:inter-ideograph; }
.f-vam, .f-vama *{ vertical-align:middle; }
.f-wsn{ word-wrap:normal; white-space:nowrap; }
.f-pre{ overflow:hidden; text-align:left; white-space:pre-wrap; word-wrap:break-word; word-break:break-all; }
.f-wwb{ white-space:normal; word-wrap:break-word; word-break:break-all; }
.f-ti{ overflow:hidden; text-indent:-30000px; }
.f-ti2{ text-indent:2em; }
.f-lhn{ line-height:normal; }
.f-tdu, .f-tdu:hover{ text-decoration:underline; }
.f-tdn, .f-tdn:hover{ text-decoration:none; }
.f-toe{ overflow:hidden; word-wrap:normal; white-space:nowrap; text-overflow:ellipsis; }
.f-csp{ cursor:pointer; }
.f-csd{ cursor:default; }
.f-csh{ cursor:help; }
.f-csm{ cursor:move; }
.f-usn{ -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; -o-user-select:none; user-select:none; }
.f-ma{ margin-left:auto; margin-right:auto }

.u-h3,
.u-h4,
.m-zan .ico,
.m-mlist li,
.u-img2{ width:120px; height:130px; overflow:hidden;}
.u-img2 img{ width:120px;}
.u-more{ display:inline-block; color:#ca9a34}
.u-more:hover{ text-decoration:underline}
.u-more-f{ margin-top:20px;}
.m-tpunit .pg{  width:260px; height:100px; line-height:1.5em}