﻿@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0;}
img{ border:none;}
body{ color:#333;font-size:12px; font-family:"微软雅黑"; color:#666; overflow-x:hidden;}
a,h2{ font-weight:normal;color:#666;text-decoration:none;}
li{ list-style:none;}
.clear{ clear:both;}

html{ border-top:3px solid #214294;}
#header{ width:1200px; margin:0 auto; height:131px;}
#logo{ float:left; padding-top:16px;}
#header .r_box{ float:right; padding-top:16px;}
.top .weather{ float:left; margin-top:6px;}
.top ul{ float:left;}
.top ul li{ float:left; padding-right:30px;}
#banner{margin-bottom:20px; z-index:0; height:600px;}
.pz_slides_3{ width:100%; height:380px; overflow:hidden; position:relative;  }
.pz_slides_3 ._btn{  overflow:hidden; position:absolute;left:48%; bottom:15px; z-index:999; }
.pz_slides_3 ._btn ul{ overflow:hidden; zoom:1; float:left;  }
.pz_slides_3 ._btn ul li{float:left;width:14px; height:13px;margin-left:7px;  cursor:pointer; BACKGROUND: url(../img/imgPlayer.png) no-repeat -19px -83px;}
.pz_slides_3 ._btn ul li.on{BACKGROUND-POSITION: 1px -83px}
.pz_slides_3 ._pic{ position:relative; height:100%; z-index:0;}
.pz_slides_3 ._pic li{ zoom:1; vertical-align:middle;position:relative;  }
.pz_slides_3 ._pic li img{ width:1920px; height:380px; display:block;}
#container{ width:1200px; margin:0 auto;}
.newsTab { width:877px; float:left; height:314px; margin-bottom:20px;}
.Menubox {width:877px;height:31px; margin-bottom:20px;}
.Menubox ul{font-size:13px;list-style:none;padding-top:0;height:29px;}
.Menubox li{ background:#e3e3e3; height:33px; line-height:33px;width:105px;float:left;display:block;cursor:pointer; font-size:14px;width:114px; margin-right:5px;text-align:center;color:#333;font-weight:bold;;}
.Menubox li.hover{ background:url(../img/tab_bg1.jpg) no-repeat 0 0;padding:0px;width:105px;color:#fff;height:39px;line-height:33px;}
.Contentbox{width:877px;	clear:both;text-align:left;height:auto;}
.newsImg{ float:left; margin-right:20px; width:328px;}
.newsTxt{ float:left; width:520px;}
.first{ border-bottom:1px dashed #ccc; height:65px; margin-bottom:10px; padding-bottom:10px;}
.f_time{  color:#fff; text-align:center;width:62px;float:left;height:65px;}
.f_time b{ display:block; font-size:21px;background:#3786cd;height:40px; line-height:40px;}
.f_time span{ background:#075eaf;display:block;width:62px; height:25px; line-height:25px;}
.f_txt{ width:438px;float:right;}
.f_txt h2{ color:#284596;margin-bottom:5px;}
.f_txt p{ color:#6a6a6a;}
.newsTxt li{ clear:both;border-bottom:1px dashed #ccc; font-size:14px;height:40px;line-height:40px;}
.newsTxt li a{color:#464646;float:left;}
.newsTxt li span{ float:right;} 
.rf{ width:303px; float:right;}
.video{ margin-bottom:10px;}
.btn_l{ float:left;}
.btn_r{ float:right;}
#conpany{ border:3px solid #075eae; height:131px; margin-bottom:20px;}
.title{ background:#075eae; font-size:14px;height:108px;width:18px;color:#fff; padding:24px 10px 0; float:left;}
.conpany_con{ padding:28px 0 28px 62px;}
.conpany_con li{ float:left;padding-left:20px; width:260px;}
.leftImg{ float:left; width:80px; padding-right:15px;}
.rightTxt{ width:230px;}
.rightTxt h2{ color:#000; font-family:"微软雅黑"; font-weight:bold;font-size:16px; margin-bottom:10px; line-height:28px;}
.navbox{ color:#000;clear:both;height:40px;position:relative;z-index:9; margin:auto;font-family:'微软雅黑';}
.nav{width:1000px;margin:0 auto;height:40px; list-style:none;}
.nav li{float:left;height:40px;position:relative; list-style:none;}
.nav li.last{background:none;}
.nav li a span{float:left;display:block;line-height:40px;font-size:14px;cursor:pointer;width:100px;text-align:center; }
.mj_hover_menu{text-decoration:none; width:100px; background:#075eae;height:40px;}
.mj_hover_menu a{ color:#fff;}
.nav li.selected .submenu{display:block;}
.nav li .submenu{display:none;position:absolute;top:40px;left:-9px;}
.nav li .submenu li{float:none;padding:0;background:none;height:auto;border-bottom:dotted 0px #BEBEBE;}
.mj_menu_pro_bg{width:825px; height:235px; background:url(http://demo.lanrenzhijia.com/2014/menu1217/images/menu_pro_bg.png) no-repeat;}
.mj_menu_pro_main{width:765px; margin:auto; padding-top:12px;}
.mj_menu_pro_li{ float:left;}
.mj_menu_li_txt{line-height:30px;color:#696969;}
.mj_menu_li_txt a{ padding-left:10px;background:url(../img/icon.jpg) no-repeat 0 4px;}
.mj_menu_li_txt font{ padding:10px 0;font-size:14px; color:#000;}
.mj_menu_li_txt a{color:#696969; text-decoration:none;}
.mj_menu_li_txt a:hover{color:#696969; text-decoration:underline;}
.mj_menu_news_bg{width:480px; height:233px; background:url(../img/menu_news_bg.png) no-repeat;}
.mj_menu_news_main{width:440px; margin:auto; padding-top:12px;}
.mj_menu_news_li{padding:0px 10px; margin-right:15px; height:150px; float:left; border-right:solid 1px #cccccc; }
.mj_menu_news_img{float:left; text-align:left;color:#666; line-height:18px; font-size:14px; width:332px;}
.mj_menu_news_img img{ margin-bottom:10px;}
.mj_menu_news_li2{padding:0px 30px; height:150px; float:right; border-left:solid 1px #cccccc; }
.mj_menu_news_img2{float:left; margin-left:30px; text-align:left; color:#bb1721; line-height:30px; font-size:14px;}
.mj_menu_news_li3{padding:0px 10px; height:150px; float:right; border-left:solid 1px #cccccc; }
.mj_menu_news_img3{float:left; margin-left:10px; text-align:left; color:#666; line-height:18px; font-size:14px; width:322px;}
.mj_menu_news_img3 img{ margin-bottom:10px;}
#linked{ background:#075eae; color:#fff;}
.top{margin-bottom:25px; height:40px; float:right;}
.oa{ margin-top:2px;}
.tel{ background:url(../img/tel2.jpg) no-repeat; color:#2559a2; font-size:14px; font-weight:bold;clear:both; height:23px; line-height:23px; padding-left:43px; margin-bottom:10px;}
.tel span{ padding:0 10px;}
.foot p{ line-height:23px;}
.location{ border-bottom:2px solid #ddd;height:40px;line-height:40px; margin-bottom:30px;}
.location h2{ background:url(../img/icon2.jpg) no-repeat 0 11px; padding-left:18px;color:#333; font-family:"微软雅黑"; font-weight:600;border-bottom:1px solid #0b73cd;font-size:18px; float:left;}
.location p{background:url(../img/icon3.jpg) no-repeat 0 14px;float:right; text-indent:15px;}
#main{ width:1200px; margin:0 auto 30px;}
.right{ float:right; width:900px; min-height:500px;}
.date{ width:86px; padding-right:30px; text-align:center; float:left;}
.date1{ background:#e7e7e7; font-size:32px; line-height:64px;}
.date2{ background:#d4d4d4; line-height:30px;}
.newslist{ border-bottom:1px solid #ddd; height:95px; margin-bottom:20px; padding-bottom:20px;}
.txt{width:784px; float:left;}
.txt h2{color:#333; font-size:20px;height:40px; line-height:45px; margin-bottom:8px;}
.txt p{ line-height:20px; font-size:14px;}
.leftMenu{ width:230px; float:left;}
.leftMenu h2{ background: url(../img/news_06.png) no-repeat center top; color:#fff;width:211px; height:47px; padding:50px 0 0 20px;}
.leftMenu li{ background:#f5f5f5;border-bottom:1px solid #ddd;height:40px; line-height:40px; text-indent:20px; font-size:14px;font-family:"微软雅黑";}
.leftMenu li:hover{background:url(../img/ico_4.gif) no-repeat right center;color:#3788d1;}
.leftMenu li a:hover{color:#3788d1;}
.leftMenu .linked{ background:url(../img/ico_4.gif) no-repeat right center;}
.leftMenu .linked a{color:#3788d1;}
.conentry p{ color:#000;line-height:30px; text-indent:2em; font-size:14px;}
#lxwm{ width:1200px; margin:0 auto;height:373px;}
.map{width:748px; float:left;height:373px;border:#ccc solid 1px;}
.ditu{ float:right; width:400px; padding-top:10px;}
.ditu dl{ border-bottom:1px dashed #ddd;sheight:auto; padding-bottom:25px;margin-bottom:25px;}
.ditu dl dt{ font-weight:700;height:20px;}
.ditu dl dd{ line-height:25px;}
.ditu .ditu_ico1{ background:url(../img/add.png) no-repeat; padding-left:60px;}
.ditu .ditu_ico2{ background:url(../img/tel.png) no-repeat; padding-left:60px;}
.ditu .ditu_ico3{ background:url(../img/fax.png) no-repeat; padding-left:65px;}
.ditu .ditu_ico4{ background:url(../img/fax.png) no-repeat; padding-left:60px;}
.ditu .ditu_ico5{ background:url(../img/web.png) no-repeat; padding-left:60px;}
.introduce li{ border-bottom:1px solid #ddd;clear:both;margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #ccc; height:186px;}
.introduce li:last-child{ border-bottom:none;}
.introduce_l .introduceImg{ float:left;}
.introduce_l .introduceTxt{ float:right; width:700px; padding-top:10px;}
.introduce_l .introduceTxt span{width:97px; height:30px;}
.introduce_r .introduceImg{ float:right;}
.introduce_r .introduceTxt{ float:left;}
.introduceTxt span{ color:#fff; background:#8c8c8c;display:block;width:97px; height:30px; line-height:30px; text-align:center;}
.introduceTxt h3{ font-size:25px; color:#6c6c6c; margin-bottom:20px;}
.introduceTxt p{ font-size:14px; line-height:25px; margin-bottom:10px;}
.prev, .prev a, .next, .next a {width: 21px;height: 28px;
display: block;}
.prev, .next {float: left;padding: 195px 9px 0;}
.v_out{width:748px;margin:20px auto;overflow:hidden;}
.v_show{width:658px;overflow:hidden;position:relative; min-height:500px;float:left}
.v_cont{ width:6650px;position:absolute;left:0px;top:0px;}
.v_cont ul{float:left;text-align:center;line-height:50px;}
.v_cont ul li{width:665px;height:597px;float:left;margin-top:3px;}
.v_cont ul li span{ display:block;}
#footer{ clear:both;height:208px; background:#f2f2f2; padding:15px 0;}
.foot{ width:1200px; margin:0 auto;}
.foot_l{ float:left;}
.foot_r{ float:right; width:230px;}
.foot_r h2{ margin-bottom:10px; padding-left:10px; line-height:55px;}
.foot_r li{ float:left; padding-left:10px; width:105px; text-align:center;}
.footMenu{ font-size:15px;}
.footMenu li{float:left; height:60px; line-height:60px;}
.footMenu li:first-child{ background:none;}
.footMenu li span{ padding:0 10px;}

/*分页*/
div.page {padding:15px 0;font-size:12px;font-weight:bold;text-align:center;clear:both;}
div.page a {text-decoration:none;color:#666;background:#fff;border:1px solid #CCCCCC;padding:2px 6px ;margin-right:5px}
div.page a:hover {text-decoration:none;color:#fff;background:#1f75bb;border:1px solid #1f75bb}
div.page a:active {background:#1f75bb;border:1px solid #1f75bb;color:#fff;}
div.page span.current {padding:2px 6px; background:#1f75bb;border:1px solid #1f75bb;color:#fff;margin-right: 3px;}
div.page span.disabled {padding:2px 6px; color: #adaaad; margin-right: 3px; border:1px solid #cccccc;}

.rczp_tit li {width: 206px;height: 30px;
float: left;border-right: #FFF solid 1px;background: #666;
font-size: 14px;color: #FFF;line-height: 30px;text-align: center;}
#rczp ul {width: 900px;height: auto;margin: 0px auto auto auto;}
.rczp_con li {width: 206px;height: 30px;float: left;border-right: #FFF solid 1px;
background-color: #eee;font-size: 12px;color: #5b5b5b;line-height: 30px;
text-align: center;margin-top: 1px;}
.job_more{border:#fff 1px solid;font-size:12px;font-family:"Microsoft Yahei";margin:20px 0 0 0;}
.job_more td{width:100px;background-color:#ddd;text-align:center;padding:8px;}
.job_more td.jtitle{color:#FFFFFF;background-color:#b5b5b5;width:75px;}
.job_more td.content{text-align:left;padding:20px;background:#eee;}
.job_more td.submit{background:#eee;}
/*简历*/
table {border-collapse:collapse;border-spacing:0;}
.margin2010 {margin-top:20px;margin-bottom: 10px;}
.padding5 {padding:5px;}
.submit {border:0;width: 110px;background: url(../img/submit.jpg) no-repeat;height: 32px;cursor: pointer;}
.reset {border:0;width: 110px;background: url(../img/reset.jpg) no-repeat;height: 32px;cursor: pointer;}
.td INPUT[type=text] {border: #c2c2c2 1px solid;line-height: 20px;background: url(../img/input_bg.gif) #e5e5e5 repeat-x 0px 0px;height: 20px;padding:0 3px;margin:0;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius:3px;-webkit-box-shadow: none;-moz-box-shadow: none;}
.td INPUT[type=password] {border: #c2c2c2 1px solid;line-height: 20px;background: url(../img/input_bg.gif) #e5e5e5 repeat-x 0px 0px;height: 20px;padding:0;margin:0;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: none;-moz-box-shadow: none;}
.td TEXTAREA {border: #c2c2c2 1px solid;padding:0;margin:0;background: url(../img/input_bg.gif) #e5e5e5 repeat-x 0px 0px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: none;-moz-box-shadow: none;}
.td SELECT {padding:0 3px;margin:0;line-height:20px;border: #c2c2c2 1px solid;background: url(../img/input_bg.gif) #e5e5e5 repeat-x 0px 0px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: none;-moz-box-shadow: none;}

/**在线留言**/
.comment_box{}
	.comment_list li{padding:15px 0;border-bottom:1px solid #EEE; }
	.comment_list li .floor{float:right;font-size:18px;color:#DDD;}
	.comment_list li .avatar{display:block;background:#FFF;border-radius:2px 2px 2px 2px;float:left;height:36px;overflow:hidden;width:36px;}
	.comment_list li .avatar img{width:36px;height:36px;}
	.comment_list li .inner{margin-left:48px;}
	.comment_list li .inner p{font-size:13px; font-family:"Simsun"; color:#444;}
	.comment_list li .inner .meta{padding-top:3px;color:#999;border:none;}
	.comment_list li .answer{padding:5px;background:#F6F6F6;border:1px solid #E6E6E6;border-radius:3px 3px 3px 3px;color:#c60611;}
	.comment_list li .answer .meta{color:#999;margin-bottom:5px;padding:0;border:none;}
	.comment_list li .answer .meta .cright{ float:right;}
.base_tit{border-bottom:1px solid #DADADA;color:#444;font-size:14px;margin:20px auto 2px 0;padding-bottom:5px;}
	.base_tit span{float:right;font-size:12px;font-weight:100;margin:5px 0 0 0;color:#ccc;}
	.base_tit span a{color:#999;}
	.form_box dl{clear:both;padding:8px 0;font-size:12px;line-height:28px;}
	.form_box dl dt{display:block;float:left;width:150px;text-align:right;}
	.form_box dl dt em{padding-right:5px;color:#FF0000;font-style:normal;}
	.form_box dl dd{margin-left:150px; padding-left:10px;}
	.form_box dl dd i{display:block;line-height:28px;color:#999;font-size:12px;font-style:normal;}
	.form_box dl dd em{line-height:28px;color:#999;font-size:12px;font-style:normal;}
.btn_c{padding:8px 10px;font-size:14px;line-height:1em;cursor:pointer;font-family:'Microsoft YaHei';border:none;display:inline;}
.btn_submit{background:#c00;color:#fff;}
.btn_reset{background:#ccc;color:#333;}
input.wide{ width:250px; }
input.txt{ width:200px; }
input.small{ width:50px; }
.input{ display:inline; margin-right:5px; padding:7px; height:20px; line-height:20px; vertical-align:middle; background:#fff; color:#999px; border:1px solid #e8e8e8; border-radius:2px; }
.select{ padding:7px; border:1px solid #e8e8e8; line-height:20px; }
.btn{ display:inline-block; margin:0; padding:0 25px; color:#fff; font-size:12px; height:38px; line-height:38px; text-align:center; }
.btn{ background:#1e7bb3; border:1px solid #02598E; border-radius:2px; vertical-align:middle; }
.btn:hover{ color:#fff; opacity:0.9; }
.btn-mini{ height:20px; line-height:20px; padding:1px 8px 0; }
input.btn, button.btn{ height:40px; cursor:pointer; overflow:visible; }
.btn-success{ background:#52A152; border:1px solid #417F41; text-shadow:0 -1px 0 #52A152; }
.btn-error{ background:#CB423B; border:1px solid #AA352F; text-shadow:0 -1px 0 #CB423B; }
.btn-gray{ background:#ddd; border:1px solid #A9A9A9; text-shadow:0 -1px 0 #EEEEEE;}
.btn-gray,.btn-gray:hover{ color:#777; }

.detail_tit{ text-align:center; margin-bottom:10px; }
.detail_tit h2{font-family:"微软雅黑";font-size: 22px;text-align: center;color: #333;}
.detail_tit h4{ font-family:"microsoft yahei";color:#333;font-size:18px;height:24px; line-height:24px;margin-top:10px;}
.detail_tit p{ height:30px; line-height:30px;font-size:14px;}
.detail_tit .detail_info{line-height: 35px;margin-top: 20px;margin-bottom: 35px;padding-top:5px;padding-bottom:5px;text-align: center;border-top: 1px dashed #dbd4cd;border-bottom: 1px dashed #dbd4cd;}
.detail_tit .detail_info span {margin: 0 15px;line-height: 35px;font: 14px/26px 'Microsoft YaHei';color: #666;}
.detail_con{line-height:28px;font-size:14px;font-family:"microsoft yahei"; margin-bottom:10px; padding-bottom:10px;color:#333;}
/*.detail_con p{ text-indent:2em;line-height:25px; font-size:14px;font-family:"microsoft yahei";color:#333;}
.detail_con span,.detail_con div{font-size:14px;line-height:25px;font-family:"microsoft yahei";color:#333;}*/

.TB-focus{ width:329px; height:264px; border:1px solid #D8D8D8; position:relative;  overflow:hidden; }
	.TB-focus .hd { position:absolute; right:9px; bottom:10px; z-index:1; padding-left:2px; }
	.TB-focus .hd li { color:#f60; cursor:pointer; margin-left:3px; width:18px; height:18px; background:#fff; float:left; font-size:13px; line-height:18px; overflow:visible; text-align:center; opacity:.7; filter:alpha(opacity=70); border:1px solid #d8d8d8; margin-left:-1px; }
	.TB-focus .hd li.on { background:#f60; color:#fff; font-weight:bold; opacity:1; filter:alpha(opacity=100); z-index:2; position:relative; }
	
	.font8d{ font-size:14px;}
	.detail table a:hover{ color:#224194;} 