﻿/*top*/
.top_wc { display:block; background-color:#f4f4f4; border-bottom:#d8d8d8 1px solid; height:40px; }
.top_wcfont { float:left; width:30%; font-size:12px; line-height:40px; }
.top_tel { float:right; width:230px; font-size:16px; color:#f8791a; font-weight:bold; line-height:40px; padding:0 0 0 35px; background:url(/templates/images/ico_tel.png) no-repeat left center; }
.top_search { float:right; width:65px; height:40px; text-align:center; border-left:#d8d8d8 1px solid; border-right:#d8d8d8 1px solid; }
.top_search a{ display:block; height:40px; line-height:40px; font-size:15px; background-color:#f4f4f4; font-family:Arial, Helvetica, sans-serif; }
.top_search a:hover{ background-color:#00acac; color:#FFF; }
/*
.top_search { float:right; position:relative; width:65px; height:34px; padding:6px 0 0 0; text-align:center; border-left:#d8d8d8 1px solid; border-right:#d8d8d8 1px solid; }
.search_div { position:absolute; top:40px; right:0; z-index:199; background:#f4f4f4; width:285px; height:0px; border-left:#d8d8d8 1px solid; border-right:#d8d8d8 1px solid; border-top:#d8d8d8 0px solid; border-bottom:#d8d8d8 0px solid; overflow:hidden; transition: all 0.3s; }
.search_div form{ margin:18px 0 0 28px; border:#d8d8d8 1px solid; width:230px; background-color:#FFF; }
.search_div .search_query{ background-color:transparent; border:0; width:195px; height:34px; color:#555555; }
.search_div .search_query::-webkit-input-placeholder {color: #555555;}
.search_div .search_query::-moz-placeholder {color: #555555;}
.search_div .search_query:-ms-input-placeholder {color: #555555;}
.search_div .search_but { border:0; width:24px; background:url(/templates/images/zoom2.png) no-repeat center center; cursor:pointer; }
.search_div_s1 { height:85px; border-top:#d8d8d8 1px solid; border-bottom:#d8d8d8 1px solid; }
*/

/*nav*/
.navbg { display:block; height:112px; border-bottom:#d8d8d8 1px solid; position:relative; }
.logo { float:left; width:124px; height:83px; padding:30px 0 0 0; }
.logo a{ display:block; }

.navdiv{ float:right; width:85%; height:180px; overflow:hidden; }
.nav{ display:block; width:100%; z-index:100; height:111px; }
.nav li{ float:left; width:11%; }
.nav li a{ display:block; height:110px; line-height:110px; text-align:center; font-size:14px; font-weight:bold; }
.nav li:hover a,.nav li.hover a{ border-bottom:#00acac 3px solid; }
.nav li.on22 a{ color:#00acac; border-bottom:#00acac 3px solid; }
.divshow2{ position:absolute; top:113px; left:0px; height:60px; width:100%; background-color:#f1f3f2; z-index:10; display:none; overflow:hidden; }
.divshow2 .sub{ display:block; }
.divshow2 .sub li{ float:left; margin:0; padding:0 26px 0 0; height:60px; width:auto; } 
.divshow2 .sub li a{ padding:0; text-align:left; height:60px; line-height:60px; display:block; margin:0px auto; color:#858585; font-weight:normal; cursor:pointer;}
.divshow2 .sub li:hover a{ color:#00acac; }
.divshow2 .sub li.on22 a{ color:#00acac; }
.divshow2 .sub li.last{ background:none;}
.divshow2 .b1{ padding:0 0 0 25%; }
.divshow2 .b2{ padding:0 0 0 36%; }
.divshow2 .b3{ padding:0 0 0 25%; }
.divshow2 .b4{ padding:0 0 0 24%; }
.divshow2 .b5{ padding:0 0 0 44%; }
.divshow2 .b6{ padding:0 0 0 60%; }

/*banner*/
.banner { display:block; width:100%; overflow:hidden; position:relative; }
.banner img { width:100%; }
.banner .swiper-container { }
.banner .swiper-pagination .swiper-pagination-bullet {
	background:url(/templates/images/dian_def2.png) no-repeat center center; cursor:pointer;
    width: 15px;
    height: 15px;
    display: inline-block;
    cursor: pointer;
    transition: all .2s ease-out;
    border-radius: 10px;
    opacity: 1;
}
.banner .swiper-pagination .swiper-pagination-bullet { margin:0 4px; }
.banner .swiper-pagination .swiper-pagination-bullet:hover { background:url(/templates/images/dian_on2.png) no-repeat center center; width:15px; height:15px; opacity: 1;}
.banner .swiper-pagination .swiper-pagination-bullet-active { background:url(/templates/images/dian_on2.png) no-repeat center center; }
.banner .swiper-container .swiper-button-prev {
    width: 18px;
    height: 31px;
    background-image: url(/templates/images/prev.png) !important;
	background-size: 18px 31px;
    left:5%;
	opacity: 0.6;
}
.banner .swiper-container .swiper-button-next {
    width: 18px;
    height: 31px;
    background-image: url(/templates/images/next.png) !important;
	background-size: 18px 31px;
    right:5%;
	opacity: 0.6;
}
.banner .swiper-container .swiper-button-prev:hover, .banner .swiper-container .swiper-button-next:hover { opacity: 1; }
.banner .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { bottom:20px; }

.g_pp{background: url(/templates/images/ppbg.jpg) no-repeat center top;height:526px; position:relative; overflow:hidden;}
.g_pp dl{height: 307px;}
.g_pp h3{height: 80px;line-height: 80px; font-size: 40px;color:#333333;font-weight: normal;text-align: center; font-family:"黑体";} 
.g_pp h3 b{color: #00acac; }
.g_pp p{ line-height:30px; height: 95px; text-align:center; }
.g_pp span{display: block;margin-left: 125px;height: 115px;}
.g_pp span em{display: block;float: left;width: 240px;text-align: center;font-size: 24px;color: #333333; font-weight:bold; position: relative;}
.g_pp span i{display: block;width: 72px;margin: 0 auto;}
.g_pp span em:before{content: "";position: absolute;width: 1px;height: 72px;background: #c9c9c9;right: 0;top:12px;}
.g_pp span em:nth-child(4):before{background: none;}
.ibrand-num{z-index: 300;}
.ibrand-num li{float: left;position: relative;}
.ibrand-num li em{display: inline-block;font-size:70px; color:#333; font-weight:bold; font-family:"黑体"; }
.ibrand-num li span{display: block;font-size: 16px;color: #666666;text-align: left;margin-left: 0;}
.ibrand-num li i{position: relative;width: 26px;height: 26px;line-height: 26px;background:#00acac;font-size: 16px;color: #fff;border-radius: 50%; display: inline-block; font-style: normal;top:-5px;text-align: center;left:5px;}
.ibrand-num li:before{content: "";position: absolute;width: 178px;height: 1px;background:#c9c9c9;right: 0;top:36px;}
.ibrand-num li:nth-child(4):before{background: none;}
.ibrand-num .num1{width: 304px;}
.ibrand-num .num2{width: 320px;padding-left: 20px;box-sizing: border-box;}
.ibrand-num .num3{width: 338px;padding-left: 20px;box-sizing: border-box;}
.ibrand-num .num4{width: 238px;padding-left: 20px;box-sizing: border-box;}
.pro_value_more{ position:absolute; left:0; bottom:40px; width:100%; padding:12px 0; text-align:center; overflow:hidden; }
.pro_value_more a{ padding:12px 25px; border:#d4d8d9 1px solid; border-radius:5px; color:#333; background-color:#FFF; }
.pro_value_more a:hover{color:#fff; background-color:#00acac; }

/*prodcts*/
.pro_cls{ display:block; margin:0 auto; height:300px; background:url(/templates/images/probg.jpg) no-repeat center center; position:relative; }
.pro_cls_div { display:block; padding:224px 0 0 0; overflow:hidden; }
.pro_cls_h { float:left; width:200px; text-align:center; font-size:24px; height:30px; line-height:30px; color:#fff; font-family:"黑体"; }
.pro_cls_li { float:left; width:1000px; list-style:none; }
.pro_cls_li li{ float:left; padding:0 0 0 40px; height:30px; line-height:30px; }
.pro_cls_li li a{ font-size:16px; font-weight:bold; }


/*slider pro*/
.swiper_pro { display:block; width:1280px; margin:0 auto; position: relative; }
.pro_scroll { position: relative; width: 1200px; margin: 0 auto; overflow:hidden; }
.swiper_pro .pro-button-prev {
    background: url(../images/carousel_prev.jpg) no-repeat left center !important;
    background-size:50px 50px;
    width:50px; height:50px; left:-30px; margin-top: -10px;
	cursor:pointer;
}
.swiper_pro .pro-button-prev:hover {
    background: url(../images/carousel_prev.jpg) center no-repeat; opacity:.8;
}
.swiper_pro .pro-button-next {
    background: url(../images/carousel_next.jpg) center no-repeat;
    background-size:50px 50px;
	width:50px; height:50px; right:-30px; margin-top: -10px;
	cursor:pointer;
}
.swiper_pro .pro-button-next:hover {
    background: url(../images/carousel_next.jpg) center no-repeat; opacity:.8;
}
.swiper_pro .swiper-slide{ }
.pro_li{ list-style:none; width:370px; padding:10px 15px; }
.pro_li li{ display:block; width:100%; margin:20px 0; }
.pro_li li a{ display:block; font-size:16px; }
.pro_li li .imgs{ width:100%; border:#dedede 1px solid; overflow:hidden; }
.pro_li li .imgs img{ width:100%; height:290px; transition: all 0.4s; }
.pro_li li .imgs img:hover{ transform: scale(1.05);}
.pro_li li .tits{ text-align:center; padding:20px 0; position:relative; }
.pro_li li .tits i{ position:absolute; right:0; top:20px; width:24px; height:24px; background:url(/templates/images/ico_jia.png) no-repeat right center; transition: all 0.4s; }
.pro_li li:hover .tits i{ transform: rotate(180deg); }

/*case*/
.casebg { display:block; background-color:#f5f5f5; overflow:hidden;}
.case_tit { display:block; padding:20px 0; overflow:hidden; }
.case_tit h3{ display:block; height:60px;line-height:60px; font-size:40px; color:#00acac; font-weight: normal;text-align: center; font-family:"黑体";} 
.case_tit p{ line-height:30px; text-align:center; }

.case_but { display:block; width:100%; list-style:none; overflow:hidden; }
.case_but ul { display:table; margin:0 auto; }
.case_but ul li{ float:left; margin:0 8px; }
.case_but ul li a{ display:block; color:#666; font-size:16px; padding:10px 20px; background-color:#f5f5f5; border-radius:25px; }
.case_but ul li a:hover { color:#fff; background-color:#00acac; }
.case_but ul li.cur a{ color:#fff; background-color:#00acac; }
.case_list { width:100%; list-style:none; overflow:hidden; }
.case_list li{ float:left; width:370px; margin:15px; position:relative; }
.case_list li a{ display:block; }
.case_list li .caseimg { width:370px; height:290px; border:#dedede 1px solid; overflow:hidden; }
.case_list li .caseimg img{ width:100%; height:290px; display: block; transition: all 0.5s; }
.case_list li .caseimg:hover img{ transform: scale(1.05);}
.case_list li p{ height:50px; line-height:50px; color:#666; text-align:center; }

.ggbg { display:block; background-color:#00b1a9; padding:20px 0; overflow:hidden; }
.ggbg_tit { width:760px; height:90px; margin:0 auto; background:url(/templates/images/gg_pic2.jpg) no-repeat right center; }
.ggbg_tit img{ float:left; padding:0 40px 0 0; }
.ggbg_tit p{ font-size:24px; color:#FFF; line-height:42px; font-family:"黑体"; }
.ggbg_tit h2{ font-size:30px; color:#FFF; line-height:90px; font-family:"黑体"; }

/*news*/
.g_news{ width:580px; overflow:hidden; }
.g_news .hd{ height: 48px;line-height: 48px; margin-bottom:15px;} 
.g_news .hd li a{ display: block; width: 140px; float: left; }
.g_news .hd li a:hover,.g_news .hd .on a{ text-decoration: none; color:#333; font-size:21px; font-weight:bold; padding:0 0 0 35px; background:url(/templates/images/news_ico1.jpg) no-repeat left center; }
.g_news .hd .u_more a{ font-family:arial; text-transform: uppercase;}

.g_news .bd { display:block; border:#e0e0e0 1px solid; padding:20px; overflow:hidden; }
.g_news .pic { display:block; width:100%; overflow:hidden; }
.g_news .pic .img { display:block; height:420px; overflow:hidden; }
.g_news .pic .img img { width:100%; height:420px; transition: all 0.3s ease 0s; transition: all .3s ease; -moz-transition: all .3s ease; -webkit-transition: all .3s ease; -o-transition: all .3s ease; -ms-transition: all .3s ease; }
.g_news .pic a:hover .img img { transform: scale(1.05); }
.g_news .pic h2{ display:block; padding:10px 0; height:30px; line-height:30px; font-size:20px; color:#333; font-family:"黑体"; }
.g_news .pic h2 em{ display: block; float: left;margin-right: 15px; height:28px;line-height: 26px;width: 58px; text-align: center; font-size: 16px;color:#00acac; display:block; font-weight: normal; border:1px solid #00acac; }
.g_news .pic p{ display:block; line-height:22px; color: #858585; }
.g_news .u_lst5 { display:block; padding:10px 0; overflow:hidden; }
.g_news .u_lst5 li{ display:block; padding:8px 0; overflow: hidden; color: #666666; background:url(/templates/images/p.jpg) no-repeat left center; padding-left:18px; }
.g_news .u_lst5 li a{ font-size: 14px; color: #666666;}
.g_news .u_lst5 li a:hover{color: #00a587;}

.wend{ width:580px; overflow:hidden; }
.wend .hd{ height: 48px;line-height: 48px; margin-bottom:15px;} 
.wend .hd li a{ display: block; width: 140px; float: left; }
.wend .hd li a:hover,.wend .hd .on a{ text-decoration: none; color:#333; font-size:21px; font-weight:bold; padding:0 0 0 35px; background:url(/templates/images/news_ico2.jpg) no-repeat left center; }
.wend .hd .u_more a{ font-family: arial; text-transform: uppercase;}

.wend .tempWrap { display:block; overflow:hidden; position:relative; height:702px; }
.wend .m_zxc{ overflow: hidden; }
.wend dl{ display:block; border:1px #e0e0e0 solid; margin:10px 0; padding:15px; overflow:hidden; }
.wend dl a{ display:block; }
.wend dl dt{ float:left; width:90px; height:90px; padding:0 10px 0 0; overflow:hidden; text-align:center; border-right:1px #e0e0e0 solid; }
.wend dl dt h2{ font-size:26px; color:#666; padding:15px 0 5px 0; }
.wend dl dt p{ font-size:16px; color: #858585; }
.wend dl dd{ float:left; width:420px; padding:0 0 0 25px; overflow: hidden;}  
.wend dl dd h2{ font-size:16px; padding:10px 0; }
.wend dl dd p{ line-height:25px; color: #858585; }

.swiper_hzhb { display:block; position: relative; padding:20px 0; }
.hzhb_scroll { position: relative; width: 1140px; margin: 0 auto; overflow:hidden; }
.swiper_hzhb .hzhb-button-prev {
    background: url(../images/carousel_prev.png) no-repeat left center !important;
    background-size:10px 20px;
    width:10px; height:20px; left:0px; margin-top: -5px;
	cursor:pointer;
}
.swiper_hzhb .hzhb-button-prev:hover {
    background: url(../images/carousel_prev.png) center no-repeat; opacity:.8;
}
.swiper_hzhb .hzhb-button-next {
    background: url(../images/carousel_next.png) center no-repeat;
    background-size:10px 20px;
	width:10px; height:20px; right:0px; margin-top: -5px;
	cursor:pointer;
}
.swiper_hzhb .hzhb-button-next:hover {
    background: url(../images/carousel_next.png) center no-repeat; opacity:.8;
}
.swiper_hzhb .swiper-slide { }
.swiper_hzhb .swiper-slide img{ width:98%; height:100px; border:1px #e0e0e0 solid; }

.links { display:block; padding:30px 0; overflow:hidden; }
.links a{ padding:0 10px; }

/*footer*/
.footer{ display:block; overflow:hidden; background:#535c65; padding:40px 0 0 0;}
.footer1_right{ float:left; overflow:hidden; width:780px; }
.footer1_right li{overflow:hidden;float:left; width:140px; margin-right:15px; }
.footer1_right li h2{display:block;font-size:15px; color:#fff; padding:15px 0; border-bottom:#757d84 1px solid; }
.footer1_right li p a{font-size:13px;color:#fff;line-height:26px}
.footer1_right li p:hover a{color:#fff; text-decoration:underline;}
.footer1_lx { float:left; width:400px; overflow:hidden; min-height:200px; background:url(/templates/images/wx.jpg) no-repeat right 62px; }
.footer1_lx h2{display:block;font-size:15px; color:#fff; padding:15px 0; border-bottom:#757d84 1px solid; }
.footer1_lx p{ font-size:14px; color:#fff; line-height:28px; }
.footer1_lx p.p1{ font-size:20px; padding:5px 0; }
.footer1_lx p.p2{ font-size:36px; padding:8px 0 30px 0; color:#00acac; font-family:Arial, Helvetica, sans-serif; }

.beian{ overflow:hidden; line-height:50px;vertical-align:middle;background:#484f58; }
.beian span{ font-size:12px; color:#fff; }
.beian a{ font-size:12px; color:#fff; }

/*about*/
.ntitle { display:block; padding:30px 0; font-size:35px; color:#333; text-align:center; overflow:hidden; font-family:"黑体"; }
.nabout { display:block; background-color:#efefef; overflow:hidden;}
.nabout .nabout_l{ float:left; width:450px; height:480px; }
.nabout .nabout_l img{ width:100%; height:480px; }
.nabout .nabout_r{
	float: left;
	padding: 40px;
	width: 93%;
	line-height: 28px;
	color: #666;
	overflow: hidden;
}

.zsbg { display:block; background-color:#e4efef; padding:20px 0; overflow:hidden;}
.swiper_honer { display:block; position: relative; }
.honer_scroll { position: relative; width: 1140px; margin: 0 auto; overflow:hidden; }
.swiper_honer .honer-button-prev {
    background: url(../images/carousel_prev.png) no-repeat left center !important;
    background-size:10px 20px;
    width:10px; height:20px; left:0px; margin-top: -5px;
	cursor:pointer;
}
.swiper_honer .honer-button-prev:hover {
    background: url(../images/carousel_prev.png) center no-repeat; opacity:.8;
}
.swiper_honer .honer-button-next {
    background: url(../images/carousel_next.png) center no-repeat;
    background-size:10px 20px;
	width:10px; height:20px; right:0px; margin-top: -5px;
	cursor:pointer;
}
.swiper_honer .honer-button-next:hover {
    background: url(../images/carousel_next.png) center no-repeat; opacity:.8;
}
.swiper_honer .swiper-slide { }
.swiper_honer .swiper-slide img{ width:98%; height:244px; border:1px #e0e0e0 solid; }

/*发展历程*/
#develop{ background-color:#f6f6f4;padding:70px 0 0}
.develop_main{ width:1205px; margin:0 auto; }
.develop_main h2{font-weight:normal; font-size:35px; color:#333; text-align:center;  margin-bottom:38px; font-family:"黑体"; }

.mod18{position:relative;}
.mod18 .btn{position:absolute;cursor:pointer;z-index:99;}
.mod18 .prev{left:10px;background:url(../images/de_l.png) no-repeat;}
.mod18 #prev,.mod18 #next{top:27px;width:37px;height:37px; z-index:999}
.mod18 #prevTop{ background:none}
.mod18 #nextTop{background:none}
.mod18 .next{right:10px;background:url(../images/de_r.png) no-repeat;}
.mod18 li{float:left;}

.mod18 .picBox{width:1100px; height:110px;position:relative;overflow:hidden; margin:50px auto 0}
.mod18 .picBox ul{position:absolute; left:0;}
.mod18 .picBox li{ width:1100px;overflow:hidden; font-size:15px; line-height:27px; text-align:center; }

.mod18 .listBox{width:1100px;height:97px;margin:0 auto;position:relative;overflow:hidden;background:url(../images/bor.png) repeat-x center}
.mod18 .listBox ul{height:97px;position:absolute; }
.mod18 .listBox li{width:145px;height:97px;cursor:pointer;position:relative; text-align:center}
.mod18 .listBox li b{ font-weight:normal; font-size:16px; color:#606060; display:block; padding-top:8px}
.mod18 .listBox img{ padding-top:23px}
.mod18 .listBox .on img{display:none}
.mod18 .listBox .on{background:url(../images/dev_img_bak.png) center top no-repeat;}
.mod18 .listBox .on b{ color:#fff; padding-top:27px; position:relative;left:-2px; font-size:25px}

.applicat_main{ width:1100px; margin:0 auto; padding:60px 0}
.applicat_main h2{font-weight:normal; font-size:35px; color:#333; text-align:center;  margin-bottom:38px; font-family:"黑体"; }
.applicat_main h2 span{font-size:14px; font-family:Arial; display:block; color:#666; margin:10px 0 50px; line-height:24px}
.applicat_main li{ float:left; }
.applicat_main li a{ float:left; font-size:14px;  line-height:45px; width:220px; text-align:center; margin-bottom:30px;-webkit-transition:all .2s linear;transition:all .2s linear}
.applicat_main li a:hover{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}

/*weizhi*/
#store{ height:70px; border-bottom:1px solid #d4d8d9; line-height:70px; margin-bottom:60px; }
#store ul{ width:1200px; margin:0 auto; }

#store ul li{ float:left; margin-left:31px; }
#store ul li:first-child{ margin-left:0px; }

#store ul li a{ float:left; font-size:16px; color:#333;}
#store ul li a:hover,#store ul li .cur{ color:#00acac; border-bottom:2px solid #00acac; height:69px; }

.new_con{ display:block; width:1200px; margin:0 auto 100px; overflow:hidden; }
.new_con dl{ border-top:2px solid #d4d8d9; padding:40px 0}
.new_con dt{ float:left; width:350px; overflow:hidden; }
.new_con dt img{ width:350px; height:274px; }
.new_con dd{ float:right; width:810px}
.new_con dd span{ font-size:14px; display:block; }
.new_con dd h2 a{ font-size:18px; color:#333; font-weight:bold; display:block; margin:15px 0 20px; }
.new_con dd p{ font-size:14px; line-height:27px; margin-bottom:25px; }
.new_con dd a{ font-size:14px; color:#00acac; }
.new_con dd a:hover{ color:#00acac; }

.news_con { line-height:30px; }
.news_con h2{font-weight: bold;font-size:24px; color:#333; text-align:center; }
.news_con h2 span{ font-size:16px; color:#606060; display:block; margin:15px 0 40px; }
.news_con table{ background-color:#f6f6f4; padding:35px 45px; font-size:14px; line-height:27px; }
.news_con img{ max-width:1200px;}
.news_con a{ text-decoration:underline; color:#00acac; }

.news_more_fot{margin:45px 0; font-size:16px; border-top:1px solid #dcdcdc; padding-top:15px; }
.news_more_fot_l{width:500px; float:left;}
.news_more_fot_l span{display:block; line-height:26px; font-size:14px; }
.news_more_fot_l span a{ font-size:14px}
.news_more_fot_r{float:right;}

/*pro*/
.big {overflow: hidden;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);transform: scale(1);-webkit-transition: all 0.5s ease .0s;-moz-transition: all 0.5s ease .0s;-ms-transition: all 0.5s ease .0s;transition: all 0.5s ease .0s;}
.big:hover{-webkit-transform: scale(1.10);-moz-transform: scale(1.10);-ms-transform: scale(1.10);transform: scale(1.10);}

.pro_con{ display:block; width:1200px; margin:0 auto; padding:70px 0; overflow:hidden; }
.pro_cont{ /*border-top:1px solid #d4d8d9; padding:40px 0;*/ }
.pro_l{ float:left; width:254px}
.pro_l h2 a{ font-weight:normal; font-size:18px; color:#00b1a9; line-height:27px}
.pro_l h2 a:hover{ color:#019b94}
.pro_r{ float:right; width:820px}
.pro_cont dl{ float:left; width:377px; border:1px solid #d4d8d9; margin-left:30px}
.pro_cont dd{ background-color:#f6f6f4; padding:30px; height:90px; }
.pro_cont dd h3 a{ font-size:18px; color:#333; font-weight:normal; font-family:"黑体"; }
.pro_cont dd p{ font-size:14px; line-height:22px; margin-top:25px}
.pro_cont dt{ overflow:hidden}

.pro_list{ padding:0 0 70px}
.pro_list_con dl{ margin:0 14px 30px 14px; width:370px; height:440px; }
.pro_list_con dt img{ width:370px; height:290px}

.pro_content{ display:block; width:1200px; margin:0 auto; padding:30px 0; overflow:hidden;}
.pro_c_l{ float:left; width:556px}
.pro_r_l{ float:right; width:590px}
.pro_r_l h2{ font-size:24px; color:#313131; margin-top:40px}
.pro_r_l p{ font-size:14px; line-height:23px; margin:35px 0 85px}
.pro_r_l a{font-size:14px;}

.pro_more a{ width:110px; height:35px; display:block; text-align:center; line-height:35px; background-color:#d4d8d9; margin:30px 0 0 30px; font-size:14px; color:#313131}
.pro_more a:hover{ background-color:#00b1a9; color:#fff}


.ban{ width:556px; position:relative; overflow:hidden;}
.ban2{ width:554px; height:434px; position:relative; overflow:hidden;border:1px solid #ccc}
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li{ width:554px; height:434px;}
.ban2 ul li img{ width:554px; height:434px; }
.nump{ height:64px;overflow:hidden; width:510px; position:relative;float:left;}
.min_pic{ padding-top:25px; width:556px;}
.nump ul{ position:absolute; left:0; top:0;}
.nump ul li{ width:92px; height:62px; margin-right:9px; border:1px solid #ccc; cursor:pointer}
.nump ul li img{ width:92px; height:62px}
.nump ul li.on{ border:1px solid #00b1a9; }
.prev_btn1{ width:16px; text-align:center; height:18px; margin-top:24px; margin-right:10px; cursor:pointer; float:left;}
.next_btn1{  width:16px; text-align:center; height:18px; margin-top:24px;cursor:pointer;float:right;}

.slideTxtBox .hd{ position:relative;border-top:1px solid #d4d8d9; border-bottom:1px solid #d4d8d9 }
.slideTxtBox .hd ul{display:table; margin:0 auto }
.slideTxtBox .hd ul li{ float:left; padding:25px 15px; cursor:pointer; font-size:18px; color:#313131 }
.slideTxtBox .hd ul li.on{ color:#00b1a9; border-bottom:2px solid #00b1a9}
.slideTxtBox .bd ul{ padding:30px 0 60px;/* display:table;*/ margin:0 auto; width:1200px; font-size:14px; line-height:24px}
.slideTxtBox .bd ul table{ border:1px solid #808284; border-collapse:collapse}
.slideTxtBox .bd ul td{border:1px solid #808284; text-align:center; padding:5px 0}
.slideTxtBox .bd ul .td_color{ color:#fff}
.slideTxtBox .bd ul i{ font-style:inherit;background: url(../images/fang.jpg) no-repeat left;padding-left: 15px; }

/*contact*/
.con_main{ width:1200px; margin:30px auto; text-align:center; border-top:1px solid #d4d8d9; padding:35px 0; display:block; overflow:hidden; }
.con_main h2{ font-weight:bold; font-size:32px; color:#333; display:inherit;  display:table; margin:0 auto; border-bottom:1px dashed #7c7c7c; padding-bottom:20px; margin-bottom:30px; }
.con_main td{ font-size:16px; line-height:32px}
.con_main td img{ padding:0 5px}

.asid_share{ position:fixed;width:56px;bottom:26%;right:0;z-index:890;}
