/*首页*/
.marginauto{ width:1124px; background:#fff; margin:0 auto;}
.noticeFocus .flex-prev,.noticeFocus .flex-next{  width:9px; height:9px; margin-top:10px; }
.noticeFocus .flex-prev{ background:url(../images/index/notice_left_allow.png) no-repeat;}
.noticeFocus .flex-next{ background:url(../images/index/notice_right_allow.png) no-repeat; margin-left:10px;}
.noticeBox{ margin-top:20px;}
.noticeFocus .slides { float:left; width:390px; }
.hornIcon { display:inline-block; width:20px; float:left; height:15px; background-position: 0 -33px; margin: 3px 10px 0 0;}
.slides li a{ color:#666; font-size:12px; line-height:29px;}
.newstyle{ font-size:15px; background:url(../images/ima/Z_03.png) no-repeat; width:90px; height:32px; line-height:32px; padding-left:10px; color:#fff; float:left; display:inline; font-weight:bold;}
.noticeright{ border:1px #C0C0C0 solid; height:32px; }
.noticeFocus .flex-prev, .noticeFocus .flex-next { float: left; text-indent: -999px; z-index: 2;cursor: pointer;overflow: hidden;}
.noticeFocus .slides li { width: 100%; display: none; background: #fff; overflow: hidden; text-overflow:ellipsis; white-space:nowrap; }
.noticeFocus { float: left; padding-left:10px;  height:32px; position: relative; width:465px; overflow: hidden;}
.noticeFocus .flex-prev{ border-right:1px #999999 solid; padding-right:10px; }
.noticeFocus .flex-direction-nav, .noticeFocus .flex-direction-nav li { float: left; }
.otheritem{ float:right;}
.otheritem ul li a{ color:#000;}
.otheritem ul li{ float:left; border-left:1px #d0d0d0 solid; display:inline; padding: 0 10px 0 10px; margin-top:6px;}
.intromain{ float:left; display:inline;}
.bannerjSliderBox{width:440px; height:330px; position:relative; overflow:hidden; z-index:1; }
.bannerjSliderBox ul li img{ width:440px; height:330px; margin:0 auto;}
.introbg{  height:330px; float:left; }
.picSliderItem li{ display:none; }
.fontstyle{ background:url(../images/ima/transparentBg.png) repeat; width:440px; height:100px; bottom:0; left:0;  }
.fontstyle p{ color:#fff; line-height:22px; padding-top:10px; padding-left:10px; width:430px; }
.flex-control-nav{ display:none;}

.news_nav{ padding:30px 40px; width:1045px; background:#fff; float:left;}
.news_nav_left{ float:left; width: 700px;}
.news_nav_left h3{ font-size:17px; *padding-bottom: 5px; color:#35373c; *line-height: 25px; border-bottom:1px #c9c9ca solid;  width:700px; height:27px; font-weight: normal; }
 .down_i{ display:inline-block;width:15px;height:11px;background:url(../../images/index/header_top.png) no-repeat -37px -31px;margin-left:8px; }
.a_more{ width:7px; height:11px; *margin-top:-15px; background-position:-60px -33px;}
.news_notice{ padding-top:22px;}
.news_notice span,.right_notice span{ float:left;}
.news_notice span img{ width:330px; border:1px #eee solid; height:220px; padding: 1px; }
.right_notice{ width:462px;}
.title_news{ font-size:16px; color:#35373c; display:inline-block; padding-bottom:10px;font-size: 18px;width:330px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.title_news i{ font-size:12px; color:#666; margin-top:10px;display:inline-block;}
.detail_more{ color:#666; font-weight:normal; line-height:20px;}
.color_a{ color:#0177D7;}
.news_List{ width:700px; float: left;}

.news_List ul{ margin-top:21px; float:left;}
.news_List ul li{ float:left; width:328px; padding-bottom:15px; font-size:14px; background: url(../images/index/list_squ.png) left 5px no-repeat; margin-right: 10px;padding-left: 12px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

.news_List2{ width:370px; float: left;}
.news_List2 ul{ margin-top:20px; float:left;}
.news_List2 ul li{ float:left; width:370px; padding-bottom:15px; font-size:14px; background: url(../images/index/list_squ.png) left 5px no-repeat; margin-right: 10px;padding-left: 12px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

.news_nav_right{ width:370px; float:right;}
.news_nav_right h3{ font-size:17px; *line-height: 25px;  *padding-bottom: 5px; color:#35373c; border-bottom:1px #c9c9ca solid;  width:370px; height:27px; font-weight: normal; }

.right_notice{ padding-top:15px;width: 330px;}
.right_notice span img{ width:116px; height:163px;outline: 1px solid #C9C9CA;}
.right_notice_right{ width:145px; margin-left:25px;}
.right_notice_right h2{ color:#35373c; font-weight:normal; font-size:16px;}
.right_notice_right i{ width:145px; float:left; padding-top:5px; padding-left:5px; padding-bottom:3px;}
.right_notice_right em{ line-height:20px; padding-top:5px; float:left;}
.right_notice_right .down_i{ background-position:-35px -31px; width:11px; height:2px; float:none;}
.download_button{ cursor:pointer;width:67px; height:25px; line-height:25px; text-align:center; margin-top:12px; border:1px #c9c9ca solid; float:left;}
.topic_img{ margin:20px 0;}
.bottom_left{ width:700px; float:left;}
.weixin,.weibo a{ background:url(../images/index/w_b.png) no-repeat;}
.weixin,.weibo a{ float:left; padding:3px 5px; border-left:1px #C0C0C0 solid; }
.weixin{background-position: 7px -42px; width: 73px;height: 27px;margin-left: 27px;margin-right: 10px; position:relative; z-index:2;}
.Two_dimensional{ display:none; position:absolute; top:32px; right:-13px; background:#fff; z-index:10; border:1px #C0C0C0 solid; border-top:none;}
.Two_dimensional p{width:230px; text-align:center; font-size:13px;}

.weibo a{ background-position: 11px 4px; width: 73px;height: 27px;margin-left: 2px; display:inline-block;}
.jingshen{ width:334px; margin-right:32px; float:left; margin-top: 33px;}
.jingshen h3{ font-size:17px; *line-height: 25px; *padding-bottom: 5px; color:#35373c; border-bottom:1px #c9c9ca solid;  width:334px; height: 30px; font-weight: normal; }
.jingshen ul{ margin-top:20px;}
.jingshen ul li{ width:334px; font-size:14px; padding-bottom: 12px; float:left; background: url(../images/index/list_squ.png) left 5px no-repeat; margin-right: 10px;padding-left: 12px; }
.maristyle{ margin-right:0;}
.bottom_right{ float:right; width:370px;margin-bottom:15px;}
.bottom_right h3{ font-size:17px; *line-height: 25px;  *padding-bottom: 5px; color:#35373c; border-bottom:1px #c9c9ca solid;  width:370px; height:27px; font-weight: normal; margin-top:22px;}
.video_content{ padding-top:20px;}
.no_content{ width:1124px; height:131px; background:#e4e4e4; float:left;}

/*内页*/
.header { height: 100px;left: 0;position: absolute;top: 0;width: 100%; z-index: 999;}
.layout { margin:0 auto; overflow:hidden; text-align:left; width:1124px;}
#head {backface-visibility: hidden;position: absolute;z-index: 3;}
.no-touch #head {left: 0; position: fixed;top: 0;z-index: 3;}
#featured {overflow: hidden;position: relative;z-index: 1;}
.no-touch #featured { display:block; height:300px; left:0; position:fixed; top:0; z-index:0;}
#overlay {
    width:1126px;
    position: relative;
    /*position:absolute;*/
    /*top:169px;*/
    /*left:50%;*/
    /*margin-left:-560px;*/
    margin:-43px auto;
    min-height:1200px;
    background:#fff;
    -webkit-box-shadow: 0 0px 5px rgba(0,0,0,.2);
    -moz-box-shadow: 0 0px 5px rgba(0,0,0,.2);
    box-shadow: 0 0px 5px rgba(0,0,0,.2);

}
.no-touch #overlay {margin-top: 300px;}
.otherswrap { padding:55px 0 70px;}
.layoutnav ul{ border-bottom:1px solid #dbd4cd; width:1000px; float:left; margin-bottom:15px;}
.layoutnav .sontitle{ font-size:25px; color:#d71820; line-height:40px;}
.layoutnav .navtitle,.layoutnav .navtitle a,.listall dl dd ul li a{ color:#999;}
.listall dl dd ul li a:hover { color: #f90; }
.layoutnav .navtitle{ line-height:45px;}
.layoutnav .navtitle a{ font-size:14px; margin-right:5px; margin-left:5px;}
.listall dl{ clear:both; border-bottom: 1px solid #e9e9e9; padding: 0 0 15px; margin-left: 20px; float:left; width:100%;}
.listall dl dt{ font-size:16px; width: 180px; }
.listall dl dt,.listall dl dd{ float:left;  display:inline-block;}
.listall dl dd ul li{ float:left; margin-right:10px; font-size:13px; }

.layoutnav .navtitle .indexstyle { color:#333;}

/*向上*/
.gotopbox{ position:fixed;bottom:15%; right:5%; text-align:left;   z-index:999;display:none;}
#goTopBtn .btn-gototop,#goTopBtn .btn-gototop:hover{background:url(../../images/top.png); width:50px; height:50px; cursor:pointer; display:block;}
#goTopBtn .btn-gototop{ background-position:0 0;}
#goTopBtn .btn-gototop:hover{ background-position:0 -69px;}
/*左侧*/
.sliderImage{ position:relative; }
.img-top-bg{ /*background:url(../images/index/bg03.png) repeat left top;*/ position:absolute; left:0; top:0; display:block; _display:none;/*for ie6*/ z-index:1; width:100%; height:320px;}
.Mainleft{ width:170px; float:left;margin-left:56px;}
.Mainleft .LeftdlMain dt{  width:170px; float:left; color:#575656; font-size:28px; line-height:40px; padding-bottom: 10px; border-bottom: 1px solid #B5B8C8;}

.Mainleft .LeftdlMain dd a{ border-bottom:1px solid #969699; width:170px; height:50px; line-height:50px; float:left; text-indent:20px; /*border-left:2px #000 solid;*/background:url(../../images/index/i12.gif) no-repeat 10px 22px }
.Mainleft .LeftdlMain .current_state a{background-color:#7387b6; background-image:url(../../images/index/i12_h.gif);color:#fff;}
/*.Mainleft .LeftdlMain dd a{ border-bottom:1px solid #dbd4cd; width:170px; height:40px; line-height:40px; float:left; text-indent:20px; !*border-left:2px #000 solid;*!}*/

.LeftdlMain dd a{ font-size:16px;}

.LeftdlMain dd a:hover{ text-decoration:none;}
.Mainleft .LeftdlMain dd:hover a{ background-color:#7387b6;background-image: url(../../images/index/i12_h.gif);
    color:#fff;}
.Mainright{ float:left; margin-left:72px; width:776px;}
.content_title{ width:1124px; margin-bottom:10px; font-size:13px;}
.content_title h3 em a{ color:#a0a0a0;}
.content_title h3 em a:hover{ color:#f40;}
.Mainright_title{border-bottom:2px #CACACA solid; width:850px;padding-bottom:40px;padding-bottom:2px\9;line-height:28px;margin-top: 5px;margin-top: 7px\9;}
.Mainright_title h3{ font-size:25px; color:#f40;  font-weight:normal;float:left;}
.Mainright_title .fr{ font-size:14px; color:#9d9d9d;    margin-top: 8px;}
.content_p{ margin:20px 0; *width:850px!important; float:left;}
.content_p p{ line-height:25px; color:#575656; font-size:13px; display: inline-block; }

/*新闻文章 news*/
.news_all{ background:#C0C0C0; float:left;}
.content_main{ padding-top:100px; background:#f7f5f4; width:100%;}
.new_title{ background:#fff; padding:15px 100px; border:1px #eee solid; width:924px; margin:20px auto; }
.title_name a{ color:#666;}
.title_name{  font-size:13px; padding-top:15px;}
.new_title h3{ text-align:center; font-size:20px; padding-top:20px; color:#A9644B; clear:both; }
.time_right{ float:right;}
.new_title p{ line-height:2em; padding-top:20px; clear:both; font-size:13px;}
.other_news{ padding-top:30px; border-bottom:1px dashed #dbd4cd; padding-bottom:20px;}
.other_news dl{ border-top:1px dashed #dbd4cd; padding-top:15px;}
.other_news dl dt{ color:#f40; font-size:15px;}
.other_news dl dd{ padding-top:15px; font-size:13px; clear:both;}
#ckepop{  padding-top:15px; padding-bottom:15px;}
/*新闻详情页*/
.new-date{
    margin-right: 18px;
}
.new-title{
    font-size:20px;
    font-weight:700;
    margin-bottom:10px;
}
.new-txt{
    margin-bottom:10px;
    text-indent: 28px;
    width:760px;
    text-align: justify;
}
.new-img{
    width:760px;
    margin:20px 0;
    text-align:center;

}
.news-tit{
    text-align:center;
    font-size:16px;
    font-weight:700;
    margin-top: 30px;
    margin-bottom: 10px;
}
/*新闻详情页end*/
.top_title{ width:924px; float:left; border-bottom:1px #dbd4cd dashed; padding-bottom: 14px; }
.map_main{ padding-top: 50px;}
.layoutnav{ padding-top: 20px;}
/*新闻列表 news*/
.news_list_left{ float:left; line-height:120px; *width:104px!important; color:#666; font-size:18px; margin-right:20px; margin-left:13px;}
.news_list_middle{ float:left; border-radius:3px; width:5px; background:#f39978; height:120px;}
.news_list_right{ float:left; left:20px; height:73px; margin-top:11px; position:relative; width:635px; padding:15px 20px; display:inline-block; background:#fff;}
.news_list_right dl dt a{ color:#c86b49; font-size:14px; padding-top:3px;}
.news_list_right dl dd{ line-height:23px; color: #535353; padding-top:13px;  }
.news_list_right dl dd a{ color:#a9644b; margin-left:5px;}
.icon_sure{ background:url(../images/index/sure_icon.png) no-repeat; width:17px; height:17px; top:41px; left: -31px;}
.news_list_list{ clear:both; float:left; *width:840px!important; margin-top:-2px;}

/*分页*/
.Pagination1 { clear: both; padding-top: 20px; margin: 20px auto;padding-left:20px; }
.Pagination1 ul li { float: left; cursor: pointer; width: 50px; text-align: center; height: 28px; line-height: 28px; border: 1px solid #ccc; margin-right: 4px; }
.Pagination1 ul{
    margin:0 auto;
}
.Pagination1 ul li a { display: block; width: 50px; height: 28px; }
.Pagination1 ul li:hover{
    background:#7387b6;
}
.Pagination1 ul li:hover a{
    color:#fff;
}
.Pagination1 .selected { background:#7387b6;border:1px solid #7387b6;}
.Pagination1 .selected:hover { background:#7387b6;border:1px solid #7387b6;}
.Pagination1 .selected:hover a{
    color:#fff;
}
.Pagination1 .selected a { color:#fff; }

/*搜索*/
/* .input_search .icon_bgimg:hover{background: url(../images/index/header_top.png) #d59680 no-repeat; background-position: -16px -3px;} */
.key_words h3 {  text-align:left; font-size:13px;}
.key_words h3 a{ padding-right:15px;}
.result_the{ padding-top:10px;}
.result_the p{  font-size:12px; color:#f40;}
.list_search{ border-bottom:1px #dbd4cd dashed; padding-bottom:15px; padding-top:15px;}
.list_search dl dt{ font-size:16px; }
.list_search dl dt a{ text-decoration: underline;}
.list_search dl dt a:hover{ text-decoration: underline;}
.list_search dl dd{ color:#575656; font-size:12px; line-height:25px; width:924px; overflow:hidden; padding-top:5px;}
.key_words{ padding-bottom:50px;}
.new_title .list_search dl dd p{ padding-top: 0;}

/*404页面*/
.wrap404 { width: 549px; height: 500px; background: url(../images/index/404_bg.png) no-repeat; position: relative; top: 100px; }
.wrap404 .return_index { display: block; position: absolute; top: 374px; left: 385px; width: 140px; height: 37px; background: #1f91ad; color: #fff; font-size: 16px; line-height: 37px; text-align: center; box-shadow: 2px 2px 5px #ccc; -moz-box-shadow: 2px 2px 5px #ccc; -webkit-box-shadow: 2px 2px 5px #ccc; -o-box-shadow: 2px 2px 5px #ccc;  }
.wrap404 span { position: absolute; left: 30px; top: 380px; font-size: 24px; color: #f90; font-weight: bold; font-style: italic; }

/*招聘css*/
.pin_table{ width:800px; margin-left:15px; border:1px #cecece solid;}
.pin_table tr th{ background:#f9ede8; height:35px; font-size:14px; line-height:35px; text-align:center; }
.pin_table tr td a{ color:#f40;}
.pin_table tr td a:hover{ text-decoration:underline; color:#999;}
.pin_table tr td{ line-height:35px; border-top:1px #cecece solid; border-bottom:none; height:35px; text-align:center;}
/*zhaopin_detail*/
.new_title p strong{ font-size:15px; font-weight:normal;}
.new_title .zhao_pin{ border-bottom:1px #e6e6e6 solid; padding-bottom:20px;}

/*人才引进的分页样式*/
.Pagination2 { clear: both; margin: 20px auto 0 20px; float: right; }
.Pagination2 li { float: left; cursor: pointer;  margin-right: 4px; border: 1px solid #ccc; }
.Pagination2 ul li a { display: block; padding: 4px 8px; }
.Pagination2 .selected { border: 1px solid #f90; }
.Pagination2 .selected:hover { border: 1px solid #f90; }