@charset "utf-8";
/* CSS Document */

.tedian{ width:1180px; margin:35px auto 0 auto;}
.tech_c dd p{font-size:14px; color:#666; margin-top:5px;}
.tech_c { height:300px;margin:0px auto; width:1180px;}
.tech_c dl {width:220px; margin:0 37px; height:260px;float: left; background:url(../images/xt.jpg) no-repeat bottom center;}
.tech_c dt {margin:0 auto 20px auto; width:146px;height:163px; }
.tech_c dt img{margin:0px auto 0 auto;width: 146px; height:163px;-webkit-transition:1s ease;-moz-transition:1s ease;}
.tech_c dd b {display: block; font-size: 16px; color: #333; text-align:center; font-weight:bold;margin:20px 0 8px 0;}
.tech_c dd p{display: block; font-size: 14px; color: #666; text-align:center; line-height:30px;}
.tech_c dt:hover img{-webkit-transform:rotatey(360deg);-moz-transform:rotatey(360deg);}

.product{margin:30px auto 0 auto;width:1180px;height:740px; overflow:hidden;}
.list{ float:left; width:230px; background:#eee;height: auto;}
.list .list_t{height:100px;text-align:center; display:block; background:url(../images/cp_left.jpg) no-repeat center;}
.list .list_t h2 a{ font-size:24px; color:#fff;display:block; font-weight:bold; text-align:center;padding-top:20px;line-height: 30px;}
.list .list_t h2 a p{ font-size:14px; color:#fff;display:block; font-weight:normal; text-align:center;}
.list .list_con{}
#menu, ul#menu ul {list-style-type:none;margin: 0;padding: 0;}
#menu a {display: block;text-decoration: none;	}
#menu li { line-height:32px; font-family:"Microsoft YaHei"; font-size:16px; text-indent:20px;margin:0px auto;}
#menu li{height:49px; line-height:49 px; border-bottom:1px dashed #dcdcdc;}
#menu li a {color: #333;font-size:14px; text-align:left;padding-left:30px; background:url(../images/buttom.jpg) no-repeat 30px center;line-height: 49px;}
#menu li ul li a:hover {}

#tab{width:925px;position:relative;margin:0 auto 0 20px; float:right;}                            
#tab .tab_menu{width:100%;float:left;position:absolute;z-index:1;height:51px; background:url(../images/cp_t.jpg) no-repeat bottom center;}
#tab .tab_menu li{float:left;width:100px;height:46px;line-height:46px;cursor:pointer;text-align:center;margin:0px 0px 10px 30px; font-size:18px; color:#333; font-weight:bold;}
#tab .tab_menu li.selected a{  color:#0961c7;}
#tab .tab_box{width:930px;clear:both;top:65px;position:relative; float:right; }
#tab .tab_menu  h3 a{font-size:18px; color:#333; font-weight:bold; float:left;width:100px; height:48px; line-height:48px;}
#tab .tab_menu  .more{font-size:14px; color:#333; float:right; line-height:46px;}
#tab .tab_box ul li{width:298px; height:220px; float:left;margin:2px 8px 5px 0;background:#c8c8c8; float:left;}
#tab .tab_box ul li:hover{ background:#0961c7;}
#tab .tab_box ul li:hover p a{ background:#0961c7; color:#fff;}
#tab .tab_box ul li.img1:hover{ background:#0961c7;}
#tab .tab_box ul li.img1:hover p a{ background:#0961c7; color:#fff;}
#tab .tab_box ul li p{width:298px;height:35px;}
#tab .tab_box ul li p a{width:298px; 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:278px; height:165px; margin:10px; float:left;}
#tab .tab_box ul li.img1{width:610px; height:447px; float:left;background:#c8c8c8 ;}
#tab .tab_box ul li .tu{}
#tab .tab_box ul li.img1 p{width:609px;height:35px;}
#tab .tab_box ul li.img1 p a{width:609px; text-align:center; display:block; height:30px; line-height:30px; font-size:14px;color:#333;}
#tab .tab_box ul li.img1.last{ overflow:none;}
#tab .tab_box ul li.img1 img{  width:590px; height:382px; margin:10px;}
#tab .tab_box ul li.img4,#tab .tab_box ul li.img5,#tab .tab_box ul li.img6,.tab_box ul li.img7,.tab_box ul li.img8,.tab_box ul li.img9{margin-right:12px;}

.banner1{margin:30px auto 0 auto;width:100%; height:240px; background:url(../images/banner_1.jpg)  no-repeat center;}
.banner1 .zx {width:1180px;margin:0 auto;}
.banner1 .zx .zx1{ width:240px; float:right;margin:30px 5px 0 0; height:181px; }
.banner1 .zx .zx1 .rexian{color:#fff;font-size:18px;margin: 25px 0 0 20px;background:url(../images/phone.png) no-repeat left top; padding-left:60px;}
.banner1 .zx .zx1 .rexian p{color:#fff;font-size:24px;font-weight:bold; margin-top:5px;}
.banner1 .zx img{margin:20px 0 0px 85px;}

.case_bg{width:100%;margin:0px auto 0 auto; background:url(../images/case_bg.jpg) no-repeat center; height:596px;}
.case_wrap{width:1180px;margin:0 auto;padding-top:25px;}
.case_t{width:1180px; margin:5px auto 0 auto; background:url(../images/case_t.jpg) no-repeat center;}
.case_t  h3 a{font-size:30px;color:#333; text-align:center;font-weight:bold; display:block; }
.case_t  h3 a span{font-size:30px;color:#0957b3; text-align:center;font-weight:bold;}
.case_t  h3 p{font-size:18px;color:#333; text-align:center;font-weight:normal; display:block; }
.case_con ul li:first-child{width:566px;height:428px;margin-left: 8px;}
.case_con ul li:first-child > a{ width:566px;height:428px;overflow:hidden;}
.case_con ul li:first-child a img{width:566px;height:428px;}
.case_con ul li:first-child .anl_rig{width:566px;height:428px;}
.case_con ul li:first-child .hover .bor_top_1,.case_con ul li:first-child .hover .bor_bottom_1{width:546px;}
.case_con ul li:first-child .hover .bor_right_1,.case_con ul li:first-child .hover .bor_left_1{height:416px;}
.case_con ul li:first-child .anl_rig .an_more{width:400px;margin:120px auto 0;}
.case_con ul li:first-child .anl_rig .an_more p{height:66px;overflow:hidden;}
.case_con ul li:first-child .anl_rig .an_more .more{ width:46px; height:46px; margin:0 auto;}
.case_con ul li:first-child .anl_rig .an_more .more img{ width:46px; height:46px;}
.case_con ul{overflow:hidden;width:1300px;margin-top:55px;}
.case_con ul li{float:left;position:relative;margin-right:21px;margin-bottom:14px;border:1px #eee solid;padding:2px;}
.case_con ul li > a{ width:270px;height:204px;overflow:hidden;display:block;}
.case_con ul li a img{ width:270px;height:204px; }
.case_con ul li .anl_rig{background:url(../images/an_hov_bg.png);width:270px;height:204px; text-align:center;position:absolute;top:2px;}
.case_con ul li .anl_rig .an_more{color:#fff;width:200px;margin:30px auto 0;}
.case_con ul li .anl_rig .an_more h5 a{font-size:18px; text-align:center;height:34px;overflow:hidden;font-weight:bold;color:#fff;text-overflow: ellipsis;
white-space: nowrap;
display: block;}
.case_con ul li .anl_rig .an_more a{display:block;}
.case_con ul li .anl_rig .an_more a span{ background:url(../images/more.png) no-repeat center;display:inline-block;width:38px;height:38px;margin-top:10px; text-align:center;}
.case_con ul li .anl_rig .an_more p{font-size:12px;line-height:22px;height:44px;overflow:hidden;margin:12px 0;}
.case_con ul li .anl_rig .an_more .more{ width:46px; height:46px; margin:0 auto;}
.case_con ul li .anl_rig .an_more .more img{ width:46px; height:46px;}
.case_con ul li .anl_rig .bor{ background:#fff;position:absolute;}
.case_con .hover .bor_top_1,.hover .bor_bottom_1{width:266px;}
.case_con .hover .bor_right_1,.hover .bor_left_1{height:191px;}
.bor_top_1{width:0;height:1px;top:7px;left:7px; -webkit-transition:all 0.5s ease-out;
	-o-transition:all 0.5s ease-out;
	transition:all 0.5s ease-out}
	
.ysbg{ width:100%; height:1085px;margin:50px auto 0 auto; position:relative;background:url(../images/ys_bg.jpg)  no-repeat center;  }
.ysbg .ys_t {margin:0 auto;width:1080px; text-align:center; height:140px;}
.ysbg .ys_t a {margin:0 auto;width:1080px; text-align:center; display:block; font-size:26px; font-weight:bold; color:#333;line-height: 55px;}
.ysbg .ys_t a span { color:#cd110a;}
.ysbg .ys_t p {margin:0 auto;width:1080px; text-align:left; height:83px;font-size:36px; font-weight:bold; color:#fff;padding-left: 252px;
line-height: 83px;}
.ysbg .advantage{ width:1080px; height:945px; margin:0 auto; position:relative; }
.advantage .ys1{ position:absolute; top:73px;width:540px; height:300px;right:0px;}
.advantage .ys1 .yst{ color:#0857b3; font-size:24px;position:absolute;  left:76px; font-weight:bold;}
.advantage .ys1 .yscon{ color:#666; font-size:14px;position:absolute; top:50px; left:56px; }
.advantage .ys1 .yscon p{line-height:25px; margin:5px 0; background:url(../images/buttom1.jpg) no-repeat 0 10px; padding-left:20px;}


.advantage .ys2{ position:absolute; top:298px; left:0px; width:580px; height:300px;}
.advantage .ys2 .yst{ color:#0857b3; font-size:24px;position:absolute; left:7px;font-weight:bold;}
.advantage .ys2 .yscon{ color:#666; font-size:14px;position:absolute; top:50px; left:0px; width:500px;}
.advantage .ys2 .yscon p{line-height:25px; margin:5px 0; background:url(../images/buttom1.jpg) no-repeat 0 9px; padding-left:20px;}


.advantage .ys3{ position:absolute; top:497px;width:540px; height:300px;right:0px;}
.advantage .ys3 .yst{ color:#0857b3; font-size:24px;position:absolute; left:76px;font-weight:bold;}
.advantage .ys3 .yscon{ color:#666; font-size:14px;position:absolute; top:50px; left:56px; }   
.advantage .ys3 .yscon p{ line-height:25px;  margin:5px 0; background:url(../images/buttom1.jpg) no-repeat 0 9px; padding-left:20px;}


.advantage .ys4{ position:absolute; top:720px; left:0px; width:480px; height:300px;}
.advantage .ys4 .yst{ color:#0857b3; font-size:24px;position:absolute; left:7px; font-weight:bold;}
.advantage .ys4 .yscon{ color:#666; font-size:14px;position:absolute; top:50px; left:0px; }
.advantage .ys4 .yscon p{line-height:25px; margin:5px 0;background:url(../images/buttom1.jpg) no-repeat 0 10px; padding-left:20px;}  
.advantage .tu1{ position:absolute; top:60px; left:10px; width:383px; height:217px;}
.advantage .tu1 .img{position:absolute;  left:0px; }
.advantage .tu2{ position:absolute; top:250px; right:50px; width:383px; height:217px;}
.advantage .tu2 .img{position:absolute;  left:0px;}
.advantage .tu3{ position:absolute; top:455px; left:10px; width:383px; height:217px;}
.advantage .tu3 .img{position:absolute;  left:0px; }
.advantage .tu4{ position:absolute; top:680px; right:50px; width:383px; height:217px;}
.advantage .tu4 .img{position:absolute;  left:0px;}

.review_bg{width:100%;margin:30px auto 0 auto; height:891px;  background:url(../images/jz_bg.jpg) no-repeat bottom center;}
.review_title{width:1180px;margin:0 auto; background:url(../images/jz_t.jpg) no-repeat bottom center;height:68px;}
.review_title h3 a {font-size:30px;color:#333; text-align:center; line-height:60px; font-weight:bold; display:block;}
.review_title .more{ width:24px; height:24px; margin:15px auto 0 auto;}

.review{width:1180px; height:410px; margin:40px auto 0 auto; position:relative;}

.review ul li{width:280px; float:left;height:400px;margin:0 13px 0 0;  border:1px solid #dcdcdc; border-top:3px solid #ff9f11;height:445px; background:#fff;}
.review ul li .jz_img{width:260px; margin:15px 10px;}
.review ul li .jz_img img{width:260px;height:175px; border:1px solid #dbdbdb;}
.review ul li .neir{width:280px; height:210px;margin-top:15px;}
.review ul li .neir h5 a{font-size:14px;color:#333; font-weight:bold;text-align:center; margin:10px auto; height:30px;display: block; font-weight:bold;}
.review ul li .neir p{font-size:12px;color:#333;line-height:24px; overflow:hidden;margin:0 13px; height:100px; }
.review ul li .xq{width:135px;height:35px; margin:15px auto 0 auto; background:#818181;}
.review ul li .xq a{ color:#fff; font-size:14px; font-weight:bold; text-align:center; display:block; line-height:35px;}
.review ul li .xq:hover{ background:#ff9f11;}

.hezuo{width:1180px;margin:50px auto 0 auto; height:270px;}
.hezuo .hz_title{ margin-bottom:30px; height:30px;}
.hezuo .hz_title h3 a{font-size:16px;color:#fff; float:left;font-weight:bold;height:37px; background:url(../images/hz_t.png) no-repeat left center;padding-left: 34px;}
.hezuo .hz_title .more a{font-size:14px; color:#fff; line-height:37px; text-align:center; display:block; float:right; padding-right:10px;}
.hezuo .box1 {width:1180px;margin:0px auto;position:relative; height:160px; overflow:hidden;}
.hezuo .box1 ul {margin:0 auto;}
.hezuo .box1 li {float:left;width:247px;margin-right:20px;text-align:center;}
.hezuo .box1 li img {width:245px;height:124px; border:1px solid #dbdbdb;}
.hezuo .box1 li a {display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:25px;font-size:14px; color:#fff;}
.hezuo .lefts ,.rights {display: block;width:34px;height: 37px;margin-top:-32px; position: absolute;top:50%; background: url(../images/left.png) no-repeat center;}
.hezuo .lefts {background-position: 0 0;left: 10px;}
.hezuo .rights {background-position: -34px 0;right: 10px;}

.about_bg{width:100%;margin:0px auto 0 auto;height:425px; background:#eee; }
.about{width:1180px;margin:0 auto; position:relative; padding-top:20px;}
.about .left{ float:left;width:880px;height:325px; background:#0961c7; margin-top:40px; }
.about .left .ab_t h3 a{ font-size:18px; font-weight:bold; color:#fff; display:block; margin:25px 20px;}
.about .left .ab_nr{ height:280px; float:left;}
.about .left .ab_img{ float:left; width:304px; height:210px;margin: 10px 0 0 20px;}
.about .left .ab_img img{ width:304px; height:210px; margin: 0px 0px; }
.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:#ff9800;}

.about .ry{ float:right;width:375px;height:255px; position:absolute;right:0; background:#fff; top:90px; }
.about .right{border:1px solid #e2e2e2; margin:5px;width:365px;height:245px;}
.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:#333; font-weight:bold; float:left; margin:0 auto; background:url(../images/buttom2.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:20px; height:200px; overflow:hidden; }
.gd_03 em{position: absolute;top:65px;}
.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:0 auto;width:100%; height:256px; background:url(../images/banner_2.jpg)  no-repeat center;}
.banner2 .zx {width:1180px;margin:0 auto;position: relative;}
.banner2 .zx .zx1{ width:260px; float:right;margin:30px 125px 0 0; height:181px; }
.banner2 .zx .zx1 .rexian{color:#fff;font-size:18px;margin: 25px 0 0 20px;background:url(../images/phone.png) no-repeat left top; padding-left:60px;}
.banner2 .zx .zx1 .rexian p{color:#fff;font-size:24px;font-weight:bold; margin-top:5px;}
.banner2 .zx img{margin:20px 0 0px 85px;}

.banner2 .ewm{
	position: absolute;
	right: 0;
	top: 40px;

}

.banner2 .ewm img{
	width: 120px;
	height: 120px;
}

.trends{margin: 30px auto 0 auto;width:1176px; height:480px; border:2px solid #bfbfbf; }
.trends .tab_menu{ width:750px; height:480px; float:left; border-right:1px solid #bfbfbf;margin-left:35px;}
.tab_menu .ttt{ width:750px; height:55px;}
.tab_menu .ttt ul{ width:365px; float:left; height:55px; }
.tab_menu li h3 a{font-size:18px;color:#333; font-weight:bold;}
.tab_menu .ttt .gd{ float:right; line-height:55px; padding-right:5px;}
.tab_menu .ttt .gd a{font-size:14px;color:#333;}
.tab_menu .ttt li{ float:left; width:100px; height:55px; text-align:center; line-height:55px;cursor:pointer; color:#333;margin-right: 20px;}
.tab_menu .ttt li.hover a{border-bottom:2px solid #d40b00;color:#0961c7; display:block; line-height:55px;}
.tab_menu .tabcont{ width:730px; float:left; height:auto;clear:both;margin-top:20px;}
.tab_menu .tabcont .tabc{width:730px; float:left; height:auto;clear:both;}
.tab_menu .tabc .box_nr{width:730px; margin:0 auto;height:195px;}
.tab_menu .tabc .box_nr img{float:left;width:322px;height:190px;border:1px solid #eee;}
.tab_menu .tabc .box_nr p{ float:left;margin-left:15px;line-height:34px; text-indent:2em;padding-top:10px;font-size:14px;height:105px;overflow: hidden; color:#666;width:390px;}
.tab_menu .tabc .box_nr .more{color:#ec6900;font-size:14px;margin:20px 0 0 20px; float:left;}
.tab_menu .tabc .news{margin-top:10px;}
.tab_menu .tabc ul li{width:47%; float:left;line-height:300%; padding-left:20px; background:url(../images/A.jpg) no-repeat left;}
.tab_menu .tabc ul li.last{ overflow:none;}
.tab_menu .tabc ul li span{ float:right; padding-right:15px;}
.news ul li a{ font-size:12px; color:#333; float:left;padding:0 5px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;width:320px; }
.tab_menu .tabc .box_nr h5 a{float:left;margin-left:15px;font-size:15px;color:#333; font-weight:bold;overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
display: block;
width: 380px;}
.news ul li a:hover{color:#0961c7;}

.trends .left{width:390px;float:right;height:410px;}
.trends .left .question_title{height:55px; line-height:55px; margin:0 10px;}
.trends .left .question_title  h3 a{ float:left;font-size:18px;color:#333; font-weight:bold;}
.trends .left .question_title .more{ float:right;font-size:14px; color:#333;line-height:55px;margin-right:5px;}
.trends .left ul li{margin:20px auto;border-bottom:1px solid #e1e1e1;}
.trends .left .question{ line-height:200%; height:320px; margin:20px 8px 0 8px; overflow:hidden;}
.trends .wen a{color:#333;font-size:12px; font-weight:bold; line-height:20px; background:url(../images/Q.jpg) no-repeat left center;padding-left:25px;}
.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{width:1380px; height:48px; border-bottom:1px solid #dcdcdc;margin:30px auto 20px auto;}
.catenate .link{ float:left; width:169px; background:url(../images/links.jpg) no-repeat left center; font-size:18px; font-weight:bold; color:#fff; height:48px; line-height:48px; text-align:center;}
.catenate .yq a{ font-size:14px; color:#333; line-height:48px; margin-left:10px;}


