﻿@charset "gb2312";
/*整站样式*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{margin:0;padding:0;}
body{min-width:1200px; color:#666; font-size:14px; font-family:"΢���ź�";}
section,article,aside,header,footer,nav,dialog,figure{display:block;}
ul, ol { list-style: none;} 
img,fieldset{vertical-align:top;border:0;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
address,cite,code,em,th {font-weight:normal; font-style:normal;}
button,input,select,textarea{font-size:12px;font-family:inherit;margin:0;outline:none;resize:none;border:none;}
img{ border:0;}
a{color:#333; text-decoration:none; transition:all 0.3s;}
a:hover {color:#ce2d19; text-decoration:none;}
.line{height:20px; line-height:20px; font-size:0px; clear:both; overflow:hidden; display:block;}
.clearfix{*zoom:1;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0px; visibility:hidden; content:".";}
.fl{float:left;}
.fr{float:right;}
.cp img{ border:1px solid #ddd; padding:3px;}
.cp img:hover{ border:1px solid #eb0404; padding:3px;}
.cp1 img{ border:1px solid #ccc;padding:3px;}
.cp1 img:hover{ border:1px solid #eb0404;}

.clear{clear:both; height:0px; overflow:hidden;}

.trans{-webkit-transition:all 300ms ease 0s; -moz-transition:all 300ms ease 0s; -ms-transition:all 300ms ease 0s; -o-transition:all 300ms ease 0s; transition:all 300ms ease 0s;}
.img28 img:hover{transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1);}


#tait,#nav,#menu,#sou,#service1,#film_focusbj,#chanp,#guang1,#guang5,#partner1,#company1,#gywm,#gywm3,#xian,#changf,#xw,#yq,#link,#links,#banq,#banqda1{margin:0 auto; width:1200px; overflow:hidden;}
.grWidth{width:1200px; margin:0 auto;}

/*抬头*/
#taitda{ background:#f0f0f0; height:35px;}
#tait{height:35px;line-height:35px;}
.tait1{color:#333; font-size:12px;}
.tait2{color:#333; padding-top:4px;}
.tait2 a{color:#333;}
.tait2 a:hover{color:#f00;}

/*LOGO*/
#logo{height:125px; margin:0 auto; width:1200px;}
.logo1{margin-top:24px; width:285px;}
.logo1 img{max-width:100%;}
.logo2{margin:39px 0 0 15px; width:303px;}
.logo22{margin:40px 0 0 20px; font-size:17px; color:#444; line-height:28px;}
.logo22 span{ font-size:20px; font-weight:bold; color: #ce2d19;}
.logo22 da{color:#ff9000;}

.headRight{background:url(../images/tel.png) no-repeat left 26px;padding-left:60px;font-size:14px;color:#4d4d4d;padding-top:18px; height: 80px;}
.headRight p{line-height:60px;font-size:25px;color:#cf161e;font-weight:bold; }
.headRight strong{display:block;font-size:28px;color:#cf161e;}
.headRight .p1{border-right:1px solid #a7a7a7;padding-right:15px;margin-right:12px;}


/*nav*/
.nav{width:100%;height:55px;background:#2a2a2a;}
.navs{width:1200px;margin:0 auto;}
.nav li{float:left; text-align:center;font-size:16px; height:55px;line-height:55px;position:relative; cursor: pointer;}
.nav li a{color:#fff;padding: 0 56px; display: block;}
.nav li:hover,.nav li.hover{background:#ce2d19;}
.nav ul li dl{background:#ce2d19; position: absolute; font-size: 13px; z-index:999; top:55px; left:0; display:none; width:100%;}
.nav ul li dl dd a:hover{color:#eee; background:none; }
.nav ul li dl dd{line-height:42px; border-top:1px solid #e14734;}
.nav ul li dl dd a{color:#fff; padding: 0;}


/*banner*/
.banner_pc{ margin-top:0;}
.banner_yd{ display:none;}
.flexslider{ position:relative;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;border-radius: 0px;}
.flex-pauseplay span {text-transform: capitalize;}
.flex-control-nav {width: 100%; text-align: center; position:absolute; bottom:12px;}
.flex-control-nav li {margin: 0 8px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width:12px; height:12px; display: block; background: #666; background:#FFF; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px;}
.flex-control-paging li a:hover { background: #FFF; }
.flex-control-paging li a.flex-active { background: #ce2d19; cursor: default;}


/*  ���� */
.search{height:55px;line-height:55px;background:#f1f1f1;}
.searFont{width:940px;font-size:14px;overflow:hidden;}
.searFont a{margin:0 8px;}
.searMain{width:260px;height:30px;overflow:hidden;margin-top:12px;}
.sear_text{float:left;width:207px;height:28px;line-height:28px;background:#fff;color:#666;padding:0 10px;font-size:12px;border:1px solid #d7d7d7;}
.sear_btn{float:right; width:30px;height:30px; cursor:pointer;background:#ce2d19 url(../images/sear_btn.png) no-repeat center center;}
.sear_btn:hover{opacity:0.8;filter:alpha(opacity=80);}

/*  ��Ʒ���� */
.category{background:#fff; width:100%; height:auto; padding:30px 0; overflow:hidden;}
.category .ca_name{text-align:center; color:#333333; font-size:30px; font-weight:bold; padding-top:0;}
.category .ca_list{width:1200px;margin: 0 auto;}
.category .ca_list ul { margin-left: -2%;}
.category .ca_list ul li{float:left; width:31.333%; height:320px; position:relative; z-index:1; margin-left:2%; margin-top:30px; overflow:hidden;}
.category .ca_list .img{width:380px; height:320px; position:absolute; z-index:2; left:0px; top:0px;}
.category .ca_list .name{text-align:center; width:380px; position:absolute; z-index:3; left:0px; bottom:20px;}
.category .ca_list .name a{font-size:16px; color:#FFF;}
.category .ca_list .name span{font-size:10px; color:#666666;}
.category .ca_list li:hover img{transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1);}

.div_ad{ width:100%; height:200px; overflow:hidden;}
.Title-4{ color:#fff; font-size:35px; font-weight:600; margin-bottom:10px; line-height:45px; letter-spacing: 2px;}
.Title-5{ color:#fff; font-size:22px; font-weight:600;line-height:35px; }
.Title-6{ color:#ff371e; font-size:20px; font-weight:600;line-height:35px; }

.Btn-0{ margin:55px 0px 0px 175px; float:right; padding-left:45px;padding-right:15px; font-size:20px; height:50px; line-height:50px; background:url("../images/shouzhi.png") 10px -4px no-repeat; background-color:#fe8900; display:inline-block; color:#fff;border-radius:3px; }
.Btn-0:hover{ text-decoration:none; color:#fff; }

/*����*/
.youshi { overflow:hidden; width:100%; padding:45px 0 50px 0; background-color:#f4f4f4;}
.youshi h2{ text-align:center;font-size:35px; font-weight:600; color: #ce2d19; line-height: 35px; padding-bottom: 15px; }
.youshi span{ display:block; text-align:center; font-size:18px; color:#202020; margin-bottom:35px;}
.youshi ul{ overflow:hidden; width:1200px; height:725px; margin:0 auto}
.youshi li{ float:left; width:329px; height:300px; margin:0 15px; margin-bottom:30px; padding:20px;}
.youshi li img{ width:329px;}
.youshi h3{ font-weight:normal; font-size:30px; color:#444; margin:12px 0;}
.youshi p{ font-size:15px; color:#202020; line-height:25px;}
.youshi .li01{ background:#fff url(../images/youshi01.jpg) no-repeat center top;}
.youshi .li02{ background:#fff url(../images/youshi02.jpg) no-repeat center top;}
.youshi .li03{ background:#fff url(../images/youshi03.jpg) no-repeat center top;}
.youshi .li04{ background:#fff url(../images/youshi04.jpg) no-repeat center top;}
.youshi .li05{ background:#fff url(../images/youshi05.jpg) no-repeat center top;}
.youshi .li06{ background:#fff url(../images/youshi06.jpg) no-repeat center top;}


.site-box.box2{ overflow: hidden; padding: 30px 0;color: #333434;}
.site-box.box2 img{margin-bottom: 30px;width: 100%;}
.site-box.box2 .jjxx{ padding: 6px 0; line-height: 30px;}
.site-box.box2 a{width: 165px; line-height: 40px; margin: 0 auto; border: 2px solid #ce2d19; font-size: 14px;color: #ed8516; text-align: center; display: block;}

.indexlump5{padding: 0 0 20px;}
.indexlump5 h2{ text-align:center;font-size:35px; font-weight:600; color: #ce2d19; line-height: 35px; padding-top: 35px; padding-bottom: 5px; }
.indexlump5T{padding: 56px 0 48px;}
.indexlump5T ul{margin-right: -44px;}
.indexlump5T ul li{float: left;width: 160px;text-align: center;margin-right: 44px;line-height: 20px;}
.indexlump5T ul li img{width: 107px;height: 107px;}
.indexlump5T ul li .name{font-size: 20px;line-height: 54px;margin-top: 9px;font-weight: bold;}
.indexlump5B{margin-right: -20px;}
.indexlump5B dl{float: left;width: 555px;margin-right: 19px;padding: 14px 18px;background-color: #eee;}
.indexlump5B dl dt{float: left;width: 243px;height: 307px;position: relative;}
.indexlump5B dl dt img{display: block;width: 243px;height: 307px;position: relative;z-index: 1;}
.indexlump5B dl dt .name{display: block;width: 205px;height: 92px;background: url(../images/bg_03.png) no-repeat;position: absolute;z-index: 2;top: 34px;left: 24px;text-align: center;font-size: 30px;color: #4d4d4d;line-height: 32px;font-weight: bold;padding-top: 26px;}
.indexlump5B dl dt .enname{font-size: 16px;line-height: 26px;font-weight: normal;}
.indexlump5B dl dd{float: right;width: 280px;line-height: 34px;padding-top: 18px;}
.indexlump5B dl dd p{ehight: 34px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.indexlump5B dl:last-child{margin-right: 0}

.ind_boxs{padding: 25px 0; overflow: hidden;}
.ind_boxs ul{margin-left: -2%}
.ind_boxs ul li{ float: left; width: 31.333%;  margin-left: 2%;overflow: hidden; }
.ind_boxs ul li:hover img{transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1);}


/*foot*/
.footer{background-color: #2a2a2a;color: #fff; overflow: hidden;}
.footer a{color: #fff; line-height: 32px;}
.footer a:hover{color: #b32428;}
.footT{padding: 42px 0 52px;}
.footnav{float: left;width: 710px;}
.footnav ul li{float: left;width: 142px;line-height: 26px;}
.footnav ul li .stitle1{font-size: 18px;line-height: 40px;margin-bottom: 4px;}
.footlump2{float: right;width: 162px;height: 162px;}
.footlump2 img{width: 142px;}
.footlump2 p{padding-top: 8px;}
.footlump3{float: right;width: 263px;background: url(../images/bg_01.png) no-repeat center top;margin-right: 40px;text-align: center;height: 185px;}
.footlump3 .tel{line-height: 50px;font-size: 31px;color: #ce2d19;}
.footlump3 .onlineservicebtn{display: block;width: 164px;height: 37px;line-height: 37px;margin: 23px auto 0;background-color: #3d3d3d;border-radius: 5px;}
.footlump3 .onlineservicebtn .weinxinicon{display: inline-block;width: 24px;height: 18px;background: url(../images/icon_03.png) no-repeat;margin-right: 9px;vertical-align: -4px;}
.footlump3 .onlineservicebtn:hover{background-color: #b32428;color: #fff;}
.footB{border-top: 1px solid #585858;height: 49px;line-height: 49px;}
.returntopbtn{display: block;width: 60px;height: 60px;background: url(../images/topicon_01.png) no-repeat #999;position: fixed;right: 0;bottom: 142px;z-index: 9;}



/*������Ŀ*/
.roll-nav{position: fixed;top: 50%;right: 0px;z-index: 999;margin-left: 620px;}
.roll-nav ul li{position: relative;width: 88px;height: 88px;margin-bottom: 4px;background: #fff;border: 1px solid #d6d6d6;cursor: default;-webkit-transition: all .5s;transition: all .5s;}
.roll-nav ul li ._box span{display: block;font-size: 15px;color: #666;text-align: center;line-height: 40px;-webkit-transition: all .3s;transition: all .3s;}
.roll-nav ul li ._box i{display: block;width: 100%;height: 50px;background: no-repeat bottom center;}
.roll-nav ul li.a1 ._box i{background-image: url(../images/roll-nav-06.png);}
.roll-nav ul li.a2 ._box i{background-image: url(../images/roll-nav-07.png);}
.roll-nav ul li.a3 ._box i{background-image: url(../images/roll-nav-08.png);}
.roll-nav ul li.a4 ._box i{background-image: url(../images/roll-nav-09.png);}
.roll-nav ul li.a5 ._box i{background-image: url(../images/roll-nav-11.png);}
.roll-nav ul li:hover{background: #e60021;}
.roll-nav ul li:hover ._box span{color: #fff;}
.roll-nav ul li.a1:hover ._box i{background-image: url(../images/roll-nav-01.png);}
.roll-nav ul li.a2:hover ._box i{background-image: url(../images/roll-nav-02.png);}
.roll-nav ul li.a3:hover ._box i{background-image: url(../images/roll-nav-03.png);}
.roll-nav ul li.a4:hover ._box i{background-image: url(../images/roll-nav-04.png);}
.roll-nav ul li.a5:hover ._box i{background-image: url(../images/roll-nav-12.png);}
.roll-nav ul li.a1 ._sig{visibility: hidden;position: absolute;bottom: 0;right: 88px;padding: 0 5px;transform: scale(0);-webkit-transform: scale(0);transition: all ease .3s;-webkit-transition: all ease .3s;transform-origin: right bottom;-webkit-transform-origin: right bottom;}
.roll-nav ul li.a1 ._sig span{display: block;width: 150px;height: 150px;overflow: hidden;background: #fff;}
.roll-nav ul li.a1 ._sig span img{width: 100%;}
.roll-nav ul li.a1:hover ._sig{visibility: visible;transform: scale(1);-webkit-transform: scale(1);}
.roll-nav ul li.a5 ._form{visibility: hidden;position: absolute;top: 0;right: 88px;padding: 0 5px;transform: scale(0);-webkit-transform: scale(0);transition: all ease .3s;-webkit-transition: all ease .3s;transform-origin: right bottom;-webkit-transform-origin: right bottom;}
.roll-nav ul li.a5 ._form form{width: 259px;height: 89px;overflow: hidden;padding: 8px;background: #dadada;box-sizing: border-box;}
.roll-nav ul li.a5 ._form form input[type='text']{width: 100%;height: 38px;padding: 0 10px;border: none;background: #fff;box-sizing: border-box;line-height: 38px;}
.roll-nav ul li.a5 ._form form > span._button{display: block;padding-top: 7px;text-align: right;}
.roll-nav ul li.a5 ._form form > span._button input[type='button']{width: 62px;height: 28px;border: none;background: #e60021;font-size: 13px;color: #fff;text-align: center;}
.roll-nav ul li.a5 ._form form > span._button input[type='button']:hover{background: #FF0000;}
.roll-nav ul li.a5:hover ._form{visibility: visible;transform: scale(1);-webkit-transform: scale(1);}


/*��ҳ����*/
.tous_pic{width: 100%; height:350px;}
.cpMain{ background:#ffff; overflow:hidden; padding: 20px 0;}


.ny {min-height: 500px; overflow: hidden;}
.titlen{text-align: center; color: #050505; margin: 30px auto 0; font-size: 34px; line-height: 42px;}
.textn{text-align: center;color: #3b3b3b;font-size: 14px;margin: 10px 0 15px;line-height: 22px;}

.subn { width: 100%; margin-top: 25px; text-align: center;}
.subn li{width:10%;margin: 0 0 15px; text-align: center; border: 1px solid #dcdcdc;border-right: none;position: relative;z-index: 1;vertical-align: middle;display: inline-block;}
.subn li:hover{background: url("../images/subbg.jpg") no-repeat center #652177;}
.subn li:hover a{color: #fff;}
.subn li:before{content: "";display: block;position: absolute;right: -1px;top: -1px;width: 10px;height: 1px;background: #dcdcdc;}
.subn li:after{content: "";display: block;position: absolute;right: -1px;top: 0;width: 1px;height: 100%;background: #dcdcdc;}
.subn li a{display: block;color: #333333;font-size: 16px;padding: 0 5px;line-height: 48px;height: 48px;overflow: hidden;position: relative;}
.subn .active {background: url("../images/subbg.jpg") no-repeat center #652177;}
.subn .active a{color: #fff;}

.ny_abouts{ max-width: 1200px;  margin: 0 auto; padding: 30px 0 40px 0; line-height: 32px; font-size: 14px;}
.ny_abouts img{max-width: 100%; padding-bottom: 10px;}


.honor{width:100%;overflow: hidden;margin-top:0;}
.honor ul{margin-right:-2%}
.honor ul li{width:23%;float:left;margin-right:2%;margin-bottom:10px;text-align:center;}
.honor ul li img{display:block;width:94%; padding:6px;border:2px solid #e2e2e2;background:#fff;}
.honor ul li img:hover{border:2px solid #f54c18;}
.honor ul li span{height:30px;line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;}

.ny_contact{ max-width: 1200px;  margin: 0 auto; padding: 50px 0 40px 0; overflow: hidden;}
.ny_contact .ny_lx{float: left; width: 45%p;height:435px;line-height: 36px; font-size: 16px; padding-top: 5%;background: url(../images/lxwmbg.jpg) no-repeat center bottom;}
.ny_contact .ny_map{ float: right; width: 50%;}

.hsh_zp04{border-top: 1px solid #e8e8e8; padding-bottom: 30px;}
.hsh_zp04 li{border-bottom: 1px solid #e8e8e8;}
.hsh_zp04 li h3{font-size: 15px; height: 50px; line-height: 50px; color: #4c4c4c; padding: 0 28px 0 10px; cursor: pointer; position: relative;}
.hsh_zp04 li h3:after{content: ""; position: absolute; top: 45%; right: 15px; width: 14px; height: 14px; border-right: 4px solid #BFBFBF; border-top: 4px solid #BFBFBF; border-left: 0; border-bottom: 0; -webkit-transform: translateY(-50%) rotate(135deg); -moz-transform: translateY(-50%) rotate(135deg); -ms-transform: translateY(-50%) rotate(135deg); -o-transform: translateY(-50%) rotate(135deg); transform: translateY(-50%) rotate(135deg);}
.zhaoptext04{padding: 16px; background-color: #f2f2f2; font-size: 13px; color: #4c4c4c; line-height: 24px; display: none;}
.zhaoptext04 h4{font-weight: bold; font-size: 14px; color: #4c4c4c; padding-bottom: 5px;}
.hsh_mailtoa04{width: 120px; height: 35px; line-height: 35px; text-align: center; color: #fff; font-size: 16px; background-color: #ce2d19; display: block; margin: 32px 0 10px 0;}
.hsh_mailtoa04:hover{color: #fff;}
.hsh_zp04 li h3.cur{color: #fff; background-color: #ce2d19;}
.hsh_zp04 li h3.cur:after{-webkit-transform: translateY(-50%) rotate(-45deg); -moz-transform: translateY(-50%) rotate(-45deg); -ms-transform: translateY(-50%) rotate(-45deg); -o-transform: translateY(-50%) rotate(-45deg); transform: translateY(-50%) rotate(-45deg); border-color: #fff; top: 55%;}
.hsh_mailtotext04{color: #ce2d19;}
.recrequest04{padding: 12px 0 20px 0; margin: 0 0 12px; border-bottom: 1px solid #d9d9d9; line-height: 28px; font-size: 15px;}
.recrequest04 li{padding: 0; border: none !important;}

.recrequest04 .recp { width: 21%; float: left; }
.recrequest04 .recpone { width: 35%; } 

.recreqjob{padding:10px 0; overflow: hidden; font-size: 14px; line-height: 30px;}

.brandmain{margin:30px auto 0 auto; text-align: center;overflow: hidden;}
.brandmain img{max-width: 100%; padding-bottom: 10px;}

.brandlump4{padding-left: 40px;padding-right: 40px;}
.brandlump4 .img1 img{display: block;width: 1010px;margin: 0 auto;}
.brandlump4 ul{text-align: center;}
.brandlump4 ul li{float: left;width: 135px;margin: 0 25px;color: #666;line-height: 20px;}
.brandlump4 ul li .name{height: 48px;line-height: 48px;font-size: 16px;color: #333;}
.brandlump4T dt{float: right;position: relative;z-index: 1;width: 376px;height: 324px;}
.brandlump4T dt img{display: block;width: 376px;height: 324px;}
.brandlump4T dd{float: left;margin-right: -200px;width: 782px;padding: 7px 48px 0px;position: relative;z-index: 2;background: rgba(229, 229, 229, 0.9);filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#CCe5e5e5,endcolorstr=#CCe5e5e5);margin-top: 31px;color: #666;height: 255px;}
.brandlump4T dd .sname1{font-size: 16px;color: #4d4d4d;font-weight: bold;line-height: 40px;margin-top: 14px;}



/*����*/
.contain-Icase{padding-bottom:25px;margin-top:5px;border-bottom:3px solid #949494;}
.Icase-list{max-width:1200px;margin-left:-15px;overflow:hidden; margin: 30px 0;}
.Icase-list li{float:left;padding-left:15px;width:385px;margin-bottom:28px;}
.Icase-list li .Icase-img{display:block;width:100%;height:auto;position:relative;overflow:hidden;}
.Icase-list li img{width:100%;height:auto;}
.Icase-list li .Icase-name{padding-top:10px;font-size:16px;color:#666;}
.Icase-list li .Icase-box{position:absolute;left:0px;bottom:-100%;width:100%;height:100%;text-align:center;background-color:rgba(0,0,0,0.6); }
.Icase-list li .Icase-box .Icase-block{position:relative;top:12%;width:88%;margin:0 auto;color:#ffffff;font-size:14px;line-height:24px;}
.Icase-list li .Icase-box .Icase-block i{display:block;width:8px;height:1px;background-color:#ffffff;margin:15px auto;}
.Icase-list li .Icase-box .Icase-block h2{ font-size: 18px; font-weight: normal;}
.Icase-list li .Icase-box .Icase-block p{ font-size: 13px; line-height: 25px;}
.Icase-list li a:hover .Icase-box{bottom:0px;}
.Icase-box{-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;-webkit-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}



.proShow_Box1{padding:10px 25px; margin-bottom:0;overflow: hidden;}

.zoombox {width:100%;margin:25px 0;}
.zoompic {width:800px;height:560px; background:url(../images/loading.gif) no-repeat 50% 50%; margin: 0 auto;overflow:hidden;}
.example-image{
	width:100%;
	width:expression(document.body.clientWidth>860?"860px":"auto"); 
	height:expression(document.body.clientheight>645?"645px":"auto"); 
	overflow:hidden; 
	margin:0 auto;
	display:block;
	}
.sliderbox {width: 800px; height:100px; overflow:hidden;margin:20px auto;}
.sliderbox .arrow-btn {width:20px;height:85px; background:url(../images/arrow_btn.png) no-repeat;cursor:pointer;margin-top:8px;}
.sliderbox #btn-left { float:left; background-position:0 0; }
.sliderbox #btn-left.dasabled { background-position:-40px 0; }
.sliderbox #btn-right { float:right; background-position:-20px 0; }
.sliderbox #btn-right.dasabled { background-position:-60px 0; }
.sliderbox .slider { float:left; height:100px;width:745px; position:relative;margin-left:10px;overflow:hidden;}
.sliderbox .slider ul {position:absolute;left:0;  }
.sliderbox .slider li { float:left; width:125px; height:100px;text-align:center; }
.sliderbox .slider li img { border:3px solid #dfdfdf; max-width:90%;  }
.sliderbox .slider li.current img { border:3px solid #ce2d19; }

.part-1 {border-top: 1px solid #b4b4b4;border-bottom: 1px solid #b4b4b4;padding:20px 0 35px;margin:20px auto 0;}
.part-1 .title {color: #050505;font-size: 32px;line-height: 44px;}
.part-1 i{font-style: inherit; width: 30px; height: 2px; display: block; margin: 15px 0; background: #555;}
.part-1 .text-1{color: #666666; line-height: 32px; font-size: 15px;}
.part-1 .text-1 img{max-width:100%;height:auto;}

.backz-1{font-style: inherit; width: 120px; height:45px; margin: 65px 0 0; padding: 0 5px 0 90px; line-height: 45px; background: #2e2e2e; display: block; font-size: 15px; float: right; position: relative;}
.backz-1:before{content: ""; position: absolute; left: 45px; top: 22px; width: 32px; height: 1px; background: #fff;}
.backz-1 a{display: block; color: #fff;}

.relevant_cases{padding: 30px 0 35px;overflow: hidden;}
.relevant-title{line-height: 44px;text-align: center;}
.relevant-title span,
.relevant-title a{display: inline-block;border: 1px #d1d1d1 solid;background: transparent;color: #555;font-size: 16px;line-height: 42px;min-width: 220px;position: relative;}
.relevant-title span:after,
.relevant-title a:after{content: "";display: none;width: 0;height: 0;border-style: solid;border-width: 5px 5px 5px 5px;border-color: #ce2d19 transparent transparent transparent;position: absolute;bottom: -10px;left: 50%;margin-left: -5px;}
.relevant-title span.active,
.relevant-title a.active{border: 1px #ce2d19 solid;background: #ce2d19;color: #fff;font-size: 18px;}
.relevant-title span.active:after,
.relevant-title a.active:after{display: block;}
.relevant-title a:hover{border: 1px #ce2d19 solid;background: #ce2d19;color: #fff;}

.case_main{overflow: hidden; margin: 35px auto 5px;}
.case_main ul {margin-right:-2%;}
.case_main ul li{display: block;float: left;width:31.33%;margin-right:2%;overflow: hidden;}
.case_main ul li img{display: block;border: 1px solid #ddd;padding: 2px;max-width:96%;}
.case_main ul li img:hover{border:1px solid #d10112;}
.case_main ul li span{display: block;width: 100%;height: 40px;line-height: 40px;font-size: 14px;text-align: center;color: #666;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}




/*����*/
.lh-news-ul li{padding:30px 0; border-bottom:1px dashed #DBDBDB; position:relative; overflow: hidden;}
.lh-news-ul li:after{content:''; display:block; width:0; height:1px; border-bottom:1px dashed #e54545; position:absolute; left:0; bottom:-1px; transition:all .35s;}
.lh-news-ul li .img{float:left; margin-right:30px; display:block; width:285px; height:175px; overflow:hidden;}
.lh-news-ul li .img img{transition:all .35s;width:285px;}
.lh-news-ul li .img:hover img{transform:scale(1.2,1.2);}
.lh-news-ul li h3{overflow:hidden; text-overflow:ellipsis; white-space:nowrap; height:18px; line-height:18px; margin-top:8px;}
.lh-news-ul li h3 a{font-size:18px; color:#333333;}
.lh-news-ul li p{font-size:13px; line-height:28px; margin:20px 0 30px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.lh-news-ul li h5{font-size:12px; line-height:12px; height:12px; overflow:hidden;}
.lh-news-ul li h5 a{font-size:12px;padding: 0 6px; }
.lh-news-ul li h3:hover a{color:#e54545;}
.lh-news-ul li:hover:after{width:100%;}


.NewsDetailed {margin:35px auto;width:100%;height:auto;padding-top:0px;text-align:center;clear:both;overflow:hidden;}
.NewsDetailed h3{line-height:40px;margin-bottom:10px;text-align:center;font-size:24px;font-weight:400;color:#000;}
.NewsShowHits{padding-bottom:16px;text-align:center;border-bottom:1px #DEDEDE dashed;color:#999999;font-size:14px;}
.NewsDetailed-content{line-height:32px;padding-top:15px;padding-bottom:30px;margin-bottom:10px;font-size:14px;text-align:left;border-bottom:1px #DEDEDE dashed; color: #555;}
.NewsDetailed-content img {max-width:100%;margin:10px auto;text-align:center;display:table-cell;clear:both;overflow:hidden;}

.fanhui{float:right;width:126px;margin:0 auto;position:relative;height:1px;}
.fanhui a{ position:absolute;z-index:2;width:125px;height:42px;line-height:42px;top:25px;right:0; text-align:center;background:#ce2d19;font-size:16px;color:#fff;display:inline-block;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.fanhui a:hover{color:#ffffff;font-size:16px;font-weight:100;text-decoration:underline;}


.PreveNext {margin:0px auto;width:100%;height:auto;padding-top:10px;padding-bottom:10px;clear:both;overflow:hidden;}
.PreveNext ul{float:left;}
.PreveNext li{width:100%;float:left;line-height:32px;text-align:left;}


/*feedback*/
.content_box{margin-top:0px;}
.content_box .messages_box{width:auto;padding:0 1% 10px 0;}
.content_box .messages_box ul{width:100%;}
.content_box .messages_box ul li{padding:5px 28px 5px 5px;}
.content_box .messages_box .text-input,.content_box .messages_box .summary-input,.content_box .messages_box .qq-input{width:100%;height:33px;padding:0px 10px;line-height:normal;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;font-size:14px;}
.content_box .messages_box .cont-input{width:100%;height:130px;padding:10px;line-height:20px;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;font-size:14px;}
.content_box .messages_box .code-input{width:125px;vertical-align:middle;height:33px;padding:0px 10px;line-height:normal;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;}
.content_box .messages_box .verify-pic{height:35px;vertical-align:middle;}
.content_box .messages_box .submitBtn{text-align:center;padding-top:10px;}
.content_box .messages_box .messages-button{width:125px;height:34px;line-height:34px;font-size:16px;color:#fff;text-align:center;background:none repeat scroll 0% 0% #ce2d19;border:none;}