/* 首页 */
body,p,img,ul,li,a{
	margin:0;
	padding:0;
	font-family:"微软雅黑";
	}
ul,li{
	list-style:none;
	}
a{
	text-decoration:none;
	}
.clearfix{
	clear:both;}
input{
	margin:0;
	padding:0;
	border:none;
	list-style:none;
	outline:none;
	background-color: transparent;
	font-family:"微软雅黑";}
img{
	border:none;}/* CSS Document */
.logo_big_box{
	width:100%;
	}
.logo_box{
	width:1200px;
	height:98px;
	margin:auto;
	}/* CSS Document */
.logo{
	float:left;
	width:444px;
	height:61px;
	margin-top:18.5px;}
.nav{
	height:40px;
	line-height:40px;
	float:left;
	margin-top:25px;
	margin-left:92px;
	}
.nav li{
	width:auto;
	float:left;
	font-size:16px;
	margin:0 12px;
	}
.nav li a{
	float:left;
	color:#404040;
	padding:0 6px;}
.nav li a:hover{
	border-bottom:solid #cc2b19 5px;}
.number{
	float:right;
	width:192px;
	height:33px;
	margin-top:32.5px;}
.banner{
	width:100%;
	height:450px;
	position:relative;
	overflow:hidden;}
.banner img{
	width:1920px;
	left:50%;
	margin-left:-960px;
	position:relative;
	}
.content_big_box{
	width:100%;
	height:329px;}
.jianjie{
	width:1200px;
	margin:0 auto;
	margin-top:40px;}
.jianjie_01{
	float:left;
	width:622px;
	height:329px;
	background-image:url(../images/homepage_13.png);}
.title{
	width:622px;
	float:left;}
.p_01{
	float:left;
	font-size:30px;
	font-weight:600;
	color:#323232;
	}
.p_02{
	float:left;
	font-size:20px;
	font-weight:600;
	color:#cc2b19;
	margin-top:10px;}
.p_03{
    text-align:justify;
	float:left;
	font-size:16px;
	color:#626262;
	line-height:27px;
	text-indent:2em;
	margin-top:30px;}
.more{
	float:right;
	width:105px;
	height:35px;
	background:#cc2b19;
	text-align:center;
	line-height:35px;
	color:#fff;
	font-size:16px;
	margin-top:30px;}
.more a{
	color:#fff;
	}
.more:hover a{
	font-weight:600;}

.jianjie_img{
	float:right;
	width:502px;
	height:307px;
	margin-top:11px;
	margin-right:11px;
	box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);}

.content01_big_box{
	width:100%;
	height:288px;}
.chanpinjs{
	width:1200px;
	margin:0 auto;
	margin-top:40px;}
.chanpin{
	width:1200px;
	float:left;
	margin-top:35px;}
.jiantou_1{
	float:left;
	margin-top:85px;
	margin-right:15px;
	}
.jiantou_2{
	float:right;
	margin-top:85px;
	}	
.nav_01{
	float:left;
	}
.p_04{
	color:#323232;
	text-align:center;
	margin-top:10px;}	
.chanpin_01{
	width:210px;
	height:210px;
	position:absolute;
	z-index:3;
	background:rgba(0,0,0,0.4);
	display:none;
	}
.p_05{
	font-size:14px;
	color:#FFF;
	line-height:20px;
	margin:0 30px;
	margin-top:75px;
	}
.nav_01 li{
	float:left;
	width:210px;
	height:210px;
	border:2px solid #d2d2d2;
	margin:0 30px;
	}
.nav_01 li a{
	float:left;
	}
.nav_01 li:hover .chanpin_01{
	display:block;
	}
.nav_01 li:hover .p_04{
	color:#D85B4D;
	}
.content02_big_box{
	width:100%;
	height:95px;}
.jingshen{
	width:1200px;
	margin:0 auto;
	margin-top:40px;}
.list{
	float:left;
	margin-left:20px;
	}
.list li{
	width:130px;
	float:left;
	font-size:18px;
	line-height:36px;
	text-align:center;
	margin:0 80px;
	font-weight:600;
	}
.list li img{
	float:left;
	width:78px;
	margin:0 26px 10px 26px;
	border-radius:100px;
	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;
	}
.color_01{background-color:#cc2b19;}
.list li:hover img{
	background-color:#434343;
	transform:rotateY(180deg);
	-webkit-transform:rotateY(180deg);
	-moz-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
}
.list li p{
	float:left;
	width:100%;
	color:#000000;}
.list li:hover p{color:#000000;}
.content03_big_box{
	width:100%;
	height:241px;
	background-image:url(../images/homepage_49.png);
	background-position:center;
	position:relative;
	float:left;
	margin-top:40px;}
.footer{
	width:1200px;
	margin:0 auto;
	}
.title_01{
	width:1200px;
	float:left;
	margin-bottom:10px;
	}
.p_06{
	float:left;
	font-size:30px;
	font-weight:600;
	color:#ffffff;
	margin-top:40px;
	}
.p_07{
	float:left;
	font-size:20px;
	font-weight:600;
	color:#cc2b19;
	margin-top:50px;}
.footer_01{
	float:left;
	margin-top:30px;}
.lianxi{
	float:left;
	width:278px;}
.lianxi li{
	float:left;
	margin:10px 0;}
.lianxi img{
	float:left;}
.f_t_02{
	font-size:14px;
	color:#fff;
	float:left;
	line-height:18px;
	}
.f_t_01{
	font-size:14px;
	color:#fff;
	text-align:left;
	float:left;
	line-height:27px;
	margin-left:60px;
	}
/*关于我们*/
.weizhi_box{
	width:100%;
	height:44px;
	float:left;
	border-bottom:solid #cccccc 1px;}
.weizhi{
	width:1200px;;
	height:44px;
	margin:auto;}
.weizhi span{
	width:10px;
	height:20px;
	float:left;
	background-color:#cc2b19;
	margin-top:12px;
	margin-right:10px;}
.weizhi a{
	font-size:13px;
	line-height:44px;
	color:#626262;
	float:left;}
.content_nr_box{
	width:100%;
	height:auto;
	float: left;
    margin-top: 36px;}
.content_nr{
	width:1200px;
	height:auto;
	margin:auto;}
.tt_01{
	background-image:url(../images/about-us_03.png);
	background-repeat:no-repeat;
	background-position:center;
	font-size:24px;
	color:#323232;
	text-align:center;
	line-height:36px;
	height:36px;
	font-weight:600;}
.tt_02{
	font-size:14px;
	color:#cccccc;
	text-align:center;
	line-height:28px;
	}
.title_04{
	width:1200px;
	height:auto;
	float: left;
	text-align:center;
	margin:0 0 26px 0;
	}
.t_04{
	font-size:14px;
	line-height:28px;
	color:#666666;
	float:left;
	text-indent:2em;
	}	
.ab_01{
	width:1200px;
	position:relative;
	float:left;
	}
.ab_left{
	width:564px;
	height:552px;
	float:left;
	background-color:#cc2b19;
	}
.ab_right{
	width:449px;
	height:505px;
	float:right;
	background-color:#fff;
	border:solid #ccc 1px;
	border-left:none;
	padding:45px 50px 0 136px;
	}
.ab_img{
	position:absolute;
	width:645px;
	height:512px;
	top:20px;
	left:20px;}
.t_11{
	width:100%;
	font-size:24px;
	float:left;
	color:#323232;
	line-height:36px;
	float:left;
	}
.t_12{
	width:100%;
	font-size:18px;
	color:#999999;
	float:left;
	line-height:28px;
	margin-top:25px;
	text-indent:2em;
	font-family:"微软雅黑";}
.line_04{
	width:170px;
	height:1px;
	background-color:#cc2b19;
	margin:16px  0 10px 0;
	 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;
	float:left;
	}
.ab_rightt:hover .line_04{
	width:384px;}
/*产品*/
.menu{
	width:100%;
	height:44px;
	margin:20px auto;
	}
.menu li{
	width:158px;
	height:40px;
	text-align:center;
	font-size:16px;
	line-height:40px;
	float:left;
	font-weight:600;
	margin:0 13px;
	border:solid 2px #e5e5e5;
	border-radius:30px;
	}
.menu li a{
	color:#959595;
	}
.menu .selection{
	line-height:44px;
	border:none;
	width:162px;
	height:44px;
	background:#cc2b19;}
.menu .selection a{color:#fff;}
.menu li:hover{
	line-height:44px;
	border:none;
	width:162px;
	height:44px;
	color:#fff;
	background:#cc2b19;}
.menu li:hover a{
	color:#fff;
	}
.prouduct_list{
	width:1200px;
	float:left;
	margin-top:50px;
	}
.prouduct_list li{
	width:267px;
	float:left;
	margin-right:44px;
	margin-bottom:30px;
	}
.prouduct_list li img{
	width:267px;
	height:250px;
	float:left;
	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;
	}
.prouduct_list li:hover img{
	box-shadow:3px 3px 5px rgba(0,0,0,0.4);}
.prouduct_list li span{
	width:267px;
	height:auto;
	font-size:14px;
	color:#6f6f6f;
	float:left;
	margin-top:20px;
	}
.t_08{
	width:267px;
	font-size:16px;
	color:#000000;}
.prouduct_list li span p{
	width:267px;
	float:left;
	line-height:24px;
	}
.prouduct_list li span a{
	width:267px;
	color:#f16522;
	float:left;
	margin-top:10px;
	
	}
.prouduct_list li span a:hover{
	font-weight:bold;}
.line_01{
	width:35px;
	height:5px;
	background-color:#f16522;
	float:left;
	margin:6px 0;}	
.paging{
	width:483px;
	height:35px;
	font-size:16px;
	margin:0 auto;
	}
.paging .page_01{
	padding:6px 15px;
	color:#3f3f3f;
	float:left;
	margin:0 5px;
	float:left;
	border:solid #cccccc 1px;
	margin-top:30px;
	margin-bottom:10px;
	}
.paging .page{
	padding:6px 15px;
	background-coler:#fff;
	border:solid #cccccc 1px;
	color:#3f3f3f;
	margin:0 5px;
	float:left;
	margin-top:30px;
	margin-bottom:10px;}
.paging .page_01:hover{
	padding:7px 16px;
	background-color:#cc2b19;
	color:#fff; 
	border:none;}
.paging .page:hover{
	padding:7px 16px;
	background-color:#cc2b19; 
	border:none;
	color:#fff;
	}
/*联系我们*/
.contact_box{
	width:100%;
	float: left;}
.contact_02{
	width:1170px;
	height:510px;
	margin:auto;}
.contact_left{
	width:384px;
	margin-top:90px;
	float:left;}
.ct_06{
	font-size:18px;
	line-height:35px;
	color:#323232;
	}
.ct_01{
	font-size:30px;
	color:#323232;
	line-height:45px;
	font-weight:600;
	}
.line_03{
	width:170px;
	height:1px;
	background-color:#fc5b4d;
	margin:16px  0 10px 0;
	 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;}
.contact_left:hover .line_03{
	width:384px;}
.phone{
	width:384px;
	float:left;
	margin-top:20px;}
.phone li{
	width:384px;
	float:left;
	margin:20px 0;
	}
.phone li img{
	float:left;
	margin-right:20px;
	transition: all 0.8s ease-in-out;
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    -o-transition: all 0.8s ease-in-out;
	}
.phone li p{font-size:16px;
	color:#555555;
	line-height:28px;}
.map{
	width:688px;
	height:417px;
	float:right;
	border:solid #fff 5px;
	transition: all 0.8s ease-in-out;
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    -o-transition: all 0.8s ease-in-out;
	margin-top:48px;}

.phone li img:hover{
	transform:rotate(90deg);
	-webkit-transform:rotate(90deg);
	-moz-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-ms-transform: rotate(90deg);}
.map:hover{border:solid #dfdfdf 5px;}
.contact_right{
	width:480px;
	margin-top:90px;
	float:left;}
.message{
	width:470px;
	float:left;
	margin-top:25px;}
.message li{
	float:left;
	margin:0 0 20px 0;
	}
.message li input{
	float:left;
	width:450px;
	height:46px;
	padding:0 10px;
	font-size:14px;
	color:#bbbbbb;
	line-height:46px;
	border:solid 1px #e5e5e5;}
.submission{
	width:176px;
	height:48px;
	background-color:#00a54f;
	border-radius:5px;
	text-align:center;
	line-height:55px;
	font-size:13px;
	float:left;
	margin-top:10px;
	transition: all 0.8s ease-in-out;
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    -o-transition: all 0.8s ease-in-out;}
.submission a{
	width:176px;
	height:48px;
	float:left;
	color:#fff;}	
.submission:hover{
	background-color:#f16522;
	}	