@charset "utf-8";
/*reset*/
body,div,dl,dt,dd,del,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,button,textarea,p,blockquote,th,td {  margin:0;   padding:0; 
  font-family:"Microsoft Yahei","宋体"; /*font-family:"FZZHUNYSK","微软雅黑","宋体";*/  font-size:14px; color:#333;}
table {  border-collapse:collapse;    border-spacing:0;}
fieldset,img,button {  border:0;}
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal;  
  /* font-weight:normal; */
}
ol,ul { list-style:none;}
caption,th {  text-align:left;}
h1,h2,h3,h4,h5,h6 { font-weight:normal;}
q:before,q:after { content:'';}
abbr,acronym { border:0;}
a { text-decoration:none; color:#555;  }

* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
*:before,
*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }


html { font-family: "Microsoft Yahei","宋体";    }
body { background: #fff; }
a:hover,a:focus {
  color: #c70007;
  text-decoration: none;
}
a:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.mc { margin:0 auto;}
.w1200 {  width: 1200px;}
.fl { float:left}
.fr { float:right}
.cl { clear:both; 
  /* color: #931f32; */
}


/* ------------------------------------------------------首页-------------------------------------------------------- */

/* 头部 */
.headwarp{height: 126px; padding-top: 26px; }
.headwarp .logo{width: 315px; height: 73px;}
.headwarp .logo a h1{font-size: 40px; font-weight: 600; color: #0b2641; letter-spacing: 4px;}
.headwarp .logo a p{font-size: 16px; color: #666;}
.headwarp .contact{width: 263px; height: 65px; border-left: 1px #a5a5a5 solid; padding-left: 17px; margin-top: 7px; }
.headwarp .contact h3{font-size: 20px; color: #1f619d; float: left;}
.headwarp .contact strong{font-size: 20px; color: #d03e48; padding-top: 13px; float: left;}
.headwarp .top_tel{padding-top: 20px;}
.headwarp .top_tel p{padding-left: 22px; font-size: 18px; color: #666; background: url(../images/top_tel.gif) no-repeat left;}
.headwarp .top_tel i{font-size: 33px; font-family: Arial, Helvetica, sans-serif; color: #3e89ce; font-weight: 600;}



/*导航*/
.navWrap { width:100%; height:53px;  background-color: #1f619d; }
#nav { width:1200px; }
.nav{ height:100%; line-height: 53px; position:relative;  z-index:6;  }
.nav a{ color:#fff; }
.nav .nLi{ float:left; position:relative; display:inline; }
.nav .nLi h3{ float:left;}
.nav .nLi h3 a{ display:block; font-size:16px; padding:0 43px; text-decoration:none;}
.nav .nLi h3 a:hover{ background: #08285f; }
.nav .on h3 a{ background: #08285f;}



/*--------------banner开始----------------*/
.fullSlide{ width:100%;  position:relative; z-index:1; height:337px; background:#fff;}
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden; }
.fullSlide .bd ul{ width:100% !important;}
.fullSlide .bd li{ width:100% !important; height:337px; overflow:hidden; text-align:center; }
/* .fullSlide .bd li a { display: block; width:100%; height:192px;} */
.fullSlide .hd{ width:100%; position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center; 
  _background:#000; _filter:alpha(opacity=60);  }
.fullSlide .hd ul{ text-align:center; /* background-color: rgba(0, 0, 0, 0.52); */}
.fullSlide .hd ul li{ cursor:pointer;  display:inline-block;  *display:inline; zoom:1; width:10px; height:10px; margin:0 10px; border-radius: 50%;
  background-color: #b2b0b0;  overflow:hidden; line-height:9999px; }
.fullSlide .hd ul .on{ background-color: #d03e48; }
.fullSlide .prev,  
.fullSlide .next { width: 48px; height: 50px; margin: -45px 0 0; display: none;  background: url(../images/prev.gif) no-repeat 0 0;
  position: absolute; top: 53%; z-index: 10; cursor: pointer; text-indent: 999; filter: alpha(opacity=60); opacity: 0.8;}
.fullSlide .prev { left: 30px;}
.fullSlide .next { background-position: -48px 0; right: 30px; }
.fullSlide .prev:hover,
.fullSlide .next:hover { filter: alpha(opacity=100) !important; opacity: 1 !important;}

/* 第一部分 简介 新闻 */
.mainwrap_one{ height: 370px; padding-top: 58px;}
.aboutwrap{width: 620px; height: 100%;}
.aboutwrap .about_img{width: 265px; height: 312px;}
.aboutwrap .about_img img{width: 100%; height: 100%;}
.aboutwrap .about_txt{width: 330px; height: 100%;}
.aboutwrap .about_txt .about_title{ width: 100%; height: 33px;}
.aboutwrap .about_txt .about_title h3{ display: inline-block; font-size: 27px; color: #0b2641;}
.aboutwrap .about_txt .about_title span{ font-size: 13px; color: #1f619d; padding-left: 5px; position: relative; top: 2px;}
.aboutwrap .about_txt .about_title a{float: right; color: #d03e48; font-size: 13px; padding-top: 15px;}
.aboutwrap .about_txt .about_title a:hover{color: #9c2b32;;}
.aboutwrap .about_txt p{font-size: 15px; padding-top: 23px; line-height: 26px; float: left; text-align: justify; text-justify: inter-ideograph; text-indent: 2em;}


.newsright{width: 532px; height: 100%;}
.index_news_title{ width: 100%; height: 42px; line-height: 42px; background:#0b2641; margin-bottom:16px;}
.index_news_title p{text-indent:0; color: #FFFFFF; height: 42px; line-height: 42px; padding-left: 16px; font-size: 22px;}
.index_news_title p span{ font-size: 13px; padding: 0 0 0 10px; position: relative; top: 2px;}
.qz_more{width: 70px; height: 42px; background: #d03e48;}
.qz_more:hover{background: #eb6972;}
.qz_more a{display:block; color: #FFFFFF; text-align:center; font-size: 13px;}
.time1{ border-bottom:#CCC dashed 1px; width:100%;  height:77px;}
.time{ width:92px; color:#d03e48; text-align:center; margin-right:15px; background:#eaf1f9; padding: 2px 0 4px 0;}
.time span{ font-size:36px;}
.time p { text-indent:0; color:#d03e48; }
.news_r{ width:410px; height: 72px;}
.news_r a{ color:#d03e48;width:100%; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; float:left; font-size:20px; overflow:hidden;
  text-overflow:ellipsis; white-space:nowrap; line-height: 30px; }
.news_r p{width:100%; font-size:13px; text-indent:0; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; 
  -webkit-box-orient: vertical; color: #666;}
.xin li {  width:100%; overflow:hidden;  line-height:35px; border-bottom:#CCC dashed 1px; float:left; height:35px; font-size:15px;}
.xin li a { color:#555;}
.xin li a:hover{ color:#d03e48;}
.xin li span { float:right; font-size: 13px; color: #888;}
.xin em {font-style: normal;}

/* 第二部分 产品 */
.mainwrap_two{height: 437px; padding-top: 58px; }
.product_left{ width: 303px; height: 100%; padding: 54px 0 0 117px; background: url(../images/cp_img.jpg) no-repeat center;}
.product_left .pro_box{ width: 187px; height: 298px; background-color: #1f619d; padding: 62px 0 0 19px;}
.product_left .pro_box h4{ font-size: 30px; font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif; color: #ededed; }
.product_left .pro_box h3{font-size: 33px; font-weight: 600;  color: #ededed;}
.product_left .pro_box p{font-size: 13px;  color: #8aa2bf; font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif; padding-top: 10px; }
.product_left .pro_box span{display: block; width: 27px; height: 3px; background-color: #ededed; margin-top: 11px; float: left;}
.product_left .pro_box a{ display: block; width: 103px; height: 23px; background-color: #ededed; text-align: center; line-height: 23px; font-size: 12px;
color: #1f619d; margin-top: 43px;}
.product_left .pro_box a:hover{background-color: #ccc;}

.product_right{width: 897px; height: 100%;}
.product_right ul li{width: 269px; height: 176px; float: left; overflow: hidden; margin-left: 30px; margin-bottom: 27px;} 
.product_right ul li a img{width: 100%; height: 100%; transition: all .6s ease; -moz-transition: all .6s ease; -webkit-transition: all .6s ease;
    -o-transition: all .6s ease; }
.product_right ul li a img:hover{ transform: scale(1.2); transition:1s ease; }


/* 设备 */
.mainwrap_three{ height: 398px; padding-top:58px; overflow: hidden;}
.scsb_wrap{margin-top: 10px;}
.scsb_wrap ul{margin-left: -20px;}
.scsb_wrap ul li{width: 285px; height: 212px; float: left; overflow: hidden; margin-left: 20px;} 
.scsb_wrap ul li a img{width: 100%; height: 100%; transition: all .6s ease; -moz-transition: all .6s ease; -webkit-transition: all .6s ease;
    -o-transition: all .6s ease; }
.scsb_wrap ul li a img:hover{ transform: scale(1.2); transition:1s ease; }



/*-------------------- 底部开始 -------------------*/
.bottom{	width: 100%; height: 210px; background: #0b2641; }
.link{	width: 1200px;	height: 47px;	margin:0 auto;	background: #1f619d;}
.link p{	line-height: 47px;	margin-left: 25px;	font-size: 20px;	color: #fff;}
.link a{	font-size: 14px;	color: #fff;}
.foot{	width: 1200px;	height: 117px;	margin:0 auto;	padding-top: 30px;}
.foot_left{	width: 260px;	height: 60px;	float: left;	padding-top: 28px;}
.foot_center{	width: 660px;	height: 60px;	float: left;	padding: 33px 0 0 80px;}
.cu{font-size: 18px;	color: #fff;}
.foot_center p{	margin-top: 5px;	font-size: 14px;	color: #fff;}
.foot_right{	width: 228px;	height: 117px;	margin-left: 30px;}
.ewm{	margin-left: 18px;	text-align: center;}
.ewm p{	color: #fff;}
.jszc{	width: 100%;	height: 50px;	background: #292828;}
.jszc p{	text-align: center;	line-height: 50px;	color: #ccc;}
/*底部结束++++++++++++++++++++++++++++++++*/


#gotoTop {
	background: url("../images/top1.png");
	width: 50px;
	height: 50px;
	right: 30px;
	bottom: 50px;
	margin-top: -50px;
	margin-left: 520px;
	display: none;
	position: fixed;
	cursor: pointer;
}
#gotoTop {
	_position: absolute;
}
.hover#gotoTop {
	background: url("../images/top2.png");
}



