﻿@charset "utf-8"
body { margin:0; padding:0; line-height:24px; font-family:"微软雅黑" Verdana, Arial, Tahoma; font-size: 14px;color:#333; }
body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, p, blockquote,h2,font
{ margin: 0; padding: 0; border:none;}
li{ list-style-type: none; }
ul{ list-style-type: none; margin:0 auto; padding:0; }
a { color:#333333; text-decoration:none; }
a:hover { color:#d02827; text-decoration:none; }
.center{ text-align:left; width:700px; float:right; }
.line{ border-bottom:#CCCCCC 1px dashed; }
img { border:0; }
.img:visited img{ border: 0px solid #cccccc; }
.img img{ border: 0px solid #cccccc; padding:0px; }
.img:hover img{ border: 0px solid #cccccc; }
*{margin: 0; padding: 0; }
.content{margin:0 auto; width:1200px;overflow: hidden;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;overflow: hidden;height:0;width: 0;}
/*header*/
.header{ overflow: hidden; }
.thead{ overflow: hidden;height:35px;background-color: #eee;font-size:14px; }
.thead p{ line-height: 35px;color:#444; }
.top{ overflow: hidden;}
.top .logo{margin:26px 0px 26px 0px; padding:0px 20px 4px 117px;background: url('../images/logo.png') 0px -4px no-repeat;border-right:1px solid #ccc; }
.top .logo h1{ font-size:38px;font-family: "楷体"; }
.top a:hover{ color:#333; }
.top .lotit{font-size:39px;margin:40px 0px 0px 20px; font-family: "百度综艺简体"}
.top .logo p{ font-size:21px; }
.top .tel{ padding:35px 0px 0px 56px;background: url('../images/tel.png') 0px 42px no-repeat;font-size:20px;background-size:18%; }
.top .tel p{ font-size:30px;padding-top:2px;color:#d02827; }
/*导航样式*/
.Top_menu { height:58px; width:100%; margin:0 auto; background-color:#333333; overflow:hidden; font-family:"微软雅黑"; }
.Top_menu ul{ list-style:none; margin:0 auto; width:1200px; position:relative; z-index:10; }
.Top_menu ul li{ float:left; width:133px; text-align:center; height:54px; line-height:58px; font-size:16px; font-weight:bold;}
.Top_menu ul li:hover{ border-bottom: 4px solid #d02827;}
.Top_menu ul li a{ display: block; height:54px; padding: 0 0px; line-height:54px; color: #fff; text-decoration: none; }
.cur{border-bottom: 4px solid #d02827; }
/*banner*/
.fullSlide { min-width: 1200px; position: relative; height: 400px; overflow: hidden; }
.fullSlide .bd { position: relative; z-index: 0; }
.fullSlide .bd ul { width: 100% !important; }
.fullSlide .bd li { width: 100% !important; height: 400px; overflow: hidden; text-align: center; }
.fullSlide .bd li a { display: block; height: 400px; }
.fullSlide .hd { left:0;height:6px; text-align:center;width:100%;position: absolute; bottom:30px;}
.fullSlide .hd ul{ margin:0 auto; width:224px; text-align:center;}
.fullSlide .hd li{display: inline;float: left;height:4px;overflow: hidden; background:#363636;width:50px; margin:12px;}
.fullSlide .hd li.on, .fullSlide .hd li:hover {background:#da0c0c}
/*search*/
.search-box{ width:100%; height:54px; background: url(../images/ser.gif) repeat-x;
}
.search-box2{ width:1180px; height:28px; margin:0 auto;padding-top:9px; }
.search-L{ width:700px; line-height:28px; float:left; margin-left:0px; overflow:hidden;font-size:15px; }
.search-L span{ color:#b8201d; font-weight:bold; }
.search-L a{ margin-right:10px; }
.search-R{ width:272px; height:28px; float:right;margin-right:0px; }
.search-R1{ width:200px; height:26px; border:1px solid #333; float:left; margin-left:10px; }
.search2{ width:200px; height:26px; padding-left:10px; background:none; color:#909090; line-height:30px; }
.search3{ width:60px; height:28px; line-height:28px; font-size:14px; font-family:"Microsoft YaHei"; background:#333; text-align:center; float:right; }
.search3 a{ color:#fff; }
.search3 input{background:none; color:#fff;line-height:27px;border:none;outline:none;}
#searchtext{line-height:26px;text-indent:10px;width:200px;height:26px;top:1px !important;left:11px !important;border:none;outline:none;}
#sitesearch ol{margin-left: 0px !important;}
/*left*/
.left{ float:left; width:232px; height:auto; margin:0 auto; overflow:hidden; }
.left_pro_top{ width:232px; height:57px; background-color:#b8201d; margin-bottom:1px; overflow:hidden; font-size:24px; font-weight:bold; color:#FFF; text-align: center; line-height:57px; }
.left_pro_top1{ width:232px; height:42px; background-color:#b8201d; margin-bottom:1px; overflow:hidden; font-size:18px; font-weight:bold; color:#FFF; text-align: center; line-height:42px; }
.left_pro_bg{ width:230px; height:auto; overflow:hidden; margin:0 auto; border:1px #e1e1e1 solid; }
.left_pro_bt{ width:232px; height:13px; margin:0 auto; background:url(../images/left_pro_bt.jpg) no-repeat center top; }
.left_list{ width:230px; height:auto; margin:0 auto; text-indent:50px; overflow:hidden; border-bottom:1px #e0e0e0 solid; }
.left_list ul li{ width:230px; height:38px; float:left; line-height:38px; background:url(../images/left_list.jpg) no-repeat center top; font-size:18px; font-weight:bold;color:#fff; }
.left_list ul li a{ text-decoration:none; color:#fff; display:block; }
.left_list ul li a:hover{ height:38px; line-height:38px; display:block; color:#fff; background:url(../images/left_list_on.jpg) no-repeat center top; }
.left_list0{ width:230px; height:auto; margin:0 auto; text-indent:50px; overflow:hidden; border-bottom:1px #e0e0e0 solid; }
.left_list0 ul li{ width:230px; height:38px; float:left; line-height:34px; background:url(../images/left_list2.jpg) no-repeat center top; font-size:14px; }
.left_list0 ul li a{ text-decoration:none; color:#363636; display:block; }
.left_list0 ul li a:hover{  line-height:34px; display:block; color:#b8201d; }
.left_list0 ul li a h2{font-size:14px;font-weight:normal;}
.left_lx{ width:230px; height:auto; margin:0 auto; overflow:hidden; }
.left_lx_bg{ width:230px; height:auto; text-align:center;margin:5px 0;}
/*上下产品*/
.sy_cp{ width:100%; height:auto; overflow:hidden; margin:0 auto; padding-bottom:25px; padding-top:30px; background-color:#f8f8f8; }
.sy_cp_bg{ width:955px; height:auto; float:right; }
.sy_cp_top{ width:100%; height:57px; line-height:57px; margin:0 auto; background-color:#b8201d; }
.sy_cp_tf{ width:150px; height:57px; float:left; text-align:center; font-size:22px;color:#fff; }
.sy_cp_r{ width:80px; float:right; line-height:57px; text-align:center; }
.sy_cp_r a{ color:#FFF;font-size: 14px;}
.product{width:955px; height:auto; float:right; overflow:hidden;}
.product_li{width:955px; margin:0 auto; margin-top:20px; overflow:hidden;}
.product_li ul li{width:302px;/* height:229px;*/margin:0px 8px 5px;float:left;text-align:center;}
.product_li ul li:hover img{ transform:scale(1.2);}
.product_li ul li:hover span{color:#b8201d;}
.product_li ul li img{width:302px; height:188px; margin:0 auto;transform:scale(1);transition:all 0.5s ease;}
.product_li ul li i{ display: block;overflow: hidden;font-style: normal; }
.product_li ul li span{width:302px; overflow:hidden; margin:0 auto; font-size:16px; line-height:47px; text-align:center;}
/*优势*/
.youshi { overflow:hidden; width:100%; margin-bottom:30px;}
.youshi .container{width: 1200px;margin: 0 auto}
.youshi .youshi_title{ overflow:hidden; width:100%; height:261px; background:url(../images/youshi_01.jpg) no-repeat center top;}
.youshi .youshi_title h2{ text-align:center; margin-top:89px;}
.youshi h3{ font-size:28px; color:#000; margin-bottom:25px;}
.youshi p{ font-size:16px; color:#000; line-height:20px; margin-bottom:20px; padding-left:20px; background:url(../images/youshi_p.png) no-repeat left 7px; width:437px;}
.youshi em{font-style:normal; font-size:15px; color:#000; display:block; margin-top:10px;}
.youshi em span{ font-size:25px; color:#c81624}
.youshi .youshi01{ overflow:hidden; width:100%; height:297px; background:url(../images/youshi_02.jpg) no-repeat center top;}
.youshi .youshi02{ overflow:hidden; width:100%; height:306px; background:url(../images/youshi_03.jpg) no-repeat center top;}
.youshi .youshi03{ overflow:hidden; width:100%; height:313px; background:url(../images/youshi_04.jpg) no-repeat center top;}
.youshi .youshi04{ overflow:hidden; width:100%; height:347px; background:url(../images/youshi_05.jpg) no-repeat center top;}
.youshi .youshi01 .wen{ overflow:hidden; margin-left:160px; margin-top:25px;}
.youshi .youshi02 .wen{ overflow:hidden; margin-left:520px; margin-top:30px;}
.youshi .youshi03 .wen{ overflow:hidden; margin-left:160px; margin-top:35px;}
.youshi .youshi04 .wen{ overflow:hidden; margin-left:520px; margin-top:50px;}
.youshi .video{ overflow:hidden; width:390px; height:230px; background-color:#000;float: right;margin-top: -240px;margin-right: 10px;}
/*案例*/
.tj_cp{ width:100%; height:auto; overflow:hidden; margin:0 auto; }
.tj_cp_top{ width:1200px; height:38px; line-height:38px; margin:0 auto; border-bottom:1px #dfdfdf solid; }
.tj_cp_tf{ width:100px; height:38px; float:left; background-color:#b82416; font-size:18px; font-weight:bold; color:#FFF; text-align:center; }
.tj_cp_r{ width:50px; float:right;font-size: 14px;}
.tj_cp_bg{ width:1200px; height:auto; margin:0 auto; overflow:hidden; margin-top:5px; }
.tj_cp_bt{ width:1200px; height:52px; margin:0 auto; background:url(../images/gsjj_bt.jpg) no-repeat center top; }
.movead { zoom:1; width:1200px; margin:0 auto; margin-top:15px; }
.movead .pcont { width:1200px; height:220px; overflow:hidden;  }
.movead .pl img{ display: block; cursor: pointer; width:282px; height:175px; margin:0 auto; border-bottom:1px #FFF solid; }
.movead .pl { float:left; width:282px; height:215px; overflow:hidden; margin:0 5px; border:1px #dce0df solid; padding:3px; }
.movead .pl a{ width:282px; height:215px; display:block; color:#fff; background-color:#333333; text-align:center;}
.movead .pl a span{line-height:39px;font-size:15px;}
.movead .pl a:hover{ height:215px; display:block; background-color:#b8201d; color:#FFF; }
/*right*/
.gsjj{ width:100%; height:630px; margin:0 auto; background:url(../images/gsjj_bg.jpg) no-repeat center top; overflow:hidden; }
.gsjj_bg{ width:1200px; height:auto; margin:0 auto; overflow:hidden; margin-top:257px; }
.gsjj_top{ width:100%; height:auto; margin:0 auto; margin-top:20px; }
.gsjj_tf{ width:100%; height:37px; line-height:37px; font-size:27px; color:#1d1513; }
.gsjj_r{border-bottom: 3px solid #b62021;width: 13%;height: 28px;line-height: 28px; font-size:13px; color:#5e5e5e; text-transform:capitalize; }
.gsjj_body{ width:550px; float:right; height:auto; color:#3b3b3b;line-height:28px; margin-right:20px; }
.gsjj_more{width:98px; height:28px; line-height:28px; float:left; background-color:#f4433d; text-align:center; margin-top:16px; border-radius:10px;}
.gsjj_more a{color:#fff;}
/*新闻*/
.news{ width:590px; height:auto;  margin:40px 0; }
.news_top{ width:100%; height:40px; line-height:40px; margin:0 auto; border-bottom:1px #ededed solid; }
.news_tf{ width:100px; height:40px; float:left; font-size:18px; color:#fff; text-align:center; font-weight:bold; background-color:#b62021; }
.news_more{ text-align:right; margin-right:20px!important; margin-right:10px; margin-top:10px; }
.news_bg{ width:590px; height:auto; margin:0 auto; overflow:hidden; margin-top:10px; }
.news_list{ width:98%; margin-left:1%; margin-right:1%; height:40px; line-height:40px; border-bottom:1px #cdcdcd dotted; font-size:14px; }
.news_list a{ color:#555555;width:400px;float:left; height:40px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background: url(../images/new.jpg) no-repeat center left;text-indent: 16px;}
.news_list a:hover{ color: #b62021;}
.news_list span{ color:#555555;width:82px;float:right; }
.news2_r{ width:20%; height:17px; float:right; line-height:17px; font-size:12px; font-weight:normal; margin-top:15px; text-align:right; }
/*案例*/
.anli {width: 100%;margin: 0 auto;padding:35px 0 50px;background: #f9f9f9;}
.anli h4,.pro h4{padding-bottom: 20px;width: 1160px;margin: 0 auto;background: url(../images/lcg.png) no-repeat center 10px;text-align: center;font-family: "Microsoft YaHei", "微软雅黑";}
.anli h4 a,.pro h4 a{color: #b8201d;font-size: 24px;text-decoration: none;font-family: "Microsoft YaHei", "微软雅黑";}
.anli h4 span,.pro h4 a span{color: #333;}
.anli h4 p,.pro h4 p{font-size: 12px;color: #7e7e7e;text-transform: uppercase;font-weight: normal;margin-top: 8px;}
.anli ul {width: 1200px;overflow: hidden;margin: 0 auto;}
.anli ul li {width: 365px;height: 226px;float: left;margin: 10px 13px;}
.anli ul li a {width: 365px;height: 226px;display: block;position: relative}
.anli ul li img {width: 365px;height: 226px;display: block}
.anli ul li span {width: 365px;height: 226px;position: absolute;display: block;top: 0;left: 0;background: url(../images/an-di.png);line-height: 210px;text-align: center;color: white;font-size: 18px}
.anli ul li span p{text-align: center;margin-top: -184px;color: #ffffff !important;font-size: 14px;overflow: hidden;}
/*foot*/
.bottom{ width:100%; height:auto; margin:0 auto; overflow:hidden; background:#b8201d; }
.bottom a{ color:#06336e; }
.foot_logo{width:210px; height:191px; float:left; background:url(../images/foot_logo.jpg) no-repeat center top;}
.foot_menu{ width:960px; height:44px; float:right; text-align:left; line-height:44px; margin-top:20px; border-bottom: 1px dashed #fff;}
.foot_menu a{ color:#fff; padding-right:45px;}
.foot_cont{width:960px; float:right; text-align:left;line-height:36px;margin-top:10px;}
.foot{ width:1200px; height:auto; margin:0 auto; font-size:14px; color:#FFF; }
.foot a{ color:#FFF;}
.link{ width:100%; height:auto; overflow:hidden; margin:0 auto; padding-bottom:10px;background:#b8201d;color:#FFF;}
.link_bg{ width:1200px; height:auto; margin:0 auto; font-size: 14px; }
.lin_f{float:right;width:960px;border-top: 1px dashed #fff;padding:14px 0;}
.link_bg a{color:#FFF;padding-right: 20px;}
/*index*/
.main{ width:1200px; margin:0 auto; height:auto; overflow:hidden; margin-top:30px; margin-bottom:30px; }
/*right*/
.rightnew{ width:955px;width:940px;  height:auto; float:left; border:1px #bfbfbf solid;}
.right{ width:955px;width:940px; height:auto; float:right; border:1px #bfbfbf solid;}
.right_top{height:34px; line-height:34px; background: url(../images/sy_cp_top.jpg) repeat-x center top; border-bottom:1px #bfbfbf solid; overflow:hidden;padding:0 10px;}
.right_tf{ width:200px; height:34px; float:left; font-size:18px; font-weight:bold; color:#b8201d;}
.right_r{ width:600px; float:right; line-height:34px; text-align:right;font-size:14px;}
.right_bg{ /*width:920px;*/ height:auto; margin:0 auto; padding:20px;}
.right_con{line-height:35px;font-size:14px;}
.right_con p{line-height:28px;}
.right_con>p{ font-size:15px;line-height: 32px;text-indent: 2em;text-align: justify; }
/*新闻列表*/
.news_list1{font-size:14px;}
.news_list1 ul li{width:100%;  height:42px; background:url(../images/news_list.png) no-repeat center left; text-indent:15px; line-height:42px; border-bottom:#CCCCCC 1px dashed;}
.data{ color:#999; float:right; font-size:14px;}
.news_t{width:500px;overflow: hidden;height: 42px;}
.news_t a{margin-right:20px;font-size:15px;}
/*产品页样式*/
.right2_bg{padding:10px 0;}
.cp_list{ width:295px; height:240px; float:left; margin:10px 9px; }
.cp_list a{width:295px; height:240px; display:block;  background:url(../images/cp_list.jpg) no-repeat right bottom; color:#666666; cursor:pointer; overflow:hidden;/* border:#dddddd 1px solid; */-webkit-box-shadow:0 0 10px #dddddd; -moz-box-shadow:0 0 10px #dddddd; box-shadow:0 0 10px #dddddd; }
.cp_list a:hover{background:url(../images/cp_list_on.jpg) no-repeat right bottom; }
.cp_list_text{ width:295px; overflow:hidden; line-height:30px; margin-top:10px; font-size:16px;text-align:center; }
.cp_list a img {width:293px; height:auto;padding:1px;}
/* -- 翻页效果 -- */
.Pages{ width:100%; padding:0%; margin:0px 0px 5px 0px; position:relative; height:50px; color:#333; font-size:14px; }
.Pages span:hover{ background:#b8201d; border:1px solid #b8201d;}
.Pages span:hover a{color:#fff; }
.Pages ul{ float:right; position: absolute; top:15px; right:10px; }
.Pages dd{ position: absolute; margin:0px; left:15px; top:17px; text-align: left; }
.Pages ul span{ float:left; margin-left:2px; font-weight:bold; border:1px solid #333; }
.Pages ul span a{ padding:3px 10px; display: block; }
#current{ padding:3px 10px; float:left; border:1px solid #b8201d; background:#b8201d;color:#fff; }
#apjxq_floors{ display: none; }
.jianjie{ padding:5px 10px; line-height:30px; background:#EEE; font-size:12px; }
/*内容*/
.pro_vi{width:100%; height:auto; overflow:hidden; border-bottom:#ccc 1px dashed; margin:10px 0; padding-bottom:20px;}
.pro_vi_img{float:left; width:360px; margin: 0px 10px 0px 10px;text-align:center;}
.pro_vi_con{float:left; margin-left:18px; line-height:28px;width:250px;overflow:hidden}
.pro_vi_con h1{font-weight:bold;margin:0px;padding:0px;font-size:22px;line-height:42px;}
.pro_vi_con p span{color:#F00;font-size:20px;}
.pro_vi_con p{line-height:36px;font-size:16px;}
.pro_vi_con p b{ color:#b8201d;font-size:20px; }
.pro_vi_wx{float:right; width:210px; margin:6px 32px 0 0;text-align:center;}
.pro_vi_wx img{width: 174px;}
.pro_vi_wx p{text-align: center;font-size:14px;line-height:42px;}
.cont_con{ font-size:14px; line-height:20px;}
.cont_con>p{ font-size:16px;line-height: 35px;text-indent: 2em;text-align: justify; }
.cont_con table{ margin-bottom: 10px; }
.cont_con td{ font-size:15px; }
.cont_con td img{ padding: 9px; border:none; }
.fanye{ padding:5px 10px;margin:10px 10px 0px;border-top: 1px dashed #ccc;border-bottom: 1px dashed #ccc;overflow: hidden; }
.cont_tit{text-align:center;}
.cont_tit h1{font-size:22px;}
.cont_date{line-height:36px; background:#F7F7F7; border:#f3f3f3 1px solid;text-align:center;margin:15px 0;}
/*推荐新闻*/
.xglist{font-size: 14px;margin-top:12px; overflow:hidden;padding: 0 10px;}
.xglist dl{border:1px solid #d5d5d5; border-radius:4px; overflow:hidden;_float:left }
.xglist dl dt{ background:url(../images/tit1.gif) repeat-x; height:32px; padding-left:12px; line-height:32px; font-weight:bold;font-size:14px;}
.xglist dl dd{ float:left; margin:12px 6px; width:216px; display:inline; }
.xglist dl dd .img{ width:216px; height:auto;}
.xglist dl dd .img img{ width:216px; height:auto; border:1px solid #d5d5d5;}
.xglist dl dd .img a:hover img{ border:#000 1px solid}
.xglist dl dd .txt{ height:30px; line-height:36px; text-align:center;font-size:15px;}
.zklist{overflow:hidden; margin:15px 10px;border: 1px solid #D5D5D5;border-radius:4px; }
.zklist-T{background: url("../images/tit1.gif") repeat-x scroll 0% 0% transparent;height: 32px;line-height: 32px;font-weight: bold; text-indent:12px;font-size:14px;}
.zklist-C{ overflow:hidden; margin-top:10px; margin-bottom:10px;font-size: 15px;}
.zklist-C ul li{ height:36px; line-height:36px; overflow:hidden; margin-right:2%; margin-left:2%;border-bottom: 1px dashed #CCCCCC; }
.zklist-C ul li a{ float:left; width:75%;}
.zklist-C ul li span{ float:right; text-align:right;}
/*右侧新闻*/
.new_left{width:230px; margin:0 0 35px 0; background:#fff; padding:0 0 10px 0;border: 1px solid #ccc}
.new_left .news9 p{overflow:hidden;margin-bottom:10px;background: #b8201d;height:46px;line-height: 46px;text-indent:16px;border-bottom: 1px solid #b199b1;}
.new_left .news9 p span{float:left;font-size:16px;color:#fff;}
.new_left .news9 ul li a{display:block;font-size:15px;color:#666;line-height: 36px;height: 36px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-indent: 10px;}
/*固定的悬浮窗*/
.jialan_conct{position:fixed;z-index:9999999;top:200px;right:-127px;cursor:pointer;transition:all .3s ease;}
.jialan_bar ul li{width:180px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.jialan_bar .jialan_top{background:#cf0909 url(../images/fixCont.png) no-repeat 0 0;}
.jialan_bar .jialan_phone{background:#cf0909 url(../images/fixCont.png) no-repeat 0 -57px;}
.jialan_bar .jialan_QQ{text-indent:0;background:#cf0909 url(../images/fixCont.png) no-repeat 0 -113px;}
.jialan_bar .jialan_ww{text-indent:0;background:#cf0909 url(../images/fixCont.png) no-repeat 0 -169px;}
.jialan_bar .jialan_ercode{background:#cf0909 url(../images/fixCont.png) no-repeat 0 -225px;}
.hd_qr{padding:0 29px 25px 29px;}
.jialan_QQ a, .jialan_ww a{display:block;text-indent:54px;width:100%;height:100%;color:#fff;}
.lianxi{border-top:1px solid #FF0000}
.lianxi ul li{height:30px;line-height:30px;padding-left:15px}
.lianxi tit{font-size:18px;height:40px;line-height:40px;background:#fafafa}
.qq{color:#32abe1;background:url(../images/qq.gif) no-repeat left top;padding-left:25px;padding-top:5px;}
.ConR-text{margin:20px;overflow:hidden;width: 900px;}
.ConR-text td img{margin: 15px 0;padding: 5px;border: 1px solid #ccc}
.cont_t{width: 550px;float: left;}
.cont_t dl dt{float: left;width: 54px;clear: both}
.cont_t  dl dd{float: left;}
.cont_t  dl dd img{float: left;}
.cont_t  dl dd p{float: left;line-height: 54px !important;text-indent: 10px;font-size: 16px;}