@charset "utf-8";
/* CSS Document */
body{margin:0; padding:0; text-align:center; font-family:Arial,"黑体"; font-size:12px; width:100%; color:#666; }
.main{ width:1300px;  margin:0 auto;background-color:#ECEBEB;}
ul,li{ list-style-type:none; margin:0; padding:0;}
a img{ border:0;}
.clear{ clear:both; height:0; margin:0; padding:0;}
a{ text-decoration:none;}

/*header*/
.top{ width:1300px; height:50px; background-color:#fff;}
.logo{ width:230px; height:50px; float:left;}
.logo img{ width:230px; height:50px;}
.menu{ width:730px; float:left; margin-top:15px; line-height:20px; position:relative; z-index:100;}
.menu ul,.menu ul li{ list-style-type:none; margin:0; padding:0;}
.menu ul li{ float:left; width:120px; display:block; height:20px;  text-align:center;}
.menu ul li a{ color:#333; font-size:13px; text-align:center; width:120px; height:20px; display:block; font-family:Arial,"黑体"; overflow:hidden; background-image:url(/skin/default/images/main_menu_bg.png); background-repeat:no-repeat;}
.menu_en{ display:block; cursor:pointer;}
.menu_ch{ display:block;cursor:pointer;}
.search{ width:200px; height:20px; float:right;background-image:url(/skin/default/images/search_bg.png); margin:0; padding:0; margin-top:13px; margin-right:10px;}
.search img{ float:right; margin-right:10px; cursor:pointer; margin-top:3px;}
.search_input{ border:0; color:#fff; background-color:#D3D3D3; float:left; margin-top:3px; margin-left:5px; font-size:12px; width:150px; border:1px solid #D3D3D3; padding-left:1px; height:12px;}
.share{ width:115px; height:24px; float:right; margin-top:10px;}
.child_menu{ display:none; background-image:url(/skin/default/images/child_menu_bg.png); background-repeat:repeat;}
.child_menu ul{ margin:0; padding:0;}
.child_menu ul li{ float:none; margin:0; padding:0; height:30px;}
.child_menu ul li a{ background-image:none; display:block; width:120px; height:30px; text-align:center; cursor:pointer; line-height:30px; color:#666;}
.ch1,.en1{ display:block; width:120px; height:30px;}
.en1{ font-size:12px;}
.child_menu ul li a:hover{ color:#a40000;}
.menu ul li:hover div{ display:block; position:relative;width:120px; padding-top:20px;}
.qqCur{ float:left; cursor:pointer;}
.qq{ float:left;}

/*banner*/
.banner{ width:1300px; height:160px;}
#inner { width: 1300px; margin:0; }
#inner2 { width: 1300px; margin:0; }
.hot-event { padding:160px 0 0; position: relative; text-align:left;}
.hot-event .switch-tab { text-align: center; padding: 0px 0 0 0; margin-top:-20px; position:absolute; z-index:1; margin-left:600px;}
.hot-event .switch-tab a, .hot-event .switch-tab .current { margin: 0 5px; display: inline-block; width: 8px; height: 8px; background-image: url(/skin/default/images/cur1.png); font: 0/0 arial; color: transparent; overflow: hidden; vertical-align: top; cursor:pointer; }
.hot-event .switch-tab .current { background-image: url(/skin/default/images/cur2.png);}
.hot-event .event-item { height:160px; width: 1300px; position: absolute; z-index:0; left: 0; top: 0; }
.hot-event .event-item .banner { display: block; }
.hot-event .event-item img { -webkit-box-reflect: below 0 -webkit-gradient(linear,0 0,0 100%,from(transparent),color-stop(85%,transparent),to(rgba(255,255,255,.2))); border: 0; }
.hide-clip { position: absolute!important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); padding: 0!important; border: 0!important; height: 1px!important; line-height: 0!important; width: 1px!important; overflow: hidden; }
a.ico { cursor: pointer; }
.ico { display: inline-block; width: 16px; height: 16px; vertical-align: middle; overflow: hidden; }

/*左导航*/
.leftPic{ width:230px; margin-bottom:10px;}
.leftMenu{ width:230px; position:relative; left:0; top:-62px;}
.leftMenu ul{ width:230px;  background-color:#ECEBEB;}
.leftMenu ul li{ height:50px; width:250px;}
.leftMenu ul li a{ width:180px; height:43px; text-align:left; padding-left:50px; display:block; font-size:13px; color:#666; padding-top:7px; cursor:pointer;}
.leftMenu ul li a:hover{ background-color:#A40000; color:#fff;}
.en,.ch{ display:block; width:230px; height:20px;}
.ch{ font-size:13px;}

/*中部*/
.mid{ width:1300px;  text-align:left; background-color:#ECEBEB;}
.mid3{ width:1300px;text-align:left;}
.midMag{width:1300px;text-align:left; background-color:#ECEBEB;}
.midy{ width:1300px;text-align:left; background-color:#ECEBEB;}
.midx{ width:1300px;text-align:left; background-color:#ECEBEB;}
.mid4{ width:1300px;text-align:left; background-color:#ECEBEB; height:600px;}
.left{ width:230px; float:left; background-color:#ECEBEB;}
.right{ width:1070px; float:right; }

/*当前位置*/
.position{ width:700px; margin-left:0px; text-align:left; color:#666; font-size:12px; height:40px; margin-left:100px;}
.position a{ display:block; float:left; margin:0 10px; color:#666; height:20px; overflow:hidden; line-height:20px; margin-top:10px;}
.position_en1{ width:50px; text-align:center;}
.position_en2{ width:130px; text-align:left;}
.position_nor{display:block; float:left; width:50px; height:20px;line-height:20px; margin-top:10px;}
.position_cur{ display:block; float:left;width:10px; height:20px;line-height:20px; margin-top:10px;}

/*内容*/
.con{ width:1070px; background-color:#fff;}
.con3{ width:1070px; background-color:#fff;}
.conx{ width:1070px; background-color:#fff;}
.conMag{width:1070px; background-color:#fff; text-align:left;}
.cony{ width:1070px; background-color:#fff;}
.con4{ width:1070px; background-color:#fff;height:564px;}
.content{ width:835px; margin-left:100px;  overflow:auto;  line-height:25px; padding-right:100px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.content3{ width:835px; margin-left:100px; line-height:25px; padding-right:100px; overflow:auto; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.contentz{width:900px; margin-left:100px; line-height:25px; overflow:auto; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.contenty{ width:835px; margin-left:100px; line-height:25px; padding-right:100px; overflow:hidden; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.content4{ width:835px; margin-left:100px; line-height:25px; padding-right:100px; overflow:auto; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.con .title{ width:735px; margin-left:100px; height:40px; margin-bottom:10px;}
.con .title .title_span{ display:block; width:735px; height:39px; color:#A40000; font-size:18px; line-height:39px;font-family:Arial,"黑体";}
.line{ margin-left:100px; margin-top:0px; margin-bottom:5px;}
.conDe{ width:735px;}
.conDe ul{ height:750px;}
.conDe ul li{ float:left;}

.content3 .conPro ul{ height:480px;}

.magaCon{ width:870px;}
.magaCon ul{ width:100%; margin:0; padding:0;}
.magaCon ul li{margin:0; padding:0; width:260px; height:400px; float:left; margin-right:20px; display:block;}
.magaCon ul li img{ width:260px; height:350px;}
.magTitle{ width:100%; height:30px; line-height:30px; text-align:center;}
.magTitle a{ color:#4B4B4B; font-size:14px;}
.magTitle a:hover{ color:#a40000;}
.conMag .title{ width:735px; margin-left:100px; height:40px; margin-bottom:10px;}
.conMag .title .title_span{ display:block; width:735px; height:39px; color:#A40000; font-size:18px; line-height:39px;font-family:Arial,"黑体"; text-align:left;}
.conMag .line{ margin-top:20px;}
.contentz .fy{width:820px; height:20px; text-align:center; margin-top:0px;}


.con3 .title{ width:735px; margin-left:100px; height:40px; margin-bottom:10px;}
.con3 .title .title_span{ display:block; width:735px; height:39px; color:#A40000; font-size:18px; line-height:39px;font-family:Arial,"黑体";}
.con3 .line{ margin-left:100px; margin-top:20px;}


.cony .title{ width:735px; margin-left:100px; height:40px; margin-bottom:10px;}
.cony .title .title_span{ display:block; width:735px; height:39px; color:#A40000; font-size:18px; line-height:39px;font-family:Arial,"黑体"; text-align:left;}
.cony .line{ margin-left:100px; margin-top:20px;}

.con4 .title{ width:735px; margin-left:100px; height:40px; margin-bottom:10px;}
.con4 .title .title_span{ display:block; width:735px; height:39px; color:#A40000; font-size:18px; line-height:39px;font-family:Arial,"黑体";}
.con4 .line{ margin-left:100px; margin-top:20px;}


/*底部*/
.bottom{ width:1300px; height:150px; background-image:url(/skin/default/images/foot_bg.jpg); background-repeat:no-repeat; padding-top:10px; font-size:12px; font-family:Arial,"黑体";}
.bottom_menu{ width:610px; height:12px; margin:0 auto; margin-bottom:10px;}
.bottom_menu ul li{ float:left; font-size:12px;width:100px; display:inline-block; border-right:1px solid #A7A7A7;}
.bottom_menu ul li a{ color:#fff; font-family:Arial,"黑体"; height:12px; display:block;}
.bottom_line{ width:600px; height:2px; background-color:#6F6F65; text-align:center; margin:0 auto;}
.bottom_en,.copyright{ color:#9e9e9e; font-size:12px; font-family:Arial,"黑体";}
.bottom_en{ margin-top:5px; margin-bottom:5px;}
.bottom_ch{color:#9e9e9e; font-size:12px; margin-bottom:5px; font-family:Arial,"黑体";}
.copyright{ margin-bottom:5px;}

/*社会责任*/
.shzr{ width:730px; height:230px; margin-bottom:20px;}
.shzrPic{ width:230px;}
.shzrCon{ width:450px; padding-left:50px;} 
.shzr a{ color:#A40000; font-size:14px;}
.shzr a:hover{color:#666;}

/*社会责任内容*/
#divSmallBox{overflow:hidden;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;border-radius:10px;background:#ffffff;}
#playBox{ width:730px; height:370px; margin:0px auto; background:#333; position:relative; overflow:hidden;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left; cursor:pointer;}
.pre2{ cursor:pointer; width:45px; height:45px; background:url(/skin/default/images/l.png) no-repeat; position:absolute; top:165px; left:0px; z-index:10;}
.next2{ cursor:pointer; width:45px; height:45px; background:url(/skin/default/images/r.png) no-repeat; position:absolute; top:165px; right:0px; z-index:10; display:inline-block;}
.smalltitle {width:830px; height:10px; position:absolute; bottom:0px; z-index:10; text-align:center;}
.smalltitle ul{ margin:0 auto; height:20px; width:200px;}
.smalltitle ul li{ width:8px; height:8px; margin:0 5px;background-image: url(/skin/default/images/cur3.png); float:left; overflow:hidden;*display:inline;*zoom:1; cursor:pointer;}
.smalltitle .thistitle{background-image: url(/skin/default/images/cur2.png);}
#box{ width:830px; height:390px; position:relative;}
.shTitle{ height:20px; font-size:14px; color:#A40000; margin-bottom:10px;}
.shContent{ height:350px; overflow:auto; width:180px;}

.content2{width:1020px; margin-left:50px; height:394px;  line-height:25px;}
.mid2{ width:1300px; height:524px; text-align:left; background-color:#ECEBEB;}
.con2{ width:1070px; height:484px; background-color:#fff;}
.con2 .title{ width:735px; margin-left:100px; height:40px; margin-bottom:10px;}
.con2 .title .title_span{ display:block; width:735px; height:39px; color:#A40000; font-size:18px; line-height:39px;font-family:Arial,"黑体";}
.con2 .line{ margin-left:100px; margin-top:20px;}

/*公共建筑*/
.conPro{ width:870px;}
.conPro ul{ width:100%; height:520px;}
.conPro ul li{ float:left; margin-right:20px;  margin-bottom:20px;}
.conPro ul li{ width:260px; height:148px;}
.contentx{ width:900px; margin-left:100px; line-height:25px; overflow:auto; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.contentx .conPro ul{ height:520px; }


.conx .title{ width:735px; margin-left:100px; height:40px; margin-bottom:10px;}
.conx .title .title_span{ display:block; width:735px; height:39px; color:#A40000; font-size:18px; line-height:39px;font-family:Arial,"黑体";}
.conx .line{ margin-left:100px; margin-top:20px;}

.xm{ width:260px; height:148px; position:relative; border:1px solid #c5c5c5;}
.xmPic{ position:absolute; z-index:998; cursor:pointer; width:260px; height:148px;}
.xmPic2{ position:absolute; z-index:998; cursor:pointer; display:none; width:260px; height:148px;}
.xm_title{ position:absolute; z-index:999; bottom:0; width:260px; height:31px; padding-top:4px; background-image:url(/skin/default/images/hoverBg.png); background-repeat:repeat; cursor:pointer; display:none; overflow:hidden;}
.xm_ch,.xm_en{ display:block; height:14px; line-height:14px; color:#f1f1f1;font-family:Arial,"黑体"; margin-left:5px;}
.xm_en{ font-size:9px;}


/*新闻*/
.NewsList{ width:730px; height:470px;}
.NewsList ul{ margin:0; padding:0; width:730px; height:460px;}
.NewsList ul li{ width:730px; margin:0; padding:0; border-bottom:1px dashed #e1e1e1;  display:inline;}
.newsTitle{ float:left; width:70%; height:25px;}
.newsTitle img{ margin-bottom:-3px;}
.newsTitle a,.newsTitle a:visited{ color:#515151; line-height:0;}
.newsTitle a:hover{ color:#A40000;}
.newsTime{ float:right; width:29%; text-align:right; height:25px;}

.innerNewsTitle{ width:730px; text-align:center; font-size:16px; color:#a40000;}
.innerNewsTime{ width:730px; text-align:right;}
.newsContent{ width:730px;}


/*团队*/
.teamTab{ width:730px; height:200px;}
.teamTab tr td{ border:0; margin:0; padding:0; background-color:#F2F1F1;}
.conTeam{ width:730px;}
.conTeam ul li{ margin-bottom:15px;}
.teamPic{ width:200px; text-align:left; cursor:pointer;}
.enName{ width:150px; font-size:16px; color:#666; font-weight:700;}
.chName{ font-size:16px; color:#666; letter-spacing:5px; margin-top:-5px; margin-bottom:5px; font-weight:700;}
.zc{ font-size:12px;}
.more{ margin-bottom:0px;}
.more a{ width:80px; height:30px; display:block; border:1px solid #999; font-size:16px; line-height:30px; color:#999; font-family:"微软雅黑"; padding-left:20px;}
.more a:hover{ border:1px solid #a40000; background-color:#a40000; color:#fff;}

.enIntro,.chIntro{ text-align:justify;text-justify:inter-ideograph;}

.lay,.fcLay{ width:100%; height:100%; background-image:url(/skin/default/images/layBg.png); background-repeat:repeat; position:absolute; top:0; left:0; display:none; z-index:999;}

.teamCon{ width:840px; height:460px; margin:0 auto; background-color:#fff;}
.close{ text-align:right; margin-bottom:10px; height:20px;}
.close img{ cursor:pointer; margin-right:5px; margin-top:5px;}
.teamConPic{ float:left; width:420px; text-align:center;}
.teamContent{ float:left; width:397px; text-align:left; height:400px;}
.teamContent .enName{ margin-bottom:5px; color:#333; font-weight:0;}
.teamContent .chName{ margin-bottom:20px; color:#666; font-weight:0;}
.teamContent .zc{ font-size:13px;}
.teamContent .ch_con{ margin-top:20px; color:#666; font-weight:0; margin-bottom:20px;}
/*联系*/
.map{ margin-top:10px;}

/*底部菜单*/
.bottom_menu ul li{ height:12px; overflow:hidden;}

.preNext{ width:730px; height:24px;  text-align:center; margin-left:0;}
.preNext a{ color:#a40000;margin:0 10px;}
.preNext a:hover{ color:#4b4b4b; margin:0 10px;}
.preNext span{ color:#4B4B4B; margin:0 10px;}

.preNext2{ width:150px; height:24px;  text-align:center; margin-left:0;}
.preNext2 a{ color:#a40000;margin:0 10px;}
.preNext2 a:hover{ color:#4b4b4b; margin:0 10px;}
.preNext2 span{ color:#4B4B4B; margin:0 10px;}

/*map*/
#map{ margin-top:10px; line-height:14px;}
.mapCon{/* color:#666;*/}

/*招聘*/
.zpList{ width:730px;}
.zpList ul{ height:250px; width:730px;}
.zpList ul li{ width:730px; height:30px; border-bottom:1px dashed #e1e1e1;}
.zpzz p,.zpyq p{ margin:0; padding:0;}
.zpTitle{ width:730px; height:20px; font-size:16px; color:#A40000;}
.zpzz{ margin-top:20px; margin-bottom:10px;}
.zzyq{ display:block; height:14px; font-size:14px; color:#A40000; margin-bottom:10px;}
.zpEm{ margin-top:0px; font-size:12px; color:#A40000; width:730px;}

/*风采*/
.fcList{ width:870px;}
.fcList ul{ width:100%; height:520px;}
.fcList ul li{ float:left; width:260px; margin-right:15px; margin-bottom:20px; height:153px; }
.fcList ul li img{ width:260px; height:138px; cursor:pointer; border:2px solid #e1e1e1;}
.fcList ul li img:hover{ border:2px solid #a40000;}
.fcTitle{ width:100%; display:block; text-align:center; margin-top:0; height:12px;}

.quit{ color:#fff; text-align:right; margin-right:15px; cursor:pointer;}
.fcImg{ width:833px; height:520px;  margin:0 auto; text-align:center; position:fixed;}
.fcPicList{ width:753px; height:400px; overflow:hidden; position:relative; top:0; left:0; margin:0 auto; border:5px solid #fff; background-color:#fff;}
.fcCon{ position:relative; top:0; width:753px; height:400px;}
.fcPic{ position:absolute; z-index:997; left:0; top:0; width:753px; height:400px; cursor:pointer;}
.fcPre,.fcNext{ position:absolute; z-index:999; width:40px; height:40px; display:block; line-height:40px; text-align:center; top:200px; font-size:40px; color:#fff;background-image:url(/skin/default/images/layBg.png); }
.fcNext{ right:40px;}
.fcPre{ left:40px;}
.fcPre:hover,.fcNext:hover{ color:#a40000;}
.fcConTitle{ position:absolute; z-index:998; color:#fff;left:0; top:380px; width:753px; height:20px; background-image:url(/skin/default/images/layBg.png); line-height:20px;}

.fy{ width:94%; height:20px; text-align:center; margin-top:0px;}
.fy a b{ display:none;}
.fy b{ color:#a40000; font-size:14px;}
.fy span{ margin:0 3px; font-size:14px; color:#a40000;}
.fy a{ margin:0 3px; color:#666; font-size:14px;}
.fy a:hover{ color:#a40000;}

.zpContent{ width:730px;}
.zpCon{ width:100%; min-height:280px;}
.zpMenu{ width:730px; height:50px;}
.zpMenu ul li{ float:left; width:121px; text-align:center; height:30px; line-height:30px; }
.zpMenu ul li a{ color:#a40000; width:100%; height:30px;background-color:#e1e1e1; display:block;}
.zpMenu ul li a:hover{ color:#fff; background-color:#a40000;}
#zpMenuNow{color:#fff; background-color:#a40000;}

.AzpMenu{ margin-top:20px; min-height:300px;}
.AzpMenu ul li{ width:230px; height:100px; display:block; float:left; margin-right:18px; margin-bottom:18px; text-align:center;}
.AzpMenu ul li a{ width:230px; height:75px; display:block; background-color:#e1e1e1; padding-top:25px; color:#4B4B4B;}
.AzpMenu ul li a .zpCh{ font-size:16px; display:block;}
.AzpMenu ul li a .zpEn{ font-size:12px; display:block;}
.AzpMenu ul li a:hover{ background-color:#a40000; color:#fff;}

.kf{ position:fixed; top:200px; right:0;}