﻿@charset "utf-8";
body {margin:0px; padding:0px; font-size:12px; font-family:'微软雅黑'; background:#FFF;}
ol,ul,li,dl,dt,dd,form,p,h1,h2,h3,h4,h5,img{ margin:0px; padding:0px;}
h1,h2,h3,h4,h5{ font-weight:normal;}
ol,ul,li{ list-style:none; padding:0; margin:0;}
img{ border:none;}
a{text-decoration:none; border:none; margin:0; padding:0;}
.clear{ clear:both;}
input,textarea{ outline:0; resize:none; border:none; _border:0; margin:0; padding:0;}
input{ margin:0; padding:0; border:none;}
table,table td{border-collapse:collapse;}
.li_img a{display:table-cell; vertical-align:middle; *position:absolute; *left:50%; *top:50%;}
.li_img a img{position:relative; *left:-50%; *top:-50%;}
.fl{ float:left;}
.fr{ float:right;}
img{max-width:100%;vertical-align: bottom;}






.div1440{  min-width:1100px; margin:0 auto; height:100%;}
.div1100{ width:1100px; margin:0 auto; } 



 
/*index*/
.top{ background-color:#2db5ad;}
.top p.p1{ line-height:30px; font-size:12px; color:#FFF; float:left; width:50%;}

.top_ul{ float:right; padding:8px 0;margin-right: 15px;}
.top_ul li{ float:left;line-height:14px; padding:0 8px; border-right:1px double #FFFFFF;}
.top_ul li.last{ border-right:none; padding-right:0;}
.top_ul li a{ font-size:12px; color:#FFF; }

.head{ background:url(../images/bei_1.jpg) top center ;}
.smenu{ float:right; margin-top:29px;}
.smenu li{ float:left; padding:0 15px; margin-left:8px; line-height:30px; padding-bottom:10px;border-bottom: 2px solid transparent; }
.smenu li a{ font-size:15px; color:#4d4d4d;}
.smenu li:hover{ border-bottom-color:#18b1a9;}

.banner{ text-align:center;}

.index_div1{ background:url(../images/bei_1.jpg) bottom center; padding:18px 0;}
.index_h2{ font-size:20px;color:#18b1a9;text-align:center;line-height:40px; background:url(../images/index_3.png) no-repeat center;}
.index_p1{ font-size:14px; color:#7a7a7b; line-height:30px; text-align:center;}

.index_ul{ margin-top:10px;}
.index_ul li{ text-align:center; width:160px;float:left; margin-right:75px;}
.index_ul li.last{ margin-right:0;}
.index_ul li p{ font-size:14px; color:#4c4d4d; line-height:30px; margin-top:5px;}


.index_div2{background:url(../images/bei_2.jpg) bottom center; padding:25px 0;}
.index_u2{ margin-top:20px;}
.index_u2 li{ text-align:center; border:1px double #c9c9c9; width:210px; padding:9px 9px; box-sizing:border-box;
float:left; margin-right:12.5px;}
.index_u2 li.last{ margin-right:0;}
.index_u2 li p.p1{ font-size:15px; color:#3a3a3a; line-height:35px; }
.index_u2 li p.p2{ font-size:12px; color:#5a5a5a; text-align:left; line-height:22px;height:110px;overflow: hidden;}
.index_u2 li a.a1{ font-size:13px; color:#f4f4f4; line-height:32px; display:block; background-color:#18ada5; margin-top:10px;}
.index_u2 li a.a1:hover{ background-color:#e77918;}


.index_div3{background:url(../images/bei_3.jpg) top center; padding:23px 0;}
.index_left3{ width:550px; float:left; background:url(../images/index_10.png) no-repeat center; height:345px;
padding:10px 29px; box-sizing:border-box; margin-top:15px;}

.index_right3{ width:535px; float:left; border-left:1px double #cacaca; margin-top:15px;}

.left3_banner img{ border-radius:5px; }


.index_ul3 p.p1{ font-size:16px; color:#4d4e4f; line-height:35px;}
.index_ul3 p.p1 span{ font-size:12px; color:#787878; float:right;}
.index_ul3 p.p2{ font-size:12px; color:#787878; line-height:20px;}

.index_ul3{ margin-left:-4px;}
.index_ul3 li{ margin-bottom:15px;}
.index_ul3 li.last{ margin-bottom:0;}
.index_ul3 font{ width:8px; height:8px; vertical-align:middle; background-color:#cacaca; display:inline-block; border-radius:50px;
margin:15px 11px 0 0;}
.index_ul3 li a{ display:inline-block; width:501px; vertical-align:top;}
.index_ul3 li:hover p.p1{ color:#e77918;}
.index_ul3 li:hover font{ background-color:#e77918;}


.foot{ background-color:#18ada5; padding:13px 0;}
.foot_ul{ text-align:center;}
.foot_ul li{ display:inline-block; line-height:13px; border-right:1px double #FFFFFF; padding:0 10px;}
.foot_ul li.last{ border-right:none;}
.foot_ul li a{ font-size:12px; color:#FFF;}
.foot p.p1{ font-size:12px; color:#FFF; line-height:13px; text-align:center; margin-top:10px;}



.content2{padding:20px 0 35px 0; background:url(../images/bei_4.jpg) center;}
.content2 div.div1100{ background-color:#FFF; border:1px double #eeeeee; border-radius:5px; padding:40px 0 50px 0;}
.con2_left{ width:205px; float:left; padding-left:12px;}
.con2_right{ width:832px; float:left; margin-left:40px;}


.con2_p1{ font-size:20px; color:#18ada5; font-weight:bold; line-height:30px;}
.con2_p2{ font-size:16px; color:#7d7d7d; font-weight:bold; line-height:25px; margin:18px 0 5px 0;}


.con2_ul li{ line-height:34px; width: 155px; border-bottom:1px double #eeeeee; padding:5px 20px 5px 36px;
 background:url(../images/lby_1.png) no-repeat 14px 19px;}
.con2_ul li a{ font-size:14px; color:#4f5050; display:block;}
.con2_ul li:hover{ background:url(../images/lby_2.png) no-repeat 14px 19px;}
.con2_ul li:hover a{ color:#e77a1a;}

.con2_p3{ font-size:20px; color:#4f5050; line-height:30px;}
.con2_p3 span{ font-size:12px; color:#7d7d7d;}
.con2_p3 span a{color:#7d7d7d;}
.con2_p3 span img{ vertical-align:middle; margin:-3px 5px 0 0;}


.con2_ul2{ border-bottom:1px double #18ada5; margin-top:20px;}
.con2_ul2 li{ float:left; width:128px; line-height:31px; background-color:#f2f2f2; text-align:center; border-radius:5px;
margin-right:13px; cursor:pointer;}
.con2_ul2 li.last{ margin-right:0;}
.con2_ul2 li a{ font-size:14px; color:#7e7e7e;}
.con2_ul2 li.on{ background-color:#18ada5;}
.con2_ul2 li.on a{ color:#FFF;}

.con2_div{ margin-top:25px;}
.con2_div>div{ display:none;}

.con2_ul3 li{ width:200px; text-align:center; float:left; margin:0 10px 47px 0;}
.con2_ul3 li.last{ margin-right:0;}
.con2_ul3 li img{ border:1px double #dcdcdc;}
.con2_ul3 li p{ font-size:12px; color:#000000; line-height:25px;}

.huanye{ text-align:right; margin-top:33px;}



.xqy_div{ width:323px; margin:0 auto; margin-top:28px; text-align:center;}
.xqy_div img{border:1px double #dcdcdc; margin-bottom:20px;}
.xqy_div p{ font-size:16px; color:#494848; line-height:30px;}


.con2_ma{ margin-bottom:48px;}

.con4_p1{border-bottom:1px double #18ada5; padding-bottom:5px;}



.con4_h2{ font-size:18px; color:#18ada5; text-align:center; line-height:35px; margin:30px 0 10px 0;}
.content4 p.p1{ font-size:14px; color:#4f5050; line-height:25px; text-indent:2em;}

.con4_ul{ margin-top:20px;}
.con4_ul li{ float:left;}
.con4_ul li.last{ float:right;}










/*以下为新加样式*/


.content5{padding:20px 0 35px 0; background:url(../images/bei_4.jpg) center;}

.con5_p1{ font-size:20px; color:#18ada5; font-weight:bold; line-height:30px; padding:5px 0 75px 0;}

.content5 div.div1100{ background-color:#FFF; border:1px solid #eeeeee; padding:30px 0 50px 0; }


.con5_left{ width:230px; margin-left:30px; float:left;}
.con5_right{ width:840px; float:right;}

.con5_p2{ font-size:14px; color:#4f5050; font-weight:bold; line-height:30px; display:inline-block; width:100px; margin-bottom:30px;}

.text_a{ width:250px; line-height:30px; border:1px solid #bdbcbc; height:30px; font-size:14px; box-sizing:border-box;
 padding:0 5px;}

.con5_p3{font-size:14px; color:#4f5050; font-weight:bold; line-height:30px; margin-bottom:10px; }
.con5_p4{ font-size:14px; color:#4f5050;}
.con5_p4 input{ vertical-align:middle; margin:-2px 10px 0 0;}

.con5_table{ width:100%; text-align:left; margin-top:30px;}
.con5_table th{ padding:10px 0;}
.con5_table td{ font-size:14px; color:#4f5050; padding:5px 0;}
.con5_table input{ vertical-align:middle; margin:-2px 10px 0 0;}

.con5_span{font-size:14px; color:#4f5050; display:inline-block; line-height:27px; float:left;}
.con5_ul{ float:left;}
.con5_div{ margin-top:10px;}
.con5_div:after{ content: ""; clear: both; display: block;}
.con5_ul li{ display:inline-block;font-size:14px; color:#4f5050; margin-left:40px; line-height:27px;}
.con5_ul input{ vertical-align:middle; margin:-2px 10px 0 0;}
.select_div{ float:left; height:25px; width:110px; overflow:hidden; border:1px solid #c9c9c9;margin:0 6px 0 16px;}
.select_div select{ width:112px; height:27px; margin:-1px 0 0 -1px;font-size:14px; color:#4f5050;}
.text_b{height:25px; width:160px; border:1px solid #c9c9c9; float:left; padding:0 5px;}
.con5_p5{ line-height:27px;font-size:14px; color:#4f5050; float:left; margin-left:10px;}

.con5_div2{ margin-top:55px;}
.con5_a1{ line-height:31px; width:93px; display:inline-block; background-color:#2db5ad; border-radius:3px; font-size:14px;
 color:#fff; text-align:center; margin-left:10px;}



.slider{width:400px;height:87px;position:relative;}
.slider li{position:absolute;top:0}
.slider li span{ height:30px; line-height:30px; text-align:center; width:400px; display:block;}














