﻿html{width:100%;}
body{min-width:1200px;}
.contactss .position{ font-size: 20px; color: #999; margin-right: 5px; }

.clearfix:after { content: ""; display: block;visibility: hidden; height: 0;clear: both; }
.clearfix { zoom: 1; }

.head_box{ height: 154px;width: 100%;background: #fff; z-index: 999;transition: all 0.5s; }
.logo_box{ height: 100px;}
.w800{ width: 800px; margin: auto; }
.w1200_center{ width: 1200px; margin: auto; }
.head_box .logo{ width: 500px; float: left;}
.head_box .tel{ float: right;width: 260px; }
.head_box .tel_pic{ float: left;width: 60px; }
.head_box .tel_text{ float: right;width: 200px;}
.head_box .tel_text em{ font-size: 14px; color: #444;letter-spacing: 0.25px;padding-top: 22px;display: block;font-family: "微软雅黑"; }
.head_box .tel_text h2{ font-size: 24px; color: #da251c; letter-spacing: 0.25px;font-family: arial;padding-top: 5px; }
                   
.classify_box{ height: 54px; background: #d7241d;}
.classify_box ul{ width: 925px; margin: auto;height: 54px;float: left;  }
.classify_box form{ float: right;height: 42px;position: relative; }
.classify_box li{float: left; position: relative;height: 54px; }
.classify_box a{ color: #fff; padding: 0 26px;line-height: 54px;font-size: 16px;display: inline-block;height: 54px;border-bottom: 3px solid #d7241d; background: url("../images/nav_bg.png") no-repeat left 120px;transition: all 0.4s;box-sizing: border-box;  }
.classify_box span{ width: 1px ; height: 12px; /*background: #637b6a;*/ display: inline-block; }
.classify_box li:last-child span{ width: 0; }          
 

.classify_box .sub { width:190px;  display:none; position:absolute; top:54px; left:-16%; z-index:9999; background:#d7241d;height: auto!important;  }
.classify_box .sub li { width:100%;color:#fff;height:40px;}
.classify_box .sub li a{ width:100%; text-align:center; font-size:14px; display:block; color:#fff;border-bottom: 1px solid #ddd;height: 40px; line-height: 40px; padding:0;  }
.classify_box .sub li a:hover {  background:#eee; color:#333;  }


.classify_box form .text_input{ width: 232px; height: 32px; border-radius: 5px;background: #f9f9f9; border: none; outline: none; padding-left: 20px; box-sizing: border-box;position: relative;top: 10px;line-height: 30px; }
.classify_box form .submit{     position: absolute; right: 0px; height: 30px; visibility: hidden;top: 10px;width: 40px; cursor: pointer;  }
.classify_box form .search{ position: relative; left: 236px;z-index: 10;top: 9px; cursor: pointer;border-radius: 5px; }

@media \0screen {.classify_box form .text_input { top:-18px; }}
@media \0screen {.classify_box form .submit{left:193px;  top:14px; } } 
@media \0screen {.classify_box form .search{top:13px;left: 155px; } } 

.classify_box dl{position: absolute;z-index: 99999;background-color: #fff;top: 54px ;left: 0; }
.classify_box dt a{padding: 0 ;width: 124px; text-align: center;color: #333;line-height: 41px; }

.classify_box .current{border-bottom: 3px solid #ffba00; }
.classify_box a:hover{ color: #fff;background: url(../images/nav_bg.png) no-repeat left 0;transition: all 0.4s;border-bottom: 3px solid #eee;  }


.slideBox { height:545px; position:relative; zoom:1; width:100%; overflow:hidden;}
.slideBox .hd {width:100%; height:12px; position:absolute; text-align:center; bottom:32px; z-index:10;}
.slideBox .hd ul { overflow:hidden; zoom:1; display:block;margin-top:15px; line-height:20px; width:280px; margin:17px auto;}
.slideBox .hd ul li {float:left; _display:inline; text-align:center; background:#fff; width:40px; height:4px; overflow:hidden; margin-right:15px; cursor:pointer;  }
.slideBox .hd ul li.on { background:#ffba00 !important; }
.slideBox .bd {height:545px; left: 50%; margin-left: -960px; position: absolute; width: 1920px;}
.slideBox .bd img { height:545px; width:1920px; z-index:1;}

.slideBox .bd li { position:relative; zoom:1; width:1920px;  }
.slideBox .bd li .pic { position:relative; z-index:0; line-height:0px; }
.slideBox .bd li .bg { display:none;}
.slideBox .bd li .title { display:none;}
.slideBox .prev,.slideBox .next{ display:block;  overflow:hidden; cursor:pointer; position: absolute; top: 40%;  }
.slideBox .prev{ left: 65px; }
.slideBox .next{ right: 65px; }

.txtScroll-top{ width:500px;  overflow:hidden; position:relative;  }
.txtScroll-top .bd{overflow:hidden; }
.txtScroll-top .infoList{ overflow:visible!important;}
.txtScroll-top .infoList li{ height:30px; line-height:30px;   }
.txtScroll-top .infoList li a{ color:#555;  }


/*----footer-------*/
/*.foot_box{ background: #232323;height: 260px;box-sizing: border-box; padding-top:40px; }*/
.foot_box{ background: #232323;height: 290px;box-sizing: border-box; padding-top:40px;width:100%; }
.foot_box h4{ color: #949494; font-size: 16px;line-height: 36px;padding-bottom: 10px; }
.foot_box .line{ width: 24px;height: 2px; background: #ffba00;margin-bottom: 17px; }
/*.foot_classify{ float: left;padding-right: 110px;  }*/

.foot_classify{ float: left;padding-right:64px;  }
.foot_classify li { color: #949494; font-size: 14px;line-height: 26px; }
.foot_classify li:hover a{ color: #fff;}
.foot_classify li a{color: #949494; }
.foot_contact{ float: left;width: 380px; }
/*.foot_contact{ float: left;padding-left: 75px;width: 380px; }*/
.foot_contact li span{ color: #949494;margin-left: 5px; margin-right: 5px;display:inline; }
.foot_contact li{ color: #a0a0a0; }
.foot_contact li img{vertical-align:middle }
.weixin{ float: right; margin-top:35px;width: 135px; }
.weixin em{ font-size: 12px; display: block; padding-top: 10px; color: #7f7f7f;text-align: center; }

.foot_foot{ border-top: 1px solid #e5e5e5;background: #fff;margin-top:10px; padding-bottom:10px; }
.foot_copyright{ float: left;color: #a2a2a2;line-height: 42px;font-size: 12px; }
.foot_bei{ float: right; color: #898989;line-height: 42px;font-size: 12px;width: 200px; }

/*推荐评级*/
.star_products{ height: 70px; background: #eee; }
.star_products .left{ float: left; }
.star_products .right{ float: right; }

.star_products h2{ color: #333; font-size:13px;letter-spacing: 0.5px;float: left; line-height: 70px;  }
.star_products ul{ float: left;margin-left: 10px;max-width:1120px; overflow: hidden; height: 70px;  }
.star_products ul li{ float: left;  }
.star_products ul li a{ font-family: "微软雅黑";font-size: 14px; color: #555;padding: 0 12px; height: 70px;line-height: 70px;   }
.star_products ul li:nth-child(4) a{ border: none; }

.star_products .right ul li a{ border: none;padding: 0 6px;  }

/*新藏品展示*/
.new_products ul >li a {display: block;}
.new_products ul >li{ float: left;margin-right: 25px;height: 180px;width: 380px;  }
.new_products ul >li:nth-child(3){ margin-right: 0; }
.new_products ul >li h2{ font-weight: bold;color:#d7241d;font-size: 20px; letter-spacing: 0.25px;padding-top: 30px;padding-bottom: 30px;   }
.new_products ul >li .show_box{width: 380px;height: 150px; box-shadow: 3px 4px 5px #dcdcdc;background: #eee;  }
.new_products ul >li .show_box:hover{box-shadow: 3px 4px 5px #ccc; }

.new_products ul >li .show_box .show_pic{ float: left;width: 140px; }
.new_products ul >li .show_box .show_text{ float: right; width: 240px;  }
.new_products ul >li .show_box .show_text strong{ color: #333; font-weight: bold;font-size: 16px; letter-spacing: 0.5px; padding-top: 23px;padding-bottom: 15px;display: block; }
.new_products ul >li .show_box .show_text p{color: #6e6e6e; letter-spacing: 0.75px;line-height: 20px; padding-right: 20px;height64px;overflow:hidden; }



/* 本例子css */
		.picScroll-left{ width:1200px;  overflow:hidden; position:relative; margin: auto;  }
		.picScroll-left .hd{ overflow:hidden; margin-top: 50px;   }
    .picScroll-left .hd .pageState{ visibility: hidden; }
    .picScroll-left .hd h2{font-weight: bold;color:#d7241d;font-size: 20px; letter-spacing: 0.25px;padding-bottom: 30px; }
		.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:25px; height:25px; float:right; margin-right:5px;  overflow:hidden; 
			 cursor:pointer; background:#333;}
		.picScroll-left .hd .next{ background-position:0 -50px;  }
		.picScroll-left .hd .next img{ padding-top: 5px; padding-left: 8px; }
    .picScroll-left .hd .prev img{ padding-top: 5px; padding-left: 8px; }
    .picScroll-left .hd .prev:hover{ background: #dc241a; }
    .picScroll-left .hd .next:hover{ background: #dc241a; }

		.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
		.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; }
		.picScroll-left .hd ul li.on{ background-position:0 0; }
		.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
		.picScroll-left .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center; margin-right: 20px;  }
		.picScroll-left .bd ul li .pic{ text-align:center;border: 1px solid #fff; }
		.picScroll-left .bd ul li .pic img{ width:222px; height:195px; display:block;}


		.picScroll-left .bd ul li .title{ line-height:24px; color: #3b3b3b; font-size: 14px; letter-spacing: 0.25px;line-height: 32px;padding-top: 10px; margin-bottom: 55px;   }
    .picScroll-left .bd ul li:hover .pic{ border: 1px solid #ddd; }



/*内页*/
.ny_banner{ height: 250px; width: 100%;}
.banner02 { background: url(../images/ny_banner/case.jpg) center top no-repeat ; }
.banner03 { background: url(../images/ny_banner/news.jpg) center top no-repeat ; }
.banner04 { background: url(../images/ny_banner/cons.jpg) center top no-repeat ; }
.banner05 { background: url(../images/ny_banner/staff.jpg) center top no-repeat ; }
.banner06 { background: url(../images/ny_banner/about.jpg) center top no-repeat ; }

.ny_main{ padding-top: 25px; padding-bottom: 50px; background: #fff; }
.main_classify{ float: left;width: 254px;  }
.main_content{ float: right;width: 884px;  }
.main_classify h4{ height: 83px; background: #d7241d;font-size: 22px; letter-spacing: 0.75px; line-height: 83px;padding-left: 30px; color: #fff;   }
.main_classify ul{  box-sizing: border-box; padding-bottom: 0px; border-bottom: 1px solid #eee;padding-top: 10px; background: #f6f6f6;  }
.main_classify li{ line-height: 28px;font-size: 14px; color: #666; letter-spacing: 0.5px;  margin-bottom: 10px; }
.main_classify li a{ border-left: 4px solid #f6f6f6; }
.main_classify li.on a{ color: #da251c;border-left: 4px solid #da251c; }
.main_classify li.on ul li a{border-left: 4px solid #f6f6f6;color: #666;  }

.main_classify li a{ color: #333;padding-left: 30px;border-left: 4px solid #f6f6f6; display: block; }
.main_classify li:hover a{ color: #da251c; }
.main_classify .tel{ padding-top: 10px;background: #f6f6f6;border-top: 1px solid #eee;   }
.main_classify .tel img{ padding-left: 30px;  }
.main_classify .tel em{ font-size: 14px; line-height: 36px; letter-spacing: 0.25px; color: #666;padding-left: 5px; }
.main_classify .tel h2{  font-size: 24px; color: #da251c; font-family: Arial; font-weight: bold; letter-spacing: 0.25px; line-height: 36px;padding-left: 30px; padding-bottom: 10px; }
.main_classify .liuyan{ padding-top: 20px;padding-bottom: 20px;padding-left: 30px; background: #f6f6f6;border-top: 1px solid #eee;display: block;   }
.main_classify .liuyan img{ margin-right: 5px; }
.main_classify .liuyan em{font-size: 14px; color: #444;  }



.item_top {
    padding-top: 0;
    background: #fff;
	margin-bottom:20px;
}
.item_border{
    border-bottom: 1px solid #eee;
}
.item_top .title {
    float: left;
    color: #333;
    font-size: 18px;
    letter-spacing: 0.5px;
    line-height: 40px;
	color:#FF1B00;
}
.item_top ul {
    float: right;
	padding-right: 0!important;
}
.item_top ul li {
    float: left;
    line-height: 35px;
    padding: 0 3px;
    font-family: "微软雅黑";
    font-size: 12px;
	border:none!important;
	width: auto;
    margin-right: 0;
}
.item_top ul li img{
	vertical-align: baseline!important;
}
.item_top ul li a {
    font-family: "微软雅黑";
    color: #444;
}
.item_top ul li a.on{ color: #bb1400; }


.main_content .items{ background: #fff;padding: 7px 0 0 30px; }
.main_content .items li{ width: 267px; margin: 20px 30px 20px 0;height: 200px; overflow: hidden;float: left;position: relative; }
.main_content .items a{ display: block; }
.main_content .items li a img{height: 200px; transition: all 0.3s;  }

.main_content .items li .text{ font-size: 18px; color: #fff; letter-spacing: 0.75px; line-height: 52px; width: 267px;position: relative;z-index: 100; top: 0px; text-align: center; transition: all 0.3s ; }
.main_content .items li .cover{ background: #000; opacity: 0.5; filter: opacity(50%);width: 267px;height: 52px;position: relative;top: -52px; transition: all 0.3s ; }
.main_content .items li:hover .text{ top: -52px;}
.main_content .items li:hover .cover{ top: -104px; }
.main_content .items li:hover a img{height: 200px;   }

.main_content h2{ font-size: 30px;color: #2a2b2b;letter-spacing: 0.5px; padding-top: 35px; text-align: center; font-family: "微软雅黑"; }
.main_content em{ font-size: 12px; color: #919191;letter-spacing: 2.5px;padding-top: 10px;text-align: center; display:  block;font-family: arial;  }
.main_content p{font-size: 14px;color: #000;letter-spacing: 0.5px;line-height: 28px;  }


.main_content .page{  padding-bottom: 50px;background: #fff;padding-left: 30px; padding-right: 30px; }
.main_content .page ul{ padding-top: 22px;border-top: 1px dotted #eee;padding-left: 295px; }
.main_content .page ul li{ height: 34px; width: 56px; border: 1px solid #eee;float: left; text-align: center;line-height: 34px;margin-right: 12px; }
.main_content .page ul li a{ color: #666; }
.main_content .page ul li .un{ color: #cbcbcb;}

.honor_content{ float: right; width: 884px; }
.honor_content li{ float: left; width:30%; margin-right: 44px;margin-bottom: 20px;text-align:center;  }
.honor_content li p{ text-align: center;padding-top: 15px; font-size: 14px;  }
.honor_content li:nth-child(3n){ margin-right: 0; }

/*评级*/

.products_list{ float: right;width: 890px;  }
.products_list li{width: 265px; height:273px;margin-right: 43px; float: left;border: 1px solid #f1f1f1; margin-bottom: 45px;transition: all 0.6s;box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1); }
.products_list li:nth-child(3n){ margin: 0; }
.products_list li a{ display: block; position: relative;  }
.products_list li img{ width: 100%; }
.products_list li .hot{ position: absolute;top: 0; left: 0;width: 47px;height: 47px; background: url("../images/hot.png") no-repeat; color: #DA251C;  }
.products_list li .text{ height: 40px; background: #f1f1f1;  }
.products_list li .text h2{ font-size:14px;color: #3b3b3b;letter-spacing: 0.25px;text-align: center;padding-top: 13px;padding-bottom: 5px;   }
.products_list li .text em{ color: #959595;font-size: 12px; letter-spacing: 0.25px;text-align: center;display: block;  }
.products_list li  b.x_more{width: 0; height: 2px; background: #004fab; display: block;margin-bottom: 0px; transition: all 0.6s;  }

.products_list li:hover{box-shadow: 0 2px 16px rgba(0, 0, 0, 0.5); }
.products_list li:hover b.x_more{ width: 265px; }

.gd_left{ width: 500px; float: left;  }
.gd_center{ float: left; width: 280px;  }

.gd_left .bd ul li a{ width:365px!important;}
.gd_left .bxslider li{ height:378px; }
.rel {
    position: relative;
    display: block;
    width: 100%;
    height: 100%; 
}
.imgvt {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    max-height: 100%;
    max-width: 100%;
    width: auto;
    height: auto;
}
.gd_left .gd_slider {
    padding-right: 95px;
    padding-left: 35px;
    margin-left: 60px;
}
.bx-wrapper {
    border: 0;
    box-shadow: 0 0 0 transparent;
}
.bx-wrapper {
    -moz-box-shadow: 0 0 5px #ccc;
    -webkit-box-shadow: 0 0 5px #ccc;
    box-shadow: 0 0 5px #ccc;
    border: 5px solid #fff;
    background: #fff;
}
.gd_left .gd_slider .bx-wrapper {
    position: relative;
    margin: 0 auto;
    padding: 0;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
}
.bx-viewport {
    -webkit-transform: translatez(0);
}
.gd_left .gd_slider .slider li {
    border: 1px solid #efefef;
    float: left;
    width: 94px !important;
}
.gd_left .gd_slider .slider li a {
    border: 1px solid #fff;
    padding: 1px;
    height: 64px;
}
.gd_left .gd_slider .slider li.act{ border: 1px solid #dc241b;  }
.gd_left .gd_slider .bx-wrapper .bx-controls-direction a.bx-prev {
    left: -37px;
    background-image: url(../images/bx-prev.png);
}
.gd_left .gd_slider .bx-wrapper .bx-controls-direction a {
    width: 22px;
    height: 68px;
    border: 1px solid #efefef;
    top: 16px;
    background-repeat: no-repeat;
    background-position: center center;
}
.gd_left .gd_slider .bx-wrapper .bx-controls-direction a.bx-next {
    right: -37px;
    background-image: url(../images/bx_next.png);
}
.gd_center h2{ font-size: 18px; color: #444;letter-spacing: 0.5px;line-height: 32px;padding-top: 20px;padding-bottom: 20px;  }
.gd_center p{ line-height: 32px; color: #666;font-size: 14px;letter-spacing: 0.5px;   }
.gd_center .downloadb{ width: 200px; height:45px; background: #dc241b; margin-top: 80px; padding-left:70px }
.gd_center .downloadb a{ line-height: 45px;text-align: center;font-size:16px;color: #fff;letter-spacing: 0.5px;   }
.gd_center .downloadb img{ margin-left:10px; vertical-align: text-bottom;  }

.clr {
    display: block;
    clear: both;
    font-size: 1px;
    width: 1px;
    height: 70px;
    visibility: hidden;
    overflow: hidden;
}
.gd_title{
  border-bottom: 2px solid #dc241b;
  
}
.gd_title a{
  float: left;
  width: 146px;
  height: 45px;
  font-size: 16px;
  color: #fff;
  letter-spacing: 0.5px;
  background: #a7a7a7;
  line-height: 45px;
  text-align: center;
  margin-right: 5px;
}
.gd_title a.act, .gd_title a:hover {
    background-color: #dc241b;
    color: #fff;
}
.gda01{
  padding: 30px;
  padding-bottom: 0;
}
.gda01 p{
  font-size: 14px;
  color: #444;
  letter-spacing: 0.5px;
  line-height: 28px;

}

/*技术服务*/

.main_classify ul li ul{ padding: 0;border-bottom: none;padding-bottom: 20px;padding-top: 10px;   }
.main_classify ul li ul li a{ color: #000;font-size: 12px;letter-spacing: 0.5px;line-height: 36px; border-bottom: 1px solid #ddd; padding-left: 0;margin-left: 40px;margin-right: 35px; }
.main_classify ul li ul li{ margin-bottom: 0; border-left: none; }
.main_classify ul li img{float: right; margin-right: 32px;padding-top: 10px;  }
.main_classify li:hover ul li a{ color: #999; }
.main_classify li ul li:hover a{ color: #dc241a; }
.main_content ul{ padding-top: 26px;padding-left: 26px; padding-right: 38px; }
.main_content ul li{ height: 35px; border-bottom: 1px dashed #ddd;  }
.main_content ul li a{ font-size: 13px; color: #000;letter-spacing: 1px;line-height: 35px;  }
.main_content ul li em{ width: 4px; height: 4px; background: #b5b5b5;border-radius:4px;display: block; padding-top: 0; float: left;margin-top: 18px; margin-right: 10px;   }

/*下载*/
.main_content h3{text-align:center; color:#db241a;font-size: 16px;padding-top:45px;padding-bottom:40px;font-weight:bold; }
.main_content th{ line-height: 67px;border: 1px solid #eee; color: #333;font-size: 17px; font-weight: normal;letter-spacing: 0.5px;   }
.main_content td{ line-height: 60px;border: 1px solid #eee;  }

/*新闻*/
.nybanner{ height:333px;width:100%;  }
.news_main{ padding-top: 50px;  }
.news_main dl { clear: both; padding-bottom: 33px; overflow: hidden; }
.news_main dl:last-child{ margin-bottom: 0;border: none;  }
.news_main dl dd {float: left; width: 350px;margin-right: 30px;position: relative;  }
.news_main dl dt {  position: inherit; }
.news_main dl .date { width: 68px;height: 72px;background: #d7241d;text-align: center;color: #fff;padding-top: 10px;position: absolute;top: 0px;z-index: 20; box-sizing: border-box;left:0;  }
.news_main dl .date b {display: block; font-size: 36px;font-weight: bold;line-height: 36px;margin-bottom: 4px;font-family: Arial;  }
.news_main dl .date i {font-style: normal;font-size: 14px;font-family: Arial;}
.news_main dl dt a.bt { color: #333232;font-size: 18px;line-height: 36px; overflow: hidden; display: block;margin-bottom: 15px;font-weight: normal;transition: all 0.6s; }
.news_main dl dt .ms { color: #666; font-size: 14px;line-height: 27px;overflow: hidden; margin-bottom: 15px;  }
.news_main dl dt a.more {display: block;float: left;width: 114px;height: 40px;box-sizing: border-box;text-align: center;margin-top: 10px;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;position: relative;   }
.news_main dl dt a.more span {color: #737373; font-size: 12px;line-height: 40px;letter-spacing: 0.5px;display: block;width: 100%;position: absolute;z-index: 2;border: 1px solid #bbb; }
.news_main dl dt a.more::after {
    width: 0%;
    height: 40px;
    position: absolute;
    content: "";
    left: 1px;
    bottom: -1px;
    transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
    background-color: #dc241b;
    color: #fff;
}


.news_main dl:hover a.bt{ color: #dc241b; }
.news_main dl:hover dt a.more::after { width: 100%;  }
.news_main dl:hover dt a.more span{ border: 1px solid #dc241b;color: #fff;  }


.condetail_item{ 
    width: 1200px;
    padding: 35px 0px;
    min-height: 300px;
    margin: auto; 
    background: #fff; 
}
.inside_rnewtil{
    text-align: center;
    font-size: 30px;
    color: #333333;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 15px;
    padding-bottom: 10px;
    font-family: "Microsoft YaHei";
    padding-bottom: 20px;
}
.inside_news_list{
    padding: 35px 0px;
    min-height: 300px;
    margin: auto; 
    background: #fff; 
}
.condetail_item  p{
    font-size: 14px;
    line-height: 26px;
    text-indent: 0;
    text-align: left;
    width: 1100px;
    margin: auto;
}
.ny_rnewtime {
    text-align: center;
    font-size: 12px;
    color: #666666;
    border: 1px solid #ddd;
    width: 90%;
    margin: auto; 
    height: 40px;
    line-height: 40px;
    background: #fff;
    margin-top: 5px;
    margin-bottom: 15px;
}
.nrboxstyle{
    font-size: 12px;
    line-height: 28px;
    width: 90%;
    text-align: left;
    margin: auto;
}

/*营销网络*/
.nybanner1{ background:url("../images/network.jpg") no-repeat;height:313px; }

.network_table ul td{border: 1px solid #ddd;  }


/*下线留言*/
.txtbox {
    border: 1px solid #ccc;
    height: 30px;
    line-height: 30px;
    width: 250px;
    padding-left: 5px;
    font-family: "Microsoft YaHei"!important;
    color: #727272;
    font-size: 12px;
}
#loginbox tr td {
    padding-bottom: 10px;
}
.order_nr_box {
    width: 580px;
    font-size: 12px;
    height: 100px;
    border: 1px solid #ccc;
    overflow: auto;
    background: none;
    padding-left: 5px;
    font-family: "Microsoft YaHei";
    color: #333;
    background: #fff;
}
#btnlogin .tj_input {
    width: 150px;
    height: 38px;
    background: #dc241b;
    text-align: center;
    color: #fff;
    font-size: 16px;
    border: none;
    margin: 0px;
    cursor: pointer;
    font-family: "Microsoft YaHei";
    margin-left: 80px;
}




/*悬浮在线客服*/

.kfoutbox {
    position: fixed;
    _position: absolute;
    top: 5px;
    _position: absolute;
    _top: expression(eval(document.documentElement.scrollTop));
    _margin-top: 5px;
	 clear: both;	
	z-index: 10000;
    margin: 0px;
	right: 10px;
	background-color:#fff;
}
.kfoutbox .kfbox {
    height: auto;
    width: 150px;
    overflow: hidden;
    font-size: 12px;
    text-align: center;
    font-family: "宋体",Verdana, Geneva, sans-serif;
    margin: 0px;
	display:none;
}
.kfboxmenu {
    width: 29px;
    height: 180px;
    background: url(../images/r.gif) no-repeat;
    margin: 0px;
	display:block;
    position: fixed;
    top: 170px;
    right: 10px;
    cursor: pointer;
	background-size: contain;
}
.kfoutbox .kfbox .kf54kefuqqbottom {
    margin: 0px;
    padding: 0px;
}
.kfoutbox .kfbox .kf54kefuqqtop {
    width: 150px;
    margin: 0px;
    padding: 0px;
}
.kfoutbox .kfbox .kf54kefuqqbg {
    background: url(../images/middle.gif) repeat-y;
    margin: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 8px;
    padding-left: 0px;
	background-size: contain;
}
.kfoutbox .kfbox .kf54kefuqqtop img {
    margin: 0px;
    padding: 0px;
}
.kfoutbox .kfbox .kf54kefuqqtop .kfboxclose {
    width: 30px;
    height: 40px;
    position: absolute;
    top: 0px;
    right: 0px;
    cursor: pointer;
    overflow: hidden;
    text-align: right;
}
.kfoutbox .kfbox .kf54kefuqqinfo {
    background: url(../images/middle.gif) repeat-y;
    height: 25px;
    line-height: 25px;
    font-weight: 700;
    padding-right: 8px;
    padding-left: 8px;
    margin: 0px;
	background-size: contain;
}
.kfoutbox .kfbox .kf54kefuqqbg .kefu54kefunetli {
    list-style-type: none;
    margin: 0px;
    float: left;
    padding-top: 5px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    font-family: "宋体";
    font-size: 12px;
    width: 150px;
    text-align: left;
    line-height: 22px;
    background: url(../images/middle.gif) repeat-y;
	background-size: contain;
}
.kfoutbox .kfbox .kf54kefuqqbg .kefu54kefunetli .kefu54kefunetpicimg {
    text-indent: 4px;
    float: left;
    margin-left: 5px;
    padding: 0px;
    width: 30px;
}
.kfoutbox .kfbox .kf54kefuqqbg .kefu54kefunetli .kefu54kefunettxt {
    text-indent: 4px;
    float: left;
    margin: 0px;
    padding: 0px;
    width: 70px;
}
.kfoutbox .kfbox a {
    text-decoration: none;
    color: #666666;
}
.kfoutbox .kfbox .kf54kefuqqbg .kefu54kefunetli .kefu54kefunettxt {
    text-indent: 4px;
	float: right;	
    margin: 0px;
    padding: 0px;
    width: 95px;
    margin-right: 10px;
}
.kfoutbox img{width:150px;}
#cnzz_stat_icon_1254589808 a{ 
	display:inline!important;
}

.close_preview{
    position: absolute;  
    visibility: hidden; 
    height:40px;
    left:96%;  
    top:10px;
    background: url("../images/close.png") top center no-repeat;
    width: 40px;
    cursor: pointer;
    z-index: 100;
}
.preview_cover{
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    visibility: hidden;
    background-color: rgba(0,0,0,0.7);
    z-index: 10;
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
    -ms-transform: translateY(0);
    transform: translateY(0);
    display: block;
	z-index:99999;
}
.preview_main{
    margin-right: auto;
    margin-left: auto;
    width: 100%;
    max-width: 1180px;
    margin: auto;
    background-color: #fff;
    left: 50%;
    position: absolute;
    top: 50%;
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, -50%);
}

.Classic-Case-Details-A {
    font-size: 16px;
    color: #333;
    line-height: 40px;
}
.Classic-Case-Details-D {
    margin-top: 20px;
}
.Activity-Information-DTop {
    padding: 0;
}
.Classic-Case-Details-D div.f-l {
    width: 400px;
    color: #999;
}
.f-l {
    float: left;
}
.f-r {
    float: right;
}
.Classic-Case-Details-D div.f-l p {
    display: inline-block;
    font-size: 18px;
    color: #333;
    margin-right: 3px;
}
.Classic-Case-Details-D div.f-l span {
    font-size: 14px;
    margin-left: 3px;
}
.Classic-Case-Details-A a {
    display: block;
    width: 120px;
    height: 40px;
    background: #d7241d;
    color: #fff;
    font-size: 14px;
    line-height: 40px;
    text-align: center;
}
.Classic-Case-Details-A a img {
    margin-right: 10px;
    transition: all .4s linear;
    -webkit-transition: all .4s linear;
    -moz-transition: all .4s linear;
    -ms-transition: all .4s linear;
    -o-transition: all .4s linear;
}
.Classic-Case-Details-A a:hover{
	COLOR:#FFF;
}
.Classic-Case-Details-A a:hover img {
	-webkit-animation: DL 1s ease-in infinite;
    -moz-animation: DL 1s ease-in infinite;
    -ms-animation: DL 1s ease-in infinite;
    -o-animation: DL 1s ease-in infinite;
    animation: DL 1s ease-in infinite;
	position: relative;
	right: 15px;
}
@-webkit-keyframes DL {
    0% {
        right: 0px;
    }
    50% {
        right: 5px;
    }
    100% {
        right: 0px;
    }
}

@-moz-keyframes DL {
   0% {
        right: 0px;
    }
    50% {
        right: 5px;
    }
    100% {
        right: 0px;
    }
}

@-ms-keyframes DL {
   0% {
        right: 0px;
    }
    50% {
        right: 5px;
    }
    100% {
        right: 0px;
    }
}

@-o-keyframes DL {
    0% {
        right: 0px;
    }
    50% {
        right: 5px;
    }
    100% {
        right: 0px;
    }
}

@keyframes DL {
    0% {
        right: 0px;
    }
    50% {
        right: 5px;
    }
    100% {
        right: 0px;
    }
}
.StyleHr1 {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #eee;
    margin: 1em 0;
    padding: 0;
}

.index_contact{ margin:10px auto; clear:both; width:980px;}
.send_border_out{ width:802px; border:#99ccff 1px solid; clear:both}

.send_border_a{border:1px solid #fff; padding-left:26px; padding-right:26px; clear:both}
.send_border_b{float:left; margin-left:12px; margin-top:25px; margin-bottom:20px;}
.search_border_out{ width:800px; clear:both}

.nomber_shower{ width:800px; height:2px; margin:0px auto; background:#fff; clear:both}

.send_border_in{ width:800px; border:#fff 1px solid; clear:both; background:#f6fbff; }

.show_border_in{ width:800px; border:#fff 1px solid; clear:both; background:#fff;}


.search_index_con{ float:left; border:1px solid #ffcccc; background:#fff url(../images/bg/vip_infor_bg.png) repeat-x; min-height:250px; padding-bottom:36px; width:450px; margin-left:10px; margin-top:30px;}
.search_index_con h3{ height:32px; line-height:32px; color:#cc0000; font-size:14px;font-weight:normal;  padding-top:20px;}
.search_index_con h6{ height:32px; line-height:32px; color:#cc0000; font-size:14px; font-weight:normal; padding-bottom:10px;}
.search_index_con dl{ clear:both; height:64px; border-top:1px dotted #ddd; padding-top:20px; padding-bottom:6px;}
.search_index_con dl dd{ color:#006699; clear:both; height:24px;}
.search_index_con dl dd label{ color:#5E5E5E; float:left; height:24px; width:145px; text-align:right; line-height:24px;}
.search_index_con dl dd input{ border:1px solid #AAAAAA; float:left; height:22px; line-height:22px; padding-left:5px; width:180px;}
.search_index_con dl dt{ color:#5E5E5E;clear:both; height:24px; margin-top:16px;}
.search_index_con dl dt label{ color:#666; float:left; height:24px; line-height:24px; width:145px; text-align:right;}
.search_index_con dl dt input{ border-left:1px solid #999; border-top:1px solid #999;border-right:1px solid #ddd;border-bottom:1px solid #ddd;float:left; height:22px; line-height:22px; padding-left:5px; width:90px;}
.search_index_con dl dt span{ float:left; height:24px; color:#777; line-height:24px; margin-left:8px; width:80px;}
.search_index_con p{ height:30px; background:#ff9966; border:#ff6600 1px solid; font-size:12px; color:#fff; margin-top:35px; font-weight:bold; line-height:30px; padding-left:14px;}
.search_index_con p span{ font-size:14px;}
