@charset "utf-8";
/* CSS Document */
#example { 
width: 100px !important; /* IE7+FF */ 
width: 200px; /* IE6 */ 
}
*{margin: 0 auto; padding: 0;}
body{font-size: 12px;color: #121212;font-family:  Microsoft YaHei, 宋体, Arial, Helvetica, sans-serif;background:none;}
ul,li{list-style-type: none;}
img,ul,li,button{margin: 0px;}
img,button{border: none;}
a{color: #000;text-decoration: none;}
a:hover{text-decoration: none;}
a:active{text-decoration: none;}
img{border:0;}
input{}

/*banner*/
.banner{ width:100%;}
.slideBox{ width:100%; height:500px; overflow:hidden; position:relative; margin:auto;}
		.slideBox .hd{ width:100%;  position:absolute; left:0; bottom:20px; z-index:1;  }
		.slideBox .hd ul{zoom:1;  text-align:center; width:100%;}
		.slideBox .hd ul li{ display:inline; margin-right:10px;   border-radius:50%; padding:0 8px;text-align:center; background:#fff; cursor:pointer; margin-left:15px; }
		.slideBox .hd ul li.on{ background:#d40000; color:#fff; }
		.slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox .bd li{ zoom:1; vertical-align:middle; }
		.slideBox .bd img{ width:100%; height:auto; display:block; margin:auto;-webkit-animation: scaleUpDown 6s forwards cubic-bezier(0.250, 0.460, 0.450, 0.940) infinite;
	animation: scaleUpDown 6s forwards cubic-bezier(0.250, 0.460, 0.450, 0.940) infinite; }

		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.slideBox .prev,
		.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat;filter:alpha(opacity=50);opacity:0.5;   }
		.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
		.slideBox .prev:hover,
		.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.slideBox .prevStop{ display:none;  }
		.slideBox .nextStop{ display:none;  }
@keyframes scaleUpDown {
 from {
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
to {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}
}
		
/*search*/
.search_all{width:100%; height:56px;}
.search{width:1180px; margin:auto; overflow:hidden;}
.search p{ float:left; font-size:14px; color:#323232; line-height:56px;}
.search_ny{ float:right; width:250px; height:28px; line-height:28px; overflow:hidden; margin-right:0px; background:url(../images/search_03.png) no-repeat center center; margin-top:14px;}
.search_ny input1{width:140px;height:28px; border:none;background:none; margin-left:60px; font-size:14px; color:#888;}
.search_ny input2{float:right; width:50px; line-height:28px; font-size:14px; color:#fff; background:#d40000;}
		
		

/*pro*/
.pro_all{ width:100%; margin-top:20px; background:url(../images/pro_bk.jpg) no-repeat center; height:890px;}

.pro{ width:1180px; margin:auto; overflow:hidden; position:relative;}
.pro_l{ width:220px; float:left;}
.pro_r{ width:940px; float:right;}
.pro_l h2{ background:url(../images/pro_bt.png) no-repeat center; width:240px; height:100px; text-align:center; line-height:80px; cursor:pointer;  letter-spacing:2px;}
.pro_l h2 a{ color:#fff; font-size:18px;}
.pro_l ul{ width:238px; border:1px solid #e6e6e6; margin-top:0px; overflow:hidden; padding-bottom:10px; margin-top:-1px; }
.list_f{ background:#0060b5; height:40px; line-height:40px; margin-top:8px; border-radius:6px; }
.list_f:hover{background:#d40000; }
.pro_l ul .list_f a{ color:#fff;}
.pro_l ul .list_f a span{ color:#fff;}
.pro_l ul li{ width:220px; margin:auto; line-height:35px; cursor:pointer; float:left;margin-left:10px; border-bottom:1px dashed #ccc; height:35px;}
.pro_l ul li a{ color:#555555; font-size:14px;}
.pro_l ul li a span{ font-size:18px; margin-left:30px; margin-right:30px;color:#555555;}
.pro_l ul li:hover a{ color:#0060b5;}
.pro_l ul li:hover a span{ color:#0060b5;}
.pro_l ul .list_f:hover a{ color:#fff;}
.pro_l ul .list_f:hover a span{ color:#fff;}
.pro_call{width:240px; background:url(../images/pro_call_bk.png) no-repeat center; height:100px; margin-top:0px; overflow:hidden;}
.pro_call_t{ width:56px; height:56px; padding:10px; float:left;}
.pro_call_t img{width:63px; height:68px;}
.pro_call_w{ float:right; margin-right:15px; color:#fff; font-size:18px; margin-top:15px;}
.pro_call_w span{ line-height:40px; color:#fff;}
/*产品图切换*/
.pro_slideTxtBox{ text-align:left; /*height:880px;*/ overflow:hidden;  }
.pro_slideTxtBox .hd{ position:relative; }
.pro_slideTxtBox .hd ul{ float:left;  position:absolute; left:60px; top:20px;  }
.pro_slideTxtBox .hd ul li{ float:left; width:80px; height:36px; text-align:center;line-height:36px;  font-weight:bold;  margin-right:10px;}
.pro_slideTxtBox .hd ul li a{ font-size:16px; color:#666; }
.pro_slideTxtBox .hd ul li.on{ color:#d40000; }
.pro_slideTxtBox .hd ul li.on a{ color:#d40000; }
.pro_slideTxtBox .bd ul{ zoom:1; padding-top:50px; margin-left:10px; }
.pro_slideTxtBox .bd ul li{ border:1px solid #ddd;}
.con{width:275px;height:240px;border:1px solid #ddd;float: left; margin-left:30px;margin-top:24px;position: relative;cursor: pointer;overflow:hidden; }
.pro_t{ width:275px; height:200px; overflow:hidden;}
.pro_t a img{ width:273px; height:198px;-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;}
.pro_t a img:hover{transform: scale(1.1);
-webkit-transform: scale(1.1)}
.pro_w{ overflow:hidden;}
.pro_w a p{ display:block; float:left; width:205px; height:40px; background:#eaeaea; line-height:40px; color:#444; font-size:14px; padding-left:15px;}
.pro_w a span{ float:left; width:55px; height:40px; line-height:40px; background:#0060b5;color:#fff; font-size:14px; text-align:center;}
.pro_w a span:hover{ background:#d40000;}


.pro_m{ position:absolute;line-height:22px; cursor:pointer; left:1080px; top:40px;}
.pro_m a{ color:#666;}
.pro_m:hover a{ color:#d40000;}	
.pro_o{ width:238px; border:1px solid #e6e6e6; }	
.pro_chat{ width:180px; height:180px; margin:auto; margin-top:30px;}
.pro_chat img{ width:180px; height:180px; margin:auto; margin-top:30px; display:block; margin-bottom:30px;}
.pro_c1{ text-align:center; font-size:28px; text-align:center; color:#d40000; font-weight:normal; margin-top:30px; }
.pro_c2{ width:110px; height:34px; background:#d40000; text-align:center; line-height:34px;margin-bottom:30px; margin-top:25px;  }
.pro_c2 a{display:block; width:100%; font-size:14px; color:#fff;}

/*phone1*/
.phone1_all{ width:100%; background:url(../images/phone1_bk.jpg) no-repeat center; height:250px; margin-top:0px; }
.phone1{ width:1180px; margin:auto; position:relative;}
.phone1_w1{ font-size:24px; color:#fff; position:absolute; top:40px; left:0px; font-weight:bold;}
.phone1_w1 span{ font-size:30px; color:#fff;}
.phone1_w2{ font-size:24px; color:#fff; position:absolute; top:135px; left:20px;}
.phone1_w3{ font-size:28px; position:absolute; top:170px; left:570px; color:#fff; letter-spacing:-2px;}
.phone1_w4{ font-size:30px; color:#fff; position:absolute; top:170px; left:740px; width:110px; height:40px; background:#d40000; text-align:center; line-height:40px;-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;}
.phone1_w4 a{ font-size:16px; letter-spacing:2px; color:#fff; display:block; width:100%;}
.phone1_w4:hover{ background:#d40000;}


/*al*/
.al_all{ width:100%; height:670px; margin-top:25px;}
.al{ width:1180px; margin:auto; position:relative;}
.al{text-align:center; background:url(../images/al_bt_bk.jpg) no-repeat center; height:125px;}
.al h3{ text-align:center; line-height:46px; padding-top:15px;}
.al h3 a{font-size:24px; color:#444;}
.al_xbt{ width:298px; height:29px; margin:auto; margin-top:5px; margin-bottom:15px;}
/*al-qh*/
.al_slideTxtBox{ width:1180px; text-align:left; height:530px; overflow:hidden;  }
.al_slideTxtBox .hd{ position:absolute; }
.al_slideTxtBox .hd ul{ float:left; width:240px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.al_slideTxtBox .hd ul li{cursor:pointer; overflow:hidden; height:80px; background:#005fbb; text-align:center; line-height:24px; margin-bottom:32px;}
.al_slideTxtBox .hd ul li a{ font-size:18px; color:#fff; display:block; margin-top:15px;}
.al_slideTxtBox .hd ul li a span{ color:#fff; text-transform:uppercase; font-size:12px;}
.al_slideTxtBox .hd ul li.on{ background:#d40000;}
.al_slideTxtBox .hd ul li.on a{ color:#fff;}
.al_slideTxtBox .hd ul li.on a span{ color:#fff;}
.al_slideTxtBox .bd ul{ width:930px; float:right; overflow:hidden;}
.al_t{ width:928px; height:438px; border:1px solid #ddd;}
.al_t a img{width:930px; height:440px;}
.al_w{ overflow:hidden; width:930px; margin-top:10px;}
.al_w12{ width:800px; height:80px; background:#eeeeee; float:left;}
.al_m{ float:left;}
.al_w1{ line-height:36px; margin-left:25px; padding-top:5px;}
.al_w1 a{ font-size:15px; color:#333;}
.al_w2{ font-size:13px; color:#555; margin-left:25px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}


/*yd_all*/
.yd_all{ width:100%; background:url(../images/yd_bk.jpg) no-repeat center; height:999px;}
.yd{ width:1180px; margin:auto; position:relative; padding-top:30px;}
.yd h3{ font-size:32px; width:279px; height:71px; display:block; margin:auto; }

.yd ul{ width:510xp; position:absolute; top:190px; left:680px;}
.yd ul li{ margin-top:20px; margin-bottom:32px;}
.yd_w1{ font-size:22px; color:#555; font-weight:bold; line-height:50px; border-bottom:1px solid #ccc;}
.yd_w2{ font-size:17px; color:#444; line-height:26px; margin-top:25px;}
.yd_call{ position:absolute;top:895px; left:858px; font-size:30px; color:#0060b5; font-family:"impact";}
.yd_zx{ width:120px; height:38px; background:#d40000; position:absolute; top:893px; left:1055px; line-height:38px; text-align:center;}
.yd_zx a{ display:block; width:100%; font-size:14px; color:#fff;}




/*gs*/
.gs_all{ width:100%; background:url(../images/gs_bk.jpg) no-repeat center; height:727px;}
.gs{ width:1180px; margin:auto; position:relative; overflow:hidden;}
.gs h3{ float:left; padding-top:135px;}
.gs h3 a{ font-size:24px; color:#fff; font-weight:bold; text-transform:uppercase; line-height:80px; display:block; height:100%;}
.gs h3 a span{font-size:36px; color:#fff; font-weight:bold; text-transform:uppercase;}
.gs_t{ float:right; padding-top:50px; width:590px; height:425px;}
.gs_t a img{width:590px; height:425px;}
.gs_w{ position:absolute; width:550px; height:205px; background:#0060b5;opacity:0.9; top:115px; left:290px;overflow: hidden;padding: 10px 20px;}
.gs_w span{ width:460px; margin:auto; line-height:36px; color:#fff; font-size:14px; padding-top:20px; height:180px; overflow:hidden;}

/*qh*/

.fc{width:1180px; margin:auto; overflow:hidden; margin-top:-40px;}
.fc_slideTxtBox{ width:1180px; height:300px; overflow:hidden;}
.fc_slideTxtBox .hd{ height:120px; line-height:36px;  position:relative; }
.fc_slideTxtBox .hd ul{ float:left;  position:absolute; margin-left:0%; }
.fc_slideTxtBox .hd ul li{ float:left; width:120px; height:36px; background:#0060b5; text-align:center; line-height:36px; border-radius:4px; margin-left:15px; margin-right:20px;  }
.fc_slideTxtBox .hd ul li a{ color:#fff; font-size:16px; display:block; width:100%;}
.fc_slideTxtBox .hd ul li.on{ height:36px;  background:#d40000; border:1px solid #d40000; }
.fc_slideTxtBox .hd ul li.on a{ color:#fff;}
.fc_slideTxtBox .bd ul{ overflow:hidden; margin-top:-50px;}
.fc_t{ overflow:hidden; height:300px; }
.fc_t li{ width:270px; float:left; margin-left:15px; margin-right:10px;}
.fc_t li a img{width:270px; height:180px;}
.fc_t li a p{ width:100%; height:30px; text-align:center; line-height:30px;  font-size:14px; color:#666666;}

/*phone2*/
.phone2_all{ width:100%; background:url(../images/phone2_bk.jpg) no-repeat center; height:120px; margin-top:-2px;}
.phone2{ width:1180px; margin:auto; position:relative;}
.phone2_w1{ position:absolute; top:10px; color:#444444; font-size:22px; font-weight:bold;}
.phone2_w2{ position:absolute; top:55px; left:380px; color:#444444; font-size:22px; font-weight:bold;}
.phone2_w3{ position:absolute; top:40px; left:800px; color:#fff; font-size:30px; letter-spacing:-2px;}
.phone2_w4{ width:110px; height:32px; border:1px solid #fff; border-radius:4px; text-align:center; line-height:32px; position:absolute; top:43px; left:1035px;}
.phone2_w4 a{ font-size:15px; color:#fff; display:block; width:100%;}

/*lc*/
.lc_all{ width:100%; background:url(../images/lc_bk.jpg) no-repeat center; height:433px;}
.lc{ width:1180px; margin:auto; padding-top:53px; position:relative;}
.lc h3{ font-size:24px; color:#555555; text-align:center; line-height:36px;}
.lc h3 span{ font-size:14px; color:#666; font-weight:normal; text-transform:uppercase;}
.lc ul li{ margin-top:30px; width:100px;}
.lc ul li span{ display:block; text-align:center; margin-top:10px; font-size:14px; color:#444;}
.lc1{ position:absolute; top:165px; left:40px;}
.lc2{ position:absolute; top:240px; left:240px;}
.lc3{ position:absolute; top:165px; left:440px;}
.lc4{ position:absolute; top:240px; left:638px;}
.lc5{ position:absolute; top:165px; left:830px;}
.lc6{ position:absolute; top:240px; left:1038px;}
.lc ul li img{ transition: All 0.4s ease-in-out;
            -webkit-transition: All 0.4s ease-in-out;
            -moz-transition: All 0.4s ease-in-out;
            -o-transition: All 0.4s ease-in-out;}

.lc ul li:hover  img{transform: rotate(360deg);
            -webkit-transform: rotate(360deg);
            -moz-transform: rotate(360deg);
            -o-transform: rotate(360deg);
            -ms-transform: rotate(360deg);}


/*witness*/
.witness { padding-top:40px; background:url(../images/body_bk.jpg) repeat; width:100%; }
.witness .wit_box { padding-top: 40px; width:1180px; margin:auto;}
.witness .wit_box .list{ width:295px; background: #f6f6f6;}
.witness .wit_box .list .word{ padding:35px; height: 200px; box-sizing: border-box;position: relative; text-align: center;}
.witness .wit_box .list .word h4{ font-size: 16px; width:80%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-bottom: 8px; margin: 0 auto;}
.witness .wit_box .list .word p{ color: #6a6a6a; line-height: 28px; height: 56px; overflow: hidden;  margin-bottom:16px;}
.witness .wit_box .list .word span{ position: absolute;}
.witness .wit_box .list .word span.img1{ top:199px; left:123px;}
.witness .wit_box .list .word span.img2{ top:-19px; left:123px;}
.witness .wit_box .list .word span img{ display: block; width:42px; height: 19px;}
.witness .wit_box .list img{ display: block; width:294px; height: 250px;}

.kh_w1{ text-align:center; }
.kh_w1 a{ font-size:15px; border:none; color:#444;}
.kh_w2{ margin-top:8px;}
.witness .wit_box .list .word .kh_w3{ width:80px; height:24px; border: 1px solid #666; text-align:center; margin-top:-5px; margin:auto; line-height:24px;}
.kh_w3 a{ color:#444; display:block; width:100%;}

/*news*/
.new { padding: 40px 0 20px;}
.new .new_box { padding-top: 40px; height:510px; overflow:hidden;}
.new .new_box .new_lf {  width:65%;}
.new .new_box .new_lf .title2 { background-color: #e6e6e6; position: relative}
.new .new_box .new_lf .title2 .link li { float: left; font-size: 16px; }
.new .new_box .new_lf .title2 .link li.on { background-color:#0060b5; }
.new .new_box .new_lf .title2 .link li.on a{ color: #fff; }
.new .new_box .new_lf .title2 .link li a { display: block; padding: 0 60px; line-height: 60px; padding-left: 55px; font-size: 18px; }
.new .new_box .new_lf .title2 .link li.li1 a { background: url(../images/icon5-h.png) no-repeat 18px center; }
.new .new_box .new_lf .title2 .link li.li1.on a { background: url(../images/icon5.png) no-repeat 18px center; }
.new .new_box .new_lf .title2 .link li.li2 a { background: url(../images/icon6.png) no-repeat 18px center; }
.new .new_box .new_lf .title2 .link li.li2.on a { background: url(../images/icon6-h.png) no-repeat 18px center; }
.new .new_box .new_lf .title2 .more { position: absolute; right: 20px; top:20px;}
.new .new_box .new_lf .main { padding: 20px; border: 1px solid #ddd; border-top: none; height: 420px; }
.new .new_box .new_lf .main .tit { position: relative; height: 160px; padding-left: 220px; }
.new .new_box .new_lf .main .tit .pic{position:absolute; top:0; left:0; width:200px; height:140px; padding:3px; border:1px solid #ddd;}
.new .new_box .new_lf .main .tit .pic img { width: 100%; height: 100%;}
.new .new_box .new_lf .main .tit h3 { font-weight: bold; line-height: 30px; height: 30px; overflow: hidden; margin-bottom: 10px; }
.new .new_box .new_lf .main .tit h3 a:hover { color:#0060b5; }
.new .new_box .new_lf .main .tit p { line-height: 25px; height: 75px; overflow: hidden; font-size: 13px; margin-bottom: 5px; }
.new .new_box .new_lf .main .tit .more1 { color:#0060b5; }
.new .new_box .new_lf .main  ul li{ margin-bottom: 10px; width: 50%; float: left; }
.new .new_box .new_lf .main  ul li .date{ background: #bbb; width:80px; height:80px; text-align: center; }
.new .new_box .new_lf .main  ul li .date h4{ font-size: 24px; font-weight: bold; color: #fff; border-bottom: 1px solid #fff; line-height: 40px;}
.new .new_box .new_lf .main  ul li .date h5{ color: #fff; line-height: 40px;}
.new .new_box .new_lf .main  ul li h6,.new .new_box .new_lf .main  ul li p{ width:100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.new .new_box .new_lf .main  ul li a { padding:20px; width: 271px; border: 1px solid #e6e6e6; border-left: none; box-sizing: border-box; height: 80px;}
.new .new_box .new_lf .main  ul li h6{ font-size: 14px; color: #1a1a1a; }
.new .new_box .new_lf .main  ul li p{color: #666;  }
.new .new_box .new_lf .main  ul li:hover .date{ background:#0060b5;}
.new .new_box .new_lf .main  ul li:hover a { background: #bababa;}
.new .new_box .new_lf .main  ul li:hover h6{ color: #fff;}
.new .new_box .new_lf .main  ul li:hover p{ color: #fff;}
.new  .new_rt { width:32%; margin-top:-20px;}
.new  .new_rt .rt_title{ line-height: 60px; background-color: #0060b5; }
.new  .new_rt .rt_title h4 { background: url("../images/icon9.png") no-repeat 18px center; }
.new  .new_rt .rt_title h4 a{ color: #fff; font-size: 18px; padding-left:30px; }
.new .new_rt .txtMarquee-top { overflow: hidden; position: relative;  border: 1px solid #ddd; height:459px; }
.new .new_rt .txtMarquee-top .bd  { margin:20px; overflow: hidden; }
.new .new_rt .txtMarquee-top .bd .tempWrap  {  height:419px!important;}
.new .new_rt .txtMarquee-top .bd li { border-bottom: 1px dashed #ddd; padding: 10px 0; }
.new .new_rt .txtMarquee-top .bd li .word h4 { background: url(../images/icon7.png) no-repeat left center; padding-left:30px; line-height: 26px; height: 26px;
  margin-bottom: 10px;}
.new .new_rt .txtMarquee-top .bd li .word h4 a { display: inline-block;  width:240px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden}
.new .new_rt .txtMarquee-top .bd li p { padding-left: 30px; line-height: 24px; height:72px; overflow: hidden; font-size: 12px; color: #808080; position: relative;
  background: url("../images/icon8.png") no-repeat left 5px;}


/*tit1*/
.tit1 { text-align: center; background: url("../images/tit.png") no-repeat center;}
.tit1 a h3{ font-size: 24px; font-weight: bold; color: #535353;  padding-bottom: 8px;}
.tit1 a h4{ font-size: 16px; color: #808080; font-family:Arial Narrow}



/*link*/
.link_all{width:100%;height:80px; margin-top:30px;}
.link{width:1180px; margin:auto; position:relative; margin-top:-20px;}
.link h3{ width:100px; height:40px; position:absolute; background:#d40000; color:#fff; font-size:16px; line-height:40px; text-align:center; font-weight:normal; top:22px;}
.link ul{ float:left; overflow:hidden;  height:50px;  width:1080px; margin-top:15px; margin-left:100px;}
.link ul li{ float:left; width:100px; height:40px; line-height:50px; text-align:center;}
.link ul li a{ font-size:14px; color:#444; font-weight:bold;}
.link ul li a:hover{color:#f37818;}



.m_news_list{
	padding: 15px 0 50px;
	width:1200px; margin:0 auto;
}
.m_news_list li{
	margin-bottom: 43px;
}
.m_news_list_con{
	width: 1200px;
	font-size: 16px;
}
.m_news_list_con h3{
	color: #495a86;
	font-size: 22px;
	line-height: 50px;
}
.m_news_list_txt{
	color: #7c7c7c;
	line-height: 28px;	
	height:56px;
	overflow: hidden;
	margin: 6px 0 24px;
}
.m_news_list_con p{
	color: #fbc048;
}

