﻿@charset "utf-8";

/* CSS Document */



/*

Theme Name:wajueji

Description: It's a theme create by saaojx

Author: saaojx

*/



html,body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,input,button,img,dl,dt,dd,table,th,td,blockquote,fieldset,div,label,em {margin:0;padding:0;border:0;font-weight:normal}

ol,ul,li {list-style:none;}

input,button {vertical-align:middle;outline:0}

body {font:12px/1.5 'Microsoft Yahei',tahoma,Verdana,arial,'宋体';background:#fff;word-wrap:break-word}

table {border-collapse:collapse;border-spacing:0}

th,td {word-break:break-all}

.fl{ float:left}

.fr{ float:right}

a{text-decoration: none; color:#000;}

a:hover{ color:#FF7900;}

img{ border:0}

.bc{ margin:0 auto;}

.clear{ clear:both;}



.header{background-color: rgb(246, 246, 246);height: 86px; width:100%;}

.header_logo{ width:1160px; margin:0 auto;height: 86px; padding-top:10px;}

.logo_img{ width:92px; height:59px;}

.logo_mid{height:37px;font-family:微软雅黑; font-size:27px; line-height:37.8px; padding-left:6px;}

.logo_mid span{font-size: 15px; line-height: 21px; text-transform: uppercase;}

.logo_rig{margin-left:10px; margin-top:10px; border-left:1px dashed #333333; padding:0px 6px; height:40px;}

h1{font-size:16px;}

.logo_rig span{ font-size:14px; color:rgb(152, 152, 152);line-height: 22.4px;}



.header_logo .tel{ background:url(images/dh_1.png) no-repeat left center; padding-left:60px; height:59px; font-size:16px; color:#00002D; padding-right:110px;}

.header_logo .tel strong{ font-size:26px; height:30px; line-height:30px;}



/*menu*/

.menu{ width:100%; height:45px; background:#000;}

.menu ul{ margin:0 auto; width:1200px;}

.menu ul li{ float:left;position:relative;z-index:9;}

.menu ul li a{ color:#FFF; padding:0px 72px; font-size:14px;display:block;line-height:45px; font-family:"Microsoft YaHei"; background:url(images/navline.jpg) no-repeat right center;}



.menu li a:hover {

	background:#C20000;

}

.menu ul li ul {

	position:absolute;

	z-index:9999;

	display:none;

}

.menu ul li ul li {

	float:none;

}

.menu ul li ul li a {

	display:block;

	height:35px;

	line-height:30px;

	background:#999;

	width:150px;

}



/*网站基本定义*/

.clearfix:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}

.clearfix{*zoom:1;}

.bannerbox{width:100%;position:relative;overflow:hidden;}



.cont1,.cont3{ width:100%; background:#F6F6F6; height:auto; display:table; padding-bottom:20px;}

.cont1_con{ width:1200px; margin:0 auto;}

.cont1_con_tit{ text-align:center;padding: 15px 0px;}

.cont1_con_tit p{ font-size:36px;color: rgb(194, 0, 0); height:59px; line-height:59px;}

.cont1_con_tit h2{ font-size:18px; color:#000;}



/* jingpul*/

.jingpul  ul{ width:100%; height:auto; display:table;}

.jingpul  ul li{ float:left; width:285px; margin:5px 5px;position:relative; overflow:hidden;}

.jingpul  ul li img{width:285px; height:213px; display:block;}

.jingpul  ul li h3{ height:55px; line-height:55px; text-align:center; font-size:15px; background:#C20000; color:#FFF;font-weight:bold;}

.ceng2{ position:absolute; top:340px; left:0;width:285px;height:340px;transition:0.5s; color:#FFF;text-align:center; background:rgba(11, 1, 1, 0.7);}



.jingpul ul li .ceng2 h3{ font-size:15px; line-height:40px; padding-top:20px; font-weight:bold; background:none;}

.ceng2 p{ padding:25px 15px; line-height:24px;}

.ceng2 a{ border:1px solid #FFF; color:#FFF; font-size:12px; padding:5px 20px;}

.jingpul  ul li:hover .ceng2{top:0;}

.index_pro{ overflow:hidden;}

.index_pro ul li{ border:none;}    

.index_pro ul li img:hover{ display:block;transform:scale(1.1);-webkit-transform:scale(1.06); transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}

.index_more{ display:block;background:#A90000; font-size:16px; width:100px; padding:5px 10px; text-align:center; color:#FFF; margin:20px auto; overflow:hidden;}

.index_more:hover{ color:#CCC;}



/*cont1后期处理成长方形新加*/

.cont1_con_pro ul li{ height:272px;}

.cont1_con_pro ul li img{ height:217px;}

.cont1_con_pro .ceng2{ top:272px; height:272px;}



/* cont2_con*/

.cont2_con{ width:1200px; margin:0 auto;height:auto; display:table;}

.cont2_conlef,.cont2_conmid,.cont2_conrig{ width:360px;float:left;}

.cont2_conrig{ padding:0 60px;}

.conmid{ color:#666; line-height:24px; }

.conmid p{ text-indent:2em;}

.conmid img{ width:100%;}

.conmid_more{height:20px; line-height:20px; display:block; font-size:12px; float:right; padding:2px 5px;border-radius: 8px; margin-top:23px;}

.cont2_tit{ width:100%; height:60px; line-height:60px; font-size:25px; border-bottom:1px solid #999;margin-bottom:20px;}

.cont2_tit span{ border-bottom:3px solid #C20000; display:block; width:100px; height:60px;}

.index_news ul li{ margin-bottom:10px; border-bottom: 1px solid #e2e2e2; padding-bottom:5px;}

.index_news ul li h3{ font-size:14px;color: #5A5A5A; line-height:30px; font-weight:bold; overflow:hidden; tex-overflow:ellipsis; white-space:nowrap;}

.index_news ul li span{color: #929292;}

.index_news ul li p{font-family: Microsoft YaHei; line-height:24px;color: #5A5A5A;}

.cont3_con{width:1200px; margin:0 auto;height:auto; display:table;}

.chanp_tit{  text-align:center; padding:10px 0;}

.chanp_tit span{display:block;font-size:30px;height:60px; line-height:60px; font-weight:bold;}

.chanp_tit p{ font-size:16px; color:#878383; text-transform:uppercase;}

.chanp_tit span{ background:url(images/chanp_titspan.png) no-repeat left center; margin:0 auto; width:522px; font-size:23px;}

.index_pro ul li h3{ background:none;}



.link {

	width:1200px;



	margin:10px auto;

	height:55px;

	line-height:55px;

	 font-size:14px;

	 }

.link span {

	float:left;

	padding:0px 5px;

	font-weight:bold;

	

}

.link ul li {

	float:left;

	padding-left:15px;

}

.footer{ width:100%; background:#404042;}

.footer_con{ width:1040px; margin:0 auto;background:url(images/logo_b.png) no-repeat 50px center; line-height:24px; font-size:14px; color:#FFF; line-height:30px; text-align:center; padding:40px 0;}

.footer_con p a{ color:#FFF;}

.footer_con p a:hover{ color:#FF7900;}

/*bianda*/

.Homebannertext dl.bannerone dt

{

font-size:50px;

animation:myfirst 3s;

-moz-animation:myfirst 3s; /* Firefox */

-webkit-animation:myfirst 3s; /* Safari and Chrome */

-o-animation:myfirst 3s; /* Opera */

}



@keyframes myfirst

{

from {font-size:45px;}

to {font-size:48px;}

}



@-moz-keyframes myfirst /* Firefox */

{

from {font-size:45px;}

to {font-size:48px;}

}



@-webkit-keyframes myfirst /* Safari and Chrome */

{

from {font-size:45px;}

to {font-size:48px;}



}



@-o-keyframes myfirst /* Opera */

{

from {font-size:45px;}

to {font-size:48px;}



}







.Homebannertext dl.bannerthree dd h3

{

font-size:50px;

animation:myfirst 5s;

-moz-animation:myfirst 5s; /* Firefox */

-webkit-animation:myfirst 5s; /* Safari and Chrome */

-o-animation:myfirst 5s; /* Opera */

}



@keyframes myfirst

{

from {font-size:45px;}

to {font-size:50px;}

}



@-moz-keyframes myfirst /* Firefox */

{

from {font-size:45px;}

to {font-size:50px;}

}



@-webkit-keyframes myfirst /* Safari and Chrome */

{

from {font-size:45px;}

to {font-size:50px;}



}



@-o-keyframes myfirst /* Opera */

{

from {font-size:45px;}

to {font-size:50px;}



}



/*neiye*/

.banner img{ width:100%; display:block; margin:0 auto;}

.pagetit{ border-bottom:1px solid #363435; width:100%; height:50px; line-height:50px;}

.pagetit ul{ float:right;max-width:617px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.pagetit p{font-weight:bold;font-family:"微软雅黑"; padding-left:10px;}

.pagetit span{  float:left;  font-size:12px; padding-left:10px; display:block; max-width:100%;}

.pagecont{padding: 20px 10px;}



.cont{ width:1200px; margin:0 auto;}

.sidebar{ float:left; width:214px; position:relative; top:-100px;}

.sidebar ul li{ border:1px solid #CCC;}

.sidebar ul li h2{ height:100px; background:#C20000; color:#FFF; font-size:24px; text-align:center; line-height:40px;}

.sidebar ul li h2 span{ display:block; width:100%; font-size:21px;text-transform: uppercase;}

.sidebar ul li .sidebarlx_tit{ height:50px; }

.sidebar ul li ul li{color: #333;font-size: 14px;border-bottom: 1px solid #d0d0d0;line-height:39px;text-align:center;background:url(images/sideli.jpg) repeat-x left top; }



.sidebar ul li ul .cat-item-1 a,.sidebar ul li ul .cat-item-3 a,.sidebar ul li ul .cat-item-7 a{ display:none;}

.sidebar ul li ul .children a{ display:block;}

.sidebar ul li ul li:hover{ background:none;}

.sidebar ul li ul li a{ display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.sidebar ul li p{ font-size:14px; line-height:30px; text-align:center;}

.sidebar ul li p strong{ font-size:18px; color:#BC0E0F; line-height:50px;}

.siaebarp1{ border-bottom:#999 1px dashed; }

.sidebar ul li p a{ width:98px; height:35px; line-height:35px; background:#D60000; display:block; color:#FFF; margin:10px auto;}

.widgettitle{ padding:0 20px; text-transform:uppercase;}







.pagemain{ float:right; width:930px;}

.pagecont img{ display:block; margin:0 auto; width:100%; padding-bottom:10px; height:auto;}

.pagecont p{color: #5A5A5A; font-size:12px; line-height:24px; text-indent:2em; padding-bottom:10px;}

.ditubottom{ padding:15px 0;}

.ditubottom p{ height:24px; line-height:24px; padding-left:10px; font-size:14px; color:#000; font-weight:bold;}

.tubiao1{ background:url(images/tubiao1.png) no-repeat left center;}

.tubiao2{ background:url(images/tubiao2.png) no-repeat left center;}

.tubiao3{ background:url(images/tubiao3.png) no-repeat left center;}

.tubiao4{ background:url(images/tubiao4.png) no-repeat left center;}

.tubiao5{ background:url(images/tubiao5.png) no-repeat left center;}



/*liuyan yemian*/

.ContactForm{width:520px;}

.ContactForm span{ font-size:18px; line-height:30px; float:left}

.ContactForm ul{ margin:0px; padding:0px 35px;}

.ContactForm ul li{ margin:0px; padding:0px; min-height:50px; height:auto !important; height:50px;}

.ContactForm ul li input{width:422px; background:none; outline:none; height:40px; line-height:40px; font-size:14px; border:1px solid #ddd; color:#999; padding-left:5px;}

.ContactForm ul li .xingming{float:left; width:190px;}

.ContactForm ul li .dianhua{float:left; width:206px; margin-left:10px}

.ContactForm ul li textarea{width:422px; height:300px;border:1px solid #ddd; color:#999; padding-left:5px; font-size:14px}



.submit{ height:40px; width:100px; background:#2764ee; color:#fff; font-size:14px}

.chongzhi { height:40px; width:100px; background:#f8c92a; color:#fff; font-size:14px}



/* news */

.news{ padding:15px 10px;}

.news ul li {

    border-bottom: 1px solid #dbd4cd;

    line-height: 67px;

	padding:12px 0 20px 0;

	margin-bottom:15px;

	overflow:hidden;

}

.news li h3{float:left; width:820px; height:30x; line-height:30px; }

.news li h3 a { font-size:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#020202;}

.news li p{ line-height:18px; height:36px; float:left; width:820px; margin-bottom:10px; overflow:hidden;color: #5A5A5A;}

.news li .time{background: #c20000; width:72px; height:67px; color:#FFF; float:left; text-align:center; margin-right:18px;}

.day{ font-size:24px; line-height:41px;height:41px; display:block; width:100%; font-weight:bold;}

.day_ym{ font-size:13px; display:block; height:26px; line-height:5px; width:100%;}





/*pro*/

.pro{ padding:10px;}

.pro ul { min-height:500px; padding-bottom:15px;}

.pro ul li{width:210px;}

.pro ul li img{width:210px;height:158px;}

.pro ul li h3{ color:#000; line-height:24px; height:48px;}



/* single */



.single{ padding:10px;}

.pdimg{ width:280px; float:left; max-width:280px; padding:5px; }

.pdimg img{width:280px; height: 210px; display:block;}

.pdbox{ float:left; max-height:440px; width:450px; padding-left:30px; font-size:13px; line-height:30px; }

.pdbox div{ font-weight:bold;}

.pdbox p{ line-height:22px; overflow:hidden; max-height:44px;}

.singletit{ font-size:16px; font-weight:bold;}

.pdtit{

    background: #e7e7e7;

    border: 1px solid #cfcfcf;

    height: 30px;

    line-height: 30px;

    margin-top: 15px;

}

.pdtit span {

    background: #C20000;

    color: #FFF;

    display: block;

    width: 100px;

    text-align: center;

}



.singlep {



    padding: 15px;



}

.singlep p{ line-height:24px; text-indent:2em; font-size:13px;}

.singlep p embed{margin: 0 auto;

display: block;

min-width: 480px;

min-height: 400px;}

.singlep img { margin:0 auto;display:block; max-width:700px;}

.singletit——news{ text-align:center; line-height:50px;}

.tag{height:30px; line-height:30px; text-align:center; color:#4e4e4e; padding-left:260px; border-bottom:1px solid #4e4e4e; line-height:40px; height:40px;}

.singletime{ padding:0 20px;}

.singlep table {

    width: 100%;

    float: left;

    border-left: 1px solid #ededed;

    border-top: 1px solid #ededed;

    font-size: 12px;

    margin-bottom: 18px;

    border-collapse:collapse;

    border-spacing:0;

}



.singlep th {

    border-right: 1px solid #ededed;

    border-bottom: 1px solid #ededed;

    width: 200px;

    padding: 0;

    background-color: #F5F5F5;

    text-align: center;

    font-weight: normal;

    min-height: 34px;

    line-height: 34px;

}



.singlep td {

    border-right: 1px solid #ededed;

    border-bottom: 1px solid #ededed;

    padding-left: 40px;

}

.shangyp{ width: 100%; height: auto;display: table;overflow: hidden;}

/*分页样式*/

#pagenavi{width:900px;display:table;margin:0 auto;text-align:center;margin-top:20px; }

#pagenavi a, #pagenavi a:visited, #pagenavi span {height: 26px;line-height: 26px;display: inline-block;padding: 1px 8px;color:#39F;font-size:12px;  margin-top:6px;margin-bottom:6px;}

#pagenavi a, #pagenavi a:visited {margin: 0 2px;border:1px solid #CCC;}   

#pagenavi span.pages {margin-right: 10px;padding: 2;height: 26px;line-height: 26px;border:1px solid #CCC;color:#39F;}   

#pagenavi span.current {margin: -2px 2px -1px;padding: 0 9px;height: 26px;line-height: 26px;text-align: center;border:1px solid #BCD0E5;}



/*相关文章*/

.single-about1{height:auto; text-align:0; margin:15px; display:block;}

.single-about1 p{font-size:16px; color:#0C3C7A; padding-bottom:5px; border-bottom:2px solid #123D72 }

#cat_related1{width:100%; height:auto; display:table;}

#cat_related1 li{ width:100%; float:left;border-bottom: 1px dotted #000; }

#cat_related1 li a h2{ font-size:13px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;height:40px; line-height:40px; margin:0; float:left;}

#cat_related1 li a h2:hover{  color:#F00; text-decoration:underline;}

.single-about{ height:auto; text-align:0; margin:15px;}

.single-about p{font-size:16px;padding-bottom:5px; border-bottom:2px solid #123D72}

#single-about_pro #cat_related{width:100%; height:auto; display:table; margin:15px 0; }

#single-about_pro #cat_related li{width:95px; float:left; margin-right:20px;}

#single-about_pro #cat_related li a img{width:93px; height:70px; padding:4px; border:1px solid #CCC; float:left;}

#single-about_pro #cat_related li a h2{width:105px;line-height:20px; font-size:12px; text-align:center; float:left; display:block; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

.img100{ width:100%;}

.news_cat_related li{ width:100%;}

.news_cat_related li a h2{font-size:14px; line-height:30px;  border-bottom:#999 1px dashed; background:url(images/newslist.jpg) no-repeat left center; padding-left:10px;}





.wp-video{margin: 0 auto; max-width:640px;}

#shipchang ul li{height: 208px;}

#shipchang ul li img{ height:160px;}



/*404*/

.404_main{width:100%;

overflow: hidden;

height: 542px;

margin: 20px auto;}

.404_title{

    font-size: 14px;

    font-weight: bold;

    margin: 254px 0px 0px 218px;

    color: #D3D3D3;

}

.btn{margin: 95px 0px 0px 270px; background:#434F5A; width:150px; height:45px; display:block; border-radius:10px; font-weight:bold; line-height:45px; text-decoration:none; text-align:center; color:#FFF;}



#categories-4 ul .cat-item-28{ display:none;}





.sales h3{

	font-size: 24px;

	line-height: 40px;

}

.sales ul li{

	width: 274px;

	float: left;
}



.sales ul li:nth-child(3n+1){

	margin-left: 0;

}

.sales ul li p{

	text-indent: 0;

	height: 30px;

	line-height: 30px;

	font-size: 14px;

	color: #000;

	font-weight: bold;

	

}

.sales ul li p:nth-child(1){

	font-size: 16px;

	line-height: 30px;

	font-weight: bold;

}

.sales ul li p .span1{

	float: left;

	width: 160px;

}

.sales ul li p a{

	float:left;

}

.sales ul li p img{

	width: 20px;

	height: auto;

	margin-top: 5px;

}







