.head_banner{height: 300px; padding-top: 14px; position: relative;}
.head_banner a.banner_href{display: block; position: absolute; width: 100%; height: 300px; bottom: 0; left: 0;}
.head_banner .banner_text{color: #FFFFFF; font-size: 30px; line-height: 70px; text-align: center; margin-top: 80px;}
.head_banner .banner_text img{vertical-align: middle; margin: 0 20px;}
.head_banner .banner_text span{display: inline-block; vertical-align: middle; text-transform: uppercase;}
.head_banner .banner_text span:first-child{font-size: 25px; padding-left: 170px;}
.head_banner .banner_text span:nth-child(5){font-size: 27px;}
.head_banner .banner_text span:first-child:first-letter{font-size: 70px; float: left;}
.head_banner .son_nav{position: absolute; bottom: 0; left: 50%; margin-left: -600px;}
.son_nav ul li{list-style: none; display: inline-block; min-width: 110px; padding: 0 10px; font-size: 16px; line-height: 36px; background: #00843E; color: #FFFFFF; border-radius: 7px 7px 0 0; transition: all 0.4s; margin-right: 10px;}
.son_nav ul li.cur,.son_nav ul li:hover{background: #f3993c; padding-top: 17px;}
.son_nav ul li span{background: url(../pic/son_nav_li.png) no-repeat center; float: right; width: 15px; height: 36px;}
.crumbs_nav a{color: #666666; line-height: 2.8em;}
.crumbs_nav a:last-child,.crumbs_nav a:hover{color: #333;}
.crumbs_nav span{font-family: "regular"; color: #666666; padding: 0 4px;}

/*列表一*/
.list1_box ul li{width: 350px; margin-right: 75px; float: left; list-style: none; padding: 30px 0;}
.list1_box ul li:nth-child(3n){margin-right: 0;}
.list1_box ul li p{width: 350px; height: 225px; overflow: hidden; text-align: center; line-height: 225px;}
.list1_box ul li p img{max-width: 100%; vertical-align: middle;}
.list1_box ul li dt{font-size: 18px; color: #478d06; line-height: 2em; max-height: 2em;}
.list1_box ul li dd{color: #999999; -webkit-line-clamp: 3; line-height: 1.3em; height: 3.9em;}

/*列表二*/
.list2_lable{color: #F3993C; font-size: 22px; text-align: center; padding: 20px 0 40px;}
.list2_lable p{font-size: 18px;}
.list2_box ul li{float: left; list-style: none; width: 570px; padding: 10px; transition: background-color 0.4s; margin-right: 20px; margin-bottom: 20px;}
.list2_box ul li:hover{background: #fffaf4;}
.list2_box ul li:nth-child(2n){margin-right: 0;}
.list2_box ul li .list2_pic{width: 175px; height: 175px; border: 1px solid #666666; border-radius: 93px; padding: 5px; position: relative;}
.list2_box ul li .list2_pic span{position: absolute; width: 173px; height: 173px; border: 1px solid #666666; border-radius: 87px;}
.list2_box ul li dl{width: 374px; padding: 25px 0;}
.list2_box ul li dl p{font-size: 18px; color: #F3993C; background: url(../pic/list2_dian.png) repeat-x bottom left; padding-bottom: 15px;}
.list2_box ul li dl dt{color: #333333; font-size: 16px; line-height: 2.5em; height: 2.5em;}
.list2_box ul li dl dd{color: #666666; -webkit-line-clamp: 3; line-height: 1.5em; height: 4.5em;}


/*列表三*/
.list3_box ul li{width: 334px; float: left; list-style: none; margin: 30px 0; margin-right: 75px; position: relative; border: 8px solid #f0f0f0;}
.list3_box ul li:nth-child(3n){margin-right: 0;}
.list3_box ul li p{height: 225px; overflow: hidden; text-align: center; line-height: 225px; font-size:0;}
.list3_box ul li p img{max-width: 100%; vertical-align: middle;}
.list3_box ul li .list3_border{position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: url(../pic/list3_bg.png); display: none;}
.list3_box ul li dl{position: absolute; top: 5%; left: 4%; width: 92%; height: 90%; margin: -1px; border: 1px solid #FFFFFF;}
.list3_box ul li dt{font-size: 18px; color: #fff; line-height: 2em; max-height: 2em; padding: 55px 20% 0; text-align: center;}
.list3_box ul li dd{color: #fff; -webkit-line-clamp: 3; line-height: 1.3em; max-height: 3.9em; padding: 0 20%;}

/*详情一*/
.info1_box{width: 1000px; margin: 0 auto; padding: 20px 0 40px;}
.info1_box .info1_bigpic{border: 1px solid #999999; width: 360px; height: 300px; text-align: center; line-height: 300px; overflow: hidden;}
.info1_box .info1_bigpic img{vertical-align: middle; max-width: 100%; max-height: 100%;margin-left: -4px;}
.info1_box .info1_con{width: 600px;}
.info1_box .info1_con dl dt{font-size: 24px; color: #00843E; margin-bottom: 30px; font-weight: bold;}
.info1_box .info1_con dl dd{font-size: 16px; color: #666666; -webkit-line-clamp: 3; line-height: 1.3em; height: 3.9em; margin-bottom: 20px;}
.info1_box .info1_con a.href_message{display: block; width: 160px; line-height: 48px; text-align: center; color: #FFFFFF; background: #F3993C; font-size: 16px; margin-bottom: 30px;}
.info1_box .info1_con .info1_smallpic p{border: 1px solid #999999; width: 94px; height: 78px; line-height: 78px; text-align: center; overflow: hidden; float: left; margin-right: 10px;}
.info1_box .info1_con .info1_smallpic p img{vertical-align: middle; max-width: 100%; max-height: 100%;margin-left: -4px;}
.info1_field{padding-top: 30px;}
.info1_field .info1_field_lable{background: #F3993C; line-height: 30px; padding: 0 10px; color: #FFFFFF; font-size: 16px;}
.info1_field .info1_field_con{padding: 10px 0;}

/*详情二*/
.info2_box .info2_left{background: #F3993C; border-top: 2px solid #c56502; width: 130px;}
.info2_box .info2_left p{background: url(../pic/xiexian.png) no-repeat center; width: 96px; height: 69px; font-size: 18px; color: #ffffff; margin: 10px auto; position: relative; border-bottom: 1px dashed #FFFFFF;}
.info2_box .info2_left p span{position: absolute;}
.info2_box .info2_left p span.m_d{left: 5px; top: 8px;}
.info2_box .info2_left p span.time_y{left: 43px; top: 34px; font-size: 22px;}
.info2_box .return_list{display: block;background: url(../pic/return_list.png) no-repeat left; padding-left: 20px; color: #fff; margin: 20px; line-height: 2em; font-size: 16px; text-align: center;}
.info2_box .info2_right{width: 1050px; min-height: 300px;}
.info2_box .info2_right .info2_title{color: #333333; font-size: 18px; line-height: 1.5em; padding: 0.5em; text-align: center;}
.info2_box .info2_right .pic_box{padding-top: 30px; margin-bottom: 100px;}

/*单页一*/
.page1_lable{color: #F3993C; font-size: 22px; text-align: center; padding: 20px 0 40px;}
.page1_lable p{font-size: 18px;}
.page1_box .page3_left,.page1_box .page3_right{width: 600px;}
.page1_box .page3_right{text-align: right; padding-top: 30px;}
.page1_box .box_center{padding-bottom: 30px;}
.page1_box div[style*="images"] .page1_lable{color: #FFFFFF;}

.page1_box .box_center .js_box{width: 890px; height: 220px; background: url(../pic/transparent_white.png); margin: 20px auto 125px; position: relative;}
.page1_box .box_center .js_box .js_con{width: 680px; margin: 0 auto; padding-top: 34px; height: 152px; overflow: hidden; position: relative; z-index: 1;}
.page1_box .box_center .js_box .js_con ul li{list-style: none; float: left; width: 150px; height: 150px; margin: 0 10px; text-align: center; line-height: 150px;}
.page1_box .box_center .js_box .js_con ul li img{max-width: 100%; max-height: 100%; vertical-align: middle; margin-left: -5px; box-shadow: 0 0 5px #333;}
.page1_box .box_center .js_box .js_btn{height: 44px; position: absolute;top: 50%; margin-top: -22px; width: 90%; left: 5%;}
.page1_box .box_center .js_box .js_btn img{position: absolute; transition: all 0.4s; cursor: pointer;}
.page1_box .box_center .js_box .js_btn img[src*="right"]{right: 0;}
.page1_box .box_center .js_box .js_btn img:hover{transform: scale(1.1);}

.page1_box .box_center .coop_box{width: 1200px; height: 228px; background: url(../pic/transparent_white.png); margin: 20px auto 0; position: relative;}
.page1_box .box_center .coop_box .coop_con{width: 1100px; margin: 0 auto; padding-top: 34px; height: 160px; overflow: hidden; position: relative; z-index: 1;}
.page1_box .box_center .coop_box .coop_con ul li{list-style: none; float: left; width: 110px; height: 70px; margin: 0 5px; text-align: center; line-height: 70px; border: 1px solid #999999; overflow: hidden; font-size: 0;}
.page1_box .box_center .coop_box .coop_con ul li img{max-width: 100%; max-height: 100%; vertical-align: middle;}
.page1_box .box_center .coop_box .coop_btn{height: 44px; position: absolute;top: 50%; margin-top: -22px; width: 100%; display:none;}
.page1_box .box_center .coop_box .coop_btn img{position: absolute; transition: all 0.4s; cursor: pointer;}
.page1_box .box_center .coop_box .coop_btn img[src*="right"]{right: 0;}
.page1_box .box_center .coop_box .coop_btn img:hover{transform: scale(1.1);}

/*单页二*/
.page2_box{padding-bottom: 50px;}
.page2_boxli p.float_l,.page2_boxli p.float_r{width: 800px; height: 350px; text-align: center;}
.page2_boxli p img{max-width: 100%; max-height: 100%;}
.page2_boxli dl{background: #F3993C; color: #FFFFFF; padding: 50px 40px; height: 250px; overflow: hidden;}
.page2_boxli dl dt{font-size: 16px; color: #FFFFFF; text-align: center; line-height: 1.8em; padding-bottom: 10px;}
.page2_boxli dl dt p{font-size: 22px; color: #bdfbda;}

/*单页三*/
.page_boxli{padding-bottom: 50px;}
.page3_map{width: 800px; height: 390px; float: left;}
.page_boxli .message_test{float: right; width: 360px; padding: 10px; color: #666666;}
.page_boxli .message_test dt{font-size: 18px; padding-bottom: 10px;}
.page_boxli .message_test dd{padding-bottom: 20px;}
.page_boxli .message_test p.us_title{background: url(../pic/us_title.png) no-repeat;}
.page_boxli .message_test p.us_mail{background: url(../pic/us_mail.png) no-repeat;}
.page_boxli .message_test p.us_site{background: url(../pic/us_site.png) no-repeat;}
.page_boxli .message_test p.us_tel,.page_boxli .message_test p.us_jstel,.page_boxli .message_test p.us_xstel{background: url(../pic/us_tel.png) no-repeat;}
.page_boxli .message_test p.us_add{background: url(../pic/us_add.png) no-repeat;}
.page_boxli .message_test p.conf_li{font-size: 18px; padding: 5px 0; line-height: 20px; background-position: left top 5px !important; padding-left: 45px; text-indent: -1em;}

.page_boxli .message_form .float_l{margin-right: 2%;}
.page_boxli .message_form .float_l,.page_boxli .message_form .float_r{width: 49%;}
.page_boxli .message_form input,.page_boxli .message_form textarea{ width: 96%; padding: 0 2%; margin-bottom: 25px; line-height: 33px; height: 33px; border: 1px solid #aaa; background: none;}
.page_boxli .message_form textarea{height: 95px !important; resize: none;}
.page_boxli .message_form .not_false{line-height: 33px; height: 33px;}
.page_boxli .message_form .btn_sub{background: #F3993C; border-color: #F3993C; width: 100%; color: #FFFFFF;}

/*搜索页*/
.search_box h2{font-size: 16px; display: none;}
.search_box h2 p{float: right;}
.search_info{margin-top: 1em;padding: 30px;background: #fff;border: 1px solid #e1e1e1;}
.search_info p{color: #666666;font-size: 16px;font-weight: bold;}
.search_info ul{margin-top: 1em;border-top: 1px dashed #cccccc;}
.search_info ul li{line-height: 3em;padding: 0 0.5em;list-style: none;border-bottom: 1px dashed #cccccc;}
.search_info ul li input{outline:medium; width: 200px;padding: 5px 10px; height: 1.5em; line-height: 1.5em; font-size: 12px;border: 1px solid #ddd;}
.search_info ul li a{padding: 3px 8px;cursor: pointer;}
.search_info ul li a.now_a{background: #00843E;color: #fff;}
.search_info .search_btn{display: block;width: 70px;height: 30px;line-height: 30px;text-align: center;background: #00843E;color: #fff;margin: 20px 70px 0;cursor: pointer; border: none;}

/*翻页*/
.fanye{margin: 25px auto; text-align: center;}
.fanye a{display: inline; line-height: 2em; border: 1px solid #019235; padding: 0.3em 0.5em; font-family: "微软雅黑"; font-size: 14px; color: #019235; margin: 0 3px; transition: all 0.4s;}
.fanye a.num{padding: 0.3em 1em;}
.fanye a.this_page{ background: #019235; color: #FFFFFF; border-color: #019235;}
.fanye a:hover{ background: #019235; color: #FFFFFF; border-color: #019235;}
