*{
padding:0px;
margin:0px;
border:none;
}
body{
font:12px "微软雅黑";
color:#4e4e4e;
line-height:18px;
margin:0px;
padding:0px;
border:none;
 background:url(../images/bg.jpg) repeat;}
* a{
text-decoration:none;
color:#535353;
cursor:pointer;
}
* a:hover{
text-decoration:none;
}
.clr{
clear:both;
height:0px;
overflow:hidden;
}
img{
border:none;
}
.header{
width:100%; background:#fff; height:auto;
}
.hed-xin{
height: 140px;
width: 1200px;
margin: 0 auto;
position: relative;}

.main,.foot{
width:1200px;
margin:0 auto;
}
.logo{
float:left;
display:block;
}
.logo img{ height:140px; display:block; width:auto;}
.hd-tel{ font-size: 22px; background:url(../images/tel.jpg) no-repeat 0px 60px; padding-left:30px; width:310px; float:right;
color: #000; line-height:140px; font-family: "Arial";}

.hed-x1{ width:100%; border-top: 1px solid #e3e3e3;
border-bottom: 1px solid #e3e3e3; background:#fff;}

.menu{
text-align:center;
height:58px;
width:1200px; margin:0px auto;
}
.menu .nav:hover{
color: #fff;
background: #b60006 url(../images/nav-h.jpg) right center no-repeat;
}
.menu .navover{ width: 150px;
float: left;
text-align: center;
display: block;
height: 53px;
line-height:25px; font-size:16px; padding-top:5px;
color: #fff;
background: #b60006 url(../images/nav-h.jpg) right center no-repeat;
}
.menu .nav{

width: 150px;
float: left;
text-align: center;
color: #535353;
display: block;
height: 53px;
line-height:25px; font-size:16px; padding-top:5px;
}
.menu a span{ line-height:17px; font-size:12px;}
.banner{
width:990px;
height:252px;
margin:0 auto;

}
.banner img{
width:1004px;
height:186px;
}
/**************************首页轮播***********/
.num li{float:right;cursor:pointer;overflow:hidden;width:20px;height:15px; background-color:#707271; margin-left:2px; margin-right:2px; border:2px solid #707271;}
.num li.on{float:right;cursor:pointer;overflow:hidden;width:20px;height:15px; background-color:#d8271c; border:2px solid #d8271c;
}
.num li p{ font:  12px/15px "微软雅黑"; color:#fff; text-align:center;}
.num{ position:absolute; right:0px; bottom:0px; width:950px;height:24px; overflow:hidden;  }
/***********************************首页***********/
.main{
margin-top:10px;
}
.lunbo{ height:252px; width:990px;}
.home_left{
float:left;
width:795px;
}
.home_right{
float:right;
width:203px;
}
.block{
	width:990px;
	height:235px;
	float:left;
	background:url(../images/patch_event.jpg) no-repeat  center top;
	padding-top: 0px;
	padding-bottom: 10px;
	margin-left:6px;
	
}
.blockcontent{
	height: 143px;
	width:180px;
	position:relative;
	margin-left:10px;
	margin-top:5px;
	float:left;
	text-align:center;
	border:3px solid #999999;	
			
}
.img{ position:absolute;
height:65px;
left:55px;
top:35px;
width:66px;}
.shuxian{ background-image: url(../images/zx1.jpg);
float:left;
height:268px;
width:15px;}
.shuxian2{ background-image: url(../images/zx2.jpg);
float:left;
height:268px;
width:15px;}
.zyzz{ width:308px; height:268px; overflow:hidden; float:left;}
.zxzz1{ background-image:url(../images/side_right_caption_02.jpg);
height:49px;}
.zxzz2{ background-image: url(../images/side_right_bg_01.jpg);
height:45px;}
.zxzz9{ background-image: url(../images/lieb.jpg);
height:45px; font: bold 14px/55px "宋体"; padding-left:60px; color:#fff;}

.zxzz3{line-height:45px; margin-left:45px; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.block1{ background-image:url(../images/patch_event1.jpg); float:left;
width:308px;
	height:235px;
	margin-top:15px;
	margin-left:18px;}
.blockimg{
	height: 15px;
	width: 233px;
	margin-left:80px;
	margin-top:20px;
}
.img1{
	width:59px;
	height: 55px;
	float: left;
}
.img3{
width: 116px;
float:left;
margin-bottom:15px;}
.img2{
	font:12px  "宋体";
	color: #333333;	
	height:55px; 
	line-height:55px;
	float: right;
}
.home_tit{
margin-bottom:12px;

}
.title_w{
font: bold 14px/23px "微软雅黑";
color: #fff;
float:left;
margin-left:103px;

}
.title_w span{
color:#8b8b8b;
font:12px/28px "微软雅黑";
}
.c1{
	color: #FF0000;
}
.con{
line-height:20px;
height:80px;
overflow:hidden;
margin-top:120px;
color:#2c8de8;
}
.more{
	color:#fff;
	float:right;
	font-family: "宋体";
	font-size: 12px;
	line-height: 28px;
	margin-right:10px;
	
}
.more1{
	color:#cbcbcb;
	float:right;
	font-family: "宋体";
	font-size: 14px;
	line-height: 28px;
	margin-right:10px;
	
}
.home_aboutimg{
border:#dedede 1px solid;
float:left; 
padding:5px; 
width:73px; 
height:75px;
}
.home_aboutcon{
float:right;
width:265px;
height:85px;
overflow:hidden;
}
.pro{
width:474px;
float:left;
border:#cecece 1px solid;
background:url(../images/pro_tit.jpg) top center no-repeat #fff;
padding-bottom:5px;
}
.procontent{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	height: 24px;
	line-height:24px;
	margin:0px 15px;	
}
.procontent1{
height:24px;
	width: 230px;
	color: #000000;
	font-family: "宋体";
	font-weight: bold;
	float:left;
	overflow:hidden;
}

.procontent2{
height:24px;
width:289; 
float:right;
overflow:hidden;
}
.pro1{
float:right;}
.pro2{
width:478px;

border:#cecece 1px solid;
background:url(../images/pro_tit.jpg) top center no-repeat #fff;
margin-left:10px;
padding-bottom:5px;}
.pro3{
width:478px;
margin-top:9px;
border:#cecece 1px solid;
background:url(../images/pro_tit.jpg) top center no-repeat #fff;
margin-left:10px;
padding-bottom:5px;}
.chanpin1{
	margin-top:10px;
	border:#cecece 1px solid;
	margin-left:1px;
	background-color: #fff;
	background-image: url(../images/pro_tit.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
.zhanshi{
height:190px; width:183px; margin:15px 0px 0px 8px; float:left;}
.news{
float:right;
width:172px;
height:135px;
background:url(../images/news_bg.jpg) no-repeat;
margin-right:4px;
padding:15px;
}
.news_list a{
width:300px;
height:20px;
display:block;
overflow:hidden;
background:url(../images/news_list.jpg) no-repeat 0px 7px;
padding-left:10px;
float:left;
}
.news_list span{
width:40px;
height:20px;
float:right;
}
.left_fl a{
border-bottom:#1447a1 1px dotted;
padding:10px 0px;
display:block;
background:url(../images/left_fl.jpg) no-repeat 0px 12px;
padding-left:25px;
}


/***************************************左侧***********/
.left{
float:right;
width:315px;
}
.left_block{
	width:364px;
	height:auto;
	padding-top: 0px;
	padding-bottom: 10px;
	margin-bottom:10px;
}
/*********************************************右侧***********/
.right{
	float:left;
	width:834px;
	
	color:#989898;
	
	
}
.site{
padding-left:10px;
background:url(../images/left.jpg) repeat-x top center;
height:30px;
margin-bottom:5px;
line-height:30px;
}
.right_con{
background:url(../images/xian3.jpg) repeat-x; width:630px; background-color:#000000; min-height:307px; padding-top:20px; padding-left:5px;
}
.right_con1{
 width:100%;padding-top:20px; 
}
.right_con2{
background:url(../images/category_bg_body.jpg) repeat-y; width:611px; background-color:#000000; min-height:307px; margin-top:-20px; margin-left:-5px;
}
/************************************产品***********/
.right_pro{
padding:45px 0px 10px 30px;
font:14px/30px "宋体";
}
.nws{
margin:0px 20px;
padding:20px 0px 10px;
border-bottom:#cecece 1px solid;
}
.pro_list{
width:170px;
height:132px;
float:left;
margin:10px 0px 0px 15px;
}
.pro_img{
border:#CECECE 1px solid;
width:165px;
height:102px;
}
.pro_tit{
text-align:center;
display:block;
line-height:28px;
}


.fuwu_list{
float:left;
margin:10px 0px 0px 15px;

}
.fuwu_img{
border:#CECECE 1px solid;
width:59px;
height:55px;
padding:10px;
border:#999999 1px solid;

}
.fuwu_tit{
text-align:center;
display:block;
line-height:28px;
}

.gsjsnr {height:144px; width:604px; overflow:hidden;}
.gsjsnr1 {height:100%; width:604px; overflow:hidden; margin-bottom:10px;}

.gsjsnr_zi{ width:257px; height:30px; color:#999999; border-bottom:1px solid #999999;}
.gsjsnr_duan{ background: url(../images/category_bg_body.jpg) repeat-y; width:590px; height:44px; overflow:hidden; padding:10px 10px; margin-top:10px;}
.gsjsnr_duan1{ background: url(../images/category_bg_body.jpg) repeat-y; width:590px; height:100%; overflow:hidden; padding-top:10px; padding-left:10px; margin-top:10px; }

/*****************************************新闻***********/
.news_block_tit{
color:#025187;
font: bold 22px "微软雅黑";
padding:40px 0px 25px;
}

.nws_l{
float:left;
width:500px;
}
.nws_tit a{
display:block;
color:#1447a1;
font: bold 16px "微软雅黑";
padding-bottom:10px;
}
.nws_con{
font:12px/26px "宋体";
color:#939292;
height:78px;
overflow:hidden;
padding-bottom:5px;
}
.nws_img{
float:right;
width:169px;
height:106px;
}
.nws_img img{
border:#CECECE 1px solid;
width:165px;
height:102px;
}
.news_r{
float:right;
width:333px;
}
.dongtai a{
display:block;
font:14px/30px "宋体";
width:333px;
height:30px;
overflow:hidden;
}

.news_detail_l{
float:left;
background:#FFFFFF; 
width:710px;
color:#000000;
}
.detail_bg{
padding:16px;
min-height:463px;
_height:463px;
}
h1{
font: bold 16px/30px "微软雅黑";
}
.det_line{
padding:15px 0px 10px;
}
.det_line a{
color:#989898;
}
.det_img{
text-align:center;
margin-bottom:10px;
padding-top:10px;
}
.det_img img{
max-width:675px;
margin:0 auto;
text-align:center;
}
/************************************招聘***********/
.job{
position:relative;
width:153px;
height:20px;
overflow:hidden;
margin-bottom:3px;


}
.xnjc_bg1{ background: url(../images/jiaot.jpg) no-repeat 0px 2px; color:#FFFFFF; width:125px; padding-left:19px; float:right; margin-bottom:10px;}
.sheying{width:604px; height:240px; background: url(../images/category_bg_body.jpg) repeat-y;}
.xnjc_bg{ background: url(../images/jiaot.jpg) no-repeat 0px 2px; color:#FFFFFF; width:80px; padding-left:19px; float:right; margin-bottom:10px; margin-top:20px;}
/*************************************留言***********/
#form_msg td{
font:14px "宋体";
}
#form_msg input{
height:22px;
}
.button{
background:#0066CC;
color:#FFFFFF;
width:45px;
height:25px;
line-height:25px;
text-align:center;
}
/**************************************联系我们***********/
.lxwm{
overflow:hidden;
font:13px/22px "宋体";
}
.lxwm_det{
padding:20px;
height:567px;
background:url(../images/lxwm_bg.jpg) no-repeat;
}
.lxwm_tit{
color:#025187;
font: bold 20px/30px "微软雅黑";
background:url(../images/lxwm_line.jpg) no-repeat bottom left;
padding:0px 0px 15px 25px;
margin-bottom:20px;
}
.lxwm_tit span{
font:14px "宋体";
color:#000000;
padding-left:20px;
}
.lxwm_con{
padding-left:25px;
color:#000000;
}


/****************************************************脚部***********/
.footer{
	
	
	color:#777777;
	
	margin-top:20px;
	background:#fff;
	padding-bottom:20px; padding-top:20px;
	
}
.foot_l{
	font-size: 13px;
	line-height: 20px;
	padding-top: 18px;
	width:990px;
	text-align:center;
	
}
.qq{
	float: right;
	
		
}
* html,* html body{background-image:url(about:blank);background-attachment:fixed;}
* html .er{position:absolute;z-index:auto;}


.picScroll-left{ width:100%;  overflow:hidden; position:relative;    }

		.picScroll-left .hd{overflow:hidden;   height:0px;   }

		.picScroll-left .hd .prev{ display:block;  width:44px; height:78px; 

			  position:absolute; z-index:9999; top:43%; opacity: 0.5; background:url(../images/sprite.png) no-repeat ;}

		
		.picScroll-left .hd .next{ display:block;  width:44px; height:78px; 

			  position:absolute; z-index:9999; top:43%; opacity: 0.5; background:url(../images/sprite1.png) no-repeat;}

		.picScroll-left .hd .next{  right:10px; }

		.picScroll-left .hd .prev{ left:10px;}



		.picScroll-left .hd .prevStop{ background-position:-60px 0; }

		.picScroll-left .hd .nextStop{ background-position:-60px -50px; }

		.picScroll-left .hd ul{ overflow:hidden; height:14px; position:absolute; 

     bottom: 10px; 

     z-index:999; text-align:center; text-align: center; display: inline-block; left: 50%;

    transform: translate(-50%, 0%); }

		.picScroll-left .hd ul li{ float:left;  width:13px; height:13px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url(../images/bg1.png) no-repeat; display: inline;}

		.picScroll-left .hd ul li.on{ background:url(../images/bg2.png) no-repeat; }

		.picScroll-left .bd{ width:100%;   }

		.picScroll-left .bd ul{ overflow:hidden; zoom:1; }

		.picScroll-left .bd ul li{  float:left; _display:inline; overflow:hidden; text-align:center; position:relative;  }

		.picScroll-left .bd ul li .pic{ text-align:center; width:100%; }

		.picScroll-left .bd ul li img{ width:100%; height: auto; display:block; margin:0px auto;  }

		.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }

		.picScroll-left .bd ul li .title{ line-height:102px;height:102px;margin: auto; position:absolute; top: 0; 

    right: 0;

     bottom: 0;

    left: 0; z-index:90; font-size:60px; color:#19a9bf;  }


.cases_1 {
    width: 1150px;
    margin: 0 auto;
    height: 40px;
    line-height: 40px;
    font-size: 22px;
    font-style: italic;
    color: #c70002;
    padding-left: 50px;
	 background:url(../images/fw1.png) no-repeat;
	 margin-top:40px; margin-bottom:12px;
 
}
.fuwu {
    width: 1200px;
    
    margin: 30px auto 0 auto;

}
.fuw-ul{
    width: 279px;
    height: 398px;
    float: left;
	 background:url(../images/fwbj.png) repeat;
  
    display: block;
    margin: 0 10px;
}
.fuwuli1 {
    text-align: center;
    line-height: 25px;
    padding-top: 20px;
    display: block;
}
.f16 {
    font-size: 16px;
}
.fuwuli2 {
    text-align: center;
    padding-top: 22px;
    width: 279px;
    height: 150px;
    display: block;
}
.syad3 {
    display: block;
    height: 150px;
    width: 260px;
    text-indent: -9999px;
    margin: 0 9px;
}
.syad3 img{ width:100%; display:block;}
.fuwuli3 {
    text-align: left;
    padding: 20px 10px 0 10px;
    font-size: 12px;
    line-height: 23px;
    color: #7D7D7D;
}

.cases {
    width: 1150px;
    margin: 0 auto;
    height: 40px;
    line-height: 40px;
    font-size: 22px;
    font-style: italic;
    color: #c70002;
    padding-left: 50px;
		 background:url(../images/al.png) no-repeat;
		 margin-top:40px; margin-bottom:40px;
}
.cases a, .cases a:hover {
    color: #c70002;
}
.cases span {
    font-size: 16px;
    padding-left: 250px;
}
.cases span a {
    margin-left: 50px;
}

.page_sy {
    width: 1200px;
    margin: 0 auto;
}
.list {
    width: 378px;
    height: 265px;
    float: left;
    margin: 0 11px;
    _display: inline;
}
.list-img {
    border: 1px solid #dcdcdc;
	 width:376px; display:block; margin:0px auto;
}
.list-bot-bg {
	 background:url(../images/img-bg.png) top center no-repeat;
   
    text-align: center;
}
.m12 {
	font-size:14px;
    clear: both;
}

.list h4 {
    height: 40px;
    line-height: 40px;
    padding-left: 50px;
    font-size: 22px;
    font-style: italic;
    color: #c70002;
	margin-bottom:20px;
}
.list-bg-01 {
    background: url(../images/xw.png) top left no-repeat;
}
.list-bg-02 {
    background: url(../images/zx.png) top left no-repeat;
}

.list-bg-03 {
    background: url(../images/sp.png) top left no-repeat;
}

.list h4 a, .list h4 a:hover {
    color: #c70002;
}

.new-l1 {
    width: 360px;
    height: 30px;
    line-height: 30px;
    display: block;
}
.new-l1 span {
    float: left;
}
.new-l1 a {
   color: #535353;
}
.new-l1 em {
    float: right;
}

.xinwen {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #c70002;
    line-height: 40px;
    height: 40px;}
.xwe-1 p {
    color: #CC0000;
    text-align: center;
    border: 1px solid #CCCCCC;
	margin-top:5px;
}	
.xinwendh {
    float: left;
    margin-right: 40px;
    font-size: 16px;
}
.xinwendh a {
    color: #c70002;
}
.xe-h a{ color: #535353;}	
.job2{ width:100%; margin-top:10px; margin-bottom:10px; font-size:14px;}
.job_tit{ width:70%; float:left; color: #535353;}
.job_tit:hover{ color: #c70002;}
.job_time{ width:30%; float:right; text-align:right; color: #535353;}

.scla {
    height: 30px;
    text-align: center;
    line-height: 30px;
}
.scla span {
    padding: 6px 12px;
    margin-left: 1px;
    background: url(../images/fl-bg.jpg) bottom center repeat-x;
}
.scla span a, .scla span a:hover {
    color: #df0001;
}

.gd-list {
    margin: 0 50px;
}
.anl-x {
    width: 258px;
    height: 230px;
    float: left;
    margin: 0 0 12px 12px;
    _display: inline;
    position: relative;
}
.anl-x .gd-pop {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    background-image: url(../images/tm.png);
    background-repeat: no-repeat;
    background-position: center top;
}
.anl-x:hover .gd-pop {display:none;}
 @-webkit-keyframes upAnimate {
    0% {
        -webkit-transform:translateY(100px);
    }
    100% {
        -webkit-transform:translateY(0px);
        opacity:1;
    }
}
@-webkit-keyframes upAnimate2 {
    0% {
        -webkit-transform:translateY(200px);
        opacity:0;
    }
    100% {
        -webkit-transform:translateY(0px);
        opacity:1;
    }
}
@-webkit-keyframes upAnimate3{
    0% {
        -webkit-transform:translateY(0px);
    }
    100% {
        -webkit-transform:translateY(-40px);
        opacity:1;
    }
}
@-webkit-keyframes downAnimate {
   0% {
       -webkit-transform:translateY(-20px);
   }
   100% {
       -webkit-transform:translateY(0px);
       opacity:1;
   }
}
@keyframes UpBigAnimate{
    0% {
        transform: translateY(200px);
    }
    100% {

        transform: translateY(0px);
        opacity:1;
    }
}


@-webkit-keyframes bannerAnimate {
   0% {
       top:30%;
       opacity:0;
   }
   100% {
       top:50%;
       opacity:1;
   }
}
@-webkit-keyframes bannerAnimate2{
    0% {
        top:50%;
        opacity:1;
    }
    100% {
        top:30%;
        opacity:0;
    }
}
@-webkit-keyframes randomAnimate{
    0% {
        transform:rotateX(0deg);
    }
    100% {
        transform:rotateX(180deg);
    }
}


