﻿@charset "utf-8";
/* CSS Document */

body,div,span,ul,ol,li,p,h1,h2,h3,h4,h5,a,img,dl,dt,dd,input{
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-family: "微软雅黑";
	color: #272727;
}

a{
	color: #333;
	text-decoration: none;
}

a:hover{
	color: f0443f;
	text-decoration: none;
}


ul,ol,li{
	list-style: none;}
	

.top { width:100%; height:auto;}
.top_above { width:100%; height:auto; background:#fff; padding:10px auto;}

.top_above_main { width:1200px; overflow:hidden; margin:10px auto;}
.top_above_logo { width:390px; height:auto; float:left; margin-left:10px;}
.top_above_logo h2 { font-size:20px; color:#272727; margin-bottom:0px; float:right; margin-top:30px;}

.top_above_contact{ width:250px; height:auto; float:right; padding-top:15px;}
.top_above_contact img{ float:left;  padding-top:4px; padding-right:11px;   }
.top_above_contact div { width:170px; overflow:hidden; font-size:18px; color:#f0443f; margin:3px 0px; font-weight:bold; line-height:1.4;}

.top_nav{ width:100%; height:50px; background:#272727;}
.top_nav ul{ width:1200px; height:50px; margin:0 auto;}
.top_nav ul li{ width:200px; height:50px; float:left;}
.top_nav ul li a{ width:200px; height:50px; font-size:14px; color:#fff; text-align:center; line-height:50px; display:block;}
.top_nav ul li:hover { background:#f1302b;}
.top_nav ul li:hover a { color:#fff; font-weight:bold; font-size:15px;}
.top_nav ul li .current{ width:200px; height:50px; background:#f1302b; font-size:15px; font-weight:bold; color:#fff; text-align:center; line-height:50px; display:block;}
.logo{ width:105px; height:76px; float:left; display:block;}




.index_culture{ width:100%; height:auto; background:#fff; padding:70px 0; }
.index_culture_main{ width:1200px; overflow:hiddin; margin:0 auto;}

.title{ width:auto; height:auto; text-align:center;}
.title ul{ width:317px; overflow:hidden; margin:0 auto; }
.title ul li{ float:left; width:105px;  }
.title ul li img{width:74px; margin:0 auto;}
.title ul li h2{ font-size:24px;}
.title_subtit{font-size:14px; margin:20px auto; }


.content{ width:100%; height:auto; margin-top:90px; }
.content ul{ width:1200px; overflow:hidden;  margin:0 auto; }
.content ul li{ width:330px; float:left; margin:0 34px; }
.content ul li h2{ width:auto; margin:7px; font-size:18px;    }
.content ul li div{width:237px;  color:#666;  font-size:13px; line-height:2; 
padding:0px 40px 0px 7px;}
.content ul li:nth-child(1){ border-right:1px #ddd solid;}
.content ul li:nth-child(2){ border-right:1px #ddd solid;}


.index_about{ width:100%; height:45px; background:#1298fa;   }
.index_about_main{ width:1200px; height:42px; margin:0 auto; font-size:22px; color:#fff; text-align:center; line-height:42px;   }
.index_about_main span{ font-size:17px; color:#fff;  }

.us{ width:100%; height:500px; background:url(../images/jpg1.jpg);  text-align:center; margin:0 auto;}
.us_content{ width:900px; height:300px; margin:0 auto; overflow:hidden; padding-top:16px; padding-left:57px;}
.us_content span{ font-size:14px; color:#666; line-height:32px;  }



.index_product{ width:100%; height:auto; background:#fff; margin:20px auto; margin-top:20px; }
.index_product_main{ width:1200px;  overflow:hidden; margin:0 auto; padding:50px 0; }

.title{ width:1200px; text-align:center; margin:0 auto; font-size:22px; color:#272727; line-height:42px; font-weight:bold; }
.title span{ font-size:17px; color:#272727; font-weight:normal; }

.index_product_content{ width:auto; overflow:hidden; padding:60px 0;}
.index_product_content ul li{ float:left; width:233px; position:relative; margin-left:6px; }
.index_product_content ul li{ width:233px; border:1px solid #eee;}
.index_product_content ul li:first-child { margin-left:0px;}

.index_product_information{ display:block; width:233px; height:50px; background:#56b8ff; position:absolute; text-align:center; padding:20px 0;}
.index_product_information span{ font-size:14px; overflow:hidden; color:#fff; margin:10px auto; }

.index_product_more{ display:block; width:100px; height:28px; border-radius:100px; background:#f0443f; text-align:center; line-height:28px; font-size:12px; margin:0 auto; margin-top:65px;  }
.index_product_more a{ color:#fff;}




.index_new{ width:100%; overflow:hidden; min-width:1200px; position:relative; margin-top:65px; min-height:705px; }
.index_new_top{ width:1200px; overflow:hidden; margin:0 auto;}
.index_new_top h2{ width:1200px; font-size:20px; text-align:right;}
.index_new_top span{ width:1200px; font-size:16px; text-align:right; margin-top:5px; display:block;}
.new{ width:100%; height:410px; background:#f8f8f8; margin-top:100px; position:relative;}
.newcenter{ width:100%; height:587px; position:absolute; top:64px;}
.wepter{ width:1200px; overflow:hidden; margin:0 auto;}
.wepter_left{ width:396px; height:587px; float:left;}

.wepter_right{  width:740px; overflow:hidden; float:right; margin-top:12.5%;  }
.wepter_right ul li{ width:774px; overflow:hidden; margin-bottom:31px;}
.wepter_right ul li dl{ width:80px; height:80px; background:#f0443f; float:left;  }
.wepter_right ul li dl h2{ width:80px; height:30px; font-size:26px; color:#fff; text-align:center; line-height:30px; margin-top:15px; }
.wepter_right ul li dl span{ width:90px; height:23px; font-size:14px; text-align:center; line-height:23px; color:#fff; display:block; margin-top:5px; }
.wepter_right ul li dt a{ overflow:hidden; width:674px; height:23px; font-size:16px; color:#222; line-height:23px; float:right; font-weight:bold; }
.wepter_right ul li dd{ overflow:hidden; width:674px; overflow:hidden; font-size:14px; margin-top:5px; line-height:23px;  float:right;  }
.tj{ width:1200px; height:28px; margin:0px auto ; }
.sub{ width:100px; height:28px; background:#f0443f;; color:#fff; font-size:14px; text-align:center; line-height:30px; float:right; border-radius:100px; display:block;}




.footer{ width:100%; height:222px; margin:0 auto; background:#252525; overflow: hidden; }
.footer_content{ width:1300px; overflow:hidden; margin:30px auto; padding-top:28px; }
.content1{ float:left; margin:0 auto; text-align:center; }
.content1 dd{ font-size:13px; color:#575757; margin-top:10px;  }

.content2{ float:left; margin:0 40px; }
.content2 dt{ font-size:15px; color:#fff; margin-bottom:4px; font-weight:bold;   }
.content2 dd{ font-size:13px; color:#fff; line-height:25px;  }
.content2 dd a{ color:#fff; }

.content3{ float:left; width:165px; height:80px; margin:12px auto; margin-left:100px; border-right:1px solid #fff;  }
.content3 ul li{ margin:0 auto; margin-bottom:40px;  }
.content3 ul li dt{ width:8px; height:8px; background:#fff; border-radius:100px; float:left; margin:7px;  }
.content3 ul li dd a{ font-size:14px; color:#fff;  }

.content4{ float:left; width:172px; height:80px; margin:12px auto; margin-left:80px; border-right:1px solid #fff;    }
.content4 ul li{ margin:0 auto; margin-bottom:40px; }
.content4 ul li dt{ width:8px; height:8px; background:#fff; border-radius:100px; float:left; margin:7px;  }
.content4 ul li dd a{ font-size:14px; color:#fff;  }

.content5 { float:left; width:185px; margin:12px auto; margin-left:100px;     }
.content5 ul li{ margin:0 auto; margin-bottom:40px; }
.content5 ul li dt{ width:8px; height:8px; background:#fff; border-radius:100px; float:left; margin:7px;  }
.content5 ul li dd a{ font-size:14px; color:#fff;  }




.about_content{ width:100%; margin:0 auto;  }
.title1{ width:1200px; margin:40px auto; font-size:30px; font-weight:bold; text-align:center;   }
.title1 span{ font-size:18px; font-weight:normal;   }
.about_content_main{ width:903px; overflow:hidden;  margin:0px auto; margin-bottom:50px; }
.about_content_main div{ float:left; width:469px; padding-top:10px;  }
.about_content_main span{ float:left; width:auto; line-height:30px; padding-top:40px; padding-bottom: 14px; text-indent: 20px;  }



.contact_way{ width:1200px; overflow:hidden; margin:20px auto; }
.contact_way_left{ width:750px; overflow:hidden; float:left;}
.contact_way_right{ width:400px; overflow:hidden; float:right; font-size:14px; line-height:33px;}
.contact_way_right span{ width:300px; height:50px; font-size:22px; line-height:30px; display:block;}



.products{width: 1200px; overflow: hidden; margin: 0 auto;}
.products_left{ width: 231px; overflow: hidden; float:left; padding-right:20px; }
.products_left h2{ width:231px; height:77px;  line-height: 66px; text-align: center; font-size:24px; color:#fff; background: #272727;  }
.products_left ul{ margin:3px auto; overflow:hidden;  }
.products_left ul li {width:220px; padding:13px 7px; border-bottom:1px solid #fff; font-size:15px; background:#f6f6f6; text-align: center;}
.products_left ul li a {  font-size:14px; color:#797979;}
.products_left ul li a:hover {  font-size:14px; color:#fff;}
.products_left ul li:hover { border-bottom:1px solid #fff; font-size:14px; color:#fff; background:#f0443f;}
.products_left div{  width:231px; height:40px; background:#272727; }

.products_right{ float:right; width:902px; overflow:hidden; margin-top:20px;   margin-right:32px; padding-bottom:5px; border-bottom:1px solid #e8e8e8;  text-align: right;  }


.products_right_content{  width:933px; margin-top:10px;  overflow:hidden;  }
.products_right_content ul li{ float:left; width:290px; margin-left:17px; overflow:hidden;margin-top:15px; padding-bottom:10px;  text-align:center;  }
.products_right_content ul li img{ width:286px; height:215px;  border:1px solid #e8e8e8; }
.products_right_content ul li:nth-child(3n+1){overflow: hidden; float: left; margin-left: 15px; width: 288px;}

.page{ float-left; width:360px; height:30px;  margin:50px auto; overflow: hidden;  text-align: center;}




.news_leb{ width: 1200px; overflow: hidden;  margin-top: 30px; margin:0 auto;}
.news_leb li{ width: 1200px; overflow: hidden; border-bottom: 1px dashed #ccc; padding: 20px 0; }
.news_leb li dt{ width: 90px; overflow: hidden; float: left; background: #162230; padding: 8px 0; }
.news_leb li dt h1{ color: #fff; text-align: center; font-size: 20px;}
.news_leb li dt h2{ color: #fff; text-align: center; font-weight: normal;}
.news_leb li dd{ float: right; width: 1081px; line-height: 30px;}
.news_leb li dd h1 a{ font-size: 18px; font-weight: normal;}
.news_leb li dd h2{ font-weight: normal;}


.detail{ width:1200px; overflow:hidden; margin:0 auto; margin-top:20px;}
.product_title{ width:1200px; height:20px; font-size:16px; text-align:center; line-height:20px; font-weight:500;}
.release{ width:1200px; height:20px; font-size:14px; text-align:center; line-height:20px; margin-top:10px; color:#999;}
.pd{ width:1200px; overflow:hidden; margin-top:20px; line-height:33px;}
.next{ width:1200px; height:20px; font-size:14px; line-height:20px; display:block; margin-top:10px; margin-bottom: 12px;}


.video{ width:100%; margin:0 auto; margin-top:30px;}
.video_content{ width:1200px; margin:0 auto; overglow:hidden; margin-top:20px;    }
.video_content ul li{ float:left; width:379px;  margin:15px auto; padding:10px; text-align:center;   }
.video_content ul li a{ font-size:15px; color:#272727;  }




.login_bg { width: 100%; overflow: hidden; background: url(../images/banner2.jpg) no-repeat center center; min-height: 400px; min-width: 1200px;}
.login_cen{ width:330px;  overflow: hidden; float: right; background: #fff; border-radius: 2px;  margin-top: 62px; padding: 30px; }
.login_cen h1{ text-align: center; font-size: 18px;  color: #333; margin-bottom: 25px;}
.login_cen .login span { display: block; float: left; margin-left: 10px; margin-top: 6px;}
.login_cen .login input { display: block; float: left; width: 280px; line-height: 35px;
 border: 0; padding-left: 10px; height: 35px; background: #fff!important;}
.login_cen .login {background: #fff; margin-bottom: 10px; overflow: hidden; border: 1px solid #ddd; height: 37px;}
.login_cen .login span {display: block; float: left; margin-left: 10px; margin-top: 6px;}

.login_btn {width: 330px; overflow: hidden; margin-top: 20px; margin-bottom: 10px;}
.login_btn input {width: 330px; background: #e70606; color: #fff; border: 0; line-height: 38px; font-size: 14px; cursor: pointer;}
.lz .wangji {display: block;float: right;font-size: 14px; color: #e70606;}




.video_top{ width:100%; height:100px; background:url(../images/bg1.jpg) no-repeat center center; }
.video_top_main{ width:1200px; margin:10px auto; overflow:hidden;   }
.video_top_main_logo{ width:250px; margin-left:10px; float:left;  }
.video_top_main_logo h2{ float:right;  font-size:23px; color:#272727; margin-bottom:0px; margin-top:30px; font-weight: normal; }

.video_top_main_content{ font-size: 16px; float: right; margin-top: 53px; color: #999;  }
.video_top_main_content a{padding-left: 10px; font-size: 16px;}


.container{ width:100%; height:auto;}
.container_main{ width:600px; margin:0 auto; margin-top: 100px; }
.form-item { position: relative; border: solid 1px #ddd; width: 600px; height: 
52px; z-index: 0;}
.form-item label { float: left; width: 90px; height: 52px; line-height: 52px; 
padding-left: 20px;}
.style { position: absolute; z-index: 2; line-height: 46px; margin-left: 20px;  margin-top: 1px; font-size: 14px;  font-family: "Microsoft YaHei", "Hiragino Sans GB"; color: rgb(204, 204, 204); display: inline;}
.form-item .field { border: 0 none; font-size: 14px; width: 400px; height: 19px;
 padding-bottom: 11px; padding-left: 20px; padding-top: 16px;}
.form-item .i-status { position: absolute; display: none; width: 16px; height: 16px;
 top: 20px;  right: 20px;}
 
.input-tip { color: #c5c5c5; height: 27px; font-size: 12px; padding-top: 5px;}
.btn-register { width: 600px; height: 54px; color: #fff;  background: #e22;
 border: 0; font-size: 16px; font-family: "Microsoft YaHei","Hiragino Sans GB";}




