@charset "utf-8";















































/* banner */















.banner{width:100%; margin:0 auto; position:relative; height: 440px;}















.fullSlide{width:100%;position:relative;height:100%;background:transparent}















.fullSlide .bd{margin:0 auto;height:100%;position:relative;z-index:0;overflow:hidden;}















.fullSlide .bd ul{height:100%;width: 100%;}















.fullSlide .bd li{height:100%;overflow:hidden;text-align:center;background-position:center;background-repeat:no-repeat;width: 100%;}















.fullSlide .bd li a{display:block;height:100%;width: 100%;}















.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0}















.fullSlide .hd ul{text-align:center;margin-bottom:10px}















.fullSlide .hd ul li{background: rgba(255,255,255,0.95);cursor:pointer;display:inline-block;*display:inline;zoom:1;width: 35px;height: 9px;margin: 2px;overflow:hidden;*filter:alpha(opacity=50);*opacity:.5;line-height:999px}















.fullSlide .hd ul .on{background: #1960c6;}















.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;*filter:alpha(opacity=50);*opacity:.5;display:none}















.fullSlide .next{left:auto;right:15%;background-position:-6px -137px}















































/**********************************************搜索********************************************/















.span4 {margin: 20px auto;}















.span4 ul li {float: left;width: 25%;background: url(../images/bg6.jpg) repeat-y left center;}















.span4 ul li:first-child {background:none;}















.span4 ul li i {color: #c8c8c8;text-transform: uppercase;line-height: 20px;}















.span4 ul li img {















  -webkit-transition: all .2s;















     -moz-transition: all .2s;















      -ms-transition: all .2s;















	   -o-transition: all .2s;















          transition: all .2s;















}















.span4 ul li:hover img {















  -webkit-transform: translateY(-10px);  















     -moz-transform: translateY(-10px);















      -ms-transform: translateY(-10px); 















       -o-transform: translateY(-10px);















	      transform: translateY(-10px);















}































.search {overflow: hidden;height: 50px;line-height: 49px; }















.search .hotkey span {font-size: 12px;font-weight: bold;color:#666;}















.search .hotkey a {font-size: 12px;padding-right: 13px; color:#868686;}















.search .form { float: right; height: 28px; line-height: 28px;color: #666; margin-top: 11px; border:1px solid #CCC; padding-left:5px;background: url(../images/search.jpg) no-repeat 6px; center;}















.search .search-t {float: left;width: 160px;height: 28px;line-height: 28px; color: #ccc; padding-left: 36px; margin-bottom: 4px; outline: 0; font-size: 12px; background: none;}















.search .search-s {float: left;width: 46px;height: 28px;color: #fff;font-size: 12px;cursor: pointer;background: #1960c6;border: none;}































































.fpp .tempWrap{ width:350px; margin:0 auto;}















































































































.case{margin-bottom:50px;















}















.case h3{















    text-align: center;















    font-size: 24px;















    margin-bottom: 30px;















}















.case h3 a{















    color: #0f61cd;















    display: block;















    line-height: 43px;















}















.case h3 a em{















   















font-size: 24px;















   















color: #fd6f00;















}















.case h3 a span{















    display: block;















    font-size: 14px;















    color: #fff;















    background-color: #0f61cd;















    width: 55px;















    height: 24px;















    text-align: center;















    margin: 0 auto;















    line-height: 24px;















}































.outline{width:1180;margin:0 auto; margin-bottom:40px;}















.container{width: 1180;position: relative;text-align: center;overflow: hidden;}















#carouse1{width: 1180; height:449px;position: relative;margin: 0px auto;clear: both;overflow: hidden;margin-top: -50px;}















#carouse1 div { position:relative;}















#carouse1 div img{background:#fff;border:3px solid #FFF;width:580px;height:385px;}















.container .caseL,.container .caseR{display: block; overflow: hidden; width: 48px;height: 48px; overflow: hidden; position: absolute; top: 160px;z-index: 555;cursor: pointer;}















.container .caseL{background: url(../images/left.jpg) left top; left: 0px;}















.container .caseR{background: url(../images/right.jpg) left top; right: 0px;}















#carouse1 p{position:absolute; bottom:-25px; left:0; height:25px; line-height:25px; text-align:center;}















































/*特效*/















































































































.gg1{ background: url(../images/8.png) no-repeat; height: 214px;margin-top: 30px;z-index: 5;position: relative;}















.gg1 .wrap{















    position: relative;















}















.gg1 .gg1text{















    font-size: 41px;















    color: #fff;















    font-weight: bold;















    position: absolute;















    top: 34px;















    left: 0;















}















.gg1 span{















    display: block;















    font-size: 18px;















    font-weight: 100;















    float: left;















    margin-right: 29px;















    padding-left:30px;















    color:#fff;















    margin-top: 110px;















    background:url(../images/013.png) no-repeat;















}















.gg1 .gg1text em{















    font-size: 26px;















}































.gg1 .gg1lx{















    background: url(../images/014.png) left 5px no-repeat;















    position: absolute;















    top: 23px;















    right: 0px;















    padding-left: 52px;















}















.gg1 .gg1lx a{















    display: block;















    width: 175px;















    height: 40px;















    margin:  auto;















    font-size: 18px;















    background:  url(../images/img8.jpg) ;















    font-weight: bold;















    color: #fff;















    text-align: center;















    margin-top: 8px;















    line-height: 40px;















}















.gg1 .gg1lx p{















    font-size: 14px;















    color: #fff;















    line-height: 25px;















}















.gg1 .gg1lx p em{















    display: block;















    font-size: 20px;















    font-weight: bold;















}















































































































.gg2{ background: url(../images/8.png) no-repeat; height: 214px;}















.gg2 .wrap{















    position: relative;















}















.gg2 .gg1text{















    font-size: 41px;















    color: #fff;















    font-weight: bold;















    position: absolute;















    top: 34px;















    left: 0;















}















.gg2 span{















    display: block;















    font-size: 18px;















    font-weight: 100;















    float: left;















    margin-right: 29px;















    padding-left:30px;















    color:#fff;















    margin-top: 110px;















    background:url(../images/013.png) no-repeat;















}















.gg2 .gg1text em{















    font-size: 26px;















}































.gg2 .gg1lx{















    background: url(../images/014.png) left 5px no-repeat;















    position: absolute;















    top: 23px;















    right: 0px;















    padding-left: 52px;















}















.gg2 .gg1lx a{















    display: block;















    width: 175px;















    height: 40px;















    margin:  auto;















    font-size: 18px;















    background:  url(../images/img8.jpg) ;















    font-weight: bold;















    color: #fff;















    text-align: center;















    margin-top: 8px;















    line-height: 40px;















}















.gg2 .gg1lx p{















    font-size: 14px;















    color: #fff;















    line-height: 25px;















}















.gg2 .gg1lx p em{















    display: block;















    font-size: 20px;















    font-weight: bold;















}















































































































.gg3{ background:url(../images/15.jpg) no-repeat; height:144px;}















.gg3 .wrap{















    position: relative;















}















.gg3 .gg1text{















    font-size: 30px;















    color: #fff;















    font-weight: bold;















    position: absolute;















    top: 28px;















    left: 146px;















    width: 620px;















}















.gg3 .gg1text span{















    display: block;















    position: absolute;















    top: 50px;















}































.gg3 .gg1lx{















    width: 225px;















    height: 128px;















    background-color: #fff;















    position: absolute;















    top: 0;















    right: 0;















}















.gg3 .gg1lx a{















    display: block;















    width: 143px;















    height: 49px;















    margin:  auto;















    padding-top: 16px;















}















.gg3 .gg1lx p{















    font-size: 14px;















    text-align: center;















    color: #000;















}















.gg3 .gg1lx p em{















    display: block;















    font-size: 26px;















    font-family: Impact;















}













































.qiyxc{}

.qiyxc a{ display:block; color:#fff;border-left:4px solid #fff; padding-left:5px;}



.qiyxc span{ display:block; float:right;}











.product {margin-top: 3px;}















.product .pro-c { width: 269px;background-color: #006ed9;height: 665px;}















.product .pro-c .pro-c-tit {background:url(../images/img4.jpg) repeat-x; width: 269px; height: 97px; text-align: center; color: #fff; font-size: 18px;text-transform: uppercase;}















.product .pro-c .pro-c-tit h2 a { display:block;  padding-top: 29px; color: #fff;}















.product .pro-c .pro-c-tit h2 a P{ font-size: 26px; font-weight:bold; padding-bottom:5px;}















.product .pro-c .pro-c-tit h2 a span{ font-size:14px;}















.product .pro-c dl {  padding: 1px 15px 40px;background-color: #fff;width: 222px;margin: 0 auto;}















.product .pro-c dl dt {	height:36px;overflow: hidden;  margin-bottom:4px;margin-top: 20px;}















.product .pro-c dl dt a {  display: block; height: 36px; line-height: 36px; padding-left:55px; color: #fff; font-size: 16px; background: #006ed9; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}















.product .pro-c dl .maggom{ margin-top:17px;}















.product .pro-c dl dd { height: 36px;line-height: 36px;background: url(../images/img5.jpg) 20px center no-repeat; padding-left: 38px;border-bottom: 1px dashed #ccc ;}















.product .pro-c dl dd a {display: block;font-size: 14px;color:#1d1c1c;  white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;}















































.product .pro-l {width: 892px; overflow:hidden;}















.product .pro-l .pro-l-tit {height: 52px;line-height: 52px;background: url(../images/img6.jpg); border-right: 1px solid #ddd;width: 892px;}















.product .pro-l .pro-l-tit a {color: #fff;font-size: 18px;font-weight: bold;}















.product .pro-l .pro-l-tit h4 {float: left;padding: 0 45px;background: url(../images/img7.jpg) no-repeat;}















.product .pro-l .pro-l-tit .active {background: #dc1500;}















.product .pro-l .pro-l-tit .active a{ color:#fff;}















.product .pro-l .pro-l-tit .more {float: right; font-size:12px; margin-right:15px; _margin-right:15px; color:#222;}































.product .pro-l .major-list{margin-top: 20px;width: 925px;}















.product .pro-l .major-list li{  float: left;  height: 213px; margin-right: 18px;  overflow: hidden;width: 210px;}















.product .pro-l .major-list li a.major-list-t{ display:block; height: 165px; overflow:hidden;}















.product .pro-l .major-list li img{ width: 210px; height: 147px; border: 1px #d8d8d8 solid;}















.product .pro-l .major-list li p{     text-align:center; line-height: 21px; height: 23px; color: #333;overflow: hidden;}















.product .pro-l .major-list li span{ display:block; margin-top: 7px; color:#333;}















.product .pro-l .major-list li span a{ display:inline-block; width: 101px; height:30px; text-align:center; line-height:30px; color:#fff;font-size: 14px;}















.product .pro-l .major-list li span .fl{ background: #f98701;}















.product .pro-l .major-list li span .fr{ background: #006ed9;}















































































































































.why { height:1245px; background: url(../images/img13.jpg) no-repeat  center top;margin-top: -46px;position: relative;z-index: 4;}















.why .wrap{ position:relative;}































.why .wrap h3{















position: absolute;left: 170px;top: 80px;}















.why .wrap h3 a{















    color: #fff;















}















.why .wrap dl{















    width: 508px;















    position: absolute;















}















.why .wrap dl dt{















    line-height: 30px;















    font-size: 24px;















    font-weight: bold;















    margin-left:10px;















    margin-bottom: 14px;















}















.why .wrap dl dt em{ display:block; text-transform:uppercase; font-size:12px; color:#959595}















.why .wrap dl dd{















    font-size: 14px;















    color: #555;















    line-height: 36px;















    margin-top: 4px;















}















.why .wrap dl dd a{ display:block; width: 126px; height:42px;   font-size:18px; font-weight:bold; color:#44b213; text-align:center;line-height:42px; margin-top: 10px;float: left;margin-right: 17px;}















.why .wrap .why01{















    top: 320px;















    left: 632px;















}















.why .wrap .why02{















    top: 504px;















    left: 632px;















}















.why .wrap .why03{















    top: 764px;















    left: 66px;















}















































.why .wrap .why04{















    top: 978px;















    left: 66px;















}































.why .wrap .why05{















    top: 279px;















    left: 62px;















}















.why .wrap .why06{















    top: 789px;















    left: 611px;















}































































































































.title2{ margin-top:50px; margin-bottom:20px;}















.title2 h3 {text-align: center;















    font-size: 24px;















    margin-bottom: 30px;}















.title2 h3 a {   color: #0f61cd;















    display: block;















    line-height: 43px;}















.title2 h3 a em{font-size: 24px;















   















color: #fd6f00;}















.title2 h3 a span{















    display: block;















    font-size: 14px;















    color: #fff;















    background-color: #0f61cd;















    width: 55px;















    height: 24px;















    text-align: center;















    margin: 0 auto;















    line-height: 24px;















}































.honor{ position:relative;margin-bottom: 50px;}















.honor .content{ width:1180px; margin:0 auto; overflow:hidden;}















.honor .content ul{ margin:0 auto;}















.honor li {float: left; width: 237px;margin-right: 16px;}















.honor li img {width:237px;height: 196px;}















.honor li span {display: block;text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 14px; line-height: 45px;}































































































































































.whythree{ height:612px; background:url(../images/14.jpg) no-repeat;}















.whythree .wrap{















    position: relative;















}















.whythree h3{















    position: absolute;















    top: 90px;















    left: 334px;















    height: 50px;















    line-height: 50px;















}















.whythree h3 a{















    color: #fff;















    font-size: 41px;















    font-weight: bold;















}















.whythree h3 a em{















    font-size: 24px;















    padding-left: 60px;















}















.whythree dl{















    width: 290px;















    color: #fff;















    position: absolute;















}















.whythree dl dd{















    margin-bottom: 25px;















}















.whythree dl dt{}















.whythree dl dt p{















    height: 30px;















    line-height: 30px;















    font-size: 14px;















}















































.whythree .whythree01{















    top: 215px;















    left: 155px;















}















.whythree .whythree02{















    top: 215px;















    left: 489px;















}















.whythree .whythree03{















    top: 215px;















    left: 812px;















}















































































































.jz h3{















    text-align: center;















    font-size: 24px;















    margin-bottom: 30px;















}















.jz h3 a{















    color: #0f61cd;















    display: block;















    line-height: 43px;















}















.jz h3 a em{















   















font-size: 24px;















   















color: #fd6f00;















}















.jz h3 a span{















    display: block;















    font-size: 14px;















    color: #fff;















    background-color: #0f61cd;















    width: 55px;















    height: 24px;















    text-align: center;















    margin: 0 auto;















    line-height: 24px;















}































.jz{height: 486px;}















.jz-tit {text-align: center;position: relative;margin-bottom: 10px;}















.jz-tit h3 a{ padding-top: 20px; background: url(../images/bg3.png) no-repeat center 12px; font-size:24px; margin: 0 auto; display:block;  height: 81px;font-weight: bold;}















.jz-tit h3 a em{ font-size: 14px; color: #fff; font-weight: 100;padding: 0px 6px;background-color: #dc1500;}















.jzff{ width: 280px; height: 380px; float:left; margin-right: 10px; margin-top: 12px;margin-bottom: 15px;border: 1px solid #e1e1e1;}















.jzff a{ display:block;  width: 250px;margin: 0 auto;}















.jzff img{ width: 260px; height: 174px;margin: 10px;}















.jzff a b{ font-size: 16px; text-align: center;display: block;font-weight: 100;height: 19px;overflow: hidden;margin-top: 15px;}















.jzff a p{ height: 79px; overflow:hidden; line-height: 28px; color:#646464; margin-top: 13px;font-size: 14px;text-align: center;}















.jzff a span{ width: 134px; height:19px; line-height:19px; text-align:center;  display:block;font-size: 12px;margin: 17px auto;background: url(../images/img14.jpg) no-repeat center;}















.jzff a:hover span{ color: #0f61cd;}















.jzff a:hover b{ color: #0f61cd; }































































































































































.gy_box{ width:100%; height:1000px; background:url(../images/gy_bj.jpg) no-repeat center top;}















.gy{ width:1180px; height:500px; margin:0 auto; position:relative;}















.gy_bt{ width:1180px; height:80px; text-align:center;}















.gy_bt h3 a{  font-size:18px; font-weight: bold;line-height: 48px;}















.gy_l{ width:400px; height:360px; float:left; margin-top:40px;}















.fo {width: 390px;height: 360px;position: relative;}















.xx {width: 390px;height: 360px; overflow:hidden;position: relative; text-decoration: none;}















.f-img-list { height: 320px;overflow: hidden;position: absolute;left: 0;top: 0;z-index: 100;width: 390px;}















.f-img-list img{ width: 372px; height:271px; border:8px solid #d8d8d8;}































.gy_r{ width:740px; height:340px; float:right; margin-top:30px;}















.ttt_1{ width:740px; height:160px;overflow: hidden;}















.ttt_1 ul li{ float:left;   width: 190px;  margin-top:20px; margin-right:20px;}















.ttt_1 ul li a{ display:block;     width: 194px;height: 120px;}















.ttt_1 ul li a img{    width: 190px;height: 120px;}































.tabcont_1{ width:740px; height:150px; float:left; clear:both; overflow:hidden;}















.tabcont_1 .tabc_1{ width:740px; float:left; height:auto; clear:both;}















.gy_wz{ width:740px; height:150px;}















.gy_wz dl dt{ width:740px; height:38px; line-height:38px;}















.gy_wz dl dt a{ font-size:15px; font-family:"微软雅黑"; color:#fff;}















.gy_wz dl dd{ width:740px; height:100px; line-height:24px; overflow:hidden; font-size:14px; color:#fff;}















































































































.xw{ width:1180px; height:560px; margin:0 auto; background-color:#fff; position:absolute; top:440px;}















.xw_l{ width:740px; height:530px; float:left; padding-left:25px; padding-top:25px;}















.news{ width:740px; height:530px;}















.news .tit{ width:740px; height:35px; border-bottom:1px solid #ccc;}















.news .tit_more{ float:right; padding-top:10px; padding-right:10px;}















.news .title{ width:300px; height:35px; float:left;}















.news .title-list{ position: relative;}















.news .title-list li{ width: 140px; height:35px; line-height:35px; text-align: center; float: left; display: inline; margin-left:10px;}















.news .title-list li a{ width: 140px; height:35px; line-height:35px; display:block; background-color: #1960c6; color:#fff; font-family:"微软雅黑"; font-size:18px;}















.news .title-list li a:hover{ width: 140px; height:35px; line-height:35px; display:block; background-color: #f98701; color:#fff;}















.news .title-list .on{ width: 140px; height:35px; line-height:35px; display:block; background-color: #f09a11; color:#fff; display: inline;}















.news .title-list .on a{ width: 140px; height:35px; line-height:35px; display:block; background-color: #f09a11; color:#fff; display: inline}















.product{     }















.product-wrap .show{ display: block;}















.news_con{ width:740px; height:460px;float:left; overflow:hidden;}















.news_top{ width:740px; height:170px; overflow:hidden; margin-top:30px;}















.news_tu{ width:242px; height:162px; float:left; background-color:#fff;}















.news_top img{ width:240px; height:160px; border:1px solid #ccc;}















.news_wz{ float:right; width:460px; height:160px; overflow:hidden;}















.news_wz dt{ width:460px; height:30px; line-height:30px; font-weight:bold; font-family:"微软雅黑"; font-size:14px; overflow:hidden;}















.news_wz dt a{ color: #1960c6;}















.news_wz dd{ width:460px; height:130px; line-height:26px; overflow:hidden;}















.news_down{ width:740px; height:250px; position:relative; padding-top:20px;}















.news_down ul{ width:740px; height:230px;}















.news_down ul li{ width:370px; height:40px; line-height:40px; background:url(../images/jt.jpg) no-repeat 6px 17px; border-bottom:1px dotted #ccc;  float:left; overflow:hidden;}















.news_down ul li a{ text-decoration:none; color:#494949; padding-left:20px;}















.news_down ul li a:hover{ text-decoration:underline;}















.news_down ul li span{ float:right; padding-right:5px;}































.xw_r{ width:340px; height:530px; float:right; padding-left:25px; padding-top:25px;}















.bk_bt{ width:300px; height:35px; border-bottom:1px solid #ccc; text-align:center;}















.bt_l{ float:left;}















.bt_l h3 a{  width: 140px; height:35px; line-height:35px; display:block; background-color: #1960c6; color:#fff; font-family:"微软雅黑"; font-size:18px; font-weight:normal;}















.bt_r{ float:right; padding-right:10px; padding-top:10px;}















.bk_nr{ width:300px; height:400px; margin-top:30px; overflow:hidden;}















#ticker { width:300px; height:400px; overflow: hidden; position:relative;}















#ticker div{ margin-top:0; }















#ticker li{ margin-top:20px;}















.wen{ width:270px; height:30px; line-height:30px; overflow:hidden; background:url(../images/w.jpg) no-repeat; padding-left:30px;}















.wen a{ font-weight:bold; color:#1960c6;}















.da{ width:270px; height:75px; line-height:25px; overflow:hidden; background:url(../images/d.jpg) no-repeat; padding-left:30px;}















































































































.link {background: #cacaca;height: 50px;line-height: 50px;margin: 20px auto;width: 1180px;}















.link .link-tit {background: #0f61cd;width: 140px;height: 50px;line-height: 50px;color:#fff;text-align: center;font-size:16px;}















.link .content {padding: 0 20px;}















.link .content a {font-size: 14px; margin-right: 20px;}















