.index_con{ margin-bottom:40px; }
.index_con h1 span{color:#0c2367; }
.index_con h1{ text-align:center; margin-top:30px; color:#333;}
.index_con h3{ text-align:center;margin-top:10px; color:#666;}
.about_us{ width:1200px; float:left;}

.about_con{ margin-top:20px;line-height:30px; font-size:14px; text-align:center;}

.about_con_right{ float:left;  width:780px; margin-left:20px; text-indent:2em;}
.about_con_right a.btn{ width:100px; display:block; color:#fff; margin-top:10px;}
.index_left{ width:240px; float:left;margin-right:20px; margin-top:20px; border:1px solid #0096ff; padding-bottom:25px;}
.index_left ul.sort li a{color:#fff; display:block;}

.index_left h3{ font-size:24px; color:#fff; background:#0096ff; text-align:center;height:60px; line-height:60px; margin-top:0;}
.index_left ul.sort li{ text-align:center; line-height:40px; width:228px;height:40px; font-size:18px; color:#fff;  margin:0 auto;margin-top:10px; border-radius:4px; background:#0096ff;}
.index_left ul.sort li:hover {background:#fe5900;}
.index_left a.btn{ margin-top:20px;}

.title{ border-bottom:1px solid #eee;}
.title h4{ color:#333;  width:120px; text-align:left; line-height:40px; margin-bottom:-1px; font-size:24px;}
.title  a{ float:right; color:#666; line-height:50px;}
.goods{ }
.goods ul.hot{ margin-top:20px; margin-right:-40px;  float:left;}
.goods ul.hot li{ width:300px; height:230px; float:left; margin-right:10px; position:relative; margin-bottom:40px; float:left;}
.goods ul.hot li img{ width:300px; height:230px;}
.goods ul.hot li a{ display:block;}
.goods ul.hot li a .exp_bot{ background:rgba(0,0,0,0.3); position:absolute; left:0; bottom:0; margin-bottom:0; width:100%; height:60px; color:#fff; line-height:60px; text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; font-size:18px;}
.goods ul.hot li a .exp_bot p{ font-size:24px; }
.goods ul.hot li a .exp_bot h4{ width:400px;margin:0 auto; margin-top:10px; white-space:normal; line-height:30px;}

.news{ margin-top:10px;}
.news ul li{ border-bottom:1px dashed #eee; width:1200px; margin-left:15px; padding-bottom:10px; padding-top:10px;}
.news ul li:last-child{ border-bottom:0;}
.news ul li .lileft{ width:240px;height:160px; border:1px solid #eee; overflow:hidden; float:left; border-radius:3px; box-shadow:2px 2px 2px rgba(0,0,0,0.1);margin-right:15px;}
.news ul li .lileft img{ widows:240px; height:160px;}
.news ul li .liright h4{ margin-top:0;  }
.news ul li .liright h4 a{ color:#3c8adc;}
.news ul li .liright p{ line-height:30px; }
.news ul li .liright a{ color:#333;}
.news ul li .liright .affixinfo{ color:#999;}
.news ul li .liright a.check_more{ width:80px; height:32px; background:#3c8adc; line-height:32px; text-align:center; color:#fff; display:inline-block; border-radius:4px;}
a.more{ width:100px; margin:0 auto; display:block; margin-top:30px; text-align:center; padding:0px 8px; border-radius:4px;color:#fff; background:#3c8adc; height:40px; line-height:40px;}
.contact{ padding-bottom:50px;}
.contact_left{ width:562px; height:200px; float:left; margin-right:20px;}
.contact ul li:first-child{ margin-top:0;}
.contact ul li{ font-size:18px; line-height:36px; margin-top:40px;}

/*.news{ float:left; width:590px; margin-right:20px;}
.news ul.hot{ margin-top:20px;  width:170px; float:left;}
.news ul.hot li{ width:170px; height:110px; float:left; margin-right:10px; position:relative; margin-bottom:10px;}
.news ul.hot li img{ width:170px; height:110px;}
.news ul.hot li a{ display:block;}
.news ul.hot li a p{ background:rgba(0,0,0,0.3); position:absolute; left:0; bottom:0; margin-bottom:0; width:100%; height:30px; color:#fff; line-height:30px; text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.news ul.normal{ margin-top:8px; float:left; width:400px; margin-left:20px;}
.news ul.normal li{ line-height:30px; height:30px; }
.news ul.normal li a{ display:block; color:#666;}
.news ul.normal li a span{ float:right;}
.news ul.normal li a strong{ display:block; float:left; font-weight:400; width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.news ul.normal li a i{ font-size:8px; margin-right:10px; color:#0096ff; }
.news1{ margin-right:-20px;}*/

.hot p{ text-align: center; font-size: 18px; } 