@charset "utf-8";
/* CSS Document */
html { overflow-x:hidden;}
body,td,th {font-family:"宋体";font-size: 12px;color:#474747;line-height:2em;}
body {margin:0;padding:0; overflow-x:hidden;}
form{margin:0;padding:0;}
a{ color:#474747;text-decoration:none;}
a:hover{color:#01a2b2;}
li,ul,dl{ list-style:none; margin:0; padding:0;}
img {border:none;vertical-align: middle;}
input {vertical-align:middle}
h1,h2,h3 {margin:0; padding:0;}
.clear {clear:both;}
#wrap {
width:1000px;
margin:0 auto;
}
#top {
height:100px;
border-top:4px solid #45b4bf;
}
#logo {
float:left; padding:30px 0 0 0
}
#bottom {
font-family:Arial, Helvetica, sans-serif;
background:#555555;
color:#c7c7c7;
}
#bottom .logo {
padding:40px 0 0 0;
text-align:center
}
#bottom .copy {
padding:20px 0;
text-align:center;
}
#banner {
height:407px;
width:100%;
text-align:center;
}
.banner { height:402px;}
#imain { background:url(../images/bg_about.jpg) no-repeat 965px -0px;
padding: 105px 0;
padding:105px 0;
}
#imain .i_pic { float:left}
#imain .i_left {
float:left;
width:223px;
padding:0 0 0 45px;
}
#imain .i_mid {
padding:0 0 0 45px;
float:left;
width:223px;
}
#imain .i_right {
padding-top:25px;
float:right;
width:288px;
}
#imain2 {background:#f8f9f9}
#imain2 .i_left {
float:left;
width:410px;
}
#imain2 .i_right {
float:right;
width:395px;
}
#imain2 .i_right .con { padding:220px 0 0 0; font-size:14px;}
#imain2 .i_right .con h1 { font-size:44px; height:50px; line-height:50px; text-transform:uppercase}
#main { margin-bottom: 200px;min-height:600px;background:url(../images/bg_main.jpg) repeat-y 0 0;}
#main .leftside {
float:left;
width:230px;
}
#main .rightside {
float:right;
width:730px;
}
.title {
height:30px;
line-height:30px;
font-size:16px;
color:#000;
font-weight:bold;
background:url(../images/ico_title.jpg) no-repeat 0 center;
padding:0 0 0 10px;
}
.title .more {
float:right;
padding:8px 0 0 0;
}
.i_about { font-size:14px;}
.tit_pic {
padding:0 0 0 20px;
height:40px;
color:#fff;
font-weight:bold;
background:url(../images/bg_title.jpg) no-repeat 0 0;
}
.tit_pic .cn {font-family: "微软雅黑";
font-size: 16px;
font-weight:bold;
height:40px;
line-height:40px;
float:left;
}
.tit_pic .en {
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
text-transform: uppercase;
padding:0 0 0 10px;
}
.tit_pic .more {float:right;height:32px;
line-height:32px; padding:0 15px 0 0; font-weight:normal; }
.leftnav {
height:36px;
position: relative;
top:-18px;
}
.leftnav ul {
}
.leftnav li {
float:left; padding:0 6px 0 0;
}
.leftnav li a {
width:160px;
display:block;
height:36px;
line-height:36px;
text-align:center;
background:url(../images/bg_cate.png) no-repeat 0 0;
font-size:14px;
color:#fff;
}
.leftnav li a:hover,.leftnav li .now {
background:url(../images/bg_cate_hover.png) no-repeat 0 0;
color: #7e5839;
}
.i_news .date {
font-family:"微软雅黑";
font-size:22px;
color:#e48301;
float:left;
height:65px;
width:93px;
}
.i_products {
background:url(../images/bg_product.jpg) repeat-x 0 0;
padding: 35px 0;
}
.i_products .btn {
position:absolute;
left: -6px;
top: 86px;
}
.i_products .btn2 {
position:absolute;
right: -6px;
top: 86px;
}
.item4 img{border:0;position:absolute;}
.i_service {
padding:84px 0;
background:url(../images/bg_shading.jpg) repeat 0 0;
}
.i_service ul {
height:302px;
}
.i_service li {float:left; width:198px; height:302px; position:relative; margin:0 30px 0 0; overflow:hidden }
.i_service li .txt { display:block; position:absolute; width:103px; height:103px; top:100px; text-align:center; left:22%;}
.i_service li .txt a { display:block; background:url(../images/bg_ipro.png) no-repeat 0 0; width:103px; height:103px;}
.i_service li .txt a:hover { display:block; background:url(../images/bg_ipro_hover.png) no-repeat 0 0;}
.i_service li .txt .tit { display:block; text-align:center; padding:34px 0 0 0; color:#fff; font-family:"微软雅黑"; font-size:15px; font-weight:bold;}
.i_service li .txt .more { display:block; text-align:center; color:#fff}
.i_service .name { float:right}
.i_order { padding:75px 0; height:325px;}
.i_order .tit { float:left; padding:0 95px 0 0}
.i_order .intro { float:left; width:276px; height:325px; background:url(../images/bg_order.jpg) no-repeat 0 0; padding:0 58px 0 0; border-right:1px solid #b09d60}
.i_order .intro .con { padding:40px 0 0 0; width:200px; margin:0 auto}
.i_order .intro .con .name { height:30px; line-height:30px; font-size:18px; font-weight:bold}
.i_order .intro .con .txt { padding:8px 0;}
.i_order .intro .con .txt p { margin:0; padding:0}
.i_order .intro .con .more { padding:20px 0 0 0}
.i_order .pic { float:right; font-size:14px;}
.i_order .pic .name { height:30px; line-height:30px; background:url(../images/ico_order.png) no-repeat 0 center; padding:0 0 0 15px;}
.i_order p { padding:0; margin:0}
.i_team {background:url(../images/bg_shading.jpg) repeat 0 0;}
.i_team .bg {background:url(../images/bg_team.png) no-repeat 0 20px;padding:84px 0; position:relative;}
.i_team .tit { float:left; padding:0 30px 0 0}
.i_team .more {position:absolute; right:0; bottom:30px;}
.i_team .list li { float:left; padding:0 0 0 50px}
.i_photo { padding:75px 0;}
.i_photo .tit { float:right}
.i_photo li { float:left; width:160px; height:150px; margin:0 20px 15px 0; overflow:hidden; position:relative;}
.i_photo li img {width:160px; height:150px;}
.i_photo li img:hover {filter:alpha(opacity=60);opacity:0.6;}
.i_link {padding:75px 0; border-top:1px solid #d1d1d1;}
.i_link li { float:left; padding:0 34px 0 0}
.i_link li .tit { font-size:14px; height:30px; line-height:30px; padding:0 0 10px 0;}
.i_link li .tit a { color:#000;}
.i_link .code { float:left;}
.i_link .phone { float:left; padding:0 0 0 10px;}
.i_partner .tit { height:30px; line-height:30px; background:url(../images/ico_partner.jpg) no-repeat 0 center; padding:0 0 0 20px; }
.i_partner .tit .cn { font-size:24px; padding:0 10px 0 0}
.i_partner .tit .en { font-size:18px; text-transform:uppercase}
.i_partner .con { padding:30px 0 50px 0}
.i_partner .con img { border:1px solid #d1d1d1}
.content {
font-size:14px;
height:auto!important;
height:360px;
min-height:280px;
background: url(../images/bg_right_mid.jpg) repeat-y 0 0;
}
.path {
text-align:right;
font-size:12px;
color:#999999;
height:14px;
line-height:14px;
}
.path img {
margin: 0 0 2px 0;
}
.ddsmoothmenu {height:100px;}
.ddsmoothmenu ul {
padding-right: 0px; padding-left: 0px; z-index: 100; float: left; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none
}
.ddsmoothmenu ul li {
display: block; float: left; line-height:40px; position: relative;
}
html .ddsmoothmenu ul li {
float: left; line-height:40px; position: relative; height:40px; background:url(../images/bg_nav_li.jpg) no-repeat right 53px; padding:40px 0 20px 0;
}
.ddsmoothmenu ul li .now {
color:#fff; background:url(../images/bg_nav.gif) repeat-x right 0;
}
.ddsmoothmenu ul li a {
color:#555; height:40px; line-height:40px; font-size:14px; padding:0 22px; float: left;
}
.ddsmoothmenu ul li a:hover {background:url(../images/bg_nav.gif) repeat-x right 0; color:#000000;}
.ddsmoothmenu ul li ul {
visibility: hidden; position: absolute;
}
.ddsmoothmenu ul li ul li {
float: left; line-height: 40px; padding:0; height:40px; background:none; border-bottom:1px solid #d1d1d1;
}
.ddsmoothmenu ul li ul li a {
float: left; text-decoration: none; color:#000; width:115px; padding:0; text-align:center; font-size:12px; text-transform:none; font-weight:normal; background:#fff; line-height:40px; height:40px; filter:alpha(opacity=90);opacity:0.9;
}
.ddsmoothmenu ul li ul li a:hover {
background: #45b4bf;
color:#fff;
font-weight:bold;
}
.ddsmoothmenu ul li ul li ul {
top: 0px
}
.downarrowclass,.rightarrowclass {display:none}
.downarrowclass .nav .box{width:100%;height:34px;position:absolute;top:42px;left:0;background:#fff;display:none; filter:alpha(opacity=80);opacity:0.8; }
.flexslider { position:relative; z-index:0; width:100%; top:0; height:685px; overflow: hidden; background: url(../images/loading.gif) 50% no-repeat;}
.slides { position: relative; z-index: 1;}
.slides li { height:685px;}
.flex-control-nav { position: absolute; bottom: 10px; z-index: 2; width: 100%; text-align: center;}
.flex-control-nav li { display: inline-block; width: 14px; height: 14px; margin: 0 5px; *display: inline; zoom: 1;}
.flex-control-nav a { display: inline-block; width: 14px; height: 14px; line-height: 40px; overflow: hidden; background: url(../images/dot.png) right 0 no-repeat; cursor: pointer;}
.flex-control-nav .flex-active { background-position: 0 0;}
/*新闻*/
#dcms_pager .pages{border:none;text-transform:uppercase;text-align:center !important;padding:0 0 10px 0;padding:0;height:30px;clear:both;padding-top:20px;}
#dcms_pager .pages a{margin:0 3px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;padding:0 8px;border:1px #ededed solid;color:#999;font-size:12px;cursor:pointer;text-decoration:none;height:24px;line-height:24px;}
#dcms_pager .pages a:hover{border:1px #ededed solid;color:#fff;background:#01a2b2;}
#dcms_pager .pages a.pgcurrent{border:1px #ededed solid;color:#fff;background:#01a2b2;}
.newsImg{padding-bottom:0px;zoom:1;overflow:hidden;}
.newsImg img{border:1px solid #ededed;float:left;margin-right:27px;padding:2px;}
.newsImg h2{color:#666;font-size:14px;line-height:140%;padding-top:15px;}
.newsImg h2 a{color:#666;}
.newsImg p{color:#999;line-height:200%;overflow:hidden;font-size:12px;}
.newsImg img{margin:10px 10px 0 0;}
.newsImg i.san{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#fff #fff #fff #999;border-image:none;border-style:solid;border-width:3px;float:left;height:0;margin:15px 9px 0 0;overflow:hidden;width:0;}
.newsImg .more{color:#01a2b2;font-size:12px;margin-top:7px;display:block;}
.newsListIndex{clear:both;width:396px;float:right;clear:none;}
.newsListIndex li{line-height:26px;border-bottom:1px #ededed dotted;}
.newsListIndex li a{background:url(../images/ico_1.gif) no-repeat left 50%;padding-left:10px;}
.newsListIndex li span{float:right;color:#999;}
.newsPageIndex{clear:both;}
.newsPageIndex li{line-height:40px;border-bottom:1px #D6D6D6 dotted;}
.newsPageIndex li a{background:url(../images/ico_1.gif) no-repeat left 50%;padding-left:10px;}
.newsPageIndex li span{float:right;color:#999;}
#newsView h2{color:#000;font-size:16px;padding:8px 0 10px;text-align:center !important;text-align:center;}
#newsView h3{border-bottom:1px solid #ededed;color:#999;line-height:37px;height:37px;text-align:center !important;width:100%;font-weight:normal;}
#newsView .newsInfo{margin:20px auto 60px;line-height:200%;}
#newsView .newsTurn{border-top:1px solid #ededed;padding:20px 0;color:#999;}
#newsView .newsTurn .back{background:#ebebeb;width:60px;height:22px;line-height:22px;text-align:center !important;float:right;display:block;padding:5px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
#newsView .newsTurn .back:hover{background:#01a2b2;color:#fff;}
/*新闻 end*/