@charset "utf-8";

/* CSS Document */

::-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.5;

}



: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;}



.hezuo{width:100%;margin:0 auto; background:#f6f6f6;}

.he_title{width:1180px;margin:0 auto; padding-top:35px;}

.he_title h3 a{font-size:24px;color:#333; text-align:center; height:57px; font-weight:bold; background:url(../images/hz_t.png) no-repeat center; display:block;}

.gd_01{ position:relative; height:auto; width:1180px;margin: 12px auto 0 auto;padding:20px 0; 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:236px; text-align:center;margin:10px 10px 40px 10px; background:url(../images/yy.jpg) no-repeat bottom center;height: 149px;}

.gd_01 li.last{ padding-right:0;}

.gd_01 li .hz_img img{ display:block; width:234px; height:124px; border:1px solid #dcdcdc; }

.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_bg{margin: 0 auto;width:100%;height:auto; overflow:hidden; background:url(../images/cp_bg.jpg) repeat center;}

.product{margin:0 auto;width:1180px;height:auto; overflow:hidden; padding:50px 0 20px 0;}

.list{ float:left; width:220px; background:#d9d9d9;}

.list .list_t{height:81px;text-align:center; display:block; background:url(../images/cp_t.png) no-repeat center;}

.list .list_t h2 a{ font-size:24px; color:#fff;display:block; font-weight:bold; text-align:center;padding-top:10px;}

.list .list_t h2 p{ font-size:14px; color:#fff;text-align:center;}

.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:48px; line-height:48px; padding-left:50px; background:url(../images/buttom1.jpg) no-repeat 30px center; }

#menu li ul li{ border-bottom:1px dashed #e5e5e5;}

#menu li a {color: #333;font-size:14px; text-align:left;font-weight:bold;}

#menu li a:hover {}

#menu li .first{background:#79bc27; height:38px;width:180px;margin:15px 20px 0px 20px;}

#menu li a.first { height:38px;font-size:16px;color:#fff; line-height:38px; display:block; text-align:center;}



#tab{width:940px;position:relative;margin:0 auto 0 20px; float:right;}                            

#tab .tab_menu{width:920px;;float:left;position:absolute;z-index:1;height:48px; background:#79bc27;}

#tab .tab_menu li{float:left;width:234px;height:44px;line-height:44px;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:#fff; font-weight:bold; float:left;  height:48px; line-height:48px; padding-left:5px; display:block;}

#tab .tab_menu  .more{font-size:14px; color:#fff; float:right; line-height:48px;padding-right:5px;}

#tab .tab_box ul li{width:215px; float:left;margin:15px 20px 10px 0;}

#tab .tab_box ul li p{width:215px;height:35px; background:#cfcfcf;}

#tab .tab_box ul li p a{width:215px; text-align:center; display:block; height:28px; line-height:28px; font-size:14px;color:#333;}

#tab .tab_box ul li.last{ overflow:none;}

#tab .tab_box ul li img{  width:207px; height:172px;padding:3px; border:1px solid #dbdbdb;}

#tab .hide{display:none;}

#tab .tab_box div{padding:10px 0;} 



.tedian{ width:1180px; margin:0 auto; }

.tedian .te_title{margin:35px auto 0 auto;font-size:24px; font-weight:bold;color:#008ae2; text-align:center;}

.te_con { height:165px;margin:12px auto 0 auto; }

.te_con dl {width: 295px; margin:0px auto; height:495px;float: left; background:#008ae2; }

.te_con dt {margin:0 auto; width:295px;height:365px;}

.te_con dt.last_img{ background:none;}

.te_con dt img{margin:0px auto 0 auto;}

.te_con dd b {display: block; font-size: 14px; color: #fff; text-align:center; font-weight:normal;margin: 45px 15px 0 15px;}

.te_con dl.te2,.te_con dl.te4 {background:#79bc27; }

.te_con dl.te2,.te_con dl.te3 { height:445px; margin-top:50px; }

.te_con dl.te2 dt img,.te_con dl.te3 dt img { height:275px;width: 295px; }

.te_con dl.te2 dt,.te_con dl.te3 dt { height:275px;width: 295px; }



.banner1{margin:30px auto 0 auto;width:100%; height:288px; background:url(../images/banner_1.jpg)  no-repeat center;}

.banner1 .zx {width:1180px;margin:0 auto;}

.banner1 .zx .zx1{ width:560px; margin:0 auto; padding:200px 0 0  215px;}

.banner1 .zx .zx1 .rexian{ font-size:18px; color:#fff; line-height: 40px;font-weight:bold; float:left;}

.banner1 .zx .zx1 .rexian span{color:#fff;font-size:18px;font-weight:bold;}

.banner1 .zx img{margin:0px auto;display: block;}



.case_bg{margin: 0 auto;width:100%;height:auto; overflow:hidden; background:url(../images/cp_bg.jpg) repeat center;}

.case_bg .case{margin: 0 auto;width:1180px;height:auto; overflow:hidden;}

.content-five{

	width:1180px;

	height: 585px;

	margin:40px auto;



}

.con-five{

	width: 380px;

	height: 285px;

	float: left;

	margin-right: 13px;

	margin-bottom: 15px;

	position: relative;

	overflow: hidden;

	cursor: pointer;

	

}

.conimg{

	width: 380px;

	height: 285px;

}

.txt-five{

	position: absolute;

	left: 0;

	bottom: 0;

	width: 100%;

	height: 45px;

	line-height: 45px;

	text-align: center;

	color: #fff;

	background: url(../images/ico1.png);

}

.txt-five h5 a{

	font-weight: normal;

	font-size:14px; 

	color:#fff;

}

.case .case_t{	width: 380px;height: 285px;background:url(../images/img13.jpg) no-repeat center; float:left;}

.case .case_t h3 a{ font-size:30px; font-weight:bold; text-align:center; color:#008ae2; display:block; margin:50px auto 0 auto;}

.case .case_t p{ font-size:16px; font-weight:normal; text-align:center; color:#008ae2;}

.case .case_t .more img{ width:134px; height:40px; margin:0 auto;display: block; text-align:center; margin-top:20px;}



.ysbg{ width:100%;  height:1489px;margin:0 auto; position:relative;background:url(../images/ys_bg.jpg) no-repeat bottom center; }

.ysbg .advantage{ width:1180px; height:1190px; margin:0 auto; position:relative;}

.ysbg .advantage_title {margin:0px auto 0 auto;width:1180px; padding-top:60px; }

.ysbg .advantage_title .ys_t {margin:0 auto;width:1180px;background:url(../images/ys_t.png) no-repeat top center;}

.ysbg .advantage_title .ys_t a{ font-size:30px; font-weight:bold; color:#fff; display:block; text-align:center; padding-top:50px;}

.ysbg .advantage_title .ys_t p{font-size:18px; font-weight:normal; color:#007af5; text-align:center;line-height:46px; width:638px;margin: 0 auto;border: 1px solid #e5e5e5; margin-top:10px;}

.advantage .ys1{ position:absolute; top:100px;width:580px; height:200px;left:0;}

.advantage .ys1 .yst{ color:#008ae2; font-size:24px;position:absolute;  left:135px; font-weight:bold; }

.advantage .ys1 .yscon{ color:#777;  font-size:14px;position:absolute; top:70px; left:135px; }

.advantage .ys1 .yscon p{line-height:30px;}

.advantage .ys1 .yst p{color:#999; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal;text-transform: uppercase;}



.advantage .ys2{ position:absolute; top:293px; left:0; width:580px; height:200px;}

.advantage .ys2 .yst{color:#008ae2; font-size:24px;position:absolute; left:135px;font-weight:bold;}

.advantage .ys2 .yscon{color:#777;  font-size:14px;position:absolute; top:70px; left:135px;}

.advantage .ys2 .yscon p{ line-height:30px;}

.advantage .ys2 .yst p{color:#999; font-family:Arial, Helvetica, sans-serif;font-size:18px; font-weight:normal;text-transform: uppercase;}



.advantage .ys3{ position:absolute; top:460px;width:580px; height:200px;right:0;}

.advantage .ys3 .yst{ color:#008ae2; font-size:24px;position:absolute; left:100px;font-weight:bold;}

.advantage .ys3 .yscon{ color:#777;  font-size:14px;position:absolute; top:70px; left:100px;width: 400px;}   

.advantage .ys3 .yscon p{ line-height:30px;}

.advantage .ys3 .yst p{color:#999;font-family:Arial, Helvetica, sans-serif;font-size:18px; font-weight:normal;text-transform: uppercase;}



.advantage .ys4{ position:absolute; top:655px;width:580px; height:200px;right:0;}

.advantage .ys4 .yst{ color:#008ae2; font-size:24px;position:absolute; left:100px;font-weight:bold;}

.advantage .ys4 .yscon{color:#777;  font-size:14px;position:absolute; top:70px; left:100px;width: 400px; }   

.advantage .ys4 .yscon p{ line-height:30px;}

.advantage .ys4 .yst p{color:#999;font-family:Arial, Helvetica, sans-serif;font-size:18px; font-weight:normal;text-transform: uppercase; }



.advantage .ys5{ position:absolute; top:810px;width:580px; height:200px;left:0;}

.advantage .ys5 .yst{ color:#008ae2; font-size:24px;position:absolute; left:135px;font-weight:bold;}

.advantage .ys5 .yscon{color:#777;  font-size:14px;position:absolute; top:70px; left:135px; }   

.advantage .ys5 .yscon p{ line-height:30px;}

.advantage .ys5 .yst p{color:#999;font-family:Arial, Helvetica, sans-serif;font-size:18px; font-weight:normal;text-transform: uppercase; }



.advantage .ys6{ position:absolute; top:998px;width:580px; height:200px;left:0;}

.advantage .ys6 .yst{ color:#008ae2; font-size:24px;position:absolute; left:135px;font-weight:bold;}

.advantage .ys6 .yscon{color:#777;  font-size:14px;position:absolute; top:70px; left:135px; }   

.advantage .ys6 .yscon p{ line-height:30px;}

.advantage .ys6 .yst p{color:#999;font-family:Arial, Helvetica, sans-serif;font-size:18px; font-weight:normal;text-transform: uppercase; }





.advantage .tu1{ position:absolute; top:95px; right:45px; width:517px; height:329px;}

.advantage .tu1 .img{position:absolute;  left:0px; }

.advantage .tu2{ position:absolute; top:430px; left:70px; width:445px; height:340px;}

.advantage .tu2 .img{position:absolute;  left:20px;}

.advantage .tu3{ position:absolute; top:835px; right:80px; width:442px; height:271px;}

.advantage .tu3 .img{position:absolute;  left:0px; }



.fuwu_bg{ width:100%; margin:0 auto; background:url(../images/cp_bg.jpg) repeat center;height: 430px;}

.fuwu{ width:1180px; margin:0 auto; }

.fuwu .fw_t{margin:0 auto;font-size:30px; font-weight:bold;color:#008ae2; text-align:center;padding-top:70px;}

.fuwu .fw_t p{margin:10px auto;font-size:18px;color:#333; text-align:center; border:1px solid #bfbfbf; width:330px; height:40px; line-height:40px; font-weight:normal; }

.fuwu .fw_t span{font-size:18px; font-weight:bold;color:#333;}

.tech_c dd p{font-size:14px; color:#666; margin-top:5px;}

.tech_c { height:165px;margin:52px auto 0 auto; }

.tech_c dl {width: 135px; margin:0 30px; height:165px;float: left; }

.tech_c dt {margin:0 auto; width:185px;height:145px;  background:url(../images/img8.png)  no-repeat  right center;}

.tech_c dt.last_img{ background:none;}

.tech_c dt img{margin:0px auto 0 auto;}

.tech_c dd b {display: block; font-size: 16px; color: #545454; text-align:center;}



.review_bg{width:100%; height:502px; margin:0 auto; background:url(../images/jz_bg.jpg) no-repeat center;}

.review_title{width:1180px;margin:0 auto;height:60px; background:url(../images/jz_t.png) no-repeat bottom center; padding-top:50px;}

.review_title h3 a {font-size:30px;color:#008ae2; text-align:center; font-weight:bold; display:block; }

.review{width:1180px; height:250px; margin:120px auto 0 auto;}



.review ul li{width:360px; float:left;margin:0 31px 0 0;position:relative;border:1px solid #bfbfbf; height:195px;}

.review ul li .jz_img{width:160px; margin:-80px auto 0 auto; }

.review ul li .jz_img img{width:160px;height:160px; border-radius:50%;}

.review ul li .neir{width:360px;position:relative;}

.review ul li .neir h5 a{font-size:14px;color:#2b2b2b; font-weight:bold;text-align:center;height:30px; display:block;white-space:nowrap;

text-overflow:ellipsis;

-o-text-overflow:ellipsis;

overflow: hidden;}

.review ul li .neir p{font-size:12px;color:#616161;line-height:200%; overflow:hidden; height:75px; overflow:hidden; margin:0 10px;}



.about_bg{width:100%;margin:0 auto; height:750px; background:url(../images/cp_bg.jpg) repeat center;}

.about{width:1180px;margin:0 auto; height:400px;padding-top:30px; }

.about .ab_img{ float:right; width:572px; height:382px;}

.about .ab_img img{width:570px; height:380px; border:1px solid #dbdbdb;}

.about  .box{width:606px; height:330px; float:left; margin-top:30px;}

.about  .box h3 a{font-size:16px;color:#333; line-height:50px;font-weight:bold;margin:20px 0 0 30px; background:url(../images/ab_xt.jpg) no-repeat bottom left; display:block;}

.about  .box p{ font-size:14px;width:530px; text-indent:2em; line-height:30px; color:#545454;margin:15px 20px 0 30px;height:150px; overflow:hidden;}

.about  .box .xq { margin:10px 0px 0 30px; width:120px;height:35px; line-height:35px;float:left; border:1px solid #79bc27;}

.about  .box .xq a{display:block; color:#79bc27;font-size:14px; font-weight:bold; text-align:center;}



.rongyu{ width:1180px; height:290px;  margin:10px auto 0 auto;}

.rongyu .ttt{ width:350px; height:50px; margin:0 auto;}

.rongyu .ttt ul{height:63px;margin:0 auto; width:580px; float:left;}

.rongyu .ttt li{font-family: microsoft yahei; float:left; width:120px;  height:40px;  text-align:center; line-height:40px;cursor:pointer; color:#333; border:1px solid #c9c9c9; margin-right:20px; }

.rongyu .ttt li h3 a{ font-size:16px; color:#333; font-weight:bold;}

.rongyu .ttt li.hover h3 a{color:#79bc27;}

.rongyu .tabcont{ width:1180px; float:left; height:auto;clear:both;}

.rongyu .tabcont .tabc{width:1180px; float:left; height:215px; overflow:hidden;clear:both;}

.rongyu .tabcont .tabc ul li{ width:279px; float:left;margin:0 15px; margin-top:5px;}

.rongyu .tabcont .tabc ul li:hover{}

.rongyu .tabcont .tabc ul li img{ width:275px; height:170px; border:2px solid #e2e2e2;}

.rongyu .tabcont .tabc ul li span{ width:275px; text-align:center; line-height:28px; float:left;font-size:14px; color:#333; }



.banner2{margin: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:200px; float:right;margin:60px 0px 0 20px; background:url(../images/phone.png)  no-repeat top left; padding-left: 45px;}

.banner2 .zx .zx1 .rexian{ font-size:18px; color:#fff;    line-height: 24px;font-weight:bold;}

.banner2 .zx .zx1 .rexian p{color:#fff;font-size:18px;font-weight:bold; margin-right:20px;}

.banner2 .zx img{margin:20px 30px 0px 15px;}



.trends_bg{margin:0 auto;width:100%; height:600px; background:#f3fbfe;}

.trends{margin:0 auto;width:1180px; height:435px; overflow:hidden;}

.trends .xwr{ width:770px; float:left;margin-left:4px;}

.xwr .xwnr_t{ border-bottom:1px solid #a4a4a4;height:45px; line-height:45px;}

.xwr .xwnr_t ul{ float:left; }

.xwr .xwnr_t ul li{ float:left; width:100px; text-align:left; background:url(../images/buttom.jpg) no-repeat left center; padding-left:20px;}

.xwr .xwnr_t ul li a{ font-size:16px; color:#333; font-weight:bold;}

.xwr .xwnr_t ul li a:hover{ color:#008ae2;}

.xwr .xwnr_t ul li.casehover a{ color:#008ae2;}



.xwr .xwnr_con{ float:left;}

.xwnr_con .neirong1{float:left; margin-top:20px;}

.neirong1 .nr_left{ width:770px; height:184px;}

.neirong1 .nr_left img{ width:270px; height:162px;border:1px solid #dbdbdb; float:left;}

.neirong1 .nr_left .l_nr{ float:left;width: 460px;margin-left: 20px;}

.neirong1 .nr_left .l_nr h5{  font-size:15px; font-weight:bold; color:#333; line-height:30px;}

.neirong1 .nr_left .l_nr p{ width:460px; font-size:14px; color:#545454; line-height:24px; height:85px; overflow:hidden;}

.neirong1 .nr_left .l_nr .more{ width:90px; height:28px; font-size:12px; color:#333; line-height:30px; display: block; text-align:center; border:1px solid #79bc27; float:right;}

.neirong1 .nr_right{ width:770px; }

.neirong1 .nr_right ul li{ height:54px;width:370px; margin:0 15px 10px 0 ; float:left;}

.nr_right .nrr{ width:368px; height:52px; border:1px solid #cbcbcb;color:#333;}

.nrr .nrr_l{ float:left; width:58px; font-size:12px; text-align:center; background:#cbcbcb; height:42px;padding-top: 10px }

.nrr .nrr_l span{ font-size:14px; font-weight:bold;}

.nrr .nrr_r{ width:270px; float:left; margin-left:10px;}

.nrr_r span{ line-height:25px;}

.nrr_r span a{ font-size:14px; color:#333; font-weight:bold;overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
display: block;}

.nrr_r p{ color:#333; width:270px; white-space:nowrap;

text-overflow:ellipsis;

-o-text-overflow:ellipsis;

overflow: hidden; }

.nr_right .nrr:hover{ width:370px; height:52px; border:1px solid #008ae2;}

.nrr .nrr_l:hover{background:#008ae2; color:#fff; }

.nrr .nrr_l:hover span{color:#fff; }





.trends .wenti{width:360px;float:right;height:400px; margin-right:4px;}

.trends .wenti .question_title{height:45px;border-bottom:1px solid #a4a4a4;}

.trends .wenti .question_title  h3 a{ float:left;font-size:18px; color:#333; font-weight:bold; background:url(../images/buttom.jpg) no-repeat left center;padding-left:20px; display:block; line-height:45px;}

.trends .wenti .question_title .more{ float:right;font-size:14px; color:#333;line-height:45px;display:block; line-height:45px;}

.trends .wenti ul li{margin:20px auto;border-bottom:1px dashed #e1e1e1;}

.trends .wenti .question{ line-height:200%; height:365px; margin:20px 8px 0 8px; overflow:hidden;}

.trends .wen a{color:#333;font-size:12px; line-height:20px; background:url(../images/Q.jpg) no-repeat left center;padding-left:25px;font-weight:bold;}

.trends .right .question ul li{border-bottom:1px dotted #a0a0a0;margin:12px auto;}

.trends .da{margin:10px auto;}

.trends .da p{color:#545454;font-size:12px; line-height:24px;background:url(../images/A.jpg) no-repeat left top;padding-left:25px;}



.catenate{margin:30px auto; width:1178px; border:1px solid #cacaca;height:90px; background:#fff;}

.catenate .link{float:left;font-size:16px;color:#79bc27; line-height:30px; margin-left:20px; background:url(../images/links_xt.jpg) no-repeat right;width:135px;height:90px;font-weight:bold;}

.catenate .yq{font-size:14px;color:#333; float:left; height:30px;line-height:90px; text-align:center;margin-left:10px; }