@charset "utf-8";
/* CSS Document */


 /*初始化*/
*{ margin:0; padding:0;}
html{height:100%;}
body{height:100%; font-size:14px;  color:#535353; line-height:1.8;min-width:1200px; _width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1201?"1200px":""); background:#FFF}
a{ color:#535353; text-decoration:none; display:inline-block}
a:hover{ color:#535353; 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{ height:6px; overflow:hidden;}
.top_1{ background:#fdb60c; width:38%; float:left}
.top_2{ background:#939392; width:62%; float:left}

.logo{ width:350px; float:left;height:118px; overflow:hidden}
.logo img{ max-width:100%; height:118px; display:block} 
.nav ul li a{ display:block; text-align:center; font-size:16px}
.nav ul li{ border-right:1px #f4f4f4 solid; float:left; line-height:118px; width:120px; 
height:118px; overflow:hidden}
.home{ background:url(../images/home.png) no-repeat center center; cursor:pointer }
.home:hover{background:url(../images/home1.png) no-repeat center center}
.nav ul li a:hover{ color:#043eaa}



/*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; height:670px}
.ban-slide .bd li a{ display:block; height:670px; width:100%}
.ban-slide .hd{ height:15px; overflow:hidden; position:absolute; right:47%; bottom:20px;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:#fff; cursor:pointer; border-radius:100%}
.ban-slide .hd ul li.on{ background:#fdb60c;  }


.about{ background:#fff; position:absolute; bottom:0; height:270px; z-index:99999}
.about_left{ float:left; padding:40px; padding-right:25px; width:540px}
.about_left_ti p{ font-size:18px; color:#252525; font-weight:bold}
.about_left_ti{ line-height:1.4; border-left:4px #fdb60c solid; margin-bottom:25px; padding-left:10px; color:#939393; position:relative}
.about_left_ti a{ position:absolute; width:16px; height:16px; background:url(../images/biao1.jpg) no-repeat; height:16px; width:16px; right:3%; top:10%}
.about_left_zi{ color:#535353; padding-left:15px; line-height:30px; height:120px; overflow:hidden; text-align:justify}

.about_right{ width:595px; float:right}
.about_right_tu img{ width:100%; height:170px; display:block}
.about_case_ti p{ line-height:1.2;font-size:18px; font-weight:bold; border-left:4px #fff solid;padding-left:10px;}
.about_case_left{padding:20px; background:#fdb60c;height:60px; width:120px; float:left}
.about_right a{display:block;  color:#fff}
.about_case_ti{ line-height:1.8; margin-top:10px}
.about_case_ti span{ width:15px; display:inline-block}
.about_case{ height:100px; overflow:hidden; background:#939392;}
.about_case_right ul li{ line-height:30px; height:30px; overflow:hidden;}
.about_case_right ul li a{background:url(../images/biao2.jpg) no-repeat left center; padding-left:12px;}
.about_case_right{  padding:0 20px ;padding-top:5px; width:380px; float:left}

.anli_list ul li{ width:310px; float:left; margin-bottom:30px}
.anli_ti{ color:#0c0c0c; border-left:5px #0c0c0c solid; padding-left:8px; font-size:16px; line-height:18px; height:18px; overflow:hidden;
 margin:15px 0}
.anli_list{ margin-bottom:30px}
.anli_xx{ line-height:25px; height:75px; overflow:hidden; margin-bottom:25px}
.anli_ck{ background:url(../images/biao3.jpg) no-repeat; width:34px; height:34px;}
.anli a{ display:block}
.anli a:hover .anli_ti{ color:#fdb60c; border-left:5px #fdb60c solid; }
.anli a:hover .anli_ck{ background:url(../images/biao4.jpg) no-repeat; width:34px; height:34px;}
.anli_list .anli_xian{ background:#f4f4f4; width:2px; margin:0 66.5px; height:250px}
.anli a:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);}
.anli_tu{ overflow:hidden}
.anli_tu img{ width:100%; display:block; height:215px}
.guimo_ti p{ font-size:18px; color:#0c0c0c; font-weight:bold}
.guimo_ti{ width:190px; float:left; margin-top:25px; line-height:1.4; border-left:4px #0c0c0c solid; margin-bottom:25px; padding-left:10px; color:#0c0c0c; }

.guimo{ background:url(../images/bg1.jpg) center center; padding:40px; height:90px; margin-bottom:50px}

.guimo_list{ width:980px; float:right}
.guimo_list ul li{ width:20%; float:left; line-height:1.4; text-align:center; font-size:16px; color:#0c0c0c}
.guimo_list div{ font-size:36px; color:#535353}
.prolist_ti{font-size:36px; color:#212121;text-align:center; font-weight:bold; margin-bottom:10px}
.prolist_tixx{ line-height:30px; text-align:center; width:62%; margin:0 auto; font-size:16px; }
.more a{ background:url(../images/biao3.jpg) no-repeat; width:34px; height:34px; display:block; float:right}
.more a:hover{ background:url(../images/biao4.jpg) no-repeat; width:34px; height:34px; display:block; float:right}

.more{ height:34px; margin-bottom:10px}
.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}

.liuyan{ width:980px; float:right; padding-top:25px}
.liuyan input{ border:1px #c3c3c3 solid; line-height:40px; height:40px; text-indent:1em; width:180px; margin-right:20px}
.liuyan .ltj{ text-indent:0; width:120px; text-align:center; line-height:44px; height:44px; margin-right:0;  border:none;color:#171717; font-size:15px; background:#fdb60c}



.xin_ti{ margin-bottom:20px; font-size:30px; color:#212121; text-align:center; font-weight:bold; line-height:1.4}
.xin_ti p{ font-size:18px; color:#9d9d9d; font-weight:normal;}
.xin_ti span{ background:#fdb60c; width:25px; height:2px; display:block; margin:0 auto; line-height:2px; overflow:hidden}


.new_da{ width:560px; float:left}
.new_da_ti{ font-size:18px; font-weight:bold; color:#212121; line-height:35px; height:35px; overflow:hidden}
.new_da_sj{ color:#888888; margin-bottom:5px}
.new_da_xx{ line-height:24px; height:72px; overflow:hidden}
.new_da_tu{ overflow:hidden; margin-bottom:10px}
.new_da a:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);}
.new_da_tu img{ width:100%; display:block; height:315px;}



.new_list{ width:600px; float:right}
.new_left{ width:60px; float:left; border-right:1px #f4f4f4 solid; margin-right:12px; margin-top:8px; height:60px; padding:0 12px; text-align:right; color:#868686; line-height:1.4}
.new_left p{ font-size:26px; color:#333333}
.new_ti{ color:#212121; font-size:16px; height:30px; line-height:30px; overflow:hidden}
.new_xx{ line-height:20px; height:40px; overflow:hidden}
.new_list ul li:nth-child(2n-1) a{background:#fafafa;}
.new_list a{ display:block; padding:25px 0; padding-right:20px}
.new_list a:hover{ background:#fafafa; }

.foot{ background:#2c2c2c; padding:20px 0 50px; margin-top:60px;color:#a1a1a1}
.fti p{ font-size:16px; line-height:1}
.fti{ margin-bottom:30px}
.foot a{ color:#a1a1a1}
.foot1{ float:left; padding-top:20px; width:240px; margin-right:40px; padding-right:30px; border-right:1px #3d3d3d solid; height:230px;}

.fzi p{ margin-bottom:15px}
.fzi ul li{ margin-bottom:10px}
.foot2 .fti{ text-align:right}
.foot2{ padding-top:20px; width:250px; float:right}
.fer{ width:140px; float:left;margin-left:65px;}
.fer img{ width:100%; display:block}


.banquan{background:#2c2c2c;color:#686868; border-top:1px #3d3d3d solid; padding:15px 0}
.banquan a{ color:#686868}




.weizhi{ height:40px; line-height:40px}
.weizhi a:hover{ color:#043eaa}





/*人才招聘*/
.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 #ebebeb 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 #eaeaea solid}
.subNavBox .currentDt{background-image:url(../images/lan_quan1.png);background-size:21px}
.subNavBox .navContent{ padding:20px 40px;border-bottom:1px #eaeaea solid; display:none; background:#f6f6f6; text-align:left}

.zp_ti ul li{ height:62px; line-height:62px; float:left; font-size:18px; font-weight:bold; color:#043eaa; text-align:center; overflow:hidden}
.zp_ti{line-height:62px; border-bottom:1px #eaeaea 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}



.dan_xx img{ max-width:100%;}

.dan_xx table{ max-width:100%;}



/*页码*/
.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:#fff;}
.yema a:hover{ background:#dadada; border:1px #dadada solid}
#yama{background:#dadada; border:1px #dadada solid}




/*内页分类*/
.er_fen {color:#355e92;font-size:15px;text-align:center; margin:50px 0}
.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:#dadada; border:1px #dadada solid}
#er_fen{background:#043eaa; border:1px #043eaa solid; color:#fff}



/*新闻中心*/
.nn_news_list {width: 100%; border-top: #dbdbdb 1px solid;}
.nn_news_list .nn_news_list_item{ overflow:hidden;padding: 20px 0;height: 120px; border-bottom: #dbdbdb 1px solid; position: relative;}
.nn_news_list .nn_news_list_item .item_img { overflow:hidden;width: 200px; height: 112px; position: absolute;top:20px; left: 0;}
.nn_news_list .nn_news_list_item .item_img img{ width:100%; display:block; height:112px}
.nn_news_list .nn_news_list_item .time{width: 64px; height:52px; background-color: #ffffff;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);}





/*搜索*/
.news_banner{width: 100%; height:230px;margin-bottom: 30px; padding-top:150px; }
.news_banner .search_box{height:50px; width: 600px; margin: 0 auto;border-radius: 50px; background-color: #FFFFFF;}
.news_banner .search_box input{width:540px; line-height: 50px; float: left; height: 50px; padding-left: 20px;}
.news_banner .search_box span{width: 40px; height: 40px; float: right;}
.news_banner .search_box span img{width: 100%; height: 100%;}
.nav_box{border: solid 1px #dbdbdb;}
.search_tj{ background:url(../images/search_icon.png) no-repeat; width:30px; height:30px; margin-top:10px; cursor:pointer}
/*详情页*/

.details_title{ padding:20px 50px; font-size: 24px;font-weight:bold; text-align:center; color: #000000; border-bottom: 1px solid #eee;}
.details_ts{ line-height:3; color:#888;text-align:center; border-bottom: 1px solid #eee;}

.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 #dbdbdb 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 }

























































































































































































































































































































































































































































































































































































