@charset "utf-8";
/* CSS Document */


 /*初始化*/
*{ margin:0; padding:0;}
html{height:100%;}
body{height:100%; font-size:14px;  color:#333333; line-height:1.8;min-width:1200px; _width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1201?"1200px":""); background:#fff url(../images/bg.jpg)}
a{ color:#333333; text-decoration:none; display:inline-block}
a:hover{ color:#333333; text-decoration:none}
ul{ list-style:none;}
img{ border:none; display:inline-block;webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;-webkit-transform: scale(1);transform: scale(1);}
.clear{ clear:both; height:0; overflow:hidden;}
input,textarea,button{font-size:14px; border:none;outline:medium; -webkit-appearance: none; background:none}
.w1200{ width:1200px; margin:0 auto;}

input::-webkit-input-placeholder{color:#888;}
input:-moz-placeholder {color:#888;}
input::-moz-placeholder{color:#888;}
input:-ms-input-placeholder{color:#888;}


.top_bg{ background:url(../images/top_bg.jpg) no-repeat center top}
/*banner*/
.ban-slide{ width:100%; height:auto; clear:both; position:relative;}
.ban-slide .bd{height:100%; z-index:777;}
.ban-slide .bd li{ z-index:99; }
.ban-slide .bd li img{ width:100%; display:block; margin:0 auto}
.ban-slide .bd li a{ display:block; width:100%}
.ban-slide .hd{ height:15px; overflow:hidden; position:absolute; right:47%; bottom:0px;z-index:999;  }
.ban-slide .hd ul{ overflow:hidden; zoom:1; float:left}
.ban-slide .hd ul li{ float:left; margin:0 6px;  width:12px; height:12px; background:#d4c5af; cursor:pointer; border-radius:100%}
.ban-slide .hd ul li.on{ background:#030000;  }

.nav ul li{ float:left; line-height:140px; height:140px; width:130px; text-align:center}
.nav ul li a{  font-family:"楷体" !important; font-size:20px; color:#333333; display:block; font-weight:bold}
.nav ul li:nth-child(4){ width:160px;}
.nav .logo img{ display:block; max-width:160px; margin:0 auto}
.nav{ position:absolute; top:25px; width:100%; z-index:99999;}
.nav ul li a:hover{ background:url(../images/nav_bg.png) center center no-repeat; color:#fff}

.in_ab{ position:relative; width:100%}
.in_ab_more a{ background:url(../images/ab_more.png) no-repeat; width:220px; height:90px; display:block}
.in_ab_more{ position:absolute; bottom:-20px; right:100px  }
.in_ab .w1200{ position:relative; height:620px}
.in_ab_zi{writing-mode: vertical-rl;/*从右向左,从左向右 writing-mode: vertical-lr;*/  
    writing-mode: tb-rl;/*IE浏览器的从右向左,从左向右 writing-mode:tb-lr；*/  font-size:16px; height:420px; padding-top:100px; float:right; padding-right:240px; line-height:2.2}
.in_ab_tu{ width:675px; height:575px; float:left}
.in_ab_tu img{width:675px; height:575px; display:block }
.in_ti{ margin-bottom:30px; text-align:center; position:relative; width:340px; margin:0 auto}
.in_ti p{ position:absolute; width:375px; text-align:center; top:50px; font-size:32px;font-family:"楷体" ;font-weight:bold}
.in_ti span{ color:#d71318}
.in_case ul li{ position:relative; text-align:center; float:left;  width:260px; height:570px; margin:0 20px}
.in_case ul li img{ width:100%; display:block;}
.in_case ul li a{background:url(../images/in_xmbg.png) no-repeat center center; width:260px; height:440px; padding-top:130px; font-family:"楷体" !important;display:block; font-size:30px;font-weight:bold}
.in_case ul li p{ position:absolute; top:340px; width:40px; left:120px; line-height:1.2 ;}
.in_case ul li a:hover img{-webkit-transform: scale(1.05);transform: scale(1.05);}

.in_men ul li{ width:590px; float:left; margin-bottom:15px}
.in_men ul li:nth-child(1){ width:100%;}
.in_men ul li:nth-child(1) img{ height:auto !important;}
.in_men ul li:nth-child(2n+1) img{ height:412px;}
.in_men ul li:nth-child(2n+1){ float:right}
.fangda{ overflow:hidden}
.in_men ul li img{ display:block; width:100%}

.in_men ul li a:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);}
.in_new ul li{ width:400px; float:left}
.in_new_tu{ float:right; background:url(../images/innew_bg.png) no-repeat center top; width:250px; height:300px; padding-top:30px}
.in_new_tu img{ width:185px; height:185px; border-radius:100%; display:block; margin-left:30px}
.in_new ul li a:hover img{-webkit-transform: scale(1.05);transform: scale(1.05);}
.in_new_tu p{ text-align:center; font-size:16px;font-style:italic; margin-top:30px}
.in_new_tu span{ font-size:22px}
.in_new_zi{    writing-mode: vertical-rl;/*从右向左,从左向右 writing-mode: vertical-lr;*/  
    writing-mode: tb-rl;/*IE浏览器的从右向左,从左向右 writing-mode:tb-lr；*/   width:140px; float:left; height:320px;}
.in_new_ti{ font-size:15px; font-weight:bold;  overflow:hidden; text-overflow:ellipsis; white-space:nowrap
}
.in_new{ margin-top:30px}

.foot{ text-align:center; font-family:"楷体" !important;font-weight:bold; padding-top:110px}
.er{ width:150px; margin:0 auto}
.er img{ width:100%; display:block}
.er_zi{ font-size:26px; line-height:2}
.foot_dh{ font-size:40px; line-height:1}

.foot_bq{ margin-top:40px; color:#686868}


/*新闻中心*/
.nn_news_list {width: 100%; border-top: #e1dcd5 1px solid; background:#ebe6e0; padding:0 2%; margin-bottom:30px}
.nn_news_list .nn_news_list_item{ overflow:hidden;padding: 20px 0;height: 120px; border-bottom: #e1dcd5 1px solid; position: relative;}
.nn_news_list .nn_news_list_item .item_img { overflow:hidden;width: 200px; height: 120px; position: absolute;top:20px; left: 0;}
.nn_news_list .nn_news_list_item .item_img img{ width:100%; display:block; height:200px}
.nn_news_list .nn_news_list_item .time{width: 64px; height:52px; background-color: #f5f0e9;padding-top: 10px; text-align: center; border-radius: 5px; border: #dbdbdb 1px solid; position: absolute;bottom:50px; right: 0;}
.nn_news_list .nn_news_list_item .time img{width: 20px;height: 20px;}
.nn_news_list .nn_news_list_item .download{width: 42px; height: 40px; background-color: #ffffff;text-align: center;padding: 11px; border-radius: 5px; border: #dbdbdb 1px solid; position: absolute;bottom:70px; right: 0;}
.nn_news_list .nn_news_list_item .download img{width: 42px;height: 42px;}
.nn_news_list .nn_news_list_item .time p{font-size: 12px; line-height: 16px; color: #656259;}
.nn_news_list .nn_news_list_item .text{padding-left:220px;padding-right: 120px;}
.nn_news_list .nn_news_list_item .text .text_ti{display: block;line-height: 48px; font-size:18px;width: 100%; color: #333333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.nn_news_list .nn_news_list_item .text p{line-height: 28px; font-size: 15px; color: #666666;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.nn_news_list a{ display:block}
.nn_news_list_item a:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);}


/*页码*/
.yema {color:#355e92;font-size:14px;text-align:center; margin:50px 0;}
.yema a{text-align:center;border:1px #dadada solid; color:#000;margin:0 2px; display:inline;  padding:6px 9px; _padding:2px 8px; background:#ebe6e0;}
.yema a:hover{ background:#f5f0e9; border:1px #dadada solid}
#yama{background:#f5f0e9; border:1px #dadada solid}
/*图列表*/
.prolist ul li{ width:380px; float:left; margin-right:30px; position:relative; margin-bottom:35px}
.prolist ul li a{ display:block}
.prolist ul li img{ display:block; width:100%; height:290px}
.prolist ul li:nth-child(3n){ margin-right:0}
.prolist ul li p{ background:url(../images/hui50.png); width:100%; height:48px; line-height:48px; color:#fff; text-align:center; font-size:16px; position:absolute; bottom:0}
.prolist ul li a:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);}
.datu{ overflow:hidden}



/*内页分类*/
.er_fen {color:#355e92;font-size:15px;text-align:center; margin:20px 0 50px}
.er_fen a{text-align:center;border:1px #dadada solid; color:#000;margin:0 5px; display:inline;  padding:8px 18px; background:#fff;}
.er_fen a:hover{ background:#f5f0e9; border:1px #dadada solid}
#er_fen{background:#3c0004; border:1px #3c0004 solid; color:#fff}


.dan_xx img{ max-width:100%;}
.dan_xx table{ max-width:100%;}
.dan_xx{ min-height:200px;background:#ebe6e0; padding:3%; font-size:16px; line-height:2}


/*人才招聘*/
.jm_zi{ text-align:center; font-size:14px; color:#666; margin:20px 0 70px; font-size:15px}
.jm_zi img{ max-width:100%}
.zp_list{ border-top:4px #ebe6e0 solid; margin-top:40px; margin-bottom:80px}

.h50{ height:50px; line-height:50px; text-align:right}
.h50 a:hover{ color:#043eaa}
.subNavBox{width:100%; margin:0 auto;}
.subNavBox .subNav{line-height:62px; background: url(../images/lan_quan.png) no-repeat 95.5%  center; background-size:21px; border-bottom:1px #e1dcd5 solid}
.subNavBox .currentDt{background-image:url(../images/lan_quan1.png);background-size:21px}
.subNavBox .navContent{ padding:20px 40px;border-bottom:1px #e1dcd5 solid; display:none; background:#ebe6e0; text-align:left}

.zp_ti ul li{ height:62px; line-height:62px; float:left; font-size:18px; font-weight:bold; color:#3c0004; text-align:center; overflow:hidden}
.zp_ti{line-height:62px; border-bottom:1px #e1dcd5 solid}
.zp_ti ul li:nth-child(1){ width:460px; text-align:left; padding-left:40px}

.zp_ti ul li:nth-child(2){ width:110px}
.zp_ti ul li:nth-child(3){ width:200px}
.zp_ti ul li:nth-child(4){ width:180px}
.zp_ti ul li:nth-child(5){ width:130px; margin-left:80px}

.subNav ul li{ height:62px; line-height:62px; float:left; font-size:14px; color:#444; text-align:center; overflow:hidden}
.subNav ul li:nth-child(1){ width:460px; text-align:left; padding-left:40px}

.subNav ul li:nth-child(2){ width:110px}
.subNav ul li:nth-child(3){ width:200px}
.subNav ul li:nth-child(4){ width:180px}

/*详情页*/

.details_title{ padding:20px 50px; font-size: 24px;font-weight:bold; text-align:center; color: #000000; border-bottom: 1px solid #e1dcd5;}
.details_ts{ line-height:3; color:#888;text-align:center; border-bottom: 1px solid #e1dcd5;}

.details_dan{ font-size:16px; min-height:100px; padding:30px 50px; line-height:2}
.details_dan img{ max-width:100%}
.details_sx{ border-top:1px #e1dcd5 solid; padding:20px 0}
.details_sx a{ display:block; color:#777}

.fanhui{ float:right; margin-top:-40px}
.details_tu{ width:500px; margin:0 auto}
.details_tu img{ max-width:100%; display:block; margin:50px auto }

