/*header*/
.top_bg { width:100%; min-width:1200px; height:91px; background-color: rgba(0,57,124,0.9) !important; background-color:#00397c; position:absolute; top:0px; z-index:1000000; filter: alpha(opacity=90); box-shadow: 0px 1px 2px #333;}
.top_line { width:1150px; height:91px; position:relative; z-index:1000001; margin:0 auto; padding-left:50px;}
.top_line .logo { width:195px; height:90px; float:left;}
.top_line .menu { width:900px; height:50px; float:right;}
.top_line .menu ul li { float:left; padding-left:3px}
.top_line .menu ul li a { width:97px; height:91px; display:block; line-height:91px; font-size:15px; text-align:center; font-weight:bold;}
.top_line .menu ul li a:link,.top_line .menu ul li a:visited { color:#fff;}
.top_line .menu ul li.cur a:link,.top_line .menu ul li.cur a:visited,.top_line .menu ul li.cur a:hover { background:url(../images/menu_on.png) no-repeat; font-weight:bold; color:#fff;}
.top_line .menu ul li a:hover { background:url(../images/menu_on.png) no-repeat; font-weight:bold;}
.home_about_bg { width:100%; min-width:1200px; height:505px; overflow:hidden; background:url(../images/about_bg.jpg) no-repeat center;}
.home_about_bg .line { width:1000px; height:auto; overflow:hidden; margin:0 auto;} 
.home_about_bg .line .left { width:450px; float:left; margin-top:100px;}
.home_about_bg .line .left .tit { width:100%; line-height:40px; text-align:center; font-size:21px; color:#00397c; text-align:center;}
.home_about_bg .line .left .content  { width:100%; line-height:30px; color:#666; font-size:14px; text-align:center; margin-top:20px; }
.home_about_bg .line .left .underline {width:255px; height:30px; border-bottom:1px solid #666; margin:0 auto; position:relative; z-index:100;}
.home_about_bg .line .left .underline span { width:91px; height:30px; line-height:30px; overflow:hidden; background-color:#f8f8f8; font-size:14px; color:#666; margin:0 auto; position:absolute; z-index:200; bottom:-1px; left:82px; top:14px; display:block; text-align:center;}
.home_about_bg .line .right { width:500px; float:right; margin-top:30px;}
.home_product { width:100%; min-width:1200px; height:auto;}
.home_product ul { width:100%;}
.home_product ul li { width:16.6666666%; overflow:hidden; float:left; position:relative;}
.home_product ul li img { width:100%; height:auto; display:block; cursor:pointer;}
.home_product ul li .bg {width:100%; height:100%; background-color:#000; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; position:absolute; top:0px; cursor:pointer; z-index:300;}
.home_product ul li .yuan { width:102px; height:102px; overflow:hidden; background-color: rgba(0,57,124,0.7) !important; background-color:#00397c; filter: alpha(opacity=70); position:absolute; top:0px; left:0px; border-radius:102px; z-index:100; display:none;}
.home_product ul li .yuan .tit { width:102px; height:102px; line-height:102px; text-align:center; overflow:hidden; font-size:16px; color:#fff; position:relative; z-index:200;}
.home_news { width:1200px; height:auto; overflow:hidden; margin:0 auto; padding:60px 50px 60px 50px; box-sizing:border-box;}
.home_news .left { width:470px; overflow:hidden; float:left;}
.home_news .left img { width:468px; height:334px; border:1px solid #d5d5d5; padding:1px;}
.home_news .right { width:630px; overflow:hidden; float:right; background-color:#F00;}
.home_news .right ul { width:630px;}
.home_news .right ul li { width:630px; height:112px; overflow:hidden; padding:13px 0px 13px 0px; box-sizing:border-box; float:left;  border-top:1px solid #fff; background-color:#efefef;}
.home_news .right ul li .n_left { width:100px; height:84px; overflow:hidden; line-height:84px; border-right:1px solid #ababab; float:left; text-align:center; font-size:50px; color:#666;}
.home_news .right ul li .n_right { width:500px; height:84px; float:right; overflow:hidden; margin-right:10px;}
.home_news .right ul li .n_right .tit { font-size:16px; color:#333; line-height:40px;}
.home_news .right ul li .n_right .tit span { display:block; font-size:12px; color:#939393; float:right;}
.home_news .right ul li:hover .n_right .tit span {color:#a3afc5;}
.home_news .right ul li .n_right .content { font-size:14px; color:#666; line-height:20px;}
.home_news .right ul li:hover { background-color:#00397c;}
.home_news .right ul li:hover .n_left { color:#fff;}
.home_news .right ul li:hover .n_right .tit { color:#fff; font-weight:bold;}
.home_news .right ul li:hover .n_right .content { color:#95bdeb;}
.foot_bg1 { width:100%; min-width:1200px; background-color:#ededed; }
.foot_bg1 .f_line{ width:1200px; height:auto; overflow:auto; margin:0 auto; padding:40px 50px 40px 50px; box-sizing:border-box;}
.foot_bg1 .f_line .left { width:500px; float:left;}
.foot_bg1 .f_line .right { width:600px; float:right; }
.foot_bg1 .f_line .tit { font-size:20px; color:#333;}
.foot_bg1 .f_line .left ul { margin-top:20px;}
.foot_bg1 .f_line .left ul li { color:#555; font-size:14px; line-height:35px;}
.foot_bg1 .f_line .left ul li span { color:#022e61; font-size:16px; font-weight:bold;}
.foot_bg1 .f_line .right ul { width:100%; margin-top:20px;}
.foot_bg1 .f_line .right ul li { float:left; height:auto; overflow:hidden; background-color:#fff; margin:5px; box-sizing:border-box;}
.foot_bg1 .f_line .right ul li input[type="text"] { width:100%; height:40px; overflow:hidden; background-color:#fff; border:0px; padding-left:5px; padding-right:5px; box-sizing:border-box; font-size:13px;}
.foot_bg1 .f_line .right ul li textarea { width:100%; height:99px; overflow:hidden; line-height:33px; padding-left:5px; padding-right:5px; box-sizing:border-box; border:0px; background-color:#fff; resize: none; font-size:13px;}
.foot_bg1 .f_line .right ul li input[type="submit"] { width:100%; height:40px; overflow:hidden; background-color:#00397c; color:#fff; text-align:center; margin:0 auto; border:0px; cursor:pointer;}
.foot_bg1 .f_line .right ul li input[type="reset"] { width:100%; height:40px; overflow:hidden; background-color:#393939; color:#fff; text-align:center; margin:0 auto; border:0px; cursor:pointer;}
.foot_bg2 { width:100%; min-width:1200px; background-color:#022e61;}
.foot_bg2 .f_line{ width:1200px; height:auto; overflow:auto; margin:0 auto; padding:20px 50px 20px 50px; box-sizing:border-box; line-height:33px; font-size:13px; color:#ababab;}
.foot_bg2 .f_line .left { width:900px; float:left;text-transform:uppercase;}
.foot_bg2 .f_line .right {width:160px; float:right;}
.foot_bg2 .f_line a,.foot_bg2 .f_line a:link,.foot_bg2 .f_line a:visited,.foot_bg2 .f_line a:hover { color:#ababab;}
.ny_banner {width:100%; min-width:1200px; height:439px; overflow:hidden; background:url(../images/ny_banner.jpg) no-repeat center;}
.ny_body {width:1100px; height:auto; min-height:400px; overflow:hidden; margin:30px auto 30px auto;}
.ny_body .left { width:226px; overflow:hidden; float:left;}
.ny_body .left .tit { width:100%; line-height:52px; text-indent:20px; font-size:24px; color:#fff; background-color:#00397c;}
.ny_body .left ul { width:100%; border:1px solid #e5e5e5; box-sizing:border-box;}
.ny_body .left ul li a { width:100%; height:40px; line-height:40px; overflow:hidden; display:block; padding-left:20px; padding-right:20px; box-sizing:border-box;}
.ny_body .left ul li.cur { border-bottom:1px solid #e5e5e5;}
.ny_body .left ul li.cur a {color:#00397c; font-weight:bold;}
.ny_body .left ul li a,.ny_body .left ul li a:link,.ny_body .left ul li a:visited{ font-size:14px; color:#666;}
.ny_body .left ul li.cur a,.ny_body .left ul li.cur a:link,.ny_body .left ul li.cur a:visited{ color:#00397c; font-weight:bold;}
.ny_body .left ul li a:hover { color:#00397c; font-weight:bold;}
.ny_body .left ul li a span { float:right; font-family:"宋体";}
.ny_body .right { width:860px; overflow:hidden; float:right;}
.ny_body .right .top{ width:100%; height:50px; overflow:hidden; border-bottom:1px solid #bfbfbf; line-height:50px;}
.ny_body .right .top .left { width:200px; color:#00397c; font-size:16px; font-weight:bold; text-indent:10px;}
.ny_body .right .top .right { width:500px; float:right; font-size:14px; color:#666; text-align:right; padding-right:10px;}
.ny_body .right .top .right span { font-family:"宋体"; padding-left:5px; padding-right:5px;}
.ny_body .right .top .right a,.ny_body .right .top .right a:link,.ny_body .right .top .right a:visited,.ny_body .right .top .right a:hover { color:#666;}
.ny_r_body { width:840px; height:auto; overflow:hidden; margin:0 auto;}
.ny_r_body .pro_ul { margin-top:10px;}
.ny_r_body .pro_ul li { width:280px; height:auto; float:left; margin-top:10px;}
.ny_r_body .pro_ul li img { width:260px; height:252px; display:block; border:1px solid #e9e9e9; margin:0 auto;}
.ny_r_body .pro_ul li p { width:260px; height:40px; line-height:40px; overflow:hidden; display:block; text-align:center; margin:0 auto;}
.ny_r_body .pro_ul li a,.ny_r_body .pro_ul li a:link,.ny_r_body .pro_ul li a:visited { color:#666; font-size:16px;}
.ny_r_body .pro_ul li a:hover { color:#00397c; font-weight:bold;}
.ny_r_body .new_ul { width: 98%; height: auto; overflow: hidden; margin: 10px auto auto auto;}
.ny_r_body .new_ul li { line-height:35px; border-bottom:1px dashed #dedede; text-indent:40px; background:url(../images/new_li.png) no-repeat; background-position:10px;}
.ny_r_body .new_ul li span { float:right; margin-right:20px;}
.ny_r_body .new_ul li a,.ny_r_body .new_ul a:link,.ny_r_body .new_ul a:visited,.ny_r_body .new_ul a:hover { color:#666; font-size:14px;}
/* 招聘 */
/*joblist*/
.jobList{
	width:800px;
	display:inline-block;
	padding:20px 0px 0px 20px;
}
.jbs_tb{ border-left:1px solid #DCDCDC; border-top:1px solid #DCDCDC; margin:0px auto 15px auto; font-size:13px;}
.jbs_tb td{ border-right:1px solid #DCDCDC; border-bottom:1px solid #DCDCDC; padding:0 5px;}
.jbs_tb td.bkg{ background:#efefef;}
.jbs_tb td.cont{ padding:0px 5px;}
.jbs_btn{ padding:2px 5px; cursor:pointer; border:1px solid #A7A7A7; background:#eee; cursor:pointer;}
/*jobjoin*/
.jbs_tb_1 th{ text-align:right; font-weight:bold; padding-right:10px; font-size:14px; font-weight:bold;}
.jbs_tb_1 td{ text-align:left; }
.jbs_txt{ width:240px; height:30px; border:1px solid #CCCCCC; font-size:12px; line-height:30px; padding:0 5px; border-radius:3px;}
.jbs_txt:focus{ border:1px solid #4c9d2b ;}
.jbs_txtarea{ width:400px; height:100px; border:1px solid #CCCCCC; font-size:12px; padding:5px;}
.jbs_txtarea:focus{ border:1px solid #4c9d2b ;}
.jbs_age{ width:80px;}
.jbs_tel{ width:150px;}
.jbs_hong{ color:#f00;}
.jbs_submit{ height:33px; text-align:center; padding:0 10px; line-height:33px; color:#FFF; font-size:15px; font-weight:bold; border:0px; cursor:pointer; background:#00397c; border-radius:3px;}
.jbs_submit:hover{ background:#00397c ; color:#FFF;}

@media only screen and (max-width:767px){
.top_bg { width:100%; min-width:100%; height:91px; background-color: rgba(0,57,124,0.9) !important; background-color:#00397c; position:absolute; top:0px; z-index:1000000; filter: alpha(opacity=90); box-shadow: 0px 1px 2px #333;}
.top_line { width:100%; height:91px; position:relative; z-index:1000001; margin:0 auto; padding-left:0;}
.top_line .menu{width:100%;float:left;margin-top:93px;position:absolute;z-index:999;display:none;}
.top_line .menu ul li{width:100%;float:left;height:50px;line-height:50px;text-align:center;border-bottom:#7c7c7c 1px solid;margin:0;padding-left:0;overflow:hidden;background:rgba(0,0,0,.8);}
.top_line .menu ul li a{display:block;font-size:14px;color:#fff;height:50px;line-height:50px;}
.top_line .menu ul li.cur a:link, .top_line .menu ul li.cur a:visited, .top_line .menu ul li.cur a:hover{background:none;}
.top_line .menu ul li a:hover{color:#fff;background:#154a9a;cursor:pointer;-webkit-transition:none;-moz-transition: none;transition: color .3s linear,background-color .3s linear,background-image .3s linear;-moz-transition: color .3s linear,background-color .3s linear,background-image .3s linear;-webkit-transition: color .3s linear,background-color .3s linear,background-image .3s linear;
-o-transition: color .3s linear,background-color .3s linear,background-image .3s linear;}
.top_line .menu ul li.curr a{color:#fff;background:#154a9a;}
.home_about_bg { width:100%; min-width:100%; height:auto; overflow:hidden; background:url(../images/about_bg.jpg) no-repeat center;}
.home_about_bg .line { width:98%; height:auto; overflow:hidden; margin:0 auto;padding:0 1%;} 
.home_about_bg .line .left { width:100%; float:left; margin-top:20px;}
.home_about_bg .line .right { width:100%; float:right; margin-top:30px;}
.home_about_bg .line .right img{width:100%;display:block;}
.home_product { width:100%; min-width:100%; height:auto;}
.home_product ul li { width:50%; overflow:hidden; float:left; position:relative;}
.home_product ul li img { width:100%; height:160px; display:block; cursor:pointer;}
.home_news { width:98%; height:auto; overflow:hidden; margin:0 auto; padding:20px 1%; box-sizing:border-box;}
.home_news .left { width:100%; overflow:hidden; float:left;}
.home_news .left img { width:100%; height:auto; border:none; padding:0;}
.home_news .right { width:100%; overflow:hidden; float:right; background-color:#F00;}
.home_news .right ul { width:100%;}
.home_news .right ul li { width:100%; height:auto; overflow:hidden; padding:13px 0px 13px 0px; box-sizing:border-box; float:left;  border-top:1px solid #fff; background-color:#efefef;}
.home_news .right ul li .n_left { width:25%; height:84px; overflow:hidden; line-height:84px; border-right:1px solid #ababab; float:left; text-align:center; font-size:50px; color:#666;}
.home_news .right ul li .n_right { width:73%; height:84px; float:right; overflow:hidden; margin-right:0;}
.foot_bg1 { width:100%; min-width:100%; background-color:#ededed; }
.foot_bg1 .f_line{ width:98%; height:auto; overflow:auto; margin:0 auto; padding:20px 1%; box-sizing:border-box;}
.foot_bg1 .f_line .left { width:100%; float:left;}
.foot_bg1 .f_line .right { width:100%; float:right;display:none;}

.foot_bg2 { width:100%; min-width:100%; background-color:#022e61;}
.foot_bg2 .f_line{ width:98%; height:auto; overflow:auto; margin:0 auto; padding:20px 1%; box-sizing:border-box; line-height:33px; font-size:13px; color:#ababab;}
.foot_bg2 .f_line .left { width:100%; float:left;text-transform:uppercase;}
.foot_bg2 .f_line .right {width:100%; float:right;}

.ny_banner {width:100%; min-width:100%; height:239px; overflow:hidden; background:url(../images/ny_banner.jpg) no-repeat center;}
.ny_body {width:100%; height:auto; min-height:400px; overflow:hidden; margin:10px auto;}
.ny_body .left { width:98%; overflow:hidden; float:left;margin:0 1%;}
.ny_body .right { width:98%; overflow:hidden; float:left;margin:0 1%;}
.ny_body .right .top .right{display:none;}
.ny_r_body { width:100%; height:auto; overflow:hidden; margin:0 auto;}
.aboutDetail img{width:100%;display:block;}


}
