*{text-decoration:none;margin:0px;padding:0px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none; font-family: "Microsoft yahei"; }
body {font-size:14px;color: #555; background:#fff; font-family: "Microsoft yahei"; }
a, dl,dt, dd ,li{color:#555;text-decoration:none;font-size: 14px; font-family: "Microsoft yahei"; }
a:hover{font-family: "Microsoft yahei"; }
a font{font-size:14px; font-family: "Microsoft yahei"; }
a:hover font{}
li{list-style-type:none}
h1 {font-size: 34px;}
h2 {font-size: 25px;}
h3 {font-size: 20px;}
h4 {font-size: 16px;}
h5 {font-size: 14px;}
h6 {font-size: 12px;}
img{border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none}


.head{ width: 100%; height: auto; display: table; background: #fff }
.head_top{ width: 100%; height: 35px; background: #f2f2f2;  }
.head_top dl{ width: 1100px; margin: 0 auto; line-height: 35px; }
.head_top dl dt{ float: left; width: 900px; font-size: 12px; color: #000 }
.head_top dl dd{ float: left; width: 50px; margin-left: 20px; padding-left: 23px; background: url(../images/li_title1.jpg) no-repeat left center; }
.head_top dl dd a{ font-size: 12px;  }
.head_b{ width: 1100px; margin: 0 auto; display: table; padding: 15px 0 }
.head_b img{ float: left; }
.head_b dl dd{ width: 86px; float: left;  text-align: center; border-left: solid 1px #eeeeee }
.head_b dl dd a i{width: 34px; height: 36px; background: url(../images/li_bgg.png); margin: 0 auto; display: block; background-position: 0 38px;}
.head_b dl dd a i:hover{   background-position: 0 0; }
#head_2 i{background-position: 32px 38px;  }
#head_2 i:hover{ background-position: 32px 0 }
.head_b dl dd a i,.head_b dl dd a,#case_r,#case_r:hover{ transition:all 0.3s linear; -ms-transform:all 0.3s linear; -moz-transform:all 0.3s linear; -webkit-transform:all 0.3s linear;  }
.head_b dl dt{ border-left: solid 1px #eee; float: left; padding-left: 30px; padding-top: 5px; height: 56px;  }
.head_b ul{ width: 350px; float: left; }
.head_b ul li{ padding-left: 10px; background: url(../images/li_title3.jpg) no-repeat left center;line-height: 23px; }
.head_logo{ float: left; margin-right: 55px; margin-top: 10px; }
.head_b dl{ padding-top: 10px; display: inline-block; }

.gk_box{ width: 434px; height: 282px; float: left; background:url(../images/nav_bg.png) no-repeat right bottom #fff;  position: absolute; top: 56px; left: 0; z-index: 999; display: none;}
#gk_show{  width: 130px; height: 290px; padding-top: 10px; float: left;}  
#gk_show a{ color: #595757; font-size: 14px;  }
#gk_show li{ width: 100px; padding-left: 30px; display: inherit; background: none; line-height: 28px; text-align: left;}
#gk_show li a:hover{ color: #c45304; }
#gk_show li:hover{ background: url(../images/li_title4.jpg) no-repeat 23px center;  }
.nav_yy{ float:left; margin-left: 20px; margin-top: 20px;}
.gk_box p{ width: 253px; float: left; line-height: 22px; color: #9fa0a0; margin-left: 20px; font-size: 14px; line-height: 22px;padding-top: 5px; text-align: left; }
.nav_box{ width: 100%; height: 56px; background: #006e77 }
.nav_box ul{ width: 1100px; margin:0 auto; display: table;}
.nav_box ul li{ display: table-cell; background: url(../images/nav_r.jpg) no-repeat right center; text-align: center; position: relative; line-height: 56px;}
.nav_box ul li:last-child{ background: none }
.nav_box ul li:hover{ background: #fff }
.nav_box ul li:hover a{ color: #006e77 }
.nav_box ul li a{ color: #fff; font-size: 16px; }

.banner_box{ width: 100%; height: 450px;  }
.slideBox2{ height:450px; overflow:hidden; position:relative; float:left;width: 100%  }
.slideBox2 .bd2{ position:relative; height:100%; z-index:0; width:100%   }
.slideBox2 .bd2 li{ zoom:1; vertical-align:middle; width: 100%; height:450px; }
.slideBox2 .bd2 li a{ width:100%;height:450px; float:left}
.slideBox2 .hd{ height:20px; overflow:hidden; position:absolute; right:46%; bottom:15px; z-index:1; margin-left: -80px; }
.slideBox2 .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox2 .hd ul li{ float:left; margin-right:10px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; border-radius: 10px;}
.slideBox2 .hd ul li.on{ background:#006e77; color:#fff; }

#banner1_1{ background: url(../images/banner1_01.jpg) no-repeat center center ; height: 90px; }
#banner1_2{ background: url(../images/banner1_02.jpg) no-repeat center center ; height: 90px; }
#banner1_3{ background: url(../images/banner1_03.jpg) no-repeat center center ; height: 90px; }
#banner1_4{ background: url(../images/banner1_04.jpg) no-repeat center center ; height: 90px; }
#banner1_5{ background: url(../images/banner1_05.jpg) no-repeat center center ; height: 90px; }
#banner2_1{ background: url(../images/banner2_01.jpg) no-repeat center center ; height: 90px; }
#banner2_2{ background: url(../images/banner2_02.jpg) no-repeat center center ; height: 90px; }
#banner2_3{ background: url(../images/banner2_03.jpg) no-repeat center center ; height: 90px; }
#banner2_4{ background: url(../images/banner2_04.jpg) no-repeat center center ; height: 90px; }
#banner2_5{ background: url(../images/banner2_05.jpg) no-repeat center center ; height: 90px; }

#banner3_1{ background: url(../images/banner3_01.jpg) no-repeat center center ; height: 90px; }
#banner3_2{ background: url(../images/banner3_02.jpg) no-repeat center center ; height: 90px; }
#banner3_3{ background: url(../images/banner3_03.jpg) no-repeat center center ; height: 90px; }
#banner3_4{ background: url(../images/banner3_04.jpg) no-repeat center center ; height: 90px; }
#banner3_5{ background: url(../images/banner3_05.jpg) no-repeat center center ; height: 90px; }
#banner4_1{ background: url(../images/banner4_01.jpg) no-repeat center center ; height: 90px; }
#banner4_2{ background: url(../images/banner4_02.jpg) no-repeat center center ; height: 90px; }
#banner4_3{ background: url(../images/banner4_03.jpg) no-repeat center center ; height: 90px; }
#banner4_3 .div{ width: 1100px; margin: 0 auto; padding-top:  }
#banner4_3 .div a{  width: 147px; height: 35px;float: right;margin-top: 52px; margin-right: 280px; }

#banner4_4{ background: url(../images/banner4_04.jpg) no-repeat center center ; height: 90px; }
#banner4_5{ background: url(../images/banner4_05.jpg) no-repeat center center ; height: 90px; }
/*#banner5_1{ background: url(../images/banner5_01.jpg) no-repeat center center ; height: 90px; }
#banner5_2{ background: url(../images/banner5_02.jpg) no-repeat center center ; height: 90px; }
#banner5_3{ background: url(../images/banner5_03.jpg) no-repeat center center ; height: 90px; }
#banner5_4{ background: url(../images/banner5_04.jpg) no-repeat center center ; height: 90px; }
#banner5_4 .div{ width: 1100px; margin: 0 auto;  }
#banner5_4 div a{ width: 184px;height: 62px; float: right; margin-right: 457px; margin-top: 20px; }
#banner5_5{ background: url(../images/banner5_05.jpg) no-repeat center center ; height: 90px; }*/

#banner5_1{ background: url(../images/banner_jjj_01.jpg) no-repeat center center ; height: 90px; }
#banner5_2{ background: url(../images/banner_jjj_02.jpg) no-repeat center center ; height: 90px; }
#banner5_3{ background: url(../images/banner_jjj_03.jpg) no-repeat center center ; height: 90px; }
#banner5_4{ background: url(../images/banner_jjj_04.jpg) no-repeat center center ; height: 90px; }
#banner5_5{ background: url(../images/banner_jjj_05.jpg) no-repeat center center ; height: 90px; }

#banner6_1{ background: url(../images/banner_gl_01.jpg) no-repeat center center ; height: 90px; }
#banner6_2{ background: url(../images/banner_gl_02.jpg) no-repeat center center ; height: 90px; }
#banner6_3{ background: url(../images/banner_gl_03.jpg) no-repeat center center ; height: 90px; }
#banner6_4{ background: url(../images/banner_gl_04.jpg) no-repeat center center ; height: 90px; }
#banner6_5{ background: url(../images/banner_gl_05.jpg) no-repeat center center ; height: 90px; }

.banner_7{ background: url(../images/cjyw.jpg) no-repeat center center ; height:450px;}



.box_ul{ width: 1100px; margin: 0 auto; display: table; }
.search_box{ width: 1092px; border-left: solid 8px #006e77; background: #f2f2f2; float: left; margin: 30px 0;height: 50px; }
.index-searchtxt{ width:240px; height: 26px; padding-left: 5px; background: #fafafa; margin:3px;color: #999; border: solid 2px #006e77;  float: left; margin:10px 0 10px 10px;}
.search_s{ width: 93px; text-align: center;font-size: 16px; color: #fff;  float: left; background: url(../images/search_bg.jpg) no-repeat 10px center #006e77; margin-top: 10px; height: 30px; line-height: 30px; padding-left: 10px; }
.search_box span{  padding-left: 10px; font-size: 18px; color: #006e77; line-height: 50px; float: left; }
.search_box p{ display: inline-block; float: right; line-height: 50px; padding-right: 10px; }
.search_box p a{  padding-right:5px; display: inline-block; }
.search_box p a:hover{ color: #006e77; text-decoration: underline; }
.video_box{ width: 300px; height: 250px; float: left; margin: 20px 20px 0 0;  }
.zx_box{ width: 770px; float: left; margin: 30px 40px 30px 0 }
#title_1 dt{ float: left; color: #006e77; border-bottom: solid 2px #006e77; padding-bottom:10px; font-size: 20px;  }
#title_1 dd{ float: left; width: 675px; padding-left: 10px; border-bottom: solid 2px #e0f1f5; font-size: 20px;color:#9b9b9b; padding-bottom: 10px; }
.zx_ul dl{margin-top: 20px; width: 450px; float:left; }
.zx_ul dt{ border: solid 1px #c35000; width: 69px; height: 69px; text-align: center; float: left; margin-right: 10px;}
.zx_ul dt h3{ color: #c35000; font-size: 18px; padding-top: 13px; padding-bottom: 5px; }
.zx_ul dd h4 a{ color: #000000; font-size:18px; font-weight: normal;}
.zx_ul dd h4 a:hover{ color: #006e77 }
.zx_ul dd p{ line-height: 23px; color: #595757  }
.zx_ul dd p a{ color: #c35000 }
.gy_box{ float: left; width: 290px; margin-top: 30px; }
.gy_title { width: 100%; border-bottom: solid 2px #e0f1f5; display: inline-block;  height: 36px;}
.gy_title li{ float: left;  padding-bottom: 10px;}
.gy_title li a{ font-size: 20px; color: #595757; }
.gy_title .hover{ border-bottom: solid 2px #006e77; }
.gy_title .hover a{ color: #006e77 }
.gy_box #none1{ margin-right: 10px; }
.gy_box #none2{ margin-left: 10px; }
.gy_pic img{ margin-top:10px; }
.gy_box dl img{ padding-top: 20px; padding-bottom: 10px;}
.gy_box dl {text-align: center; line-height: 24px;}

.box_2{ background: url(../images/zj_bg.jpg) no-repeat top center; height: 660px; }
.zj_title{ width: 150px; height: 35px; background: url(../images/zj_title.jpg) no-repeat 20px center #006e77; padding-left: 45px; line-height: 35px; color: #fff;  margin-top: -15px; font-size: 20px; }
.zj_box{ width: 840px; height: 590px; float: left; background: #f2f2f2; margin-top: 50px; }
.zj_box dd{ float: left; width: 180px; margin: 17px 6px 0px 20px; background: #fff; display: table; text-align: center; line-height: 30px; height: 260px; overflow: hidden;  }
.zj_box dd a{ color: #c35000; font-size: 16px; }
.zj_box dd font{ font-size: 16px; }
.zj_box dd font:hover{ font-size: 18px; }
.zj_box dd a span:hover{ font-size: 16px; }
.zj_box dd span{ color: #006e77; font-size: 14px; padding: 0 20px;  }
.zj_r{ float: left; margin-left: 25px; margin-top: 88px; width: 235px; }
.zj_r img{ float:left; }
.xc_box{ width: 1100px; margin: 30px auto; }
.box_3 .box_ul{ background: url(../images/yt_bg.jpg) no-repeat; height: 421px; }
.yt_box{ width: 540px; padding-left: 20px; padding-top: 35px; display: table; float: left; }
.yt_box ul { position: relative; }
.yt_box ul li{ border-radius: 100%;}
.yt_box ul li img{ box-shadow: 1px 2px #d7d7d7; border-radius: 100%;  }
.yt_box .yt_1{ position: absolute; top: -58px; left: 250px; z-index: 333 }
.yt_box .yt_2{ position: absolute; top: 0; left: 333px; z-index: 2 }
.yt_box .yt_3{ position: absolute; top: 33px; left: 135px; z-index: 33 }
.yt_box .yt_4{ position: absolute; top: 46px; left: 0; }
.yt_box .yt_5{ position: absolute; top: 65px; left: 444px; }
.yt_box .yt_6{ position: absolute; top: 105px; left: 310px; }
.yt_box .yt_7{ position: absolute; top: 156px; left: 89px; } 
.bz_box{ width: 510px; float: left; margin-top: 50px; position: relative}
.bz_box dt{ width:145px; height: 165px; padding: 25px 10px; background: #fff; display: inline-block; font-size: 16px; color: #000 }
.bz_box a{ color: #000; font-size: 16px; }
.bz_box a font{ font-size: 12px; color: #595757 }
.bz_box dt:hover a,.bz_box dd:hover a{color: #ffffff}
.bz_box dt:hover a font,.bz_box dd:hover a font{ color: #fff }
.bz_box dd{ width:152px; height: 57px; display: inline-block;padding-top: 60px; padding-left: 10px; background: #fff }
#bz_1{ background: url(../images/bg_01on.png) 53px 95px #fff no-repeat ; position: absolute; left:  0 ;top:0;}
#bz_1:hover{ background: url(../images/bg_01.png) 53px 95px #006e77 no-repeat ;}
#bz_2{ background: url(../images/bg_07on.png) 97px 16px #fff no-repeat ; position: absolute; left:  177px ;top:0;}
#bz_2:hover{ background: url(../images/bg_07.png) 97px 16px #006e77 no-repeat ;}
#bz_3{ background: url(../images/bg_09on.png) 97px 16px #fff no-repeat ; position: absolute; left:  353px ;top:0;}
#bz_3:hover{ background: url(../images/bg_09.png) 97px 16px #006e77 no-repeat ;}
#bz_6{ background: url(../images/bg_04on.png) 97px 16px #fff no-repeat ; position: absolute; left: 0px ;top:225px;}
#bz_6:hover{ background: url(../images/bg_04.png) 97px 16px #006e77 no-repeat ;}
#bz_7{ background: url(../images/bg_12on.png) 97px 16px #fff no-repeat ; position: absolute; left:  173px ;top:225px;}
#bz_7:hover{ background: url(../images/bg_12.png) 97px 16px #006e77 no-repeat ;}
#bz_8{ background: url(../images/bg_15on.png) 53px 95px #fff no-repeat ; position: absolute; left: 353px;top:126px;}
#bz_8:hover{ background: url(../images/bg_15.png) 53px 95px #006e77 no-repeat ;}
#bz_4{ position: absolute; left: 178px; top: 126px; padding: 0  }

#title_2{ width: 100%;  padding-top: 30px; display: table;  }
#title_2 dt{ border-bottom: solid 2px #006e77; display: table-cell; font-size: 20px; line-height: 39px; color: #006e77; width: 80px;}
#title_2 dd{ border-bottom: solid 2px #e0f1f5; display: table-cell;padding-left: 10px; line-height: 39px;}
#title_2 dd span{  font-size: 20px; color: #9b9b9b; }
#title_2 dd a{ width: 96px; display: table-cell; height: 25px; line-height: 25px; padding-left: 35px; background: url(../images/zx_title.jpg) no-repeat 10px center; border: solid 1px #c35000; color: #c35000; border-radius: 5px; float: right; margin-top: 7px;}

.lf_box{ height: 260px; margin-top:18px; width: 1120px; margin-left: -20px;  }
.lf_box li{ width:140px; height: 255px; margin-left: 20px; float: left; position: relative;}
.mt_10{ margin-top: 10px; margin-bottom: 10px; }
#color_1{ background: #26a0ab }
.lf_1{ width: 20px; padding-left: 15px; padding-top: 10px; float: left; color: #fff; font-size: 18px; line-height: 19px;  height: 135px;}
.lf_2{ width: 20px; padding-right: 15px; padding-top: 10px; float: left; color: #fff; font-size: 18px; line-height: 19px; padding-left: 10px;}
.lf_box li i{ width: 140px; height: 110px; position: absolute; top: 0;left: 0; display: inline-block; background:url(../images/nh4_03.png) no-repeat center center; display: none}
.lf_box li:hover { margin-top: -6px;}
.lf_box li:hover i { display: block;}
.lf_box #color_2{ background: #5671bf }
.lf_box #color_2 i,.lf_box #color_4 i,.lf_box #color_6 i{ top: 146px; }
.lf_box #color_3{ background: #4da88b }
.lf_box #color_4{ background: #3d8cca }
.lf_box #color_5{ background: #26a0ab }
.lf_box #color_6{ background: #6c94d1 }
.lf_box #color_7{ background: #c3a365 }

#title_3{ width: 100%;  padding-top: 30px; display: table;  }
#title_3 dt{ border-bottom: solid 2px #006e77; display: table-cell; font-size: 20px; line-height: 39px; color: #006e77; width: 260px;}
#title_3 dd{ border-bottom: solid 2px #e0f1f5; display: table-cell;padding-left: 10px; line-height: 39px;}
#title_3 dd a{ width: 96px; display: table-cell; height: 25px; line-height: 25px; padding-left: 35px; background: url(../images/zx_title.jpg) no-repeat 10px center; border: solid 1px #c35000; color: #c35000; border-radius: 5px; float: right; }
.box_5 { height: 600px; background: url(../images/box_5bg.jpg) no-repeat bottom center; }
.jj_right{ width: 199px; float: left; margin-top: 60px; }
.jj_right img{ float: left; }
.jj_left{ width: 890px; float: left; margin-top: 60px; }
.jj_pic1{ float: left; margin-right: 28px; }
.jj_jj dt img{ float: left; margin-right: 13px; }
.jj_jj h1{ font-size: 60px; color: #006e77 }
.jj_jj p{ font-size: 16px; color: #595757 }
.jj_jj dd{ float: left; width: 534px; margin-top: 15px;  }
.jj_jj dd span{ width: 63px; height: 19px; background: #c35000; color: #fff; margin-bottom:10px; float: left; margin-right: 5px; text-align: center; line-height: 19px;}
.gy_bot{ float: left; width: 235px; height: 126px; padding: 10px; margin-top: 25px;}
.gy_bot h4{ font-size: 18px; color: #c35000; font-weight: normal; text-align: center; }
.gy_bot p{ line-height: 24px; text-indent: 2em; padding-top: 5px }
.gy_br{ padding-left: 20px; float: left; }
.gy_br li{ width: 135px; height: 160px; text-align: center; float: left; margin-left: 15px; }
.gy_br img{ margin: 46px 0 10px ; }
.gy_br a:hover img,.gy_br a img{  transition:all 0.6s linear; -ms-transform:all 0.6s linear; -moz-transform:all 0.6s linear; -webkit-transform:all 0.6s linear; }
.gy_br a:hover img{transform: rotate(360deg);  }
.gy_br li a{ font-size: 16px; color: #000 }
.gy_br li span{ font-size: 12px; color: #9aa1a1 }

#title_4{ width: 100%;  padding-top: 30px; display: table;  }
#title_4 dt{ border-bottom: solid 2px #006e77; display: table-cell; font-size: 20px; line-height: 39px; color: #006e77; width: 80px;}
#title_4 dd{ border-bottom: solid 2px #e0f1f5; display: table-cell;padding-left: 10px; line-height: 39px;}
#title_4 dd span{  font-size: 20px; color: #9b9b9b; }
.case_left{ width: 260px; float: left; margin:20px 25px 20px 0; }
.case_left img{ float: left; } 
.case_title{ float: left; width: 810px; margin-top: 20px; }
.case_title dt{ width: 83px; height: 40px; padding-left: 60px; background: url(../images/search_bg.jpg) no-repeat 20px center #006e77; line-height: 40px; color: #fff; float: left; }
.case_title select{ width: 180px; height: 40px; text-align: center; line-height: 40px; color: #595757; float: left;    border: solid 1px #006e77;padding-left: 30px; }
.case_title option{ text-align: center; }

.case_bottom{ width: 820px; margin-left: -10px; display: table; float: left;}
.case_bottom img{ float: left; }
.case_bottom ul li{ width: 398px; height: 57px; margin-left: 10px; margin-top: 20px; float: left; border: solid 1px #e1e1e1; padding: 10px 0; position: relative;}
.case_bottom ul li:hover{ border: solid 1px #006e77 }
#xb_pic{ float: left; border-right: solid 1px #d2d2d2; padding-right: 20px; margin-right: 0; padding-left: 20px; }
.case_bottom ul li p{ display: inline-block; float: left; padding-left:25px; width: 86px; line-height: 28px;  font-size: 14px; padding-top: 3px;  }
#case_bq{ width: 220px; }
#case_bq b{ font-weight: normal; color: #c35000 }
#case_r{ position: absolute; right: 0; top: 0; width: 32px; height: 77px; background: url(../images/case_r.jpg);}
.case_bottom ul li:hover #case_r{ background: url(../images/case_ron.jpg); }
#case_tc{ width: 370px; height: 95px; background: #006e77; padding: 5px 15px; color: #fff; line-height: 24px; position: absolute; top: 77px; left: -1px; z-index: 99; font-size: 14px; display: none }
.case_title dd{ width: 65px; height: 42px; padding-left: 45px; float: right; background: url(../images/sx.jpg) no-repeat 15px center #acabab; line-height: 42px; color: #fff; cursor: pointer;}

.hos_l{ width: 580px; float: left;margin-right: 30px; margin-top: 20px; margin-bottom: 20px;}
.hos_l img,.hos_r img{ float: left }
.hos_l dt{ float: left; margin-left: 6px; width: 377px; height: 73px; padding-top: 25px; text-align: center; background: #f2f2f2; font-size: 16px; color: #595757}
.hos_l dt font,.hos_l dd font,.hos_r dt font,.hos_r dd font{ font-size: 12px; color: #b0afaf }
.hos_l dd{ width: 146px; height: 115px; float: left; margin-left: 6px; margin-top: 6px; background: #f2f2f2; padding-left: 40px; padding-top: 54px; color: #595757; font-size: 16px;}
#yy_bg1{ background: url(../images/yy_bg1.jpg); }
.hos_l dd a{ font-size: 16px; }
.hos_l i,.hos_r i{ width: 36px;display: inline-block; border-top: solid 1px #006e77;  }
.hos_r dd{ width: 122px; height: 102px; float: left; margin-left: 6px;  background: #f2f2f2; padding-left: 10px; padding-top: 54px; color: #595757; font-size: 16px;}
.hos_r{ width: 490px; float: left; margin-top: 20px; margin-bottom: 20px;}
.hos_r dt{ float: left; margin-left: 6px; width: 268px; height:77px; padding-top: 32px; text-align: center; background:url(../images/yy_bg2.jpg); font-size: 16px; color: #595757; margin-top: 6px;}

.foot_box{ width: 100%; background: url(../images/foot_bg.jpg) repeat-x #006e77; }
.foot_nav{ width: 460px; padding: 20px 0; display: table; margin: 0 auto }
.foot_nav li{ display: table-cell; text-align: center; }
.foot_nav li i{ width: 42px; height: 42px; background:url(../images/foot_ico.jpg); display: inline-block; }
.foot_nav .foot_1 i{ background-position: 0 0 }
.foot_nav .foot_1:hover i{ background-position:0 -42px }
.foot_nav .foot_2 i{ background-position: -42px 0 }
.foot_nav .foot_2:hover i{ background-position:-42px -42px }
.foot_nav .foot_3 i{ background-position: -84px 0 }
.foot_nav .foot_3:hover i{ background-position:-84px -42px }
.foot_nav .foot_4 i{ background-position: -126px 0 }
.foot_nav .foot_4:hover i{ background-position:-126px -42px }
.foot_nav .foot_5 i{ background-position: 84px 0 }
.foot_nav .foot_5:hover i{ background-position:84px -42px }
.foot_nav .foot_6 i{ background-position: 42px 0 }
.foot_nav .foot_6:hover i{ background-position:42px -42px }

.foot{ padding-top: 30px; }
.foot_gy{ width: 310px; float: left; }
.foot_gy h4,.yy_hj dt{ color: #fff; font-size: 18px; font-weight: normal;}
.foot_gy h4 font,.yy_hj dt font{ color: #fff; font-size: 12px; } 
.foot_gy p{ padding-top: 15px; padding-bottom: 5px; color: #fff; line-height: 23px;}
.foot_dz{ float: left ; width: 375px; margin-left: 30px; }
.foot_dz img{ float: left; margin-right: 10px; }

.foot_dz i{ width: 63px; height: 63px; margin-right: 10px; float: left; background: url(../images/foot_ico.jpg); }
.foot_dz2 i{ background-position:0 126px}
.foot_dz2:hover i{ background-position:0 63px}
.foot_dz3 i{ background-position:-63px 126px}
.foot_dz3:hover i{ background-position:-63px 63px}
.foot_dz1 i{ background-position:-126px 126px}
.foot_dz1:hover i{ background-position:-126px 63px}


.foot_dz li{ width: 370px; margin-bottom: 18px; color: #fff; line-height: 22px; }
.foot_dz li a{ color: #fff }
.yy_hj{ width: 360px; float: left; margin-left: 20px; }
.yy_hj dd{ float: left; width: 108px; height: 87px; margin-right: 10px; margin-top: 10px; }

.foot_nav li i,.foot_nav li:hover i,.foot_dz i,.foot_dz:hover i{ transition:all 0.3s linear; -ms-transform:all 0.3s linear; -moz-transform:all 0.3s linear; -webkit-transform:all 0.3s linear;  }

/*新加banner样式*/
.banner_box{ width: 100%; height: 450px;  }
.slideBox2{ height:450px; overflow:hidden; position:relative; float:left;width: 100%  }
.slideBox2 .bd2{ position:relative; height:100%; z-index:0; width:100%   }
.slideBox2 .bd2 li{ zoom:1; vertical-align:middle; width: 100%; height:450px; }
.slideBox2 .bd2 li a{ width:100%;height:450px; float:left}
.slideBox2 .hd{ height:20px; overflow:hidden; position:absolute; right:46%; bottom:15px; z-index:1; margin-left: -80px; }
.slideBox2 .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox2 .hd ul li{ float:left; margin-right:10px;  width:15px; height:15px; line-height:14px; text-align:center; background:#f2b8b7; cursor:pointer; border-radius: 10px;}
.slideBox2 .hd ul li.on{ background:#ef6572; color:#fff; }
#banner1_1{ background: url(../images/banner1_01.jpg) no-repeat center center ; height: 90px; }
#banner1_2{ background: url(../images/banner1_02.jpg) no-repeat center center ; height: 90px; }
#banner1_3{ background: url(../images/banner1_03.jpg) no-repeat center center ; height: 90px; }
#banner1_4{ background: url(../images/banner1_04.jpg) no-repeat center center ; height: 90px; }
#banner1_5{ background: url(../images/banner1_05.jpg) no-repeat center center ; height: 90px; }

#banner2_1{ background: url(../images/banner2_01.jpg) no-repeat center center ; height: 90px; }
#banner2_2{ background: url(../images/banner2_02.jpg) no-repeat center center ; height: 90px; }
#banner2_3{ background: url(../images/banner2_03.jpg) no-repeat center center ; height: 90px; }
#banner2_4{ background: url(../images/banner2_04.jpg) no-repeat center center ; height: 90px; }
#banner2_5{ background: url(../images/banner2_05.jpg) no-repeat center center ; height: 90px; }

#banner3_1{ background: url(../images/banner3_01.jpg) no-repeat center center ; height: 113px; }
#banner3_2{ background: url(../images/banner3_02.jpg) no-repeat center center ; height: 112px; }
#banner3_3{ background: url(../images/banner3_03.jpg) no-repeat center center ; height: 113px; }
#banner3_4{ background: url(../images/banner3_04.jpg) no-repeat center center ; height: 112px; }
#banner4_1{ background: url(../images/banner4_01.jpg) no-repeat center center ; height: 113px; }
#banner4_2{ background: url(../images/banner4_02.jpg) no-repeat center center ; height: 112px; }
#banner4_3{ background: url(../images/banner4_03.jpg) no-repeat center center ; height: 113px; }
#banner4_4{ background: url(../images/banner4_04.jpg) no-repeat center center ; height: 112px; }
.sp_str{ width:1100px; margin:0px auto; height:357px; position:absolute; top:0;left: 50%; margin-left: -550px;}
.sp_str embed{ top:71px; left:10px; position:absolute;}
ul.testul {
    width: 1086px;
    height: 100px;
    margin-left: 400px;
}

.testul li {
    list-style: none; /* 将默认的列表符号去掉 */
    /* padding:0; */ /* 将默认的内边距去掉 */
    margin:0;
    float: left;
    padding-left: 20px;
}
#banner_4{width:100%;height:450px;background: url(../images/banner.jpg) no-repeat center center;}
#banner_4 a{display:inline-block;width:1100px;height:450px;}