@charset "utf-8";
/* CSS Document */

body{ font-family:"微软雅黑"; margin:0 auto; font-size:12px; }
.fl{float:left}
.fr{float:right}
.in-pic,.pic{overflow:hidden}
.head{width:100%; margin:0 auto; height:30px; background:#4c4c4c;}
.top{ width:1260px; margin:0 auto; line-height:30px; color:#dedede;}
.top_l{ width:400px; float:left; }
.top_r{ width:300px; float:right; text-align:right}
.top_r a{ color:#dedede; text-decoration:none;}
.top_r a:hover{ color:#fff}

.daohang{ width:1260px; margin:0 auto; line-height:90px; margin-top:10px; height:90px;}
.logo{ width:280px; float:left;}
.nav{ width:810px; float:right; padding-top:20px;}
.menu { width:810px; margin:0 auto;}
.menu ul {padding:0; margin:0;list-style-type: none;}
.menu ul li {float:left; position:relative;}
.menu ul li a, .menu ul li a:visited {display:block; text-align:center; text-decoration:none; width:115px; height:30px; color:#808080; line-height:30px; font-size:16px;}
.menu ul li ul {display: none;}
.menu ul li:hover a {color:#fff; background:#047676;}
.menu ul li:hover ul {display:block; position:absolute; top:31px; left:0; width:105px;}
.menu ul li:hover ul li a {display:block; background:#faeec7; color:#000;}
.menu ul li:hover ul li a:hover {background:#dfc184;color:#000;}

.banner{ width:100%; margin:0 auto; height:498px;}

.about_tit{ width:1260px; margin:0 auto; height:113px; margin-top:30px; text-align:center;}
.about_nr{ width:930px; margin:0 auto; height:100%; height:auto; overflow:hidden; color:#333; line-height:30px; font-size:14px; text-align:center}
.about_e{ width:930px; margin:0 auto; height:100%; height:auto; overflow:hidden; line-height:30px; color:#cccccc; text-align:center; font-size:14px; margin-top:20px;}


.block{width:100%;min-width:1260px;height:auto;padding-top:35px;overflow:hidden}
.block .inner{width:100%;height:auto}

.sec01 ul{overflow:hidden;width:100%;height:auto}
.sec01 ul li{width:25%;float:left;text-align:center; border-right:1% solid #fff;}
.sec01 ul li:hover{ background: #027673; text-decoration:none;opacity:0.8;filter:alpha(opacity=80);}
.sec01 ul li .in-pic{width:100%;height:auto}
.sec01 ul li .in-pic img{height:auto}
.sec01 ul li .in-txt{color:#fff;font-size:16px;line-height:38px;height:160px; background:#9f8876; padding-top:15px; border-right:1px solid #fff;}
.sec01 ul li .in-more{ margin-left:35%; margin-right:35%; border:1px solid #ddd; font-size:12px; margin-top:10px;}

.box{ width:100%; margin:0 auto; height:582px; background:url(../images/bj1.jpg) center no-repeat; margin-top:80px;}
.boxa{ width:1260px; margin:0 auto;height:100%; height:auto; overflow:hidden;}
.boxaa{ width:360px; float:left; margin-left:680px;}
.boxaa h1{ font-size:24px; line-height:70px; border-bottom:1px solid #9f8876; color:#212121}
.boxaa p{ line-height:26px; font-size:14px; color:#6d6d6d; margin-top:30px;}
.boxab{ width:178px; float:right;}

.box1{ width:100%; margin:0 auto; height:582px; background:url(../images/bj2.jpg) center no-repeat; margin-top:80px;}
.box1a{ width:1260px; margin:0 auto; height:100%; height:auto; overflow:hidden;}
.box1aa{ margin-right:900px; margin-top:80px;line-height:26px; font-size:14px; color:#6d6d6d;}
.box1ab{margin-right:900px; margin-top:30px;}


.ej_pro{ width:1300px; margin:0 auto; margin-top:70px; margin-bottom:20px; height:830px;}
.ej_pro ul li{border:solid 2px #e5e4e3; width:400px; float:left; margin:15px;box-shadow: 5px 5px 2px #eee; }
.ej_pro ul li span{ display:block; height:90px; line-height:40px; overflow:hidden;text-align:center; font-size:16px;}
.ej_pro ul li:hover{ border:solid 2px #9f8876;}
.ej_pro ul .no_mar{ margin-right:0px;}

.box2{ width:1260px; margin:0 auto; height:100%; height:auto; overflow:hidden; margin-top:60px; }
.box2_l{ width:592px; float:left;}
.box2_l h1{ line-height:50px; font-size:30px;color:#4a4a4a}
.box2_l p{ color:#6d6d6d; line-height:26px;  margin-top:20px; font-size:14px;}
.box2_l_more{ line-height:50px; background:#4a4a4a; color:#fff; text-align:center; margin-right:400px; margin-top:20px; font-size:14px;}
.box2_l_more:hover{ color:#fff; background:#007773;}
.box2_l_img{ margin-top:20px;}
.box2_r{ width:592px; float:right;}
.box2_r h1{ line-height:50px; font-size:30px;color:#4a4a4a}
.box2_r p{ color:#6d6d6d; line-height:26px;  margin-top:20px; font-size:14px;}
.box2_r_more{ line-height:50px; background:#4a4a4a; color:#fff; text-align:center; margin-right:400px; margin-top:20px; font-size:14px;}
.box2_r_more:hover{ color:#fff; background:#007773;}
.box2_r_img{ margin-bottom:20px;}

.box3{ width:100%; margin:0 auto; margin-top:50px; height:100%; height:auto; overflow:hidden; background:url(../images/index_21.jpg); padding-top:50px;}
.box3_a{ width:1260px; margin:0 auto; line-height:50px; font-size:24px; text-align:center; font-weight:bold}
.box3_b{ width:1260px; margin:0 auto; line-height:30px; font-size:16px;  text-align:center; color:#666}

.vbg {width:1260px; margin:0 auto; height:460px; margin-top:40px; }
.video1 ul li:hover { margin-top: -10px; }
.video1 ul li { float: left; width: 399px; height: 379px; position: relative; display: inline; margin: 0 10px; -webkit-transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; transition: all 0.5s ease-in-out 0s; }
.video1 ul li a { float: left; width: 399px; height: 379px; background: #fff; color: #444444;cursor: pointer; }
.video1 ul li a:hover { float: left; width: 399px; height: 379px; background: #9f8876; color: #ffffff }
.video1 ul li a:hover h5, .video1 ul li a:hover p{color: #fff;}
.video1 ul li a img { display: block; width: 399px; height: 242px; overflow: hidden; }
.video1 ul li a  h5 { display: block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; text-align: center; font-size: 16px; padding: 20px 0 10px 0; font-weight: bold;color: #5b5b5b;}
.video1 ul li a p { padding: 0px 25px; display: block; line-height: 23px; height: 90px; overflow: hidden; font-size: 14px;color: #a5a5a5; text-align:center}
.video1 ul li a label { float: left; display: inline; margin: 20px 0 0 122px; border: 1px solid #444444; font-size: 14px; padding: 2px 5px; border-radius: 5px; }
.video1 ul li a:hover  label { border: 1px solid #ffffff; }

.xinwen{ width:100%; margin:0 auto; height:100%; height:auto; overflow:hidden; padding-top:40px; background:#eee; padding-bottom:50px;}
.news{ width:1260px; margin:0 auto;}
.newsa{ width:400px; float:left;}
.newsb{ width:400px; float:left; margin-left:20px;}
.newsc{ width:400px; float:right;}
.newst{ margin-bottom:15px;}
.newsf{ line-height:40px; border-bottom:1px dotted #ddd;}
.newsf a{ color:#666; font-size:14px;}
.newsf a:hover{ color:#9f8876}
.newssj{ width:100px; float:right; text-align: right; color:#999}

.foot{ width:100%; margin:0 auto; padding-top:40px; height:100%; height:auto; overflow:hidden; background:#282828; color:#6f6f6f; }
.footer{ width:1260px; margin:0 auto; height:220px;}
.footer_l{ width:700px; float:left; padding-right:20px; border-right:1px solid #ddd;}
.footer_l p{ line-height:26px; color:#6f6f6f; font-size:14px;}
.footer_nav{ line-height:40px; font-weight:bold; font-size:16px; width:800px; height:40px; color:#fff; }
.footer_menu { width:700px; margin:0 auto; height:40px;}
.footer_menu ul {padding:0; margin:0;list-style-type: none;}
.footer_menu ul li {float:left; position:relative;}
.footer_menu ul li a{display:block; text-align:left; text-decoration:none; width:100px; height:30px; color:#6f6f6f; line-height:30px; font-size:14px;}
.footer_menu ul li a:hover{color:#9f8876;}


.footer_c{ width:300px; float:left; margin-left:30px;}
.footer_c h1{ font-size:20px; font-weight:bold; color:#fff}
.footer_c p{ line-height:30px; font-size:14px; margin-top:15px;}
.footer_r{ width:200px; float:right;}
.footer_r_a{ margin-bottom:10px;}
.footer_r_b{ height:50px; padding-left:10px;}

.link{ width:1260px; margin:0 auto; height:60px; line-height:40px; font-size:14px;}
.link a{ color:#fff;font-size:14px;}
.link a:hover{ color:#eee}

.footbq{ width:100%; margin:0 auto; background:#282828; color:#fff; height:70px; border-top:1px solid #6f6f6f; color:#6f6f6f; text-align:center; font-size:14px; line-height:70px;}

.bannernr{ width:100%; margin:0 auto; height:350px; background: url(../images/20170413174520_30733.jpg) center;}

.fenlei{ width:100%; margin:0 auto; height:70px; background:#f7f7f7; box-shadow: 0 3px 2px #ddd; padding-top:10px; }
.fll{ width:1260px; margin:0 auto; height:50px;background:#fff; border:1px solid #ddd;}
.fll_l{ width:150px; float:left; background:#027673; text-align:center; font-size:14px; font-weight:bold; color:#fff; line-height:48px;}
.fll_r{ width:1100px; float:right;}
.fll_nav{}
.fll_nav ul{ padding:0; margin:0;}
.fll_nav ul li{ float:left; width:120px; text-align:center; line-height:50px; border-right:1px solid #ddd;}
.fll_nav ul li a{ color:#666; font-size:14px;}
.fll_nav ul li a:hover{ color:#027673}

.weizhi{ width:1260px; margin:0 auto; margin-top:30px; padding-bottom:15px; border-bottom:1px solid #027673; font-size:16px; background:url(../images/11.jpg) no-repeat; padding-left:15px;color:#027673}
.weizhi a{ color:#027673}
.weizhi a:hover{ color:#666}

.center{ width:1260px; margin:0 auto; margin-top:30px; margin-bottom:30px; line-height:35px; height:100%; height:auto; overflow:hidden; font-size:14px;}

.pro{ width:1300px; margin:0 auto; margin-top:70px; margin-bottom:20px; }
.pro ul li{border:solid 2px #e5e4e3; width:400px; float:left; margin:15px;box-shadow: 5px 5px 2px #eee; }
.pro ul li span{ display:block; height:90px; line-height:40px; overflow:hidden;text-align:center; font-size:16px;}
.pro ul li:hover{ border:solid 2px #9f8876;}
.pro ul .no_mar{ margin-right:0px;}


.xw{ height:120px;}
.xw:hover{ background:#f4f4f4}
.xwa{ width:80px; float:left; padding-top:20px; padding-left:20px;}
.xwaa{ height:50px; background:#027673; line-height:50px; text-align:center; color:#fff; font-size:18px; font-weight:bold; }
.xwab{ line-height:50px; text-align:center; color:#027673; font-size:18px; font-weight:bold;}
.xwb{ width:900px; float:left; margin-left:20px; margin-top:10px;}
.xwba{ line-height:40px; font-weight:bold; color:#027673; font-size:16px;}
.xwbb{ line-height:23px; color:#666}
.xwc{ width:20px; float:right; margin-top:50px; margin-right:20px;}

.titer{  height:50px; line-height:50px; font-size:20px; font-weight:bold; text-align:center }
.titernr{ text-align:center; margin-bottom:20px; border-bottom:1px dashed #848484; color:#848484; font-size:12px;}

}

.det-sec01 .return-btn{display:block;color:#702c46;font-size:20px}
.det-sec01 .title{margin-top:30px;text-align:left}
.det-sec01 .ban{height:auto;overflow:hidden;position:relative}
.det-sec01 .carousel{width:710px;height:auto;overflow:hidden}
.det-sec01 .carousel .pic{width:710px;height:650px;position:relative}
.det-sec01 .carousel .pic .size-show{display:none;width:100%;height:50px;line-height:50px;text-align:center;position:absolute;bottom:0;left:0;z-index:5;background:rgba(0,0,0,.5);color:#fff}
.det-sec01 .carousel .pic .size-show p{font-size:24px}
.det-sec01 .carousel .det-nav{margin-top:15px;width:710px;height:95px;position:relative;overflow:hidden}
.det-sec01 .carousel .det-nav .detnav-list{margin-left:35px;margin-right:42px;overflow:hidden}
.det-sec01 .carousel .det-nav ul{width:10000px;height:100%}
.det-sec01 .carousel .det-nav ul .bullet{width:95px;height:95px;float:left;margin-right:10px;border:3px solid transparent}
.det-sec01 .carousel .det-nav ul .bullet.cur{border:3px solid #f6bec5}
.det-sec01 .carousel .det-nav .detnav-next,.det-sec01 .carousel .det-nav .detnav-prev{width:35px;height:95px;position:absolute;top:0;z-index:3;cursor:pointer}
.det-sec01 .carousel .det-nav .detnav-prev{left:0;display:none}
.det-sec01 .carousel .det-nav .detnav-next{right:0}
.det-sec01 .info{width:500px;padding-top:30px}
.det-sec01 .info .name{font-size:28px;color:#333;font-weight:700;}
.det-sec01 .info .type{font-size:18px;color:#333;padding-right:10px;margin-top:20px;}
.det-sec01 .info .info-inner{padding:20px;margin-top:30px;font-size:16px;line-height:30px;color:#777; background:#eee;}
.det-sec01 .info .msg{margin-top:20px;overflow:hidden}
.det-sec01 .info .msg .tit{float:left;font-size:36px;width:90px;color:#000;font-weight:700;}
.det-sec01 .info .msg .pcall{font-size:38px;font-weight:700;color:#702c46;float:left;line-height:1}
.det-sec01 .info .sm{font-size:16px;line-height:30px;color:#777; margin-top:20px;}
.det-sec01 .info .gm{ margin-right:200px; line-height:70px; text-align:center; font-weight:bold; color:#fff; font-size:18px; background:#027673; margin-top:30px;}
.det-sec01 .info .gm:hover{ background:#000}
.det-sec01 .info .msg .size-nav{width:400px;height:100px;float:left;position:relative}
.det-sec01 .info .msg .size-nav .sizenav-list{width:340px;height:100px;overflow:hidden;margin-left:30px}
.det-sec01 .info .msg .size-nav .sizenav-list ul{width:1000px;height:100px;overflow:hidden}
.det-sec01 .info .msg .size-nav .sizenav-list ul .bullet{cursor:pointer;float:left;width:100px;height:100px;overflow:hidden;margin-right:15px;position:relative}
.det-sec01 .info .msg .size-nav .sizenav-list ul .bullet .curbd{position:absolute;left:0;top:0;z-index:3;width:100%;height:100%}
.det-sec01 .info .msg .size-nav .sizenav-next,.det-sec01 .info .msg .size-nav .sizenav-prev{width:30px;height:100%;position:absolute;top:0;z-index:3;cursor:pointer}
.det-sec01 .info .msg .size-nav .sizenav-prev{left:0;display:none}
.det-sec01 .info .msg .size-nav .sizenav-next{right:0}
.det-sec01 .info .msg .price{width:400px;overflow:hidden;float:left}
.det-sec01 .info .msg .price .price-btn{display:inline-block;width:auto;border-radius:5px;height:30px;border:2px solid #949494;color:#646464;text-align:center;margin-left:10px;padding:0 10px;cursor:pointer;font-size:18px;margin-bottom:10px}
.det-sec01 .info .msg .price .price-btn.active{color:#fff;background:#f6bec5;border:2px solid #f6bec5}
.det-sec01 .info .ti{width:570px;font-size:16px;line-height:1.5;color:#333;text-align:center;margin-top:15px;position:absolute;right:0;bottom:90px}
.det-sec01 .info .btn{position:absolute;bottom:10px;left:830px;width:340px;height:70px;font-size:18px;line-height:70px;margin:5px auto 0;border:1px solid #702c46;background:#702c46}
.det-sec01 .info .btn a{display:block;color:#fff}
.det-sec01 .info .outline{background:#fff}
.det-sec01 .info .outline a{color:#702c46}
.det-sec01 .car-nav{width:100%;height:73px;margin-top:25px;overflow:hidden;white-space:nowrap;padding-left:60px;position:relative}
.det-sec01 .car-nav .bullet{float:left;padding-right:10px;width:83px;height:73px;cursor:pointer}
.det-sec01 .car-nav .bullet img{border:2px solid transparent}
.det-sec01 .car-nav .bullet.cur img{border:2px solid #f6bec5}
.det-sec01 .car-nav .nav-next,.det-sec01 .car-nav .nav-prev{height:75px;position:absolute;top:0;z-index:56;background:#f7f7f7}
.det-sec01 .car-nav .nav-next img,.det-sec01 .car-nav .nav-prev img{width:30px;float:right;height:60px;margin-top:7px;margin-right:-4px;cursor:pointer}
.det-sec01 .car-nav .nav-prev{left:0;width:60px}
.det-sec01 .car-nav .nav-next{right:0;width:20px}
.det-sec02{overflow:hidden;margin-top:40px;margin-bottom:120px}
.det-sec02 .form{width:705px}
.det-sec02 .form .msg{padding-left:30px;height:auto;line-height:54px;font-size:16px;border-left:1px solid #e3d3d3;border-right:1px solid #e3d3d3;border-bottom:1px solid #e3d3d3}
.det-sec02 .form .msg span{display:inline-block}
.det-sec02 .form .msg .tit{width:295px}
.det-sec02 .form .list-tit{border:none;background:rgba(246,190,197,.3);color:#333;height:65px;line-height:65px}
.det-sec02 #h5Show{width:320px;height:480px;margin-right:125px}
.det-sec02.all .form{width:100%}

.xxnr{ width:1260px; margin:0 auto; line-height:50px; border-bottom:5px solid #027673;  color:#027673; font-size:22px; font-weight:bold; margin-top:30px;}
.xxnra{ width:1260px; margin:0 auto; line-height:35px; margin-top:30px; font-size:14px; }


#pageNav { font: 14px/50px Tahoma; 
height: 50px; 
margin: 15px auto 0; 
text-align: center; 
width: 500px;
/*position:absolute;
left:650px;*/
} 
#pageNav ul { 
list-style-type: none; 
overflow: hidden; 
} 
#pageNav ul li { 
background-color: #FFFFFF; 
border: 1px solid #027673; 
color: #027673; 
display: block; 
height: 50px; 
margin: 0 5px; 
padding: 0 10px; 
float: left; 
} 
#pageNav ul li a { 
background-color: #fff; 
color: #0B3B8C; 
padding: 0 5px; 
}

.next{ width:1260px; margin:0 auto; line-height:40px; border-top:1px dashed #ddd;}
.pre{width:1260px; margin:0 auto; line-height:40px; border-top:1px dashed #ddd; border-bottom:1px dashed #ddd; margin-bottom:30px;}
