/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;}
body{ font-size:12px;font-family:' '; color:#666;}
a{color:#666;}
a:hover{ color:#f60; text-decoration:none;}
p{line-height:1.8em; padding:5px 0;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:1200px; margin:0 auto;}

.fl{float: left;}
.fr{float: right;}
.paddtop30{padding-top: 30px;}


.head{ line-height: 80px;height: 80px;background: #F8F8F8; position: fixed; left: 0;right: 0;top: 0;margin-right: auto;margin-left: auto; z-index:99999;}
.logo img{vertical-align: middle;}



.menu{height:80px;line-height:80px;/*background:#333;*/}
.menu ul li{ float:left; position:relative;/* border-right:#666 solid 1px;*/width:110px;}
.menu ul li dl{ background:#fff; width:100%; position:absolute; left:0px; top:51px; box-shadow:2px 2px 5px rgba(0,0,0,0.2); padding:10px 0;display:none; }
.menu ul li dl dd{ line-height:28px;border-bottom:#ddd dotted 1px; margin:0 7px; }
.menu ul li dl dd a{ font-size:12px; color:#666; font-weight:normal; display:inline; padding:0; text-align:left;}
.menu ul li dl dd a:hover{ color:#f60;}
.menu a{ font-size:15px;color:#2F4F4F; text-decoration:none; font-weight:bold;display:block;text-align:center;}
.menu a:hover{color:#008000;}
a.menu_hover{ /*background:#666;*/color:#008000;}
.menu_down span{ display:block;background:url(../images/menu_down.gif) right 10px center no-repeat;}


/*banner_01*/
.banner_01{ width:1200px;height:420px; overflow:hidden; position:relative; z-index:1; margin-top:80px; }
.banner_01 ul {height:420px;position:absolute;}
.banner_01 ul li {width:1200px; height:420px;float:left;overflow:hidden; position:relative; background:#ccc;}
.banner_01 ul li img{ width:1200px; height:420px;}
.banner_01 .btnBg { width:1200px;height:20px;position:absolute; left:0; bottom:0; background:#000;}
.banner_01 .btn {width:1200px; position:absolute; height:10px; padding:5px 10px; right:0; bottom:3px; text-align:right;}
.banner_01 .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
.banner_01 .btn span.on {background:#fff;}
.banner_01 .preNext {top:130px;width:45px; height:100px;  position:absolute; background:url(../images/sprite.png) no-repeat 0 0; cursor:pointer;}
.banner_01 .pre {left:0;}
.banner_01 .next {right:0; background-position:right top;}

.banner img{width: 100%;margin-top: 80px;}



.con .con_title{border-bottom: 2px solid #20B2AA;height: 37px;line-height: 37px;font-size: 18px;}

.con .con_title a{display: block;float: left;background: url(../images/abouttit.png)no-repeat left center;padding-left: 30px;color: #006400;}
.con .con_title a:hover{background: url(../images/abouttithov.png)no-repeat left center;color:#0A1291;}
.con .con_title .more a{background: none;font-size: 14px;}

.con .con_main .con_main_left img{width: 360px;height: 340px;}

.con .con_main .con_main_right{padding-left: 24px;width: 816px;}
.con .con_main .con_main_right p{font-size: 15px;padding: 0px 0px 20px 0px;}
.con .con_main .con_main_right .yewufanwei{padding-top: 20px;}
.con .con_main .con_main_right .yewufanwei h2{display: inline-block;min-width: 10px;padding: 3px 7px;font-size: 16px;font-weight: bold;line-height: 1;color: #fff;text-align: center;
	white-space: nowrap;vertical-align: middle;background-color: lightseagreen;border-radius: 10px;}
.con_main .con_main_right .yewufanwei ul {padding-top: 10px;}

.con .con_main .con_main_right .yewufanwei ul li{float: left;width: 264px;height: 30px;line-height: 30px;padding: 4px;font-size: 14px;border-top: 1px solid #ddd;}



.con2 .con2_title{border-bottom: 2px solid #20B2AA;height: 37px;line-height: 37px;font-size: 18px;}

.con2 .con2_title a{display: block;float: left;background: url(../images/news.png)no-repeat left center;padding-left: 30px;color: #006400;}
.con2 .con2_title a:hover{background: url(../images/newshov.png)no-repeat left center;color:#0A1291;}
.con2 .con2_title .more a{background: none;font-size: 14px;}

.con2 .con2_main ul li{width: 270px;height: 200px;float: left;text-align: center;border:1px solid #22D0C8;margin: 12px;}
.con2 .con2_main ul li img{width: 252px;height: 150px;padding: 5px 5px 5px 0px;}
.con2 .con2_main ul li span{display: block;color: #818182;font-size: 15px;width: 254px;height: 33px;margin: 0px 8px;}

.con2 .con2_main ul li a:hover span {background: #4db6ac;color: #fff;}


.con3{padding-bottom: 30px;}
.con3 .con3_title{border-bottom: 2px solid #20B2AA;height: 37px;line-height: 37px;font-size: 18px;}

.con3 .con3_title a{display: block;float: left;background: url(../images/gonggao.png)no-repeat left center;padding-left: 30px;color: #006400;}
.con3 .con3_title a:hover{background: url(../images/gonggaohov.png)no-repeat left center;color:#0A1291;}
.con3 .con3_title .more a{background: none;font-size: 14px;}

.con3 .con3_main ul li{height: 42px;line-height: 42px;border-bottom: 1px solid #ddd;}

.con3 .con3_main ul li h2{float: left;font-size: 15px;font-weight: normal;padding-left: 10px;}
.con3 .con3_main ul li span{float: right;display: block;padding-right: 10px;}
.con3 .con3_main ul li a:hover{background: #20b2aa; color: #fff;display: block;height: 42px;}


.foot{background: #5D5857;}

.foot .foot_top{border-bottom: 1px solid #ddd;height: 150px;}
.foot .foot_top .foot_top_left{width: 600px;}
.foot .foot_top .foot_top_left h2{color: #fff;padding-left: 10px;}
.foot .foot_top .foot_top_left ul li {float: left;width: 190px;padding-left: 10px;line-height: 30px;}
.foot .foot_top .foot_top_left ul li a{color: #C4C4C4;}

.foot .foot_top .foot_top_right{width: 600px;}
.foot .foot_top .foot_top_right h2{color: #fff;padding-left: 10px;}
.foot .foot_top .foot_top_right ul li {line-height: 30px;padding-left: 10px;color: #C4C4C4;}

.foot .foot_bottom{text-align: center; padding:10px 0;}
.foot .foot_bottom ul li{color:#C4C4C4; line-height:23px;}
.foot .foot_bottom ul li a{color:#C4C4C4; }


/*about*/

.banner_about img{width: 100%;margin-top: 51px;}
.paddbottom{padding-bottom:30px;}

.con_about .wenzi {background: url(../images/about_icon.png)no-repeat left center;padding-left: 22px;border-bottom: 2px solid #20B2AA;height: 37px;line-height: 37px;font-size: 14px;}
.con_about .wenzi a{color: #006400;font-weight: bold;}
.con_about .wenzi a:hover{color: #120F98;text-decoration: underline;}

.con_about .con_about_main{min-height: 400px;}


/*news*/
.banner_news img{width: 100%;margin-top: 51px;}

.con_news .wenzi {background: url(../images/about_icon.png)no-repeat left center;padding-left: 22px;border-bottom: 2px solid #20B2AA;height: 37px;line-height: 37px;font-size: 14px;}
.con_news .wenzi a{color: #006400;font-weight: bold;}
.con_news .wenzi a:hover{color: #120F98;text-decoration: underline;}

.con_news .con_news_main_title {background: linear-gradient(90deg,#20b2aa,transparent);height: 37px;line-height: 37px;    border-radius: 5px;}
.con_news .con_news_main_title h2{color: #fff;font-weight: normal;padding-left: 20px;}

.con_news .news_list ul li{height: 134px;padding: 20px 0px;}
.con_news .news_list ul li a{display: block;height: 134px;}
.con_news .news_list ul li a:hover{background: #20B2AA;color: #fff;}
.con_news .news_list .pic {width: 200px;}
.con_news .news_list .pic img{width: 187px;height: 112px;}


.con_news .news_list .text {width: 1000px;font-size: 16px;}
.con_news .news_list .text span{display: inline-block; min-width: 10px;padding: 3px 7px;font-size: 12px;
    font-weight: 700;line-height: 1;color: #fff;text-align: center;white-space: nowrap;vertical-align: middle;
    background-color: #00bfff;border-radius: 10px;}
.con_news .news_list .text p{text-overflow:ellipsis;overflow:hidden;}


.con_news .yema{padding-bottom: 30px;}
.con_news .yema ul{text-align: center;}
.con_news .yema ul li{padding: 0px;display: inline-block;text-align: center;height: 35px;line-height: 35px;
	color: #777;cursor: not-allowed;background-color: #fff;border: 1px solid #ddd;}

.con_news .yema ul li a{text-align:center;display: inline-block;height: 35px;line-height: 35px;width: 53px;}

.con_news .yema ul li a:hover{background: #EEEEEE; color:#666;}
.con_news .yema ul .yeshu a{background: #337AB7; color: #fff;}


/*gonggao*/

.banner_gonggao img{width: 100%;margin-top: 51px;}

.con_gonggao .wenzi {background: url(../images/about_icon.png)no-repeat left center;padding-left: 22px;border-bottom: 2px solid #20B2AA;height: 37px;line-height: 37px;font-size: 14px;}
.con_gonggao .wenzi a{color: #006400;font-weight: bold;}
.con_gonggao .wenzi a:hover{color: #120F98;text-decoration: underline;}


.con_gonggao .con_gonggao_main_title {background: linear-gradient(90deg,#20b2aa,transparent);height: 37px;line-height: 37px;    border-radius: 5px;}
.con_gonggao .con_gonggao_main_title h2{color: #fff;font-weight: normal;padding-left: 20px;}


.con_gonggao .gonggao_list ul li{height: 50px;line-height: 50px;border-bottom: 1px dotted #20B2AA}
.con_gonggao .gonggao_list ul li h2{font-size: 16px;font-weight: normal;float: left;}
.con_gonggao .gonggao_list ul li span{display: block;float: right;padding-right: 10px;}
.con_gonggao .gonggao_list ul li a{height: 50px;display: block;background: url(../images/gonggaoli.png) no-repeat left center;padding-left: 22px;}
.con_gonggao .gonggao_list ul li a:hover{background: url(../images/gonggaolihov.png)  no-repeat left center #20B2AA; color: #fff;}


.con_gonggao .yema{padding-bottom: 30px;}
.con_gonggao .yema ul{text-align: center;}
.con_gonggao .yema ul li{padding: 0px;display: inline-block;text-align: center;height: 35px;line-height: 35px;
	color: #777;cursor: not-allowed;background-color: #fff;border: 1px solid #ddd;}

.con_gonggao .yema ul li a{text-align:center;display: inline-block;height: 35px;line-height: 35px;width: 53px;background: none;padding-left: 0;}

.con_gonggao .yema ul li a:hover{background: #EEEEEE; color:#666;}
.con_gonggao .yema ul .yeshu a{background: #337AB7; color: #fff;}




/*contact*/



.banner_contact img{width: 100%;margin-top: 51px;}

.con_contact .wenzi {background: url(../images/about_icon.png)no-repeat left center;padding-left: 22px;border-bottom: 2px solid #20B2AA;height: 37px;line-height: 37px;font-size: 14px;}
.con_contact .wenzi a{color: #006400;font-weight: bold;}
.con_contact .wenzi a:hover{color: #120F98;text-decoration: underline;}

.con_contact .con_contact_main{min-height: 800px;}


.contact_add ,.contact_tel,.contact_wangzhan{position: relative;width: 380px;padding-right: 0px;}
.contact_tel{padding: 0px 30px;}
.contact_icon{
	width: 119px;
    height: 119px;
    display: block;
    position: absolute;
    left: 135px;
}
.contact_icon_add{background: url(../images/add.png) no-repeat;}
.contact_icon_tel{background: url(../images/tel.png) no-repeat;}
.contact_icon_wangzhan{background: url(../images/wangzhan.png) no-repeat;}
.contact-item {
    border: 1px solid #ccc;
    padding: 70px 20px 0;
    margin-top: 60px;
    box-shadow: 8px 8px 10px #d3d3d3;
}

.contact-item p {
    letter-spacing: 1px;
    text-align: center;
    min-height: 30px;
    line-height: 30px;
    margin: 0 0 10px;
}

.map{border:1px solid #20B2AA;min-height: 500px;  width: 900px;margin: 30px 150px;}

