@charset "utf-8";
/* CSS Document */
html{ min-width:1200px;}
body{ font-size:14px; font-family:"\5FAE\8F6F\96C5\9ED1";  color:#333;}
*{ padding:0; margin:0;}
fieldset,img {border:0} 
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal} 
ol,ul {list-style:none} 
caption,th {text-align:left} 
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal} 
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.riqi{ float:right; display:block;}
a{ color:#333; text-decoration:none;}

.header{ background:url(../images/index_01.jpg) center bottom; height:580px;}
.top{ width:100%; height:80px; background:#fff; box-shadow:0 5px 5px #666;}
.logo{ width:250px; padding:12px 0 0; text-align:center;}
.menu{ width:950px; line-height:80px; text-align:center; }
.menu a{ margin:0 12px; color:#333;}
.product{ width:1100px; margin:130px auto 0;}
.product h1{ font-size:36px; text-align:center; font-weight:bold; color:#f00;}
.product p{ font-size:18px; line-height:36px; text-indent:2em; padding:30px 0 0; color:#555;}
.product_intro,.product_list{ width:1200px; margin:80px auto; }
.product_intro h2,.product_list h2{  padding:0 40px;  font-size:30px; text-align:center; letter-spacing:6px; color:#0083ce;}
.product_intro h2 span,.product_list h2 span{ padding:0 30px; font-size:36px; font-weight:bold;}
.product_intro_con{ padding:50px 0 0;line-height:36px; font-size:16px;}
.pro_bg{ width:100%; float:left;}
.pro_bg:nth-child(odd){background:#fafafa;}
.product_list_line{ background:url(../images/index_02.jpg) no-repeat center; height:5px;}
.product_list ul{ float:left; margin:0 -50px 0 0;}
.product_list li{ float:left; width:370px; margin:45px 45px 0 0;}
.product_list li span{ width:364px; height:294px; border:3px solid #ccc; text-align:center; display: table-cell; vertical-align: middle; }
.product_list li span i {display: inline-block; height: 100%; vertical-align: middle;}
.product_list li span img{ max-height:290px; max-width:360px; vertical-align: middle;}
.product_list li span:hover{ border:3px solid #666;}
.product_list li h3{ font-size:18px; padding:10px 0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.product_list li p{ color:#999; padding:3px 0;}
.company{ background:#0083ce; padding:60px 0;}
.company h2{ font-size:36px; text-align:center; color:#fff; font-weight:bold;}
.company dl{ width:1120px; margin:40px auto; padding:40px; background:#fff;}
.company dd h2{ font-size:36px; text-align:left; color:#333; line-height: 34px;}
.company dt{ float:left; width:450px;}
.company dd{ float:right; width:640px; text-indent:2em; color:#333; line-height:30px;}
.contact { width:1200px; margin:0 auto; text-align:center;  color:#fff;}
.phone{ font-size:30px; font-weight:bold;}
.contact_other{ font-size:18px; padding:20px 0 0;}
.contact span{ padding:0 30px 0 0;}

footer,.foot {text-align:center;line-height:1.8;background-color:#FFF; font-size:14px; min-width:1200px;}
.foot {padding:8px 0 20px 0; border-top:5px solid #0083ce;}
.foot_nav {line-height:2.0}
.foot_nav a {padding:0 5px;}


footer,.foot{text-align:center;line-height:1.8;background-color:#FFF;font-size:14px;}
.foot{padding:8px 0 20px 0;border-top:5px solid #0083ce;}
.foot_nav{line-height:2.0;}
.foot_nav a{padding:0 5px;}
.g-footer {width:1200px;margin: 30px auto 0; text-align: center;}
.g-footer i{font-style: initial; line-height: 26px; font-size: 15px; }
.g-footer i.c1{display: none;}
.g-footer i.c3{display: none;}