@charset "utf-8";
/* CSS Document */
/*CSS reset*/
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;}del,ins{text-decoration:none;}li{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;font-variant:normal;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}
.fl{ float:left}
.fr{ float:right}
.clear{ clear:both}
a{ text-decoration:none; color:#555;}
a:hover{ color:#3387c7; }


body{ margin:0 auto;padding:0px;width:100%;font-family:microsoft yahei;font-size:15px!important;color:#555; }
.logobg{ background:url(../images/index_03b.png) no-repeat center; width:1199px; margin:0 auto;  height:108px; margin:0 auto; position:absolute;top:40px; z-index:1000;}
.yuyan {background:#e74010; height:43px; width:43px; line-height:43px; border-radius:5px; text-align:center; margin-top:40px; margin-right:20px;}
.yuyan  a{ color:#fff; font-size:18px;} 
.logo{ margin-top:25px; margin-left:15px;}

.nav_bgc{ width:700px; margin-top:35px; margin-left:110px;height:50px; }
.nav{ width:700px; margin:0 auto; }
.nav li {float: left;display: inline-block;list-style: none;font-size: 16px;text-align: center;position: relative;}
.nav li a {width: 100px; color:#fff;
display: block;text-align: center;position: relative;height: 50px;line-height: 50px;}
.nav li.hover a, .nav li:hover a {color: #e74010; }
.nav li .subnav {background: #fff;border-top: 2px solid #003c96;box-shadow: 0 13px 42px 11px rgba(0, 0, 0, 0.05);height: auto;left: 0;overflow: hidden;position: absolute;top: 100%; width: 100%;z-index: 99999999;}
.nav li .subnav {
filter: progid:DXImageTransform.Microsoft.Shadow(color=#4c91c0, direction=120, strength=5);opacity: 0;visibility: hidden;transition: all .6s ease 0s;transform: translate3d(0, 10px, 0);-moz-transform: translate3d(0, 10px, 0);-webkit-transform: translate3d(0, 10px, 0);}
.nav li:hover .subnav {opacity: 1;visibility: visible;transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);}
.nav li .subnav a {-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;color: #666;display: block;font-size: 13px;font-weight: 500;
line-height: 40px;height: 40px;padding: 0;transition: all 0.2s ease-in-out 0s;width: 100%;border-bottom: 1px solid #eee;background: #fff;}
.nav li .subnav a:hover {color: #003c96;background: #f9f9f9;text-indent: 10px;}

.wenzi{ text-align:center; margin:0 auto;}
.wenzi h2{ font-size:50px; color:#555; font-weight:900;font-family:Arial, Helvetica, sans-serif; text-transform:uppercase}
.wenzi h3{ color:#000; font-size:30px; font-weight:900; }
.wenzi h4{ color:#003c96;  font-size:17px;}
.vline{ background:#003c96; height:3px; width:60px; margin:0 auto;margin-top:10px; margin-bottom:10px;}


/*------------公司---------*/

.about{ width:1200px; margin:0 auto; padding-top:70px; margin-bottom:50px;}
.amiao{ text-overflow: ellipsis;display: -webkit-box; color:#555;-webkit-box-orient: vertical; -webkit-line-clamp: 2; font-size:15px; overflow:hidden; line-height:30px; height:60px; width:940px; text-align:center; margin:0 auto; margin-top:40px; margin-bottom:40px;} 
.amore{text-align:center; background:#0841a0; width:150px; height:40px; line-height:40px; margin:0 auto; border-radius:5px;}
.amore a{ color:#fff!important;text-decoration: none; 
-webkit-transition: padding-left .8s;
-moz-transition: padding-left .8s;
-o-transition: padding-left .8s;  }
.amore a:hover { background:#e74010; padding-left:10px!important;display:block; width:150px; height:40px; overflow:hidden; border-radius:5px;}

.lieaa { width:1000px; margin:0 auto;margin-top:40px; }
.lieaa ul li{ float:left;width:25%; position:relative; text-align:center}
.lieaa ul li a{-webkit-transition: margin-top .8s;
-moz-transition: margin-top .8s;
-o-transition: margin-top .8s; }
.lieaa ul li a:hover { margin-top:-10px!important;display:block; overflow:hidden; }


/*-------产品-------*/

.chanpin{ width:100%; margin:0 auto; background:url(../images/index_16.png) no-repeat center; height:884px;}
.product{ width:1200px; margin:0 auto; padding-top:70px;}
.chan_txt{ width:1200px; margin:0 auto; padding-top:50px;}

.product .wenzi h2{ font-size:50px; color:#fff; font-weight:900;font-family:Arial, Helvetica, sans-serif; text-transform:uppercase}
.product .wenzi h3{ color:#fff; font-size:30px; font-weight:900; }
.product .wenzi h4{ color:#fff;  font-size:17px;}
.product .vline{ background:#fff; height:3px; width:60px; margin:0 auto;margin-top:10px; margin-bottom:10px; opacity:0.5}
.chan01{ width:544px; height:544px;}
.chan01 ul li{float:left;position:relative;list-style:none; border-radius:8px;}
.aimg2{ width:544px; height:544px;overflow:hidden; border-radius:8px;}
.aimg2 img{cursor: pointer; width:100%;transition: all 0.8s; border-radius:8px;}
.aimg2 img:hover{   transform: scale(1.2); border-radius:8px; overflow:hidden}

.chan01 ul li span{background:rgba(0, 0, 0, 0.5);color:#fff;border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;line-height: 45px;position:absolute;bottom: 0px;width: 544px;left:0;font-size:17px; text-align:center}


.chan02{ width:647px; margin:0 auto}
.chan02 ul li{float:left;position:relative;list-style:none; margin-bottom:8px;}
.aimg{ width:319px; height:268px;overflow:hidden; border-radius:8px;}
.aimg img{cursor: pointer; width:100%;transition: all 0.8s; border-radius:8px;}
.aimg img:hover{   transform: scale(1.2); border-radius:8px;}
.chan02 ul li:nth-child(2n){ float:right}

.chan02 ul li span{background:rgba(0, 0, 0, 0.5);color:#fff;border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;line-height: 45px;position:absolute;bottom: 0px;width: 319px;left:0;font-size:17px; text-align:center}






.xinwen{ width:1200px; margin:0 auto; padding-bottom:70px; padding-top:70px;}
.xinwen ul li{ float:left}
.xinwen ul li:nth-child(4n){ margin-left:0px!important;}
.xinwen ul li:nth-child(2n){ margin-left:40px;}
.xinwen ul li:nth-child(5n){ margin-left:40px;}
.xinwen ul li:nth-child(6n){ float:right!important; margin-left:0px!important}
.xinwen ul li:nth-child(3n){ float:right!important}
.riqi{ color:#fff; text-align:center; margin:0 auto; position:relative; z-index:100000;  bottom:-55px;margin-left:35px;}
.riqi h2{ background:#003c96;width:105px;height:74px; line-height:74px; font-size:25px;}
.riqi h3{ background:#033683; width:105px; height:35px; line-height:35px;}

.xwtxt{ background:#f2f2f2; width:374px; padding: 80px 20px 40px 35px;}
.xwtxt h2{ font-size:18px; line-height:25px; height:50px;text-overflow: ellipsis;display: -webkit-box; color:#555;-webkit-box-orient: vertical; -webkit-line-clamp: 2;overflow:hidden;}
.xwmiao{ text-overflow: ellipsis;display: -webkit-box; color:#555;-webkit-box-orient: vertical; -webkit-line-clamp: 2; font-size:15px; overflow:hidden; line-height:25px; height:50px; margin-top:10px; margin-bottom:10px; opacity:0.8} 


.m3{width:50px; line-height:33px; text-align:center; float:left; color:#CCCCCC; margin-top:0px; font-size:20px;}
.m3 a{width:50px!important;line-height:32px; float:left; color:#CCCCCC!important; border:#CCCCCC solid 1px;
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;}

.m3 a:hover{ color:#FFFFFF!important; background:#666666; width:150px!important;
	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;}








/*-------底部-----------*/
.remen{ background:#0841a0; width:100%; margin:0 auto; padding-top:60px; padding-bottom:60px;}
.remen h2{ color:#fff;font-size:35px; font-weight:900; text-align:center; margin:0 auto}
.remen .rline{ background:#e74010; height:3px; width:60px; margin:0 auto; text-align:center; margin-top:15px;}
.huisebg{ background:#f2f2f2; width:100%; margin:0 auto; padding-top:80px; padding-bottom:60px;}

/*****鼠标悬停整体上升*****/
.style5{ width:1200px; margin:0 auto}
.style5 ul li{float:left;margin:0 6px 10px 6px;position:relative;list-style:none}
.style5 ul li{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;}
.style5 ul li img{width: 287px;height:250px;border-radius: 8px;}
.style5 ul li span{background:rgba(0, 0, 0, 0.5);color:#fff;border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;line-height: 45px;position:absolute;bottom: 3px;width: 287px;left:0;font-size:17px;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; text-align:center}
.style5 ul li:hover {transform:translate(0,-10px);    -webkit-transform:translate(0,-10px);    -moz-transform:translate(0,-10px);    -o-transform:translate(0,-10px);    -ms-transform:translate(0,-10px);}




.foot{ background:#0f0f0f;width:100%; margin:0 auto; border-top:8px solid #003c96;}
.foota h2{ color:#fff; font-weight:bold; margin-bottom:20px;}
.foota{ width:1200px;margin:0 auto;padding-top:60px;padding-bottom:50px;color:#a1a1a1; }
.foota a{color:#a1a1a1;}
.flian{ width:400px;}
.fltxt{ line-height:25px; color:#a1a1a1;}
.fzuo ul li{ line-height:30px;}
.fzuo{ width:250px; text-align:center; margin-left:50px;}

.footb{ background:#000; width:100%; margin:0 auto; line-height:80px;}
.footc{ width:1200px; margin:0 auto}
a.zzb07link{font-family: Arial, Helvetica, sans-serif;font-size: 15px;text-decoration:none;color: #a1a1a1;}
a.zzb07link:hover {text-decoration: underline;color: #a1a1a1;}
.zzb07tail{font-size:15px;font-family:Arial, Helvetica, sans-serif;color:#a1a1a1;}




/*----内页---*/
.neiye{ width:1200px; margin:0 auto;padding-top:60px; padding-bottom:60px;}
.nywenzi{ border-bottom:2px  dotted #d8d8d8; padding-bottom:20px;}
.nywenzi h2{ font-size:28px; padding-left:20px; font-weight:bold; color:#000; border-left:5px solid #003c96;}

.weizhi{ color:#555; opacity:0.8; margin-top:15px;}
.weizhi a{ color:#555;}
.weizhi span{ padding-left:5px; padding-right:5px;}

.neirong{ width:1200px; margin:0 auto;margin-top:30px;}

.nyabout{width:100%; margin:0 auto; background:url(../images/nyabout.jpg) no-repeat center bottom; height:400px; }
.nyfuwu{width:100%; margin:0 auto; background:url(../images/nyfuwu.jpg) no-repeat center; height:400px; }
.nycon{width:100%; margin:0 auto; background:url(../images/nycon.jpg) no-repeat center; height:400px; }



.nypro{width:100%; margin:0 auto; background:url(../images/nypro.jpg) no-repeat center; height:400px; }
.nygm{width:100%; margin:0 auto; background:url(../images/nygm.jpg) no-repeat center; height:400px; }
.nynews{width:100%; margin:0 auto; background:url(../images/nynews.jpg) no-repeat center; height:400px; }

.nayou{ width:50%; text-align:center}
.nazuo{ width:50%; text-align:center; padding-top:53px;padding-bottom:50px; background:#003c96; color:#fff;}
.nazuo a{ color:#fff}
.gouwuche{
filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#fff',endColorStr='#f2f2f2',gradientType='0');
background: -moz-linear-gradient(top, #fff, #f2f2f2);
background: -o-linear-gradient(top,#fff, #f2f2f2);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#f2f2f2));
} 

.job{ background:url(../images/job.jpg) no-repeat top left; width:395px; height:370px; float:left; color:#FFFFFF; padding-left:505px; font-size:15px; list-style:50px; line-height:25px;}
.job h4{ font-size:35px; font-weight:normal; padding-top:30px; line-height:40px; }
.job h4 span{ font-size:20px;  font-weight:normal;  }


.wswen{ padding:50px;}
.wswen p{ margin-bottom:5px;}
.wenhuaa{ background:url(../images/wenhua.jpg) no-repeat center; width:100%}
.serv{background:url(../images/se.jpg) no-repeat center; width:100%; opacity:0.8}

.job a{  color:#FFFFFF; }


.job2{ width:180px; height:30px; background:#fff; text-align:center;color:#1163ad; float:left; margin-top:10px; line-height:30px; font-size:15px; }
.job2 a{ color:#1163ad ;background:#fff; width:180px; height:30px; float:left;  }
.job2 a:hover{ color:#1163ad;  width:180px;height:30px; float:left;background:#fff;color:#1f6a3b; font-weight:bold }

.zzzzz1{ color:#FFFFFF}
.tupian ul li{ float:left;width:250px; overflow:hidden; background:none;  margin-top:30px; margin-left:23px;margin-right:23px;}
.eenma{ text-align:center;}
.chanpinlbbc{ width:250px; height:250px!important;text-align:center;vertical-align:middle;display:block;position:relative;  }
.chanpinlbbc a{display:table-cell;vertical-align:middle;width:248px; height:248px!important; border:1px solid #d8d8d8; overflow: hidden!important;}
.chanpinlbbc a img{max-width:230px;max-height:230px; overflow:hidden!important }
.chanpinlbbc a:hover{border:1px solid #0c5695;}

.chanpinlbbc{width: 250px;height: 250px!important;overflow: hidden!important;}
.chanpinlbbc img{cursor: pointer;transition: all 0.9s;}
.chanpinlbbc img:hover{transform: scale(1.2);}

.ewm p{ padding-top:10px;}

.fabu{ text-align:center;margin-bottom:20px;}
.xwbiaoti{ font-size:20px; font-weight:bold; text-align:center;}
.fanhui{ width:100%; margin:0 auto; line-height:40px; margin-top:50px;}
.fanhui ul li{ float:left; width:29.5%;background:#f2f2f2;padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:10px; }
.fanhui ul li:nth-child(2n) {background: #003c96; text-align:center}
.fanhui ul li:nth-child(2n) a{ color:#fff; text-align:center}
.neiyetupian img{ max-width:60%}



#main{width:1200px; margin:auto; clear:both; padding-top:60px; padding-bottom:50px;}
#left{width:230px; float:left; padding-bottom:10px; }
#pro{width:230px; float:left;}

#pro h3{width:230px; float:left; color:#fff; font-weight:bold; font-size:15px; padding-bottom:20px; background:#009944; border-top:#e89d04 solid 5px;text-align:center; padding-top:20px; }
#pro h3 span{  font-size:12px; font-weight:normal; line-height:15px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase}


#pro ul{overflow:hidden; text-align:left; float:left;}
#pro ul li{display:inline;float:left;}
#pro ul li a{ float:left; background:url(../images/ddd.jpg) no-repeat left 5px; padding-left:30px; border-bottom:#dadada solid 1px;   width:200px; font-size:14px;margin-bottom:10px; margin-top:5px; padding-bottom:10px;}
#pro ul li a:hover{ float:left; }
#right{width:920px;float:right;}
.rx{width:228px; float:left; border:#e2e2e2 solid 1px; background:url(../images/dh.jpg) no-repeat 20px 30px; padding-bottom:20px; margin-bottom:1px;}
.rx span{ font-size:20px; color:#444444; font-weight:bold;padding-left:70px; font-family:Arial, Helvetica, sans-serif }
.rx p{padding-left:70px; padding-top:25px; }
.rx em{width:183px; padding-left:50px; font-style:normal; background:url(../images/home.jpg) no-repeat 20px 0px; float:left; margin-top:15px; line-height:20px;}
.rxxx{width:230px; float:left; line-height:35px; text-align:center; background:#0070c0; font-size:14px; color:#FFFFFF; margin-bottom:20px; }
.rxxx a{width:230px;  float:left;line-height:35px; text-align:center; background:#009944; font-size:14px; color:#fff;}
.rxxx a:hover{width:230px;  float:left;line-height:35px; text-align:center; background:#e89d04; font-size:14px; color:#FFFFFF;}

#right .rtop h2{width:920px; margin:0 auto; height:37px; font-size:16px; color:#333; font-weight:bold; border-bottom:#CCCCCC 1px solid; margin-bottom:15px;  }
#right .rtop h2 span{float:right; font-size:12px; color:#939393; font-weight:normal; font-family:Arial, Helvetica, sans-serif; padding-top:5px;}
#right .rtop h2 span a{color:#939393;}

.cuti{ color:#005e27; font-size:15px; font-weight:bold ; text-align:center; margin-bottom:10px; line-height:40px;}

#about{  padding-left:0px;   padding-right:0px;}
.neirong{ line-height:30px;}



.contentPage{text-align:center; margin:0px 3px; padding:0px; padding-top:15px;width: 100%; color: #0c5695; line-height: 30px; text-decoration: none; clear:both;}
.contentPage a:link {color: #0c5695; text-decoration: none; font-size: 12px; margin:0px 3px; padding:4px 7px; border: 1px solid #0c5695; font-weight: normal;}
.contentPage a:visited {color: #0c5695; text-decoration: none; font-size: 12px; margin:0px 3px; border: 1px solid #0c5695; padding:4px 7px; font-weight: normal;}
.contentPage a:hover {color:#FFF; margin:0px 3px; font-size: 12px; text-decoration: none; padding:4px 7px; background-color:#0c5695;font-weight:normal;}
.contentPage .current{color:#f00; text-decoration: none; font-size: 12px; margin: 0px; border:0px solid #0c5695; padding:4px 7px; font-weight: normal;}
.contentPage .zi{font-size:12px; font-weight:bold; float:none!important;}
.contentPage .zi form{ display:inline;}
.contentPage .zi form input[type="text"]{ border:1px solid #CCC; line-height:18px; width:25px!important;}
.contentPage .zi form input[type="submit"]{ background-color:#CCC; border:0px; line-height:20px; color:#FFF; cursor:pointer;}



/*客服部分*/
.qqserver p img{display:inline;margin:-5px 5px 0 0;vertical-align:middle;}
.scrollsidebar{position:absolute;z-index:999;top:220px;}
.side_content{width:167px;height:auto;overflow:hidden;float:left;}
.side_content .side_list{width:167px;overflow:hidden;}
.show_btn{width:0;height:144px;overflow:hidden;margin-top:10px;float:left;cursor:pointer;}
.show_btn span{display:none;}
.close_btn{width:24px;height:24px;cursor:pointer;}
.side_title,.side_bottom,.close_btn,.show_btn{background:url(../images/sidebar_bg.png) no-repeat;_background:url(../images/sidebar_bg.png) no-repeat;}
.side_title{height:46px;}
.side_title{height:46px;}
.side_bottom{height:8px;}
.side_center{font-family:Verdana, Geneva, sans-serif;padding:10px 12px 5px 12px;font-size:12px;}
.close_btn{float:right;display:block;width:19px;height:19px;margin:16px 7px 0 0;_margin:16px 3px 0 0;}
.close_btn span{display:none;}
.side_center .qqserver p{tpadding:6px 0;margin:0;vertical-align:middle;}
.phoneserver {font-size:14px;text-align:center;}
.phoneserver p{padding:10px 0;_height:16px;margin:0;color:#666666;}
.msgserver{border-top:1px dotted #ccc;text-align:center;margin-top:6px;padding:20px 0 3px 0;}
.msgserver a{background:url(../images/sidebar_bg.gif) no-repeat -119px -154px;padding:3px 0 3px 23px;}
.side_content hr{border-bottom:1px solid #E6E6E6;height:1px;margin:10px 0;clear:both;}

/* green skin  */
.side_green .side_title{background-position:-333px 0;}
.side_green .side_center{background:url(../images/blue_line.gif) repeat-y center;}
.side_green .side_bottom{background-position:-333px -60px;}
.side_green .close_btn{background-position:-44px -1px;}
.side_green .close_btn:hover{background-position:-65px -1px;}
.side_green .show_btn{background-position:-120px 0;}
.side_green .msgserver a{color:#68c40b;}
.side_green hr{border-bottom:1px solid #edf2e5;}
/* 代码整理：懒人之家 www.lanrenzhijia.com */
