body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,textarea,p,th,td,tr,table,tbody,thead,tfoot,em,strong,span {padding:0;margin:0;font-family:"微软雅黑","Microsoft YaHei";} 
body{background:#f6f6f6;}
::-webkit-scrollbar{width:10px;height:10px;}
::-webkit-scrollbar-button{display:none;}
::-webkit-scrollbar-track{background-color:black;}
::-webkit-scrollbar-track-piece{background:#f2f2f2;}
::-webkit-scrollbar-thumb{background-color:#233c6e;border-radius:0px;}
::-webkit-scrollbar-thumb:hover{background-color:#3163a8;}
::-webkit-scrollbar-corner{background-color:#3163a8;}
::-webkit-scrollbar-resizer{background-color:#3163a8;}
table {border-collapse:collapse;border-spacing:0;}
table,tr,td,th{border:0px dotted #233c6e;}
img {border:0 none;} 
em {font-weight:normal;font-style:normal;} 
ol,ul,li {list-style:none;}
a {text-decoration:none;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
a:hover{text-decoration:none;color:#173f69;}
.fl {float:left;}
.fr {float:right;}
.cl {clear:both;}


.itop{background:#f1f1f1;}
.center{width:100%;}
.bottom{}

.main{width:980px;margin:0 auto;background:#fff;}
.head{height:140px;position:relative;background:#f1f1f1;z-index:7;}
.logo{width:480px;height:92px;background:url(imageslogo.png) no-repeat -15px 0;margin-top:7px;}
.enlogo{background:url(imagesenlogo.png) no-repeat -15px 0;width:420px;}
.logo a{width:100%;height:92px;display:block;}

.lang,.ilogin{position:absolute;top:20px;right:5px;height:24px;line-height:24px;padding:0 5px;overflow:hidden;-moz-border-radius:0 4px 0 4px;-webkit-border-radius:0 4px 0 4px;color:#233c6e;border-radius:0 4px 0 4px;font-size:12px;}
.lang a,.ilogin a{color:#233c6e;padding:0 2px;}
.lang a:hover,.ilogin a:hover{text-decoration:underline;}
.ilogin{top:48px;}



.itnav{height:32px;background:#173f69;font-size:14px;}
.itnav a{color:#fff;}
.tnav ul li{float:left;padding:0 10px;border-left:1px solid #fff;height:16px;line-height:16px;margin:8px 0;}
.tnav ul li.ihome{border-left:0;background:url(imageshome.png) 5px -7px no-repeat;padding-left:28px;}

.nav{margin-top:35px;}
.nav ul li{float:left;position:relative;z-index:99;height:40px;line-height:40px;font-size:16px;margin-left:20px;padding:0 10px;}
.nav ul li ul{display:none;position:absolute;top:40px;z-index:999;left:0;background:#fff;min-width:100%;}
.nav ul li ul.sub li{height:30px;line-height:30px;margin-left:0;font-size:12px;font-weight:100;white-space:nowrap;width:100%;display:block;text-align:center;}
.nav ul li.on{background:#fff;}
.nav a{color:#173f69;}
.nav ul li ul a:hover{text-decoration:underline;}

.isearch{padding-top:2px;margin-right:5px;}

.slides{background:url(imagesbanner_bg.jpg) no-repeat top center;width:100%;height:350px;}

.tbanner{background:url(imagestbanner.jpg) no-repeat top center;width:100%;height:120px;}




.nav{font-size:14px;font-weight:700;padding-top:10px;position:relative;z-index:9;}


.index{margin:0 30px 30px 30px;padding-top:30px;}

.yx-rotaion{width:980px;}
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute;}
.yx-rotation-title{position:absolute;width:100%;height:40px;line-height:40px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;left:0;bottom:0;_bottom:-1px;z-index:1;}
.yx-rotation-t{color:#fff;font-size:16px;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:40px;}
.yx-rotation-focus span,.yx-rotaion-btn span{background:url(imagesico.png) no-repeat;display:block;}
.yx-rotation-focus{height:40px;line-height:40px;right:20px;bottom:0;z-index:2;}
.yx-rotation-focus span{width:12px;height:12px;line-height:12px;float:left;margin-left:5px;position:relative;top:14px;cursor:pointer;background-position:-24px -126px;text-indent:-9999px;}
.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative;}
.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px;}
.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px;}
.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}
.yx-rotation-focus span.hover{background-position:-10px -126px;}
.rotaion_list{width:0;height:0;overflow:hidden;}
.rotaion_list img{width:980px;height:350px;}

.iabout{width:390px;margin-left:;}
.ititle{height:20px;line-height:20px;border-bottom:2px solid #233c6e;font-size:18px;padding-left:15px;padding-bottom:7px;margin-bottom:5px;font-weight:700;color:#233c6e;}
.iabout-body{padding-top:7px;}
.iabout-body p{font-size:12px;text-indent:2em;line-height:210%;color:#333;}
.enbody p{margin-top:2px;}


.iab{width:420px;}

.ibao{width:430px;border-left:1px dashed #233c6e;padding-left:35px;height:542px;}
.inews{}
.inews ul li{line-height:38px;border-bottom:1px dotted #e2e2e2;font-size:12px;padding-left:8px;}
.inews ul li:hover{background-color:#f6f6f6;}
.inews ul li a,.cnext ul li a{color:#333;}
.inews ul li a i{width:25px;height:11px;margin-left:10px;background:url(imagesnew.gif) no-repeat;display:inline-block;}
.inews ul li a:hover{color:#233c6e;text-shadow:0 0 1px #f0f0f0; text-decoration:underline;}

.z{margin:0 10px 10px 10px;padding-top:10px;font-size:12px;}
.left{width:240px;}
.ltitlr{height:40px;line-height:40px;font-size:36px;color:#233c6e;border-bottom:2px #233c6e solid;font-weight:700;}
.ltitlr span{font-size:18px;color:#333;margin-left:10px;}
.left ul li{height:30px;line-height:30px;background:url(imageson.png) no-repeat -240px 0;margin-top:8px;-moz-transition: background 0.4s ease-in-out;-webkit-transition: background 0.4s ease-in-out;-o-transition: background 0.4s ease-in-out;-ms-transition: background 0.4s ease-in-out;transition: background 0.4s ease-in-out; overflow:hidden;}
.left ul li:hover{background:url(imageson.png) no-repeat;}
.left ul li:hover a{color:#fff;}
.left ul li a{color:#000;font-size:12px;padding-left:10px;height:30px;width:220px;display:block;}
.left ul li.on{background:#233c6e;}
.left ul li.on a{color:#fff;}


.right{width:700px;}
.content{margin-bottom:20px;}
.position{height:22px;line-height:22px;border-bottom:1px #233c6e solid;margin-bottom:10px;color:#999;overflow:hidden;}
.position a{color:#999;}
.position a:hover,.content a:hover{color:#233c6e;text-shadow:0 0 1px #8e6f03;}


.clist{margin:10px 0;}
.clist ul li{height:40px;line-height:40px;border-bottom:1px dotted #e2e2e2;font-size:12px;padding-left:18px;background:url(imageslist_li.png) no-repeat;}
.clist ul li:hover{background-color:#f6f6f6;}
.clist ul li a,.cnext ul li a{color:#333;}
.clist ul li a:hover,.cnext ul li a:hover{color:#233c6e;text-shadow:0 0 1px #f0f0f0; text-decoration:underline;}

.clist_body{margin:0 10px 30px 10px;}


.title_h1{margin-top:10px;}
.title_h1 h1{line-height:180%;font-size:20px;text-align:center;}
.item{font-size:12px;color:#888;text-align:center;border-top:dotted 1px #e2e2e2;line-height:24px;margin-bottom:20px;}
.cbody{padding-bottom:50px;}
.cbody img{max-width:700px;}
.cbody a{text-decoration:underline;color:#233c6e;}
.cbody a:hover{text-shadow:0 0 1px #8e6f03;}
.cnext{margin:20px 0;border-top:dotted 1px #ccc;}
.cnext ul li{height:26px;line-height:26px;}


.clist_img{}
.clist_img dl{float:left;width:160px;height:240px;margin:15px 35px;background:url(imagesdl_bg.png) -200px -48px no-repeat;-moz-transition: background 0.4s ease-in-out;-webkit-transition: background 0.4s ease-in-out;-o-transition: background 0.4s ease-in-out;-ms-transition: background 0.4s ease-in-out;transition: background 0.4s ease-in-out;}
.clist_img dl:hover{background:url(imagesdl_bg.png) no-repeat 0 -48px;}
.clist_img dl dt{height:160px;height:200px;overflow:hidden;-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;}
.clist_img dl dt img{width:160px;min-height:200px;}
.clist_img dl dd{height:30px;line-height:30px;text-align:center;font-size:14px;}
.clist_img dl dd a{color:#333;}
.clist_img dl dd a:hover{color:#233c6e;text-shadow:0 0 1px #8e6f03;}




.page{margin:15px 0;}
.page li{display:inline-block;margin:0 3px;}
.page li a{height:24px;display:inline-block;padding:0 8px;background:url(imagespage.png) repeat-x 0 -2px #e2e2e2;line-height:24px;color:#233c6e;}
.page li a:hover{background:url(imagespage.png) repeat-x 0 -24px;color:#fff;}
.page li.c{padding:0 8px;background:#233c6e;color:#fff;line-height:24px;height:24px;display:inline-block;}

.member_f{margin-top:5px;padding-right:30px;font-size:12px;}
.member_f dl{border-bottom:1px dotted #f4f4f4; padding:5px 0; width:100%; float:left;}
.member_f dl dt{float:left; width:110px; text-align:right; line-height:26px; font-weight:bold;}
.member_f dl dd{float:left; line-height:26px; padding-left:10px;}
.member_f dl dd textarea{ width:90%; height:200px;}
.member_f dl dd.m a{color:#C00;}
.member_f dl dd.m span{color:#C00;}
.member_f dl dd.m span.ok{ background-color:#000; width:10px; height:5px;}
.inp{border:1px solid #CCC; padding:3px; border-top-color:#666;border-left-color:#666;background-color:#F6F6F6; line-height:14px;}
.inp:hover{border:1px solid #5EA2D9;background-color:#EDF3F8;}
.btnmini,.btnbig{border:1px solid #560000; overflow:hidden; border-top:#149BDD;border-left:#149BDD;background-color:#233c6e;font-weight:bold;color:#fff; cursor:pointer;}
.btnmini{padding:0 10px; line-height:17px;height:24px;background-color:#e2e2e2;color:#173f69;border:1px solid #173f69;}
.btnbig{padding:5px 10px;font-size:14px; height:30px;margin-top:5px;color:#fff;}
a.btnbig:hover{color:#fff;}
.zhuce{width:670px;font-size:12px;border-right:1px dotted #233c6e;}

.zhuce-left{width:210px;font-size:12px;margin-top:50px;}
.zhuce-left .you,.zhuce-left .btn{height:30px;}

.m_left a,.m_right a{color:#c00;}
.m_left{width:180px;padding:10px 0 80px 30px;font-size:12px;border-top:2px solid #233c6e;background:#fff3f3;}
.m_left ul{padding:0 0 90px 30px;}
.m_left ul li{height:30px;line-height:30px;text-align:right;padding-right:10px;background:url(imagesm.png) no-repeat;-moz-transition: background 0.4s ease-in-out;-webkit-transition: background 0.4s ease-in-out;-o-transition: background 0.4s ease-in-out;-ms-transition: background 0.4s ease-in-out;transition: background 0.4s ease-in-out;}
.m_left ul li:hover{background:url(imagesm.png) no-repeat -180px 0;}
.m_right{width:665px;border-top:2px solid #233c6e;background:#fff3f3;padding:10px 0 50px 30px;min-height:210px;}


.contact{margin-top:75px;}
.contact .ctitle{height:40px;line-height:40px;font-size:22px;color:#233c6e;font-weight:700;border-bottom:2px solid #233c6e;}
.contact .ctitle span{font-size:16px;color:#333;margin-left:10px;}
.contact dl{margin:10px 0;line-height:200%;}
.contact dl dt{font-size:14px;color:#233c6e;font-weight:700;border-bottom:1px dotted #ffc7c7;line-height:26px;}
.contact dl dd{}

.foot{border-top:3px solid #233c6e;margin-top:10px;}
.copy{background:url(imagesblogo.jpg) right no-repeat;width:810px;margin:10px auto 0 auto;height:90px;padding:10px 110px 0 0;}
.copy p{font-size:12px;line-height:22px;text-align:center;}



.dashi {padding:20px 0;min-height:720px; background:url(../images/content-bg.png); width:100%;}
.dashi .wrapper hr{height:0;}
.dashi .wrapper { position: relative; background: url(../images/release-bg.png) no-repeat right top; width:930px; margin: 0 auto;}
.dashi .light { position: absolute; left: 55px; top: -50px; width: 152px; height: 191px; background: url(../images/light-top.png) no-repeat top center;}
.dashi .light i { position: absolute; width: 100%; height: 100%; top: 0; background: url(../images/light.png) no-repeat top center;}
.dashi .line-left { position: absolute; left: 0; top: 15px; width: 70px;}
.dashi .line-right { position: absolute; right: 0; top: 15px; width: 460px;}
.dashi .main1 { background: url(imagesline-bg.png) repeat-y 249px 0;}
.dashi .main1 .title { position: absolute; line-height: 40px; padding-left: 67px; left: 230px; top: 0; color: #58a6fb; font-size: 24px; background: url(imagesclock.png) no-repeat left top;}
.dashi .main1 .year { position:relative;z-index:2;}
.dashi .main1 .year h2 { height: 40px; width: 170px; padding-right: 30px; font-size: 24px; line-height: 40px; text-align: right;}
.dashi .main1 .year h2 a { color: #58a6fb;}
.dashi .main1 .year h2 i { display:block; position:relative; height:0; width:0; left:190px; top:-20px; border-width:6px; border-style:solid; border-color:#59a7fb transparent transparent transparent;  -webkit-transition:.5s; -moz-transition:.5s; -ms-transition:.5s; -o-transition:.5s;transition:.5s;-webkit-transform-origin:6px 3px; -moz-transform-origin:6px 3px; -ms-transform-origin:6px 3px; -o-transform-origin:6px 3px; transform-origin:6px 3px ;}
.dashi .main1 .year .list { margin:10px 0; position:relative; overflow:hidden; -webkit-transition:height 1s cubic-bezier(0.025, 0.025, 0.000, 1.115), opacity 1s; -moz-transition:height 1s cubic-bezier(0.025, 0.025, 0.000, 1.115), opacity 1s; -ms-transition:height 1s cubic-bezier(0.025, 0.025, 0.000, 1.115), opacity 1s; -o-transition:height 1s cubic-bezier(0.025, 0.025, 0.000, 1.115), opacity 1s; transition:height 1s cubic-bezier(0.025, 0.025, 0.000, 1.115), opacity 1s ;background: url(../images/release-bg.png) no-repeat right top;}
.dashi .main1 .year .list ul { bottom: 0;}
.dashi .main1 .year .list ul li { background: url(imagescircle.png) no-repeat 235px 31px; padding:30px 0; color: #a1a4b8;}
.dashi .main1 .year .list ul li.highlight { background-image: url(imagescircle-h.png);}
.cls { zoom: 1;}
.cls:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.dashi .main1 .year .list ul li.highlight .date, .dashi .main1 .year .list ul li.highlight .intro { color: #ec6a13;}
.dashi .main1 .year .list ul li .date, .dashi .main1 .year .list ul li .version { float:left; display:block; clear:left; width:200px; line-height:24px; text-align:right ;}
.dashi .main1 .year .list ul li .date { font-size:18px; line-height:32px; color:#bec1d5 ;}
.dashi .main1 .year .list ul li .intro, .dashi .main1 .year .list ul li .more { float: left; display: block; width:630px; margin-left: 100px; line-height: 24px;}
.dashi .main1 .year .list ul li .intro { font-size: 18px; line-height: 32px; color:#2c2c2c;text-shadow:0 0 1px #ccc;}
.dashi .wrapper:first-child .main1 .year.close h2 i { transform:rotate(-90deg); -webkit-transform:rotate(-90deg); -moz-transform:rotate(-90deg); -ms-transform:rotate(-90deg); -o-transform:rotate(-90deg) ;}
.dashi .wrapper:first-child .main1 .year.close .list { opacity:0; height:0!important;}
.ie7 .content .main1 .year h2 i { left:40px ;}


.people{}
.ppic{width:250px;height:320px;overflow:hidden;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.ppic img{width:250px;min-height:320px;}
.plist{width:420px;}
.plist dl dt{height:40px;margin-bottom:10px;}
.plist dl dt h1{height:40px;line-height:40px;font-size:24px;color:#233c6e;border-bottom:2px solid #233c6e;}
.plist dl dd{line-height:34px;font-size:14px;border-bottom:1px dotted #c06969;padding-left:10px;}
.plist dl dd:hover{background:#ffeeee;}
.pbody{margin:10px auto 0 auto;padding-bottom:30px;}
#tab{width:100%;position:relative;}
#tab .tab_menu{width:100%;float:left;position:absolute;z-index:1;border-bottom:2px solid #233c6e;}
#tab .tab_menu li{float:left;width:92px;height:30px;line-height:30px;cursor:pointer;text-align:center;margin:0 2px 0 0;background:#ccc;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;color:#233c6e;font-weight:700;}
#tab .tab_box{width:100%;clear:both;top:30px;position:relative;}
#tab .tab_menu .selected{cursor:pointer;background:#233c6e;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;color:#fff;}
.hide{display:none;}
.tab_box div{padding:10px 0;width:700px;word-wrap:break-word;} 

.nologin{padding:10px;font-size:24px;border-left:5px solid #233c6e;color:#999;line-height:34px;}
.nologin a{color:#233c6e;}
.down,.homepage{background:url(imagesdown.png) no-repeat;width:90px;text-align:center;color:#fff;height:34px;display:inline-block;}
.down:hover,.homepage:hover{color:#fff;}


.pubu {margin:10px 0 20px 0;position: relative;}
.pubu ul li{float:left;width:160px;moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;margin:15px 35px;border:1px dotted #d57777;}
.pubu ul li .pimg{width:160px;height:200px;overflow:hidden;position:relative;}
.pubu ul li:hover{box-shadow: 0px 0px 8px 0 #999;}
.pubu ul li .pimg img{width:160px;-webkit-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;moz-border-radius:8px 8px 0 0;}
.pubu ul li .shuoming{position:absolute;bottom:0;height:30px;color:#233c6e;background:url(imagespubu.png);z-index:5;font-weight:700;width:160px;display:block;text-align:center;line-height:30px;font-size:14px;}
.pubu ul li p{line-height:26px;font-size:12px;text-align:center;}


#zoom { z-index: 9999999999999; position: fixed; top: 0; left: 0; display: none; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)"; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";}
#zoom .content { z-index: 99991; position: absolute; top: 50%; left: 50%; width: 200px; height: 200px; background: #ffffff no-repeat 50% 50%; padding: 0; margin: -100px 0 0 -100px; box-shadow: -20px 20px 20px rgba(0, 0, 0, 0.3); border-radius: 4px;}
#zoom .content.loading { background-image: url(imagesloading.gif);}
#zoom img { display: block; max-height:600px; background: #ececec; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25); border-radius:10px;border:#fff solid 5px;}
#zoom .close { z-index: 99993; position: absolute; top: 0; right: 0; width: 49px; height: 49px; cursor: pointer; background: transparent url(imagesclose.png) no-repeat 50% 50%; opacity: 1; filter: alpha(opacity=100); border-radius: 0 0 0 4px;}
#zoom .previous, #zoom .next { z-index: 99992; position: absolute; top: 50%; overflow: hidden; display: block; width: 49px; height: 49px; margin-top: -25px;}
#zoom .previous { left: 0; background: url(imagesarrows.png) no-repeat 0 0; border-radius: 0 4px 4px 0;}
#zoom .next { right: 0; background: url(imagesarrows.png) no-repeat 100% 0; border-radius: 4px 0 0 4px;}
#zoom .close:hover { background-color: #da4f49;}
#zoom .previous:hover, #zoom .next:hover { background-color: #0088cc;}


.ilink{font-size:12px;line-height:22px;text-align:center;}
.ilink a{margin:0 10px;color:#333;}
.ilink a:hover{color:#233c6e;text-shadow:0 0 1px #8e6f03;}

.mtitle{text-align:center;font-size:14px;font-weight:700;line-height:40px;background:#fee;border-bottom:2px solid #233c6e;margin:20px 0;padding:0 20px;}
.bz{text-align:center;line-height:36px;font-size:12px;background:#ffdede;border:1px dotted #233c6e;margin:20px 0;}
.bz span{color:#f00;}

.m_des .m_des_p{font-size:14px;font-weight:700;width:340px;margin:0 auto 20px auto;line-height:40px;border:1px solid #233c6e;color:#233c6e;text-align:center;}
.m_des dl{margin-top:20px;line-height:200%;}
.m_des dl dt{font-weight:700;}
.m_des dl dd p{text-indent:1.5em;}



#share{position:fixed;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)-34+"px");bottom:-70px;left:50%;margin-left:490px;width:23px;zoom:1;}
#share a{background-image:url(imagesshare.png);background-repeat:no-repeat;display:block;width:23px;height:64px;margin-bottom:2px;overflow:hidden;text-indent:-999px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
#share a{}
#share a#totop{background-position:-23px 0;position:absolute;bottom:0;cursor:pointer;}
#share a#totop:hover{background-position:0 0;}