/*Top*/
.Top{width:100%; height:35px; background-color:#0279ff; color:#fff;}
.Top ul li{float:left; height:35px; line-height:35px; font-size:14px;}
.Top ul li.tel{margin-left:350px; background:url(../images/tel.png) no-repeat left center; padding-left:35px;}
.Top ul li.she{float:right;}
.Top ul li.she a{font-size:14px; float:left; display:block; line-height:35px; margin-right:5px;
	color:#fff;} 
.Top ul li.she a:hover{text-decoration:underline;}

/*header*/
header{width:100%; height:42px; padding:29px 0; border-bottom:1px solid #0279ff; background:#fff;}
header .logo{display:block;}
header .logo img{float:left; display:block; width:85px; height:42px;}
header .logo span{float:left; display:block; line-height:42px; color:#0279ff; font-size:30px; 
	font-weight:bold;}
header .Nav li{float:left; display:block; width:120px;}
header .Nav li a{display:block; width:100%; height:100%; line-height:42px; font-size:16px; 
	text-align:center; }
header .Nav li.current a,header .Nav li:hover a{background:#0279ff; color:#fff;}
.fixednav{position:fixed; top:0; left:0; z-index:9;}

/*banner*/
.head-box{width:100%; height:600px; overflow:hidden; position:relative;}
.head-box .slideBox{width:100%; height:600px; margin:auto; position:relative;}
.head-box .slideBox .hd{ height:15px; overflow:hidden; position:absolute; left:50%; bottom:10px; z-index:3; }
.head-box .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.head-box .slideBox .hd ul li{ float:left; margin-right:15px;  width:10px; height:10px; border-radius:999px; text-align:center; background:#fff;  cursor:pointer; }
.head-box .slideBox .hd ul li.on{ background:#0279ff; color:#fff; }
.head-box .slideBox .bd{position:relative; left: 50%; width:1920px; height:600px; 
	margin: 0 0 0 -960px; text-align: center; overflow: hidden; z-index:2;}
.head-box .slideBox .bd li a{display:block; width:1920px; height:600px; }
.head-box .slideBox .bd img{display:block; width:1920px; height:600px; margin:auto;}
.head-box .slideBox .words{position:absolute; top:140px; left:50%; z-index:3;color:#0279ff; width:430px;}
.words strong{display:block; font-size:60px; line-height:78px;}
.words p{font-size:16px; font-weight:500; line-height:24px; text-transform:uppercase;}
.words span{display:block; font-size:18px; line-height:26px; font-weight:400; margin-top:36px;}
.words p.p1{margin-top:36px;}
.words p.p3{font-size:12px;  line-height:16px;}

/*banner2*/
.head-box2{width:100%; height:300px; overflow:hidden; position:relative;}
.head-box2 .slideBox{width:100%; height:300px; margin:auto; position:relative;}
.head-box2 .slideBox .hd{ height:15px; overflow:hidden; position:absolute; left:50%; bottom:10px; z-index:3; }
.head-box2 .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.head-box2 .slideBox .hd ul li{ float:left; margin-right:15px;  width:10px; height:10px; border-radius:999px; text-align:center; background:#fff;  cursor:pointer; }
.head-box2 .slideBox .hd ul li.on{ background:#0279ff; color:#fff; }
.head-box2 .slideBox .bd{position:relative; left: 50%; width:1920px; height:300px; 
	margin: 0 0 0 -960px; text-align: center; overflow: hidden; z-index:2;}
.head-box2 .slideBox .bd li a{display:block; width:1920px; height:300px; }
.head-box2 .slideBox .bd img{display:block; width:1920px; height:600px; margin:auto;}
.head-box2 .slideBox .words{position:absolute; top:25px; left:50%; z-index:3;color:#0279ff; width:430px;}
.words strong{display:block; font-size:60px; line-height:78px;}
.words p{font-size:16px; font-weight:500; line-height:24px; text-transform:uppercase;}
.words span{display:block; font-size:18px; line-height:26px; font-weight:400; margin-top:36px;}
.words p.p1{margin-top:36px;}
.words p.p3{font-size:12px;  line-height:16px;}

/*Name01*/
.Name01{width:88px; border:1px solid #0279ff; color:#0279ff; height:258px;}
.Name01 h3{display:block; width:30px; height:100%; text-align: center; font-size:30px; 
	writing-mode :tb-rl; margin-left:20px;}
.Name01 span{display:block; width:14px; height:110%; text-align: center; font-size:13px; writing-mode :tb-rl; margin-left:3px;}

/*Name02*/
.Name02{color:#0279ff; text-align:center; margin:45px 0 50px; position:relative;}
.Name02 h3{font-size:30px; line-height:40px;}
.Name02 span{display:block; font-size:14px; line-height:16px;}
.Name02 .xt{position:absolute; top:5px; left:50%; display:block; width:2px; height:100%; 
	background:#0279ff; margin-left:-136px;}
.Name02 .i02{margin-left:136px;}


/*公司简介*/
.Com_phone .profile{width:630px;}
.profile .Name01 span{height:102%;}
.pro_main{width:515px; height:257px; overflow:hidden; margin-left:25px;}
.Jianjie{width:500px; height:277px; padding-right:15px; overflow:scroll;}
.Jianjie p{text-align:justify; font-size:16px; line-height:32px; color:#7b7b7b; text-indent:2em;}
.Com_phone .ser_hm{width:536px;}
.ser_hm .More{width:40px; height:252px; border-radius:3px; background-color:#0279ff; color:#fff; writing-mode :tb-rl; text-align:center; line-height:40px; font-size:18px;}
.ser_hm .More:hover{background-color:#0551a7;}
.Z-02{color:#0279ff;}
.QG{height:44px; line-height:44px; font-size:33px; margin-bottom:5px;}
.D_1 p{font-size:16px; text-transform:uppercase; line-height:17px;}
.D_1 span{display:block; width:217px; height:13px; background:#0279ff; margin-top:2px;}
.D_2{margin-top:35px;}
.D_2 .pic{overflow: hidden; width: 226px; height: 136px; border:7px solid #F0EFEF;
	padding: 0px;}
.D_2 .pic img{display:block; width: 240px; height: 150px;}
.D_2 .time{width:130px; text-align:center; margin:22px 0 0 40px;}
.D_2 .time strong{display:block; font-size:48px;}
.D_2 .time span{display:block; font-size:14px; color:#5a5a5a; line-height:22px;}
.D_2 .line{display:block; width:2px; height:150px; background:#0279ff;}

/*产品展示*/
.Product .L_biaoti{width:200px;}
.L_biaoti .tabs{width:188px; height: 320px; border:6px solid #E9E5E5; padding-top:18px;}
.L_biaoti .tabs li{width:159px; height:51px; padding:6px 0 6px 10px; border-bottom:1px solid #E9E9E9; margin:auto; position:relative;}
.L_biaoti .tabs li:last-child{border-bottom:none;}
.L_biaoti .tabs li a{display:block; width:100%; height:100%; color:#0279ff; font-size:16px; line-height:51px; text-align:center;}
.L_biaoti .tabs li a:hover,.Product .R_list li .tag:hover{color: #0857b0;}
.L_biaoti .tabs li i{position:absolute; top:27px; right:5px; display:block; width:7px; height:10px; background:url(../images/icon.png) no-repeat center;}
.R_list{width:1000px;}
.R_list li{float:left; width:216px; height:250px; overflow:hidden; margin:0 0 10px 33px;}
.R_list li a{display:block; width:100%; height:100%;}
.R_list li .mg{width:216px; height:216px; overflow:hidden;}
.R_list li .mg img{display:block; width:216px; height:216px;}
.R_list li .tag{width:216px; font-size: 16px; color: #0279ff; line-height:24px; 
	margin-top:10px; text-align:center;}

/*新闻资讯*/
.News a{color:#0279ff;}
.News a:hover{color:#085ebf;}
.News .corp{margin-left:40px;}
.News .corp .gs{width:28px; position:relative;} 
.News .corp .gs b{display:block; width:28px; height:108px; text-align:center; font-size:22px;
	letter-spacing:3px; writing-mode :tb-rl; background:#fff; color:#0279ff; position:relative;z-index:2; font-weight:normal;}
.News .corp .gs i{display:block; width:2px; height:260px; background:#0279ff; position:absolute; top:0; left:13px; z-index:0;}
.News .corp .big{width:365px; height:265px; overflow:hidden; margin-left:30px;}
.corp .big .pic{height: 220px; width: 360px; overflow: hidden;}
.corp .big .pic img{display:block; height: 220px; width: 360px;}
.corp .big .tit{font-size: 22px; font-weight: bold; line-height:35px; margin-top:5px;}
.News .tmt{width:621px;}
.News .tmt li{margin: 10px 0; border-bottom:1px dotted #dbd4cd; padding:15px 0 24px;}
.News .tmt .na02{width:595px; height:35px; position:relative; margin-left:30px;}
.News .tmt .na02 b{display:inline-block; width:105px; height:35px; line-height:35px; color:#0279ff;
	font-size:22px; background:#fff; position:relative;z-index:2; font-weight:normal;}
.News .tmt .na02 i{display:block; width:595px; height:2px; background:#0279ff; position:absolute; top:18px; left:0; z-index:0;}
.tmt .item .date{background: #0279ff; width: 62px; height: 62px; color:#fff; text-align:center; margin-left: 30px;}
.tmt .item .date b{font-size:32px; display:block; }
.tmt .item .cont{width:500px;}
.tmt .item .cont .tit{display:block; width:500px;font-size: 22px; line-height:31px;}
.tmt .item .cont .xinwen{line-height:16px; color: #7b7b7b; padding-top: 3px; width:500px; 
	height:32px; overflow:hidden;}


/*在线留言*/
.Message .on-Line{width:294px;}
.on-Line .Name02{margin:40px 0 35px;}
.on-Line .p1{font-size:14px; color:#7B7B7B; line-height:18px;}
.on-Line .p2{width:290px; height:20px; position:relative; margin-top:35px;}
.on-Line .p2 span{display:block; width:92px; height:20px; line-height:20px; text-align:center;
 position:relative; z-index:3; background:#fff; margin:auto; font-size:18px; color:#0279ff;}
.on-Line .p2 i{display:block; width:100%; height:2px; background:#0279ff; position:absolute; top:8px; left:0; z-index:0;}
.Message .mesform{width:798px; height:250px;}
.mesform ul li{float:left; width:50%; margin-bottom:5px;}
.mesform li .T01{display:block; font-size: 16px; color: #0279ff; padding:10px 0; line-height:24px; height:24px;}
.mesform li .T01 i{display:inline-block; color:#f00; font-style:normal; vertical-align:-2px;
	 padding-left:3px;}
.mesform li .inpbox{width:346px; height:40px;}
.mesform li .inpbox .inptext,.mesform li .inpbox .txtarea{border: 1px solid #0279ff; 
	text-indent: 5px; height: 38px; line-height: 38px; width: 100%;}
.mesform .DiBu{width:100%;}
.mesform .DiBu div{display: block; float:left; width:50%; margin-top:16px; text-align:center;}
.mesform .DiBu .btnsubmit{display: block; width: 348px; font-size: 16px; background-color:#0279ff;
	color:#fff; height:40px; line-height:40px; text-align:center;}
.mesform .DiBu .btnsubmit:hover{background-color: #0760c3;}
.mesform .DiBu strong{display:block; color: #0279ff; font-size:24px; line-height:40px; text-align:center;}

/*footer*/
footer{width:100%; padding:40px 0; background-color:#F5F5F6; color:#0279ff;}
footer .foot_left{width:642px;}
.foot_left .F_logo{text-align:center; border-bottom:1px solid #0279ff; padding:22px 0;}
.foot_left .F_logo img{display:inline-block; width:85px; height:42px;}
.foot_left .F_logo span{font-size:30px; line-height:40px; vertical-align: 10px;
	font-weight:bold;}
.foot_left .F_lx{margin-top:20px;}
.foot_left .F_lx .fuwu{height: 75px; width: 278px; display: block; padding:25px 42px; border-right:1px solid #0279ff;}
.foot_left .F_lx .fuwu span{font-size:18px; display:block; line-height:24px;}
.foot_left .F_lx .fuwu strong{display:block; font-size:36px; line-height:47px;}
.foot_left .F_lx .ewm{margin:12px 0 0 42px;}
.foot_left .F_lx .ewm .pic{float:left; display:block; width:100px; height:100px; overflow:hidden;}
.foot_left .F_lx .ewm .pic img{display:block; width:100px; height:auto; margin:auto;}
.foot_left .F_lx .ewm .see{float:left; display:block; width:80px; margin:28px 0 0 30px; 
	line-height:22px; font-size:16px; }
footer .foot_right{width:380px; height:238px; border-left:1px solid #0279ff; margin-left:74px;
	padding-left:56px;}
.SS{width:100%; height:38px; position:relative; margin-top:70px;}
.SS b{float:left; display:block; width:114px; line-height:38px; font-size:24px; 
	text-align:center;}
.SS .searchbox_txt{float:left; display:block; width:202px; height:32px; line-height:32px; padding:0 5px;background:none; border:2px solid #0279ff; color:#666;}
.SS button{float:left; display:block; width:50px; height:36px; background:#0279ff;
	border:2px solid #0279ff; color:#fff; font-size:14px; cursor:pointer;}
.SS  button:hover{background:#0b5bb6; border-color:#0b5bb6;}
.foot_right .BQ{font-size:16px; line-height:22px; text-align:right; margin-top:35px;}

/*side*/
.side{position:fixed; right:15px; bottom:120px; z-index:9;}
.side .Go_top{display:block; width:40px; height:40px; border-radius:999px; background:#696969; 
	color:#fff; font-size:26px; font-family:"宋体"; transform:rotate(90deg); text-align:center; 
	line-height:40px;}
.side .Go_top:hover{opacity: .5;}







