/*
* name: global && pc stylesheet
* version: v2.0.2
* update: 统一big标签1.3em
* date: 2015-04-23
*/

/* ui */
@import url(/uploads/css/zrwcss/ui.css);

/* normalise */
html{-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
body { font-family: 'wenquanyi micro hei', \5fae\8f6f\96c5\9ed1,\5b8b\4f53,sans-serif; 
overflow-x: hidden; }
body, h1, h2, h3, h4, p, ul, ol, dd, dl, form { margin: 0;}
hr { margin-top: 20px; margin-bottom: 20px; border: 0; border-top: 1px solid #eee;}
input, button, select { font-size: 100%; box-sizing: border-box;margin: 0; padding: 0; 
	vertical-align: middle; border:none; outline: none;line-height: normal;font-family:microsoft yahei;background: transparent; font-family:microsoft yahei;}
textarea { overflow: auto; height: auto; resize: vertical;vertical-align: top;}
img {max-width: 100%; vertical-align: top;border: 0 ;height: auto; 
	-ms-interpolation-mode: bicubic;}
ul { padding-left: 0; list-style-type: none;}
i, em { font-style: normal;}
big {font-size: 1.3em;}
a {-webkit-transition: all 0.3s ease;transition: all 0.3s ease; text-decoration: none; 
	outline: 0; color:#555;}
article, aside, dialog, footer, header, section, nav, figure, menu, 
audio, canvas, progress, video{ display: block;}
::-moz-selection {color: #fff; background: #39f; }
::selection {color: #fff; background: #39f; }
@-ms-viewport { width: device-width;}

/* ico */
.ico { display: inline-block; overflow: hidden; width: 20px; height: 20px; 
	vertical-align: middle; background: url(/uploads/image/zrwimages/ico.png);margin:0 .3em;}
.ico1_2 { background-position: -20px 0;}
.ico1_3 { background-position: -40px 0;}
.ico1_4 { background-position: -60px 0;}
.ico1_5 { background-position: -80px 0;}
.ico1_6 { background-position: 0 -20px;margin-top: -5px;}
.ico1_7 { background-position: -20px -20px;margin-top: -6px;}

.digit{ display: inline-block; overflow: hidden; width: 46px; height: 48px; vertical-align: middle; background: url(/uploads/image/zrwimages/digital.gif);}
.digit_2{ background-position:0 -48px;}
.digit_3{ background-position:0 -96px;}
.digit_4{ background-position:0 -144px;}
.digit_5{ background-position:0 -192px;}
.digit_6{ background-position:0 -240px;}
.digit_7{ background-position:0 -288px;}
.digit_8{ background-position:0 -336px;}
.digit_9{ background-position:0 -384px;}
.digit_10{ background-position:0 -432px;}
.digit_11{ background-position:0 -480px;}
.digit_12{ background-position:0 -528px;}
.digit_13{ background-position:0 -576px;}
.digit_14{ background-position:0 -624px;}
.digit_15{ background-position:0 -672px;}
.digit_16{ background-position:0 -720px;}

.ico2{ display: inline-block; overflow: hidden; width: 55px; height: 50px; vertical-align: middle; background: url(/uploads/image/zrwimages/ico2.png);}
.ico2_2{ background-position:0 -50px;}
.ico2_3{ background-position:0 -100px;}
.ico2_4{ background-position:0 -150px;}

.ico3{ display: block; overflow: hidden; width: 128px; height: 128px; vertical-align: middle; background: url(/uploads/image/zrwimages/ico3.gif);margin: auto;}
.ico3_2{ background-position:0 -128px;}

.ico4{ display: block; overflow: hidden; width: 128px; height: 128px; vertical-align: middle; background: url(/uploads/image/zrwimages/ico4.gif);margin: auto; }
.ico4_2{ background-position:0 -128px;}
.ico4_3{ background-position:0 -256px;}

/* rect */
*[class*="rect-"]{position: relative;display: block; width: 100%;height: 0;overflow: hidden;}
*[class*="rect-"] ._full{position: absolute;left: 0;top:0;width: 100%;height: 100%;
*height: auto;}
.rect-75{padding-bottom: 75%;}
.rect-5625{padding-bottom: 56.25%;}
.rect-100{padding-bottom: 100%;}

/* base */
.fix { *zoom: 1; *clear: both;}
.fix:before, .fix:after {display: table; clear: both; content: '';}
.oh { overflow: hidden; *zoom: 1;}
.l { float: left;}.r { float: right;}
.dib { display: inline-block; *display: inline; *zoom: 1;}
.pr { position: relative;}.pa { position: absolute;}
.tc { text-align: center;}.tr { text-align: right;}
.el {overflow: hidden;white-space: nowrap;  text-overflow: ellipsis;}
img[data-src],.opc0 { opacity: 0 ; filter:alpha(opacity=0);}
.hide { display: none;}
.hidetext { font: 0/0 a; letter-spacing: -9px;}
.arr { display: inline-block; overflow: hidden; width: 0; height: 0;}
.placeholder { color: #aaa; }

/* option */
body{font-size:13px; line-height: 1.8; color: #555;background: #fff;}
.wrap { max-width: 1120px; margin-right: auto; margin-left: auto; *width: 1120px;}
a:hover { color: #014f97;}


/* table */
.datalist {width: 100%; border-collapse: collapse; border-spacing:0; border: 1px solid #ccc; }
.datalist caption { padding-bottom: 5px;}
.datalist th {font-weight: 700; padding: 5px 15px; border: 1px solid #ccc; 
	background: #eee;}
.datalist td {padding: 5px 15px; border: 1px solid #ccc;}
.datalist tr.altrow { background: #ccc;}

/* style */

/*
*头部
*/
.head{ padding:20px 0 0; border-bottom:3px #fec800 solid; position:relative; z-index:12; background-color:#fff;}
.head .head_bd{ border-bottom:15px #014f97 solid;}
.mt8{ margin-top:8px;}
.head .logo a{ display:block; background:url(/uploads/image/zrwimages/logo.gif) no-repeat; background-size:contain; height:68px; width:258px;}
.head .head_ser{ margin-left:1%;}
.head .head_ser form{ position:relative;}
.head .head_ser form .btn{padding: 0;margin: 0;color: #b7b3ac;background: transparent; height:60px;}
.head .head_r{ line-height:60px;/*margin-left: 7%;*/}
.head .head_r a{ font-size:14px; font-weight:bold;}

.head .head_ser form span{ height:30px;background:#fff; display:inline-block;width:0; position: absolute;right: 0;top: 60px; }
.head .head_ser .inp{width:0;height:16px;line-height:16px;transition:width .1s ease-in-out;background:transparent; border:none;vertical-align: top;padding: 7px 0; box-sizing:content-box; outline:none;}
.head .head_ser:hover form span{width:120px;padding:0 10px;border: 1px #dcdddd solid;}
.head .head_ser:hover form .inp{ width:100%;}

/*导航*/
.head .nav{ width:61%;}
.head .nav li{ float:left; width:14%; position:relative;}
.head .nav li a{ display:block; line-height:60px; font-size:16px; font-weight:bold; text-align:center;}
.head .nav li b{ background:url(/uploads/image/zrwimages/navs_t.png) no-repeat;width:17px; height:9px; position:absolute;bottom: -9px;left: 50%;margin-left: -8.5px;z-index: 5; display:none; }
.head .nav li.hover b{ display:block;}
.head .nav li ul.navdev{ display:none;position: absolute;left: 0;top:60px;width: 132%; padding: 22px 10% 32px;overflow: hidden;background: #fff; border:1px #d6d6d6 solid; background:url(/uploads/image/zrwimages/nav_li.gif) left top repeat-x #fff; }
.head .nav li .navdev li{ float:none; width:100%;}
.head .nav li .navdev li a{ line-height:33px; border-bottom:1px #e2e2e2 solid; text-align:left; padding-left:7%; font-size:14px; color:#181818;}
.head .nav li .navdev li:hover a{color:#014c91;}
.head .nav li.cur a{ color:#014c91;} 

.secnavbg{width:100%; height:100%; position:fixed; top:0; left:0;  z-index:10;  background:url(/uploads/image/zrwimages/black.6.png) repeat;background: rgba(0,0,0,0.6); max-width:none; display:none;}

/*
*首页banner
*/
.banner{width:100%; margin:auto;text-align: center;position:relative; height:600px;}
.banner img{ position:absolute; top:0; left:0; width:100%; height:100%;}
.banner .slide_nav{ background:url(/uploads/image/zrwimages/black.67.png) repeat; background:rgba(0,0,0,.67); height:52px; position:absolute; bottom:0; left:0; width:100%; text-align:center; cursor:pointer;z-index: 10;}
.banner .slide_nav a{ display:inline-block; width:46px; height:7px; line-height:99; overflow:hidden; background-color:#014f97; margin:22.5px 6px 0 0;}
.banner .slide_nav a.on{ background-color:#fcc802;}

/*
*首页中间区域
*/
.c_box1{ border-bottom:10px #014f97 solid;}
.c_box1 li{ float:left; width:25%;}
.c_box1 li .cover{ display:block; border-left:1px #858585 solid; margin-left:-1px; cursor:pointer; padding:15px 2% 0;}
.c_box1 li ._name{ font-size:20px;padding-left: 10%;}
.c_box1 li .img{ display:block; width:100%; height:0; padding-bottom:64.04%; position:relative; *padding-bottom:0; *height:179px;}
.c_box1 li .img img{ position:absolute; top:0; left:0; width:100%; height:100%;}
.c_box2{ margin:40px 0 0; display: none}
.c_box2 .li .cover{ display:block; width:100%; cursor:pointer;}
.c_box2 .li .colums{ border-bottom:1px #aaa solid;padding-bottom: 18px;}
.c_box2 .li .colums span{ display:block;}
.c_box2 .li .cioimg{ width:25%; text-align:center;}
.c_box2 .li .intro{ width:74%;}
.c_box2 .li .intro ._cn{ font-size:20px;line-height: 24px;margin: 5px 0 0;}
.c_box2 .li .intro ._en{ font-size:14px; font-weight:normal;}
.c_box2 .li ._summ{ margin:20px 0 30px; height:92px; overflow:hidden;}
.c_box2 .li ._detail{display: inline-block; border:1px #d6d6d6 solid; width:150px; height:36px; line-height:36px; text-align:center;}
.c_box2 .li:hover ._detail{ background-color:#014f97; color:#fff;}
.c_box2 .li:hover .ico2{ transition:all 0.5s ease; background-position:-55px 0;}
.c_box2 .li:hover .ico2_2{ background-position:-55px -50px;}
.c_box2 .li:hover .ico2_3{ background-position:-55px -100px;}
.c_box2 .li:hover .ico2_4{ background-position:-55px -150px;}

.c_box3{ margin:45px 0 50px;}
.c_box3 .channelin{ font-size:24px; margin-bottom:15px;}
.c_box3 .jj-box-r .jj-left{ width:48.7%;}
.c_box3 .jj-box-r .jj-left ._img{ width:100%; position:relative;}
.c_box3 .jj-box-r .jj-left ._img ._imgbox{position:relative; width:100%; height:0; padding-bottom:84.27%; *height:225px; *padding-bottom:0; display:block;}
.c_box3 .jj-box-r .jj-left ._img img{ position:absolute; top:0; left:0; width:100%; height:100%;}
.c_box3 .jj-box-r .jj-left ._img ._title{ background: repeat; background:rgba(0,0,0,.5); color:#fff; width:100%; height:40px; line-height:40px; font-size:12px; font-weight:normal; position:absolute; bottom:0; left:0;text-indent: 3%}
.c_box3 .jj-box-r .jj-left  ._img .timebox{ display:block; width:60px; height:53px; background-color:#fbb501; position:absolute; left:0; bottom:0; color:#fff;}
.c_box3 .jj-box-r .jj-left  ._img .timebox span{ display:block; font-family:arial; text-align:center;}
.c_box3 .jj-box-r .jj-left  ._img .timebox .ri{ font-size:24px; font-weight:bold;line-height: 20px;margin: 10px 0 0;}
.c_box3 .jj-box-r .jj-left  ._img .timebox .ymonth{ font-size:12px;}

.c_box3 .jj-box-r .jj-right{width: 47%;}
.c_box3 .jjnews-list li{position:relative;padding: 12px 12% 14px;background-color: #ececec;line-height: 22px;height: 44px;margin-bottom: 8px;}
.c_box3 .jjnews-list li ._title{ font-size:14px;height: 44px;overflow: hidden;}
.c_box3 .jjnews-list li b{ background:url(/uploads/image/zrwimages/n_b.gif) no-repeat; width:8px; height:15px; display:none; position:absolute; top:50%; left:-8px; margin-top:-7.5px;}
.c_box3 .jjnews-list li.active{ background-color:#014f97;}
.c_box3 .jjnews-list li.active a{ color:#fff;}
.c_box3 .jjnews-list li.active b{ display:block;}
.c_box3 .jjnews-list li a *{ cursor:pointer;}


.c_box3 .jjnews-list2 li{overflow:hidden; margin-bottom:25px;}
.c_box3 .jjnews-list2 li a *{ cursor:pointer;}
.c_box3 .jjnews-list2 li ._time{ float:left; padding:0 3% 0 0; font-family:arial; font-weight:bold;margin-right: 4%;border-right: 1px #8a8989 solid;}
.c_box3 .jjnews-list2 li ._time ._ri{ display:block; font-size:28px;color:#282828; text-align:center; line-height:34px;}
.c_box3 .jjnews-list2 li ._time ._year{ display:block; font-size:12px; color:#a0a0a0; font-weight:normal;}
.c_box3 .jjnews-list2 li ._intro{ float:left;width:84%;}
.c_box3 .jjnews-list2 li ._intro ._title{font-size: 16px;}
.c_box3 .jjnews-list2 li:hover ._time ._ri,.c_box3 .jjnews-list2 li:hover ._time ._year{ color:#014f97;}



/*
*底部分享
*/
.sharebox .bdsharebuttonbox{ border-top:1px #ccc solid; padding:19px 0 48px;}
.sharebox .bdsharebuttonbox span{ margin: 6px 0 0; font-size:14px; font-weight:bold;}
.sharebox .bdsharebuttonbox a{ background:url(/uploads/image/zrwimages/share.gif) no-repeat; width:25px; height:25px; padding-left:0;}
.sharebox .bdsharebuttonbox a.bds_tqq{ background-position:0 -32px;}
.sharebox .bdsharebuttonbox a.bds_qzone{ background-position:0 -64px;}
.sharebox .bdsharebuttonbox a.bds_bdhome{ background-position:0 -95px;}
.sharebox .bdsharebuttonbox a.bds_weixin{ background-position:0 -127px;}
.sharebox .bdsharebuttonbox a.bds_tsina:hover{ background-position:-25px 0;}
.sharebox .bdsharebuttonbox a.bds_tqq:hover{ background-position:-25px -32px;}
.sharebox .bdsharebuttonbox a.bds_qzone:hover{ background-position:-25px -64px;}
.sharebox .bdsharebuttonbox a.bds_bdhome:hover{ background-position:-25px -95px;}
.sharebox .bdsharebuttonbox a.bds_weixin:hover{ background-position:-25px -127px;}

/*
*通用底部
*/
.foot-top{ background-color:#f0f0f0;padding:30px 0 25px;}
.foot-top dl{ float:left; padding:0 2%; width:11%;}
.foot-top dl.foot-f1{ padding-left:0;}
.foot-top dl.foot-f2{ width:20%;}
.foot-top dl.foot-f2 dd a{ float:left; width:49%;}
.foot-top dl dt{ font-size:18px; font-weight:bold;}
.foot-top dl dd{ margin-top:10px;}
.foot-top dl dd a{ display:block;}
.foot-top dl.erwm-box{ border:none; padding-right:0; width:22.3%;float: right;}
.foot-top dl.erwm-box  dd{ overflow:hidden;width: 100%;}
.foot-top dl.erwm-box .erwm-list{ margin-right:-11px;}
.foot-top dl.erwm-box .erwm-list li{ float:left; margin-right:10px; width:91px;}
.foot-top dl.erwm-box .erwm-list li p{ text-align:center; padding:10px 0;}
.foot-top dl.erwm-box .erwm-list li img{ width:100%; height:91px;}

.foot-top dl.foot-f4{ width:18%;}
.foot-top dl.foot-f4 .yqline{ position:relative; cursor:pointer;z-index: 2;margin: 25px 0 0; width:100%;}
.foot-top dl.foot-f4 .yqline .val{height: 29px;line-height: 29px;border: 1px #ddd solid;width:99%;position: relative; background-color:#fff;}
.foot-top dl.foot-f4 .yqline .val .t{padding-left: 4%;}
.foot-top dl.foot-f4 .yqline .val .p{position: absolute;right: 6px;top: 9px;width: 15%;text-align: center; font-size:12px; color:#dbdddf;}
.foot-top dl.foot-f4 .yqline .val .p i{ background:url(/uploads/image/zrwimages/f_linebt.gif) no-repeat; display:block; width:28px; height:12px;}
.foot-top dl.foot-f4 .yqline ._options{ position: absolute;width:99%;left:0;bottom: 31px;background: #fff;border: 1px solid #ddd;border-color: #ddd;display:none;border-bottom: none;}
.foot-top dl.foot-f4 .yqline ._options a{ display:block; height:30px; line-height:30px;padding-left: 2%;}
.foot-top dl.foot-f4 .yqline ._options a:hover{background:#ccc;color:#333;}

.foot-bottom{ border-top:4px #fcc802 solid; background-color:#014f97; padding:13px 0 17px; color:rgba(255,255,255,.7); color:#fff\9;}
.foot-bottom a{  color:rgba(255,255,255,.7); color:#fff\9;}
.foot-bottom .f_line em{ display:inline-block; width:1px; height:11px; background-color:#80a7cb; vertical-align:middle; margin:0 1%;}

/*
*下层公共区域
*/
.breadcrum{ padding:20px 0 0;}
.breadcrum .channelit{ font-size:24px;}
.breadcrum .posi{ margin:15px 0 0;}
.breadcrum .posi em{ margin:0 4px;}
.s_menu{ border:1px #d5d5d5 solid; margin:18px 0 0;}
.s_menu li{ float:left; width:12.5%; position:relative; *width:139px;}
.s_menu li a{ display:block; border-right:1px #d5d5d5 solid;line-height:48px; text-align:center; font-size:16px;}
.s_menu li b{ display:none; background:url(/uploads/image/zrwimages/menu_b.png) no-repeat; width:15px; height:8px; position:absolute; bottom:-8px; left:50%; margin-left:-7.5px;}
.s_menu li.cur a,.s_menu li:hover a{ background:url(/uploads/image/zrwimages/menu_cur_li.gif) repeat-x; color:#fff;}
.s_menu li.cur b,.s_menu li:hover b{ display:block;}
.main_content{ margin:40px 0;}
.home_content{ margin:20px 0;}
.mh{ min-height:400px;}

.n_banner{ width:1180px; position:relative; height:303px;overflow:hidden; margin:auto;}
.n_banner img{ position:absolute; top:0; left:0; width:100%; height:100%;}


/*
*下层--关于我们综合页
*/
.n_home_lsit{ overflow:hidden; *padding-bottom:46px;}
.n_home_lsit ul{ width:102%;}
.n_home_lsit li{ float:left; width:31.45%; margin:0 1.8% 46px 0;}
.n_home_lsit li .cover{ display:block; width:100%; cursor:pointer; color:#565656;}
.n_home_lsit li .img{ display:block; width:100%; height:0; padding-bottom:65.74%; *height:236px; *padding-bottom:0; position:relative;}
.n_home_lsit li .img img{ position:absolute; top:0; left:0; width:100%; height:100%;}
.n_home_lsit li ._colunm{ font-size:20px;padding-top: 15px;}
.n_home_lsit li ._summ{margin: 5px 0 15px;height: 46px;overflow: hidden;}
.n_home_lsit li ._detail{display: inline-block; border:1px #d6d6d6 solid; width:150px; height:36px; line-height:36px; text-align:center;margin-top: 14px;}
.n_home_lsit li:hover a{ color:#014f97;}
.n_home_lsit li:hover ._detail{ background-color:#014f97; color:#fff;}
.n_home_lsit li.culture{ width:62.9%; background-color:#f1f1f1;}
.n_home_lsit li.culture .imgbox{ display:block; width:50%;margin-right: 2%;}
.n_home_lsit li.culture .imgbox .img{padding-bottom: 112.53%; *padding-bottom:0;*height:404px; margin-bottom:0;}
.n_home_lsit li.culture ._intro{ padding:38px 0 36px;}
.n_home_lsit li.culture ._intro ._summ{ font-size:14px; height:auto;line-height: 2.3;}
.n_home_lsit li.culture ._intro ._summ strong{ font-size:18px;}
.n_home_lsit li.culture ._intro ._ramenu a{ font-size:18px; font-weight:bold; color:#565656; display:inline-block; background:url(/uploads/image/zrwimages/a_li.gif) right center no-repeat;padding-right: 2%;margin-right: 2%;}
.n_home_lsit li.culture ._intro ._ramenu em{ display:inline-block; width:1px; height:18px; background-color:#a8a8a8; vertical-align:middle; margin:0 3% 0 0;}
.n_home_lsit li.culture ._intro ._detail{margin: 30px 0 0;}
.n_home_lsit li.culture ._intro ._ramenu a:hover{ color:#014f97;}

/*
*下层--文化理念
*/
.culture_lsit{ border:1px #d8d8d8 solid;}
.culture_lsit li{ float:left; width:25%; *width:24.99%;}
.culture_lsit li .cover{ display:block; cursor:pointer;border-left:1px #d8d8d8 solid; margin-left:-1px;border-bottom:1px #d8d8d8 solid; margin-bottom:-1px;*margin-bottom:0;padding: 6% 4%;}
.culture_lsit li ._diaimg{ display:block; margin-right:3%;}
.culture_lsit li ._title{ font-size:20px;line-height: 24px;}
.culture_lsit li .p{ font-size:15px;}
.culture_lsit li:last-child .cover{ border-right:1px #d8d8d8 solid;}

/*
*下层--文化故事
*/
.story_list{ overflow:hidden;}
.story_list ul{ width:102%;}
.story_list li{ float:left; width:23.43%; margin:0 1.52% 25px 0;}
.story_list li .cover{ display:block; width:100%; cursor:pointer;}
.story_list li .img{ display:block; width:100%; height:0; padding-bottom:75%; *height:201px; *padding-bottom:0; position:relative;}
.story_list li .img img{ position:absolute; top:0; left:0; width:100%; height:100%;}
.story_list li .img .timebox{ display:block; width:60px; height:53px; position:absolute; left:0; bottom:0; background-color:#fbb501; color:#fff;}
.story_list li .img .timebox span{ display:block; text-align:center; font-family:arial;}
.story_list li .img .timebox .ri{ font-size:24px;line-height: 24px;margin-top: 5px;}
.story_list li .img .timebox .ymonth{ font-size:12px;}
.story_list li ._title{ font-size:14px; padding-top:8px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.story_list li ._summ{ font-size:12px; height:42px; overflow:hidden;}

/*
*下层--公司大事记
*/
.history-h5 {
  background: #ffffff;
}
.history-h5 ._year {
  position: relative;
}
.history-h5 ._year span {
  position: absolute;
  left: 0;
  top: 0;
  width: 100px;
  text-align: center;
  font-size: 30px;
  color: #0e90d2;font-family: arial;font-weight: bold;
}
.history-h5 ._list {
  margin-left: 110px;
  margin-bottom: 20px;
  padding-left: 20px;
  border-left: 1px solid #ededed;
  line-height: 26px;
}


/*
*下层--公司荣誉
*/
.pic_list{ width:100%; overflow:hidden; margin-top:10px;}

.pic_list ul{ width:102%;}
.pic_list li{ width:23.5%; float:left; margin:0 1.35% 20px 0;}
.pic_list li a{ display:block; width:100%; position:relative;overflow: hidden;}
.pic_list li img{ width:100%;height: 100%;}
.pic_list li .pic_name{ line-height:36px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-align:center; border:1px #d6d6d6 solid; margin:16px 0 0; font-size:14px; font-weight:normal; cursor:pointer;}
.pic_list li .cover_bg{ width:100%; height:100%; display:block; opacity:0; background:url(/uploads/image/zrwimages/black.5.png) repeat;background:rgba(0,0,0,.50); position:absolute; bottom:-201px; left:0px;}
.pic_list li i{ width:64px; height:64px; background:url(/uploads/image/zrwimages/cover_zoom.png) no-repeat 0 0; position:absolute; top:50%; left:50%; margin-left:-32px; margin-top:-32px; cursor:pointer;}
.pic_list li .img{ display:block; width:100%; height:0; padding-bottom:75%; *padding-bottom:0; *height:201px;}
.pic_list li .img img{ position:absolute; top:0; left:0; width:100%; height:100%;}

.pic_list li:hover .pic_name{ background-color:#0165af; color:#fff;}

.pic_list #videoplay li i{background: url(/uploads/image/zrwimages/play.png) no-repeat 0 0; }
.wrap_out .wrap_in .wrap_bar{ background:#014f97;}

/*
*分页
*/
.page {
  text-align: center;
  line-height: 16px;
  margin-top: 20px;
}
.page span,
.page a {
  display: inline-block;
  border: 1px solid #ededed;
  padding: 5px 10px;
  vertical-align: middle;
  margin: 0 0 10px -1px;
}
.page .goprev {
  margin-right: 10px;
}
.page .gonext,
.page .count {
  margin-left: 10px;
}
.page span,
.page a:hover {
  background: #014f97;
  color: #ffffff;
}
.page span.goprev,
.page span.gonext {
  color: #cccccc;
  background: none;
}
.page span.count {
  border: 0;
  background: 0;
  color: #333333;
}

/*
*下层--新闻列表
*/
.news_top { padding-bottom:20px; margin-bottom:20px;overflow: hidden;}
.news_top .intro .titbox{ overflow:hidden;position: relative;padding: 20px 0 0;margin: 13px 0 0;}
.news_top .intro .titbox b{ position:absolute; top:0; left:0; width:111px; height:2px; background-color:#014f97;}
.news_top .intro .title{ font-size:24px; padding-bottom:5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width: 75%;}
.news_top .intro .time {font-size:14px;margin: 15px 0 0;}
.news_top .intro .text { line-height:20px; height:144px; overflow:hidden;margin: 15px 0 25px;}
.news_top .intro .more { display:inline-block; width:150px; height:36px; line-height:36px; border:1px #d4d6d9 solid;color:#005718; text-align:center;}
.news_top .imgbox{ display:block;width: 41.4%;margin-right: 3%;}
.news_top .imgbox .img{ display:block; width:100%; height:0; padding-bottom:75%; *padding-bottom:0; *height:348px; position:relative;}
.news_top .imgbox .img img{ position:absolute; top:0; left:0; width:100%; height:100%;}
.news_top .imgbox .img .timebox{ display:block; width:86px; height:76px; background-color:#fbb501; position:absolute; left:0; bottom:0; color:#fff;}
.news_top .imgbox .img .timebox span{ display:block; font-family:arial; text-align:center;}
.news_top .imgbox .img .timebox .ri{ font-size:34px; font-weight:bold;line-height: 30px;margin: 10px 0 0;}
.news_top .imgbox .img .timebox .ymonth{ font-size:18px;}
.news_top .intro .more:hover{ background-color:#0165af; color:#fff;}
.news_top a *{ cursor:pointer;}

.search_content{padding: 30px 0 30px 2%; border:1px #dadada solid;}
.comt1 { display:block; height:24px; line-height:24px; font-size:18px; font-weight:bold; color:#000; clear:both;}
.newslistsearch .comt1 { padding-bottom:8px;}
.newslistsearch .timeinput { width:19%; height:28px; line-height:28px; border:#c0c0c0 1px solid; background:#fff url(/uploads/image/zrwimages/time_input.gif) right 50% no-repeat;text-indent: 2%;margin-right: 0.5%;}
.newslistsearch .search { display:inline-block; width:21%; height:28px; vertical-align:middle;border: #c0c0c0 1px solid; background-color:#fff; }
.newslistsearch .search .input { width:74%; height:16px; float:left;line-height: 16px;padding: 6px 0 6px 2px;box-sizing: content-box;float:left;}
.newslistsearch .search .btn { width:12%; height:26px; float:left;padding: 0; float:right; border:none; outline:none;}
.newslistsearch .cates input { vertical-align:-1px; *vertical-align:-3px; margin-left:2px;}

.newslist-li1 {overflow: hidden; padding:30px 0 0;}
.newslist-li1 li{ border-bottom:1px #e2e2e2 solid; padding-bottom:20px; margin-bottom:20px;}
.newslist-li1 li .intro .title{ font-size:14px; padding-top:10px; width:82%;}
.newslist-li1 li .intro .tfbox{ overflow:hidden;}
.newslist-li1 li .intro .time {font-size:11px;}
.newslist-li1 li .intro .text { line-height:20px; height:40px; overflow:hidden;margin-top:15px;}

.newslist-li1 li .intro .views{margin-top: 6px;}
.newslist-li1 li .intro .bdsharebuttonbox{ margin-top:3px;}
.newslist-li1 li .imgbox{ display:block;width: 12.05%;margin-right: 3%;}
.newslist-li1 li .imgbox .img{ display:block; width:100%; height:0; padding-bottom:75%; *padding-bottom:0; *height:98px; position:relative;}
.newslist-li1 li .imgbox .img img{ position:absolute; top:0; left:0; width:100%; height:100%;}
.newslist-li1 li .intro .bdsharebuttonbox .bds_more{background: none;margin: 0;padding-left: 1%;color: #bcbcbc;height: 22px;line-height: 22px;}

/*
*下层--产品类别列表
*/
.prolist_summ{ font-size:14px;}
.prolist_box{ margin:10px 0;}
.prolist_box .li{ border-top:1px #d1d1d1 solid; padding:20px 0 10px;}
.prolist_box .li ._sort{ font-size:20px;}
.prolist_box .li .dd{ padding:10px 0;}
.prolist_box .li .dd ul{ width:102%;}
.prolist_box .li .dd li{ float:left; width:31.45%; margin-right:1.86%;}
.prolist_box .li .dd li .cover{ display:block; width:100%;}
.prolist_box .li .dd li ._name{ font-size:18px; background-color:#f1f1f1; line-height:49px; height:49px; padding-left:4%;position: relative;}
.prolist_box .li .dd li ._name .ico1_3{position: absolute;right: 2%;top: 50%;margin-top: -10px;}
.prolist_box .li .dd li .img{ display:block; width:100%; height:0; padding-bottom:75%; *padding-bottom:0; *height:269px; position:relative;margin: 15px 0 0; overflow:hidden;}
.prolist_box .li .dd li .img img{ position:absolute; top:0; left:0; width:100%; height:100%; transition:transform 0.5s ease; -webkit-transition:transform 0.5s ease; -moz-transition:transform 0.5s ease; -ms-transition:transform 0.5s ease; -o-transition:transform 0.5s ease;}
.prolist_box .li .dd li:hover .img img{ transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2); -webkit-transform:scale(1.2);}

.pro_bottom{ border-top:1px #d1d1d1 solid; padding:20px 0 10px;}
.pro_bottom .cover{ display:block; cursor:pointer;}
.pro_bottom ._colunm{ font-size:20px; }
.pro_bottom ._summ{ font-size:14px;}
.pro_bottom ._detail{display: inline-block; border:1px #d6d6d6 solid; width:150px; height:36px; line-height:36px; text-align:center;margin: 15px 0 0;}

/*
*下层--产品列表
*/

.prolist_box2{ margin:10px 0; border-top:1px #d1d1d1 solid;padding: 20px 0;}
.prolist_box2  ul{ width:102%;}
.prolist_box2 li{ float:left; width:23.2%; margin:0 1.75% 25px 0;}
.prolist_box2 li .cover{ display:block; width:100%;}
.prolist_box2 li ._name{ font-size:18px; background-color:#f1f1f1; line-height:49px; height:49px; padding-left:4%;position: relative;}
.prolist_box2 li ._name .ico1_3{position: absolute;right: 2%;top: 50%;margin-top: -10px;}
.prolist_box2 li .intro{ border:1px #e0e0e0 solid; margin:5px 0 0;}
.prolist_box2 li .img{ display:block; width:100%; height:0; padding-bottom:75%; *padding-bottom:0; *height:199px; position:relative;}
.prolist_box2 li .img img{ position:absolute; top:0; left:0; width:100%; height:100%;}
.prolist_box2 li ._summ{margin:10px 5.3%;border-top: 1px #d1d1d1 solid;padding: 10px 0;}
.prolist_box2 li ._summ .tt{ float:left;width: 72%;}
.prolist_box2 li ._summ p{ overflow:hidden;}
.prolist_box2 li ._summ .tv{ float:right;width: 26%;}

/*
*下层--产品详情
*/
.prodetail-p6 { overflow: hidden;  *zoom: 1;
}
.prodetail-p6-img { float: left; width: 49.1%; }
.prodetail-p6-img ._img { position: relative; height: 0; overflow: hidden; width: 100%; padding-bottom: 75%; border: 1px solid #e0e0e0; *padding-bottom:0; *height:414px;}
.prodetail-p6-img ._img img { position: absolute; left: 0; top: 0; width: 100%; height: 100%;  *height: auto;
}
.prodetail-p6-img ._list { width: 102%; margin-top: 5px; }
.prodetail-p6-img ._list li { float: left; width: 23%; margin-right: 2%;  *margin-right: 1%;
cursor: pointer; }
.prodetail-p6-img ._list ._img_wrap { position: relative; width: 100%; height: 0; overflow: hidden; padding-bottom: 75%; }
.prodetail-p6-img ._list ._img_wrap img { position: absolute; left: 0; top: 0; width: 100%; height: 100%;  *height: auto;
}
.prodetail-p6-detail { float: right; width: 49.1%; }
.prodetail-p6-detail ._head { font-size: 12px; color: #999999; }
.prodetail-p6-detail ._title { font-size: 18px; font-weight: 700;height: 34px; line-height: 34px; overflow: hidden; position:relative;padding-top: 15px;}
.prodetail-p6-detail ._title b{ display:block; width:111px; height:2px; background-color:#014f97; position:absolute; top:0; left:0;}
.prodetail-p6-detail ._tip { font-size: 14px;line-height: 26px; overflow: hidden;margin: 10px 0 0;}
.prodetail-p6-detail ._tools { margin: 25px 0 10px; overflow:hidden; }
.prodetail-p6-detail ._tools ul{ width:102%;}
.prodetail-p6-detail ._tools li {width: 30.7%;margin-right: 1.8%; height:42px; line-height: 42px; border: 1px solid #d6d6d6; vertical-align: top; }
.prodetail-p6-detail ._tools ._link a { display: block; background: #ffffff; color: #333333; text-align: center; }
.prodetail-p6-detail ._tools ._link a:hover { background: #014f97; color:#fff; }
.prodetail-p6-detail ._tools ._val { line-height: #cccccc; text-align: center; }
.prodetail-p6-detail ._tools ._pop ._val [class^="ico-"] { float: right; font-size: 14px; color: #cccccc; }
.prodetail-p6-detail ._tools ._pop .val_ span { margin-left: 10px; }
.prodetail-p6-detail ._tools ._pop ._option { top: 34px; }
.prodetail-p6-detail ._tools ._pop ._layer { background: #ededed; padding: 10px; font-size: 16px; }
.prodetail-p6-detail ._recome ._t { font-size: 18px; line-height: 34px; font-weight:bold; }
.prodetail-p6-detail ._recome ._list{margin: 5px 0 0;}
.prodetail-p6-detail ._recome ._list ul{ width:102%;}
.prodetail-p6-detail ._recome li { float: left; width: 31.2%;margin-right: 2%; }
.prodetail-p6-detail ._recome li a{ display:block; width:100%; height:0; padding-bottom:75%; *height:131px; *padding-bottom:0; position:relative; border: 1px solid #e0e0e0;}
.prodetail-p6-detail ._recome img { position:absolute; top:0; left:0; width:100%; height:100%;}
.prodetail-p6-detail ._recome ._p { text-align: center; }
.prodetail-p6-detail ._recome a:hover ._p { color: #2f2f2f; }

.prolist-p7{ margin:32px 0 0;}
.prolist-p7-tab {
  background: #ffffff;
}
.prolist-p7-tab .tab_header {
  height: 53px;border: 1px #e0e0e0 solid;
}
.prolist-p7-tab .tab_t {
  line-height: 54px;
  width: 10%;
  padding: 0 20px;
  border-right: 1px solid #e0e0e0;
  font-size: 18px;
}
.prolist-p7-tab .tab_t [class^="ico-"] {
  color: #0e90d2;
  font-size: 14px;
}
.prolist-p7-tab .tab_t_cur {background-color: #014f97;color: #fff;}
.prolist-p7-tab .tab_c {padding: 20px 1.5%;border-bottom: 1px #ccc solid;}

.pro_case_box{ margin:20px 0 0;}
.pro_case_box .dt{ font-size:18px;}
.pro_case_box ._case_list{ overflow:hidden;margin: 15px 0 0; height:200px;}
.pro_case_box ._case_list ul{ width:102%;}
.pro_case_box ._case_list li{ float:left; width: 23.5%;margin-right: 1.3%; overflow:hidden;}
.pro_case_box ._case_list li .img{ display:block; width:100%; height:0; padding-bottom:75%; *height:201px; *padding-bottom:0; position:relative; overflow:hidden;}
.pro_case_box ._case_list li .img img{ position:absolute; top:0; left:0; width:100%; height:100%; transition:transform 0.5s ease; -webkit-transition:transform 0.5s ease; -moz-transition:transform 0.5s ease; -ms-transition:transform 0.5s ease; -o-transition:transform 0.5s ease;}
.pro_case_box ._case_list li:hover .img img{ transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2); -webkit-transform:scale(1.2);}


/*
*下层--电子杂志
*/
.elema_list{ overflow:hidden;}
.elema_list ul{ width:102%;}
.elema_list li{ float:left;width: 23.2%; margin:0 1.75% 35px 0;}
.elema_list li a *{ cursor:pointer;}
.elema_list li .img{ display:block; width:100%; height:0; padding-bottom:133.58%; *padding-bottom:0; *height:354px; position:relative;}
.elema_list li .img img{ position:absolute; top:0; left:0; width:100%; height:100%;}
.elema_list li .titbox{ position:relative; margin:15px 0 0;}
.elema_list li .titbox ._title{ font-size:16px; width:64%;}
.elema_list li .titbox .pdfbox{ border:1px #d8d8d8 solid; height:26px; line-height:26px; position:absolute; font-size:14px;padding-right: 3%;right: 0; top:0;}

/*
*下层--联系我们
*/
.concbox{ position:relative;}
.concbox ._dl{ margin-bottom:28px; width:26%;}
.concbox ._dl dt{ font-weight:bold; font-size:18px; margin-bottom:15px;}
.concbox ._dl._dlbottom{ margin-top:60px; width:33.3%;}

.messagebox{ width:71.4%;position: absolute;right: 0;top: 0;}
.messagebox .i-form ._left{ width:48%;}
.messagebox .i-form label{ margin:0 0 11px;border:1px #d5d5d5 solid;padding: 1.5%; font-size:12px; *zoom:1; background-color:#fff;}
.messagebox .i-form label ._t{ vertical-align:middle;}
.messagebox .i-form label ._t em{ color:#f50330;}
.messagebox .i-form .label1{ width:96%; }
.messagebox .i-form .label1.label_yzm .inp{ width:58%;}
.messagebox .i-form .label1.label_yzm img{ float:right; *float:none;}
.messagebox .i-form .label1 .inp{ height:16px; line-height:16px;padding: 5px 0;box-sizing: content-box;margin-left: 4%;width: 83%;*width: 82%;}
.messagebox .i-form .label2{width: 96.5%;}
.messagebox .i-form .label2 .text{border: none;outline: none;margin-left: 4%;width: 89%;max-height: 204px;min-height: 204px;vertical-align: top;}
.messagebox .i-form .label3{ border:none;padding: 0;margin:15px 0 0;width: 100%;text-align: right;}
.messagebox .i-form .label3 .btn{width: 150px;height: 36px;line-height: 36px;margin: 0;padding: 0; outline:none; border:1px #d6d6d6 solid;}
.messagebox .i-form .label3 button[type='submit']{ margin-right:2%;}
.messagebox .i-form .label3 .btn:hover{ background-color:#014f97; color:#fff;}
.messagebox .i-form ._right{ width:50%;}

/*
*下层--营销网络
*/
.networkbox{ margin:10px 0;}
.pico{ background:url(/uploads/image/zrwimages/posi.gif) no-repeat; display:inline-block; width:20px; height:27px; vertical-align:middle; margin-right:5px;}
.s_content_box {width: 71.5%;}
.s_content_box .channelin{ color:#731f51;}
.s_content_box .s_content{line-height:2;}
.s_menu dd ._pcon{ padding:10px 0; line-height:2; color:#666;}
.sele ._val span{display: block;background: #fff url(/uploads/image/zrwimages/se.jpg) right top no-repeat;padding-left: 26%;}
.select_{width: 48%; height:26px!important; line-height:26px!important;}
.sele ._val{border: 1px #ddd solid;height:24px;line-height: 24px; width:100%;}
.sele ._val .check{display: block;text-align: center;background: #fff;width: 100%;height: 100%;}
.select_1{ width:100%; margin-top:10px;}
.select_1 ._val{ width:100%;}
.select_1 ._val span{padding-left: 43%;}
._sele{ width: 100%!important; top:25px!important;}
._sele a{ padding:0 10px;}
._posi{ height:42px; line-height:42px; background:#f5f5f5; padding:0 20px 0 15px; color:#666;}
._posi span{ color:#000;}

.select_ ._option{top: 25px!important;left: 0!important;width: 100%!important;}
.select_ ._option a{ padding:0 1%;}
.net_box .net_menu{width: 26.3%;}

.netscrollbox{ background-color:#f1f1f1; border:1px #ddd solid;padding: 6%;margin: 12px 0 0;}
.s_menu_scroll{height:438px; position:relative; overflow:hidden;}
.net_menu dl{ padding-top: 10px; background:url(/uploads/image/zrwimages/posi.gif) left 10px no-repeat;padding-left: 10%;}
.net_menu dt{line-height:20px; font-size:14px; font-weight:bold;}
.net_menu dd li{ line-height:30px;}
.net_menu dd li a{ background:#fff; padding:0 13px 0 10px; font-size:13px; font-weight:bold; display:block;}
.net_menu dd li.cur a{ background:#ebebeb;}
.net_menu dd li ul{ display:none;}
.net_menu dd li li a{ height:35px; line-height:35px; background:none; border:none; border-bottom:1px #a1a1a1 dashed; font-size:12px; color:#666; background:none;}
.net_menu dd li.cur li a{ background:none;}
.net_menu dd li.cur ul{ display:block;}
.net_menu dd li .type-mod-name{ position:relative; height:30px; line-height:30px;margin-top:10px; border:1px #ddd solid; }
.net_menu dd li span{ display:inline-block; height:30px; width:30px;position: absolute;right: 0;top: 0; cursor:pointer;}
.net_menu dd li span i{ position:absolute; right:0; top:6px; width:20px; height:20px; display:inline-block; vertical-align:middle;}
.s_menu_scroll .scroll_c{padding-right: 5%;}
.scroll_bar{ background:url(/uploads/image/zrwimages/s_li.gif) center center repeat-y!important; width:12px!important;}
.scroll_up,.scroll_down{ display:none;}
.scroll_slider{ width:12px!important; background: url(/uploads/image/zrwimages/youce.png) no-repeat !important; height:72px!important; left:5%!important; cursor:pointer; border-radius:0!important;}

.networkbox .net_box{ margin:14px 0;}

/*
*下层--招聘综合页
*/
.jobhome{ height:0; padding-bottom:58.68%; position:relative; *height:657px; *padding-bottom:0; }
.jobhome img{ width:100%; height:100%; position:absolute; top:0; left:0;}
.jobhome dl{ position:relative; float:right;}
.jobhome dl dd{ padding:3%;}
.jobhome dl dd .jj_tt a{ font-size:22px; color:#fff; border-bottom:2px #fff solid;padding-bottom: 7px;}
.jobhome dl dd ._detail{ width:130px; height:32px; line-height:32px; text-align:center; display:inline-block;margin: 15px 0 0; border:1px solid; color:#fff; }
.jobhome dl dd .p{ line-height:20px; color:#fff;margin: 15px 0 0;height: 40px;overflow: hidden;}
.jobhome dl.dl01{width:44.5%; height:228px;}
.jobhome dl.dl01 .dl01_bg{ display:block; background:url(/uploads/image/zrwimages/black.3.png) repeat; background:rgba(0,0,0,.3); position:absolute; top:0; left:0; width:100%; height:100%;}
.jobhome dl.dl01 dd{ position:relative;}
.jobhome dl.dl01 dd .jj_tt{ margin:7px 0 0;}
.jobhome dl.dl01 dd,.jobhome dl.dl03 dd{ padding:4.5%;}
.jobhome dl.dl01 dd ._detail{border-color:rgba(255,255,255,.4); border-color:#fff\9; background:url(/uploads/image/zrwimages/black.4.png) repeat; background:rgba(0,0,0,.4); margin: 5px 0 0;}
.jobhome dl.dl01 dd .p{ font-size:18px; color:#fff;}
.jobhome dl dd .jj_tt{ margin:10px 0 0;}
.jobhome dl dd .p a{ color:#fff;}
.jobhome dl.dl02{ height:220px;width: 66.7%;margin-right: -1px;}
.jobhome dl.dl02 dd{ float:left; width:27.3%;height: 175px;}
.jobhome dl.dl02 dd.dd01{ background:url(/uploads/image/zrwimages/gray.9.png) repeat; background:rgba(51,51,51,.9); }
.jobhome dl.dl02 dd.dd01 ._detail{border-color:rgba(255,255,255,.4); border-color:#fff\9; background:url(/uploads/image/zrwimages/black.4.png) repeat; background:rgba(0,0,0,.4);}
.jobhome dl.dl02 dd.dd02 ._detail{border-color:#fff;}
.jobhome dl.dl02 dd.dd03 ._detail{border-color:#ddd; color:#333;}
.jobhome dl.dl02 dd.dd01 ._detail:hover,.jobhome dl dd ._detail:hover{ background-color:#fec800; color:#fff;}
.jobhome dl.dl02 dd.dd03 ._detail:hover{ color:#fff;}
.jobhome dl.dl02 dd.dd02 ._detail:hover{ background-color:#196ab1;}
.jobhome dl.dl02 dd.dd03 .jj_tt a{ color:#333; border-color:#333;}
.jobhome dl.dl02 dd.dd02{ background-color:#fec800;}
.jobhome dl.dl02 dd.dd03{ background-color:#f1f1f1;}
.jobhome dl.dl03{height:208px;width: 44.5%; background-color:#333;}
.jobhome dl.dl02 dd.dd03 .p{ color:#333;}
.jobhome dl.dl03 dd .p{height: 78px; line-height:2;overflow: hidden;}


.jobhome_b{ padding:20px 0;}
.jobhome_b .chann{ font-size:22px;}
.jobhome_b ._left{ width:55%;}
.jobhome_b ._right{ width:43%;}
.jobhome_b ._right .chann{ margin-bottom:20px;}
.jobhome_b ._right .fast_list .li{ text-align:center;}
.jobhome_b ._right .fast_list .li .title{ font-size:18px; color:#565656;margin: 10px 0;}
.jobhome_b ._right .fast_list .li:hover .ico3{ background-position:-128px 0; transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}
.jobhome_b ._right .fast_list .li:hover .ico3_2{ background-position:-128px -128px;}


/*
*下层--人才招聘
*/
.search_content{padding: 30px 0 30px 3%;}
.comt1 { display:block; height:24px; line-height:24px; font-size:18px; font-weight:bold; color:#000; clear:both;}
.joblistsearch .comt1 { padding-bottom:8px;}
.joblistsearch .timeinput { width:19%; height:28px; border:#bfbfbf 1px solid; background:#fff url(/uploads/image/zrwimages/time_input.gif) right 50% no-repeat;text-indent: 2%;margin-right: 0.5%;}
.joblistsearch .search { display:inline-block; width:28%; height:26px; vertical-align:middle;border: 1px #bfbfbf solid;background-color: #fff;}
.joblistsearch .search .input { width:74%; height:16px; float:left;line-height: 16px;padding: 5px 0 5px 2px;box-sizing: content-box; }
.joblistsearch .search .btn { width:12%; height:26px; float:right;padding: 0;}
.joblistsearch .cates input { vertical-align:-1px; *vertical-align:-3px; margin-left:2px;}
.search_content .joblistsearch ._sort,.search_content .joblistsearch ._protit,.search_content .joblistsearch ._proname{ float:left; margin-right:20px;width: 22%;}
.search_content  span{ color:#7f7f7f; font-size:14px;}
.search_content .joblistsearch ._sort select{ border:1px #bfbfbf solid; padding:3px 0; width:100%; color:#555; padding-right:6px;background-color: #fff;}
.search_content.joblistsearch input{ width:190px;height:16px; line-height:16px; padding:6px 0; vertical-align:middle;}
.search_content .joblistsearch ._protit{ margin-right:0;}

.joblist-j2{ padding:10px 0;}
.joblist-j2 ._jt {
  background-color: #ededed;
  height: 35px;
  line-height: 35px;
  margin-top: 10px;
  overflow: hidden;
  *zoom: 1;
  cursor: pointer; position:relative;
}
.joblist-j2 ._jt strong {
  float: left;
  width: 30%;
  text-indent: 3%;
}
.joblist-j2 ._jt span {
  float: right;
}
.joblist-j2 ._jt ._jt_btn{ display:block; background:url(/uploads/image/zrwimages/job_btn.png) left top no-repeat; width:30px; height:35px; position:absolute; right:2%; top:50%; margin-top:-17.5px;}
.joblist-j2 ._jc {
  display: none;
}
.joblist-j2 ._jcon {
  padding: 10px 10px 10px 20px;
}
.joblist-j2 ._jt_act  {
   background-color: #196ab1; color:#fff;
}
.joblist-j2 ._jt_act ._jt_btn{ background-position:left bottom;}
._channelbtn{ display: inline-block;border: 1px #d6d6d6 solid;width: 150px;height: 36px;line-height: 36px;text-align: center;margin-top: 14px;}
._channelbtn:hover{ background-color:#196ab1; color:#fff;}


/*
*下层--下载
*/
.download-d1-title {
  height: 35px;
  line-height: 35px;
  font-size: 14px;
  padding: 0 10px;
  color: #ffffff;
  background: #196ab1;
}
.download-d1-list li {
  height: 35px;
  line-height: 35px;
  background: #ededed;
  color: #333333;
  overflow: hidden;
  vertical-align: top;
  border-bottom: 1px solid #eee\9;margin-top: 10px;
}

.download-d1-list li a {
  color: #333333;
}
.download-d1-list li a:hover {
  color: #0e90d2;
}
.download-d1-list ._title {
  padding: 0 2%;
}
.download-d1-list li .r {
  border-left: 1px solid #ededed;
}
.download-d1-list [class^="ico-"] {
  font-size: 16px;
  color: #747786;
}
.download-d1 ._view{width: 20%;}
.download-d1 ._title{width: 55%;}


/*
*新闻详情页
*/
.newsdetail-b2 ._head {
  border-bottom: 1px dotted #cccccc;
  padding: 0 ;
  margin: 0;
  background: #ffffff;
}
.newsdetail-b2 ._head ._title {
  font-size: 18px; text-align:center;
  color: #333333;
}
.newsdetail-b2 ._tools {
  padding: 10px 0;
  color: #999999;
}
.newsdetail-b2 ._tools .bdsharebuttonbox{margin: 0 5px 0 15px;}
.newsdetail-b2 ._tools .favorite{ cursor:pointer;}
.newsdetail-b2 ._tools [class^="ico-"] {
  font-size: 16px;
  color: #cccccc;
}
.newsdetail-b2 ._tools ._b2l [class^="ico-"] {
  color: #5eb95e;
}
.newsdetail-b2 .mycontent {
  padding: 20px 0;
}
.newsdetail-b2 ._detailpage_bottom {
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  height: 80px;
  overflow: hidden;
}
.newsdetail-b2 ._detailpage_bottom li {
  padding: 5px 10px;
  border-bottom: 1px solid #cccccc;
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  *zoom: 1;
}
.newsdetail-b2 ._detailpage_bottom ._mark {
  float: left;
  margin-right: 10px;
  font-weight: bold;
}
.newsdetail-b2 ._detailpage_bottom ._mark [class^="ico-"] {
  font-weight: normal;
  font-size: 18px;
  color: #999999;
}
.newsdetail-b2 ._detailpage_bottom ._title {
  float: left;
  width: 50%;
  height: 30px;
  font-size: 14px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.newsdetail-b2 ._detailpage_bottom ._title:hover {
  color: #0e90d2;
}
.newsdetail-b2 ._detailpage_bottom ._time {
  float: right;
}
.newsdetail-b2 .bdsharebuttonbox:after {
  display: inline;
}
.newsdetail-b2 .bdsharebuttonbox .bds_more {
  float: none;
  background: none;
  padding-left: 2px;
}

/*
*简历投递
*/
.form-j2 .form-j2-li {
  padding-top: 10px;
}
.form-j2 .form-j2-li label {
  width: 5em;
  display: inline-block;
  color: #666;
  vertical-align: middle;
}
.form-j2 .form-j2-li input {
  height: 16px;
  line-height: 16px;
  border: 1px #ddd solid;
  width: 70%; padding:6px 0;box-sizing: content-box;
}
.form-j2 .form-j2-li textarea {
  border: 1px #ddd solid;
  width: 70%;
}
.form-j2 .form-j2-li em {
  color: red;
  vertical-align: middle;
  padding-left: 10px;
}
.form-j2 .form-j2-li input._yzm {
  width: 20%;
}
.form-j2 .form-j2-li img {
  vertical-align: middle;
  padding-left: 10px;
  cursor: pointer;
}
.form-j2 .form-j2-li b {
  color: #666;
  font-size: 12px;
  padding-left: 4px;
}
.form-j2 .form-j2-li select {
  border: 1px #ddd solid;
  width: 70%;
  padding: 7px 0;
}
.form-j2 .form-j2-btn {
  padding: 27px 0 0 66px;
}
.form-j2 .form-j2-btn button {
  width: 90px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  color: #fff;
  cursor: pointer;
}
.form-j2 .form-j2-btn ._submit {
  background: #004f94;
  margin-right: 10px;
}
.form-j2 .form-j2-btn ._reset {
  background: #909090;
}

/*网站地图*/
.map_line{overflow:hidden;line-height:30px;padding:8px 10px;border-bottom:1px solid #ddd;*zoom:1;}
.map_line h4{float:left;width:104px;margin-right:10px;}
.map_line h4 a{display:block;text-align:center;background:#ececec;font-size:14px;}
.map_line h4 a:hover{background:#004f94 ;color:#fff;}
.site_cell{ clear:both;}
.site_cell a{float:left;color:#333;padding-left:35px;transition:none;}
.site_cell a:hover{background-position:18px -31px;color:#e60012 ;}

/*
*下层--全站搜索
*/
.search-s1-head {
  overflow: hidden;
  padding: 20px;
  background: #ededed;
  margin-bottom: 20px;
  *zoom: 1;
}
.search-s1-head ._form {
  margin-right: 3em;
}
.search-s1-head ._inp {
  height: 20px;
  line-height: 20px;
  padding: 0 5px;
  background: #ffffff;
  border: 1px solid #cccccc;
}
.search-s1-head ._btn {
  height: 22px;
  line-height: 22px;
  background: #014f97;
  cursor: pointer;
}
.search-s1-head ._btn [class^="ico-"] {
  vertical-align: top;
  color: #ffffff;
  font-size: 16px;
}
.search-s1-head ._result {
  height: 22px;
  line-height: 22px;
}
.search-s1-head ._result em {
  margin: 0 .4em;
  font-weight: 700;
}
.search-s1-list {
  margin-bottom: 30px;
}
.search-s1-list li {
  margin-bottom: 10px;
}
.search-s1-list ._head {
  font-size: 14px;
  padding: 5px 0;
  margin-bottom: 10px;
  border-bottom: 1px solid #cccccc;
}
.search-s1-list ._num {
  float: left;
}
.search-s1-list ._type {
  float: left;
  color: #014f97;
  padding: 0 1em;
  border-right: 1px solid #cccccc;
  margin-right: 1em;
  font-style: normal;
}
.search-s1-list ._t {
  float: left;
  width: 50%;
  font-weight: bold;
}
.search-s1-list ._p {
  padding-left: 60px;
}

/*
*2015-0529 企业文化三级栏目
*/
.s_menu2{ margin:30px 0 20px;}
.s_menu2 li{ float:left; padding: 0 2%; text-align:center; background:url(/uploads/image/zrwimages/c_li.gif) right center no-repeat;}
.s_menu2 li a{ display:block; font-size:16px; font-weight:bold;}
.s_menu2 li:last-child{ background:none;}
.s_menu2 li.cur a,.s_menu2 li:hover a{ color:#0165af;}

/*
*下层--服务配件综合页
*/
.parts_box .licover{ text-align:center;}
.parts_box .licover a *{ cursor:pointer;}
.parts_box .licover ._title{ font-size:18px;margin: 10px 0;}
.parts_box .licover .word{ color:#565656;}
.parts_box .licover:hover .ico4{ background-position:-128px 0;transition:all 0.5s ease;}
.parts_box .licover:hover .ico4_2{ background-position:-128px -128px;}
.parts_box .licover:hover .ico4_3{ background-position:-128px -256px;}

/*登录*/
.loginform-8656 .widget-widget-login-border{ border:1px solid #ddd;}
.loginform-8656 .widget-widget-login-padding{ padding:0 5%;}
.loginform-8656 .widget-login-lan{ border-bottom:1px dotted #ddd; padding:15px 5%;}
.loginform-8656 .widget-login-lan .title{ font-size:24px; font-weight:bold; color:#0483ce;}
.loginform-8656 .widget-login-lan .sum a{ color:#db2727; text-decoration:underline;}
.loginform-8656 .widget-login-l1 {padding: 40px 0 70px; }
.loginform-8656 .widget-login-l1-left { width: 50%; }
.loginform-8656 .widget-login-l1-li { padding-top: 10px; padding-bottom:10px;}
.loginform-8656 .widget-login-l1-li label { width: 5em; display: inline-block; color: #666; vertical-align: middle; }
.loginform-8656 .widget-login-l1-li input { height: 25px; line-height: 25px; border: 1px #ddd solid; width: 74%; margin-right: .5em; }
.loginform-8656 .widget-login-l1-li em { color: red; vertical-align: middle; }
.loginform-8656 .widget-login-l1-li input._yzm { width: 20%; }
.loginform-8656 .widget-login-l1-li img { vertical-align: middle; height: 25px; cursor: pointer; }
.loginform-8656 .widget-login-l1-auto { padding: 26px 0 0 64px; }
.loginform-8656 .widget-login-l1-auto input { margin-right: 2px; }
.loginform-8656 .widget-login-l1-btn { padding: 26px 0 0 72px; }
.loginform-8656 .widget-login-l1-btn ._submit { width: 112px; height: 32px; line-height: 32px; text-align: center; color: #fff; font-size: 14px; font-weight: bold; cursor: pointer; background: #014f97; margin-right: 10px; }


.login_border{ border:1px solid #ddd;}
.login_padding{ padding:15px 5%;}
.login_lan{ border-bottom:1px dotted #ddd; padding:15px 5%;}
.login_lan .title{ font-size:24px; font-weight:bold; color:#014f97;}
.login_lan .sum a{ color:#db2727; text-decoration:underline;}
.login-l1 { background:  right no-repeat; padding: 40px 0 70px; }
.login-l1-left { width: 50%; }
.login-l1-li { padding-top: 10px; padding-bottom:10px;}
.login-l1-li label { width: 5em; display: inline-block; color: #666; vertical-align: middle; }
.login-l1-li input { height: 25px; line-height: 25px; border: 1px #ddd solid; width: 74%; margin-right: .5em; }
.login-l1-li em { color: red; vertical-align: middle; }
.login-l1-li input._yzm { width: 20%; }
.login-l1-li img { vertical-align: middle; height: 25px; cursor: pointer; }
.login-l1-auto { padding: 26px 0 0 64px; }
.login-l1-auto input { margin-right: 2px; }
.login-l1-btn { padding: 26px 0 0 64px; }
.login-l1-btn ._submit { width: 112px; height: 32px; line-height: 32px; text-align: center; color: #fff; font-size: 14px; font-weight: bold; cursor: pointer; background: #0483ce; margin-right: 10px; }

/*注册*/
.registform-1589 .widget-login-border{ border:1px solid #ddd;}
.registform-1589 .widget-login-padding{ padding:0 5%;}
.registform-1589 .widget-login-lan{ border-bottom:1px dotted #ddd; padding:15px 5%;}
.registform-1589 .widget-login-lan .title{ font-size:24px; font-weight:bold; color:#0483ce;}
.registform-1589 .widget-login-lan .sum a{ color:#db2727; text-decoration:underline;}
.registform-1589 .widget-login-l1 {padding: 40px 0 70px; }
.registform-1589 .widget-login-l1-left { width: 50%; }
.registform-1589 .widget-login-l1-li { padding-top: 10px; padding-bottom:10px;}
.registform-1589 .widget-login-l1-li label { width: 5em; display: inline-block; color: #666; vertical-align: middle; }
.registform-1589 .widget-login-l1-li input { height: 25px; line-height: 25px; border: 1px #ddd solid; width: 74%; margin-right: .5em; }
.registform-1589 .widget-login-l1-li em { color: red; vertical-align: middle; }
.registform-1589 .widget-login-l1-li input._yzm { width: 20%; }
.registform-1589 .widget-login-l1-li img { vertical-align: middle; height: 25px; cursor: pointer; }
.registform-1589 .widget-login-l1-auto { padding: 26px 0 0 64px; }
.registform-1589 .widget-login-l1-auto input { margin-right: 2px; }
.registform-1589 .widget-login-l1-btn { padding: 26px 0 0 69px; }
.registform-1589 .widget-login-l1-btn ._submit { width: 112px; height: 32px; line-height: 32px; text-align: center; color: #fff; font-size: 14px; font-weight: bold; cursor: pointer; background: #014f97; margin-right: 10px; }

#zhunei img{ max-width:none;}



.form-p1 .form-p1-left {
  float: left;
  width: 50%;
}
.form-p1 .form-p1-right {
  float: right;
  width: 50%;
}
.form-p1 .form-p1-li {
  padding-top: 10px;
}
.form-p1 .form-p1-li label {
  width: 5em;
  display: inline-block;
  color: #666;
  vertical-align: middle;
}
.form-p1 .form-p1-li input {
  height: 28px;
  line-height: 28px;
  border: 1px #ddd solid;
  width: 70%;
}
.form-p1 .form-p1-li textarea {
  border: 1px #ddd solid;
  width: 70%;
}
.form-p1 .form-p1-li em {
  color: red;
  vertical-align: middle;
  padding-left: 10px;
}
.form-p1 .form-p1-li input._yzm {
  width: 20%;
}
.form-p1 .form-p1-li img {
  vertical-align: middle;
  padding-left: 10px;
  cursor: pointer;
}
.form-p1 .form-p1-li b {
  color: #666;
  font-size: 12px;
  padding-left: 4px;
}
.form-p1 .form-p1-li select {
  border: 1px #ddd solid;
  width: 70%;
  padding: 7px 0;
}
.form-p1 .form-p1-btn {
  clear: both;
  text-align: center;
  padding-top: 40px;
}
.form-p1 .form-p1-btn button {
  width: 90px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  color: #fff;
  cursor: pointer;
}
.form-p1 .form-p1-btn ._submit {
  background:#004f94;
  margin-right: 10px;
}
.form-p1 .form-p1-btn ._reset {
  background: #909090;
}
@media only screen and (max-width: 40em) {
  .form-p1 .form-p1-left {
    width: 100%;
  }
  .form-p1 .form-p1-li input {
    width: 68%;
  }
  .form-p1 .form-p1-li select {
    width: 54%;
  }
  .form-p1 .form-p1-right {
    width: 100%;
  }
  .form-p1 .form-p1-li textarea {
    width: 68%;
  }
  .form-p1 .form-p1-li input._yzm {
    width: 27%;
  }
  .form-p1 .form-p1-li b {
    display: none;
  }
}




