@charset "utf-8";
/* CSS Document */

html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0}
*{margin:0 ; padding:0;}
body{ font-family:"微软雅黑"; font-size:14px; color:#000;min-width:1200px; }
.fz { margin:0 auto; width:1200px;min-width:1200px}
.fr { float:right;}
.fl { float:left;}
.clear { clear:both;}
li { list-style:none;}
a { text-decoration:none;color:#333333;}
img { border:0;}




@font-face {
    font-family: impact;
     src: url("../fonts/impact.ttf")  format("ttf"),

}

/*--------- 头部 ---------*/
.index_head { height:195px;}
.index_head_l { width:820px; margin-top:50px;}
.index_head_r{ width:270px; padding-top:62px;}
.index_logo { width:150px;} 
.index_logo img { width:100%;}
.index_head_t { width:600px; padding:0 0 20px 33px; border-left:1px solid #d0d0d0;}
.index_head_t h1 { font-size:28px; color:#000; margin-top:-10px;}
.index_head_t p{ color:#3d3d3d; font-size:18px;}
.index_head_t h1 em { color:#2f318b; font-style:normal;}
.index_head_t h1 span { color:#e62129;font-size:60px;}
.index_tel_img { width:40px; margin-top:5px;}
.index_tel_info { width:210px; position:relative; height:87px;}
.index_tel_info span { display:block; color:#3d3d3d; font-size:16px;}
.index_tel_info p { display:block; color:#010101; font-size:28px; font-weight:bold;}
.index_tel_info em { display:block; color:#292929; font-size:24px; font-style:normal; width:304px; position:absolute; right:-93px; bottom:0;}



/*--------- 导航 ---------*/
.index_nav { width:100%; height:60px; background:#2f318b;}
.index_nav_z ul li{ float:left; width:150px;}
.index_nav_z ul li a{ display:block; height:60px; line-height:60px; font-size:18x; color:#fff; text-align:center; width:150px;}
.index_nav_z ul li a:hover{  color:#fff; background:#e62129;}
.index_nav_z ul .cur a{  color:#fff; background:#e62129;}



.nav_bj{width:100%;background: #2f318b; }
.nav{width:1200px;height:60px;margin:0 auto;}
.nav li{float:left;width: 171px;height:60px;line-height:60px;text-align:center;font-size:14px;position:relative;}
.nav li a{display: block; height:60px;line-height: 60px;color: #fff;text-decoration: none;  width:150px; text-align:center; font-size:18px;}

.nav ul li a:hover{display:block;}
.nav dl{width:550px; padding-bottom:20px; font-size:12px;background:rgba(255,255,255,0.95);position:absolute;top:60px;left:0px; z-index:10000000; border-radius:0 0 10px 10px;}
.nav_img { width:270px; padding:0 20px 0 30px;margin-top:20px; border-left:1px solid #ebebeb;}
.nav ul li dl .nav_img p { line-height:20px; margin-top:10px; text-align:left;}
.nav_sort{ width:210px;}
.nav_img img{ width:100%; }
.nav dl dd a{color:#fff;}
.nav ul li a:hover{color:#fff;background:#e62129;}
.nav ul .cur .link{color:#fff;background:#e62129;}
.nav dl dd a:hover{color:#fff;background:#e62129;}
.nav ul li dl .nav_sort dd:first-child{ margin-top:20px;}
.nav ul li dl dd a { width:210px; height:35px; line-height:35px; text-align:left;    color: #3d3d3d; font-size: 14px; }
.nav ul li dl dd a:hover {  color: #e62129; background:none;  }
.nav ul li dl dd a i { display:inline-block; font-family:"宋体"; padding:0 15px 0 30px; font-style:normal;}
.nav ul li dl dd:last-child a { border-bottom:none; }

.nav ul li .nav_pro dd a  i { display:inline-block; font-family:"宋体"; padding:0 10px 0 10px; font-style:normal;}



/*--------------------page------------------*/
.page { text-align:center;margin:30px auto;clear: both;padding-top:10px;}
.page span.page_list {overflow:hidden;}
.page span.page_list a {background:#fff;margin-right:5px;border:1px solid #eaeaea;padding: 5px 10px 5px 10px;font-size:12px;}
.page span.page_rows {background:#fff;border:1px solid #eaeaea;font-size:12px;margin-right:5px;padding: 5px 10px 5px 10px;}
.page span.page_list a.selected {background: #e62129 ;border:1px solid #e62129 ;color: #fff;}


  

/*--------- banner ---------*/

.banner {margin: 0 auto;width: 100%;}
.pro-switch {height: 500px;overflow: hidden;position: relative;width:100%;}
.flexslider {margin: 0;padding: 0;}
.flexslider .slides > li {display: none;-webkit-backface-visibility: hidden;}
.flexslider .slides > li .img { height:500px !important;}
.flexslider .slides img {width: 100%;display: block;}
.slides:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 500px;}
.no-js .slides > li:first-child {display: block;}
.flexslider {height: 500px;margin: 0 auto;position: relative;width:100%;zoom: 1;}
.flex-viewport {max-height: 2000px;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;transition: all 1s ease;}
.flexslider .slides {zoom: 1;}
.flex-direction-nav {*height: 0;}
.flex-direction-nav a {width:58px;height: 58px;margin: -58px 0 0;display: block;position: absolute;top: 50%;z-index: 10;cursor: pointer;text-indent: -9999px;opacity: 0;filter:alpha(opacity=0);-webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background:#2f318b url(../images/banner_right.png) no-repeat center top;right: 1%;}
.banner:hover .flex-direction-nav .flex-next {background:#e62129 url(../images/banner_right.png) no-repeat center top;right: 6%;}
.flex-direction-nav .flex-prev {background:#2f318b url(../images/banner_left.png) no-repeat center top;left: 1%;}
.banner:hover .flex-direction-nav .flex-prev {background:#e62129 url(../images/banner_left.png) no-repeat center top;left: 6%;}
.flexslider:hover .flex-next {opacity: 0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev {opacity: 0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;filter:alpha(opacity=50);}
.flex-control-nav {width: 100%;position: absolute;bottom: 50px;text-align: center;}
.flex-control-nav li {margin: 0 10px;display: inline-block;zoom: 1;*display: inline;}
.flex-control-paging li a {background:#2f318b;display:block;height: 12px;overflow: hidden;text-indent:-99em;width: 12px;cursor: pointer; border-radius:12px;}
.flex-control-paging li a.flex-active {background:#e62129;width:40px;}

	
/*--------- 全面服务 ---------*/
.index_service { padding:94px 0 27px; background:url(../images/fw_bj.jpg) no-repeat center top; overflow:hidden;}
.service_t { text-align:center; }
.service_t h3 { font-size:60px; color:#2f318b;}
.service_t h3 em{ display:inline-block;  color:#e62129; font-style:normal; font-weight:100;}
.service_t h3 em:nth-child(2) { padding-left:40px;}
.service_t p  { font-size:18px; color:#595959; padding-top:5px;}
.service_info { margin-top:38px;}
.service_info ul { display: flex;flex-direction: row;flex-wrap: wrap;}
.service_info ul li a .service_info_img {height:260px; overflow:hidden;}

 
.service_info ul li {flex: auto; float:left; padding:10px; border:1px solid #dddcdc; border-bottom:5px solid #a8a8a8; width:358px;  margin:0 0 29px 29px}


.service_info ul li:hover {  border-bottom:5px solid #2f318b;}
.service_info ul li:nth-child(3n+1) {  margin:0 0 29px 0}
.service_info ul li a .service_info_t { font-size:28px; color:#010101; font-weight:bold; margin-top:26px;}
.service_info ul li a .service_info_i { height:53px; font-size:14px; color:#4c4c4c; line-height:25px; margin-top:10px;    display: -webkit-box;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;}
.service_info ul li a .service_info_img  img { min-height: 260px;width:100%; cursor: pointer;   transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; }  
.service_info ul li:hover a .service_info_img  img{  -webkit-transform: scale(0.93); -moz-transform: scale(0.93); transform: scale(0.9);  }  
.service_info ul li:hover a .service_info_t {  color:#2f318b;}


/*--------- 真实测试  显著降温 ---------*/
.index_test { width:100%; height:625px; background:url(../images/cs_bj.jpg) repeat-y center top;background-attachment: fixed;overflow: hidden;}
.index_test_t { text-align:center; padding-top:77px;}
.index_test_t h3{ font-size:60px; font-weight:500; color:#fff}
.index_test_t h3 em { display:inline-block; padding-right:37px;  font-style:normal; color:#9a9cff; font-weight:bold;}
.index_test_t h3 i {  font-style:normal; color:#e62129; font-weight:bold;}
.index_test_t p { font-size:18px ; color:#fff; margin-top:17px;}
.index_test_i ul li{ float:left;}
.index_test_i ul li:first-child{ width:369px;}
.index_test_i ul li:first-child IMG{ width:100%;}
.index_test_i ul li:first-child+li{ width:462px; text-align:center; padding-top:96px;}
.index_test_i ul li:first-child+li p { font-size:36px; color:#e62129; margin-top:27px; font-weight:bold; -webkit-text-stroke:2.0px#fff;text-stroke:2.0px#fff; -moz-text-stroke:2.0px#fff;} 
.index_test_i ul li:last-child{ width:369px;}
.index_test_i ul li:last-child IMG{ width:100%;}





/*--------- 优势 ---------*/
.index_advantage { padding-top:82px;}
.advantage_title {  color:#232323; text-align:center;}
.advantage_title h3 {font-size:60px; font-weight:500;}
.advantage_title h3 em { display:inline-block;   font-style:normal; color:#2f318b; font-weight:bold;}
.advantage_title h3 i { display:inline-block;   font-style:normal; color:#e62129; font-weight:bold;}
.advantage_title p { font-size:18px ; color:#595959; margin-top:17px;}
.advantage_title { margin-bottom:20px;}

.advantage_info ul li { float:left; width:284px; margin-left:21px; text-align:center; }
.advantage_info ul li:first-child {  margin-left:0;}
.advantage_info ul li .advantage_info_img{ width:285px; height:285px; position:relative; overflow:hidden;}
.advantage_info ul li .advantage_info_img i { width:285px; height:285px; display:block; position:absolute; transition:all 2s; -webkit-transition:all 2s;-moz-transition:all 2s; left:0; top:0; background:url(../images/xz_q.png) no-repeat center center; z-index:1;}
.advantage_info ul li:hover .advantage_info_img i{  transform: rotate(-360deg);
    -ms-transform: rotate(-360deg);
    -webkit-transform: rotate(-360deg);transition:all 2s; -webkit-transition:all 2s;-moz-transition:all 2s;}
.advantage_info ul li .advantage_info_img span { overflow:hidden; border-radius:269px; width:269px; height:269px; margin:7px auto 0; display:block;}
.advantage_info ul li .advantage_info_img span   img{  cursor: pointer;   transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; }  
.advantage_info ul li:hover .advantage_info_img span img{  -webkit-transform: scale(1.05); -moz-transform: scale(1.05); transform: scale(1.05);  }  
.advantage_info ul li .advantage_info_title span { font-weight:bold; display:block; font-size:34px; color:#252525; margin:32px 0 27px;}
.advantage_info ul li .advantage_info_title p { display:block; font-size:16px; color:#252525;}


.ys_vidoe { width:100%; height:550px; background:#efefef;}
.ys_vidoe_l { width:420px;} 
.ys_vidoe_r { width:723px;} 
.ys_vidoe_z { padding-top:90px;}
.ys_vidoe_t { font-size:60px;color:#000}
.ys_vidoe_t em { font-weight:bold; font-style:normal; color:#e62129;}
.ys_vidoe_t i { font-weight:bold; font-style:normal; color:#2f318b;}
.ys_vidoe_d { font-size:36px;color:#000}
.ys_vidoe_d em { font-weight:bold; color:#e62129; display:inline-block; font-style:normal; padding:0 5px; margin:40px 0 ;}
.ys_vidoe_i { font-weight:bold; font-size:24px; color:#000}
.ys_vidoe_m a { width:148px; height:44px; line-height:44px; display:block; margin-top:115px;text-align:center; border-radius:44px; background:#2f318b; color:#fff;}
.ys_vidoe_m a:hover {  background:#e62129; color:#fff; }

/*--------- 成功案例 ---------*/
.index_case{ height:813px; width:100%; background:url(../images/case_bj.jpg) no-repeat center top; margin-top:82px;}
.index_case_z { padding-top:82px;}
.index_case_t { text-align:center;}
.index_case_t h3 { font-size:60px; color:#232323; font-weight:500;}
.index_case_t h3 em { font-style:normal; color:#e62129;}
.index_case_t h3 i { font-style:normal; color:#2f318b; font-weight:bold;}
.index_case_t p { font-size:18px ; color:#595959; margin-top:17px;}
.index_case_info { margin-top:63px; width:590px; padding-left:620px; height:425px; position:relative;}
.index_case_info ul li { float:left; margin-left:10px; width:283px; height:210px;}
.index_case_info ul li:first-child{ margin-left:0; position:absolute; left:0; top:0; width:610px; height:425px;}
.index_case_info ul li img { width:100%;}
.index_case_info ul li:first-child span{ display: block;width:610px; height:391px; overflow:hidden; position:relative; transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s;}
.index_case_info ul li:first-child span img{ position:absolute; left:0; top:0; transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s;}
.index_case_info ul li:first-child:hover span img{left:-15px; }
.index_case_info ul li:first-child img{ -webkit-transform: scale(1.05); -moz-transform: scale(1.05); transform: scale(1.05);  }
.index_case_info ul li:first-child+li{ margin-left:0;}
.index_case_info ul li:first-child+li+li+li{ margin-left:0;}
.index_case_info ul li p { font-size:14px; color:#262626; margin:5px 0 10px;     display: -webkit-box;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}
.index_case_info ul .index_case_qt span { display:block; width:283px; height:181px; overflow:hidden;}
.index_case_info ul .index_case_qt span img{  cursor: pointer;   transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; }  
.index_case_info ul .index_case_qt:hover span img{  -webkit-transform: scale(1.05); -moz-transform: scale(1.05); transform: scale(1.05);  }  
.index_case_info ul li a p { font-size:14px; color:#262626;}
.index_case_info ul li:hover a p {  color:#e62129;}









/*--------- 推荐产品 ---------*/
.index_product_t { margin-top:82px; text-align:center;}
.index_product_t h3 { font-size:60px; color:#2f318b; font-weight:500;}
.index_product_t h3 em{ font-style:normal; color:#e62129; font-weight:bold;}
.index_product_t p{ font-size:18px ; color:#595959; margin-top:17px;}
.index_product_i { margin-top:58px;}
.index_product_i ul li { text-align:center; float:left; width:390px; height:300px; margin-left:15px;}
.index_product_i ul li:first-child { margin-left:0;}
.index_product_i ul li:first-child+li+li+li { margin-left:0;}
.index_product_i ul li span { background:#f1f1f1;position:relative; width:390px; height:244px; overflow:hidden; display:block;transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s;}
.index_product_i ul li:hover span {-moz-box-shadow:0px 0px 10px #c1c1c1; -webkit-box-shadow:0px 0px 10px #c1c1c1; box-shadow:0px 0px 10px #c1c1c1;transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s;}
.index_product_i ul li span em{ position:absolute; right:-140px; top:0; transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; width:130px; height:184px; padding:30px 10px; font-style:normal; text-align:left;color:#626262; line-height:25px;}
.index_product_i ul li:hover span em{  right:0;  transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; }

.index_product_i ul li span img{ width:390px; position:absolute; left:0; top:0;transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; }
.index_product_i ul li:hover span img{ left:-70px; transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; }

.index_product_i ul li a p { padding:10px 0 10px; color:#262626; font-size:16px;}
.index_product_i ul li a span img{  cursor: pointer;   transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; }  
.index_product_i ul li:hover  a span img{  -webkit-transform: scale(1.05); -moz-transform: scale(1.05); transform: scale(1.05);  }  





/*--------- 关于我们 ---------*/
.index_about { height:540px; width:100%; background:#f5f5f5; margin-top:65px;}
.index_about_z { padding-top:72px;}
.index_about_l { width:588px; height:386px; position:relative;}
.index_about_r { width:552px; padding-left:60px;height:386px; background:#fff; margin-top:5px;}
.index_about_l i { display:block; width:542px; height:352px; position:absolute; left:0; top:0; z-index:1; background:#2f318b;transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s;}
.index_about_l span { overflow:hidden;border:2px solid #fff; width:579px; height:378px; transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s;position:absolute; right:-2px; bottom:-2px; display:block; z-index:3}
.index_about_l span img{  width:100%; cursor: pointer;   transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; }  
.index_about_l span:hover img{  -webkit-transform: scale(1.05); -moz-transform: scale(1.05); transform: scale(1.05);  }  
.index_about_t { margin-top:40px;font-size:60px; color:#232323;}
.index_about_t i{ display:inline-block;font-style:normal; font-size:36px; color:#e62129; padding:0 10px;}
.index_about_t em { font-style:normal; color:#2f318b; font-weight:bold;}
.index_about_d { font-size:16px; color:#3d3d3d; margin:12px 0 25px;}
.index_about_i { line-height:28px; color:#626262; font-size:16px;}
.index_about_m a { margin-top:20px;display:block; width:130px; height:40px; line-height:40px; text-align:center; color:#fff; border-radius:40px; background:#2f318b;transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; }  
.index_about_m a:hover { color:#fff; background:#e62129; letter-spacing:4px;transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; }  




/*--------- 生产展示 ---------*/
.index_team { padding-top:44px;}
.mF_tab {width:1300px;height:300px !important;}
.mF_tab .btn { width:500px; margin:0 auto; text-align:center;}
.mF_tab .btn li { display:inline-block;cursor:pointer;}
.mF_tab .btn li span{  font-size:24px; display:inline-block;text-align:center; color:#262626; font-weight:bold;}
.mF_tab .btn li i{  font-size:24px; display:inline-block; padding:0 22px; color:#262626; font-weight:bold;}
.mF_tab .btn li.current span{  color:#2f318b}
.mF_tab .cont {position:absolute;top:52px;left:0;overflow:hidden;}

.mF_tab .cont li .news_l01 { width:600px; height:300px; margin-bottom:30px;}
.mF_tab .cont li a .news_l02 .news_l02_l { color:#666666; width:95px; height:95px; border-right:1px solid #ebebeb;}
.mF_tab .cont li a .news_l02 .news_l02_l span { display:block;  font-family:"impact"; font-size:40px; text-align:center;}
.mF_tab .cont li .news_l:hover a .news_l02 .news_l02_l span { color:#f8bd01;  }
.mF_tab .cont li a .news_l02 .news_l02_l p { display:block; font-size:16px; text-align:center; }
.mF_tab .cont li a .news_l02 .news_l02_r { width:483px;}
.mF_tab .cont li a .news_l02 .news_l02_r_t{ font-size:16px; color:#333333; width:483px; height:45px; overflow:hidden; position:relative;}
.mF_tab .cont li a .news_l02 .news_l02_r_t i { display:block; height:1px; width:483px; position:absolute; left:-483px; bottom:5px;transition:all 0.6s;-moz-transition:all 0.6s;-webkit-transition:all 0.6s; z-index:888; background:#f8bd01;}
.mF_tab .cont li .news_l:hover a .news_l02 .news_l02_r_t i {  left:0; transition:all 0.6s;-moz-transition:all 0.6s;-webkit-transition:all 0.6s;}
.mF_tab .cont li a .news_l02 .news_l02_r_i{ font-size:14px; color:#666666; line-height:25px;}

.mF_tab .cont li .news_r { width:596px;}
.mF_tab .cont li .news_r dl dd { margin-bottom:35px;}
.mF_tab .cont li .news_r dl dd a {  width:596px; display:block; height:120px; background:#f5f5f5;}
.mF_tab .cont li .news_r dl dd a .news_in_l { color:#666666; width:120px; height:120px; border-right:1px solid #fff;}
.mF_tab .cont li .news_r dl dd a .news_in_l  span {    padding-top: 15px; display:block;  font-family:"impact"; font-size:40px; text-align:center;}
.mF_tab .cont li .news_r dl dd:hover a .news_in_l  span { color:#f8bd01;  }
.mF_tab .cont li .news_r dl dd a .news_in_l p { display:block; font-size:16px; text-align:center; }
.mF_tab .cont li .news_r dl dd a .news_in_r { width:433px; padding:15px 15px 15px 0;}
.mF_tab .cont li .news_r dl dd a .news_in_r .news_in_r01 {  font-size:16px; color:#333333; width:433px; height:40px; overflow:hidden; position:relative;}
.mF_tab .cont li .news_r dl dd a .news_in_r .news_in_r02{ font-size:14px; color:#666666; line-height:25px;}
.mF_tab .cont li .news_r dl dd a .news_in_r .news_in_r01  i { display:block; height:1px; width:433px; position:absolute; left:-433px; bottom:5px;transition:all 0.6s;-moz-transition:all 0.6s;-webkit-transition:all 0.6s; z-index:888; background:#f8bd01;}
.mF_tab .cont li .news_r dl dd:hover a .news_in_r .news_in_r01  i {  left:0; transition:all 0.6s;-moz-transition:all 0.6s;-webkit-transition:all 0.6s;}

.mF_tab .cont .swt {position:absolute;left:0;top:0;}
.mF_tab .cont .swt li .news_l { width:600px;}
.mF_tab .cont .swt li .news_l img { width:100%;}

.qqTab {margin-bottom:12px;}
.qqTab .btn li {background:#A1DEFE;border-color:#36BAF0;}
.qqTab .btn li.current {height:40px;background:#F9FEFF;}
.qqTab .cont {border-color:#36BAF0;}
.qqTab .list {float:left;overflow:hidden;text-align:center;margin:16px;margin-right:0;display:inline;}
.qqTab .list ul li {list-style:circle;}
.qqTab .left {width:150px;background:#1EB2EF;}
.qqTab .middle {width:236px;background:#D4F2FD;}
.qqTab .right {width:150px;background:#CE4982;}
.mF_tab .cont .swt li dl { display:block !important;}
.mF_tab .cont .swt li dl dd{ float:left; width:289px; margin-left:14px;}
.mF_tab .cont .swt li dl dd span { display:block; border:1px solid #e5e5e5;}
.mF_tab .cont .swt li dl dd:first-child{  margin-left:0;}
.mF_tab .cont .swt li dl dd img { width:100%;}
.mF_tab .cont .swt li dl dd:hover span {  border:1px solid #2f318b;}
.mF_tab .cont .swt li dl dd a p { color:#262626; font-size:14px; margin-top:10px; text-align:center;}
.mF_tab .cont .swt li dl dd:hover a p { color:#2f318b; }

/*--------- 新闻 ---------*/
.index_news { padding-top:82px;}
.index_news_title {  color:#232323; text-align:center;}
.index_news_title h3 {font-size:60px; font-weight:500;}
.index_news_title p { font-size:18px ; color:#595959; margin-top:17px;}
.index_news_info { margin-top:58px;}
.index_new { width:751px;}
.index_new_t { height:27px; border-left:3px solid #2f318b; color:#1e1e1e; font-size:30px; font-weight:bold; line-height:27px; padding-left:10px; }
.index_new_img { margin-top:20px;}
.index_new_img img { width:100%;}
.index_new_i { margin-top:20px;}
.index_new_i ul li:first-child{  border-top:1px dashed #d8d8d8;}
.index_new_i ul li{ height:51px; line-height:51px; border-bottom:1px dashed #d8d8d8;}
.index_new_i ul li span { float:right; width:150px; text-align:right; color:#919191; font-size:14px;}
.index_new_i ul li a{ color:#545454; font-size:14px; display:block; float:left; width: 590px; display: -webkit-box;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;}
.index_new_i ul li a:hover { color:#e62129; }		

.index_faq { width:360px;}

.marqueetop{height:426px;width:360px;overflow:hidden;margin:20px auto;}
.marqueetop li{padding:20px 0;width:360px;height:101px;overflow:hidden; border-bottom:1px dashed #d8d8d8;}
.marqueetop li a{ display:block;width:360px;height:101px;}
.marqueetop li a .index_faq_l { width:21px;}
.marqueetop li a .index_faq_l span {display:block; height:20px; font-size:14px; width:20px; line-height:20px; color:#fff; text-align:center;}
.marqueetop li a .index_faq_l span:first-child{ background:#2f318b; margin-bottom:20px; }
.marqueetop li a .index_faq_l span:first-child+span{ background:#e62129; }
.marqueetop li a .index_faq_r { width:328px;}
.marqueetop li a .index_faq_r .index_faq_r_t { line-height:18px; font-size:16px; color:#080808; margin-bottom:18px;  display: -webkit-box;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;}
.marqueetop li:hover a .index_faq_r .index_faq_r_t { color:#e62129; }	
.marqueetop li a .index_faq_r .index_faq_r_i { font-size:14px; color:#757575; line-height:25px;display: -webkit-box;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;}








/*--------- 底部 ---------*/
.f_g { height:60px;}
.f_link { width:100%; padding:30px 0; height:auto; background:#f5f5f5; overflow:hidden}
.f_link_z ul li{ float:left; display:inline-block; margin-left:20px;}
.f_link_z ul li span{ font-weight:bold;}
.f_link_z ul li:first-child{  margin-left:0;}
.f_link_z ul li a { display:inline-block; color:#333333;}
.f_link_z ul li a:hover {color:#e62129;}




.foot {  width:100%; background:#353535; padding-bottom:50px; overflow:hidden;}
.foot_z { padding-top:60px;}
.foot_nav{ width:472px; }
.foot_logo { width:375px; height:203px; border-right:1px solid #4b4b4b;}
.foot_logo img { width:313px;}
.foot_logo p{ margin-top:25px;  color:#9a9a9a; font-size:18px; font-weight:bold;}

.foot_contact { padding-left:70px; width:413px; height:203px; border-right:1px solid #4b4b4b;}
.foot_contact dl { display:block !important;}
.foot_contact dl dt { color:#fff; font-size:22px; font-weight:bold; margin-bottom:16px; line-height:18px;}
.foot_contact dl .lx1 { height:77px;}
.foot_contact dl .lx1 img { float:left; width:40px; margin-top:10px;}
.foot_contact dl .lx1 .f_con { width:352px;}
.foot_contact dl .lx1 .f_con span{ display:block; font-size:28px; color:#fff; font-weight:bold;}
.foot_contact dl .lx1 .f_con p{ display:block; font-size:28px; color:#fff; }
.foot_contact dl .lx1 .f_con p i{ font-style:normal; display:inline-block; font-size:16px; color:#fff; padding-left:5px; }
.foot_contact dl dd { clear:both;}
.foot_contact dl .lx2 {  color:#9a9a9a; font-size:14px;   margin-top:12px;}


.foot_w { width:248px;}
.foot_w li { width:111px; float:left; text-align:center; margin-left:26px; color:#9a9a9a;}
.foot_w li:nth-child(2) {  margin-left:0;}
.foot_w h3{clear:both; color:#fff; font-size:22px; font-weight:bold; margin-bottom:16px; line-height:18px;}
.foot_w li img { margin-bottom:5px;}

.copyright { width:100%; height:105px; background:#282828; text-align:center; color:#9a9a9a; font-size:14px; line-height:105px;}
.copyright a { color:#9a9a9a; display:inline-block;}
.copyright a:hover { color:#fff; text-decoration:underline;}




/* 客服*/
#rightButton{ position:fixed; _position:absolute; top:240px; right:0; z-index:999999; display:block;}
#right_ul{ position:relative;}
#right_qq{  background:#2f318b url(../images/r_qq.png) no-repeat; width:68px; height:68px; margin-bottom:1px; opacity:0; }
#right_qq a{ width:68px; height:68px; display:block; }
#right_qq:hover{  background:#e62129 url(../images/r_qq.png) no-repeat; }
#right_tel{ background:#2f318b url(../images/r_phone.png) no-repeat; width:68px; height:68px; }
#right_tel:hover{ background:#e62129 url(../images/r_phone.png) no-repeat;  }
#right_wx{ background:#2f318b url(../images/r_wx.png) no-repeat; width:68px; height:68px;margin-top: 1px; }
#right_wx:hover{ background:#e62129 url(../images/r_wx.png) no-repeat;  }
#right_tip{    position:absolute; right:70px; top:-10px; display:none; z-index:999999; }
.flagShow_p1{ float:left; margin-left:15px; _margin-left:5px; width:152px; font-size:18px; line-height:91px;}
.flagShow_p2{background:url(../images/flag_right.png) no-repeat;  width:236px; height:91px;float:left;padding-left:16px; font-size:33px;  color:#e62129;    font-family: "impact";}

.flag_qq{ display:none;}
#backToTop{ position:fixed; _position:absolute; bottom:181px; right:0; z-index:999999; display:none; }
a.backToTop_a{  background:#2f318b url(../images/7_08.png) no-repeat no-repeat center top; width:68px; height:68px; display:block; }
a.backToTop_a:hover{  background:#e62129 url(../images/7_08.png)  no-repeat center top; }
.line91{ line-height:91px; }













/*--------- 内页banner ---------*/
.ny_bj { background:#f3f3f3; width:100%; overflow:hidden; padding-bottom:109px;}
.banner_ny{ height:350px; width:100%;}
.crumbs {height:30px; }
.crumbs ul li { float:left; color:#545454; font-size:14px; margin-right:10px;}
.crumbs ul li a { color:#545454;line-height:25px; }
.crumbs ul li a:hover { color:#e62129; }
.crumbs ul li a i{ display:inline-block; font-style:normal; font-family:"宋体"; padding:0 5px;}
.crumbs ul li i{ display:inline-block; font-style:normal; font-family:"宋体"; padding:0 5px;}
.crumbs ul li a:last-child i{ display:none;}
.crumbs ul li:first-child {  margin-right:0;}
/*--------- 单页面 ---------*/
.ny_about{ margin-top:30px;}
.ny_left{ width:270px; margin-top:31px; }
.ny_left_t {  height:92px; text-align:center; line-height:92px; width:270px; background:#2f318b; color:#fff;}
.ny_left_t span { font-size:30px; }



.ny_right { width:900px; }
.about_info { line-height:30px; font-size:14px;}
.right_bai { padding:20px; background:#fff; overflow:hidden;}
.about_info img { max-width:100%;}



/*--------- 内页左边栏目 ---------*/
.list{width: 270px; background:#fff; overflow:hidden;}
.list ul li{ margin-top:1px; padding:0 23px; font-weight:bold;}
.list ul li a:hover { color: #e62129; background:url(../images/sort_bjh.png) no-repeat 20px center;}
.list ul li:last-child .list_a{ border-bottom:none;}
.list ul li .list_a{color: #000; border-bottom:1px solid #e0e0e0; text-indent:3em; background:url(../images/sort_bj.png) no-repeat 20px center; font-size:18px;display:inline-block; width:224px;   height:55px;line-height: 55px;position:relative;}
.list ul #pro_on .list_a{color: #e62129; background:url(../images/sort_bjh.png) no-repeat 20px center;}

#list_case ul li:first-child{ display:none;}
#list_pro ul li .list_a{ text-indent:1.5em; background:url(../images/sort_bj.png) no-repeat 0 center; font-size:15px;}
#list_pro ul li i { display:none;}
#left_pro ul li .list_a {   border-bottom: none;}
#left_pro  { padding-bottom:20px;}
#left_pro ul .pro1 { border-bottom:1px solid #e0e0e0; padding:0 0 20px 0; margin:0 20px 10px; } 
.list ul .cur .list_a{ color: #e62129; background:url(../images/sort_bjh.png) no-repeat 20px center;}
.list ul li .i_z {  display:block; width:50px; height:45px; line-height:45px; position:absolute; right:0; top:0}


.list ul li ul{display: none;}
.list ul li ul li { padding:0;}
.list ul li ul li a:hover { color:#e62129;}
.list ul li ul li ul{display: none;}
.list ul li ul li{border-bottom:0;}
.list ul li ul li .list_a{color: #262626; border-bottom:0; text-indent:3em; background:none; font-weight:100; font-size:16px; width:224px;   height:35px;line-height: 35px; }

.list ul li ul li a{ font-weight:100;color: #2a2a2a; text-indent:3em !important; font-size:14px !important;display:inline-block; width:270px;   height:45px;line-height: 45px;}
.list ul li ul .cur a{ background:#fac12c}
.list ul li ul li ul li { background-color:#e4e4e4; border-color:#e4e4e4; color:#2a2a2a; }
.last{ background-color:#d6e6f1; border-color:#6196bb; }
.list ul li ul li ul li a{ color:#2a2a2a; padding-left:30px; width:240px;}
.list ul li ul li ul li { border-top:1px solid #ededed;}
.list ul .list_li { margin-bottom:1px; position:relative}
.list ul li ul .list_lib{ position:relative;}
.list ul li ul li i{ font-weight:100;}


.xg_news { margin-top:24px; background:#fff; overflow:hidden; width:224px; padding:23px;}
.xg_news_t { height:18px; line-height:18px; font-size:18px; padding-left:10px; color:#000; font-weight:bold; border-left:2px solid #2f318b; margin-bottom:15px;}
.xg_news_i ul li { height:35px; line-height:35px;}
.xg_news_i ul li a { color:#313131; font-size:14px; display:block;display: -webkit-box;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
 }
.xg_news_i ul li a:hover { color:#e62129; }












/*--------- 新闻页 ---------*/
.newlist ul li{ margin-bottom:30px; overflow:hidden;    display: block;background: #ffffff;  position: relative; height:90px;}
 .newlist ul li a .newlist_r i { display:block; width:851px; position:absolute; left:-881px; bottom:60px; height:1px; background:#e62129;transition:all 1s;}
.newlist ul li:hover a .newlist_r  i { left:0; transition:all 1s;}
.newlist ul li a .newlist_l { text-align:center;width:90px; height:80px; background:#f1f1f1;}
.newlist ul li:hover a .newlist_l {  background:#e62129;}
.newlist ul li a .newlist_l span:nth-child(1) {     font-size: 26px;font-weight: bold; color: #333333;height: 60px; line-height: 60px; }
.newlist ul li:hover a .newlist_l span:nth-child(1) { color: #fff; }
.newlist ul li a .newlist_l span:nth-child(2) {       font-size: 14px;color: #fff; display: block; background: #9b9b9b;height: 30px; line-height: 30px; }
.newlist ul li a .newlist_r { width:749px; height:90px; position:relative; overflow:hidden;}
.newlist ul li a .newlist_r .newlist_t{ font-size:16px; color:#3a3a3a;}
.newlist ul li a .newlist_r .newlist_i{ font-size:12px; color:#959595; line-height:25px; margin-top:15px;}





.ny_news_title {text-align:center; color: #999;margin:30px 0;}
.ny_news_title h1{ font-size:26px; font-weight:500;color: #000;}
.ny_news_time { margin-bottom:30px; height:40px; line-height:40px;      border-bottom: 1px solid #e5e5e5; font-size:12px; position:relative;}
.ny_news_time span{ display:inline-block; color:#909090;}
.ny_news_time a { position:absolute; right:0; bottom:0; display:inline-block; padding:10px 25px; line-height:13px; color:#fff; background:#2f318b}
.ny_news_time a:hover { color:#fff; background:#e62129;}

.ny_news {line-height:30px; font-size:14px; }
.ny_next { display:block; font-size:12px; margin-top:30px;}
.ny_next strong { display:inline-block; margin-right:10px;   padding: 10px 20px; line-height: 13px; color: #535353; background: #f3f3f3;}
.ny_next span { display:block; margin-bottom:10px;color:#666666;}
.ny_next span:nth-child(1) { border-bottom: 1px dashed #dbdbdb; margin-bottom:10px; padding-bottom:10px;}
.ny_next span a { color:#666666;}
.ny_next span a:hover{ color:#f8bd01;}

.related_news_t {    border-bottom: 1px solid #e5e5e5; height:45px; font-weight:bold; line-height:45px; width:1000px; color:#f8bd01;  font-size:16px;margin-top:20px;}
.related_news_t h3 {font-size: 26px;display: inline-block;color: #4b4a4a; font-weight: 500; border-bottom: 1px solid #333; }

.related_news_i { margin-top:30px;}
.related_news_i ul li {border-bottom: 1px dashed #dbdbdb; padding-bottom:10px; margin-left:60px; width:400px; float:left; margin-bottom:20px;  background:url(../images/news_d.jpg) no-repeat left 8px;}
.related_news_i ul li:nth-child(2n-1) { margin-left:0;}
.related_news_i ul li span { float:right; color:#666666; margin-left:10px;}
.related_news_i ul li a { color:#000; padding-left:15px;        display: -webkit-box !important;  
                overflow: hidden;  
                text-overflow: ellipsis;  
                word-break: break-all;  
                -webkit-box-orient: vertical;  
                -webkit-line-clamp: 1;   }
.related_news_i ul li a:hover { color:#e62129;  }

.related_pro_t {    border-bottom: 1px solid #e5e5e5; height:45px; font-weight:bold; line-height:45px; width:1000px; color:#f8bd01;  font-size:16px;margin-top:20px;}
.related_pro_t h3 {font-size: 26px;display: inline-block;color: #4b4a4a; font-weight: 500; border-bottom: 1px solid #333; }
.related_pro_i { margin-top:30px;}


.related_pro_i { width:860px}
.related_pro_i ul li { float:left; margin:0 0 26px 26px; width:269px; }
.related_pro_i ul li:nth-child(3n+1) { margin-left:0;}
.related_pro_i ul li a .related_pro_i_t { width:269px; height:42px; line-height:42px; text-align:center; overflow:hidden;position:relative;}
.related_pro_i ul li a .related_pro_i_t i {width:269px; height:42px; position:absolute; left:0;  bottom:43px; background:#e62129; display:block;transition:all 0.7s;}
.related_pro_i ul li:hover a .related_pro_i_t i { left:0;  bottom:0;transition:all 0.7s;}
.related_pro_i ul li a .related_pro_i_t p {position:absolute; left:0 ; bottom:0; z-index:2;width:269px; height:42px;}
.related_pro_i ul li:hover a .related_pro_i_t p { color:#fff;transition:all 0.7s;}
.related_pro_i_img {}
.related_pro_i_img { width:269px;  position:relative; overflow:hidden; border:1px solid #e5e5e5;}
.related_pro_i_img_i { width:269px; height:169px; background:rgba(0,0,0,0.8); position:absolute; left:0; bottom:-169px;transition:all 0.7s;}
.related_pro_i ul li:hover a .related_pro_i_img_i { position:absolute; left:0; bottom:0;transition:all 0.7s;}
.related_pro_i ul li a .related_pro_i_img_i img { border:0; padding-top:140px;}
.related_pro_i ul li a .related_pro_i_img_i span { display:block; color:#fff; margin:20px;     display: -webkit-box;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 6;
}





/*--------- 工程案例 ---------*/
.ny_case ul li { border:1px solid #f3f3f3; height:170px; margin-bottom:20px;}
.ny_case ul li a .ny_case_l { width:280px; height:170px; overflow:hidden; margin-bottom:20px;}
.ny_case ul li a .ny_case_l img { width:100%; cursor: pointer;   transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; }  
.ny_case ul li:hover a .ny_case_l img{  -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);  }  
.ny_case ul li a .ny_case_r { width:534px; padding:20px 20px 0 0;}
.ny_case ul li a .ny_case_r .ny_case_t { font-size:18px; color:#e62129; margin-bottom:20px;}
.ny_case ul li a .ny_case_r .ny_case_d { font-size:14px; height:75px;line-height:25px;    display: -webkit-box;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:4;}
.ny_case ul li a .ny_case_r .ny_case_d em { display:inline-block; color:#e62129; font-style:normal; padding-left:30px;}



























/*--------- 产品页 ---------*/
.prod_left { width:510px;}
.prod_left img { width:100%;}
.productlist ul li { float:left;border: 1px solid #e5e5e5;width:269px; height:220px; overflow:hidden; margin:0 0 23px 23px; text-align:center; position:relative;}
#caselist ul li { height:335px; width: 416px;}
#caselist ul li:nth-child(3n+1) { margin:0 0 23px 23px;}
#caselist ul li:nth-child(2n+1) { margin:0 0 23px 0;}
#caselist ul li .productlist_img img { width:100%; }
#caselist ul li a .productlist_img { width:416px; height:286px; overflow:hidden;}
.productlist ul li i { z-index:10;}
.productlist ul li .i01{ position:absolute; display:block; width:100%; height:1px; background:#e62129; left:-100%; top:0; transition:all 0.6s;}
.productlist ul li:hover .i01{left:0;transition:all 0.6s;}
.productlist ul li .i02{ position:absolute; display:block; width:1px; height:100%; background:#e62129; right:0; top:-100%; transition:all 0.6s;}
.productlist ul li:hover .i02{top:0;transition:all 0.6s;}
.productlist ul li .i03{ position:absolute; display:block; width:100%; height:1px; background:#e62129; right:-100%; bottom:0; transition:all 0.6s;}
.productlist ul li:hover .i03{right:0;transition:all 0.6s;}
.productlist ul li .i04{ position:absolute; display:block; width:1px; height:100%; background:#e62129; left:0; bottom:-100%; transition:all 0.6s;}
.productlist ul li:hover .i04{bottom:0;transition:all 0.6s;}

.productlist ul li:nth-child(3n+1) { margin:0 0 23px 0;}
.productlist ul li a .productlist_t{ color:#000;margin-bottom:15px;}
.productlist ul li:hover a .productlist_t{ color:#e62129;}
.productlist ul li .productlist_img { margin-bottom:15px; overflow:hidden; width:269px; height:169px; position:relative; background:#f1f1f1;}
.productlist ul li #cpms img {z-index:1; position:absolute; left:0; top:0; width:269px;  cursor: pointer;   transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; }  
.productlist ul li:hover #cpms img { left:-55px;   transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; }  

.productlist ul li .productlist_img img { width:269px;  cursor: pointer;   transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; }  

.productlist ul li:hover .productlist_img img{  -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);  }  
.productlist ul li .productlist_img span{ text-align:left; line-height:20px;     color: #626262; display:block;width:100px; height:109px;transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s; padding:30px 10px; position:absolute; top:0; right:-110px; z-index:2 }	
.productlist ul li:hover .productlist_img span{   right:0;transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;}	

.related_pr_t { height:45px; line-height:45px; width:1000px; color:#4b4a4a; font-size:26px; margin-top:20px;}
.related_pr_t p {width:50px; height:1px; background:#e62129; margin-top:5px;}
.related_pr_i { margin-top:30px;}
.related_pr_i ul li {border-bottom: 1px dashed #dbdbdb; padding-bottom:10px; margin-left:60px; width:470px; float:left; margin-bottom:20px; }
.related_pr_i ul li:nth-child(2n-1) { margin-left:0;}
.related_pr_i ul li span { float:right; color:#666666; margin-left:10px; font-size:12px;}
.related_pr_i ul li a { color:#000;        display: -webkit-box !important;  
                overflow: hidden;  
                text-overflow: ellipsis;  
                word-break: break-all;  
                -webkit-box-orient: vertical;  
                -webkit-line-clamp: 1;   }
.related_pr_i ul li a:hover { color:#f8bd01;  }



.prod_right{ width:326px;}
.prod_right_t h1{ font-size:28px; color:#000;}
.prod_right_t {margin-bottom:20px; }
.prod_right_i {line-height:25px; font-size:14px; color:#1e1e1e;}
.prod_right_tel { padding: 10px 0; margin-top:30px;   }
.prod_right_tel p { color:#3d3d3d; font-size:14px; margin-bottom:3px;}
.prod_right_tel span { color:#3d3d3d; font-size:24px; font-weight:bold;}
.prod_right_tel01 { width:290px; padding-left:60px; background:url(../images/tel.png) no-repeat left center;}
.prod_right_tel02 { margin-top:20px;}
.prod_right_tel02 a { display:block; padding:10px 20px; background:#fac12c; color:#fff; border:1px solid #fac12c; border-radius:20px;}
.prod_right_tel02 a:hover { background:#fff; color:#fac12c; border:1px solid #fac12c; }
.products_info{line-height:30px; font-size:14px;  padding:20px 0; }
.products_info img{ max-width:100%;}
.products_info #table2 tr { min-height:120px !important }
.products_info #table2 tr td { line-height:32px !important;border-bottom:1px dashed #c7c7c7 !important; padding:15px 40px 40px 0 !important;}
.products_info .x_bt1 { font-style:normal; color:#30328e}
.products_info .x_bt2 { font-style:normal; color:#9d9d9d; font-size:36px;}
.products_info #table3 tr td { border:1px solid #e6e6e6; margin:0 0 8px 8px !important; display:block; width:384px; min-height:100px; float:left; padding:20px; }
.products_info #table3 tr td:nth-child(2n+1) {  margin:0 0 8px 0 !important; }
.products_info #table3 tr td p:first-child{ color:#e9272f; font-size:20px; font-weight:700; margin-bottom:10px;}
.products_info .ntfx { height:60px; line-height:60px; margin:10px 0; text-align:center; width:100%; background:#f0f0f0; font-size:25px;}






.product_xq { width:100%; margin-top:30px; text-align:center; height:50px; line-height:50px; background:#f4f4f4; color:#474747; font-size:18px;}
.sycp_t { margin-top:30px; height:18px; line-height:18px; border-left:2px solid #2f318b; color:#000; padding-left:10px; font-size:18px; font-weight:bold;}
.sycp_i { padding-top:30px; margin-top:10px; border-top:1px solid #e1e1e1;}
.sycp_i ul li { width:100%;}
#sycp_i ul li {    width: 278px; float: left;margin: 0 0 20px 12px;}
#sycp_i ul li:nth-child(3n+1) { margin: 0 0 20px 0;}
#sycp_i ul li a { display:block; text-align:center; width:278px; margin:0 auto;}
.sycp_i ul li a { display:block; text-align:center; width:518px; margin:0 auto;}
.sycp_i ul li a:hover p { color:#e62129;}
#sycp_i ul li a:hover p{ color:#e62129;}
.sycp_i ul li a img { width:100%;}
.sycp_i ul li:hover a img{ opacity:0.8;}
.sycp_i ul li a p { color:#262626; font-size:16px; margin-top:15px;}


.xg_case { margin-top:30px; margin-bottom:30px; overflow:hidden;}
.xg_case_t { margin-top:30px; height:18px; line-height:18px; border-left:2px solid #2f318b; color:#000; padding-left:10px; font-size:18px; font-weight:bold;}
.xg_case_i { padding-top:20px; }
.xg_case_i ul li { width:278px; float:left; margin:0 0 0 12px;}
.xg_case_i ul li:first-child { margin:0;}
.xg_case_i ul li a img { width:100%;}
.xg_case_i ul li a p { color:#262626; font-size:16px; margin-top:10px; display: -webkit-box;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;}
.xg_case_i ul li:hover a p { color:#e62129;}
.xg_case_i ul li a span { width:278px; height:193px; overflow:hidden; display:block;}
.xg_case_i ul li a span img{  cursor: pointer;   transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; }  
.xg_case_i ul li:hover  a span img{  -webkit-transform: scale(1.05); -moz-transform: scale(1.05); transform: scale(1.05);  }  





/*荣誉资质*/
#mbOverlay { position:fixed; z-index:9998; top:0; left:0; width:100%; height:100%; background-color:#000; cursor:pointer; }

#mbOverlay.mbOverlayIE { position:absolute; }
#mbCenter { height:557px; position:absolute; z-index:9999; left:50%; background-color:#fff; -moz-border-radius:10px; -webkit-border-radius:10px; -moz-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); -webkit-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); }
#mbCenter.mbLoading { background:#fff; -moz-box-shadow:none; -webkit-box-shadow:none; }
#mbImage { left:0; top:0; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:left; background-position:center center; background-repeat:no-repeat; padding:10px; }
#mbImage a, #mbImage a:link, #mbImage a:visited { color:#ddd; }
#mbImage a:hover, #mbImage a:active { color:#fff; }
#mbBottom { min-height:20px; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#999; text-align:left; padding:0 10px 10px; }
#mbTitle { display:inline; color:#000; font-weight:bold; line-height:20px; font-size:12px; }
#mbNumber { display:inline; color:#C00; line-height:26px; font-size:12px; position: absolute; bottom: 10px; right: 10px; text-align: center; width:65px; height:26px; }
#mbCaption { display:block; color:#999; line-height:14px; font-size:10px; }
#mbPrevLink, #mbNextLink, #mbCloseLink { display:block; float:right; height:20px; margin:0; outline:none; }
#mbPrevLink { width:32px; height:100px; background:transparent url(../images/CustomBlackPrevious.gif) no-repeat center; position: absolute; top:38%; left:-32px; }
#mbNextLink { width:32px; height:100px; background:transparent url(../images/CustomBlackNext.gif) no-repeat center; position: absolute; top:38%; right:-32px; }
#mbCloseLink { width:24px; background:transparent url(../images/CustomBlackClose.gif) no-repeat center; position:absolute; top:10px; right:10px; }
#mbError { position:relative; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:center; border:10px solid #700; padding:10px 10px 10px; margin:20px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#mbError a, #mbError a:link, #mbError a:visited, #mbError a:hover, #mbError a:active { color:#d00; font-weight:bold; text-decoration:underline; }

.honorlist ul li {float:left; margin:0 0 20px 26px; width:269px;    height: 220px;}
.honorlist ul li:nth-child(3n+1){ margin-left:0}
.mod_gallerylist{width:860px;}
.meta{font-size:14px; text-align:center;}
.honorlist ul li .image_container{border:1px solid #d8d8d8;  width:100%; margin-bottom:10px;}
.honorlist ul li:hover .image_container{border:1px solid #e62129; }
.honorlist ul li:hover .meta a{color:#e62129; }
.image_container img{ width:100%; }
.meta a{color:#333; text-decoration:none}




