@charset "utf-8";
body { color: #464646; font: normal 12px/24px "Microsoft YaHei", "微软雅黑"; position: relative; background:#f5f5f5; }
body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, button, p, th, td, figure, img { margin: 0; padding: 0; }
dl, dt, dd { margin: 0; }
em, i { font-style: normal; }
html { width: 100%; }
table { border-collapse: collapse; border-spacing: 0; }
td { line-height: 22px; }
img { border: none; }
a, a:visited, a:hover, a:active { text-decoration: none; }
ul, ol { list-style: none; }
a:focus { outline: 0; }
/**/
/**header**/
.layui-index-header { background:url(../images/header_bk.png) left bottom repeat-x #FFF; height:167px; width:100%; }
.layui-header-box { width:1200px; margin:0 auto; }
.layui-header-logo { float:left; width:550px; margin-top:28px; }
.layui-header-search { float:left; margin:51px 0 0 211px; }
.layui-header-search div { width:273px; height:40px; border:1px solid #ff0000; overflow:hidden; box-sizing: border-box; margin-left: 166px;}
.layui-header-search div input { border:none; display:inline-block; float:left; width:210px; height:38px; border:none; background:none; line-height:38px; text-indent:18px; font-size:12px; }
.layui-header-search div input:focus { outline:none; }
.layui-header-search div a { display:inline-block; float:left; margin-left:8px; width:53px; height:38px; background:url(../images/secb01.png) center center no-repeat #ff0000; }
.layui-header-search div a:hover { background:url(../images/secb01.png) center center no-repeat #ec0000; }
.layui-header-nav { width:100%; float:left; }
.layui-header-nav li { float:left; margin-right:20px;    width: 2% !important; }
.layui-header-nav li a { float:left; padding:0 20px; min-width:80px; border-bottom:2px solid transparent; text-align:center; font-size:16px; height: 41px; line-height: 33px; }
.layui-header-nav li a:hover { border-bottom:2px solid #ff6706; }
.layui-carousel { padding-top:5px; background:#FFF;  height: 450px;}
/**index-project**/
.layui-index-project-box { background:#FFF; width:1200px; margin:0 auto; }
.layui-index-project-title { width:1200px; float:left; height:170px; text-align:center; }
.layui-index-project-title b { font:100 25px/96px "Microsoft YaHei", "微软雅黑"; display:block; height:69px; overflow:hidden; }
.layui-index-project-title span { font:100 18px/26px "Microsoft YaHei", "微软雅黑"; text-transform:uppercase; display:inline-block; padding: 0 27px; color:#a5a3a3; background:#FFF; position:relative; z-index:2; }
.layui-index-project-title::before {
content:'';
width:100%;
height:1px;
background:#362c24;
display:block;
top: 83px;
position: relative;
z-index:1;
}
.layui-index-project-list { float:left; width:220px; }
.layui-index-project-list b { display:block; float:left; width:220px; height:51px; background:#dd0000; color:#FFF; text-align:center; line-height:51px; font-size:16px; }
.layui-index-project-list dl { box-sizing: border-box; border:1px solid #dd0000; padding:15px; width:220px; float:left; }
.layui-index-project-list dt, .layui-index-project-list dd { width:100%; }
.layui-index-project-list dt { text-align:center; height:28px; color:#FFF; background:#dd0000; line-height:28px; font-size:16px; border-radius:4px; margin:8px 0; }
.layui-index-project-list dd { border-bottom:1px dotted #cccccc; }
.layui-index-project-list dd a { background:url(../images/l_bk.png) 8px center no-repeat; display:inline-block; width:100%; height:40px; line-height:40px; font-size:14px; text-indent:51px; font-weight: bold;}
.layui-index-project-list dd a:hover { color:#dd0000; }
.layui-index-project-info { float:left; width:980px; }
.layui-index-project-info div { padding:0 0 20px 20px; }
.layui-index-project-info .layui-col-md4 a { display:inline-block; float:left; width:100%; overflow:hidden; background:#fff; color:#333; }
.layui-index-project-info img, .layui-index-project-info p { display:block; float:left; width:100%; }
.layui-index-project-info img { height: 188px; }
.layui-index-project-info p { height:36px; line-height:36px; overflow:hidden; text-align:center; font-size:17px;}
.layui-index-project-info span{text-align: center;line-height: 20px;display: inline-block; width: 100%; font-size:14px;padding-bottom: 10px;}
.layui-index-project-info a:hover { color:#584e4e; }
/**index-evaluation**/
.layui-index-evaluation-box { width:100%; background:#f5f5f5; clear:both; overflow:hidden; }
.layui-index-evaluation-list { width:1200px; margin:0 auto; }
.layui-col-md4 .layui-evaluation-list-title { width:100%; padding:0px 24px; font:100 16px/48px "Microsoft YaHei", "微软雅黑"; box-sizing: border-box; height:34px; overflow:hidden; }
.layui-col-md4 .layui-evaluation-list-title a { font-size:12px; float:right; }
.layui-index-evaluation-list dl { padding:8px 24px; }
.layui-index-evaluation-list .layui-col-md4 { height:390px; }
.layui-index-evaluation-list .layui-col-md4:nth-child(2n+1) {
background:#FFF;
}
.layui-index-evaluation-list dt p { display:block; width:100%; float:left; line-height:42px; font-size:15px; }
.layui-index-evaluation-list dt img { width:40%; float:left; }
.layui-index-evaluation-list dt span { float:left; width:55%; margin-left:5%; line-height:22px; }
.layui-index-evaluation-list dt i { float:right; color:#a2a2a2; }
.layui-index-evaluation-list dd { display:block; width:100%; float:left; font-size:13px; line-height:28px; }
.layui-index-evaluation-list dd i { float:right; }
.layui-index-evaluation-list dl a:hover { color:#d00; }
/**video**/
.layui-index-video-box { width:100%; }
.layui-index-video-list { width:1200px; margin:0 auto; }
.layui-index-video-list .layui-row img { width:100%; }
.layui-index-video-list .layui-col-md4 { position:relative; box-sizing: border-box; padding: 6px; }
.layui-index-video-list .layui-col-md4 img { float:left; }
.layui-index-video-list .layui-col-md4 p { display:block; width:100%; line-height:36px; background:rgba(53, 53, 53, .52); color:#FFF; float:left; margin-top:-36px; text-indent:18px; }
.layui-index-video-list .layui-col-md4 i { position:absolute; width:80px; height:60px; background:url(../images/video.png) 0 0 no-repeat; background-size:auto 100%; left:176px; top:94px; display:none; }
.layui-index-video-list .layui-col-md4 a:hover p { color:#20aef5; }
.layui-index-video-list .layui-col-md4 a:hover i { display:block; }
/**img**/
.layui-index-images-box { width:100%; }
.layui-index-images-list { width:1200px; margin:0 auto; }
.layui-index-images-list .layui-col-md3 { margin-bottom:8px; }
.layui-index-images-list .layui-col-md3 a{display: inline-block;float: left;width: 100%;overflow: hidden; background: #fff; color: #333;}
.layui-index-images-list .layui-col-md3 img { width:100%; box-sizing: border-box;}
.layui-index-images-list .layui-col-md3 p { text-align:center; line-height:32px; }
.layui-index-images-list .layui-col-md3 a:hover img { opacity:0.8; filter:alpha(opacity=80); }
/**wendan**/
.index-zs { margin-top:20px; }
.layui-index-wenda-box, .index-zs { width:100%; background:#f5f5f5; overflow:hidden; }
.layui-index-wenda-list { width:1200px; margin:0 auto; }
.layui-index-wenda-left { width:290px; float:left; background:#FFF; }
.layui-index-wenda-left div { padding:13px 8px 30px; }
.layui-index-wenda-title { text-indent:12px; font-size:16px; line-height: 34px; }
.layui-index-wenda-right { width:900px; float:left; margin-left:10px; background:#FFF; box-sizing: border-box; padding:36px 12px; }
.layui-index-wenda-right ul { box-sizing: border-box; padding:12px; }
.layui-index-wenda-right ul li { margin-bottom:4px; }
/**footer**/
.layui-index-service-box { width:100%; background:#f5f5f5; overflow:hidden; }
.b_title { width:1240px; clear:both; height:136px; background:url(../images/ctlt.png) left top repeat-x; margin:93px auto 0; overflow:hidden; }
.other_b { margin-top:38px; }
.b_title.other_bt { margin-top:0; background:none; }
.b_title ul { width:1190px; margin:0 auto; margin-left:73px; }
.b_title li { display:inline-block; width:227px; float:left; padding:50px 0 0 70px; }
.b_title li b { font:100 17px/24px "Microsoft YaHei", "微软雅黑"; color:#646464; }
.b_title li p { font:normal 14px/24px "Microsoft YaHei", "微软雅黑"; color:#646464; }
.t_01 { background:url(../images/t_01.png) 8px 47px no-repeat; }
.t_02 { background:url(../images/t_02.png) 8px 47px no-repeat; }
.t_03 { background:url(../images/t_03.png) 8px 47px no-repeat; }
.t_04 { background:url(../images/t_04.png) 8px 47px no-repeat; }
.footer { width:100%; background:url(../images/b_bkt.png) left 27px repeat-x #ffffff; overflow:hidden; font:normal 12px/24px "Microsoft YaHei", "微软雅黑"; clear:both; padding-top:27px; }
.in_ft { background:url(../images/b_bkt.png) left 0 repeat-x #ffffff; padding-top:0; }
.foot { width:1240px; margin:0 auto; overflow:hidden; position:relative; }
.foot dl { width:165px; float:left; padding-top:72px; height:264px; }
.foot dt { font:100 14px/25px "Microsoft YaHei", "微软雅黑"; color:#cccccc; margin-top:21px; }
.foot dd { width:114px; }
.foot dd:last-child { border-bottom:none; }
.foot dd a { color:#969696; line-height:25px; }
.foot dd b { font-size:14px; }
.foot dd a:hover, .bottom a:hover { color:#0080ff; }
.contact_us { width:365px; height:219px; float:left; color:#e1e1e1; position:absolute; left:854px; top:24px; }
.in_ct_le { float:left; width:160px; display:inline-block; height:200px; background:url(../images/in_wx.png) 35px 60px no-repeat; overflow:hidden; }
.in_ct_le p { padding-top:172px; font:100 13px/18px "Microsoft YaHei", "微软雅黑"; color:#999999; text-indent:35px; }
.in_ct_ri { width:205px; float:left; padding-top:34px; }
.contit{font-size: 18px;padding: 10px 0;}
.in_ct_ri i { font:bold 20px/31px Arial, Helvetica, sans-serif, Times, serif; letter-spacing:1px; color:#919191; display:block; width:205px; text-align:center; }
.in_ct_ri span { display:block; width:205px; text-align:center; color:#969696; line-height:28px; }
.in_ct_ri p { display:block; width:205px; text-align:center; }
.in_ct_ri p a { display:inline-block; width:136px; height:29px; text-align:center; line-height:29px; color:#FFF; background:#ff6600; margin-top:14px; }
.in_ct_ri p a:hover { background:#ff771d; }
.bottom { text-align:center; width:1200px; line-height:22px; color:#646464; padding:10px 0 40px; float:left; }
.bottom p { line-height:28px; }
.bottom i { font-style:normal; }
.the_bt_img img { height:47px; margin:5px; }
.bottom a { color:#646464; margin-right:20px; }
.nav_box dl { width:220px; float:left; padding-top:0px; }
.nav_box dt { line-height:85px; margin:0; }
.nav_box dd { line-height:31px; }
.nav_box dd a:hover { color:#ff845d; }


/****/
.layui-footer-position { width:100%; background:url(../images/ftp01.png) left top repeat-x; height:45px; position:fixed; bottom:0; z-index:2; }
.layui-footer-position div { width:1200px; margin:0 auto; background:url(../images/ftp02.jpg) 22px 0 no-repeat; overflow:hidden;height:45px; }
.layui-footer-position div a { float:right; margin:10px 24px 0 0; }
.layui-footer-position div a img { height:24px; }
/****/
.layui-index-public-title { display:block; width:100%; }
.layui-index-public-title b { font-weight:100; display:block; font:100 26px/96px "Microsoft YaHei", "微软雅黑"; height:69px; overflow:hidden;width:100%; }
.layui-index-public-title span { display:block; font:100 14px/19px "Microsoft YaHei", "微软雅黑"; height:50px; overflow:hidden; color:#565656; }
.layui-index-public-title span i{float:right;}
.layui-index-public-title span::before {
content:'';
width:22px;
height:1px;
background:#362c24;
display:block;
top:27px;
position: relative;
}
/**other**/
.layui-other-top { background:url(../images/ot_tbk.jpg) center 3px no-repeat; padding-top:260px; }
.layui-other-top .layui-index-project-info div { padding:0 20px 9px 0; }
/****/
.about_box { width:1200px; margin:0 auto; }
.ab_left { width:220px; float:left; box-sizing: border-box; }
.ab_left dd { border:1px solid #f0f0f0; border-top:none; }
.ab_left dt, .ab_left dd { display:inline-block; width:100%; height:56px; line-height:56px; }
.ab_left dt { text-indent:53px; background:#d2151b; font-size:16px; color:#FFF; }
.ab_left dd a { display:inline-block; width:100%; height:100%; text-indent:53px; font-size:14px; color:#333333; background:url(../images/otba_b.png) 32px 25px no-repeat #FFF; }
.ab_left dd a:hover, .ab_left dd a.select { background:url(../images/otba_b.png) 32px 25px no-repeat #eff9fe; }
.ab_right { width:960px; float:left; margin-right:20px; border:1px solid #f0f0f0; background:#FFF; box-sizing: border-box; }
.ab_title { width:100%; border-bottom:1px solid #f0f0f0; font:100 16px/49px "Microsoft YaHei", "微软雅黑"; color:#191919; text-indent:28px; }
.ab_title em { float:right; margin-right:28px; color:#9e9c9c; font-size:12px; background:url(../images/home_l.png) left 19px no-repeat; text-indent:20px; }
.ab_title em a { color:#9e9c9c; }
.ab_title em a:hover { color:#2361ad; }
.ab_text { width:100%; padding:20px 45px 50px; text-align:center; }
.ab_text img { max-width:100%; margin:0 auto; }
.ab_text p { padding:10px 0; text-indent:18px; text-align:justify; font-size:14px; line-height:28px; }
.news_box, .news_title { width:100%; float:left; padding:10px 45px; box-sizing: border-box; }
.news_title { border-bottom:1px dotted #cccccc; }
.news_title b, .news_title p { display:inline-block; width:100%; text-align:center; }
.news_title b { font: 100 18px/50px Arial, 微软雅黑; }
.news_title p { line-height:48px; color:#a2a2a2; }
.news_title p span { padding:0 20px; }
.news_text { width:100%; padding:50px 20px; clear:both; color:#7d7d7d; font-size:14px; line-height:28px; box-sizing: border-box; }
.news_text p { padding-bottom:12px; text-align:justify; }
.news_list { float:left; width:100%; padding-bottom:50px; }
.ab_new_list li { border-bottom:1px solid #f0f0f0; overflow:hidden; padding: 20px 25px; }
.ab_new_list li b { display:block; height:40px; overflow:hidden; font:100 14px/42px Arial, 微软雅黑; color:#000000; }
.ab_new_list li p { color:#6d6d6d; }

.ab_new_list li b.question{ background:url(../images/question.png)  2px center  no-repeat; padding-left:22px;    background-size: 15px auto;}
.ab_new_list li p.answer{ background:url(../images/answer.png)  2px center  no-repeat; padding-left:22px;     background-size: 15px auto; }

.ab_new_list li span { display:block; height:45px; }
.ab_new_list li em.web-font { color:#bababa; font-size:20px; line-height:52px; }
.ab_new_list li span i { padding-left:5px; font-size:14px; color:#bababa; }
.ab_new_list li img { float:left; width:200px; height:132px; margin-right:20px; }
.ab_new_list li:hover { background:#fbfbfb; }
.ab_right_min { width:860px; float:left; margin-right:20px; border:1px solid #f0f0f0; background:#FFF; box-sizing: border-box; }
.ab_left_max { width:320px; float:left; box-sizing: border-box; }
.ab_tj_img, .ab_wd { border:1px solid #f0f0f0; margin-bottom:12px;    background: #fff; }
.ab_p_title { width:100%; border-top:2px solid #333; font:100 16px/49px "Microsoft YaHei", "微软雅黑"; color:#191919; text-indent:28px;     background: #eee;}
.ab_tj_img img { width:100%; }
.tjpic img{height: 100px !important;}
.ab_tj_img .layui-row { padding:8px 4px; }
.ab_tj_img .layui-row li { padding:4px; }
.ab_tj_img .layui-row li:hover img { opacity:0.8; filter:alpha(opacity=80); }
.ab_tj_img .layui-row li p { display:block; white-space:nowrap; overflow:hidden; }
.ab_tj_img .layui-row li span { color:#d00; }
.ab_wd ul { padding:20px; }
.ab_wd li { border-bottom:1px dotted #e6e6e6; line-height:32px; }
.ab_wd li a { display:inline-block; width:100%; height:100%; text-indent:10px; font-size:14px; color:#333333; background:url(../images/otba_b.png) 0px 14px no-repeat #FFF; }
.ab_left_cen { width:300px; float:left; box-sizing: border-box; }
.ab_right_cen { width:880px; float:left; margin-right:20px; border:1px solid #f0f0f0; background:#FFF; box-sizing: border-box; }
/****/
.pro_info_box { width:840px; margin:0 auto; }
.pro_img { width:410px; height:480px; float:left; }
.pro_info { width:390px; float:left; margin-left:37px; }
.p_info_title b { font:100 18px/96px "Microsoft YaHei", "微软雅黑"; display:block; width:100%; }
.p_info_title span { font:100 24px/46px "Microsoft YaHei", "微软雅黑"; color:#f52648; }
.p_info_title span i { font-size:14px; }
.p_info_title em { text-decoration:line-through; padding-left:18px; color:#888888; font-size:14px; }
.p_info_title p { display:inline-block; color:#888888; }
.p_info_title p i { padding-left:8px; color:#f52648; }
p.pro_collect { font-size:14px; color:#666666; padding-left:28px; margin-left:36px; background:url(../images/psc01.png) left -26px no-repeat; }
p.pro_collect.p_c_true { background-position:left 4px; }
.p_info_text { border-top:1px solid #eeeeee; width:460px; padding-top:30px; margin-top:8px; }
.p_info_text p { line-height:39px; color:#666666; font-size:14px; }
.p_info_btn { padding-top:20px; }
.p_info_btn a { display:inline-block; width:135px; height:36px; float:left; line-height:36px; text-align:center; color:#FFF; margin-right:15px; }
.pro_order { background:#ff6500; }
.pro_order:hover { background:#f26000; }
.pro_trolley { background:#e31939; }
.pro_trolley:hover { background:#e3072a; }
/****/
/****/
.pro_parameter { width:100%; float:left; overflow:hidden; padding-bottom:60px; margin-top:30px; }
.pro_tabs { border-bottom:2px solid #e31939; overflow:hidden; }
.pro_tabs li { display:inline-block; float:left; width:148px; height:35px; border:1px solid #dddddd; border-bottom:none; text-align:center; line-height:35px; font-size:14px; }
.pro_tabs li:nth-child(2) {
border-left:none;
border-right:none;
}
.pro_tabs li.active { background:#e31939; border-color:#dddddd; color:#FFF; }
.pro_tabcon div { display:none; box-sizing:border-box; padding:40px 40px; font:100 14px/32px "Microsoft YaHei", "微软雅黑"; color:#757373; }
/**proImg**/
.pro_imgBox { width:410px; float:left; margin-right:50px; margin-top:39px; }
.tb-pic a { display:table-cell; text-align:center; vertical-align:middle; }
.tb-pic a img { vertical-align:middle; }
.tb-pic a { *display:block;
*font-family:Arial;
*line-height:1;
}
.tb-thumb { margin:10px 0 0; overflow:hidden; text-align:center; }
.tb-thumb li { background:none repeat scroll 0 0 transparent; display:inline-block; margin:6px 8px 0 0; overflow:hidden; padding:1px; }
.tb-s310, .tb-s310 a { height:332px; width:472px; }
.tb-s310, .tb-s310 img { max-height:332px; max-width:408px; }
.tb-s310 a { *font-size:271px;
}
.tb-s40 a { *font-size:35px;
}
.tb-s40, .tb-s40 a { height:48px; width:68px; overflow:hidden; }
.tb-booth { border:1px solid #e6e6e6; position:relative; z-index:1; overflow:hidden; }
.tb-thumb .tb-selected { background:#eb6001; }
.tb-thumb .tb-selected div { background-color:#FFFFFF; border:medium none; }
.tb-thumb li div { border:1px solid #CDCDCD; }
div.zoomDiv { z-index:999; position:absolute; top:0px; left:0px; width:200px; height:200px; background:#ffffff; border:1px solid #CCCCCC; display:none; text-align:center; overflow:hidden; }
div.zoomMask { position:absolute; background:url("../images/mask.png") repeat scroll 0 0 transparent; cursor:move; z-index:1; }
.tb-s40 img { width:68px; }
.tb-thumb { background:url(../images/flist.png) left center no-repeat; }
/**proImgEnd**/
.dy_left { width:100%; border-top:1px solid #d00; float:left; overflow:hidden; position:relative; padding:20px 0 120px 50px;     box-sizing: border-box;}
.dy_left .in_top_title h3 { display:inline-block; width:780px; float:left; font:18px/52px Arial, "微软雅黑"; color:#000000; }
.dy_left .message ul { width:840px; float:left; }
.dy_left .message li { display:inline-block; width:382px; float:left; margin-right:20px; margin-bottom:20px; }
.dy_left .message li input { display:inline-block; width:360px; height:32px; line-height:32px; text-indent:20px; color:#706f68; border:1px solid #e0e0e0; border-radius:4px; }
.dy_left .message li input:focus { outline:none; border-color:#535353; color:#535353; }
.dy_left .message textarea { resize:none; width:725px; height:80px; display:inline-block; padding:18px; border:1px solid #e0e0e0; border-radius:4px; }
.dy_left .message a { display:inline-block; width:176px; height:36px; background:#b4b3b3; text-align:center; line-height:36px; margin:20px 0 0 0; border-radius:4px; color:#FFF; font-weight:bold; }
.dy_left .gbook { display:inline-block; cursor:pointer; width:176px; height:36px; background:#15afff; text-align:center; line-height:36px; margin:20px 0 0 0; border-radius:4px; color:#FFF; font-weight:bold; border:none;}
.dy_left .gbook:hover { background:#07A2F3; }

.public_page{ margin: 30px auto 40px; display: block; overflow: hidden; text-align: center; clear: both; float: left; width: 100%;}
.public_page input{ width: 28px; text-align: center; display:inline-block;}
#thumblist .tb-s40 img{margin-top:-10px;}


.news_text img{max-width:100%;}
.player{text-align:center; padding-bottom:40px;}
.video_page{padding-top:40px;}

.layui-index-project-info p.tkw{text-align:left; margin-top: -44px;height: 30px; line-height: 47px;}