/*通用样式*/
blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0;font-weight: normal;}body{color:#323232;font-size:14px;font-family:Arial,"Microsoft YaHei","微软雅黑","宋体";line-height:28px;}address,cite,dfn,em,var{font-style:normal}code,kbd,pre,samp{font-family:couriernew,courier,monospace}li,ol,ul{list-style:none}fieldset,img,input{border:0}table{border-collapse:collapse;border-spacing:0}td{padding:0 5px;line-height:26px}img,input,select{vertical-align:middle}button,input,select,textarea{font-size:100%}textarea{resize:none}a{outline:0;color:#222;text-decoration:none}a:hover{text-decoration:none;}.clear:after{clear:both;display:block;visibility:hidden;height:0;content:""}.clear{zoom:1}
body{ overflow-x:hidden}
.wp{ width:1440px; margin:0 auto;}
.wp2{ width:1080px; margin:0 auto;}
.z{ float:left;}
.y{ float:right;}
.cl{ clear:both;}
.mr_0{ margin:0;}
.img{ border:none;}
.zis{ color:#ffffff;}
/*首字母大写*/
.sax {text-transform:capitalize;}
/*全都是大写*/
.qdx {text-transform:uppercase;}
/*全都是小写*/
.qxx {text-transform:lowercase;} 

/*头部开始*/
.topt{ width:100%; height:38px; line-height:38px; background:#ffffff; border-bottom:#CCC solid 1px;}
.zby{ font-size:12px; font-family:"宋体"; }
.yuyan{ width:240px; margin-right: 20px}
.yuyan a{ font-size:12px;}
.yuyan a:hover{ color:#F00;}

/*导航*/
.nav{ background:#0079d1 repeat-x center;
	 height:50px;
	 margin:0 auto; border-bottom:#004c7f solid 6px;}

.nav li{ 
	 list-style:none;
	 float:left;
     display:inline;
     width:auto;
     height:50px;
     line-height:56px;
	 margin: 0 28px;} 

.nav a{ color:#ffffff;
	font-size:14px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

/*导航结束*/




/******** 通栏 ***********/

/*通栏开始ʼ*/
#tonglan{ width:100%; height:498px; margin:0 auto; float:left; background-color:#FFFFFF;}
 
#tonglan1{ width:100%; height:350px; margin:0 auto; float:left; background-image:url(../images/company_04.jpg);}
	
	
/*搜索*/
.tuijian{ line-height: 54px; border-top:#ffffff solid 1px; height:54px; border-bottom:#CCC solid 2px;}

.tijcp a{ line-height:62px; }
.sousuo{ height:32px; float:right; line-height: 54px; }
	  
.shuru{display:inline-block;
       padding-left:16px;
       width:200px;
       height:32px;
       background:#f6f6f6;
	   color:#282828;
       line-height:62px; border:#CCC solid 1px;}
.submit{display:inline-block;
        width:62px;
        height:34px;
        background:url(../images/sr.jpg) no-repeat;
        cursor:pointer;
		color:#FFF;
		margin-left:-5px;}
		
		
/*首页简介*/		
.syjj{background:url(../images/sab-bj.jpg) no-repeat; height:500px; }
.sjjr{ width:596px; padding-top:66px;}
.sjjr h2{ margin-bottom:30px;}
.sjjr p{ line-height:32px;}
.gengduo{ height:46px; width:150px; background:#0071bf; text-align:center; line-height:46px; margin-top:30px;}
.gengduo a{ color:#ffffff;} 

/*首页产品*/	
.sycp{background:url(../images/scp-bj.jpg) no-repeat; height:488px;}
.titcp{ height:160px; text-align:center; padding-top:60px;}

/*滚动产品*/
.main2{ padding: 0 20px;}
.m2-con{border:1px solid #fff;width: 220px;margin:14px; float: left;}
.m2c-inner{background: #bed4e8;margin:3px;height: 200px;position: relative;padding: 10px 15px 40px;color:#666}
.m2c-inner p{margin-top: 10px;line-height: 24px;height:148px;overflow:hidden}
.m3-more,.m3-more{position: absolute;bottom:0;left: 50%;margin-left: -60px;width: 120px;height: 30px;background: #005ba9;text-align: center;line-height: 30px;color: #fff}
.m2-on .m3c-inner{background: #fff;color:#333}
.m2-on .m3-more{background: #f8b500}
.m2-box{ width:1218px; position:relative;margin:0 auto; overflow:hidden}
.m2-box .bd { padding:10px;width: 1020px;margin:0 auto;}
.m2-box .bd ul{ overflow:hidden; zoom:1; }
.m2-box .LeftButton{height:120px;width:62px;background:url(../images/prev1.png) no-repeat;overflow:hidden;position: absolute;top:18%;left: 10px; cursor:pointer;}
.m2-box .RightButton{height:120px;width:62px;background:url(../images/next1.png) no-repeat;overflow:hidden;position: absolute;top:18%;right: 10px;cursor:pointer;}
.linlin {width:242px;margin:10px;float:left;}

/*四大优势*/
.sidys{ background:url(../images/jin4.jpg) no-repeat; height:2188px;}
.siti{ height:270px; padding: 120px 0 0 562px;}
.siti2{ height: 366px;width: 464px;padding-top: 12px;}
.siti3{ height:366px; width:452px; padding-top: 107px;margin-left: 100px;}
.siti4{ height:366px; width:464px; padding-top: 84px;}
.siti5{ height:366px; width:452px; padding-top: 103px;margin-left: 100px;}
 
/*专业*/
.zhuanye{background:url(../images/zhuanye.jpg) no-repeat; height:215px;}
.youyou{width:230px; padding-top:94px;}
/*首页新闻*/
.titxw{background:url(../images/sxw.jpg) no-repeat center; height:191px; text-align:center; }
.syxw2{ width:700px; height:130px;}
.syxw2 li{ border-bottom:dotted #CCCCCC 1px; }
.xshi{ width:100px; height:130px;}
.xshi h2{ font-size:60px; text-align: center; color:#0071bf; padding-top:30px;}
.xshi p{font-size:20px;text-align: center; color:#0071bf; margin-top:20px; }
.xxw{ width:580px; height:130px;} 
.xxw h1{ font-size:18px; color:#252525;padding-top:26px;}
.xxw p{ font-size:14px; color:#666666;}
.syxw2 li:hover{ background:#f5f5f5;width:700px; height:130px;}
.syxw2 li:hover h2 { color:#ff0000;}

/* mail */
.mailbox{ width:100%; height: 82px;background: url(../images/bg-mail.jpg) repeat-x bottom;}
.mail{padding:50px 0 10px;height: 22px; background:#0071bf url(../images/mail.png) no-repeat bottom center; position:relative; }
.mail-con{margin-left: 421px;
margin-top: -16px;}
.mail .text{ padding-left: 6px; height: 24px;border: 1px solid #99c6e5; line-height: 24px; width: 116px; background:#99c6e5;}
.foot_mail{padding-right: 30px;}
.tijiao{ margin-left:20px;}
.linkbox{ width:100%; height: 80px;background:#f8f8f8 url(../images/bg-link.jpg) no-repeat center;border-top: 1px solid #fff;position: relative; margin-top:50px;}
.link{width: 710px;
height: 58px;
position: absolute;
left: 22%;
top: 11px;
 }
.link  a{display: inline-block;_display:inline;width: 180px;height: 58px;background: url(../images/link.png) no-repeat; margin:0 -4px;}
.link  a:first-child{margin-left: 0;}
.link .link1{background-position:-4px 0;}
.link .link2{background-position:  -181px 0;}
.link .link3{background-position: -357px 0;}
.link .link4{background-position: -538px 0;}

/* 脚 */
.footer{background:url(../images/di-bj.jpg) no-repeat center; height:292px; }
.foot1{ width:418px; padding-top:116px;}
.copy { padding-top:20px; padding-left:14px; line-height:22px;}
.copy span{color:#cccccc; font-size:12px;}
.copy a{color:#cccccc; font-size:12px; margin-left: -3px; }
.copy a:hover{color:#cccccc; font-size:12px;}
.foot2{ width:348px; color:#dfdfdf;padding-top:50px;}
.foot2 a{ color:#dfdfdf;}

/* 主体 */
.titt{ background: url(../images/gsjj.jpg) no-repeat center top; width:100%; height: 124px; margin:0px auto; font-size:35px; color:000000; text-align:center; padding-top:48px;}
.titt2{ background: url(../images/zxjy.jpg) no-repeat center top; width:100%; height: 124px; margin:0px auto; font-size:35px; color:000000; text-align:center; padding-top:38px;}
.titt3{ background: url(../images/qygm.jpg) no-repeat center top; width:100%; height: 124px; margin:0px auto; font-size:35px; color:000000; text-align:center; padding-top:38px;}
.titt4{ background: url(../images/qyry.jpg) no-repeat center top; width:100%; height: 124px; margin:0px auto; font-size:35px; color:000000; text-align:center; padding-top:38px;}
.titt5{ background: url(../images/lxwm.jpg) no-repeat center top; width:100%; height: 124px; margin:0px auto; font-size:35px; color:000000; text-align:center; padding-top:38px;}
.titt6{ background: url(../images/cpzx.jpg) no-repeat center top; width:100%; height: 124px; margin:0px auto; font-size:35px; color:000000; text-align:center; padding-top:38px;}
.titt7{ background: url(../images/cpjy.jpg) no-repeat center top; width:100%; height: 124px; margin:0px auto; font-size:35px; color:000000; text-align:center; padding-top:38px;}
.titt8{ background: url(../images/cpjy.jpg) no-repeat center top; width:100%; height: 124px; margin:0px auto; font-size:35px; color:000000; text-align:center; padding-top:38px;}
/* order */
.order-main input{padding-left:5px;height:24px;border:1px solid #01325b}
.order-main input:hover{border-color:#e22a34}
.form-btn{display:inline-block;margin:10px 20px;padding:.3em 1em;outline:0;border:solid 1px #818384;-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em;background:#0095cd;background:-webkit-gradient(linear,left top,left bottom,from(#00adee),to(#0078a5));background: -moz-linear-gradient(top,#33434a,#8fa1a8);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);color:#ffffff;vertical-align:baseline;text-align:center;text-decoration:none;text-shadow:0 1px 1px rgba(0,0,0,.3);cursor:pointer;zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5')}
.form-btn:hover{text-decoration:none}
.order-mes{margin:5px 0;padding:5px 0 0 8px;width:650px;border:1px solid #01325b}
.red{color:red}
.a01{color:#323232;text-decoration:none;text-transform:none;font-weight:400;font-style:normal;font-variant:normal;line-height:36px}
.a02{border:1px solid #e5e1e1;color:#323232;text-align:center;text-decoration:none;line-height:30px}
.list-m{ margin: 0 23px 0 -47px;
float: right;
color: #ffffff;
font-size: 14px;}

/*图片放大*/
.avatar:hover img { transform: scale(1.1);
    transition: all .5s ease 0s;
	-webkit-transform: scale(1.1);
	-webkit-transform: all 1s ease 0s;}

/*new*/
.shi-da{ text-align:center; font-size:30px; color:#ffffff; padding-top:10px;}
.shi-xiao{color:#ffffff; line-height:10px; text-align:center; padding-top:10px;}
.d4 p{color: #4f4f4f;}
.d4 a{color: #4f4f4f;}
.d4 a:hover{color: #0071bf;}
.d4 div{color: #4f4f4f;}
.d5{height: 180px;margin: 32px;float: left;border: 3px solid #e5e5e5;padding: 3px; line-height:180px;}
.d5:hover{border: 3px solid #0071bf; }
.d5 img:hover{opacity: 0.7;}

.newspage {
    width:100%; DISPLAY: block; padding:25px 0 0px 0; TEXT-ALIGN: center; clear:both
}
.newspage A {
    BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; font-family:Arial,"宋体"; BORDER-LEFT: #999 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px solid
}
.newspage A:hover {
    BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BACKGROUND: #0071bf; BORDER-LEFT: #fff 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #fff 1px solid; TEXT-DECORATION: none
}
.newspage A:active {
    BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BACKGROUND:#0071bf; BORDER-LEFT: #666 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #666 1px solid
}
.newspage SPAN.current {
    BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND:#0071bf; PADDING-BOTTOM: 2px; BORDER-LEFT: #666 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #666 1px solid
}
.newspage SPAN.disabled {
    BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #fff 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid
}

.ny-sp-tit{ width:100%; height:40px; line-height:40px; display:block; text-align:center; font-size:14px; font-weight:bold; color:#fff; background:#005ba9;}
.ny-sp-tit a{ color:#FFF;}
.red{ color:#F00;}
.ny-pro-spt{ text-align:center;height:30px; line-height:30px;  display:block;background:#012c70; font-size:16px; font-weight:bold; color:#fff;}
.ny-pro-spt1{text-align:left;height:30px; line-height:30px; margin-top:10px;display:block;font-size:16px; font-weight:bold; color:#015fb6;}
.ny-pro-con{}
.ny-pro-con-ul{margin-top: 20px;}
.ny-pro-con-ul li{ float:left; width:231px; height:240px; text-align:center;}
.ny-pro-con-ul li a{ }
.ny-pro-con-ul li a img{width:200px; height:180px; border:1px solid #dedede;}
.new-page-con table,.new-page-con table td{ border:1px solid #dedede;height:30px; line-height:30px;padding-left: 0px;}
.new-page-con{ /*padding:20px; border:1px solid #efefef;-moz-box-shadow: 3px 3px 4px #efefef;
    -webkit-box-shadow: 3px 3px 4px #efefef;
    box-shadow: 3px 3px 4px #efefef;
     /*For IE 8 
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#efefef')";
    /* For IE 5.5 - 7 
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#efefef');*/}
.new-page-con tr td{padding: 5PX;}
.new-page-con tr td div{background:#efefef; font-weight:bold;}
.ny-pro-con-tab{}
.ny-pro-con-tab td{ line-height:26px;}
.ny-pro-con-tab tr td a{}
.ny-pro-con-tab tr td a:hover{ color:#012c70;}

 /* lx */
.page-lx h1{font-size:18px;line-height:40px;margin-bottom:6px;font-weight:bold;}
.page-lx li{border-bottom:1px dashed #bbb;line-height:40px;height:40px;width:46%;float:left;margin:0 2%; font-size: 13px;}
.page-lx li i{float:left;width:40px;height:40px;background:url(../images/lx-icon.png) no-repeat;overflow:hidden;margin-right:1%;}
.page-lx .lx-add{background-position:0 0;}
.page-lx .lx-code{background-position:0 -40px;}
.page-lx .lx-tel{background-position:0 -80px;}
.page-lx .lx-fax{background-position:0 -120px;}
.page-lx .lx-person{background-position:0 -160px;}
.page-lx .lx-url{background-position:0 -200px;}
.page-lx .lx-mail{background-position:0 -240px;}
/*产品*/
.right_body1{ padding: 20px 0;}

.a02{border:1px solid #e5e1e1;color:#323232;text-align:center;text-decoration:none;line-height:50px}

.tuijcp{ width: 360px; margin: 0 0 0 20px;overflow: hidden; position: relative;}

.tuijcp li{ float: left;margin: 0 15px; }
.ccpp a{ color:#0e589e;   }

.cctu{ width:150px; height:116px;  border-bottom:#cccccc solid 1px; }	



.page-con{position: relative;}
.arrow_l,.arrow_r{display:block; width:40px;height:72px;position:absolute;left:2%;top:45%;right:auto;background:url(../images/slider_btn.png) no-repeat;background-position: 0 -87px;}
.arrow_r{left:auto; right:2%;background-position: 0 0;}