@charset "utf-8";

#insider_main_wrap{ padding-bottom:30px; background:url(../images/grid.png) center top; }
#insider_main{ background:url(../images/main_bg.jpg); padding:10px 0; }
#insider_main .padder{ background:url(../images/insider_padder_bg.gif) repeat-y; margin:0 10px; }

#bottom_logo{ height:95px; }

#sidebar{ width:240px; }
#sidebar h2{ height:60px; line-height:60px; font-weight:bold; text-indent:40px; background:url(../images/index_module_icon.gif) no-repeat 0px center; color:#ff9c00; }
#side_menu{ background:url(../images/new_contact_delimiter.gif) no-repeat center bottom; margin:10px; padding-bottom:10px; }
#side_menu ul.list li{ text-indent:38px;  background:url(../images/side_menu_icon.gif) no-repeat 20px center; height:30px; line-height:30px; }
#side_menu ul.list li.current{ font-weight:bold; }
#side_menu ul.list li a{ color:#9c835c; }
#side_menu ul.list li.current a{ color:#ff9c00; font-weight:bold; }
#side_contact{ padding:10px; }
#side_contact p{ color:#9c835c; height:24px; line-height:24px; padding-left:10px; }

#adhere{ height:34px; line-height:34px; margin:10px 10px 0; border-bottom:1px dotted #ff9c00; background:url(../images/adhere_icon.gif) no-repeat left center; text-indent:20px; }
#adhere,#adhere a{ color:#ff9c00 }
#adhere a.path_current{ }


#insider_right{ width:720px; }
#insider{ padding-top:10px; }

.list_wrap ul.list{ margin:0 10px }
.list_wrap ul.list li{ height:40px; line-height:40px; color:#333; border-bottom:dashed 1px #999 ; background:url(../images/xw-li.jpg) 10px center no-repeat; padding-left:20px;}
.list_wrap ul.list li a{ }
.list_wrap ul.list li span{margin-right:20px; color:#666; }
.list_wrap .page{text-align:center; margin-top:20px;}

.list_wrap ul.grid{ margin:0 5px; }
.list_wrap ul.grid li{ padding:5px; width:225px; text-align:center; }
.list_wrap ul.grid li p.text{ height:24px; line-height:24px; }
.list_wrap ul.grid li p.image a img{ padding:1px; border:1px solid #a57640; }

.text_wrap{ line-height:150%; padding:5px 10px; }
.text_wrap h2.h2{ font-size:16px; text-align:center; line-height:24px; margin-bottom:10px; }
.text_wrap h4.h4{ font-size:12px; text-align:right; color:#999; margin-bottom:10px; font-weight:normal; }

.page{text-align: center;}
.pagination{text-align: center;}
.pagination span{ margin-left:0.5em; height: 30px; line-height: 30px; cursor: pointer; display: inline-block; width: 32px;}
.pagination span.current{border: 1px #fff solid;background:#ccc; cursor:default; color:#174f90; font-weight:bold;height: 32px;width: 32px;vertical-align: middle;line-height: 31px;text-align: center;margin: 0;padding: 0;}
.pagination span a{ padding:1px 4px;   color: #666; border:1px solid #999;  }
.pagination .prev,.pagination .next{color: #888;  border: 1px #cecece solid;  font-size: 14px;  width: 80px; height: 32px;  text-align: center;   line-height: 32px;}
.pagination .prev:hover,.pagination .next:hover{background: #ccc; color: #215194; border: 1px #fff solid; }
.pagination .prev a:hover,.pagination .next a:hover{ border:0; color: #fff; background: #215194;}
.pagination .prev a,.pagination .next a{border: 0; background: none; color: #222}
.common .prev a:link,.common .next a:link{text-decoration: none;}

.pagination span{ margin-left:0.5em; }
.pagination span.current{ padding:1px 4px; border:1px solid #666; background: #174f90; cursor:default; color:#fff; font-weight:bold; margin-left: 0.5em; margin-top: -4px;}
.pagination span a{ padding:1px 4px; border:1px solid #999; font-weight:bold; display: block;}
.pagination span a:hover{ background:#215194; text-decoration:none; color:#fff; }

.table{display: table;margin:36px auto 0;width: auto}
ul.grad li{float: left;}
.pinner { width: 1200px; margin: 0px auto; }
.clearfix { overflow: auto; zoom: 1; }
.newList { padding-bottom: 45px; }
.newList a{display: block}
#product{padding:0 0  5%}
.item{text-align: center;}
.item .title{font-weight: bold;margin-bottom: 0.6%;}
.item .ex_title{color: #999}
.item hr{width: 48px;height: 3px;background: #333;margin:2% auto 3%;}
#product .item ul li{width: 98px;height: 34px;border: 1px solid #ededed;line-height: 34px;margin: 0 5px}
#product .item ul li a{display: block;color:#666;font-size: 12px}
#product .item ul li a:hover,#product .item ul li.active a{background: #047dd3;color:#fff;}
.newDl a:link, .newDl a:visited { color: #b1b1b1; }
.newDl a:active, .newDl a:hover { color: #b1b1b1; }
.newDl { }
.newDl dd { padding: 28px 0px; -webkit-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; cursor: pointer; margin-bottom: 3%;background: #f6f7f8; }
.newDl dd .img { float: left; display: block; width: 379px; height: 227px; overflow: hidden; background-color: #f7f7f7; }
.newDl dd .img img { display: block; width: 100%; transition: transform 400ms; -webkit-transition: -webkit-transform 400ms; }
.newDl dd .con { width: 626px; float: left; display: block; margin-left: 50px; color: #b1b1b1;padding-top: 2% }
.newDl dd .con .t { color: #545454; font: 18px/1.5 "microsoft yahei"; margin-bottom: 18px; }
.newDl dd .con .c { height: 80px; overflow: hidden; text-align: justify; margin-bottom: 32px; font-size: 16px; }
.newDl dd .con .more3 { color: #999; font-size: 16px; }
.newDl dd .time { color: #fff; float: right; background-color: #a6a6a6; padding: 5px 0px 0px 15px; width: 80px; height: 100px; }
.newDl dd .time .day { font: 46px/1 arial; }
.newDl dd .time .moth { font: 16px/1.4 "microsoft yahei"; display: block; padding-left: 2px; }
.newDl dd .time .year { font: 22px/1.2 arial; padding-left: 2px; }
.newDl dd:hover { background-color: #e8ebf1; }
.newDl dd:hover .time { background-color: #93b8eb; }
.newDl dd:hover .img img { transform: scale(1.1); -webkit-transform: scale(1.1); }
.more3 { width: 114px; height: 26px; line-height: 26px; display: block; text-align: center; }
.borderradius .more3 { background-color: #a6a6a6; border-radius: 8px; color: #fff; }
.borderradius .more3:hover, .borderradius .newDl dd:hover .con .more3 { background-color: #93b8ed; }
.no-borderradius .more3 { background: url(../images/ico.png) no-repeat -116px -54px; -webkit-transition: 0s; -moz-transition: 0s; -o-transition: 0s; transition: 0s; }
.no-borderradius .more3:hover, .no-borderradius .newDl dd:hover .con .more3 { background-position: 0px -54px; }
.pbgcolor { background-color: #f6f7f8; }
.bge8ebf1 { background-color: #e8ebf1; }


/*招聘*/
.recruit_mes{ padding: 7% 0; width: 1200px; margin: 0 auto;}
.recruit_mes .recruit_info{}
.recruit_mes .recruit_info li{}
.recruit_mes .recruit_jian{display: none;}
.recruit_mes .recruit_info_top{background: #e5eaf2; overflow: hidden; position: relative; height: 55px; line-height: 55px; color: #737070; padding: 0 15px; cursor: pointer;}
.recruit_mes .recruit_info_top_right{height: 13px; width:13px; position: absolute; right:20px; top: 50%; margin-top: -6px; }
.recruit_mes .recruit_info_top_right .recruit_line1{width: 13px; height: 1px; background: #fff; position: absolute; top: 6px; left: 0;}
.recruit_mes .recruit_info_top_right .recruit_line2{width: 1px; height: 13px; background: #fff; position: absolute; top: 0px; left: 6px;}
.recruit_mes .recruit_info_top_right .recruit_line3{width: 13px; height: 1px; background: #fff; position: absolute; top: 6px; left: 40px; opacity: 0; filter:alpha(opacity==0);}

.recruit_mes .recruit_num{width: 30px; height: 30px;display: inline-block; background: url(../images/recruit_round.png) center center no-repeat; vertical-align: middle; margin-right: 2px; background-size: cover; text-align: center; line-height: 30px; font-size: 16px;}
.recruit_mes .recruit_edit,.recruit_mes .recruit_mi{font-size: 12px;}
.recruit_mes .recruit_edit{margin-left: 10px;}
.recruit_mes .recruit_info_top .recruit_aj{font-size: 12px; color: #d7d7d7;}
.recruit_mes li.active .recruit_info_top,.recruit_mes li:hover .recruit_info_top{background: #174f90; color: #fff;}
.recruit_mes li.active .recruit_num,.recruit_mes li:hover .recruit_num {background: url(../images/recruit_sround.png) center center no-repeat; color: #008324; background-size: cover;}
.recruit_mes li .recruit_info_whice{font-size: 12px; color: #fff; opacity: 0.5; filter:alpha(opacity=50); line-height: 27px;}
.recruit_mes li .recruit_info_xs{font-size: 12px; color: #fff; opacity: 0.5; filter:alpha(opacity=50); line-height: 27px;}
.recruit_mes li .recruit_info_mes{background: #5579b8; padding: 4% 3.5%;}
.recruit_mes li .recruit_info_mes_top{font-size: 12px; color: #fff; font-weight: 700;}
.recruit_mes li .recruit_mark{margin-top: 3%; color: #fff;  opacity: 0.5; filter:alpha(opacity=50); }
.recruit_mes li .recruit_mark p{line-height: 27px;}
.recruit_mes li .recruit_info_mes{display: none;}
.recruit_mes li.first_li .recruit_info_mes{display: block;}


.text_wrap{ padding: 7% 0; width: 1200px; margin: 0 auto;}
.text_wrap .h4{text-align: center;}



