@charset "utf-8";

/* CSS Document */



.te{margin:30px auto 0 auto;width:1180px;height:750px; overflow:hidden;}

.te .te_title{margin:0 auto; text-align:center; font-size:24px; color:#333; font-weight:bold;}

.te_nr{ background:url(../images/tedian_bg.jpg) no-repeat center; height:720px; }

.te_nr .danyou{ width:1180px; height:290px; margin:0 auto;}

.te_nr .danyou .img{ float:left; width:335px; height:213px; margin:55px 70px;}

.te_nr .danyou .dy_nr{width:500px; float:left;position:relative; margin-top:80px;}

.te_nr .danyou .dy_nr .nr1{color:#333; font-size:16px;position:absolute;  left:0px; top:0px;font-weight:bold;background:url(../images/buttom3.png) no-repeat left center;padding-left:40px; }

.te_nr .danyou .dy_nr .nr2{color:#333; font-size:16px;position:absolute;  left:30px; top:40px;font-weight:bold;background:url(../images/buttom3.png) no-repeat left center;padding-left:40px; }

.te_nr .danyou .dy_nr .nr3{color:#333; font-size:16px;position:absolute;  left:40px; top:80px;font-weight:bold;background:url(../images/buttom3.png) no-repeat left center;padding-left:40px; }

.te_nr .danyou .dy_nr .nr4{color:#333; font-size:16px;position:absolute;  left:30px; top:120px;font-weight:bold;background:url(../images/buttom3.png) no-repeat left center;padding-left:40px; }

.te_nr .danyou .dy_nr .nr5{color:#333; font-size:16px;position:absolute;  left:0px; top:160px;font-weight:bold;background:url(../images/buttom3.png) no-repeat left center;padding-left:40px; }

.te .tedian{margin:30px auto 0 auto;width:1180px;height:500px; overflow:hidden;}

.te .tedian .tedian_t{font-size:24px; color:#0154ac; font-weight:bold; margin:0 auto; text-align:center; background:url(../images/te_title.png) no-repeat center;}

.te .tedian .tedian_t p{font-size:16px; color:#333; font-weight:normal; margin-top:5px;}

.te .tedian  ul{width:1180px; margin:50px auto;}

.te .tedian  ul li{width:219px; margin:0 38px; float:left; background:url(../images/img2.png) no-repeat center; height:214px;}

.te .tedian  ul li h5{width:219px;  text-align:center;font-size:16px; font-weight:bold;color:#fff;margin:50px 0 20px 0;}

.te .tedian  ul li p{ margin:10px 5px; font-size:14px;color:#fff; text-align:center; line-height:200%;}

.te .tedian  ul li:hover{-webkit-transform:rotatey(360deg);-moz-transform:rotatey(360deg);-webkit-transition:2s ease;-moz-transition:2s ease;background:url(../images/img1.png) no-repeat center;}



.product{margin:50px auto 0 auto;width:1180px;height:750px; overflow:hidden;}

.list{ float:left;height:auto;width:220px;}

.list .list_t{height:100px;text-align:center; display:block; background:url(../images/left_t.jpg) no-repeat center; width:220px;}

.list .list_t a h2{ font-size:24px; color:#fff;display:block; font-weight:bold; text-align:center;padding-top:28px;}

.list .list_t a h2 p{ font-size:14px; color:#fff;display:block; font-weight:normal; text-align:center; font-family:Arial, Helvetica, sans-serif;}

.list .list_con{width:216px; border:2px solid #0154ac;}

#menu, ul#menu ul {list-style-type:none;margin: 0;padding: 0;}

#menu a {display: block;text-decoration: none;	}

#menu li {  font-family:"Microsoft YaHei"; text-indent:20px;margin:20px auto;height:36px; line-height:36px; border:1px  solid #0154ac; width:202px;}

#menu li a {color: #333;font-size:14px; text-align:left;}

#menu li a:hover {}



#tab{width:930px;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/chanpin_x.jpg) no-repeat bottom center;}

#tab .tab_menu li{float:left;width:134px;height:46px;line-height:46px;cursor:pointer;text-align:center;margin:0px 5px 10px 0; font-size:16px; background:#0154ac; color:#fff;}

#tab .tab_menu li.selected{ background:#f57703; color:#fff;}

#tab .tab_box{width:930px;height:200px;clear:both;top:30px;position:relative; float:right; }

#tab .tab_menu  a h3{font-size:18px; color:#fff; font-weight:bold; float:left; background:url(../images/fl_bg.jpg) no-repeat center;width:130px; height:48px; line-height:48px; padding-left: 20px;}

#tab .tab_menu  .more{font-size:14px; color:#333; float:right; line-height:48px;}

#tab .tab_box ul li{width:220px; height:195px; float:left;margin:20px 12px 8px 0;background:#f2f2f2 ;}

#tab .tab_box ul li .tu{}

#tab .tab_box ul li p{width:222px;height:35px;}

#tab .tab_box ul li p a{width:222px; 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:220px; height:160px;}

#tab .hide{display:none;}

#tab .tab_box div{padding:10px 0;} 



.case_bg{width:100%;margin: 0 auto; height:560px;background:url(../images/case_bg.jpg) repeat-x center; }

.case{width:1180px;margin: 0 auto;}

.case_title{width:1180px;margin: 0 auto; background:url(../images/case_t.jpg) no-repeat bottom; padding-top:50px; height:70px;}

.case_title a h3{font-size:24px;color:#333; text-align:center;font-weight:bold; margin:10px auto;}

.case_title p{font-size:16px;color:#333; font-weight:normal;text-align:center;display: block;}

#focus_Box{position:relative; width:1180px; height:335px ;margin:50px 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:73px; height:73px; top:120px;}

#focus_Box .prev{background:url(../images/left.png) left bottom no-repeat;left:0px}

#focus_Box .next{background:url(../images/right.png) right bottom no-repeat;right:0px} 



.banner1{margin:0px auto 0 auto;width:100%; height:200px; background:url(../images/banner_1.jpg)  no-repeat center;}

.banner1 .zx {width:1180px;margin:0 auto;}

.banner1 .zx .zx1{ width:665px; float:right;margin:125px 25px 0 0;color:#fff; font-size:22px;font-weight:bold;}

.banner1 .zx .zx1 .phone{float:left;width:335px; line-height:55px;}

.banner1 .zx .img{float:right;margin: 10px 110px 0 0;}



.ysbg{ width:100%; background:url(../images/ys_bg.jpg) no-repeat center; height:1127px;margin:0 auto; position:relative;}

.ysbg .advantage{ width:1180px; height:1127px; margin:0 auto; position:relative; }

.ysbg .advantage_title{ width:960px; height:75px; margin:50px 0px 0 0; background:url(../images/ys_t.png) no-repeat bottom center; text-align:center; color:#0154ac; font-size:42px; float:left; font-weight:bold;padding-right: 18px;}

.advantage .ys1{ position:absolute; top:225px;width:590px; height:200px;left:0;}

.advantage .ys1 .yst{ color:#0267cf; font-size:24px;position:absolute;  left:60px; font-weight:bold; }

.advantage .ys1 .yst p{ color:#0267cf; font-size:12px; font-weight:normal;}

.advantage .ys1 .yscon{ color:#333; font-size:14px;position:absolute; top:80px; left:62px; }

.advantage .ys1 .yscon p{line-height:30px;background:url(../images/buttom.jpg) no-repeat left center;padding-left:20px; }



.advantage .ys2{ position:absolute; top:453px; left:0; width:590px; height:200px;}

.advantage .ys2 .yst{ color:#0267cf; font-size:24px;position:absolute; left:60px;font-weight:bold;}

.advantage .ys2 .yst p{ color:#0267cf; font-size:12px;font-weight:normal;}

.advantage .ys2 .yscon{ color:#333; font-size:14px;position:absolute; top:80px; left:62px; }

.advantage .ys2 .yscon p{ line-height:26px;background:url(../images/buttom.jpg) no-repeat 0px 8px;padding-left:20px; margin:5px auto;}



.advantage .ys3{ position:absolute; top:655px;width:590px; height:200px;right:0;}

.advantage .ys3 .yst{ color:#0267cf; font-size:24px;position:absolute; left:67px;font-weight:bold;}

.advantage .ys3 .yst p{ color:#0267cf; font-size:12px;font-weight:normal;}

.advantage .ys3 .yscon{ color:#333; font-size:14px;position:absolute; top:80px; left:72px; }   

.advantage .ys3 .yscon p{ line-height:30px;background:url(../images/buttom.jpg) no-repeat left center;padding-left:20px;}



.advantage .ys4{ position:absolute; top:882px; right:0px; width:590px; height:200px;}

.advantage .ys4 .yst{ color:#0267cf; font-size:24px;position:absolute;  left:67px;font-weight:bold; }

.advantage .ys4 .yst p{ color:#0267cf; font-size:12px;font-weight:normal;}

.advantage .ys4 .yscon{ color:#333; font-size:14px;position:absolute; top:80px; left:72px;}

.advantage .ys4 .yscon p{ line-height:30px; background:url(../images/buttom.jpg) no-repeat left center;padding-left:20px; } 



.review_title{width:1180px;margin: 30px auto 0 auto; padding-top:30px;}

.review_title a h3{font-size:16px;color:#333;float:left;font-weight:bold; background:url(../images/jz_t.jpg) no-repeat center left; padding-left:55px;}

.review_title a p{font-size:12px;color:#a4a4a4; font-weight:normal;}

.review_title .more{ height:46px; float:right; line-height:46px;}

.review_title .more a{font-size:14px;color:#6a6a6a;}

.review{width:1180px; height:410px; margin:70px auto 0 auto;}



.review ul li{width:280px; float:left;height:400px;margin:0 13px 0 0; border:1px solid #dbdbdb;}

.review ul li .img{width:280px;}

.review ul li .img img{width:278px;height:172px; border:1px solid #dbdbdb;}

.review ul li .neir{width:280px; height:210px;margin-top:15px;}

.review ul li .neir h5{font-size:14px;color:#333; font-weight:bold;text-align:center; margin:10px 8px; height:30px; border-bottom:2px solid #bfbfbf;}

.review ul li .neir p{font-size:12px;color:#333;line-height:200%; overflow:hidden;margin:0 10px; height:100px; overflow:hidden;}

.review ul li .xq{width:135px;height:34px; background:#f57703; margin:28px auto;}

.review ul li .xq a{color:#fff; line-height:34px; text-align:center; display:block; font-size:14px;}



.about{width:1180px;margin:0 auto; height:345px; padding-top:65px;}

.about_title{width:1180px;margin: 30px auto 0 auto; padding-top:30px;}

.about_title a h3{font-size:16px;color:#333;float:left;font-weight:bold;}

.about_title a p{font-size:12px;color:#a4a4a4; font-weight:normal;}

.about_title .more{ height:46px; float:right; line-height:46px;}

.about_title .more a{font-size:14px;color:#333;}

.about .img{ float:left; background:url(../images/about_bg.jpg) no-repeat center; width:542px; height:316px; }

.about .img img{width:472px; height:273px;margin: 20px 30px;}



.about  .box{width:615px; height:296px; float:left;}

.about  .box h5{font-size:16px;color:#333; line-height:50px;font-weight:bold;margin:15px 0 0 30px;}

.about  .box p{ font-size:12px;width:600px; text-indent:2em; line-height:240%; color:#333;margin:5px 20px 0 30px;height:180px; overflow:hidden;}

.about  .box .xq a{ margin:10px 50px 0 0px; display:block; color:#333;width:130px;height:37px; text-align:center; line-height:37px;float:right;border:2px solid #f57703; font-size:14px; font-weight:bold; }





.rongyu{ width:1180px; height:260px;  margin:20px auto 0 auto;}

.rongyu .ttt{ width:1180px; height:38px; background:url(../images/ry_t.jpg) no-repeat center; margin:0 auto;}

.rongyu .ttt ul{width:262px;margin:0 auto;}

.rongyu .ttt li{font-family: microsoft yahei;width:100px;  height:33px;  text-align:center; line-height:33px;cursor:pointer; color:#fff; background:#525252;float:left; margin:0 10px;}

.rongyu .ttt li a h3{ font-size:16px; color:#fff; font-weight:bold;}

.rongyu .ttt li .sc{ font-size:16px; color:#fff; float:left;}

.rongyu .ttt li.hover{ background:#0152a5; }

.rongyu .ttt li.hover a{color:#fff;}

.rongyu .tabcont{ width:1180px; float:left; height:auto;clear:both;}

.rongyu .tabcont .tabc{width:1180px; float:left; height:auto;clear:both;}

.rongyu .tabcont .tabc ul li{ width:210px; float:left;margin-left:13px; margin-top:15px;margin-right:13px;}

.rongyu .tabcont .tabc ul li:hover{background:#0154ac;}

.rongyu .tabcont .tabc ul li:hover span{background:#0154ac; color:#FFF; }

.rongyu .tabcont .tabc ul li img{ width:200px; height:140px;padding:4px; border:1px solid #CCC;}

.rongyu .tabcont .tabc ul li span{ width:210px; text-align:center; line-height:28px; float:left; font-size:14px; }





.banner2{margin:30px auto 0 auto;width:100%; height:200px; background:url(../images/banner_2.jpg)  no-repeat center;}

.banner2 .zx {width:1180px;margin:0 auto;}

.banner2 .zx .zx1{ width:350px; float:right;margin:75px 0px 0 0;color:#fff; font-size:22px; font-weight:bold;}

.banner2 .zx img{margin:0px 0 20px 90px;}



.trends_bg{margin:0 auto;width:100%; height:495px; background:#ededed; }

.trends{margin: 0 auto;width:1180px; height:495px; }

.trends .tab_menu{ width:710px; height:410px; background:#fff;margin-top: 50px; float:right; padding:0 25px;}

.tab_menu .ttt{ width:710px; height:40px; background:url(../images/news_t.jpg) no-repeat bottom;}

.tab_menu .ttt ul{ width:365px; float:left; height:40px; }

.tab_menu li a h3{font-size:16px;color:#333; font-weight:normal;}

.tab_menu .ttt .gd{ float:right; line-height:40px; padding-right:5px;}

.tab_menu .ttt .gd a{font-size:14px;color:#000;}

.tab_menu .ttt li{ float:left; width:100px; height:40px; text-align:center; line-height:40px;cursor:pointer; color:#000;}

.tab_menu .ttt li a h3:hover{color:#f57703;}

.tab_menu .tabcont{ width:685px; float:left; height:auto;clear:both;margin-top:20px;}

.tab_menu .tabcont .tabc{width:685px; float:left; height:auto;clear:both;}

.tab_menu .tabc .box_nr{width:685px; margin:0 auto;height:150px;}

.tab_menu .tabc .box_nr img{float:left;width:240px;height:120px;border:1px solid #c3c3c3;padding:3px;}

.tab_menu .tabc .box_nr p{ float:left;margin-left:15px;line-height:200%; text-indent:2em;padding-top:10px;font-size:12px;height:100px;overflow: hidden; color:#333;width:406px;}

.tab_menu .tabc .box_nr p a{color:#e04300;font-size:12px;margin:20px 0 0 20px;}

.tab_menu .tabc .news{margin-top:10px;}

.tab_menu .tabc ul li{width:49%; float:left;line-height:300%; padding-left:5px; background:url(../images/buttom2.jpg) no-repeat left;}

.tab_menu .tabc ul li.last{ overflow:none;}

.tab_menu .tabc ul li span{ float:right; padding-right:15px;font-size: 12px;}

.news ul li a{ font-size:12px; color:#333; float:left;padding:0 5px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;width:230px;}

.tab_menu .tabc .box_nr a h5{float:left;margin-left:15px;font-size:14px;color:#000;}



.trends .left{width:400px;float:left;height:410px; background:#fff;margin-top: 50px;}

.trends .left .question_title{height:40px; background:url(../images/wen_t.jpg) no-repeat bottom; margin:0 10px;}

.trends .left .question_title a h3{ float:left;font-size:16px; color:#333; line-height:40px;margin:0 0px 0 5px; font-weight:normal;}

.trends .left .question_title .more{ float:right;font-size:14px; color:#333;line-height:40px;margin-right:5px;}

.trends .left ul li{margin:20px auto;border-bottom:1px dashed #e1e1e1;}

.trends .left .question{ line-height:200%; height:320px; 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;}

.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:30px auto 0 auto; width:1180px;height:54px; border-bottom:1px solid #004097; }

.catenate .link{float:left;font-size:16px;color:#fff; font-weight:bold;line-height:54px;background:url(../images/links_bg.jpg) no-repeat center; width:125px; text-align:center;margin-right:10px;}

.catenate .yq a{font-size:14px;color:#333; float:left; line-height:54px; text-align:center;margin-left:10px;}