@charset "gb2312";
body{margin:0px; padding:0px; margin:0px auto; font-size:12px; line-height:24px; font-family:"微软雅黑"; color:#555555; width:100%; background:#f2f2f2 url(imagesbodybg.jpg) no-repeat center top;background-size:cover;}
ul,li,form, dl,dt,dd,div,ul,li,h1,h2,h3,h4,h5,h6,p,em,i{ font-style:normal; list-style:none; padding: 0px; margin: 0px;}
h1,h2,h3,h4,h5,h6,p{ padding:0px; margin:0px;}
select,input,textarea{ font-size:12px; border-radius:0; -webkit-border-radius:0; color:#414446; font-family:"微软雅黑";}
input:focus { outline: none;}
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select { background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ border:none; border:0;  vertical-align:top;}
a{ color:#666; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none;}
.fl{ float:left;}.fr{ float:right;}
.yh{font-family:"微软雅黑";}
.hidetxt{ display:none;}
.clear{clear:both;}
.clearfix{overflow:hidden;_zoom:1;}
.w1200{width:1200px; margin:0px auto;}

/*公用样式*/
.Main{background:#fff; margin:20px auto 40px; padding:18px 30px 32px; width:1140px;}
.left{width:150px; height:640px; float:left; background:url(imagesopacity.png) repeat;}
.Right{width:1010px; float:left; background:url(imagesopacity2.png) repeat; padding:20px 20px 0px; height:620px; overflow:hidden;}
.Link{background:#75797d; height:49px; line-height:49px;}
.Link .tit{width:150px; float:left; font-size:16px; color:#fff; font-weight:bold; text-align:center;}
.LinkList{width:1050px; float:left;}
.LinkList select{width:250px; height:29px; line-height:29px; margin-right:7px; color:#777777;background:#e2e3e3; font-size:14px; padding-left:12px;}





/*栏目左侧*/



/*title*/
.Title01{height:30px; border-bottom:1px solid #d1d1d1;}
.Title01 span{display:inline-block; border-bottom:3px solid #028fd7; line-height:27px; color:#028fd7; font-weight:bold; font-size:16px;}
.Title01 a.more{float:right; margin-top:11px;}

 
/*position*/
.Position{background:url(imagesposition.png) no-repeat left center; height:50px; line-height:50px; padding-left:36px; font-size:14px; color:#666666; border-bottom:4px solid #e7e7e7;}
.Position a{color:#666666;}
.Position span{color:#ff5d26;}


/*右侧悬浮*/
.RightFixed{width:120px; position:fixed; top:160px; right:10px; padding:8px 0px 18px; margin-right:-110px;}
.RightFixed .Weixin{text-align:center; color:#333333; font-size:14px; line-height:16px; font-weight:bold; width:100px; float: right;  background:#fff; padding:8px 0px 18px;}
.wxtitl{ font-size:16px; width:16px; position: absolute; color:#000; line-height:18px; font-weight: bold; cursor: pointer;}
.RightFixed .wxtitl>span{ font-size:12px; width:12px;font-weight: normal; line-height:14px!important; text-align: right; display:inline-block; margin: 3px 0 0 3px;}
/*pages*/
.Pages{width:100%; text-align:center; padding:38px 0px 20px; color:#666666; font-size:14px; line-height:25px;}
.Pages b{font-weight:normal; color:#e60012;}
.Pages a{display:inline-block; padding:0px 10px; height:28px; line-height:25px; background:#e8e8e8; color:#666666; font-size:14px; margin:0px 1px;}
.Pages .p_page{padding-left:10px;}
.Pages a:hover{background:#0086d9; color:#fff;}
.Pages select{width:48px; height:23px; line-height:23px; border:1px solid #e7e7e7; margin:0px 7px;}

/*top*/
.Header{padding:78px 0px 67px; position:relative;}
.logo{width:742px; float:left;}
.logo img{display:block; width:100%;}
.TopMeun{width:292px; float:right; margin-top:17px;}
.TopMeun li{width:97px; float:left; background:url(imagesline.png) no-repeat left center; text-align:center;}
.TopMeun li a{display:block; padding-top:38px; line-height:15px; color:#fff;}
.TopMeun li.T1 a{background:url(imagestopmeun.png) no-repeat left top;}
.TopMeun li.T2 a{background:url(imagestopmeun.png) no-repeat center top;}
.TopMeun li.T3 a{background:url(imagestopmeun.png) no-repeat right top;}


.TopMeun .SearchBox{display:none; position:absolute; bottom:48px; right:0px; width:278px; height:35px; line-height:35px; border-radius:20px; background:#fff; text-align:left;}
.Search{position:relative;}
.Search .input{padding:0px 15px; width:220px; height:35px; line-height:35px;}
.Search .btn{background:url(imagesbtn.png) no-repeat; width:15px; height:15px; position:absolute; right:15px; top:10px;}

/*nav*/
.index_nav li{text-align:center; font-size:16px;}
.index_nav li.on,.Nav li:hover{background:#028fd7;}
.index_nav li a{display:block; color:#fff; line-height:51px;}
.index_nav li a#nav1{background:url(imageshome.png) no-repeat center 21px; line-height:40px; padding:49px 0px 10px;}
.weather{font-size:12px; color:#fff; line-height:34px; border-top:1px solid #85888a; margin-top:26px; padding-top:18px; background:none; text-align:center;}

.Nav{background:#028fd7; height:60px; line-height:60px;}
.Nav li{float:left; font-size:16px; background:url(imagesnavline.jpg) no-repeat right center;}
.Nav li:last-child{background:none;}
.Nav li a{display:block; padding:0px 43px; color:#fff;}
.Nav li:hover a,.Nav li.onnav a{background:#ff8552;}



/*footer*/
.Bottom{text-align:center; color:#fff; background:#028fd7; line-height:22px; padding:28px 0px;}
.Bottom a{color:#fff;}


/*index*/
.FocusBox { float:left; position: relative; width:500px; height:300px; display:inline;overflow: hidden; margin-right:20px;}
.FocusBox .pic img{width:540px; height:300px; display: block; }
.FocusBox .txt-bg{position: absolute; bottom:0px; left:0px; z-index: 1; height:40px; width:100%;  background: #000; filter: alpha(opacity=70); opacity: 0.7; overflow: hidden; }
.FocusBox .txt {position: absolute; bottom: 0; z-index: 2; height:40px; width:100%; overflow: hidden; }
.FocusBox .txt li{height:40px; line-height:40px; position:absolute; bottom:-35px;}
.FocusBox .txt li a{display: block; color:#fff; padding: 0 0 0 19px; text-decoration: none; font-size:14px;}
.FocusBox .num {position: absolute; z-index: 3; bottom:16px; right:18px; height:10px; overflow:hidden; color:#999999;}
.FocusBox .num li{float: left; position: relative; width:9px; height:8px; line-height:8px; margin-left:6px; cursor: pointer;background:url(imagesdotpic.png) 0px top no-repeat;text-indent:-99999px;}
.FocusBox .num li.on { background:url(imagesdotpic.png) 0px bottom no-repeat;}

.ActiveBox{width:490px; float:right; height:300px; overflow:hidden; position:relative;}
.ActiveBox a.more{position:absolute; right:0px; top:5px;}
.Htit{height:28px; line-height:28px; border-bottom:1px solid #dedede;}
.Htit li{float:left; font-size:16px; font-weight:bold; margin-right:25px;}
.Htit li a{display:block; color:#000000; line-height:27px;}
.Htit li.hover a{color:#028fd7; border-bottom:2px solid #028fd7;}
.ActiveBox .bds{padding:9px 0px 0px;}
.ActiveList dd.First{padding-bottom:7px; height:auto; background:none; padding-left:0px;}
.ActiveList dd.First h3{font-size:16px; line-height:36px; text-align:center;}
.ActiveList dd.First h3 a{display:block; color:#ff5c00; font-size:16px;}
.ActiveList dd.First p{line-height:23px; font-size:13px; color:#b0b0b0;}
.ActiveList dd{background:url(imagesarr.png) no-repeat left center; height:30px; line-height:30px; padding-left:9px;}
.ActiveList dd a{font-size:14px; color:#666666;}
.ActiveList dd span{float:right; color:#bdbdbd;}
.ActiveList dd{clear:both;}


.CommonBox{width:362px; margin-top:15px; float:left; margin-right:28px;}
.CommonList{padding:11px 0px 0px;}
.CommonList li{height:30px; line-height:30px; background:url(imagesarr2.jpg) no-repeat left center; padding-left:9px;}
.CommonList li a{font-size:14px; color:#666666;}
.CommonList li span{float:right; color:#aaaaaa;}

.ContactTxt{padding:4px 15px 0px 18px; height:200px; width:197px; background:#4fb5f7; color:#fff; float:right; font-size:14px; line-height:20px; margin-top:16px;}
.ContactTxt dt{font-size:16px; font-weight:bold; line-height:40px;}
.ContactTxt dd i{padding:0px 9px;}
.ContactTxt dd{ font-size:13px!important;}
.ContactTxt dd:nth-child(4){border-bottom:1px solid #72c4f9; padding-bottom:6px; margin-bottom:6px;}

/*工作动态*/
.ListBox{padding:24px 0px 47px 10px; border-bottom:1px solid #e2e2e2;}
.ListBox li{height:32px; line-height:32px; }
.ListBox li a{font-size:14px; color:#333333;}
.ListBox li em{font-size:12px; padding-right:5px;}
.ListBox li span{float:right; color:#999999; margin-top:0;}

/*新闻详情*/
.NewsTitle{padding:33px 0px 14px; border-bottom:1px dashed #d7d7d7; text-align:center;}
.NewsTitle h2{line-height:44px; font-size:20px; color:#333333;}
.NewsTitle p{font-size:14px; color:#666666; line-height:36px;}
.NewsTitle p i{padding:0px 10px;}
.Content{padding:19px 0px 24px;}
.ContentBottom{height:45px; line-height:45px; font-size:14px; color:#333333;}
.Share{position:relative; width:50%;}
.Share i{position:absolute; left:64px; top:8px;}
.Print a{padding-left:12px; color:#333333; font-size:12px;}
.PrevNextBox{padding:29px 0px 10px; line-height:28px; text-align:center; border-top:1px solid #e5e5e5;}
.PrevNextBox p{display:inline-block; color:#000000; font-size:14px; padding:0px 23px;}
.PrevNextBox p a{color:#808080;}

/*人才招聘*/
.JobTxt{width:300px; float:left; background:#f4f4f4; margin-top:30px;}
.JobTxt span{display:block; background:url(imagestitbg.jpg) no-repeat; line-height:46px; text-align:center; color:#fff; font-size:20px;}
.JobTxt span.tit{font-size:16px;}
.Txtinfo{padding:25px 28px 25px 24px; font-size:14px; line-height:26px; color:#666666; min-height:625px; height:auto !important; height:625px;}
.ComRight{width:800px; float:right; margin-top:30px;}
.JobList li.First{color:#fff; line-height:45px; overflow:hidden; border-bottom:none;}
.JobList li.First .Titname{color:#000000; font-weight:bold; line-height:50px; background:#e7e7e7; font-size:14px;}
.JobList li .Titname:first-child{width:40%;}
.JobList li.First:hover .Titname{color:#000;}
.JobList li .Titname{display:block; float:left; width:20%; text-align:center; line-height:63px; color:#3e3a39; font-size:15px;}
.JobList li{border-bottom:1px solid #efefef;}
.JobList li.lion .Con{display:block;}
.JobList li .Con{line-height:30px; color:#666666; padding:20px 13px 17px 26px; font-size:14px; display:none; border-top:1px solid #efefef;}
.JobList li .Con b{color:#000; font-weight:bold; display:block;}
.JobList li .detail{background:url(imagesdown.png) no-repeat 88% center;}
.JobList li.lion .detail{background:url(imagesup.png) no-repeat 88% center;}

.JobList li:hover .Titname,.JobList li.lion .Titname{color:#ff4b00;}
.JobList li:last-child{margin-bottom:34px;}

/*投资合作*/
.LeftBar{width:220px; float:left; padding:42px 0px 0px;}
.LeftMeun li{height:40px; line-height:40px; border-bottom:1px solid #e2e2e2}
.LeftMeun li a{display:block; border-left:3px solid #f8f8fa; padding-left:23px; background:#f8f8fa; font-size:16px; color:#333333;}
.LeftMeun li a:hover,.LeftMeun li a.on{background:#fff; border-left:3px solid #ff4b00; color:#ff4b00;}

.RightBar{width:876px; padding:24px 0px 0px 37px; border-left:1px solid #e2e2e2; float:left;}
.SubName{height:38px; line-height:38px; border-bottom:1px solid #e9e9e9;}
.SubName span{display:inline-block; border-bottom:2px solid #ff4b00; line-height:37px; font-size:18px; color:#333333;}

.PicList{padding:29px 0px 0px;}
.PicList li{width:280px; float:left; margin:0px 15px 28px 0px; position:relative;}
.PicList li em{display:block; text-align:center; font-size:14px; color:#333333; line-height:42px;}
.PicList li em i{padding:0px 2px;}
.PicList li:nth-child(3n){margin-right:0px;}
.PicList li a.play{display:block; position:absolute; width:44px; height:43px; background:url(imagesplay.png) no-repeat; z-index:99; top:78px; left:118px;}

.About{padding:24px 0px 40px;}

/*在线咨询*/
.Message{padding:14px 0px 0px; border-bottom:none; margin-bottom:30px;}
.Message li{height:39px; line-height:39px; border-bottom:1px dashed #e5e5e5;}

.MessageTab table{padding:23px 0px 0px;}
.MessageTab table tr td{line-height:35px; font-size:14px; color:#333; padding-top:15px;}
.MessageTab table tr td input{height:35px; line-height:35px; padding:0px 10px; background:#f4f4f4;}
.MessageTab table tr td .Textarea{height:150px; line-height:35px; padding:0px 10px; background:#f4f4f4; width:630px;}
.MessageTab table tr td .radio{height:auto; margin-left:15px;}
.MessageTab table tr td .input{width:240px;}
.MessageTab table tr td .Code{margin-left:10px;}
.MessageTab table tr td .Botton{width:90px; height:35px; line-height:35px; text-align:center; color:#fff; font-size:14px; background:#ff8552;}
.MessageTab table tr td .btn2{background:#747474; margin-left:10px;}
.EleMeun{float:right; font-size:18px;}
.EleMeun a{display:inline-block; padding:0px 15px; color:#000000;}
.EleMeun a:hover,.EleMeun a.on{font-weight:bold; color:#ff4c00;}

.homead img{ display:block; margin-bottom:10px;}