﻿@charset "utf-8";
/* CSS Document */

::selection {
    background-color : #015ec2;
    color: #fff;
}

::-moz-selection {
    background-color : #015ec2;
    color: #fff;
}

::-webkit-selection {
    background-color : #015ec2;
    color: #fff;
}

::-webkit-scrollbar {
    width: 8px;
    height: 8px;
    background-color: #F5F5F5
}

::-webkit-scrollbar-track {
    border-radius: 10px;
    background-color: #E2E2E2
}

::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    background-color: #555
}

* {
    padding: 0;
    margin: 0;
    font-family: "微软雅黑", 'Microsoft YaHei', arial, helvetica, clean, sans-serif;
}

body {
    font: 14px/1.231 "微软雅黑", 'Microsoft YaHei', arial, helvetica, clean, sans-serif;
    color: #333;
    margin: 0;
    line-height: 1;
	background:url(../../images/page_bg.jpg) repeat center;
}

:focus {
    outline: 1;
}

article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary {
    display: block;
}

a {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}

ins {
    background-color: #ff9;
    color: #000;
    text-decoration: none;
}

mark {
    background-color: #ff9;
    color: #000;
    font-style: italic;
    font-weight: bold;
}

del {
    text-decoration: line-through;
}

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

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #cccccc;
    margin: 1em 0;
    padding: 0;
}

input,
select {
    vertical-align: middle;
}


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

img {
    border: none;
}

a {
    color: #333;
    text-decoration: none;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
}

a:link,
a:hover,
a:active,
a:visited {
    text-decoration: none;
}

input,
textarea {
    outline: 0;
    border: 0;
}

textarea {
    resize: none;
}

h1,
h2,
h3,
h4,
h5,
h6,
dl,
dd,
dt,
i,
em {
    font-weight: normal;
    font-style: normal;
}
.clear{clear:both;}

.product{margin:50px auto 50px auto;width:1180px;height:auto;}
.list{ float:left; width:220px; background:#f0f0f0;}
.list .list_t{height:90px;text-align:center; display:block; background:#015ec2;}
.list .list_t h2 a{ font-size:24px; color:#fff;display:block; font-weight:bold; text-align:center;padding-top: 22px;}
.list .list_t h2 p{ font-size:14px; color:#fff;text-align:center; font-family:Arial, Helvetica, sans-serif;padding-top:10px; font-weight:normal;}
.list .list_con{width:220px;height:auto;}
#menu, ul#menu ul {list-style-type:none;margin: 0;padding: 13px 0;}
#menu a {display: block;text-decoration: none;	}
#menu li ul li a {  font-family:"Microsoft YaHei"; margin:0px auto;height:26px; line-height:26px; padding-left:30px;}
#menu li a {color: #333;font-size:14px; text-align:left;}
#menu li a:hover {}
#menu li .first{background:#ff6600; height:38px;width:194px;margin:10px 13px 0px 13px;}
#menu li a.first { height:38px;font-size:16px;color:#fff; line-height:38px; display:block; text-align:center; font-weight:bold;}


#tab{width:940px;position:relative;margin:0 auto 0 20px; float:right;min-height: 455px;}                            
#tab .tab_menu{width:100%;float:left;position:absolute;z-index:1;height:38px; background:url(../../images/chanpin_t.jpg) no-repeat bottom center;}
#tab .tab_menu li{float:left;width:234px;height:42px;line-height:42px;cursor:pointer;text-align:center;margin:0px 0px 10px 0; font-size:16px;color:#fff;}
#tab .tab_box{width:940px;clear:both;top:30px;position:relative; float:right; }
#tab .tab_menu h3 a{font-size:16px; color:#333; font-weight:bold; float:left;  height:38px; line-height:38px; padding-left:5px; display:block;}
#tab .tab_menu  .more{font-size:14px; color:#333; float:right; line-height:38px;padding-right:5px;}
#tab .tab_box ul li{width:215px; float:left;margin:20px 20px 8px 0;}
#tab .tab_box ul li p{width:215px;height:35px; background:#cfcfcf;  margin-top:4px;}
#tab .tab_box ul li p a{width:215px; text-align:center; display:block; height:30px; line-height:30px; font-size:14px;color:#333;}
#tab .tab_box ul li.last{ overflow:none;}
#tab .tab_box ul li img{  width:207px; height:162px;border:1px solid #dbdbdb; padding:3px;}
#tab .hide{display:none;}
#tab .tab_box div{padding:10px 0;} 


.te_bg{ width:100%; height:803px; margin:30px auto 0 auto; position:relative; background:url(../../images/te_bg.jpg) no-repeat center;}
.te{ width:1180px; height:590px; margin:50px auto 0 auto; position:relative; background:url(../../images/te_img.png) no-repeat center;}
.te_title {margin: 0 auto; width:1180px;font-size:30px; color:#015ec2; text-align:center; display:block; font-weight:bold;background:url(../../images/te_t.png) no-repeat bottom center; height: 55px; padding-top:50px;}

.te .te1{ position:absolute; top:0px;width:495px; height:200px;left:0;}
.te .te1 .tet{ color:#fff; font-size:18px;position:absolute;  right:12px; font-weight:bold;line-height:28px;  top:60px; }
.te .te1 .tecon{ color:#333;  font-size:16px;position:absolute; top:40px; right:130px; }
.te .te1 .tecon p{line-height:24px;}
.te .te1 .tecon span{ color:#ff6600;}


.te .te2{ position:absolute; top:0px; right:0; width:495px; height:200px;}
.te .te2 .tet{color:#fff; font-size:18px;position:absolute; left:-9px;font-weight:bold;line-height:28px;top:60px;}
.te .te2 .tecon{color:#333;  font-size:16px;position:absolute; top:40px; left:120px;}
.te .te2 .tecon p{ line-height:24px;}
.te .te2 .tecon span{ color:#ff6600;}

.te .te3{ position:absolute; top:240px;width:495px; height:200px;left:0;}
.te .te3 .tet{ color:#fff; font-size:18px;position:absolute; right:151px;font-weight:bold;line-height: 28px;top:60px;  }
.te .te3 .tecon{ color:#333; font-size:16px;position:absolute; top:50px; right:270px;}   
.te .te3 .tecon p{ line-height:24px;}
.te .te3 .tecon span{ color:#ff6600;}

.te .te4{ position:absolute; top:240px;width:495px; height:200px;right:0;}
.te .te4 .tet{ color:#fff; font-size:18px;position:absolute; left:155px;font-weight:bold;text-align: right;line-height: 28px; top:60px;}
.te .te4 .tecon{ color:#333; font-size:16px;position:absolute; top:50px; left: 267px;}   
.te .te4 .tecon p{ line-height:24px;}
.te .te4 .tecon span{ color:#ff6600;}

.te .te5{ position:absolute; top:475px;width:495px; height:200px;left:0;}
.te .te5 .tet{ color:#fff; font-size:18px;position:absolute; right:8px;font-weight:bold;text-align: right;line-height: 28px;top:60px;}
.te .te5 .tecon{ color:#333; font-size:16px;position:absolute; top:50px; right:130px;}   
.te .te5 .tecon p{ line-height:24px;}
.te .te5 .tecon span{ color:#ff6600;}

.te .te6{ position:absolute; top:475px;width:495px; height:200px;right:0;}
.te .te6 .tet{ color:#fff; font-size:18px;position:absolute; left:5px;font-weight:bold;text-align: right;line-height: 28px; top:60px;}
.te .te6 .tecon{ color:#333; font-size:16px;position:absolute; top:50px; left:128px;}   
.te .te6 .tecon p{ line-height:24px;}
.te .te6 .tecon span{ color:#ff6600;}

.banner1{margin:0 auto;width:100%; height:241px; background:url(../../images/banner_1.jpg)  no-repeat center;}
.banner1 .zx {width:1180px;margin:0 auto;}
.banner1 .zx .zx1{ width:455px; float:right;margin:150px 5px 0 0; height:44px; line-height:44px; }
.banner1 .zx .zx1 .rexian{color:#fff;font-size:18px;margin: 13px 0 0 20px; float:left; }
.banner1 .zx .zx1 .rexian span{color:#fff;font-size:24px;font-weight:bold;}
.banner1 .zx img{margin:10px 0 0px 20px;}

.case_title{width:1180px; margin:35px auto 0 auto; text-align:center;  height:60px;}
.case_title h3 a{ text-align:center; font-size:30px; font-weight:bold; color:#015ec2; display:block;background:url(../../images/case_t.jpg) no-repeat center;}
.case_title p{ text-align:center; font-size:18px; font-weight:normal; color:#333;display:block; margin-top:10px;}
.case{width:1180px; margin:40px auto 0 auto;}
.case .case_left{ float:left; width:255px;}
.case .case_left ul li{ width:255px; height:72px; background:url(../../images/case_fl.jpg) no-repeat center;margin-bottom:10px;}
.case .case_left ul li:hover,.case .case_left ul li.casehover{ background:#ff6600;}
.case .case_left ul li:hover a,.case .case_left ul li.casehover a{ background:#ff6600; color:#fff;}
.case .case_left ul li a{font-size:18px; font-weight:bold; color:#333; text-align:center; line-height:72px; display:block; }
.case_right{width:900px; float:right; height:400px;}
.case_right .fr1{width:900px; height:400px;float:left;}
.case_right img{width:570px; height:400px ;margin:0 10px;}
.case_right .nr{width:300px; height:399px ;float:right; background:url(../../images/case_list.jpg) no-repeat center;}
.case_right .nr h5{font-size:18px; color:#333; font-weight:bold; margin:60px 0 0 23px;}
.case_right .nr dl{}
.case_right .nr dl dt{font-size:14px; color:#333;margin:20px 0px; line-height:24px; padding:0 10px;}
.case_right .nr dl dd a{font-size:14px; color:#fff; line-height:40px; margin:20px 15px ; overflow:hidden; width:155px; height:40px; background:#ff6600; display:block; text-align:center;}

.ysbg{ width:100%; height:1090px;margin:50px auto 0 auto; position:relative;background:url(../../images/ys_bg.jpg)  no-repeat top center;  }
.ysbg .ys_t {margin:0 auto;width:1180px; text-align:center; height:140px;}
.ysbg .ys_t a {margin:0 auto;width:1180px; text-align:center; display:block; font-size:30px; font-weight:bold; color:#333;line-height: 55px;}
.ysbg .ys_t a span { color:#ff6600;}
.ysbg .ys_t p {margin:0 auto;width:1180px; text-align:left; height:83px;font-size:24px; font-weight:normal; color:#fff;padding-left:310px;
line-height: 83px;}
.ysbg .advantage{ width:1180px; height:945px; margin:0 auto; position:relative; }
.advantage .ys1{ position:absolute; top:73px;width:540px; height:300px;right:0px;}
.advantage .ys1 .yst{ color:#015ec2; font-size:24px;position:absolute;  left:76px; font-weight:bold;}
.advantage .ys1 .yscon{ color:#333333; font-size:14px;position:absolute; top:50px; left:80px; }
.advantage .ys1 .yscon p{line-height:25px; margin:5px 0; background:url(../../images/buttom.jpg) no-repeat left center; padding-left:20px;}


.advantage .ys2{ position:absolute; top:296px; left:90px; width:580px; height:300px;}
.advantage .ys2 .yst{ color:#015ec2; font-size:24px;position:absolute; left:15px;font-weight:bold;}
.advantage .ys2 .yscon{ color:#333333; font-size:14px;position:absolute; top:50px; left:17px; width:500px;}
.advantage .ys2 .yscon p{line-height:25px; margin:5px 0; background:url(../../images/buttom.jpg) no-repeat 0 9px; padding-left:20px;}


.advantage .ys3{ position:absolute; top:497px;width:540px; height:300px;right:0px;}
.advantage .ys3 .yst{ color:#015ec2; font-size:24px;position:absolute; left:76px;font-weight:bold;}
.advantage .ys3 .yscon{ color:#333333; font-size:14px;position:absolute; top:50px; left:80px; }   
.advantage .ys3 .yscon p{ line-height:25px;  margin:5px 0; background:url(../../images/buttom.jpg) no-repeat 0 9px; padding-left:20px;}


.advantage .ys4{ position:absolute; top:760px; left:90px; width:580px; height:300px;}
.advantage .ys4 .yst{ color:#015ec2; font-size:24px;position:absolute; left:15px; font-weight:bold;}
.advantage .ys4 .yscon{ color:#333333; font-size:14px;position:absolute; top:50px; left:17px; }
.advantage .ys4 .yscon p{line-height:25px; margin:5px 0;background:url(../../images/buttom.jpg) no-repeat left center; padding-left:20px;}  
.advantage .tu1{ position:absolute; top:55px; left:120px; width:383px; height:217px;}
.advantage .tu1 .img{position:absolute;  left:0px; }
.advantage .tu2{ position:absolute; top:240px; right:50px; width:383px; height:217px;}
.advantage .tu2 .img{position:absolute;  left:0px;}
.advantage .tu3{ position:absolute; top:510px; left:120px; width:383px; height:217px;}
.advantage .tu3 .img{position:absolute;  left:0px; }
.advantage .tu4{ position:absolute; top:705px; right:50px; width:383px; height:217px;}
.advantage .tu4 .img{position:absolute;  left:0px;}

.review_bg{width:100%; height:692px; margin:30px auto 0 auto; background:url(../../images/jz_bg.jpg) no-repeat center;}
.review_title{width:1180px;margin:0 auto;height:50px; padding-top:60px;}
.review_title h3 a {font-size:30px;color:#015ec2; text-align:center; font-weight:bold; display:block; margin:0 auto; height:42px; line-height:42px; }

.review{width:1180px; height:410px; margin:30px auto 0 auto;}
.review .ttt{ width:280px; height:21px; margin:0 auto; border-bottom:1px solid #ddd; padding-left:7px;}
.review .ttt ul{height:63px;margin:0 auto; width:580px; float:left;}
.review .ttt li{font-family: microsoft yahei; float:left; width:115px;  height:42px;  text-align:center; line-height:42px;cursor:pointer; color:#fff; background:#015ec2;margin: 0 10px; }
.review .ttt li a{ font-size:16px; color:#fff; font-weight:bold;}
.review .ttt li.hover a{background:#ff6600; display:block;}

.review .tabc ul li{width:284px; float:left;height:446px;margin:0 11px 0 0; background:url(../../images/jz_list.png) no-repeat center;}
.review .tabc ul li .jzimg{width:262px; margin:10px auto;}
.review .tabc ul li .jzimg img{width:260px;height:170px; border:1px solid #ddd;}
.review .tabc ul li .neir{width:284px; height:200px;margin-top:15px;}
.review .tabc ul li .neir h5 a{font-size:14px;color:#333; font-weight:bold;text-align:center; margin:10px auto; height:30px; display:block; background:url(../../images/jz_t.jpg) no-repeat bottom center;}
.review .tabc ul li .neir p{font-size:12px;color:#333;line-height:24px; overflow:hidden;margin:0 10px; height:100px; overflow:hidden;}
.review .tabc ul li .xq{width:121px;height:32px; background:#ff6600; margin:8px auto;}
.review .tabc ul li .xq a{color:#fff; line-height:29px; text-align:center; display:block; font-size:14px; font-weight:bold;}

.about{width:1180px; height:410px; margin:0 auto;}
.about .ab_l{width:840px; height:410px; margin:0 auto; float:left;}
.about .ab_l .ab_t{width:840px; height:166px; margin:0 auto;}
.about .ab_l .ab_t .ab_tt{width:150px; height:150px; margin:0 auto; border:8px solid #dcdcdc; float:left;}
.about .ab_l .ab_t .ab_tt h3 a{ font-size:18px; color:#333; font-weight:bold; display:block; text-align:center; line-height:15px; margin-top:50px;}
.about .ab_l .ab_t .ab_tt h3 p{ font-size:18px; color:#333; font-weight:normal; display:block; text-align:center; font-family:Arial, Helvetica, sans-serif;background:url(../../images/ab_t.jpg) no-repeat bottom center; line-height:50px;}
.about .ab_l .ab_t .ab_nr{width:650px; float:right;margin:20px 10px 0 0;}
.about .ab_l .ab_t .ab_nr h5 a{ font-size:18px; color:#015ec2; font-weight:normal;}
.about .ab_l .ab_t .ab_nr p{width:670px; height:120px; line-height:24px; font-size:14px; color:#666; overflow:hidden; text-indent:2em;}
.about .ab_l .img img{width:840px; height:395px;}
.about .rongyu{ width:316px; background:#f2f2f2; float:right; height:560px;}
.about .rongyu .ry_t{ height:50px; border-bottom:1px solid #dcdcdc;}
.about .rongyu .ry_t h3 a{ float:left; font-size:18px; font-weight:bold; margin-left:5px; color:#333; line-height:50px;}
.about .rongyu .ry_t .more{ float:right; font-size:14px; font-weight:normal;margin-right:5px;color:#333;line-height:50px;}
.about .rongyu .ry_nr{margin-top:20px;}
.about .rongyu .ry_nr li{width:255px; height:220px;margin:10px auto;}
.about .rongyu .ry_nr li img{width:255px; height:189px; margin:10px auto;}
.about .rongyu .ry_nr li a{ font-size:14px; color:#333; text-align:center; display:block;}

.banner2{margin:30px auto 0 auto;width:100%; height:242px; background:url(../../images/banner_2.jpg)  no-repeat center;}
.banner2 .zx {width:1180px;margin:0 auto;}
.banner2 .zx .zx1{ width:200px; float:right;margin:70px 5px 0 0;color:#fff; font-size:18px;}
.banner2 .zx .zx1 p{color:#fff;font-size:24px; font-weight:bold; }
.banner2 .zx img{margin:20px 0 20px 12px;}

.xinxi{ width:1180px; height:565px; margin: 0 auto; padding-top:30px;}
.xinxi .kuaixun{ width:335px; height:560px; float:left;margin-right:50px;}
.kuaixun .kx_t{ height:37px; line-height:37px;  width:330px;margin:0 auto; border-bottom:1px solid #c9c9c9;}
.kuaixun .kx_t .kxt1{ font-size:16px;font-family: microsoft yahei; float:left; }
.kuaixun .kx_t .kxt1 h3 a{font-size:16px; font-weight:bold;color:#333;}
.kuaixun .kx_t .kxt2{ font-size:14px;font-family: microsoft yahei; float:right; }
.kuaixun .kx_t .kxt2 a{ font-size:12px;color:#333;}

.kuaixun .kx_con{ padding-top:10px; float:left;}
.kuaixun .kx_con img{ width:329px; height:158px;}
.kuaixun .kx_con ul{ float:left; padding-top:10px;}
.kuaixun .kx_con ul li{ height:45px; overflow:hidden;line-height:45px;  float:left; width:320px;background:url(../../images/buttom1.png) no-repeat left center;padding-left:8px; border-bottom:1px dashed #d6d6d6;}
.kuaixun .kx_con ul li a{ float:left; width:225px; overflow:hidden; height:45px; color:#333;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis; font-size:12px; }
.kuaixun .kx_con ul li span{ float:right; color:#5f5f5f;font-size:12px;}

.wenti{ width:410px; height:560px; float:left; }
.wenti .kx_t{ height:37px; line-height:37px;border-bottom:1px solid #c9c9c9;}
.wenti .kx_t .kxt1{ font-size:16px;font-family: microsoft yahei; float:left; }
.wenti .kx_t .kxt1 h3 a{font-size:16px;font-weight:bold; padding-left:5px; color:#333;}
.wenti .kx_t .kxt2{ font-size:14px;font-family: microsoft yahei; float:right;}
.wenti .kx_t .kxt2 a{ font-size:12px;color:#333; padding-right:5px;}
.wenti .wt_con{ height:500px; overflow:hidden; margin-top:10px;}
.wenti .wt_con #ticker22 li{ width:410px; padding-bottom:15px; padding-left:5px; padding-top:10px; border-bottom:1px dashed #CCCCCC;} 
.wenti .wt_con #ticker22 li span.wen{ line-height:25px; width:410px; height:25px; overflow:hidden;background:url(../../images/q.jpg) 2px 2px no-repeat;clear:both;float:left;padding-left:33px; }
.wenti .wt_con #ticker22 li span.wen a{ color:#131313; font-weight:bold; font-size:14px;}
.wenti .wt_con #ticker22 li span.da{line-height:50px; overflow:hidden;line-height:25px;clear:both; display:block;  padding-left:33px; color:#353535;font-size:14px;}

.catenate{margin:30px auto; width:1178px; border:1px solid #cacaca;height:90px;}
.catenate .link{float:left;font-size:16px;color:#ff6600; line-height:30px; margin-left:20px; background:url(../../images/img21.jpg) no-repeat right;width:135px;height:90px;font-weight:bold;}
.catenate .yq{font-size:16px;color:#fff; float:left;  height:30px;line-height:90px; text-align:center;margin-left:10px; }