@charset "utf-8";
/* div{margin:30px!important;margin:28px;}*/
/* yui reset.css version: 2.5.2 */
html{width:100%;}
body,div,dl,dt,dd,ul,ol,li,h1,div,div,div,div,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}

fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
.clear,.cl{clear:both; height:0px;overflow:hidden;}
legend{color:#000;}
a { text-decoration:none; color:#333}
a:hover { text-decoration:none;color:#000}
.clearfix:after { content:""; clear:both; display:block; visibility:hidden; }
/*input::-webkit-input-placeholder{
            color:#FFF; font-size:14px
}
input::-moz-placeholder{  
	color:#FFF; font-size:14px
}
input:-moz-placeholder{   
	color:#FFF; font-size:14px
}
input:-ms-input-placeholder{ 
	color:#FFF; font-size:14px
}
 end of reset.css */

body { width:100%;
	font-family: "微软雅黑",Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;min-width:1200px;
}
.main_box img { max-width:100%;}


.top_line { height:34px; background-color:#024da8; color:#FFF;}
.top_line .bd { max-width:1200px; margin:0 auto; text-align:right; padding-right:40px;}
.t_left { float:left;}
.t_right { float:right;}
.t_right a {color:#FFF;}
#top_menu2 { display:none}

.display_n { display:none}
.logo { width:250px;float:left; margin:25px 0 0px 20px; position:relative} 
.logo img { width:100%;}
.index_logo { width:175px; height:131px; position:absolute; left:100px; top:50px;background:url(../images/index_logo.png);} 
.inbox { max-width:1200px; margin:0 auto; position:relative}
/*  nav */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.navbox{width:100%;z-index:1000; margin:auto; min-width:1200px;border-bottom:0px solid #fff}
.nav_bar{position:relative; z-index:99; height:90px; width:1200px;color:#fff; margin:0 auto }
.nav{position:relative;float:right; margin-right:0px;}
.nav .m{float:left; position:relative; z-index:99;text-align:center;}
.nav a{font-size:100%; font-weight:normal;color:#04142b;display: inline-block;font-size:16px; line-height:90px; padding:0 18px;}
.nav .dynav:hover,.nav .hover { background-color:#024da8; color:#FFF;}
.navarrow span { display:block; background:url(../images/nav_arrow.png) no-repeat center right; padding-right:15px;}
.navarrow:hover span,.navarrow.hover span {background:url(../images/nav_arrow_hover.png) no-repeat center right;}

#top_menu ul ul {
	background-color:#024da8;
	width: 165%;
	position: absolute;
	left:0px;
	top:90px;margin:0; list-style:none; text-align:left;display:none;
	box-sizing:border-box;
	padding:0px 0px;
}
#top_menu ul .produl {width: 275%;}
#top_menu ul.nav ul li { padding:0px 0px;}
#top_menu ul.nav ul li a{ display:block;padding:10px 35px;line-height:25px; text-transform:none;font-size:12px; color:#fff; 
background:url(../images/sub_nav.png) no-repeat 20px 20px;border-bottom:0}
#top_menu ul.nav ul li a:hover,#top_menu ul.nav ul li .hover { color:#fff; background:url(../images/sub_nav_hover.png) no-repeat 20px 20px; background-color: rgba(0,0,0,0.4)}
#top_menu ul.nav ul li a:before,#top-nav ul.hdnav ul li a.active:before{border-top:0;background:none;border-bottom:0}




.link a { display:inline-block; float:left}

.box { max-width:1920px; margin:0 auto; padding-bottom:0px;position:relative; z-index:1}
.box img {display: inline-block}

.main_visual{position:relative;}
.main_image{position:relative;}
.main_image img { max-width:100%; display:block}

div.flicking_con{position:absolute;bottom:70px;left:50%;z-index:999;width:200px;height:21px;margin:0 0 0 -50px;}
div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url('../images/dot.png') 0 0 no-repeat;display:block;text-indent:-1000px; margin-right:17px;}
div.flicking_con a.on{background-position:-21px 0px}


#btn_prev,#btn_next{z-index:11111;position:absolute;width:60px!important;height:60px!important;top:50%;margin-top:-35px;}
#btn_prev {
    background: url(../images/prev.png) no-repeat center center;
    left: 30px;
}
#btn_prev:hover { background-color:rgba(204,204,204,0.3)}
#btn_next {
    background: url(../images/next.png) no-repeat center center;
    right: 30px;
}
#btn_next:hover { background-color:rgba(204,204,204,0.3)}

.case_list{ max-width:1200px; margin:80px auto 0;}

.case_list dl {position:relative; margin-bottom:60px;}
.case_list dt { height:500px; overflow:hidden; z-index:1;}
.case_list dl img { width:100%;-webkit-transition: all ease .8s;transition: all ease .8s;}
.case_list dl:hover img {-webkit-transform: scale(1.05);transform: scale(1.05);}

.case_list dd { width:100%;}
.case_text { max-width:900px; margin:0 auto; background-color:#FFF; padding:40px 80px; }
.case_text h3 { font-size:28px; font-weight:normal;text-align:center; margin-bottom:20px;letter-spacing: 3px;}
.icon_t { text-align:center; margin-bottom:30px; height:20px;background:url(../images/icon_t.png) no-repeat center center; display:none}
.case_text p { font-size:16px; color:#666; line-height:30px; text-align:center}
.case_bt { margin-top:40px; text-align: center}
.case_bt .update { float:right; color:#999999}
.case_text a:hover { color:#d0111b}
.case_bt a { display:inline-block; border:1px solid #999; padding:7px 20px; font-size:16px}

.bn_text { max-width:1200px; background-color:#e9e9e9; padding:25px 40px; text-align:center; margin:0 auto; margin-top:-100px; box-sizing:border-box}
.bn_text h2 {font-size:28px; color:#333333;margin-bottom:20px;font-weight:normal}
.bn_text p {font-size:14px; color:#686868; line-height:30px;}

.banner{ position:relative; overflow:hidden}
.bt_link { margin-top:0px;}
.bt_link  a{ display:inline-block; width:30px; height:30px; margin-right:25px; position:relative}
.bt_link .weibo { background:url(../images/sns.png) no-repeat -69px 0;margin-right:0; background-size:80px;}
.bt_link .weixin { background:url(../images/sns.png) no-repeat 1px 0;background-size:80px;}

.bt_link span { float:left; margin-left:20px; line-height:32px; margin-right:20px; font-size:16px}


.wx-img { width:120px; height:120px; position:absolute; top:50px; left:-35px; display:none;}
.weixin:hover .wx-img  { display:block}
.wx-img img{ width:110px;}

#mainbox { position:relative; z-index:9999;}
.index_plist { max-width:1200px; margin:0 auto;margin-top:-30px;}
.index_plist li { width:25%; float:left; position: relative}

.index_plist li .hover {width:100%; height:100%;background:url(../images/h_bg.png) repeat;position:absolute; top:0 ; left:0; display:none }
.index_plist li a:hover .hover { display:block}
.index_plist li span { display:block; width:100%; height:100%; line-height:180px;background:url(../images/h_line.png) no-repeat center center; color:#FFF; font-size:20px; text-align:center; font-weight:bold}


.index_prod {margin:90px auto;}
.title .hd { text-align:center; background:url(../images/line_bg.jpg) repeat-x 0 57px; font-size:14px; color:#7b7b7b; margin-bottom:50px;}
.title .line_wihte {background:url(../images/line_wihte.jpg) repeat-x 0 57px; }

.title .hd h3 { margin-bottom:10px;}
.index_prod .bd { }
.index_prod .bd li { text-align:center;}

.index_prod .bd .tab { font-size:20px;}
.index_prod .bd .tab a:hover { color:#b38530}


.index_prod .bd .tab_tishi { line-height:30px; font-size:12px; color:#cacaca; margin-bottom:40px; text-align:center}



.zsjm { padding:70px 0}

.logo_color { background-color:#83c6d6}

.pd35 { padding:35px 0; overflow:hidden}

.content{ width:100%;padding-top:80px;padding-bottom:80px;position:relative; float:left}
.prodok { clear:both; padding:50px 15px;}
.prodok .bd { max-width:1200px; margin:0 auto;}
.prodok .p_left{ float:left; margin-bottom:30px;}
.prodok .p_right{ float: right}

.prodok1 { background-color:#FFF;}
.prodok2 { background-color:#dfeaf8;}


.J_sideBar {}
	.infoSub h3 { font-size:16px; color:#727171; font-weight:normal}

	.sidenav { width:160px; float:left; position:relative}
	.sidenav ul { margin-left:42px; margin-top:15px;}
	.sidenav ul li {line-height:35px;border-bottom:1px dotted #b8b8b8; text-align:center}
	.sidenav ul li a { font-size:12px; display:block}
	.sidenav ul li a:hover,.sidenav ul li .hover,.sidenav ul .current a{ color:#f1880c}

	.sidenav ul ul {margin-left:0; margin-top:0;}
	.sidenav 	.fnav { text-align:left; background:url(../images/fnav.png) no-repeat center right;}
	
	.ffnav30 .nav30 a,
	.ffnav31 .nav31 a,
	.ffnav32 .nav32 a,
	.ffnav33 .nav33 a,
	.ffnav34 .nav34 a,
	.ffnav96 .nav96 a{ color:#f1880c}
	
	.infoMain { width:940px; float:right; padding-left:50px;
		color:#333
	}
	.infoMain h3 {
		font-size: 34px;
		font-weight: normal;
		margin-top: 30px;
		margin-bottom: 30px;
	}

.topic-content-column {
    clear: both;
    overflow:hidden;
}

.link .xg { display:inline-block; margin-left:50px; margin-right:20px;}

.jc_er { width:289px; height:330px;background:url(../images/jiance/jiance_et.jpg) no-repeat top center;}
.jc_er:hover,.jc_er_h {background:url(../images/jiance/jiance_et_h.jpg) no-repeat top center;}

.jc_women { width:289px; height:330px;background:url(../images/jiance/jiance_women.jpg) no-repeat top center;}
.jc_women:hover,.jc_women_h {background:url(../images/jiance/jiance_women_h.jpg) no-repeat top center;}

.jc_men { width:289px; height:330px;background:url(../images/jiance/jiance_men.jpg) no-repeat top center;}
.jc_men:hover,.jc_men_h {background:url(../images/jiance/jiance_men_h.jpg) no-repeat top center;}


.jiance_tab li{ width:334px; height:427px; float:left; margin-left:22px;}
.jiance_tab li a { display:block;width:334px; height:427px; text-indent:-9999px;}
.jctab_1 a {background:url(../images/jiance/jiance_2a.jpg) no-repeat top center;}
.jctab_1 a:hover {background:url(../images/jiance/jiance_2a1.jpg) no-repeat top center;}
.jctab_2 a {background:url(../images/jiance/jiance_2b.jpg) no-repeat top center;}
.jctab_2 a:hover {background:url(../images/jiance/jiance_2b1.jpg) no-repeat top center;}
.jctab_3 a {background:url(../images/jiance/jiance_2c.jpg) no-repeat top center;}
.jctab_3 a:hover {background:url(../images/jiance/jiance_2c1.jpg) no-repeat top center;}


.link a { display:inline-block;}

.index_2a {background:#f9f9f9 url(../images/index/index_2a.jpg) no-repeat  left  center; background-size: contain;}
.index_2b { height:323px;background:url(../images/index/index_2b.jpg) no-repeat  right center;padding:50px 0;}
.index_2a .text_box { width:380px; float:left; padding:25px 0 0 45px; margin-left:195px; background:url(../images/index/index_2c.png) no-repeat  top left;}
.text_box h2 { color:#00b3d6; font-size:34px;background-color:#f9f9f9; line-height:34px;}
.text_box h3 { color:#00b3d6; font-size:28px; margin-bottom:20px;font-weight:normal;background-color:#f9f9f9}
.text_box p { color:#727171; font-size:16px; margin-bottom:20px; line-height:23px;}

.index_3a {background:url(../images/index/index_3a.jpg) no-repeat  right  center; background-size: contain; overflow:hidden;}
.index_3b {height:323px;background:url(../images/index/index_3b.jpg) no-repeat  left center;overflow:hidden;padding:50px 0; }
.index_3a .text_box { width:380px;float:right; padding:25px 45px 0 0; margin-right:195px;background:url(../images/index/index_3c.png) no-repeat top right; text-align:right}
.index_3a .text_box h2 { color:#fac014;background-color:#fff}
.index_3a .text_box h3 { color:#fac014;background-color:#fff;font-weight:normal;}
.index_3a .more span { background-color:#fac015}

.index_4a {background:#f9f9f9 url(../images/index/index_4a.jpg) no-repeat  left  center; background-size: contain;}
.index_4b {height:323px;background:url(../images/index/index_4b.jpg) no-repeat  right center;padding:50px 0;}
.index_4a .text_box { width:400px;float:left; padding:25px 0 0 45px; margin-left:195px; background:url(../images/index/index_4c.png) no-repeat top left;}
.index_4a .text_box h2 { color:#8fc31f;background-color:#f9f9f9}
.index_4a .text_box h3 { color:#8fc31f; margin-bottom:10px;background-color:#f9f9f9;font-weight:normal;}
.index_4a .more span { background-color:#8fc31f}


.index_5a {background:url(../images/index/index_5a.jpg) no-repeat  right  center; background-size: contain;  overflow:hidden;}
.index_5b {height:323px;background:url(../images/index/index_5b.jpg) no-repeat  left bottom; overflow:hidden;padding:50px 0;}
.index_5a .text_box { width:450px;float:right; padding:25px 45px 0 0; margin-right:195px;background:url(../images/index/index_5c.png) no-repeat top right;text-align:right}
.index_5a .text_box h2 { color:#cc7db1;background-color:#fff}
.index_5a .text_box h3 { color:#cc7db1;background-color:#fff; font-weight:normal;}
.index_5a .more span { background-color:#cc7db1}



.pd30 {padding: 10px 0 50px; overflow: hidden;}
.pd50 {padding: 50px 0; overflow: hidden;}
.yf_icon {}
.yf_icon a { width:100%; height:100%;}
.yf_icon li { width:237px; height:265px; float:left; margin-left:30px;}
.yf_icon1 a {background:url(../images/yufang/yufang_icon1.jpg) no-repeat top center;}
.yf_icon1 a:hover,.yf_icon1 .hover {background:url(../images/yufang/yufang_icon1_h.jpg) no-repeat top center;}

.yf_icon2 a {background:url(../images/yufang/yufang_icon2.jpg) no-repeat top center;}
.yf_icon2 a:hover,.yf_icon2 .hover {background:url(../images/yufang/yufang_icon2_h.jpg) no-repeat top center;}
.yf_icon3 a {background:url(../images/yufang/yufang_icon3.jpg) no-repeat top center;}
.yf_icon3 a:hover,.yf_icon3 .hover {background:url(../images/yufang/yufang_icon3_h.jpg) no-repeat top center;}
.yf_icon4 a {background:url(../images/yufang/yufang_icon4.jpg) no-repeat top center;}
.yf_icon4 a:hover,.yf_icon4 .hover {background:url(../images/yufang/yufang_icon4_h.jpg) no-repeat top center;}


.zl_icon a { width:100%; height:100%;}
.zl_icon li { width:268px; height:308px; float:left; margin-left:70px;}
.zl_icon1 a {background:url(../images/zhiliao/zl_icon1.jpg) no-repeat top center;}
.zl_icon1 a:hover,.zl_icon1 .hover {background:url(../images/zhiliao/zl_icon1_h.jpg) no-repeat top center;}
.zl_icon2 a {background:url(../images/zhiliao/zl_icon2.jpg) no-repeat top center;}
.zl_icon2 a:hover,.zl_icon2 .hover {background:url(../images/zhiliao/zl_icon2_h.jpg) no-repeat top center;}
.zl_icon3 a {background:url(../images/zhiliao/zl_icon3.jpg) no-repeat top center;}
.zl_icon3 a:hover,.zl_icon3 .hover {background:url(../images/zhiliao/zl_icon3_h.jpg) no-repeat top center;}


.jkgl_icon a { width:100%; height:100%;}
.jkgl_icon li { width:268px; height:308px; float:left; margin-left:70px;}
.jkgl_icon1 a {background:url(../images/jkgl/jkgl_icon1.jpg) no-repeat top center;}
.jkgl_icon1 a:hover,.jkgl_icon1 .hover {background:url(../images/jkgl/jkgl_icon1_h.jpg) no-repeat top center;}
.jkgl_icon2 a {background:url(../images/jkgl/jkgl_icon2.jpg) no-repeat top center;}
.jkgl_icon2 a:hover,.jkgl_icon2 .hover {background:url(../images/jkgl/jkgl_icon2_h.jpg) no-repeat top center;}
.jkgl_icon3 a {background:url(../images/jkgl/jkgl_icon3.jpg) no-repeat top center;}
.jkgl_icon3 a:hover,.jkgl_icon3 .hover {background:url(../images/jkgl/jkgl_icon3_h.jpg) no-repeat top center;}




.wz_info { width:100%; border-top:3px solid #e5e5e5;}
.cont_box { max-width:780px; padding:0 10px 30px; float: left; overflow: hidden}
.cont_side { width:290px; float: right;overflow: hidden; margin-top:163px; background-color:#fafafa}
	.cont_side .hd { padding:10px 30px; font-size:26px; margin-bottom:10px;}
	.cont_side .bd { padding:0px 30px;}
	.cont_side .bd li { font-size:16px; background-color: #FFF; margin-bottom:25px; border-radius:5px}
	.cont_side .bd li span { display:block; line-height:30px; height:30px; overflow:hidden;text-align:center}
.news_cont h2 { text-align:center; font-size:28px;}
.news_cont .news_time {
    color: #3e3a39;
    font-size: 14px;
    line-height: 30px;
    margin-bottom: 10px; text-align:center;
}
.news_cont { font-size:14px;}
.news_cont  h3 { font-size:16px; line-height:30px;}
.news_cont img {max-width:100%;}
.news_cont p{ margin-bottom:20px; line-height:24px;}
.news_cont p strong { font-size:16px; line-height:30px;}
.news_cont table {border-collapse:collapse; }
.news_cont td {border: 1px solid #666; padding:3px}
.news_cont th {border: 1px solid #666; padding:3px; text-align:center; font-weight:bold}
.locat { border-bottom:2px solid #cc7eb0;  height:36px; line-height:36px; overflow:hidden;background:url(../images/weizhi.jpg) no-repeat 5px center; padding-left:30px; margin-bottom:30px;}
.locat a { font-size:16px;}
.list_more { display:none}
.jkgl_m1,.jkgl_m2,.jkgl_m3 { cursor:pointer}

.topic-content-column { margin-top:30px;}
.in_title img { width:100%;} 


.hezuo_list { width:100%; padding:20px 0; overflow:hidden}

.hezuo_list dl { width:33%; height:150px;  float:left; color:#595757; padding:10px; box-sizing:border-box; border-bottom:1px solid #CCC;}
.hezuo_list .b_right { border-right:1px solid #CCC}
.hezuo_list .nobdb {border-bottom:0}
.hezuo_list dt { font-size:16px; font-weight:bold;margin-bottom:10px;}
.hezuo_list dd { font-size:14px;color:#898989}


.c_hs { color:#fac014}
.c_zise {color:#ee87b4}
.c_blue{color:#00b3d6}
.c_green {color:#8fc31f}

.in_cont { font-size:16px; line-height:28px; color:#666;}
.in_cont p {margin-bottom: 20px;}
.in_cont h1 { font-size:22px;margin-top:20px; line-height:36px; font-weight:bold}
.in_cont h2 { font-size:20px; line-height:26px; font-weight:bold}
.in_cont h3 { font-size:18px; margin-top:20px; line-height:26px; font-weight:bold; margin-bottom:5px;}
.in_cont h4 { font-size:16px;margin-bottom:20px; font-weight:bold}

.p_w80 { width:80%}
.p_w70 { width:70%}
.p_w60 { width:60%}
.p_w50 { width:50%}
.p_w40 { width:40%}


.page { padding-bottom:25px; font-size:14px}
.page a{ display:inline-block; padding:4px 8px; border:1px solid #999;}
.page a:hover {border:1px solid #1fa8c7; background-color:#1fa8c7; color:#FFF;}
.page .current {display:inline-block; padding:4px 8px;border:1px solid #1fa8c7;background-color:#1fa8c7;color:#FFF;}
.goback { text-align:center; margin-top:30px; display:none}
.wenda { width:100%; margin-bottom:20px;}
.wenda dt { padding-left:60px;background:url(../images/wen.jpg) no-repeat left top; line-height:46px; margin-bottom:20px; font-size:22px; font-weight:bold; color:#666}
.wenda dd { padding-left:60px;background:url(../images/da.jpg) no-repeat left top; padding-top:5px;}


.jiance_wd { padding:45px; background-color:#f9f9f9}
.jiance_wd h2 { font-size:36px; text-align:center; margin-bottom:40px;}

.jiance_wd dt {background:url(../images/wen_jc.jpg) no-repeat left top;}
.jiance_wd dd {background:url(../images/da_jc.jpg) no-repeat left top; font-size:16px; line-height:28px;}
.tc_box li { float:left; line-height:30px; margin-right:20px; padding:0 10px; margin-bottom:5px;}
.tc_box li.hover { background-color:#ccc; border-radius:3px; }


.index_box { width:1150px; margin:0px auto; overflow:hidden; padding:60px 0}
.index_box dl { width:326px; margin-right:50px; float:left}
.index_box dd { background-color:#FFF; padding:10px 20px; line-height:20px;}
.index_box dl h3 { text-align:center; margin-bottom:10px; font-size:15px}
.index_box dl p { height:60px; overflow:hidden; color:#999; font-size:14px}
.index_box .more { text-align: right; margin-top:5px;}
.index_box .more span { display:inline-block; background:url(../images/more.png) no-repeat  center center; width:20px; height:20px;}

.prod_list {margin-bottom:30px; overflow:hidden}
.prod_list ul { margin-left:27px; }
.prod_list li { float:left; margin-right:40px; margin-bottom:50px; position:relative;}
.prod_list li img { display:block;}
.prod_list li .p_title { width:100%; padding:0 10px; box-sizing:border-box; display:block; position:absolute; bottom:0; left:0; height:36px; line-height:36px;background:url(../images/t_bg.png); font-size:13px; color:#595757;overflow:hidden;}

.daili_list img { max-width:100%;}
.meilishuo { width:1000px; margin:0 auto; }
.meilishuo li { width:478px; float:left; margin:10px;}




/*.news_list {padding:0 0px}

.news_list .bd { width:100%;}
.news_list dl { width:284px; float:left; margin-bottom:40px;margin-left:13px; margin-right:13px; }
.news_list dt {width:100%; height:192px;position: relative; overflow:hidden; margin-bottom:10px;}
#model108 dt{ height:auto}

.news_list dd { text-align:center;}
.honor dt{height:382px;}

.news_list a img{ display:block;-webkit-transition: all ease .8s;transition: all ease .8s; height:100%;}
#model108 a img { width:100%; height:auto;}
.news_list a:hover img{-webkit-transform: scale(1.07);transform: scale(1.07);}
.news_list .view { width:100%; height:100%;background:url(../images/hover_bg.png); position:absolute; top:0; left:0; display:none}

.news_list dd { overflow:hidden}
.news_list dd h3{ height:23px;font-size:16px;font-weight:normal;overflow:hidden; margin:10px 0; border-bottom:1px solid #f08200; color:#f08200 }
.news_list dd h3 span {display:inline-block; padding-bottom:3px;}
.news_list dd .jianjie { font-size:14px; margin-bottom:12px; color:#727171; line-height:21px; height:63px; overflow:hidden; text-align:left}
.news_list .more { text-align:right}
.news_list .more span { display:inline-block; color:#c2a699; border:1px solid #c2a699; padding:3px 10px;}
*/


.news_info { padding-top:80px; font-size:14px; line-height:28px;width:1120px; text-align:center}
.news_info p { margin-bottom:20px;}

.news_info .title {
    padding:0  0 40px; font-size:24px; letter-spacing:1px;text-align: center; font-weight:normal
}

.video dl { width:440px; }
.video dt { height:auto}

.hangye dl { width:100%;margin-bottom:40px; overflow:hidden; padding:0 13px; box-sizing: border-box}
.hangye dt {width:191px; height:133px;position: relative; overflow:hidden; float:left; margin-right:20px;}
.hangye dd { overflow:hidden}
.hangye dd h3{ height:23px;font-size:16px;font-weight: bold;overflow:hidden; margin:0px 0 15px;color:#333 }
.hangye dd h3 span {display:inline-block; padding-bottom:3px;}
.hangye dd .jianjie { font-size:14px; margin-bottom:12px; color:#727171; line-height:21px; height:63px; overflow:hidden}



.lianxi { padding-top:70px}
.lianxi h1 { font-family:"黑体", Arial, Helvetica, sans-serif; font-size:60px; color:#595757; text-transform:uppercase;}
.lianxi p { line-height:30px; font-size:14px; padding:10px;}
.lx_left { width:388px; float:left; padding-top:50px;}
.lx_right { float:right}

.mls_info { text-align:center}

.about_text { color:#727171; line-height:21px;}
.about_text  img { max-width:100%;}
.about_text h3{ font-size:20px; margin:0 0 15px 0;}
.about_text p { margin-bottom:10px; line-height:29px; font-size:14px;}
.about_brand img { margin-left:20px; margin-bottom:20px;}
.fl{ float:left;}
.fr{ float:right;}
.about_ds { width:442px;}
.about_ds h3 { margin-top:20px;}
.about_team { margin-top:100px;}

.about_left { width:282px; float:left; margin-bottom:30px; margin-right:43px;}
.about_left h3 { margin-top:40px;color:#f08200;}
.about_right { width:615px; float:left;}


.diangu_left { width:332px; float:left; margin-bottom:30px; margin-right:43px;}
.diangu_left dl {}
.diangu_left dt { margin-bottom:10px;color:#fff; background-color:#f18506; text-align:center; font-size:18px; line-height:40px; border-radius:20px;}
.diangu_right { width:555px; float:left; padding-top:55px;}
.diangu_right img { max-width:100%;}
.diangu_left dd { height:376px; overflow: auto}

.huoban_left { width:455px; float:left; }
.huoban_left img { width:100%;}
.huoban_right { width:450px; float: right;}
.huoban_right h3 { margin-top:0px; margin-bottom:15px;color:#f08200; font-size:22px}
.huoban_right dd{border-top: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
    padding: 15px 0; line-height:20px;}
.huoban_right p { padding-bottom:10px;}

.prodok img { width:100%;}

/*内衣读本右侧*/
.beauty_subRight{ float:left; margin-left:0px; margin-top:0px;}
.subBeauty{ float:left; width:320px; height:530px;background:#fff;}
.subBeauty a{ text-decoration:none;}
.subBeauty_margin{ margin-left:10px;}
.subBeauty ul{ list-style-type:none;}
.subBeauty ul li{ width:320px; text-align:center;}
.subBeauty ul li.boder{border-bottom:1px #c9afa7 solid;}
.subBeauty ul li p{ line-height:30px;}
.subBeauty ul li p,span.text{font-size:14px; color:#514c45;}
.subBeauty ul li p.button{height:20px; background:url(../images/hui_button.png) center center no-repeat;}
.subBeauty ul li h2{position:absolute; text-indent:-9999em;}
.subBeauty_left li{ height:122px; padding-top:10px;}
.subBeauty_left .title{background:url(../images/textbookTitle01.png) center center no-repeat;}
.subBeauty_center li{line-height:99px; height:99px;}
.subBeauty_center .title{ height:132px; background:url(../images/textbookTitle02.png) center center no-repeat;}
.subBeauty_center span.img{ float:left; margin-top:25px; margin-left:20px;}
.subBeauty_center span.text{ margin-right:20px; text-align:right; padding-right:30px; float:right;  background:url(../images/hui_button.png) right center no-repeat;}
.subBeauty_right li{ height:159px;}
.subBeauty_right .title{height:132px;background:url(../images/textbookTitle03.png) center center no-repeat;}
.subBeauty_right .img{ margin-top:40px;}



#footer {width:100%;z-index: 100; border-top:4px solid #024da8}

.ft_hd { width:1200px;overflow:hidden;margin:0 auto; padding:35px 0;line-height:32px; font-size:13px;} 


.ft_left{ float:left;margin-left:5px;}
.ft_mid { float:left;margin-right:95px;}
.ft_mid  p { text-align:center}
.ft_right{ float:left; text-align:left; margin-right:100px; padding-top:5px; }
.ft_right img { width:200px;}
.kefu { margin-bottom:10px;font-size:15px;}

.ft_book { float:right}

.ft_nav {float:left; margin-right:13px;}
.ft_nav h3 { font-size:15px; margin-bottom:6px;}
.ft_nav h3 a:hover {color:#024da8}
.ft_nav li { margin-bottom:0px;}
.ft_nav li a{ color:#666}
.ft_nav li a:hover{ color:#024da8}

.ft_right dl {  margin-left:10px; margin-right:10px; margin-bottom:10px;}
.ft_right dt{ margin-right:30px; font-size:15px; margin-bottom:15px; font-weight:bold}
.ft_text { padding-top:5px; border-top:1px solid #999; padding-left:20px; font-size:14px}

.ft_bt { background-color:#024da8}
.copyright {max-width:1200px; margin:0 auto; padding:10px 15px;overflow:hidden; color:#f5f5f5; text-align:center}
.copyright span { color:#d0111b}
.ft_dz { float:left; margin-right:260px;}
.ft_bc { float:left;}
.ft_beian { float: right}

.text-input {width: 320px;
    color: #333;
    font-size: 14px;
    line-height: 30px;
    padding: 0 10px 0 10px;
    border: 1px solid #595757;
    margin: 0 0 15px 0px;
    box-sizing: border-box;}
.lx_right label {font-size: 14px; display:inline-block; width:80px; float:left; line-height:32px;}
.butcontact {display: inline-block;
    width: 130px;
    padding-right: 0;
    padding-left: 0;
    background-color: #f08200;
    border: 0;
    font-size: 16px;
    color: #FFF;padding: 10px 12px; margin-left:80px;}


.index_brand { margin:0 auto; max-width:1000px; }
.index_brand .hd { max-width:900px; margin:0 auto; text-align:center; font-size:24px; padding:0 25px 25px ; border-bottom:2px solid #CCC;}
.index_brand .bd{ padding:40px 0px;}
.index_brand dl { width: auto; margin-left:50px;}
.index_brand dt { width:240px; float:left; margin-right:60px;}
.index_brand dd { width:580px; float:left; line-height:25px; font-size:15px}
.index_brand dd p { margin-bottom:20px;}

.index_brand .lianxi { padding:50px 20px; overflow:hidden}

.anli  { margin:0 auto; max-width:1160px; }
.anli li { float:left; margin:0 5px;}


.honor { max-width:1060px;}

.sns { float:right; margin-top:30px;}
.m_nav { display:none}



.inbox { max-width:1200px; margin:50px auto 0px; position:relative; padding-bottom:0px;}
.hdtop { position:relative;margin-bottom:80px; text-align:center}
.hdtop img { max-width:100%;}
.incase_text img { max-width:100%;}

.hd_name { width:100%; font-size:26px;box-sizing:border-box; margin-bottom:20px;}


.hd_left { width:280px; float:left;}
.hd_left h3 {font-size: 20px;margin-bottom: 30px; font-weight:normal}
.hd_info .bd {
    font-size: 16px;
    margin-bottom: 30px;
    color: #727171;
    line-height: 26px;
}



.hd_info .ft {
    border: 0;
    padding-top: 0px;
    position: relative;
}

.hd_left .ft img { width:auto; height:60px;}

.hd_right { max-width:670px; margin:0 auto; padding:20px; }
.hd_right h3 {font-size:22px; margin-bottom:30px; font-weight:normal;line-height:36px; height:72px; overflow:hidden;}
.hd_right p { margin-bottom:30px; font-size:16px; line-height:30px;overflow:hidden; text-align:left}

.t_line { padding-bottom:10px;}
.t_time { color:#999; margin-top:-10px; margin-bottom:20px;}
.side_fixed { position:fixed; top:150px; left:50%; margin-left:-550px;}
.gotop { width:45px; height:44px;background:url(../images/go_top.png) no-repeat;position: fixed;right: 15px;bottom: 100px;display: none;z-index: 9999;cursor: pointer;}


.sns_share { width:100%; height:100%; position:absolute; top:0; left:0;}
.tag_lb .sns_share { background-color:#FFF; display:none}
.icon_fav { display:inline-block; float:left; width:25px; height:25px;background:url(../images/icon_fav1.png) no-repeat center center; background-size:25px; margin-top:12px;}
.icon_fav:hover,.icon_fav.hover { display:inline-block; float:left; width:25px; height:25px;background:url(../images/icon_fav.png) no-repeat center center; background-size:25px;}


.news-list-share { position:absolute;top:12px; right:0;}
.news-list-share-box a {
    width: 25px;
    height: 25px;
    float: left;
    margin: 0 0 0 12px;
    padding-left: 0;
	line-height: 20px;
    display: inline-block;
}
.news-list-share-box a.wb {
    background: url(../images/sns-sina.png) no-repeat center center; background-size:cover;
}
.news-list-share-box a.wb:hover {
    background: url(../images/sns-sina-h.png) no-repeat  center center; background-size:cover;
}
.news-list-share-box a.wx {
    background: url(../images/sns-wx.png) no-repeat  center center; background-size:cover;
}
.news-list-share-box a.wx:hover {
    background: url(../images/sns-wx-h.png) no-repeat  center center; background-size:cover;
}
.news-list-share-box a.qqz {
    background: url(../images/sns-qz.png) no-repeat  center center; background-size:cover;
}
.news-list-share-box a.qqz:hover {
    background: url(../images/sns-qz-h.png) no-repeat  center center; background-size:cover;
}
.sns_box { width:200px;float:left; margin-left:80px; position: relative;}
.sns_box .sns_share { background-color:transparent; display:block}
.show_anli .sns_box {float: right; margin-left:0px; }

.case-more .hd { margin-bottom:50px;}
.case-more .bd { text-align:center;margin-bottom:100px; padding:0 15px;}
.case-more .bd h3 { font-size:28px; text-align:center; margin-bottom:20px;}
.case-more .bd p { font-size:16px;line-height:28px;  color:#666; margin-bottom:30px;}


.news { max-width:1180px; margin:0px auto; padding:100px 15px 50px}
.news .bd { margin-right:-25px;}
.news-list { width:50%; float:left; min-height:360px;}
.news-list a { display:block; margin-right:25px;}
.news-list a:hover dl{box-shadow:0 0 10px #024da8;}
.news-list dl { width:100%; box-sizing:border-box;padding:20px 23px; box-shadow:0 0 10px #CCC;margin-bottom:70px; position:relative; background-color:#FFF}
.news-list dt {width:230px;  float:left; margin-top:-40px;}
.news-list dt img { width:100%;}
.news-list dd { width:270px; float:right; }
.news-list dd h2 { font-size:20px; margin-bottom:10px; height:62px; line-height:31px; overflow:hidden;}
.news-list dd h3 { font-weight: normal; font-size:12px; margin-bottom:30px; color:#666; line-height:21px;}

.case-mtime { font-size:42px; color:#cccccc; margin-top:25px;}
.case_date { font-size:62px; color:#333}
.case_year { font-size:14px;}


.news-list dd p {line-height:26px; font-size:16px; color:#959595}

.jiahao { width:46px; height:46px;background: url(../images/jiahao.png) no-repeat center center; position:absolute; z-index:100; bottom:-24px; right:26px;}


.case_banner { width:100%;}
.case_banner img { width:100%;}
.xunzhan_banner { text-align:center}
.xunzhan_banner img { max-width:100%;}


#myvideo1 { cursor:pointer}

.xz_list {overflow:hidden}
.indexnews_list {
    margin-right: -30px;
}
.indexnews_list li{
    width: 384px;
	float: left;
    margin-right: 25px;
	margin-bottom:25px;
}
.indexnews_list li .xzimg{width: 384px;overflow:hidden;}

.indexnews_list li img {
    width: 100%;
}

.indexnews_list li .title {background-color:#f0f0f0; height:68px;}
.indexnews_list li span{ padding:15px 20px; width:190px; text-align:left; color:#000;font-size:15px; line-height:20px; overflow:hidden;display: block; float:left}
.arrow-wz { width:72px; height:68px;  float:right;background:url(../images/arrow-wz.png) no-repeat center center }
.indexnews_list li p{ height:66px;color:#333; overflow:hidden}
.indexnews_list li img { width:100%;-webkit-transition: all ease .8s;transition: all ease .8s;}
.indexnews_list li a:hover img {-webkit-transform: scale(1.05);transform: scale(1.05);}


.yewu_nav .hd {max-width:1200px;margin:0 auto;}
.yewu_nav ul { margin:0 -60px;}

.yewu_nav li { width:20%; float:left;}
.yewu_nav li a { display:block; margin:25px 0 20px 0px;border-right:1px solid #CCC; padding:12px 20px; text-align:center; font-size:18px; letter-spacing:1px;}
.yewu_nav li a:hover { color:#e50112}
.yewu_nav li .lasta {border-right:0;}

.about { width:100%;overflow:hidden}
.about .hd { text-align:center; padding:50px 15px 0px;}
.about .hd h2 { font-size:26px; font-weight:normal;  color:#024da8}
.about .hd h3 { font-size:18px; font-weight:normal; margin-bottom:0px;}
.about .hd p { font-size:18px; line-height:35px;}
.about .bd ,.about .ft { max-width:1200px; margin:0 auto 0px;position:relative; overflow:hidden; padding:0 15px;}
.about .bd img { max-width:100%;width: inherit;}

.about .bd h3 { font-size:20px; font-weight:normal; margin-bottom:15px;}
.about .bd p { font-size:16px}
.hezuo .bd { margin-bottom:50px;}
.hezuo .ft { margin-bottom:80px;}
.hezuo .ft h2 { font-size:18px; margin-bottom:20px;color:#000}
.hezuo .ft p{ margin-bottom:20px; font-size:16px; line-height:30px;}
.video { margin-bottom:60px;}

.ft_book p { font-size:15px; font-weight:bold}
.ewmft { padding-top:10px;}
.ewmft img { width:100%}
.ewmft .ewm_1 { width:120px; margin-right:20px;}
.ewmft .ewm_2 { width:120px; float:right;}
.ewm_1 img { width:100%;}
.ewm_1 span { display:block; line-height:30px; text-align: center;}
.index_yewu .bd{max-width:1200px;}

.yewu { margin:0px;}

.yewu dt { width:1200px; height:500px; margin-bottom:15px;}
.yewu .ywlist h3 {margin-bottom:5px;}
.yewu .ywlist{ width:100%; float:left; padding-right:0px; box-sizing:border-box; margin-bottom:40px;}
.yewu .ywlist p { font-size:15px; color:#999; line-height:26px;}

.ft_lx { width:260px; color:#CCC;line-height:25px; margin-top:20px; padding:20px 0; border-top:1px solid #FFF; border-bottom:1px solid #FFF;}

.about_text { width:280px; position:absolute; top:50%; right:0; margin-top:-80px; padding:0px 30px; color:#FFF; font-size:17px; line-height:32px;}

.team_left { width:280px; height:548px; float:left; padding:20px; box-sizing:border-box; background-color:#e50112; color:#FFF; font-size:17px; letter-spacing:1px; line-height:30px;}
.team_right { width:890px; float:right;}

.index_team { max-width:1200px;margin:0 auto;}
.index_team .hd {}
.index_team .hd span { display:inline-block; padding:3px 20px; color:#FFF; background-color:#e50112; font-size:24px}
.index_team .bd { margin-bottom:25px;}
.index_team .bd p { margin-bottom:50px; font-size:16px; line-height:37px;}

.index_team .ft { max-width:1300px; margin:0 auto;}
.team_list ul { margin-right:-25px;}
.team_list li { width:33.33%;float:left}
.team_list .team_box { margin-right:25px;} 
.team_zw { padding:15px 20px; background-color:#fafafa}
.team_zw h3{ font-size:17px; font-weight:normal; margin-bottom:10px;}
.team_zw span { font-size:14px; color:#666}

.team_img { width:100%; height:277px; overflow:hidden;}
.team_box img { width:100%;-webkit-transition: all ease .8s;transition: all ease .8s;}


.team_box a { display:block; padding-bottom:29px; }
.team_box a:hover { background:url(../images/team_icon.png) no-repeat bottom center }
.team_box a:hover img {-webkit-transform: scale(1.05);transform: scale(1.05);}
.team_box a:hover .team_zw,.team_box .hover .team_zw {background-color:#e50113}
.team_box a:hover .team_zw,.team_box .hover .team_zw h3{color:#fff}
.team_box a:hover .team_zw,.team_box .hover .team_zw  span{color:#fff}
.team_box a:hover ,.team_box .hover { background:url(../images/team_icon.png) no-repeat bottom center }

.team_info { height:144px; padding:35px 50px 15px; color:#333; background-color:#ededed; font-size:14px; line-height:26px; letter-spacing:1px;}
.team_info p { margin-bottom:20px;}
.team_info h3 { margin-bottom:20px; font-size:16px}

.video_list {  margin:30px auto 0; position:relative;}

.index_video {width:960px;overflow:hidden}

.video_list ul{ margin-right:-30px;}
.video_list li { float:left;width:33.3%; padding-right:30px; box-sizing:border-box; margin-bottom:30px;}


.video_list .swiper-slide span { font-size:16px; display:block; margin-top:10px; }
.video_list .swiper-slide a { display:block; position: relative;}
.cover { width:100%; height:100%; position:absolute; top:0; left:0; background-color:rgba(0,0,0,0.65);}
.video_list .swiper-slide a:hover .cover { display: none}
.video_list .swiper-slide .hover .cover { display:none}


.index_news { max-width:1200px;margin:0 auto; background-color:#e9e9e9; padding:30px; margin-top:-38px; overflow:hidden; box-sizing: border-box}
.index_news span { float:right}
.index_news a { color:#666; display:block; width:100%; line-height:30px;} 
.index_news a:hover { color:#e50112;} 
.index_news .bd { height:30px; overflow:hidden;}

.inbanner {width:100%; overflow:hidden}
.inbanner img {width:100%;}


.job{ margin-right:-20px;}
.job_box { width:25%;float:left;}
.join_list { margin-right:20px;margin-bottom:20px;}
.join_list dt { padding:10px 15px; font-size:18px; color:#FFF; background-color:#e23129}
.join_list dd { padding:20px; background-color:#e9e9e9; min-height:200px;}
.join_list dd a { font-size:14px; display:block; margin-bottom:13px;}
.join_list dd a:hover { color:#e13228}
.join_list dd a span{ display: inline-block; width:15px; height:15px; border-radius:10px; margin-right:5px; font-size:12px; color:#FFF; background-color:#e13228; text-align:center;}

.jobinfo { display:none}
.payinfo { width:1200px; background-color:#FFF; position:fixed; top:50%; left:50%; margin:-280px 0 0 -600px; z-index:9999; padding:50px; box-sizing:border-box; box-shadow:0 0 26px #999; text-align:center; display:none}
.payinfo .hd { font-size:20px; line-height:40px; margin-bottom:20px;}
.payinfo .ft { text-align: left; line-height:25px; font-size:14px}
.payinfo .ft p { margin-bottom:15px;}
.payinfo img { width:230px;}
.close_pay{ width:20px; height:20px; font-size:18px; position:absolute; top:20px; right:60px; z-index:9999; cursor:pointer}
	.v_box { width:1200px; height:675px; overflow:hidden;margin:0 auto;}
	#myvideo1  { width:100%; height:675px;}
	.pcabout_img { display:block}
	.wap_img { display:none; text-align:center}
.about .wap_img p { font-size:14px; line-height:25px; padding-top:20px;}



.brand { max-width:1200px; margin:0 auto; overflow:hidden}
.brand li { float:left; padding:40px 20px;}

.brand li a { display:block; padding:15px 20px;}
.brand li a:hover { background-color:#e5e5e5}

/*
.about_nav { max-width:1200px; height:127px; background:url(../images/about_nav.png) no-repeat; margin:-62px auto 0px;}
.about_nav ul { padding-left:50px;}
.about_nav li{ float:left; margin-right:10px;}
.about_nav li a { display:block; font-size:20px; color:#FFF;line-height:105px;  padding:0 50px;}
.about_nav li a:hover,.about_nav li .hover { font-size:24px; background:#024da8 url(../images/in_dot.png) no-repeat 20px 50px }
.about_xxj1 {padding:0px 15px 60px;}
.about_xxj1 .hd{ text-align:left}
.about_xxj2 { background-color:#dcdcdc; padding:100px 15px;}
.about_xxj2 .bd { text-align:center}

.about .hd { max-width:1200px; margin:0 auto;}
.about .bd  { max-width:100%;}
.about_2 .bd  { text-align:center}

.about_1 {background:url(../images/about_1bg.png) repeat-x bottom center}
.about_2 { background-color:#2c2c2c; padding-top:100px; padding-bottom:70px;}
.about_3 { height:950px; background:url(../images/about_3bg.png) repeat-x bottom center}
.about_4 .bd  { height:974px; background:url(../images/about-4.png) no-repeat top center}

.prod { max-width:1130px; margin:0 auto; padding:60px 15px;}
.prod .hd { font-size:16px; letter-spacing:2px; padding-bottom:25px; color:#8b8b8b}
.prod_nav { width:220px;float:left}
.prod_nav li { margin-bottom:10px; }
.prod_nav li a { display:block; line-height:88px; text-align:center; color:#8b8b8b; font-size:14px; border:1px solid #c7c7c7; border-radius:4px;background:#f0f0f0 url(../images/prod_nav.png) no-repeat 172px 39px}

.prod_nav li a span { display:inline-block;border-bottom:2px solid #f0f0f0; line-height:84px;}
.prod_nav li a:hover,.prod_nav li .hover {background:#fff url(../images/prod_nav_hover.png) no-repeat 172px 39px; box-shadow:0 0 25px #999999}
.prod_nav li a:hover span,.prod_nav li .hover span { display:inline-block; border-bottom:2px solid #024da8; padding: 0 5px}

.prod_box .bd { margin-right:-15px;}
.prod_box { width:821px;float:right}
.prod_box li { float:left; margin-right:15px; margin-bottom:15px;}
*/
#search { width:208px; background-color:#f7f7f7; float: right; display: inline;}
#search .field-holder { float: left; display: inline; width:145px;text-align:left}
#search .field { width: 155px; border:0;height:24px; padding:5px 15px; float:left;color:#333; background:none}
#search .button { float:left; display: inline;  text-indent: -4000px; }
#search .button { width:18px; height:18px; background:url(../images/search.png) no-repeat center center; border:0; cursor:pointer; float:right; margin:5px 11px}


.lang { float:right; margin-right:20px; position:relative; cursor:pointer}
.lang span { display:block; line-height:24px; padding:5px 20px;font-family: Verdana, Geneva, sans-serif; font-size:16px}
.lang .lang_cn {background:url(../images/lang.png) no-repeat  right center;}
.lang a { color:#FFF}
.lang .lang_en { position:absolute; top:34px; left:0; width:100%; z-index:9999; background-color:#024da8; box-sizing:border-box; display:none}
.lang .lang_en:hover {background-color:#024da8;}


.contact { max-width:1200px; margin:0 auto; overflow:hidden}
.contact .hd { text-align:left;}
.contact .hd h3 { margin-bottom:10px;}
.contact .hd span { margin-bottom:30px; display:block; font-size:16px}
.contact_left { width:770px; float:left; padding-bottom:80px;}
.ipbox{ width:100%; float:left; color:#333;font-size:16px;line-height:35px;margin:0 0px 25px;}
.ipbox2 {  margin-right:-15px;}
.iptext { border:0; width:100%; padding:15px 20px;background-color:#f6f6f6; box-sizing: border-box; float:left}
.iptext2 { width:48%; margin-right:15px;}
.textarea { width:100%; height:200px;background-color:#f0f0f0;padding:15px 20px; border:0;box-sizing: border-box}
.botton { padding:10px 30px;text-align:center;border:0;color:#fff; background-color:#024da8; cursor:pointer; font-size:15px; border-radius:5px;}
.ipbox_btn { width:100%; margin:0px 0 30px;}

.contact_right { width:370px; float: right; margin-left:40px; margin-top:74px;}
.contact_right .hd { font-size:24px; margin-bottom:20px;}
.contact_right .bd { font-size:14px;line-height:28px;}
.contact_right .bd p { font-size:15px;}
.contact_right .bdpd { border-left:5px solid #e0e0e0; padding-left:10px; margin-bottom:30px;}
.contact_right .bdpd:hover {border-left:5px solid #024da8;}
.contact_right h3 { font-weight:bold}
.address  { padding-left:25px; background:url(../images/icon_add.png) no-repeat 0 5px;}
.tel  { padding-left:25px; background:url(../images/icon_tel.png) no-repeat 0 5px;}
.phone { padding-left:25px; background:url(../images/icon_phone.png) no-repeat 0 5px;}

.qita_lx { background-color:#f6f6f6}
.qita_lx .bd { max-width:1200px; margin:0 auto; padding:50px 0 10px;}
.lx_list { width:33.33%; float:left; text-align:center; border-right:1px solid #e1e1e1; box-sizing:border-box; padding:20px 0;}
.qita_lx .bd h3 { font-size:16px; font-weight:bold}
.qita_lx .bd p { font-size:14px; line-height:26px;}

.grey_bg { background-color:#F5f5f5; overflow:hidden}
.in-top { background-color:rgba(40,40,40,0.8); overflow:hidden;}
.in-top .bd { max-width:1170px; margin:0 auto}
.in-top .bd a { display:block; float:left; width:330px; line-height:66px; text-align:center; color:#FFF;font-size:16px}

.in-top .bd a:hover,.in-top .bd .hover  { background-color:#024da8}

.newslist { max-width:1170px; margin:0 auto; padding:100px 0}

.prod_nav .bd {max-width:100%;}
.prod_nav .bd li { width:25%; float:left; border-right:1px solid #666; box-sizing:border-box;}
.prod_nav .bd li a { width:100%;}
.prod_nav .bd .hover a  { background-color: rgba(0,85,144,0.8)}
.about_nav .bd li{ width:16.667%;}

.about_1 {background:url(../images/about-1.jpg)  no-repeat bottom center;}
.about_t { width:1240px; margin:0px auto; padding:150px 0}
.about_t img { width:100%;}
.about_2 { background:url(../images/about-2.jpg)  no-repeat top center; height:869px;}
.about_2 .hd h2 { font-size:40px; color:#333;margin-top:20px; margin-bottom:20px; font-family: Arial, Helvetica, sans-serif;}
.cover_play { display:block; margin-bottom:40px; cursor:pointer}
.about_2 .bd { text-align:center}
.about_2 .bd h3 { font-size:18px; color:#333; margin-bottom:20px; font-weight:bold}
.about_2 .bd p { font-size:16px; color:#333;margin-bottom:20px; line-height:1.5}

.about_3 .hd {color: #024da8;font-size: 26px; text-transform: uppercase; margin-bottom: 50px; text-align: center; margin: 0 auto; padding: 40px 0px;overflow: hidden;}
.about_4 { background-color:#e9e9e9;box-sizing:border-box}
.about_4 .hd { max-width:1200px; margin:0 auto; padding-bottom:50px;}
.about_4 .bd { max-width:1200px; margin:0 auto 60px;background-color:#FFF; box-sizing:border-box;}
.about_4 img { max-width:100%;}
.about_5 img { max-width:100%;}

.about_6 {}

.about_6 img { max-width:100%;}
.about_6 .fuwu { margin-right:-25px;}

.about_6 .hd { padding-bottom:50px; background-color:#e9e9e9;}
.about_6 .hd h2{ font-size:26px; color:#024da8; margin-bottom:20px; text-transform:uppercase}
.about_6 .hd p{ font-size:16px; color:#999; line-height:26px;}
.about_6 .bd { padding-bottom:100px;}
.about_6 .bd h2 { font-size:20px; color:#024da8; font-weight:normal; margin-bottom:15px;}
.about_6 .fuwu_list{ width:33.33%; float:left;}
.about_6 dl { float: left; height:980px; box-sizing:border-box; padding:40px 30px; background-color:#FFF; border-radius:10px; margin-right:25px;}
.about_6 dt { text-align: center; margin-bottom:20px;}
.about_6 .bd h3 { font-size:16px}
.about_6 .bd h4 { font-size:14px;font-weight:normal;}
.about_6 .bd p { color:#666; line-height:25px; margin-bottom:10px; font-size:14px;}

.about_6 .fuwu_3 h3 { margin-bottom:30px;}
.about_6 .fuwu_3 h5 { font-size:14px;color:#024da8;  margin-bottom:10px;}

.fixed { position:fixed; top:0; left:0; width:100%; z-index:9999}
.index_gd { background-color:#e9e9e9;}
.index_gd dl{ width:1200px; margin:0 auto; padding:80px 0; overflow:hidden}
.index_gd dt { font-size:23px; text-align:center; color:#024da8; text-transform:uppercase}
.index_gd dd { width:100%; text-align:center;}

.index_about { width:100%;}
.index_about_left { width:40%; float:left;}
.index_about_left img { width:100%;}
.index_about_right { width:60%; float:left;box-sizing:border-box;}
.index_about_text { max-width:600px; padding-left:12%; padding-top:7%; padding-right:10%; margin:0 auto}
.index_about_text h3{ color:#024da8; font-size:16px; margin-bottom:20px;}
.index_about_text p { color:#999; line-height:25px; font-size:14px;margin-bottom:20px;}

.index_yyzj { background:#FFF}
.index_yyzj dl { padding-bottom:30px;}
.index_yyzj dt{ margin-bottom:50px;}
.index_yyzj li { float:left; width:14.28%; text-align:center; margin-bottom:50px;}
.index_yyzj li span { display:block; line-height:30px;height:30px; overflow:hidden}
.index_fltop { background-image:none}
.index_fltop dl {padding:40px 0;}
.index_prod { max-width:100%; margin:0  auto;}

.index_fenlei { background-color:#faf9f9; overflow:hidden;}
.index_fenlei .bd {margin:0 auto;padding:60px 0;overflow:hidden; margin-right:-1px}
.index_fenlei .index_fl_list { float:left; width:25%;}
.index_fenlei dl{ margin-right:1px;transform: translateY(0px);transition: transform .5s .0s;}
.index_fenlei dt{ width:100%;overflow: hidden; }
.index_fenlei dt img { width:100%; display:block;width:100%;-webkit-transition: all ease .5s;transition: all ease .5s;}
.index_fenlei dl:hover img {-webkit-transform: scale(1.03);transform: scale(1.03);}
	

.index_fenlei dd { padding:30px; background-color:#FFF; font-size:14px}
.index_fenlei dd h3 { font-size:18px; font-weight:normal; margin-bottom:10px; height:48px;}
.index_fenlei dd p {height:38px;}
.index_fl_list a:hover dd{ background-color:#024da8; color:#FFF}


.index_dingzhi {background:#fff url(../images/index_dingzhi.jpg) no-repeat center center; height:600px;}
.index_dingzhi .hd { max-width:1200px; margin:0 auto;}
.index_dingzhi dl { width:470px; padding-top:100px;}
.index_dingzhi dt { font-size:20px; margin-bottom:15px;} 
.index_dingzhi dd { font-size:17px; line-height:30px;} 


.kcxfz { width:100%; position:relative;}
.fazhan_box { position:absolute; top:15%;  background-color:#FFF; width: 25%; height:60%; padding:2%; border-radius:10px;}
.fazhan_box dt { font-size:26px; text-align:center; padding:40px 15px;}
.fazhan_box dd { font-size:18px; line-height:1.8}
.fazhan1 {left:20%;}
.fazhan2 {right:20%;}

.case {overflow:hidden; background-color:#FFF}

.case .hd h2 { font-size:26px; font-weight:normal; margin-bottom:10px; color:#024da8}
.case .hd h3 { font-size:18px; font-weight:normal; color:#999}
.case .hd {
    color: #666;
    font-size: 24px;
    text-transform: uppercase;
    margin-bottom: 50px; text-align:center;
    margin: 0 auto;
    padding: 40px 0px;
    overflow: hidden;
	background-color: #e9e9e9;
	margin-bottom:50px;
}


.case .bd {  max-width:1400px; margin:0 auto 50px; overflow:hidden; padding:0 35px;}
.caselist { float:left; width:33.33%; margin-bottom:30px; text-align: right}
.caselist a{ display:block;margin:0 15px;position:relative; overflow:hidden;}
.caselist a img { width:100%;-webkit-transition: all ease .5s;transition: all ease .5s;}
.caselist a:hover img {-webkit-transform: scale(1.03);transform: scale(1.03);}

.caselist span { display:block; padding:15px 0;position:absolute; bottom:0; width:100%; left:0; background-color:rgba(25,25,25,0.8); color:#fff; text-align:center; font-size:16px}
.caselist a:hover span {background-color:rgba(0,85,144,0.8)}

.lightboxContent  img { width:100%;}
.lightboxContent h2 { font-size:24px; line-height:50px;padding-bottom:15px;}
.lightboxContent .news_hd h2 { border-bottom:0;}
.lightboxContent .prod_info h2 {border-bottom: 2px solid #ccc;}

.lightboxContent h2 span { font-size:22px;  color:#898989}
.lightboxContent p { margin-bottom:30px;}
.lightboxContent span {}
.lightboxContent .news_time {color:#666;font-size:18px;margin-bottom:20px;}

.lightboxContent img { width:100%; }

.newsinfo {
    padding: 80px 15px;max-width: 900px;
    margin: 0 auto;
    overflow: hidden;
}
.news_bd { font-size:16px; line-height:27px;}
.news_bd p { margin-bottom:20px;}

.prod_list { max-width:1400px; margin:0px auto; padding:0 50px;}
.prod_list .bd{background-color: #eeeeee; overflow:hidden;margin-bottom:70px;}
.prod_box { width:49%; float:left;background-color: #eeeeee;margin-bottom:70px;}


.prod_left { width:65%; height:430px;float:left; position:relative; overflow:hidden}
.prod_right { width:35%; float:right;}
.prod_right dl { padding:50px 30px;}
.prod_right dt { font-size:20px; margin-bottom:20px; color:#024da8}
.prod_right dd { font-size:14px; line-height:26px; color:#666}
.prod_box .prod_left { width:100%;}
.prod_box .prod_right { width:100%; height:inherit}
.fangan_left { width:50%; float: left;}
.fangan_right { width:50%; float:right;}
.fangan .hd h2 { font-size:26px; font-weight:normal; margin-bottom:0px;}
.fangan .hd h3 { font-size:18px; font-weight:normal; color:#999; padding-top:10px; text-transform:capitalize}
.fangan .hd {
    color: #024da8;
    font-size: 26px;
    text-transform: uppercase;
    margin-bottom: 50px; text-align:center;
    margin: 0 auto;
    padding:40px 0px;
    overflow: hidden;
	background-color: #e9e9e9;
}
.fangan .bd { background-color:#FFF; overflow:hidden}
.fangan_text { max-width:600px; padding:80px 30px 0; float:right; box-sizing:border-box}
.fangan_text p { margin-bottom:30px; line-height:30px; font-size:16px; color:#666}

.bd_list {max-width: 1200px; margin: 0 auto;padding: 50px 0px 20px; overflow:hidden}
.bd_list dl { width:25%; float:left; margin:0px; margin-bottom:50px; box-sizing:border-box; padding: 0 15px;}
.bd_list dt { font-size:18px; text-align:center; margin-bottom:15px;color:#005690;}
.bd_list dt span { display:block;font-family: Arial, Helvetica, sans-serif ; font-size:66px}
.bd_list dd { font-size:14px; line-height:23px; color:#999}

.fn_pic img { width:100%;}


.info {overflow:hidden;background-color: #FFF;}
.info .hd { background-color: #e9e9e9;}
.info .bd { max-width:1200px; margin:0 auto;padding:50px 0; }
.info_text { max-width:100%;float:left}
.info_text h3{ color:#024da8; font-size:18px; margin-bottom:5px; font-weight:normal}
.info_text p { font-size:14px; line-height:26px;color: #666; margin-bottom:20px;}
.info_text  img { max-width:100%;}
.info_pic { max-width:500px; float: right; display:none}
.hezuo .bd { padding:60px 0;}
.hezuo li { width:50%; float:left;}
.hezuo li img { max-width:100%; display:block}

.rongyu li { width:25%; margin-bottom:60px; float:left; text-align:center;}
.rongyu li span { display:block;line-height:40px; color:#FFF; background-color:#024da8}
.ry_pic { width:237px; margin:0 auto; border-radius:10px; box-shadow:0 10px  40px #CCCCCC; overflow:hidden}


.yuanjing {height:408px; background:url(/Skin/my/images/about-yj2.jpg) no-repeat center top;}
.yuanjing .hd h2{ color:#FFF;}
.yuanjing .hd h3{ color:#FFF;}
.yuanjing .bd { background-color:transparent}
.yuanjing .info_text p{ color:#f0f0f0; text-align:center; font-size:18px; line-height:33px;}
.ppxz { padding-bottom:60px;}
.ppxz .fangan_text { padding-right:100px;}
.ppxz .fangan_text h3 { font-size:20px; color:#024da8; padding-bottom:30px; font-weight:normal}
.ppsm{ padding-bottom:0px;}
.ppsm .fangan_right { float:left;}
.ppsm .fangan_left { float:right;}
.ppsm .fangan_text { padding-right: 30px;padding-left: 100px; float:left}
.wenhua img { width:100%;}
.wenhua-right { width:50%; float:right;}
.wenhua-left { width:50%;float:left;}
.wh-box { position:relative;}
.wh_text { padding:40px 50px; position:absolute; top:0; left:0; font-size:13px; line-height:24px;}
.pc_img { display:block}
.m_img { display: none}
.wh1 { width:50%; position: relative; float:left} 
.wh1 dl { padding:40px 20px 20px; position: absolute; top:0; left:0; color:#FFF;}
.wh1 dl dt { color:#FFF; font-size:18px; text-align:center; margin-bottom:20px; text-transform:uppercase}
.wh1 dl dd { line-height:24px; font-size:14px}

.ft_tel { display:none}
.ft_sns { width:100%; float:left; margin-top:15px;}
.ft_sns  a{ display:inline-block; width:28px; height:23px; position:relative}
.ft_sns .weixin { background:url(../images/sns_wx.png) no-repeat 0 0; margin-right:30px;}
.ft_sns .weixin:hover { background:url(../images/sns_wx_hover.png) no-repeat 0 0;}
.ft_sns .ft_tel { background:url(../images/ft_tel.png) no-repeat 0 0; background-size:23px;}
.wxcover{width:100%;height:100%;position:fixed;float:none;top:0px;left:0px;z-index:21000; display:none;background:#333;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;}
.wxWindow{width:262px;padding:20px;text-align:center; box-sizing:border-box;background-color:#fff;position:fixed;float:none;top:45%;left:50%;margin:-131px 0 0 -131px;z-index:22500;border-radius:4px; display:none}
.wxWindow .close{width:30px;height:30px;position:absolute;float:none;top:0px;right:-30px;cursor:pointer;z-index:10;}
.wxWindow .close i{width:30px;height:30px;float:left;background:url(../images/close.png) no-repeat center center;}
.wxWindow img{width:100%;}
.wxWindow .close:hover{-moz-transform: rotate(180deg);-moz-transform-origin: center center;-webkit-transform: rotate(180deg);-webkit-transform-origin: center center;-o-transform: rotate(180deg);-o-transform-origin: center center;transform: rotate(180deg);transform-origin: center center;}
.wxWindow .close{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.copyright { width:100%; color:#FFF;line-height: 26px; padding-left:0px;}
.copyright a {color:#FFF;}

@media only screen and (max-width: 1680px) {
.fazhan_box dt { font-size:24px;padding:30px 15px;}
.fazhan_box dd { font-size:16px; line-height:1.7}
.index_about_text { padding-top:6%;}

}

@media only screen and (max-width: 1440px) {
.fazhan_box dt { font-size:22px;padding:25px 15px;}
.fazhan_box dd { font-size:15px; line-height:1.7}
.index_about_text { padding-top:3%;}

}
@media only screen and (max-width: 1280px) {
.fazhan_box dt { font-size:20px;padding:25px 15px;}
.fazhan_box dd { font-size:14px; line-height:1.6}
.index_about_text { padding-top:3%;}
}


@media only screen and (max-width: 768px) {
	body {min-width:100%;background-color:#fff}
	.ft_sns { display:block; text-align:center }
	.ft_tel { display:block}
	.navbox { position:fixed; top:0; left:0; background-color:#FFF;box-shadow: 0 0 7px #999999;}
	.nav_bar,.navbox { width:100%;min-width:100%; height:50px;}
	.nav .m { width:100%; height: auto;text-align:left}
	.sns { display:none}
	.nav { height:100%; margin:0;position: fixed;top:51px;left: 0;background-color:#FFF;z-index: 999; display:none; padding:0px 0;}
	.nav a { width:100%; font-size:14px; line-height:40px; box-sizing:border-box;border-bottom: 1px solid #d8d8d8; }
	#top_menu ul ul { position:relative;left: 0px;top:0px;background-image:none; width:100%; box-sizing:border-box }
	#top_menu ul.nav ul li a { border-bottom:0; line-height:33px;color:#f5f5f5;padding:0px 30px;background: url(../images/sub_nav.png) no-repeat 15px 13px;}
	#top_menu ul.nav ul li a:hover{background: url(../images/sub_nav.png) no-repeat 15px 13px;}
	#top_menu ul.nav ul li .hover {background: url(../images/sub_nav_hover.png) no-repeat 15px 13px; background-color: rgba(0,0,0,0.4);}
	.lang .lang_cn {background: url(../images/nav_arrow.png) no-repeat right center;}
	.lang span { padding:5px 15px;}
	.lang { position:fixed; top:8px; right:60px; z-index:1999; margin-right:0;}
	.lang a { color:#024da8}
	.lang .lang_en{ background-color:#FFF}
	.lang .lang_en:hover {background-color:#FFF}
	.logo {margin: 7px 15px; width:90px; height:auto}
	.m_nav { position:absolute; width:30px; top:10px; right:15px; display:block; cursor:pointer; z-index:9999}
	.icon-bar {display: block;width:27px;height:3px;background-color:#024da8;margin-top: 5px;}

	.banner { margin-top:16px;}
	#btn_prev, #btn_next { display:none}
	
	.index_box { width:100%;padding: 15px 15px 0; box-sizing:border-box;}
	.index_box .bd { margin-right:-15px; padding-bottom:15px; overflow:hidden}
	.index_box dl { width:50%; margin:0}
	.index_box dl a{ display:block; margin-right:15px;}
	.box img{ width:100%;}
	.index_news {width:100%; height:36px;float: left;margin-left:0px;margin-top: 0px;padding:3px 15px;}
	.anli { width:100%;padding: 30px 15px 0; box-sizing:border-box}
	.anli li { margin:0 0 10px 0}
	.anli img { width:100%;}
	
	.myvideo1 { width:100%; height:auto}
	.index_news .top { font-size:20px;}
	.news_more { top:6px;}
	.index_brand{ width:100%;padding: 30px 15px 0; box-sizing:border-box}
	.index_brand .hd { font-size:20px;padding: 0 0px 10px;}
	.index_brand .bd {padding: 30px 0px 0;}
	.index_brand dl { margin:0;}
	.index_brand dt { width:100%; margin-right:0; margin-bottom:20px;}
	.index_brand dt img{ width:100%;}
	.index_brand dd { width:100%;}
	
	
	
	.lx_left { width:100%;padding-top:0px;}
	.lianxi p {padding:0 0 20px 0;}
	.lx_right{ width:100%; margin-bottom:30px;}
	.text-input { width:100%;}
	
	.content {padding-top: 60px;padding-bottom:30px}
	
	.infoMain { width:100%; float:left; padding:0; margin-top:30px;}
	.lianxi h1 { font-size:32px}
	
	.sidenav { width:100%;}
	.sidenav .fnav { text-align:center}
	#J_sideBar { display:none; margin-left:0px;width:100%;}
	.news_list .bd{ width:auto; margin-right:-15px;}
	.news_list dl {width:50%;float: left;margin-bottom:30px;margin-left:0px; margin-right:0px;}
	.news_list a {display: block; margin-right: 15px;}
	.news_list dd .jianjie { height:42px;}
	
	.news_list dt { height:100px;}
	.news_list a img { width:auto;}
	
	.hangye dl { padding:0;    margin-bottom: 20px;}
	.hangye dt {width: 95px;height:68px;margin-right:10px;}
	.hangye dd h3 { margin-bottom:5px; font-size:15px}
	.hangye dd .jianjie { height:42px;}
	
	.diangu_left { width:100%;margin-right:0px;}
	.diangu_right { width:100%; padding-top:0;}
	.diangu_left dd { height:auto}
	
	.cont_box { width:100%; padding:10px 0}
	.cont_box img { width:100%;}
	.news_cont { padding:0 20px;}
	.goback { display:block;text-align:center; margin:10px;}
	.goback a { color:#898989;}
	.news_cont h2 { text-align:center; font-size:18px;}
	
	.honor dt { height: auto; margin-right:15px; width:auto}
	.video dl {width: 100%;}
	.video .bd { margin:0;}
	.video dt { height:auto}
	.butcontact { margin:0 auto; display:block;}
	
	
	.inbanner { margin-top:16px;}
	.inbanner img { width:170%; margin-left:-70%;}
	.contact_right { width:100%; margin-top:30px;border-bottom: 1px solid #d8d8d8;}
	.contact_right .bdpd {    border-left:0; padding-left:15px;}
	.contact_right .bd { line-height:25px;}
	.contact_right .bd p { font-size:13px;}
	.contact_left { width:100%; padding-bottom:10px;}
	.about .hd {padding: 30px 15px 25px;}
	.about .hd h2 { font-size:18px;margin-bottom:10px;}
	.about .hd h3 { font-size:18px;}
	
	.about_6 .hd p { font-size:13px; line-height:23px;}
	.about_6 .fuwu { margin:0;}
	.about_6 .fuwu_list { width:100%; margin-bottom:30px;}
	.about_6 .bd h2 { font-size:16px}
	.about .bd h3 { font-size:14px}
	.about_6 dl { height:auto;margin-right:0px;padding:20px 15px; }
	.about_6 .bd p { font-size:13px; line-height:23px;}
	.fuwu_list .fuwu_1 img { max-width:50px;}
	.fuwu_list .fuwu_2 img { max-width:50px;}
	.fuwu_list .fuwu_3 img { max-width:100px;}
	.about_6 .bd { padding-bottom:0;}
	.ipbox2 { margin: 0;}
	.iptext2 { margin-bottom:20px;}
	.job_box { width:50%;}
	.join_list dt { font-size:12px;padding: 10px 5px;}
	.job { margin-right:-10px;}
	.join_list { margin-right:10px;}
	.join_list dd { min-height:80px;padding:10px;}
	.join_list dd a { font-size:12px}
	#footer {border-top:0px solid #024da8; background-color:#e9e9e9; overflow:hidden}
	.ft_right { width:35%;margin-right:0px; padding-top:0px; float:left; display:none}
	.ft_right img { width:100%;max-width:100%;}
	.ft_book { text-align:center; width:100%;}
	.ft_book p { display:none}
	.ft_hd {width:100%;padding:10px 15px 0;line-height:28px; box-sizing:border-box}
	.ft_lx { width:100%; font-size:12px; line-height:22px;margin-top:15px; padding: 15px 0;}
	.ft_right dl { margin:0 0 15px;}
	.ft_left{ display:none}
	.ft_nav h3 { text-align:left}
	.ft_bt { background-color:transparent}
	.copyright { text-align:center; line-height:20px;font-size:11px;padding: 5px 15px; color:#999}
	.ewm_1 span { font-size:12px;}
	.payinfo{ width:100%;top:0%;left:0%;margin:0px;padding:30px 15px;}
	.close_pay {right: 20px;}
	.payinfo .hd{ font-size:16px; line-height:inherit}
	.payinfo .ft { font-size:12px; line-height:21px;}
	.ewmft { padding:0;}
	.ewmft .ewm_1 { width:80px; margin:0 auto;}
	.contact .hd span{ display:block;margin-bottom: 0px; font-size: 13px;  color: #666;}
	.ipbox { background-color:transparent;padding: 10px 0px; margin:0; font-size:14px;}
	.iptext { width:100%; background-color:#f0f0f0;padding: 8px 10px; box-sizing:border-box; border-radius:5px; font-size:14px}
	.textarea { background-color:#f0f0f0;padding: 5px 10px;box-sizing:border-box; border-radius:5px;}
	.botton { font-size:13px;padding:7px 25px; margin-top:10px;}
	
	.bn_text {margin:-30px 15px 0;padding: 25px 15px;}
	.bn_text h2 {font-size:20px;margin-bottom: 15px;}
	.bn_text p { font-size:13px; line-height:23px;}
	.case_list {margin:50px auto 0;}
	.case_list dl { margin-bottom:50px;}
	.case_list dt { height:inherit}
	.case_text {padding: 40px 15px 0px;}
	.case_text h3 { font-size:18px;margin-bottom: 15px;}
	.case_text p { font-size:13px; line-height:21px;}
	.case_bt { margin-top:20px;}
	.case_bt a { font-size:12px;}
	
	.xunzhan_banner { margin-top:50px;}
	.case-more .bd h3 { font-size:18px;}
	.case-more .bd { margin-bottom:50px;}
	.case-more .bd p {font-size:13px; line-height:21px;}
	
	.indexnews_list li .xzimg { width:100%;}
	.indexnews_list { margin:0;}
	.indexnews_list li { width:100%;} 
	
	.hd_name { font-size:16px}
	
	.news-list dl { padding:15px;margin-bottom: 50px;}
	.news-list dt { width:100%;margin:0;}
	.news-list dd { width:100%;}
	.in-top .bd a { width:50%;line-height:40px; font-size:13px;}
	.news {padding: 30px 15px 30px;}
	.case_date ,.case-mtime{ font-size:14px; color:#999;margin-top: 20px;}
	.news-list { width:100%;}
	.news-list dd h2 { font-size:16px; height:30px; overflow:hidden}
	.news-list dd p { font-size:12px; line-height:21px;}
	.jiahao { width:25px; height:25px; background-size:25px;bottom: -15px; right:15px;}
	.case { margin-top:16px;}
	.case .hd h2 { font-size:22px;}

	.caselist { width:100%;}
	.case .bd { padding:0 15px;}
	.caselist a { margin:0;}
	.yewu { margin:0px auto 0;}
	.yewu dt { width:100%;}
	
	.yewu .ywlist p { font-size:13px; line-height:22px;}
	.yewu .ywlist { margin-bottom:30px;}
	.yewu .yw-4 { margin-bottom:0;}
	.team_right { float:left; width:100%;}
	.team_left { width:100%; font-size:13px; line-height:22px; padding:15px; height:inherit;}
	
	.team_img { height:inherit}
	.team_list ul {margin-right:-10px;}
	.team_list .team_box { margin-right:10px;}
	.team_zw { padding:10px;}
	.team_zw h3 { font-size:14px; margin-bottom:0;}
	.team_zw span { font-size:12px}
	.team_info { height:auto; padding:15px;font-size:12px; line-height:21px; letter-spacing:0}
	.team_info p { margin-bottom:0;}
	.team_box a { padding-bottom:12px;}
	.team_box a:hover, .team_box .hover { background-size: 20px;}
	
	.hezuo .ft p {font-size:12px; line-height:21px;margin-bottom: 10px;}
	
	.v_box { width:100%; height: inherit; overflow:hidden;margin:0 auto;}
	#myvideo1  { width:100%; height: inherit;}
	.video_list .swiper-slide span{ font-size:12px}
	
	.index_video { width:414px;}
	.pcabout_img { display: none}
	.wap_img { display:block}
	.fangan { margin-top:16px;}
	.fangan .hd h2 { font-size:22px;}
	.fangan_left { width:100%;}
	.fangan_text { max-width:100% ;padding:20px 15px 0;}
	.fangan_text p { font-size:13px; margin-bottom:20px;}
	.fangan_right{ width:100%;}
	.bd_list dl { width:100%; margin-bottom:20px; }
	.bd_list dt { font-size:14px;}
	.bd_list dt span { font-size:28px; font-weight:bold}
	.bd_list dd{border-bottom:1px dashed #CCCCCC; padding-bottom:20px;}
	.fn_pic img { max-width:160%;width:160%; margin-left:-25%;}
	.prod_list{margin:0px auto;padding: 0 0px;}
	.prod_list .bd { margin-bottom:40px;}
	.prod_left { width:100%; height:auto;}
	.prod_right {width:100%;}
	.prod_right dl { padding:20px 15px;}
	.prod_right dt { font-size:16px;}
	.prod_nav li{ display:none}
	.prod_nav .hover{ display: block}
	.prod_nav .bd li { width:100%;}
	
	.prod_box { width:100%; margin-bottom:40px;}
	.info { width:100%;box-sizing:border-box; margin-top:0;}
	.info .hd {padding: 20px 15px; }
	.info .bd { padding:20px 15px;}
	.info_text h3 { font-size:16px}
	.info_text p { font-size:13px; line-height:24px;}
	.about_4 .bd { margin:0;}
	.aboutbn img{ margin-left:0;}
	.about_2 { background:url(../images/about-2.jpg)  no-repeat bottom center; height: auto;}
	.about_2 .bd { padding-bottom:30px;}
	.about_2 .bd p { font-size:14px;}
	.prod_right { height:auto;}
	.hezuo li { width:100%;}
	.rongyu .bd { margin-right:-8px;}
	.rongyu li { width:50%;box-sizing:border-box; margin-bottom:30px; float:left; text-align:center;}
	.ry_pic { width: auto; margin-right:8px;border-radius:5px; box-shadow:0 0px  1px #CCCCCC; overflow:hidden}
	.rongyu li span { height:32px; line-height:32px; overflow: hidden;} 
	.index_gd dl { width:100%; padding: 30px 0;}
	.index_gd dt { font-size:18px}
	.index_fenlei .index_fl_list { width:100%;}
	.index_fenlei dd { padding:20px;}
	.index_yyzj li { width:25%;box-sizing:border-box; margin-bottom:20px;}
	.index_fenlei .bd { padding:0 0 30px;}
	.index_yyzj dt { margin-bottom:30px;}
	.index_yyzj dd { padding:0 15px; box-sizing:border-box;}
	.index_yyzj ul { margin-right:-15px;}
	.index_yyzj .yy_pic { margin-right:15px}
	
	.index_about_right { width:100%;}
	.index_about_text { padding:20px 15px;}
	.index_about_left { width:100%;}
	.index_about_text h3 { font-weight:normal}
	
	
	.wenhua-right { width:100%; float: left;}
	.wenhua-left { width:100%;float:left;}
	.wh-box { position:relative;}
	.wenhua4 img { display:none}
	.wh_text { padding:0 0 20px ; position: relative; top:0; left:0; font-size:12px; line-height:21px;}
	.wh1 dl dt { font-size:13px; margin-bottom:5px;}
	.wh1 dl { padding:10px;}
	.wh1 dl dd { font-size:12px; line-height:17px;}
	.wenhua6 { display:none} 
	.pc_img { display:none}
	.m_img { display:block}
	.index_fenlei dd h3 { height:auto;}
	.index_fenlei dd p { height:auto;}
	.caselist span { font-size:14px;padding:10px 0;}
	.gotop { width:23px; height:22px;background: url(../images/go_top.png) no-repeat; background-size:23px;}
	
}
@media only screen and (max-width: 320px) {
	.wh_text { padding:0 0 20px ; line-height:21px; }
	.wh1 dl { padding:5px;}
	.wh1 dl dt { font-size:12px; margin-bottom:0px;}
	.wh1 dl dd { font-size:12px; line-height:15px;}
}