@charset "utf-8";

/* CSS Document */



.he_title{width:1180px;margin:35px auto 0 auto;}

.he_title h3 a{font-size:24px;color:#009800; text-align:center; height:57px; font-weight:bold; background:url(../images/hz_t.jpg) no-repeat bottom center; display:block;}

.gd_01{ position:relative; height:200px; width:1180px;margin: 12px auto 0 auto;}

.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 .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; }



.chanpin{width:1180px; height:auto;margin:20px auto 0 auto;}

.chanpin .cp_t{width:1180px; height:158px; background:url(../images/chanpin_t.jpg) no-repeat center; margin:0 auto;}

.chanpin .cp_t .list_t{width:120px; height:110px; background:url(../images/chanpin_fl.jpg) no-repeat center; float:left;margin: 24px 4px 24px 75px;}

.chanpin .cp_t .list_t h2 a{font-size:24px; color:#fff; text-align:center; line-height:110px; display:block; }

.chanpin .cp_t .list_con{ float:left; margin-left:20px;width:960px;}

.chanpin .cp_t .list_con ul li{ float:left; margin:0 20px; width:102px; height:47px;background:url(../images/cp_list.jpg) no-repeat center;margin: 20px 40px 0px 40px;}

.chanpin .cp_t .list_con ul li a{ font-size:14px; line-height:47px; text-align:center; display:block;}

.content-four{width:1180px;height:800px;margin:20px auto; overflow:hidden;}

.con-four{width: 283px;

	height: 225px;

	float: left;

	margin: 25px 12px 0 0;

	position: relative;

	overflow: hidden;

	cursor: pointer;

}

.con-four img{width: 283px;height: 225px; border:1px solid #dbdbdb;}

.txt-four{

	position: absolute;

	left: -283px;

	top: 0;

	width: 100%;

	height: 225px;

	padding-top: 30px;

	line-height: 45px;

	text-align: center;

	color: #fff;

	background: url(../images/ico1.png);

	/*display: none;*/

}

.txt-four h3 a{

	font-weight: normal; font-size:16px; font-weight:bold; color:#fff;

}

.txt-four p{

	font-size: 14px;

	display: block;

	line-height: 20px;
    height: 100px;
    overflow: hidden;

}



.te_bg{ width:100%; height:672px; background:url(../images/te_bg.jpg) no-repeat center; margin:0 auto;}

.te_bg .te{ width:1180px; height:440px;margin:0 auto; }

.te_bg .te .te_list{ width:1180px; height:400px;margin:0 auto; }

.te_bg .te .te_list .te_t h3{ width:1180px; text-align:center; background:url(../images/te_t.png) no-repeat bottom center; font-size:24px; font-weight:bold; color:#333;padding-top:40px; height:75px;}

.te_con { height:220px;margin:50px 0 0 0px;}

.te_con dl {width: 165px; margin:0 35px; height:240px;float: left;}

.te_con dt {margin:0 auto 20px auto; width:165px;height:165px;  }

.te_con dt img{margin:0px auto 0 auto; width:165px; height:165px;}

.te_con dd b {display: block; font-size: 16px; color: #333; text-align:center; font-weight:bold;margin:20px 0;}

.te_con dt img:hover{-webkit-transform:rotatey(360deg);-moz-transform:rotatey(360deg);-webkit-transition:1s ease;-moz-transition:1s ease;}



.banner1{width:1180px;margin:0 auto; height:232px;}

.banner1 .zx{ width:200px; float:right;margin:35px 25px 0 0; }

.banner1 .zx .rexian{color:#000;font-size:18px;margin: 25px 0 0 20px;font-weight:bold;}

.banner1 .zx .rexian p{color:#000;font-size:22px;font-weight:bold;}

.banner1 .zx img{margin:10px 0 20px 10px;}



.case{width:1180px;margin: 0 auto;}

.case_title{width:1180px;margin: 50px auto 0 auto; height:70px;}

.case_title  h3 a{font-size:24px;color:#333; text-align:center;font-weight:bold; margin:10px auto; display:block;}

.case_title  p{font-size:14px;color:#f28100; background:url(../images/case_t.jpg) no-repeat center; text-align:center;}

#focus_Box{position:relative; width:1180px; height:335px ;margin:60px auto 0 auto;}

#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} 



.ysbg{ width:100%;  height:912px;margin:50px auto 0 auto; position:relative;background:url(../images/ys_bg.jpg) no-repeat center; }

.ysbg .advantage{ width:1180px; height:830px; margin:0 auto; position:relative;}

.ysbg .advantage_title {margin:0px auto 0 auto; height:69px; width:1180px; padding-top:40px;}

.ysbg .advantage_title .ys_t{float:right; height:69px; width:380px;text-align: center;margin-right: 150px; }

.ysbg .advantage_title .ys_t a{font-size:36px; font-weight:bold; color:#009800;}

.ysbg .advantage_title .ys_t p{font-size:20px; font-weight:bold; color:#333;}

.advantage .ys1{ position:absolute; top:85px;width:520px; height:200px;right:65px;}

.advantage .ys1 .yst{ color:#009800; font-size:24px;position:absolute;  left:50px; font-weight:bold; }

.advantage .ys1 .yscon{ color:#333;  font-size:14px;position:absolute; top:75px; left:50px; }

.advantage .ys1 .yscon p{line-height:30px;}

.advantage .ys1 .yst p{ color:#666; font-size:14px; font-weight:normal;}



.advantage .ys2{ position:absolute; top:265px; right:65px; width:520px; height:200px;}

.advantage .ys2 .yst{color:#009800; font-size:24px;position:absolute; left:50px;font-weight:bold;}

.advantage .ys2 .yscon{color:#333;  font-size:14px;position:absolute; top:75px; left:50px;}

.advantage .ys2 .yscon p{ line-height:30px;}

.advantage .ys2 .yst p{ color:#666; font-size:14px; font-weight:normal;}



.advantage .ys3{ position:absolute; top:455px;width:520px; height:200px;right:65px;}

.advantage .ys3 .yst{ color:#009800; font-size:24px;position:absolute; left:50px;font-weight:bold;}

.advantage .ys3 .yscon{ color:#333; font-size:14px;position:absolute; top:75px; left:38px;}   

.advantage .ys3 .yscon p{ line-height:30px;margin-bottom: 15px;}

.advantage .ys3 .yst p{ color:#666; font-size:14px; font-weight:normal;}





.advantage .tu{ position:absolute; top:-20px; left:-4px; width:541px; height:783px;}

.advantage .tu .img{position:absolute;  left:0px; }





.review_title{width:1180px;margin: 30px auto 0 auto;}

.review_title h3 a {font-size:24px;color:#0c0c0c; text-align:center; line-height:60px; font-weight:bold; display:block;}

.review_title .more{font-size:14px;color:#fff; text-align:center; line-height:50px; background:url(../images/jz_t.jpg) no-repeat center; display:block;}

.review_title .more a{font-size:14px;color:#fff; text-align:center; line-height:50px; }



.review{width:1180px; height:430px; margin:40px auto 0 auto;}

.review ul li{width:280px; float:left;height:420px;margin:0 13px 0 0; border:1px solid #dbdbdb;}

.review ul li .img{width:260px; margin:10px;}

.review ul li .img img{width:260px;height:175px; border:1px solid #dbdbdb;}

.review ul li .neir{width:266px; height:156px;margin: 15px auto; background:url(../images/jz_bg.jpg) no-repeat center;}

.review ul li .neir h5 a{font-size:14px;color:#009800; font-weight:bold;text-align:center; display:block; padding:15px 0 5px 0;}

.review ul li .neir p{font-size:12px;color:#333;line-height:200%;margin:0 13px; height:100px; overflow:hidden;}

.review ul li .xq{width:135px;height:34px; background:#fd1e1e; margin:8px auto;}

.review ul li .xq a{color:#fff; line-height:34px; text-align:center; display:block; font-size:14px;}





.about_bg{width:100%;margin:30px auto 0 auto;height:411px; background:url(../images/ab_bg.jpg) repeat-x center; }

.about{width:1180px;margin:0 auto; position:relative;}

.about .left{ float:left;width:880px;height:325px; background:#009800; margin-top:40px; }

.about .left .ab_t h3 a{ font-size:18px; font-weight:bold; color:#fff; display:block; margin:10px 20px;}

.about .left .ab_nr{ height:280px; float:left;}

.about .left .img{ float:left; width:304px; height:210px;margin: 10px 0 0 20px;}

.about .left .img img{ width:304px; height:210px; margin: 0px 0px; border:1px solid #c4c4c4; }

.about .left .ab_nr .box{ height:280px; float:left; width:450px;}

.about .left .box h3 a {font-size:16px; color:#fff;margin:10px 0 10px 30px; font-weight:bold; display:block;}

.about .left .box p{ font-size:12px;width:400px; text-indent:2em; line-height:240%; color:#fff; height:140px; overflow:hidden; margin: 10px 0 0 30px;}

.about .left .box .xq a{ margin:5px 0px 0 30px; display:block; color:#fff; font-size:14px;width:137px;height:39px; text-align:center; line-height:39px;float:left; background:url(../images/xq_bg.jpg) no-repeat center;}



.about .right{ float:right;width:375px;height:255px; position:absolute;right:0; background:#fff; top:75px}

.about .right .right_title{width:336px;height:37px; background:url(../images/ry_t.jpg) no-repeat bottom center;margin: 0px 16px; line-height:37px;}

.about .right .right_title .r_biaoti h3 a{font-size:16px; color:#009800; font-weight:bold; float:left; margin:0 auto; background:url(../images/buttom.jpg) no-repeat left 15px; padding-left:15px;}

.about .right .right_title .more{font-size:14px; text-align:center; float:right; }

.about .right .right_title .more a{color:#333;}

.gd_03{ position:relative; width:320px; margin: 0 26px;padding-top:25px; }

.gd_03 em{position: absolute;top: 70px;}

.gd_03 .t_l{left: 0px;}

.gd_03 .t_r{right: 0px;}

.gd_03 #simgs03{ margin:0 58px;}

.gd_03 li{ float:left; width:200px; text-align:center;}

.gd_03 li.last{ padding-right:0;}

.gd_03 li img{ display:block; width:198px; height:145px; margin-bottom:15px; border:1px solid #dbdbdb;}

.gd_03 li a{ color:#333;font-size:14px;}

.gd_03 .fl { float:left;}

.gd_03 .fr { float:right;}

.gd_03 .pa{ position:absolute;}

.gd_03 .pr{ position:relative}



.banner2{margin:30px auto 0 auto;width:100%; height:282px; background:url(../images/banner_2.jpg)  no-repeat center;}

.banner2 .zx {width:1180px;margin:0 auto;}

.banner2 .zx .zx1{ width:320px; float:right;margin:55px 0px 0 0;color:#000; font-size:18px; font-weight:bold;}

.banner2 .zx .zx1 p{ color:#000; font-size:22px;  font-weight:bold; display:block;}

.banner2 .zx img{margin:0px 0 0px 0px;}



.trends_bg{width:100%; background:url(../images/news_bg.jpg) repeat center;height:480px;}

.trends{margin:0 auto;width:1180px; height:390px; }

.trends .tab_menu{ width:689px; height:390px; float:right; background:url(../images/new_bg.png) no-repeat center;margin-top:30px; }

.tab_menu .ttt{ width:689px; height:40px; margin-left:40px;}

.tab_menu .ttt ul{ width:365px; float:left; height:40px; }

.tab_menu li  h3 a{font-size:16px;color:#333; font-weight:bold;padding-left:5px;}

.tab_menu .ttt .gd{ float:right; line-height:40px; padding-right:130px;}

.tab_menu .ttt .gd a{font-size:14px;color:#333;}

.tab_menu .ttt li{ float:left; width:150px; height:40px; text-align:center; line-height:40px;cursor:pointer; color:#000;}

.tab_menu .ttt li h3 a:hover{color:#009800;}

.tab_menu .tabcont{ width:689px; float:left; height:auto;clear:both;margin-top:20px;}

.tab_menu .tabcont .tabc{width:689px; float:left; height:auto;clear:both;}

.tabc .box_nr{width:685px; margin:0 auto;height:150px;}

.tabc .box_nr img{float:left;width:202px;height:152px;border:1px solid #c3c3c3;margin-left:10px;}

.tabc .box_nr p{ float:left;margin-left:15px;line-height:200%; text-indent:2em;padding-top:10px;font-size:12px;height:92px;overflow: hidden; color:#333;width:450px;}

.tabc .box_nr .xq a{color:#fd1e1e;font-size:14px;margin:10px 0 0 20px; float:left;}

.tabc .news{margin-top:10px;}

.tabc ul li{width:49%; float:left;line-height:250%; padding-left:6px; background:url(../images/buttom3.jpg) no-repeat 3px center;}

.tabc ul li.last{ overflow:none;}

.tabc ul li span{ float:right; padding-right:15px;}

.tabc ul li a{ font-size:12px; color:#333; float:left;padding:0 5px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;width:230px; }

.tabc .box_nr  h5 a{float:left;margin-left:15px;font-size:14px;color:#009800;}



.trends .left{width:448px;float:left;height:430px;padding:30px 40px 0 0; background:url(../images/img18.jpg) no-repeat right; }

.trends .left .question_title{height:40px; background:url(../images/wen_t.jpg) no-repeat bottom;}

.trends .left .question_title h3 a { float:left;font-size:16px; color:#009800; line-height:40px;margin:0 0px 0 5px; font-weight:bold;}

.trends .left .question_title .more{ float:right;font-size:14px; color:#333;line-height:40px;margin-right:5px;}

.trends .left ul li{margin:12px auto;border-bottom:1px dashed #a1a1a1; }

.trends .left .question{ line-height:200%; height:320px; margin:20px 8px 0 8px; overflow:hidden;}

.trends .wen a{color:#222;font-size:14px; 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:#333;font-size:12px; line-height:20px;background:url(../images/A.jpg) no-repeat left top;padding-left:25px;}



.catenate{margin:20px auto 0 auto; width:1180px; background:url(../images/links_bg.jpg) no-repeat bottom center;height:55px;}

.catenate .yq{font-size:18px;color:#333; float:left; height:55px;margin: 0px 0 0 70px; font-weight:bold; line-height:55px}

.catenate .lj a{float:left;font-size:14px;margin-left:15px; line-height:55px;color:#333; }

