@import url("190408.css");
body { font: 400 14px/150% "Microsoft YaHei", Lucida, Verdana, "Hiragino Sans GB", STHeiti, "WenQuanYi Micro Hei", SimSun, sans-serif; color: #666 }
a { text-decoration: none; color: #005bac; font-style: normal; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; }
a:hover { text-decoration: none; }
/*=========================================*/
/*Base expand*/
/*=========================================*/


.testbg { background-color: #CCC; }
.w960 { width: 960px; }
.w130{width:130px;}
.w450 { width: 450px; }
.w310 { width: 310px; }
.w320 { width: 320px; }
.w350 { width: 340px; }
.w690 { width: 690px; }
.w170 { width: 170px }
.w380 { width: 380px; }
.w150 { width: 150px; }
.w470 { width: 470px; }
.w240 { width: 240px; }
.w260 { width: 260px; }
.w290 { width: 290px; }
.w85 { width: 85px; }
.h200 { height: 200px; }
.h330 { height: 330px; }
.h166 { height: 166px; }
.h112 { height: 112px; }
.h84 { height: 84px; }
.lh50 { line-height: 50px; }
.b1s_d4 { border: 1px solid #d4d4d4; }
.bc_fa { background-color: #fafafa; }
.c9a, .c9a a { color: #333; }
.c50 { color: #505050 }
.cd6 { color: #d60000 }
.tdau a:hover { text-decoration: underline; }
.bc_ee { background-color: #eee; }
.bc_f7 { background-color: #f7f7f7; }
.pt0 { padding-top: 0; }
.pb0 { padding-bottom: 0; }
.pl0 { padding-left: 0; }
.pr0 { padding-right: 0; }
.pl8 { padding-left: 8px; }
.pt200 { padding-top: 200px; }
.cblue { color: #005bac; }
.bc_ee { background-color: #eee; }
.bc_00 { background-color: #000; }
.bc_f9 { background-color: #f9f9f9; }
.bc_ea { background-color: #eaeaea; }
.bc_ff { background-color: #fff; }
.bc_f3 { background-color: #f3f3f3; }
.h330_oh { height: 330px; overflow: hidden; }
.h322_oh { height: 322px; overflow: hidden; }
/*=========================================*/
/*Header*/
/*=========================================*/



#header { background: url(/statics/images/estate/hdbg.jpg) repeat-x; height: 82px; position: relative; z-index: 89; }
.topSch2 { width: 150px; height: 20px; position: relative; }
.ipt2 { border: none; height: 20px; line-height: 20px; float: left; padding: 0 10px; font-size: 12px; color: #999; background: #fff; width: 107px; }
.btn2 { width: 23px; height: 20px; overflow: hidden; border: none; background: url(/statics/images/estate/header/btn2z.png) no-repeat left top; cursor: pointer; float: left; }
.lan, .lan a { color: #b8c7de; font-family: arial; line-height: 20px; font-size: 12px; }
.lan a { padding: 0 5px; }
.lan a.current, .lan a:hover { color: #fff; }
.nav li { float: left; list-style: none; background: url(/statics/images/estate/header/navline.gif) no-repeat right 16px; padding-right: 2px; position: relative; }
.nav a { color: #fff; display: block; padding: 0 15px; line-height: 42px; }
.nav li.last { background: none; }
.nav li.last a { padding-right: 0; }
.nav li ul { background-color: #004d93; display: none; position: absolute; left: 0; top: 42px; }
.nav li li { background: none; float: none; padding: 0; border-bottom: 1px solid #3e7cb4; }
.nav li li a { text-align: center; line-height: 30px; height: 30px; font-size: 12px; padding: 0; display: block; }
.nav li li a:hover { background-color: #0d63b0; }
.shadow { background: url(/statics/images/estate/header/shadow.png) repeat-x left top; height: 14px; overflow: hidden; width: 100%; }
#header2 { background-color: #034da2; }
.nav2 li { float: left; background: url(/statics/images/estate/header/nav2line.png) no-repeat right center; padding: 0 10px }
.nav2 li.last { background: none; }
.nav2 a { font-size: 14px; color: #fff; line-height: 25px; }
.nav2 a.current { font-weight: 700; }
.posi { background: url(/statics/images/estate/header/posibg.png) repeat-x left top; height: 47px; overflow: hidden; }
#topSch { width: 220px; height: 26px; position: relative; }
.ipt1 { width: 170px; border: none; height: 24px; line-height: 24px; padding: 0 10px; background-color: #FFF; float: left; display: inline-block; border: 1px solid #eee; border-right: none; color: #999; }
.btn1 { width: 28px; height: 26px; background: url(/statics/images/estate/header/btn1z.png) no-repeat left top; overflow: hidden; cursor: pointer; float: left; border: none; }
.topSchh .ipt1 { width: 170px; border: none; height: 24px; line-height: 24px; padding: 0 10px; background-color: #FFF; float: left; display: inline-block; border: 1px solid #d4d4d4; border-right: none; color: #999; }
.topSchh .btn1 { width: 28px; height: 26px; background: url(/statics/images/estate/header/btn1zh.png) no-repeat left top; overflow: hidden; cursor: pointer; float: left; border: none; }
.posiTxt { font-size: 14px; color: #999; }
.posiTxt a { color: #005bac; line-height: 26px; }
/*=========================================*/
/*Footer*/
/*=========================================*/
.footNav { background: url(/statics/images/estate/footer/footnavbg.jpg) repeat-x left top; height: 190px; overflow: hidden; }
.footNav dd { background: url(/statics/images/estate/icon/footsqu.gif) no-repeat left center; padding-left: 10px; }
.footNav dd a { font-size: 12px; color: #989696; }
.footNav dd a:hover { color: #fff; }
.footNav dt a { font-size: 14px; color: #D4D4D4; line-height: 30px; }
.footNav dl { margin-top: 10px; float: left; margin-right: 55px; }
#footer { background: #333; border-top: 1px solid #404040; line-height: 27px; height: 27px; font-size: 12px; }
.footerTxt { color: #aeadad; }
.footerlogo a { background: url(/statics/images/estate/footer/logobg.png) no-repeat left center; padding-left: 91px; font-size: 12px; color: #666; display: inline-block; height: 27px; line-height: 27px; }
.footerlogo a:hover { background: url(/statics/images/estate/footer/logobgh.png) no-repeat left center; }
/*=========================================*/
/*Side*/
/*=========================================*/



.side { background: url(/statics/images/estate/side/sidebg.png) no-repeat right top; width: 193px; min-height: 391px; _height:expression((document.documentElement.clientHeight||document.body.clientHeight)>391?"391px":"");
}
.sideUl { width: 156px; }
.sideUl li { line-height: 30px; border-bottom: 1px solid #ccc; }
.sideUl a { padding-left: 10px; display: block; line-height: 30px; color: #005bac; font-size: 14px; }
.sideUl li.current { background: url(/statics/images/estate/side/sidenavbg.png) repeat-x left; }
.sideUl li.current a { color: #fff; background: url(/statics/images/estate/side/dot.gif) no-repeat 140px center; display: block; }
/*=========================================*/
/*Content*/
/*=========================================*/


.content { width: 750px; }
.personBox { width: 184px; display: inline-block; margin: 0 auto; }
.personBg, .personBg a { /* background: url(/statics/images/estate/content/per_sbg.png) no-repeat center center; */ text-align: center; display: block; }
.name, .name a, .name2 { color: #333; font-size: 16px; text-align: left; }
.name, .name2 { padding-left: 30px; }
.name2 a { color: #333; }
.line { background-color: #ccc; height: 1px; overflow: hidden; }
.city { font-size: 12px; }
.city h3 { font-size: 14px; line-height: 21px; }
.col { width: 32%; float: left; }
.cityLetter { width: 20px; float: left; font-size: 14px; line-height: 21px; color: #999; }
.cityBox { float: left; }
.cityBox ul li { line-height: 19px; color: #999; font-size: 12px;}
.cityBox ul li span{font-size: 12px;}
.cityBox a { color: #035dad;font-size: 12px;}
.cityBox a:hover { text-decoration: underline; }
/*=========================================*/
/*Function*/
/*=========================================*/



/* EditBody */
.editbody p { text-align: justify; text-justify: inter-ideograph; color: #666; line-height: 23px; margin-top: 20px; text-indent: 2em; }
.editbody strong,.editbody b{font-weight:700;}
.editbody img {max-width:550px;}
.editbody p a{text-decoration:underline;color:#005bac}
.editbody2, .editbody2 p { text-align: justify; text-justify: inter-ideograph; color: #666; line-height: 21px; margin-top: 10px; text-indent: 2em; }
.lh30p p { line-height: 30px; }
.backtop { background: url(/statics/images/estate/icon/toparrow.png) no-repeat right center; padding-right: 15px; height: 50px; line-height: 50px; display: inline-block; color: #333; font-size: 14px; }
/* CommonBar */
.groupBar { color: #999; font-size: 12px; font-family: Arial, Helvetica, sans-serif; margin-top: 3px; }
.groupBar span { background: url("/statics/images/estate/icon/line.gif") no-repeat scroll right center transparent; padding: 1px 11px 3px 13px; display: inline-block; float: left; }
.groupBar span a { background: url("/statics/images/estate/icon/dot3.gif") no-repeat scroll right center transparent; color: #999999; padding-right: 15px; line-height: 22px; }
.groupBar span a:hover { background: url("/statics/images/estate/icon/dot3h.gif") no-repeat scroll right center transparent; color: #333333; }
.groupBar span.clbg { background: none; }
.groupBar p a { background: none; padding: 0; }
.groupBar .dropCon { background-color: #FFFFFF; border-top: 1px solid #CCCCCC; display: none; left: -1px; top: 25px; }
.groupBar .dropConUl { display: inline-block; float: left; margin: 0 5px; overflow: hidden; padding: 0; width: 150px; }
.groupBar .dropConUl li { border-bottom: 1px solid #CCCCCC; height: 28px; line-height: 28px; width: 160px; }
.groupBar .dropConUl li a { background: url("/statics/images/estate/icon/dotgraysmall.gif") no-repeat scroll left center transparent; color: #005BAC; font-family: arial; padding-left: 10px; }
.groupBar .dropConUl li a:hover { background: url("/statics/images/estate/icon/dotgraysmall.gif") no-repeat scroll left center transparent; color: #005BAC; text-decoration: underline; }
.groupBar .currentClk { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: none repeat scroll 0 0 transparent; border: 1px solid #ccc; border-bottom: none; padding: 0px 10px 3px 12px; }
.groupBar .currentClk a { background: url("/statics/images/estate/icon/dot3h.gif") no-repeat scroll right center transparent; color: #333333; }
.groupBar .dropClose a { background: #CCDEEE url("/statics/images/estate/icon/dotgraytopsmall.gif") no-repeat center 2px; display: block; font-size: 0; height: 11px; overflow: hidden; text-indent: -9999em; }
.groupBar .dropClose a:hover { background: #EEEEEE url("/statics/images/estate/icon/dotgraytopsmall.gif") no-repeat center 2px; display: block; font-size: 0; height: 11px; }

.groupBar .dropConUl2{width:200px;}
.groupBar .dropConUl2 li{width:200px;}

/*2015.3.23添加 顶部网站导航使用*/
.groupBar .dropConUlBig { display: inline-block; float: left; margin: 0 5px; overflow: hidden; padding: 0; width: 200px; }
.groupBar .dropConUlBig li { border-bottom: 1px solid #CCCCCC; height: 28px; line-height: 28px; width: 200px; }
.groupBar .dropConUlBig li a { background: url("http://image.wanda.cn/statics/images/web/icon/dotgraysmall.gif") no-repeat scroll left center transparent; color: #005BAC; font-family: arial; padding-left: 10px; }
.groupBar .dropConUlBig li a:hover { background: url("http://image.wanda.cn/statics/images/web/icon/dotgraysmall.gif") no-repeat scroll left center transparent; color: #005BAC; text-decoration: underline; }


/* Page */
.page { margin: 0px; padding: 0px; text-align: center; font-size: 12px; }
.page a { border: 1px solid #ddd; color: #005bac; margin: 2px; padding: 2px 7px; text-decoration: none; }
.page a:hover, .page a:active { border: 1px solid #ccc; color: #000 }
.page span.current { color: #333; font-weight: 700; margin: 2px; padding: 2px 7px }
.page .pre, .page .next, .page .pre:hover, .page .next:hover { border: none; margin: 2px; padding: 2px 7px; font-size: 12px; }
/* h1-h5 */
.h1 { font-size: 18px; color: #333;}
.h2 { font-size: 16px; color: #333;}
/* dllist */
.dllist dl { border-bottom: 1px solid #CCCCCC; }
.dllistDLbb dl { border-bottom: 1px solid #F1F1F1; }
.dllist dl.dl2 { border-bottom: none; }
.dllist dl.end { border: none; }
.dllist dt { float: left; margin-right: 15px; }
.dllist dd { font-size: 14px; float: left; width: 480px; }
.dllist2 dt img { border: 1px solid #ccc; }
.dllist2 dd { width: 440px; }
/* scrollable */
.scrollable { float: left; height: 42px; overflow: hidden; position: relative; width: 640px; }
.scrollable .items { clear: both; position: absolute; width: 20000em; }
.items div { float: left; }
.scrollable a { color: #333; float: left; font-family: arial; font-size: 18px; height: 42px; line-height: 35px; text-align: center; width: 64px; background-color: #fff; display: block; background: url(/statics/images/estate/icon/yearsbg.png) repeat-x right top; }
.scrollable a.hover { color: #fff; background: url(/statics/images/estate/icon/yearsbgh.png) no-repeat center top; }
a.browse { cursor: pointer; display: block; float: left; font-size: 1px; height: 33px; width: 23px; background: #efefef; border: 1px solid #ccc; }
a.right { background: #efefef url("/statics/images/estate/icon/next-horizontal.png") no-repeat -23px 7px; clear: right; margin-right: 0;/*  border-left:none; */ }
a.right:hover { background-position: -23px 7px; }
a.right:active { background-position: 0 7px; }
a.right.disabled { background-position: left 7px; }
a.left { background: #efefef url("/statics/images/estate/icon/prev-horizontal.png") no-repeat -23px 7px; margin-left: 0; }
a.left:hover { background-position: -23px 7px; }
a.left:active { background-position: 0 7px; }
a.left.disabled { background-position: left 7px; }
/* tab */
.tab li { float: left; cursor: pointer; height: 35px; border-bottom: 3px solid #fff; background-color: #005bac; padding: 0 30px; margin-right: 1px; }
.tabli25 li { padding: 0 25px; }
.tab li.hover { border-bottom: 3px solid #005bac; background-color: #fff; }
.tab li span { line-height: 35px; color: #fff; font-size: 14px; }
.tab li.hover span { color: #005bac; background: url(/statics/images/estate/icon/dot2.gif) no-repeat left center; padding-left: 10px; }
/* js_letter */
.contact_ul li { font-size: 12px; color: #333; float: left; line-height: 20px; cursor: pointer; }
.contact_ul li a { font-size: 14px; color: #005bac; padding: 0 5px 0 5px; }
.contact_ul li.current a { background: #005bac; color: white; }
/* blueBtn */
.blueBtn { background-color: #005BAC; display: inline-block; padding: 0 10px; }
.blueBtn a { background: url("/statics/images/estate/icon/arrowdot.gif") no-repeat scroll left center transparent; color: #FFFFFF; display: inline-block; font-size: 14px; height: 26px; line-height: 24px; padding-left: 10px; }
.blueBtn a:hover { text-decoration: none; }
.btnup, .btndown { background-color: #005bac; display: inline; padding: 0 10px; font-size: 14px; }
.btnup a, .btndown a { background: url(/statics/images/estate/icon/arrowup.gif) no-repeat left center; padding-left: 15px; color: #fff; line-height: 20px; height: 20px; font-size: 14px; display: inline-block; height: 26px; line-height: 24px; cursor: pointer; }
.btndown a { background: url(/statics/images/estate/icon/arrowdown.gif) no-repeat left center; }
/* txtlist */
.txtlist a { color: #005bac; }
.txtlist a:hover { text-decoration: underline; }
.txtlist span { float: right; color: #ccc; }
.txtlist li { height: 28px; line-height: 28px; overflow: hidden; background: url(/statics/images/estate/icon/dot.png) no-repeat left center; padding-left: 12px; }
.txtlist li .video_tb { margin-left: 5px; width: 16px; height: 9px; *height:20px;
_height: 23px; background: url(/statics/images/estate/icon/vedio_tb.gif) left center no-repeat; _background: url(/statics/images/estate/icon/vedio_tb.gif) left 10px no-repeat; display: inline-block; float: none; }
.txtlistIcon2 li { background: url(/statics/images/estate/icon/txtlistIcon2.jpg) no-repeat left center; padding-left: 12px; }
/* videoList */
.play a { width: 40px; height: 40px; background: url(/statics/images/estate/playicon/play2.png) no-repeat; display: block; overflow: hidden; font-size: 0; }
.playd a { width: 75px; height: 45px; background: url(/statics/images/estate/icon/playd.png) no-repeat; display: block; overflow: hidden; font-size: 0; }
.videoList ul { border-bottom: 1px solid #ccc; padding-bottom: 30px; padding-top: 30px; }
.videoList li { float: left; width: 25%; }
.videoListUlnobb ul { border-bottom: none; }
.videoList5 li { float: left; width: 20%; *width: 19.9%;
}
.videoListULine ul { border-bottom: 1px solid #d4d4d4; }
.videoList3 li { float: left; width: 33%; _width: 32.9% }
.play2 b { background: url(/statics/images/estate/icon/play2.png) no-repeat left center; padding-left: 20px; color: #999; font-weight: normal; }
.videoTit { width: 150px; margin: 0 auto; height: 36px; line-height: 18px; overflow: hidden; }
.txtdot { background: url(/statics/images/estate/icon/dot.png) no-repeat left center; padding-left: 20px; }
/* ul12090 */
.ul12090_span3 { width: 426px; overflow: hidden; }
.ul12090_span3 ul { width: 459px; }
.ul12090_span3 li { float: left; width: 120px; margin-right: 33px; }
.ul12090_span3 a { font-size: 12px; line-height: 20px; text-align: center; display: block; color: #666; }
.ul12090_span3 a:hover { color: #005bac; }
.bluebox { background: #005bac; padding: 0 10px; }
.bluebox a { background: url(/statics/images/estate/icon/arrowright.gif) no-repeat left center; padding-left: 10px; color: #fff; height: 25px; line-height: 25px; font-size: 12px; }
/* 20130809 */
.shadow2 { background: url(/statics/images/estate/banner/shadow.png) repeat-x center top; height: 9px; overflow: hidden; width: 960px; position: absolute; left: 50%; bottom: -9px; margin-left: -480px; }

.bc_e { background-color: #eee; }
.w750 { width:750px;}

.uline a:hover { text-decoration:underline;}

/* 20130826 */
#full-screen-slider { width: 960px; height: 320px; position: relative; margin: 0 auto; }
#slides { display: block; width: 100%; height: 320px; list-style: none; padding: 0; margin: 0; position: relative }
#slides li { display: block; width: 100%; height: 320px; list-style: none; padding: 0; margin: 0; position: absolute }
#slides li a { display: block; width: 100%; height: 100%; text-align: center;}
#pagination_wrap { position: absolute; left: 0; top: 280px; width: 100%; z-index: 10 }
#pagination { float: left; position: relative; left: 50%; }
#pagination li { list-style: none; position: relative; left: -50%; float: left; margin: 0 3px; }
#pagination li a { display: block; width: 10px; height: 10px; border: 1px solid #ccc; overflow: hidden; text-indent: -9999px; outline: 0 }
#pagination li span { position: absolute; left: -120px; top: -100px; display: none; }
#pagination li img { border: 3px solid #ccc; }
#pagination li.current { background: #ccc }

.cang { display:none;}
.col4 { width:25%; float:left;}
.pilou_tit{height:58px;background: url(/statics/images/icon/pilou.jpg) no-repeat left 30px;}
code {background: url(/statics/images/icon/icobg.gif) no-repeat left center; display: inline-block;width: 20px;height: 19px;float: left;
margin-top: 6px;display:block;}
.txtlist_add a{display:block;float:left;}

/*20140409添加*/
.infor_tit{height:58px;background: url(/statics/images/estate/icon/infor.jpg) no-repeat left 30px;}
.w310{width:310px;}
.w370{width:370px;}
.w450{width:450px;}
.ml133{margin-left:133px;}
a.ah_line:hover{text-decoration:underline;}

.form_ul li{margin-top:20px;overflow:hidden;}
.form_ul li span.spanl{width:70px;text-align:right;height:30px;line-height:30px;padding-right:3px;color:#333;font-size:16px;}
.form_ul li input.spanr{width:200px;height:30px;line-height:30px;border:1px #dddddd solid;color:#333;padding-left:10px;padding-right:10px;font-size:16px;}
.space{display:inline-block;width:14px;}
.info_but{display:block;height:30px;text-align:center;line-height:30px;background:#034da2;color:#fff;float:left;font-size:16px;padding-left:20px;padding-right:20px;border: 0 none;}
.ml63{margin-left:63px;}
.aline:hover{text-decoration:underline;}
.bgf4{background:#f4f4f4;}
.i_block{display:inline-block;}

.set{background:#f4f4f4 url(/statics/images/estate/icon/set.png) no-repeat 10px center;}
.form_ul02 li{margin-top:20px;overflow:hidden;}
.form_ul02 li span.spanl{display:block;float:left;width:130px;text-align:right;height:30px;line-height:30px;padding-right:3px;color:#333;font-size:16px;}
.form_ul02 li input.spanr{display:block;float:left;width:200px;height:30px;line-height:30px;border:1px #dddddd solid;color:#333;padding-left:10px;padding-right:10px;font-size:16px;}
.form_ul02 li input.w95{width:95px;}
.password{background:#f4f4f4 url(/statics/images/estate/icon/password.png) no-repeat 10px center;}

.success{background:url(/statics/images/estate/icon/success.jpg) no-repeat left center;}
.caiwu_tit{height:58px;background: url(/statics/images/estate/icon/caiwu.jpg) no-repeat left 30px;}
.jingying_tit{height:58px;background: url(/statics/images/estate/icon/jingying.jpg) no-repeat left 30px;}

.mt_f30{margin-top:-30px;}
.tab_ul li{float:left;width:109px;height:38px;line-height:30px;background:url(/statics/images/estate/icon/tab_02.jpg) no-repeat top left;text-align:center;color:#333;}
.tab_ul li.hover{background:url(/statics/images/estate/icon/tab_01.jpg) no-repeat top left;color:#fff;}

/*20140415添加*/
.a_cblue01{color: #005bac;text-decoration:underline;}

.caiwu_more{position:absolute;top:-65px;right:3px;}
.h80{height:80px;}

/*20140513添加*/
.f_aril{font-family:Arial, Helvetica, sans-serif}

/*董事会成员*/
.intro{width:630px;border-top:1px #cccccc solid;border-bottom:1px #cccccc solid;background: #fff;padding-left: 60px;padding-right: 60px;padding-top: 7px;padding-bottom: 7px;text-align: justify;margin-bottom: 20px;}
/*20190415添加*/
.intro {
  width: 630px;
  border-top: 1px #cccccc solid;
  border-bottom: 1px #cccccc solid;
  background: #fff;
  padding-left: 60px;
  padding-right: 60px;
  padding-top: 7px;
  padding-bottom: 7px;
  text-justify: distribute;
  text-align: justify;
  margin-bottom: 20px;
}
.intro p{text-indent: 2em;color: #333;font-size: 12px;line-height: 28px;}
.addS1 .personBox{border-bottom: 3px #fafafa solid;width: 124px;margin-left: 30px;margin-right: 30px; cursor: pointer;margin-top: 20px;}
.addS1 li.first .personBox{border-bottom: 3px #fff solid;}
.addS1 li.first .intro{margin-bottom: 0px;}
.addS1 ul{background: #fafafa;padding-bottom: 20px;}
.addS1 li.first{background: #fff;}
.addS1 li .addLine,.addS1 li.first .addLine{border-bottom: 3px #034da2 solid;}
.personBox .lh24{line-height: 30px;}

/*修改首页底部导航*/
.unit {color:#989696;font-size:12px;}

.navAdd li ul { background-color: #004d93; display: none; position: absolute; left: 0; top: 35px; z-index: 99999; }

/*20160510 for zhanghui*/
.aLink_tc { text-align: center;}
.aLink_tc a { color: #005bac; font-size: 14px;  padding: 5px 0; display: block;}
