@charset "utf-8";
/* CSS Document */

*{margin:0px;padding:0px;}
ul{list-style-type:none;}
li{ list-style:none;}
img{border:0px;vertical-align: middle; display: block;}
input{outline: none;}
:hover{ transition: 0.5s all }
a{text-decoration:none; color: #333333;}
a:hover{ color:#be0202;}
h1, h2, h3, h4, h5, h6{font-weight: 500;color: inherit;}
.left{float:left;}
.right{float:right;}
.truncate {display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.mid{width: 1200px; margin: 0 auto;position: relative;}
body{font-family: "Î¢ÈíÑÅºÚ"; font-size:15px; color:#333333; line-height:2; background:#fff;margin: 0}

/* CSS Header */
.header{width: 100%;height:auto;min-height: 240px;padding-top: 60px;position: relative;}
.header .search{width: 250px;height: 35px;background: rgba(255, 255, 255, 0.78);top: 15px;left: 50%;margin-left: 350px;position: absolute;text-indent: 20px;z-index: 999;}
.header .search-text{width: 195px;height: 35px;padding-left: 15px;background: none;border: none;color: #555555ab;float: left;}
.header .search-btn{width: 40px;height: 35px;background:url(../images/search.png) center no-repeat #2fa6e0;float: right;border: none;}
.header .top{width: 1200px;height: 100px;background: #fff;margin: 0 auto;position: relative;z-index: 9}
.t001{width:1200px;margin: 180px auto 0;font-weight:bold;color:#fff;font-size:26px;text-align:right;}
.t002{width:1200px;margin:0px auto 0;font-size: 16px;color:#fff;text-align:right;}
.t002 a{color:#fff}.header .top .toplogo{padding-top: 15px;float: left;padding-left: 30px}
.header .nav{width: 685px;height: 50px;float: right;padding-right: 20px;padding-top: 25px;}
.header .nav li{width: 97px;height: 50px;line-height: 50px; text-align: center;float:left;position: relative;}
.header .nav li a{color: #000;display: block;position: relative;}
.header .nav li:hover a{font-weight: bold;color: #046eb8;}
.header .nav li ul{width: 100%; height:0;overflow: hidden; position: absolute;left: 0;top: 50px;background: #046eb8;transition: 0.5s all;}
.header .nav li:hover ul{height: 80px;}
.header .nav li ul li{width: 100%;height: 40px;line-height: 40px;color: #fff}
.header .nav li ul li a{color: #fff !important;font-weight: normal !important;}
.header .nav li ul li a:hover{color: #ff0}
/*.header .nav li:hover a:after{content: "";width: 80px;height: 3px;background: #046eb8;position: absolute;left: 50%;margin-left: -40px;top: 80px;}
*/.banner_box{position: relative;min-height: 380px;z-index: 1}
.in_banner{width: 100%;height: 300px;background: url(../images/banner.jpg) no-repeat;background-size: cover;position: absolute;left: 0;top: 0}

/*index css*/
#wrap{width: 1200px;height: auto;overflow: hidden; margin: 0 auto;padding-top: 0;position: relative;z-index: 99}
.in_logo{padding: 115px 0 200px;position: relative;z-index: 100}
.in_logo img{width:591px;display: block;margin: 0 auto}
.in_news{width: 1200px;height: 48px;line-height: 48px;border-bottom: 1px rgba(158,158,158,0.1) solid; margin: 0 auto;background: #fff}
.in_news .tit{font-size: 18px;font-weight: bold;color: #000;float: left;margin-left: 40px;}
.in_news .in_news_rt{width:1020px;height: 48px;line-height: 48px; float: right;padding-right: 40px;}
.in_product{width: 1150px;height: 400px;padding:0 20px 0 30px;background: #fff;margin: 0 auto;}
.in_product .box{width: 20%;height: auto;overflow: hidden; padding:0 15px;box-sizing: border-box; float: left;}
.in_product .box:last-child{padding-right: 0}
.in_product .box .box_lf{width: 100%;height: 180px;position: relative;}
.in_product .box .box_lf .tit{font-size: 24px;color:#000;display: block;}
.in_product .box .box_lf ul{padding-top:10px;}
.in_product .box .box_lf li{line-height: 30px;font-size: 14px;color: #555555}
.in_product .box .box_lf li span{font-family:"宋体";padding-right: 8px}
.in_product .box .box_lf li:hover{color: #046eb8;padding-left: 8px;}
.in_product .box .box_lf .more{left: 0;bottom: 0;color: #999999;font-size: 12px; position: absolute;}
.in_product .box .box_lf .more:hover{color: #046eb8;}
.in_product .box .box_rt{width:100%;height: 157px;overflow: hidden;margin-top:15px;}
.in_product .box .box_rt img{max-width: 100%;max-height:157px; display: block;margin: 0 auto}

/*footer css*/
.footer{width: 100%;height: 62px;line-height: 62px;text-align: center; background: #046eb8;color: #fff;margin-top: 58px;position: relative;z-index: 99}
.footer a{color: #fff}
.footer a:hover{color: #ff0}

/*left side*/
.box_left{width: 285px;height: auto;overflow: hidden;float: left;}
.box_left_tit{width: 285px;height: 60px;background: url(../images/left.jpg) center no-repeat #75b142;}
.box_left_tit b{color: #fff;font-size: 20px; line-height: 60px;padding-left: 20px}
.box_left .list_lf{width: 245px;height: auto;overflow: hidden; padding: 26px 22px;background: #f5f5f5}
.box_left .t01{font-size: 18px;color: #000;display: block;transition: 0.4s all}
.box_left .t01:hover{color: #046eb8;font-weight: bold;padding-left: 5px}
.box_left .t02{font-size: 14px;color: #555555;line-height:30px;transition: 0.4s all}
.box_left .t02 span{font-family:'ËÎÌå';padding-right: 8px}
.box_left .t02:hover{color: #046eb8;padding-left: 5px}
.box_left .list_lf_in{padding: 15px 0 25px}

/*right content*/
.box_right{width:895px;height: auto;overflow: hidden;float: right;}
.box_right_tit{width:100%;height: 60px;line-height: 60px;background: url(../images/right_tit.jpg) right center no-repeat #046eb8;}
.box_right_tit .tit_lf{max-width: 50%; color: #fff;font-size: 20px;font-weight: bold;padding-left: 26px;float: left;}
.box_right_tit .tit_rt{max-width: 50%; color: #fff;font-size:14px;padding-right: 24px;float: right;}
.box_right_tit .tit_rt a{color: #fff}
.box_right_tit .tit_rt a:hover{color:#f00;}
.box_right_content{width: 100%;height: auto;overflow: hidden;padding-top: 30px;}
.box_right_content .info{padding: 0 10px; line-height: 40px;}
.box_right_content .info_tit{font-size: 18px;color: #000;font-weight: bold;}
.box_right_content .info_time{font-size: 14px;color: #999;border-bottom:2px #dad8d8 dotted;margin-bottom:10px}
.box_right_content .info_tit i{color: #75b142;padding-right: 10px;}
.box_right_content .info img{display: block;margin:5px auto;}

/*list*/
.newslist{padding:0 10px;height: auto;overflow: hidden;}
.newslist li{border-bottom: 1px #dcd9d9 dashed;padding: 10px 0 15px}
.newslist li .p01{font-size: 16px;color: #000;line-height: 40px;position: relative;}
.newslist li .p01 span{position: absolute;right: 0;top: 0;font-size: 14px;color: #999}
.newslist li .p01 i{color: #046eb8}
.newslist li .p01 span i{color:#cac9c9}
.newslist li .p01 p{width: 750px;transition: 0.4s all}
.newslist li .p01 p:hover{color: #046eb8;padding-left: 8px}
.newslist li .p02{font-size: 14px;color: #555}
.newslist li i{padding-right: 5px}

.product_list{height: auto;overflow: hidden;}
.product_list li{width: 276px;height:257px;box-shadow: 0 0 10px rgba(0,0,0,0.1); float: left;margin: 10px;border: 1px #ddd solid}
.product_list li .pic{width: 276px;height: 207px;overflow: hidden;}
.product_list li .pic img{width: 276px;height: 207px;display: block;transition: 0.4s all}
.product_list li .txt{width: 256px;height:50px;line-height: 50px;padding: 0 10px;position: relative;}
.product_list li .txt .tit{width: 180px; font-size: 16px;}
.product_list li .txt .xq{width: 60px;text-align: center; height:24px;background: #046eb8; line-height:24px;font-size: 14px;color: #fff; position: absolute;right: 10px;top:13px;border-radius: 30px;}
.product_list li:hover img{transform: scale(1.05);}
.info01{width: 100%;height:330px;}
.info01 .left{width: 440px;height: 330px;overflow: hidden;}
.info01 .left img{width: 438px;height: 328px;border: 1px #bfbdbd solid}
.info01 .right{width: 420px;height: 330px;position: relative;}
.info01 .right .p01{font-size: 20px;color: #000;font-weight: bold;}
.info01 .right .p02{font-size: 14px;color: #555;line-height: 28px}
.info01 .right .p03{font-size: 20px;font-weight: bold;width: 200px;height: 40px;background: #75b042;text-align: center;color: #fff;border-radius: 8px;position: absolute;bottom: 0;left: 0;}
.info01 .right .p03 i{color: #fff;padding-right: 10px;}
.info02{padding-top:20px;min-height: 100px}
.info02 .tit{width: 100%;height: 40px;line-height: 40px;background:#e1e2e2;font-weight: bold; color: #067bcc;font-size: 16px; text-indent: 15px}
.tuijian_list{width: 100%;height: auto;overflow: hidden;padding-top: 20px}
.tuijian_list li{width:420px;height: 40px;line-height: 40px;overflow: hidden;padding-right: 27px; float: left;}
.tuijian_list li .ntit{width: 340px;float: left;}
.tuijian_list li .ntit i{padding-right: 5px}
.tuijian_list li .ntime{width: 80px;float: right;text-align: right;color: #999}
#allmap{width:893px;height: 300px;overflow: hidden;border: 1px #dfe1dd solid}
#page{padding-top: 30px;text-align: center;}



.borderLi{height: 60px}
.formmcys{float: left;}
.G_InputText{width: 450px;height: 40px;padding-left: 15px; border:1px #ddd solid;}
.G_textarea{width: 450px;height: 100px; padding-left: 15px;border:1px #ddd solid;}
.sub{width: 120px;height: 40px;padding-left:0px;border:none;font-size: 15px; background:#046eb8;line-height: 40px;color: #fff}
#job_ul{width: 100%;height: auto;overflow: hidden;}
#job_ul li{overflow:hidden;margin:23px 18px 28px 28px;padding-bottom:27px;border-bottom:1px dotted #cdcdcd;}
#job_ul a{position:relative;top:-90px; font-size: 14px; background:url(../images/button.jpg) no-repeat top left;float:right;width:71px;height:34px;color:#fff;text-align:center;line-height:34px;}
#job_ul li strong{color:#da020d;}
#job_ul li p{line-height:35px;}
#job_ul li .job_nam{color: #da020d;font-size: 18px; font-weight: bold;}
.recruit_info_tit_bg{ width:100%;height:45px;background:#ECECEC; overflow: hidden; margin: 20px 0; float: left;}
.recruit_info_tit{display: block; width: 130px; height: 45px; background:#046eb8;color:#fff;line-height:45px; text-align: center; font-family:Microsoft YaHei; font-size:20px;}
.but a{position:relative;top:-90px; font-size: 14px; background:url(../images/button.jpg) no-repeat top left;float:right;width:71px;height:34px;color:#fff;text-align:center;line-height:34px;}
.job_ul{width: 100%;height: auto;overflow: hidden;}
.seek_job{width: 100%;height: auto;overflow: hidden;}
.seek_job li{width: 100%;height: auto;padding-bottom: 15px; overflow: hidden;}
.seek_job .seek_t1{width: 80px;float: left;}
.G_But{width:74px;height:31px;line-height:27px;background:#1F50DD;border-radius:2px;border:none;text-align:center;margin-top:14px;margin-left:5px;font-size:14px;font-family:'Microsoft YaHei',SimHei,sans-serif;color:#FFF;}
.G_captcha{width: 100px;height: 40px;padding-left: 15px; border:1px #ddd solid;float: left;}
