@charset "utf-8";



/* CSS Document */


::selection {
    background-color: : #f00;
}

::-moz-selection {
    background-color: : #f00;
}

::-webkit-selection {
    background-color: : #f00;
}

::-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;}





.he_bg{width:100%;margin:0 auto; background:#f9f9f9; height:320px;}



.he_title{width:1180px;margin:0 auto; padding-top:35px;}



.he_title h3 a{font-size:30px;color:#0857b3; text-align:center; height:56px; font-weight:bold; display:block; background:url(../images/hz_t.png) no-repeat top center;line-height: 90px;}







.gd_01{ position:relative; height:180px; width:1180px;margin:30px auto 0 auto; overflow:hidden;}



.gd_01 em{position: absolute;top: 50px;}



.gd_01 .t_l{ left:0px;}



.gd_01 .t_r{ right:0px;}



.gd_01 #simgs{ margin:0px 50px;}



.gd_01 li{ float:left; width:248px; text-align:center;margin:10px 10px 40px 10px; }



.gd_01 li.last{ padding-right:0;}



.gd_01 li .img img{ display:block; width:246px; height:112px; border:1px solid #dbdbdb; }



.gd_01 li a{ color:#333;}



.gd_01 .fl { float:left;}



.gd_01 .fr { float:right;}



.gd_01 .pa{ position:absolute;}



.gd_01 .pr{ position:relative}



.gd_01 #simgs a{color:#333;font-size:14px; line-height:60px; text-align:center; }







.product{margin:50px auto 0 auto;width:1180px; background:url(../images/chanpin_bg.jpg) no-repeat center; height:792px;}



.list{ float:left; width:262px; height:792px; }



.list .list_t{height:98px;text-align:center;display:block; margin-top:20px;}



.list .list_t h2 a{ font-size:30px; color:#fff;display:block; line-height:50px; font-weight:bold; display:block; text-align:center;}



.list .list_t h2 p{ font-size:18px; color:#fff;font-weight:normal; display:block; text-align:center; font-family:"Times New Roman", Times, serif;}



.list .list_con{ float:left;width:262px;}







#menu, ul#menu ul {list-style-type:none;margin: 0;padding: 0;}



#menu a {display: block;text-decoration: none;	}



#menu li { line-height:30px; font-family:"Microsoft YaHei"; font-size:16px; text-indent:20px;margin:0px auto;}



#menu li .first{height:38px;width:230px;margin:10px  0px 5px 0px; border-bottom:1px solid #dcdcdc; border-top:1px solid #dcdcdc;}



#menu li a.first { height:38px;font-size:18px;color:#006dd3; line-height:38px; font-weight:bold; background:url(../images/buttom2.jpg) no-repeat 20px center;padding-left:30px;}



#menu li ul li{height:30px; line-height:30px;}



#menu li ul li a {color: #333;font-size:14px; text-align:left;padding-left:20px;}



#tab{width:910px;position:relative;margin:0 auto 0 0px; float:right;height:auto;padding-top: 20px;}                            







#tab .tab_box{width:910px;clear:both;top:0px;position:relative; float:right;  }



#tab .tab_menu{width:99%;float:left;position:absolute;z-index:1; height:40px; border-bottom:1px solid #dcdcdc;}



#tab .tab_menu li a{float:left;height:40px;line-height:40px;cursor:pointer;text-align:center;margin:0px 10px 0px 0; font-size:18px; color:#006dd3; display:block; font-weight:bold; }



#tab .tab_menu .more{float:right;height:40px;line-height:40px; font-size:14px; color:#333; display:block; font-weight:normal; margin-right:10px; }



#tab .tab_box ul li{width:216px; height:200px; float:left;margin:10px 25px 0px 0; }



#tab .tab_box ul li a{color:#333; text-align: center;display: block;  }



#tab .tab_box ul li p a{width:216px; text-align:center; display:block; color:#333;height:30px; line-height:30px;}



#tab .tab_box ul li.last{ overflow:none;}



#tab .tab_box ul li img{ padding:2px;width:210px;height:180px;border:1px solid #dbdbdb; }



#tab .hide{display:none;}



#tab .tab_box div{padding:10px 0;} 



#tab .tab_box .neirong{width:910px;height:370px; margin: 25px auto 20px auto; }



#tab .tab_box .neirong li{width:422px;height:369px; margin: 20px 10px 20px 17px; float:left;}



#tab .tab_box .neirong li img{width:414px;height:361px; float:left; border:1px solid #d9e1e8;padding:3px;}



#tab .tab_box .neirong li p{width:414px; text-align:center; color:#333; font-size:14px; display:block; line-height:30px;}











.gd_02{ position:relative;margin:0 18px;}



.gd_02 em{position: absolute;top:0px;}



.gd_02 #simgs2{ margin: 0 3px;}



.gd_02 li{ float:left; width:216px;text-align:center; margin:0 10px;}



.gd_02 li.last{ padding-right:0;}



.gd_02 li img{ display:block; width:210px; height:180px; border:1px solid #dbdbdb; }



.gd_02 .fl { float:left;}



.gd_02 .fr { float:right;}



.gd_02 .pa{ position:absolute;}



.gd_02 .pr{ position:relative} 



.gd_02 li img:hover{ border:#023793 1px solid;}



.gd_02 #simgs2 a{font-size:14px;color:#333;}







.case_bg{width:100%;margin:0 auto; background:url(../images/case_bg.jpg) no-repeat bottom center; height:520px;}



.case{width:1180px;margin: 0 auto;}



.case_title{width:1180px;margin: 50px auto 0 auto; height:70px;}



.case_title  h3 a{font-size:30px;color:#006dd3; text-align:center;font-weight:bold; margin:10px auto; display:block;}



.case_title .more{font-size:14px;color:#666; background:url(../images/case_t.jpg) no-repeat center; text-align:center; display:block;}



#focus_Box{position:relative; width:1180px; height:335px ;margin:60px auto 0 auto; overflow:hidden;}



#focus_Box ul{position:relative; width:910px; height:335px; margin:auto;}



#focus_Box li{z-index:0; position:absolute; width:0px; height:0px; top:146px; cursor:pointer; left:377px; border-radius:4px; box-shadow:1px 1px 12px rgba(200, 200, 200, 1);}



#focus_Box li img{width:100%; height:100%;}



#focus_Box li p{position:absolute; right:0; bottom:0px; width:200px; height:40px; line-height:40px; background:#1c1c1c; text-align:center;}



#focus_Box li p a{ color:#fff; font-size:14px;}



#focus_Box .prev,#focus_Box .next{display:block; z-index:100; overflow:hidden; cursor:pointer; position:absolute; width:44px; height:160px; top:72px;}



#focus_Box .prev{background:url(../images/l.jpg) left bottom no-repeat;left:0px}



#focus_Box .next{background:url(../images/r.jpg) right bottom no-repeat;right:0px} 







.banner1{ width:100%; background:url(../images/banner_1.jpg) no-repeat center; height:240px; margin: 0 auto;}	



.banner1 .zx{width:1180px; margin:0 auto;height:221px; }



.banner1 .zx .zx1{width:550px; margin:0 auto;height:221px; float:right;}



.banner1 .zx .img{width:142px; float:left; margin:150px 50px 0 50px;}



.banner1 .zx .phone{ line-height:42px; font-size:16px; color:#fff; font-weight:bold; float:left; margin-top:150px;  background:url(../images/tel1.png) no-repeat left center; padding-left:45px;}







.ysbg{ width:100%;  height:1391px;margin:30px auto 0 auto; position:relative;background:url(../images/ys_bg.jpg) no-repeat center; }



.ysbg .advantage{ width:1180px; height:1064px; margin: 134px auto 0 auto; position:relative;}



.ysbg .advantage_title {margin:0px auto 0 auto;width:1180px;padding-top:177px;}



.ysbg .advantage_title .ys_t{ margin:0 auto;}



.ysbg .advantage_title .ys_t a{font-size:22px; font-weight:bold; color:#333; margin:0 auto; display:block;  text-align:center;}



.ysbg .advantage_title .ys_t p{font-size:33px; font-weight:bold; color:#006dd3;text-align:center;margin-top:28px;}



.advantage .ys1{ position:absolute; top:44px;width:590px; height:334px;right:0px;}



.advantage .ys1 .yst{ color:#006dd3; font-size:24px;position:absolute;  left:80px; font-weight:bold; line-height:30px; }



.advantage .ys1 .yscon{ color:#333;  font-size:15px;position:absolute; top:90px; left:65px;width:400px; }



.advantage .ys1 .yscon p{line-height:24px; margin-bottom:20px; background:url(../images/bottom.jpg) no-repeat left 7px; padding-left:20px;}



.advantage .ys1 .yst p{ color:#666; font-size:14px; font-weight:normal;text-transform: uppercase; }







.advantage .ys2{ position:absolute; top:380px; left:0px; width:590px; height:334px;}



.advantage .ys2 .yst{color:#006dd3; font-size:24px;position:absolute; left:195px;font-weight:bold; line-height:30px; text-align:center;}



.advantage .ys2 .yscon{color:#333;  font-size:15px;position:absolute; top:90px; left:135px;width:400px;}



.advantage .ys2 .yscon p{line-height:24px; margin-bottom:20px;background:url(../images/bottom.jpg) no-repeat left 7px; padding-left:20px;}



.advantage .ys2 .yst p{ color:#666; font-size:14px; font-weight:normal;text-transform: uppercase; }







.advantage .ys3{ position:absolute; top:720px;width:590px; height:334px;right:0px;}



.advantage .ys3 .yst{ color:#006dd3; font-size:24px;position:absolute; left:120px;font-weight:bold;line-height:30px; text-align:center; }



.advantage .ys3 .yscon{ color:#333; font-size:15px;position:absolute; top:90px; left:65px;width:400px;}   



.advantage .ys3 .yscon p{line-height:24px; margin-bottom:20px;background:url(../images/bottom.jpg) no-repeat left 7px; padding-left:20px;}



.advantage .ys3 .yst p{ color:#666; font-size:14px; font-weight:normal;text-transform: uppercase; }







.advantage .tu1{ position:absolute; top:0px; left:-1px; width:590px; height:334px;}



.advantage .tu1 .img{position:absolute;  left:0px; }



.advantage .tu2{ position:absolute; top:333px; right:0px; width:590px; height:334px;}



.advantage .tu2 .img{position:absolute;  left:0px; }



.advantage .tu3{ position:absolute; top:665px; left:0px; width:590px; height:334px;}



.advantage .tu3 .img{position:absolute;  left:0px; }







.banner2{margin:50px auto 0 auto;width:100%; height:292px; background:url(../images/banner_2.jpg) no-repeat center;}



.banner2 .zx {width:1180px;margin:0 auto;}



.banner2 .zx .zx1{ width:300px; float:right;margin:15px 25px 0 0;color:#fff; font-size:18px;font-weight:bold;}



.banner2 .zx .zx1 .rx{float:left;color:#fff; font-size:18px;margin-top:30px; background:url(../images/tel1.png) no-repeat left center; padding-left:45px;line-height: 38px;}



.banner2 .zx img{margin:28px 0 20px 60px;}







.review {width:1180px; height:450px;margin:auto;}



.review_title{width:1180px;margin:0px auto 0 auto; background:url(../images/jz_t.jpg) no-repeat bottom center;height:45px;}



.review_title h3 a {font-size:25px;color:#333; text-align:center;font-weight:bold; display:block; }



.review_title h3 span{font-size:25px;color:#006dd3;}



.review ul li{ float:left;width:50%;margin:35px 0px;height:155px;}



.review ul li .jzimg{ float:left; width:154px; height:154px;}



.review ul li .jzimg img{ width:144px; height:144px; border:5px solid #cbcbcb; border-radius:50%;}



.review ul li .neir{width:424px; float:left; background:url(../images/jz_list.jpg) no-repeat center; height:135px;margin-top: 12px;}



.review ul li .neir h5 a{font-size:14px; color:#333; padding:10px 0  5px 0; font-weight:bold;margin-left:50px; display:block;}



.review ul li .neir p{ line-height:200%; margin-left:50px;color:#333;margin-top:10px; height:80px; overflow:hidden;} 



.review ul li .img img:hover{border:5px solid #006dd3;border-radius:50%; }







.about_bg{width:100%; height:598px; background:url(../images/ab_bg.jpg) no-repeat center;margin:0px auto 0 auto;}



.about_bg .about{width:1180px; height:548px; margin:0 auto;padding-top:50px;}



.about_bg .about .ab_img{width:507px; height:384px;float:left;margin-top: 42px;}



.about_bg .about .ab_img img{width:497px; height:374px; padding:4px; border:1px solid #dbdbdb; background:#fff; }



.about_bg .about .ab_right{float:left;width:630px; margin-left:20px;}



.about_bg .about .ab_nr{height:245px;padding-top:20px;}



.about_bg .about .ab_nr .biaoti h3 a{font-size:24px; color:#fff; line-height:40px; font-weight:bold;}	



.about_bg .about .ab_nr p{font-size:12px; color:#fff; line-height:24px;margin-top:10px;}



.about_bg .about .ab_nr .xq{ line-height:30px; text-align:center;margin-top:15px; width:92px; height:30px; background:#f39800;}



.about_bg .about .ab_nr .xq a{font-size:14px; color:#fff; line-height:30px; text-align:center}







.rongyu{ width:630px; height:290px;  margin:0px auto 0 auto;}



.rongyu .ttt{ width:630px; height:40px; margin:0 auto; border-bottom:1px solid #dcdcdc;}



.rongyu .ttt ul{height:40px;margin:0 auto; width:500px;float: left;}



.rongyu .ttt .gd{ float:right; line-height:63px; padding-right:16px; margin-right:10px;}



.rongyu .ttt .gd a{ color:#fff; font-size:14px;}



.rongyu .ttt li{font-family: microsoft yahei; float:left; width:100px;  height:40px;  text-align:center; line-height:40px;cursor:pointer; color:#fff; }



.rongyu .ttt li a{ font-size:16px; color:#fff; font-weight:bold;}



.rongyu .ttt li.hover{}



.rongyu .ttt li.hover a{color:#f39800;}



.rongyu .tabcont{ width:630px; float:left; height:auto;clear:both;margin-top: 20px;}



.rongyu .tabcont .tabc{width:630px; float:left; height:170px; overflow:hidden;clear:both;}



.rongyu .tabcont .tabc ul li{ width:192px; float:left;margin:0 15px;}



.rongyu .tabcont .tabc ul li img{ width:190px; height:138px; border:1px solid #dddddd;}



.rongyu .tabcont .tabc ul li span{ width:192px; text-align:center; line-height:28px; float:left; font-size:14px; color:#fff; }







.xinxi_bg{ width:100%; height:600px; margin:0 auto; background:url(../images/news_bg.jpg) repeat center;}



.xinxi{ width:1180px; height:600px; margin: 0 auto; padding-top:30px;}



.xinxi .kuaixun{ width:375px; height:460px; float:left;margin-right:30px;}



.kuaixun .kx_t{ height:37px; line-height:37px;  width:375px;margin:0 auto; border-bottom:1px solid #c9c9c9;}



.kuaixun .kx_t .kxt1{ font-size:16px;font-family: microsoft yahei; float:left; background:url(../images/img15.jpg) no-repeat left center;padding-left:10px; }



.kuaixun .kx_t .kxt1 h3 a{font-size:18px; font-weight:bold; color:#006dd3;}



.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:363px; height:165px; border:1px solid #dbdbdb; padding:5px;}



.kuaixun .kx_con ul{ float:left; padding-top:10px; width:375px;}



.kuaixun .kx_con ul li{ height:30px; overflow:hidden;line-height:30px;  float:left; width:363px;background:url(../images/buttom1.jpg) no-repeat left center;padding-left:12px; }



.kuaixun .kx_con ul li a{ float:left; width:225px; overflow:hidden; height:34px; color:#333;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis; }



.kuaixun .kx_con ul li span{ float:right; color:#5f5f5f;}







.wenti{ width:365px; height:460px; 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; background:url(../images/img15.jpg) no-repeat left center;padding-left:10px; }



.wenti .kx_t .kxt1 h3 a{font-size:18px; font-weight:bold; color:#006dd3;}



.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:455px; overflow:hidden; margin-top:10px;}



.wenti .wt_con #ticker22 li{ width:360px; 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:360px; 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;background:url(../images/A.jpg) 2px 6px no-repeat;clear:both; display:block;  padding-left:33px; color:#353535;font-size:14px;height: 120px;
overflow: hidden;}







.catenate{margin:30px auto; width:1180px;height:60px; border-bottom:1px solid #cecece;}



.catenate .link{float:left;font-size:16px;color:#fff;line-height:60px;width:171px; background:url(../images/links_bg.jpg) no-repeat center; font-weight:bold;}
.catenate .link span{font-size:16px;color:#fff;line-height:60px; font-weight:bold;padding-left: 40px;}


.catenate .yq a{font-size:14px;color:#333; float:left; line-height:60px; text-align:center;margin-left:10px;}



