﻿/* CSS Document */
/* CSS RESET */
* { padding: 0; margin: 0; }
body { font-family: "宋体"; font-size: 12px; color:#333; }
.w1000 { width: 1000px; margin: 0 auto; }
.w1004 { width: 1004px; margin: 0 auto; }
a { text-decoration: none; color: #333; }
a, img { border: none; }
ul, li { list-style: none; }
em, i { font-style: normal; }
/*基本定位*/
.left, .fl { float: left }
.right, .fr { float: right }
.clear { clear: both; display: block; overflow: hidden; visibility: hidden; height: 0px; }
.clear_l { clear: left; }
.clear_r { clear: right; }
.clr { clear: both; }
.cl { clear: both; }
.hide { display: none }
.block { display: block !important; }
.inline { display: inline !important; }
.inline_block { display: inline-block; }
.align_r { text-align: right; }
.align_l { text-align: left; }
.align_c { text-align: center; }
.align_j { text-align: justify; }
.bold { font-weight: 600; }
.pa { position: absolute; }
.clearfix { zoom: 1; }
.sd_color { color: #7e3b04; }
.c3 { color: #333; }
.c6 { color: #666; }
.c9 { color: #999; }
/*首页开始--------------------------------------------------------------------------------------------------------------------*/
.left_box { background: url(../upload/images/left_bj_08.png); position: fixed; z-index: 888; height: 100%; top: 0px; left: 0px; width: 250px; overflow: hidden; font-family: "微软雅黑"; }
.left_box .logo { background: url(../upload/images/left_01.png) no-repeat; height: 86px; width: 250px; overflow: hidden; text-indent: -999px; }
.left_box .link_dh { text-align: center; color: #333; height: 40px; line-height: 40px; }
.left_box .link_dh a { color: #333; }
.left_box .link_dh a.sd_color { color: #7e3b04; }
.left_box .nav { margin-left: 61px; margin-top: 5px; }
.left_box .nav li a { display: block; width: 174px; height: 39px; line-height: 39px; padding-right: 15px; font-family: "微软雅黑"; font-size: 14px; color: #7e3b04; text-align: right; }
.left_box .nav li a.on, .nav li a:hover { background: url(../upload/images/left_05.png) no-repeat ; color: #fff; }
.left_box .lx_phone { text-align: right; padding-right: 15px; margin-top: 25px; }
.left_box  .link_index{ text-align:right; margin-top:20px; font-size:12px; color:#000; padding-right:15px;}
.left_box  .link_index p{ color:#7e3b04; line-height:20px;}
.left_box  .link_index .link_ny a{ color:#000; font-size:12px;}
.left_box .coyp_right { margin-top: 25px; padding-right: 15px; text-align: right; line-height: 18px; color: #999; overflow:hidden; }
.left_box .coyp_right  .wenz_bq{ margin-right:5px; margin-top:20px;}
.left_box .coyp_right p{ line-height:20px;}
.left_box .coyp_right .zt_color{ color:#7e5504;}

.right_box { width: 228px; background: #63b939; color: #fff; position: fixed; z-index: 888; height: 100%; top: 0px; right: 0px; }
.right_nrzs { position: relative; z-index: 10; width: 228px; }
.right_nrzs .kz_img { position: absolute; z-index: 888; left: -33px; cursor: pointer; }
.right_box .main_title { height: 45px; line-height: 45px; overflow: hidden; color: #FFF; font-size: 14px; background: url(../upload/images/right_36.jpg) no-repeat bottom; }
.right_box .main_title span { margin-left: 15px; }
.right_box .main_title .more { display: block; float: right; margin-right: 10px; margin-top: 13px; }
.right_box .sy_gsjj_ny { width: 180px; margin: 0 auto; margin-top: 15px; overflow: hidden; }
.right_box .sy_gsjj_ny p { line-height: 24px; }
.right_box .sy_news_list { width: 200px; margin: 0 auto; margin-top: 15px; overflow: hidden; }
.right_box .sy_news_list li { background: url(../upload/images/right_39.jpg) no-repeat left center; height: 36px; line-height: 36px; border-bottom: 1px dashed #fff; text-indent: 10px; }
.right_box .sy_news_list li a { color: #fff; }
.right_box .sy_news_list li a .xwlx { color: #f9fca9; }
/*图片滚动11*/
.demo1 { width: 180; height: 106px; clear: both; position: relative; *margin-bottom:15px;
}
.demo1 .bx_wrap { margin-left: 10px; margin-top: 10px }
.demo1 .bx_wrap ul img { }
.demo1 .bx_wrap ul li { position: relative; z-index: 3; text-align: center; margin-left: 12px; }
.demo1 .bx_wrap ul li a p { background: url(../upload/images/left_bj_08.png); height: 24px; line-height: 24px; color: #333; position: absolute; z-index: 555; bottom: 0px; left: 0px; width: 114px; }
.demo1 .bx_wrap ul li a { text-align: center; font-size: 12px; color: #333; }
.demo1 .bx_wrap ul li a:hover { text-decoration: none; color: #f30 }
.demo1 .bx_wrap a.prev { width: 14px; height: 24px; line-height: 24px; outline-style: none; outline-width: 0; position: absolute; top: 50%; margin-top: -12px; left: 5px; text-indent: -999em; background: url(../upload/images/right_25.jpg) no-repeat; }
.demo1 .bx_wrap a:hover.prev { background: url(../upload/images/leftys_28.jpg) no-repeat; }
.demo1 .bx_wrap a.next { width: 14px; height: 24px; line-height: 24px; right: 5px; position: absolute; top: 50%; margin-top: -12px; text-indent: -999em; background: url(../upload/images/righths_25.jpg) no-repeat; }
.demo1 .bx_wrap a:hover.next { background: url(../upload/images/right_28.jpg) no-repeat; }
/*banner*/
/* main_image */ 
.main_image { height: 422px; overflow: hidden; position: relative; }
.main_image ul { width: 9999px; overflow: hidden; position: absolute; top: 0; left: 0 }
.main_image li { float: left; width: 100%; }
.main_image li span { display: block; width: 100%; height: 422px }
.main_image li a { display: block; width: 100%; }
.main_image li .img_1 { background: url(../upload/images/bj1.jpg) center top no-repeat }
.main_image li .img_2 { background: url(../upload/images/bj2.jpg) center top no-repeat }
.main_image li .img_3 { background: url(../upload/images/bj3.jpg) center top no-repeat }
div.flicking_con { position: absolute; bottom:20px; left: 50%; z-index: 999; width: 500px; height: 7px; margin: 0 0 0 -150px; }
div.flicking_con a { background: #e8e8e8; float: left; width: 95px; height: 7px; margin: 0; padding: 0; display: block; text-indent: -1000px; margin-right: 5px; }
div.flicking_con a.on { background: #7e3b04; }
/*#btn_prev, #btn_next { z-index: 11111; position: absolute; display: block; width: 73px!important; height: 74px!important; top: 50%; margin-top: -37px; display: none; }
#btn_prev { background: url(../upload/images/hover_left.png) no-repeat left top; left: 100px; }
#btn_next { background: url(../upload/images/hover_right.png) no-repeat right top; right: 100px; }*/


/*内页开始--------------------------------------------------------------------------------------------------------------------*/
.top_ny { background: url(../upload/images/ny/ny_01.jpg) no-repeat center; height: 506px; overflow: hidden; }
.left_box_ny { background: url(../upload/images/left_bj_08.png); height: 506px; top: 0px; left: 0px; width: 250px; overflow: hidden; font-family: "微软雅黑"; }
.left_box_ny .logo { background: url(../upload/images/left_01.png) no-repeat; height: 86px; width: 250px; overflow: hidden; text-indent: -999px; }
.left_box_ny .link_dh { text-align: center; color: #333; height: 40px; line-height: 40px; }
.left_box_ny .link_dh a { color: #333; }
.left_box_ny .link_dh a.sd_color { color: #7e3b04; }
.left_box_ny .nav { margin-left: 61px; margin-top: 5px; }
.left_box_ny .nav li a { display: block; width: 174px; height: 39px; line-height: 39px; padding-right: 15px; font-family: "微软雅黑"; font-size: 14px; color: #7e3b04; text-align: right; }
.left_box_ny .nav li a.on, .nav li a:hover { background: url(../upload/images/left_05.png) no-repeat; color: #fff; }
/*内页主体*/
.ny_main { height: auto; overflow: hidden; margin-top: 20px; }
/*内页左边*/
.ny_left_box { width: 249px; float: left; }
.ny_left_box .ny_title { background: #7e3b04 url(../upload/images/ny/ny_04.jpg) no-repeat 196px center; height: 70px; line-height: 70px; color: #FFF; font-size: 20px; font-weight: 400; text-indent: 45px; font-family: "微软雅黑"; }
.ny_left_nav { margin-top: 12px; }
.ny_left_nav li a { display: block; background: url(../upload/images/ny/ny_14.jpg) no-repeat; height: 30px; line-height: 30px; margin-top: 5px; text-indent: 45px; font-family: "微软雅黑"; font-size: 12px; color: #333; }
.ny_left_nav li a.on_xz, .ny_left_nav li a:hover { background: url(../upload/images/ny/ny_11.jpg) no-repeat; }
.ny_left_box .lxwm_title { height: 59px; overflow: hidden; font-family: "微软雅黑"; font-size: 18px; color: #7e3b04; font-weight: 400; line-height: 80px; border-bottom: 1px solid #ccc; margin-bottom: 5px; }
.ny_left_box .lxwm_ny { line-height: 20px; color: #333; font-size: 12px; }
/*内页右边*/
.ny_right_box { width: 728px; float: right; }
.ny_right_box .ny_dqwz { background: url(../upload/images/ny/xxx_lion.jpg) bottom no-repeat; height: 40px; line-height: 40px; color: #333; font-size: 12px; font-weight:400; }
.ny_right_box .ny_dqwz a { color: #333; }
.ny_right_box img{ max-width:728px;}

.ny_right_box .ny_right_nr { margin-top: 10px; }
.ny_right_box .about_box { font-size: 14px; line-height: 28px; text-indent: 24px; }
.cpxxym_bt{ font-size:14px; font-family:"微软雅黑"; font-weight:bold; text-align:center; margin:20px 0;}
.cp_list{ height:auto; overflow:hidden;}
.cp_list li{ width:33%; float:left; margin-top:10px;}
.cp_list li .item{ width:230px; margin:0 auto; padding:10px 0; border:1px solid #f0f0f0;}
.cp_list li .item .item_ny{ display:block; width:210px; overflow:hidden; margin:0 auto;}
.cp_list li .item .item_ny .cplist_cpbt{ font-size:14px; height:30px; text-align:center; line-height:30px; margin-top:10px;}
.cp_list li .item .item_ny .cplist_cpwenz{height: 60px;line-height: 20px; overflow:hidden; margin-top:10px; }

.zlxz_list{ height:auto; overflow:hidden;}
.zlxz_list li{ width:50%; float:left; margin-top:10px;}
.zlxz_list li .item_ny{ display:block; width:344px; margin:0 auto;}
.zlxz_list li .item_ny .xztp{ border:1px solid #ccc;}
.xzwe_anniu{ display:block; text-align:right; background:url(../upload/images/ny/zlxz_anniu_10.jpg) no-repeat right center; padding-right:22px; color:#333; font-size:14px; font-family:"微软雅黑"; font-weight:bold; height:40px; line-height:40px;	}
.ny_news_list li{ height:36px; line-height:36px; border-bottom:1px dashed #ccc; overflow:hidden; }
.ny_news_list li .xw_ny_xx{ color:#333; float:left;}
.ny_news_list li .time{ float:right;}
.ny_right_nr ul.name{overflow:hidden; height:31px; margin-bottom:10px; border-bottom:1px #c7c7c7 solid;}
	.ny_right_nr ul.name p{float:left; font:14px/31px "微软雅黑"; color:#000;}
	.ny_right_nr ul.name span{float:right; line-height:31px;}

.new_ny_title{ font-size:20px; font-family:"微软雅黑"; margin:20px 0 10px 0; text-align:center; font-weight:400; }
.fb_time{ font-size:12px; color:#999; text-align:center; margin-bottom:10px;} 
.x_line{ border-top:1px solid #ccc; margin-top:10px;}
.newsny_xw{ line-height:24px; font-size:14px; margin-top:10px; color:#333; padding:10px 0;}
.xgxx_box{ line-height:24px; color:#7e3b04; margin-top:10px;}
.xgxx_box a{ color:#333;}
.xgxx_box a:hover{ color:#7e3b04;}
.zp_table th{ height:37px; line-height:37px; font-size:14px; color:#fff; background:#35a000;  }
.zp_table td{ height:35px; border-bottom:1px solid #ccc; text-align:center; color:#333; }
.zp_table td a:hover{ color:#7e3b04;}
.zo_anniu{ background:url(../upload/images/ny/job_ny_03.jpg) no-repeat; display:block; width:100px;  height:35px; line-height:35px; font-family:"微软雅黑"; font-size:14px; font-weight:bold; color:#fff; text-align:center; margin:20px auto;}
.zpinfo_title{ color:#63b939; font-size:20px; font-weight:400; text-align:center; padding:25px 0;font-family:"微软雅黑";}
.zpxx_ny{ font-size:12px; line-height:24px; margin-top:10px;} 




/*在线留言*/
.msg td{font-size:14px; border:1px solid #fff;}
.tdtttd{text-align:center;}
.msg td input.text{height:22px; line-height:22px; border:1px solid #C8C8C8; padding-left:3px;}
.msg td textarea{border:1px solid #C8C8C8;}
.msg td font{ color:red;}
.msg td span{ color:#BBBBBB; font-size:12px;}
.btn1{width:86px; height:30px; background:url(../upload/images/ny/btn.jpg) no-repeat; border:none; cursor:pointer;}
.btn2{width:86px; height:30px; background:url(../upload/images/ny/btn-2.jpg) no-repeat; border:none; cursor:pointer;}
.tdtttd {
text-align: right;
padding-right: 15px;
}
/*分页*/
	#pageDiv{clear:both; height:25px; line-height:23px; margin:20px 0px 0px 0; text-align:right; color:#666;}
	#pageDiv span{border:1px solid #ccc; height:23px; display:inline-block;*vertical-align:middle!important; margin:0 3px;}
	#pageDiv a{display:inline-block; height:23px; padding:0 5px; color:#000; text-decoration:none;}
	#pageDiv a:hover{display:inline-block; height:23px; padding:0 5px; color:#666; text-decoration:none;}
	#pageDiv .current{background:#7e3b04; color:#fff; padding:1px 5px; border:0; font-weight:bold;}
	#pageDiv .current a{display:inline-block; height:23px; padding:0 5px; color:#fff; text-decoration:none;}
	#pageDiv .current a:hover{display:inline-block; height:23px; padding:0 5px; color:#eee; text-decoration:none;}

/*内页底部*/
.foot_ny { border-top: 1px solid #ccc; margin-top: 20px; padding: 10px 0; text-align: center; line-height: 18px; font-size: 12px; color: #333; }
