﻿@charset "utf-8";
/* CSS Document */
html{ background:url(../images/bg.jpg) repeat left top;}
body {padding: 0px;width:100%; min-width:1062px; width:expression((documentElement.clientWidth < 1062) ? "1062px" : "100%" ); margin: 0px auto;font-size:12px; font-family:"微软雅黑"; color:#6f6f6f; background:url(../images/top_bg.jpg) repeat-x left top; line-height:22px; }
img { border: none; }
ul,li,form, dl,dt, dd, div { padding: 0px; margin: 0px; }
li { list-style: none; }
.clear { clear: both; font-size: 0px; height: 0px; line-height: 0px; background-color: Red; overflow: hidden; }
a {color: #545454; text-decoration: none; noline: expression(this.onFocus=this.blur()); font-family:"微软雅黑";}
a:focus {outline:none;-moz-outline:none;}
a:hover {color:#f49902;text-decoration: none; }
select { font-size: 12px; color: #555555; }
.space{ clear: both; font-size: 0px; height: 10px; line-height: 0px; overflow: hidden;}
/**/

/** home**/

.Header{ width:1062px; margin:0px auto; position:relative; height:128px; overflow:hidden; z-index:2;}
.Header .logo{ display:inline-block;  width:210px; height:50px; position:absolute; left:0px; background-size: 100%;top: 35px;  }
.Header .logo img{width: 100%}
.top_nav{ color:#bbbbbb; position:absolute; right:-7px; top:36px; line-height:20px;}
.top_nav a{color:#bbbbbb; padding:0px 5px; margin:0px 2px; font-family:"微软雅黑";}
.top_nav a:hover{ color:#f19901;}

.mainnav{ height:35px; position:absolute; left:-18px; top:77px; overflow:hidden; /*width:870px;*/ }
.mainnav ul{ display:inline-block;}
.mainnav ul li{ float:left; height:35px; background:url(../images/line.jpg) no-repeat right center; padding-right:18px; padding-left:18px;}
.mainnav ul li a{display:inline-block;  height:35px; line-height:35px; font-family:"微软雅黑"; font-size:14px; color:#565759; background:url(../images/a_ico.jpg) no-repeat right center; padding-right:15px;}
.mainnav ul li a:hover{ color:#f19901;}
.mainnav ul li a.aon{ color:#f19901;}


.search{ background:url(../images/search_bg.jpg) no-repeat left top; width:203px; height:25px; position:absolute; right:0; top:82px;}
.s_input{ border:0; width:174px; height:21px; background:none; position:absolute; top:1px; right:1px; line-height:21px; }
.s_btn{ background:none; border:0; height:23px; width:24px; position:absolute; left:1px; top:1px; cursor:pointer;}

/***************/

.footbg{ background:url(../images/bt_bg.jpg) repeat-x left top; overflow:hidden;    background: #BC9962;}


.footer{
    width: 1215px;
    height: 40px;
    margin: 0px auto;
    position: relative;
    overflow: hidden;
    background: #BC9962;
    text-align: center;
}

/* .footlink{ padding-top:20px; padding-left:178px;} */
.footlink ul{ display:inline-block;}
.footlink ul li{ float:left; width:240px; }
.footlink ul li b{ display:block; background:url(../images/h1_bg.jpg) no-repeat left bottom; width:240px; margin-bottom:10px;}
.footlink ul li b a{ color:#6b5a39; line-height:35px; font-size:15px; font-weight:normal;}
.footlink ul li p{ margin:0px; padding:0px; background:url(../images/listico1.jpg) no-repeat left center; padding-left:10px; font-family:"宋体";}
.footlink ul li p a{ line-height:25px; color:#a19681; font-family:"宋体";}
.footlink ul li a:hover{color:#f29900;}



.bt_nav{ position:absolute; right:0px; bottom:10px; line-height:18px; color:#ede4d9;}
.bt_nav a{line-height:18px; color:#ede4d9; display:inline-block; padding:0px 5px; margin:0px 5px; font-family:"宋体";}
.bt_nav a:hover{ color:#fffffe; font-family:"宋体";}
.Copyright{ 
    /* position:absolute; left:calc(50% - 125px); bottom:-2px; text-align:left; */
    display: inline-block;
    color:#ede4d9; background:url(../images/bt_logo.jpg) no-repeat left 5px; padding-left:77px; line-height:40px; height:40px; font-family:"宋体";}.Copyright a{color:#ede4d9; font-family:"宋体";}

/***/

.contain{ width:1062px; margin:0px auto; position:relative; padding-bottom:55px;}

.Current{overflow:hidden; height:52px; line-height:52px;color:#8f8f8f; font-size:12px; font-family:"微软雅黑";}
.Current a{ color:#8f8f8f;}
.Current a:hover{color:#f19901;}
.Current span{font-family:"微软雅黑"; display:inline-block; color:#8f8f8f;}


.sidebar{ width:216px; float:left;}
.maincontent{width:815px; float:right; overflow:hidden;}

.banner{ width:815px; height:314px; margin-bottom:15px; position:relative;}
.banner img{ width:815px; height:314px; display:block;}
.banner .Banname{background: url("../images/section_bar.png") repeat-x left bottom;bottom: 0;color: #fff;float: left;font-size: 25px;
    left: 0; padding: 17px 30px; position: absolute; width: 755px;}


.content{ width:573px; float:left; font-family:"微软雅黑";}
.content .conCompany { width:573px; float:left; font-family:"微软雅黑";}
.sideRight{ width:216px; float:right;}

 
.sidebar .jfb{ padding-top:10px;}
.sidebar .jfb ul{}
.sidebar .jfb ul li{}
.sidebar .jfb ul li a{ font-weight:600; font-size:14px; display:block; height:30px; border-bottom: 2px solid #815C27; padding-top:20px; text-align:center; width:215px;
 overflow:hidden;text-overflow: ellipsis;   white-space: nowrap;}
.sidebar .jfb ul li a:hover, .sidebar .jfb ul li a.tabmenuon{ color:#5B8243; border-bottom: 2px solid #5B8243;}



/**/
.sidetitle{ border-top:2px solid #a4a4a4;}
.sidetitle a{ display:inline-block; }
.sidetitle span{ display:inline-block; font-family:"微软雅黑"; font-size:18px; color:#221e1f; line-height:50px; cursor:pointer;}
.sidetitle .xinwen{color:#f49902;}
.sidemenu{ border-bottom:1px solid #c4c4c4; min-height:261px; height:auto; height:261px;}

.sidemenu li{display:block; position:relative; background:url(../images/alist_bg.jpg) no-repeat right 16px;}
.sidemenu li ul li{background-position: left 16px; padding-left:22px; }
.sidemenu li a{display:inline-block;height:32px; line-height:32px; vertical-align:bottom;color:#757575; font-size:14px;}
.sidemenu li a:hover,.sidemenu li a.aon{ color:#f49902;}


.side_box{ width:216px; overflow:hidden; margin-bottom:25px; font-family:"微软雅黑";}
.side_title{ font-size:18px; color:#221e1f; line-height:30px; padding-bottom:5px; border-bottom:2px solid #a4a4a4; font-family:"微软雅黑";}
.side_box ul{ padding:15px 0 5px 0; border-bottom:1px solid #c4c4c4;}
.side_box ul li{ padding-bottom:10px;}
.side_box ul .time{ color:#757575; line-height:20px; padding-bottom:2px;}
.side_box ul .cont{ color:#757575; line-height:20px; font-family:"微软雅黑"; }
.side_box ul .cont a#zxgb{/*background:url(../images/pdf_icon.jpg) no-repeat left 3px; padding-left:20px;*/ display:block;}
.side_box p{ margin:0;}

.side_box dl{ padding:15px 0 15px 0; border-bottom:1px solid #c4c4c4;}
.side_box dl dd{ }
.side_box dl dd a{color:#757575; line-height:20px;}
.side_box dl dd a:hover{ color:#f49902;}

/**/


/*.single{color:#757575; line-height:25px; font-family:"微软雅黑";text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden; }*/
.single{color:#757575; line-height:25px; font-family:"微软雅黑"; text-align:justify; text-justify:inter-ideograph; word-wrap:break-word; clear:both; overflow:hidden; font-size:13px;}


.history_list{ background:url(../images/liney.jpg) repeat-y 59px top; margin-top:10px; overflow:hidden; width:573px; display:inline-block;}
.history_list li{ position:relative; padding-left:88px; padding-right:10px; line-height:30px; color:#666666; padding-top:10px; padding-top:15px\9;}
.history_list .year{ width:45px; padding-left:10px; color:#5791db; font-size:15px; position:absolute; left:0px; top:10px; line-height:30px; background:url(../images/linex.jpg) no-repeat right 15px; padding-right:18px;}




.about_box{ padding-right:12px; overflow:hidden; width:561px;}
.name_cate{ font-size:18px; color:#221e1f; line-height:30px; padding-bottom:5px; border-bottom:2px solid #a4a4a4;}
.name_list{ padding:18px 0 30px 3px;}
.name_list li{}
.name_list h5{ margin:0; padding:0; background:#f5f0f1; height:35px; line-height:35px; color:#666; font-size:14px; font-weight:normal; padding-left:15px; cursor:pointer;}
.name_list h5.even{ background:#e7dede;}
.name_list h5.down{ background:#bc9963; color:#fff;}
.name_txt{ background:#fff; padding:15px; line-height:25px; display:none; overflow:hidden; /*word-break:break-all;*/ text-align:justify; clear: both;  overflow: hidden;  text-justify:inter-ideograph;}
.name_txt p{ margin:0; padding:0;}


.Company_list{}
.Company_list li{ padding-bottom:15px;}
.Ctitle{ font-size:18px; color:#221e1f; line-height:30px; padding-bottom:5px; border-bottom:2px solid #a4a4a4;}
.C_txt{ padding:10px 0; line-height:20px; color:#666;}
.C_txt p{ margin:0; padding:0; padding-bottom:10px;}

.C_dl{ border-top:2px solid #a4a4a4; margin-top:10px; padding-top:15px; padding-bottom:10px;}
.C_dl dd{ background:url(../images/listico2.jpg) no-repeat 2px  center; padding-left:15px; line-height:25px;}
.C_dl dd a{ display:inline-block; color:#666;}
.C_dl dd a:hover{ color:#f49902;}




.pro_list{ width:860px; display:inline-block;}
.pro_list li{ width:178px; height:245px; float:left; padding-right:35px; padding-bottom:10px;}
.pro_list li .a_title{ border-bottom:2px solid #a4a4a4; font-size:18px; line-height:40px; margin-bottom:10px;}
.pro_list li .a_title a{ color:#221e1f;}
.pro_list li .a_title a:hover{color:#f49902;}
.pro_list li img{ width:178px; height:188px; display:block;}


.pro_title{border-bottom:2px solid #a4a4a4; font-size:18px; line-height:30px; padding-bottom:5px; margin-bottom:10px; color:#221e1f;}
.pro_box{color:#666; line-height:20px; text-align:justify;text-justify:inter-ideograph;} 
.pro_box p{ margin:0; padding:0; margin-bottom:10px;}




.container{width:100%;margin-bottom:15px;position:relative;height:40px;}
#next_year{ left:0;display:inline-block;position:absolute;top:13px;}
#prev_year{ right:0;display:inline-block;position:absolute;top:13px;}
/*** year ***/
#year-block { overflow: hidden; width: 522px; height: 40px; z-index: 1; position: relative; border-bottom: 1px solid #c7c7c7; margin-left: 28px; }
#year { width: 2000px; height: 25px; vertical-align: middle; float: left; z-index: 999; position: absolute; padding-top: 5px; }
#year a { font-family: Georgia, "Times New Roman", Times, serif; color: #757575; float: left; font-size: 17px; font-weight: normal; line-height: 25px; position: relative; padding: 0px 9px; text-align: center; }
#year a:hover { color: #f19901; text-decoration: none; }
#year a.on { background: #777777; color: #fff; }



.tips_act{ line-height:27px; color:#585858; padding:5px 0; text-align:Justify;text-justify:inter-ideograph;}



.news_list{ padding:20px 0px;}
.news_list li{ position:relative; padding-left:145px; padding-bottom:20px; padding-right:80px;}
.news_list li span{ display:inline-block; line-height:25px; color:#757575; width:140px; position:absolute; left:0px; top:0px;  }
.news_list li a{ display:inline-block; line-height:25px; color:#757575;}
.news_list li a:hover{ color:#f49902;}


.info_time{ margin:0;padding:0px; font-size:12px; font-weight:normal;color:#000; line-height:20px; padding-bottom:5px;}


.back{ padding-top:5px;}
.back a{ color:#f19901;}
.back a:hover{color:#2b86e2;}
.Info_page{ line-height:25px;  font-size:12px;}
.Info_page a{color:#f19901;}
.Info_page a:hover{color:#2b86e2;}


.pdf_box{ width:573px; overflow:hidden;}
.pdf_list{ display:inline-block; padding-top:20px; width:630px;}
.pdf_list li{ float:left; width:120px; height:189px; position:relative; padding-right:50px;}
.pdf_list li .pic{  width:123px; height:149px; }
.pdf_list li .pic img{width:123px; height:149px; display:block;}
.pdf_list li h5{ display:block; margin:0; padding:0; margin-top:15px; line-height:20px; min-height:40px; height:auto; _height:40px; margin-bottom:10px;text-align:center}
.pdf_list li h5 a{ color:#666; font-size:12px; font-weight:normal;}
.pdf_list li h5 a:hover{color:#f19901;}
.pdf_list li a.down{ width:50px; height:22px; line-height:22px; background:#cecece; color:#fff; display:inline-block; text-align:center;}
.pdf_list li a.down:hover{ background:#f19901;}


/*pages*/
.Pages{ margin:0 auto;zoom:1; overflow:hidden; color:#999999; text-align:center;clear:both; margin-top:25px; position:relative; background:url(../images/page.gif) no-repeat center center; width:563px; height:18px;   }
.Pages .a_prev{ display:inline-block; background:url(../images/page_l.gif) no-repeat left top; width:6px; height:9px; position:absolute; left: 183px; top:4px;}
.Pages .a_next{ display:inline-block; background:url(../images/page_r.gif) no-repeat left top; width:6px; height:9px; position:absolute; right: 183px; top:4px;}
.Pages .num a{ display:inline-block; padding:0px 5px; margin:0px 5px;}
.Pages .num a.a_cur{ color:#f19901; }
/*pages end*/



.templet_jobs_004{ padding-top:10px;}
.templet_jobs_004 li{ margin-bottom:10px;}
.templet_jobs_004 li h5{ margin:0; padding:0; border:1px solid #dfdfdf; height:36px; background:#f2f0f1; padding:0 10px; line-height:36px; font-weight:normal; font-size:14px; color:#555; cursor:pointer;}
.templet_jobs_004 li h5 em{ font-style:normal;}
.templet_jobs_004 li h5 span{ float:right; font-size:12px;}
.templet_jobs_004 li .my_content{ padding:10px; margin-bottom:10px; display:none;}
.templet_jobs_004 li .apply{ background:#f49902; line-height:25px; padding:0 10px; color:#fff; display:inline-block; margin-top:10px;}


/***/
.templet_message_001{ padding:0px 0px 0px 0px; font-size:15px;color:#683300; }
.templet_message_001 .apply{ float:right;   background: none repeat scroll 0 0 #f49902; color: #fff; display: inline-block; line-height: 25px; margin-top: 10px;  padding: 0 10px;}
.templet_message_001 .f_intro{ border-bottom:2px solid #a4a4a4; font-size:18px; line-height:30px; padding-bottom:5px; margin-bottom:10px; color:#221e1f; }

.templet_message_001 form{ padding-top:20px;}
.form_table .text{ width:270px; height:26px; line-height:26px; padding:0px 5px; border:solid 1px #ddd; background:#fff;  color:#683300;}
.form_table textarea.text{  height:100px; line-height:26px; padding:0px 5px; border:solid 1px #ddd; background:#fff; color:#683300; width:500px; font-size:12px;}
.form_table td{ padding-bottom:10px;}
.form_table .form_err{ color:#F00; padding-right:0px;}
.form_table .btn{ float:left;background:#b98a09; border:0px; color:#fff; font-size:15px; height:34px; font-family:"微软雅黑"; width:90px; margin-right:10px; cursor:pointer; margin-top:10px;}


.contact_table td{ padding-bottom:10px; padding-right:10px; vertical-align:top;}

.templet_message_001 #whir_16{ float:left;}
.templet_message_001 .form_table #upfile{ width:109px; height:39px; background:#6984A2;}


/***/

/***/


/*****/

/****/
.ul_sitemap li{ border-bottom:dotted 1px #ddd; padding:10px 0px; display:inline-block; width:100%;}
.ul_sitemap li strong{ display:inline-block; float:left; padding-right:20px;}
.ul_sitemap li  span{ }

/*End*/

/**  home***/
.BannerBox{width:100% !important; height:314px;position:relative;background:url(../images/ban_bg.gif) no-repeat center top; z-index:4;/* margin-top:-38px;*/}
.BannerList ul{ margin:0 auto;}
.BannerList li{width:100% !important; height:314px;  overflow:hidden; float:left; }

.BannerBox .hd{ height:15px; overflow:hidden; position:absolute; bottom:-25px; z-index:3; width:100%; } 
.BannerBox .hd ul{ overflow:hidden; zoom:1;text-align:center; width:100%;} 
.BannerBox .hd ul li{ margin:0 5px; display:inline-block; *display:inline; zoom:1;  width:15px; height:15px; line-height:15px;cursor:pointer; background:url(../images/icon2.png) no-repeat;} 
.BannerBox .hd ul li.on{background:url(../images/icon1.png) no-repeat; } 


/**/
.hbox{ width:1002px; position:relative; margin:0 auto;}
.hbox p{ margin:0; padding:0; font-family:"微软雅黑";}

.Hbg1{ background:url(../images/hbg1.jpg) no-repeat center  top; height:503px; position:relative; z-index:1;}
.hbox1{ height:503px;}
.htxt{ width:285px; height:100px; color:#5f5646; font-size:13px; font-family:"宋体"; line-height:18px;position:absolute; top:315px;}
.htxt a{ display:inline-block; width:46px; height:11px; position:absolute; left:0px; bottom:-6px; background:red; filter:alpha(opacity=0);   -moz-opacity:0;     opacity: 0;}
.h01{ left:23px; margin-top:-10px;}
.h02{ left:366px; margin-top:-10px;}
.h03{ left:704px; margin-top:-10px;}

.Hbg2{ background:url(../images/hbg2.jpg) no-repeat center top; height:444px; position:relative; z-index:1; padding-top:78px;}
.hbox2{height:387px; overflow:hidden;}
.hp{ width:487px; height:159px; position:absolute;}
.hp img{ width:239px; height:159px; position:absolute; top:0; display:block;}
.p01{ left:0; top:0;}
.p01 img,.p03 img{ right:0;}
.p02 img,.p04 img{ left:0;}
.p02{ right:0; top:0; }
.p03{ left:0; top:225px;}
.p04{ right:0; top:225px;}

.hp p{ color:#3c3932; line-height:22px; width:210px; height:66px; position:absolute; left:20px; top:50px;}
.p02 p,.p04 p{ left:262px;}
.hp a{ display:inline-block; width:28px; height:28px; background:red; filter:alpha(opacity=0);   -moz-opacity:0;     opacity: 0; position:absolute; bottom:0px; left:203px;}
.p02 a,.p04 a{ left:260px;}


.Hbg3{ background:url(../images/hbg3.jpg) no-repeat center top; height:565px; position:relative; z-index:1;}
.hbox3{ position:relative; z-index:1;}
.hlistbox{ width:477px; height:225px; position:absolute; right:0; top:80px;}

.hlist{ font-family:"宋体";}
.hlist li.IsTop{ height:74px; position:relative; padding-left:120px; margin-bottom:20px; overflow:hidden;}
.hlist li.IsTop .pic{ display:inline-block; width:103px; height:74px; position:absolute; left:0; top:0; background:none; padding-left:0;}
.hlist li.IsTop .pic img{width:103px; height:74px;}
.hlist li h5{ margin:0; padding:0; line-height:25px; color:#80663d; font-size:14px; font-weight:normal; border-bottom:1px dashed #9b9996; padding-bottom:5px;}
.hlist li h5 a{ color:#927d5f; background:none; padding-left:0; font-family:"微软雅黑";}
.hlist li p{ margin:0; padding:0; line-height:18px; color:#5c5954; padding-top:5px; font-family:"微软雅黑";}
.hlist li{ line-height:26px;}
.hlist li span{ float:right; font-family:"微软雅黑";}
.hlist li a{ color:#635c50; background:url(../images/listico3.gif) no-repeat left center; padding-left:20px; font-family:"微软雅黑";}
.hlist li a:hover{ color:#927d5f; font-family:"微软雅黑";}

/*FzSinglePage*/
.FzSinglePage{ width:1062px; overflow:hidden;}
.FzSinglePage .banner { height: 314px;  margin-bottom: 15px;  width: 1062px; position:relative;}
.FzSinglePage .banner img { display: block; height: 314px;  width: 1062px;}
.FzSinglePage .banner  #section { background: url(../images/section_bar.png) repeat-x; bottom: 0; color: #fff; float: left; font-size: 25px; left: 0;  padding: 17px 30px; position: absolute; width: 1002px;}
.FzSinglePage .content { float: left;  width: 1062px; }

.logo span {
    position: absolute;
    right: 0;
    bottom: -15px;
}


.bg-path{
background:
radial-gradient(circle at top left, transparent 12px, #fdfdfb 0) top left,
radial-gradient(circle at top right, transparent 12px, #fdfdfb 0) top right,
radial-gradient(circle at bottom right, transparent 12px, #fdfdfb 0) bottom right,
radial-gradient(circle at bottom left, transparent 12px, #fdfdfb 0) bottom left;
background-size: 51% 51%;
background-repeat: no-repeat;
}

.home_news{  background: url(../images/hbg3.jpg) no-repeat center top; padding-bottom: 2%;}
.home_news .h_title_img{ text-align: center;padding-top:2%;padding-bottom: 2%;}
.home_news .slick_box{height:510px;}
.home_news .info{ padding:20px; position: relative}
.home_news .info span{ color: #fff; background: #720000; display: inline-block; padding: 8px; border-radius: 5px; margin-right: 10px; width: 80px;}
.home_news .info time{ }
.home_news .info h4{ line-height:22px;  padding: 0; margin: 0 0 10px 0; font-size: 16px;}
.home_news .info p{ line-height:22px; height:44px; color: #999}
.home_news .slick_fl{ float: left; width:48.60279441117764%;}
.home_news .slick_fl .pic{ height: 365px;}
.home_news .slick_fl .info{ padding-left:80px;}

.home_news .slick_fl time{position: absolute; left: 20px; top: 20px; display: block; text-align: center; line-height: 30px;color: #999999;}
.home_news .slick_fl time b{display: block; font-size:2vw; font-weight: normal}
.home_news .slick_fl .pic{ background: no-repeat center center; background-size: cover}
.home_news .slick_fl .pic i:after{ display: none}
.home_news .slick_fl .other span{ background: linear-gradient(to right,#af1024,#861995)}
.home_news .slick_fl .info{
background:
radial-gradient(circle at top left, #fdfdfb 0, #fdfdfb 0) top left,
radial-gradient(circle at top right, #fdfdfb 0, #fdfdfb 0) top right,
radial-gradient(circle at bottom right, transparent 12px, #fdfdfb 0) bottom right,
radial-gradient(circle at bottom left, transparent 12px, #fdfdfb 0) bottom left;
background-size: 50% 50%;background-repeat: no-repeat;}
.home_news .slick_fl .slick-dots{ bottom: 150px;}

.home_news .slick_fr{ float: right; width: 48.60279441117764%;}
.home_news .slick_fr .item:not(:last-child){ margin-bottom: 13px;}
.home_news .slick_fr time{position: absolute; right: 4%; bottom: 14%;color: #999999;}


