body{font-family: '微软雅黑', sans-serif;font-size:13px;font-weight: 500;color:#3a3a3a;background-color: #FFF;}
body *{box-sizing: border-box}
#wraper {max-width:1920px;min-width:1200px;margin:0 auto;}
#head {position:relative;height:500px;}
.main #head {height:820px;}
.product #head {height:380px;}
#head .top {width:1200px;margin:0 auto;height:120px;padding-top:32px;position:relative;z-index:999;margin-bottom:35px;}
#head .logo {float:left;margin-top:10px;color: #FFF;}
#head .logo .m_logo {display:none;}
#head .right {float:right;text-align:right;}
#head .top_search {margin-bottom:18px;text-align:right;}
#head .top_search .box {position:relative;}
#head .top_search input[type="text"] {border:2px solid #919293;background:none;border-radius:100px;width:212px;padding-left:25px;height:40px;line-height:40px;color:#FFF;}
#head .top_search input[type="text"]::-webkit-input-placeholder {color:#FFF;}
#head .top_search input[type="text"]::-moz-placeholder{color:#FFF;}
#head .top_search input[type="text"]::-ms-input-placeholder {color:#FFF;}

#head .top_search .btn {position:absolute;right:13px;top:11px;}
#head .top_search .txt_btn {display:none;}
#head .show_m_search {display:none;}

#head .top_call {background:url("../image/top_tel_icon.png") no-repeat left 11px;padding-left:32px;color:#20b5c3;font-size:20px;line-height:35px;}
#head .top_call b {color:#FFF;font-size:33px;font-family:"微软雅黑";font-weight:normal;}

#head .menu {background:#eaeaea;height:72px;width:1200px;margin:0 auto;position:relative;z-index:999;}
#head .menu .main_menu li {float:left;margin-left:80px;}
#head .menu .main_menu li a {font-size:17px;color:#222222;line-height:68px;display:block;font-weight:bold;}
#head .menu .main_menu li a.menu_icon {width:68px;height:68px;background:url("../image/menu_icon.png") no-repeat center center;}
#head .menu .main_menu li a.menu_icon.on {background:#0597b0 url("../image/menu_icon_on.png") no-repeat center center;}
#head .menu .main_menu li a img {display:none;}

#head .menu .sub_menu {display:none;position:absolute;top:68px;left:0;width:100%;background:#FFF url("../image/menu_bg.png") no-repeat right bottom;}
#head .menu .close_menu {display:none;}

#head .menu .sub_menu > ul {margin:25px 285px 25px 80px;}
#head .menu .sub_menu > ul > li {padding-top:12px;border-bottom:1px solid #e8e8e8;} 
#head .menu .sub_menu > ul > li strong {font-size:14px;float:left;font-weight:bold;color:#171717;}
#head .menu .sub_menu > ul > li strong span {display:none;}
#head .menu .sub_menu > ul > li ul {margin-left:145px;overflow:hidden;}
#head .menu .sub_menu > ul > li ul li {float:left;margin-left:30px;margin-bottom:13px;}
#head .menu .sub_menu > ul > li ul li a {font-size:12px;color:#404040;}
#head .menu .sub_menu > ul > li ul li a:hover {color:#8aceda;}

#content {position:relative;}
.content_box {background-position:center top;background-repeat:no-repeat;padding:120px 0;}
.content_box.no_pdbt {padding-bottom:0;}
.content_box .box {width:1200px;margin:0 auto;}

.cont_title {text-align:center;font-size:17px;color:#909090;margin-bottom:70px;line-height:25px;}
.cont_title.white {color:#FFF;}

.cont_title div {margin-bottom:15px;}
.cont_title div strong {display:inline-block;font-size:37px;font-weight:bold;line-height:50px;color:#3a3a3a;}
.cont_title.white strong {color:#FFF;}
.cont_title div strong:after ,.cont_title div strong:before {margin-left:30px;display:inline-block;content: "";width:180px;height:25px;margin-top:24px;border-top:1px solid #13c4da;vertical-align:middle;}
.cont_title div strong:before {margin-right:30px;margin-left:0;}
.cont_title.no_bg div strong:after,.cont_title.no_bg div strong:before{display:none;}
.cont_title.long div strong:after ,.cont_title.long div strong:before {width:160px;}
.cont_title a {color:#ee402e;}

.cont_title.white_border strong:after ,.cont_title.white_border div strong:before{border-color:#FFF;}

.sub_visual {height:500px;background-position:center top;background-repeat:no-repeat;position:absolute;left:0;top:-500px;width:100%;}
.sub_visual h2 {margin-top:310px;text-align:center;font-size:43px;color:#FFF;}
.sub_visual h2 div {font-size:18px;margin-top:15px;}

.bottom_hezuo ul {overflow:hidden;margin-left:-20px;}
.bottom_hezuo ul li {float:left;margin-left:20px;margin-bottom:20px;}

.product_cont .sub_visual{background-image:url("../image/product_visual.jpg");height:380px;top:-380px;}
.product_cont .content_box.product {padding:50px 0 0 0;}
.product_cont .subject {border:1px solid #f8f8f8;text-align:center;font-size:24px;color:#0f0f0f;padding:40px;background:#fdfdfd;}
.product_cont #editor_contents {border:1px solid #f8f8f8;border-top:0;padding:50px 125px;background:#fdfdfd;}
.product_cont .search_list {background:#fdfdfd;border:1px solid #f8f8f8;}
.product_cont .search_list ul li {padding:30px 25px;border-top:1px solid #f8f8f8;}
.product_cont .search_list ul li:first-child {border-top:0;}
.product_cont .search_list ul li a {color:#0f0f0f;font-size:14px;}
.product_cont .search_list ul li a span {color:#40b8c6;text-decoration:line-through;}
.product_cont .search_list .empty {text-align:center;}
.product_cont #editor_contents.content_box {border:0;padding:120px 0 0 0;background:none;}


footer {background:#353535;padding:50px 0;}
footer .box{width:1200px;margin:0 auto;overflow:hidden;}
footer .foot_cont {height:185px;border-right:1px solid #545454;float:left;color:#d4d4d4;font-size:13px;line-height:28px;}
footer .foot_cont .title {display:block;text-align:center;margin:10px 0;color:#FFF;font-size:16px;font-weight:bold;}
footer .foot_cont .title1 {display:block;text-align:center;margin: 10px 0 10px -15px;color:#FFF;font-size:16px;font-weight:bold;}
footer .cont1 {width:285px;}
footer .cont1 .title {text-indent: -74px;}
footer .cont2 .title {text-indent: -19px;}
footer .cont1 ul {overflow:hidden;}
footer .cont1 ul li {width:92px;float:left;margin-right:40px;}
footer .cont2 {width:430px;padding-left:40px;padding-right:20px;}
footer .cont3 {width:330px;padding:0 30px;}
footer .cont3 .title {margin-bottom:5px;}
footer .cont3 .tel {margin-bottom:5px;font-size:25px;font-weight:bold;color:#32b4bc;padding-bottom:10px;border-bottom:1px dotted #545454;text-align:center;}
footer .cont3 .txt3 {text-align:center;}
footer .cont4 {padding-left:30px;border-right:0;}
footer .cont4 img {width:98px;}
/*footer .cont4 img.img1 {margin-right:10px;}*/

@media all and (max-width: 640px) {
	#wraper {min-width:320px;margin-bottom:60px;}
	#head {position:relative;height:auto;}
	#head .top {width:auto;height:auto;margin-bottom:0;padding-top:20px;padding-bottom:20px;height:77px;}
	#head .logo {text-align:center;float:none;margin-top:0;}
	
	#head .logo .m_logo {display:inline;}
	#head .logo .pc_logo {display:none;}
	#head .right {float:none;}
	
	#head .top_call {position:fixed;padding-left:0;bottom:0;width:100%;height:60px;line-height:60px;background:#ee402e;color:#FFF;font-size:15px;text-align:center;}
	#head .top_call span {padding-left:30px;font-size:17px;display:inline-block;background:url("../image/m_top_call_icon.png") no-repeat left center;}
	#head .top_call b {font-size:20px;}
	#head .top_search {display:none;position:absolute;top:80px;left:1%;width:98%;margin:0;}
	
	#head.show_search .top_search {display:block;}
	
	#head .top_search input[type="text"] {width:100%;line-height:35px;padding-left:8px;border:0;background:#FFF;border-radius:0;color:#6a6a6a;font-size:12px;height:35px;}
	
	#head .top_search .btn {display:none;}
	#head .top_search .txt_btn {display:block;position:absolute;right:9px;top:8px;background:none;border:none;font-size:12px;color:#3cb7c7;font-weight:bold;}
	#head .show_m_search {position:absolute;right:15px;top:26px;display:block;}
	
	#head .menu {height:auto;width:auto;position:static;background:#3cb7c7;}
	#head.show_search .menu {padding-top:41px;}
	.main_menu {overflow:hidden;}
	#head .menu .main_menu li {width:50%;margin-left:0;}
	#head .menu .main_menu li:first-child {margin:0;width:auto;}

	#head .main_menu .menu_icon {position: absolute;top: 7px;left: 5px;z-index:999;}
	#head .menu .main_menu li a.menu_icon.on {background:url("../image/menu_icon.png") no-repeat center center;}
	#head .menu .main_menu li a {font-size:0;text-indent:-99999px;line-height:inherit;}
	#head .menu .main_menu li a img {display:block;width:100%;}
	
	#head .menu .sub_menu {position:fixed;left:0;top:0;height:100%;background:#3cb7c7;z-index:999;}
	#head .menu .sub_menu .close_menu {display:block;position:fixed;right:20px;top:20px;color:#FFF;font-size:25px;}
	#head .menu .sub_menu > ul {margin:50px 20px 20px 20px;}
	#head .menu .sub_menu > ul > li {padding-top:0;}
	#head .menu .sub_menu > ul > li strong {float:none;display:block;color:#FFF;font-size:15px;line-height:35px;cursor:pointer;}
	#head .menu .sub_menu > ul > li strong span {display:block;float:right;margin-right:5px;}
	#head .menu .sub_menu > ul > li ul {margin-left:0;display:none;margin-top:10px;}
	#head .menu .sub_menu > ul > li ul li {float:none;margin-left:0;border-top:1px solid #fff;margin-bottom:0;}
	#head .menu .sub_menu > ul > li ul li:first-child {}
	#head .menu .sub_menu > ul > li ul li a {display:block;color:#fff;font-size:13px;line-height:30px;padding-left:15px;}
	.sub_visual {display:none;}

	.cont_title a {display:inline-block;}
	.cont_title.m_black {color:#3a3a3a;}
	.cont_title.m_black strong {color:#3a3a3a;}
	.product #head {height:auto;}
	.bottom_hezuo {margin-bottom:30px;}
	.bottom_hezuo ul {text-align:center;margin:0;}
	.bottom_hezuo ul li {float:none;display:inline-block;width:45%;margin:5px;}

	.product_cont .search_list ul li {padding:15px 10px;font-size:12px;}
	.product_cont .subject {font-size:13px;padding:15px 10px;font-weight:bold;}
	.product_cont .contents {padding:20px;font-size:12px;}

	footer {padding:20px 0;}
	footer .box {width:auto;margin:0 20px;}
	footer .foot_cont {width:auto;height:auto;float:none;border-right:0;border-bottom:1px solid #545454;padding:0;padding-bottom:15px;text-align:center;}
	footer .cont1 ul {text-align:center;}
	footer .cont1 ul li {width:auto;float:none;margin:0 10px;display:inline-block;}
	footer .cont4 {padding-left:0;border-bottom:0;}
	.content_box .box {width:auto;margin:0 20px;}
}

@media all and (min-width: 640px){
	#head .menu .sub_menu > ul > li ul {display:block !important;}
}

#editor_contents strong {font-weight:bold;}