﻿@charset "utf-8";
/* CSS Document */

.title { overflow:hidden; width:100%; height:49px; margin:0 auto;background:#fafafa;}
.title_l{ font-size:14px; color:#666; float:left; width:170px; margin-top:8px; margin-left:10px;}
.title_l H2{color:#0080cc; display: inline; font-weight:normal;font-size:22px;line-height:35px;}
.title_l span{ color:#666;display: inline; line-height:32px; margin-left:6px; vertical-align:top; line-height:35px;}
/*pro*/

.pro { overflow:hidden; width:1000px; margin:0 auto}
.pro .menu{ overflow:hidden; width:820px; margin:0 auto; float:left; height:49px;}
.pro .menu li{ float:left; width:164px; text-align:center; line-height:49px; font-size:18px; color:#000; cursor:pointer;}
.pro .menu li.cur{ background: url(../images/nav_bg.jpg) no-repeat left top; color:#fff;}
.pro .pkbox{ overflow:hidden; width:1000px; height:315px; margin:40px auto 0 auto; position:relative;}
.pro .pkbox ul{ overflow:hidden; width:5000px; height:315px; position:absolute; left:0; top:0}
.pro .pkbox li{ float:left; overflow:hidden; width:1000px; margin:0;}
.pro .pkbox li dl{ float:left; overflow:hidden; width:259px; margin:0 105px 0 0}
.pro .pkbox li dl:nth-of-type(3){ margin-right:0;}
.pro .pkbox li dl I{ display:block; margin:0;}
.pro .pkbox li dl H3{ display:block; margin:15px 0 0 0; text-align:center; font-size:14px;font-weight: normal;}
.pro .pkbox li dl dd{ display:block; margin:15px 0 0 0; font-size:14px;}
.pro .pkbox li dl dd a{ display:inline-block; margin:0 0 0 25px;}
.pro .pkbox li dl dd a img{margin-right:6px;}
.pro .pkbox li dl dd a:nth-of-type(2)>img{ vertical-align: top; margin-top:1px;}
.pro .pkbox li dl a:hover{ color:#f21012;text-decoration:none}
/*focus*/

.focus { overflow:hidden; width:1000px; margin:0 auto 10px auto}
.focusleft{overflow:hidden; width:50%; margin:30px auto 0 auto; float:left;}
.focusleft ul{ list-style-type:none;}
.focusleft li{width:100%; margin:0 auto; float:left; text-align:left;}
.focusleft li I{ width:234px; margin:0; float:left;}
.focusleft li dl{width:250px; margin:0 0 0 0 ; float:right; font-size:14px; color:#666;}
.focusleft li dl H3{ display:block; margin:10px 0 0 0; font-weight:600;font-size:16px;}
.focusleft li dl dd{ display:block; margin:0; line-height:25px; margin-top:5px;}
#focus .swiper-pagination-bullet{ background: #999999 none repeat scroll 0 0; border-radius: 50%; height: 8px; opacity: 0.8;width: 8px;}
#focus.swiper-container-horizontal>.swiper-pagination{ bottom:2%;left:25%; width: 100%;}
#focus .swiper-pagination-bullet-active{ background:#0080cc ; opacity:1}
#focus .swiper-slide{ margin:0; float:left; width:100%; height:100%;}

.focusright{overflow:hidden; width:49%; margin:30px auto 0 auto; float:right;}
.focusright I{ width:233px; margin:0; float:left;}
.focusright dl{width:240px; margin:0; float:right; font-size:14px; color:#666;}
.focusright dl H3{ display:block; margin:10px 0 0 0; font-weight:600;font-size:16px;}
.focusright dl dd{ display:block; line-height:25px; margin-top:5px;}
.focusright a{color:#666;text-decoration:none;}
.focusright a:hover{ color:#f21012;text-decoration:none}
.focusright span{width:240px; float:right; font-size:14px; color:#666;display:block; line-height:25px; margin-top:5px; text-align:right;}

/*news*/
.news { overflow:hidden; width:1000px; margin:0 auto 20px auto;}
.newsleft{ overflow:hidden; width:620px; margin:12px auto 0 auto; float:left;}
.newsleft .menu{ overflow:hidden; width:100%; margin:0 auto 0 auto; float:left; height:45px; border-bottom:1px solid #ccc;}
.newsleft .menu li{ float:left; width:160px; text-align:center; line-height:45px; font-size:18px; color:#000; cursor:pointer;}
.newsleft .menu li.cur{ background:#0080cc; color:#fff;}
.newsleft .wenbox{ overflow:hidden; width:620px; height:240px; margin:40px auto 0 auto; position:relative;}
.newsleft .wenbox ul{ overflow:hidden; width:5000px; position:absolute; left:0; top:0}
.newsleft .wenbox li{ float:left; overflow:hidden; width:620px; margin:15px 0 0 0;}
.newsleft .wenbox li span{ float:left; overflow:hidden; width:251px; margin:0 0 0 0; text-align:center;}
.newsleft .wenbox li span p{ display:block; margin:0 0 0 0;line-height:30px; font-size:14px; color:#565757;}
.newsleft .wenbox li dl{ float:left; overflow:hidden; width:335px; margin:5px 0 0 30px;}
.newsleft .wenbox li dl dd{ display:block; margin:0px 0 0 0;line-height:22px; font-size:12px; color:#999;}
.newsleft .wenbox li dl dd H3{ display:block; margin:0 0 0 0; font-weight:normal;font-size:14px;color:#666;}
.newsleft .wenbox li dl dd p{ display:block; margin:0 0 0 0;}
.newsleft .wenbox li dl dd em{ display:block; margin:0 0 0 0; font-style:normal;}
.newsleft .wenbox li a{color:#666; text-decoration:none;}
.newsleft .wenbox li a:hover{ color:#f21012;}
.newsrigt{overflow:hidden; width:322px; float:left; float:right;}
.newsrigt h2{ font-size:20px; margin-bottom:10px; padding-bottom:8px; margin-top:25px; border-bottom:1px solid #ccc;}
.newsrigt h2 a{ color:#0065ad;font-size:14px;text-transform:uppercase; float:right; margin-top:5px; text-decoration:none;}
.newsrigt h2 a:hover{ color:#f21012;}
.wdbox{overflow:hidden; width:100%; text-align:center;}


/*优势*/
.youshi {overflow:hidden; width:1000px; margin:0 auto}
.youshi dl{ float:left; width:240px; margin-right:13px;font-size:14px; color:#7e7d7d; background:#f3f3f3;}
.youshi dl I{ margin:6px 0 0 0; display:block; text-align:center;}
.youshi dl H3{ display:block; margin:5px 0 0 0; font-weight:500;text-align:center;font-size:16px; color:#333;}
.youshi dl dd{ display:block; margin:5px 12px 0 18px; line-height:22px;font-size:14px;}
.youshi dl a{ display:block; margin:15px auto; width:100px; border:1px solid #999999; line-height:30px;text-align:center; color:#6a6868; text-decoration:none;}
.youshi dl a:hover{ color:#f21012;}
.youshi dl:nth-of-type(4){ margin-right:0;}