    @charset "utf-8";















































/* banner */















.banner{width:100%; margin:0 auto; position:relative; height: 560px;}















.fullSlide{width:100%;position:relative;height:100%;background:transparent}















.fullSlide .bd{background: url("../images/banner01.jpg");
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: #00a1e3;}















.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: 51px;line-height: 49px;padding-top:10px;border-bottom: 1px solid #eaeaea;}















.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: 7px;margin-bottom: 3px;border:1px solid #CCC;padding-left:5px;background: url(../images/search.jpg) no-repeat 6px #fff;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: #00a1e3;border: none;}































































.bg1{ background:url(../images/bg1.jpg) center; height: 520px;}































.bg6{ background: url(../images/bg6.jpg) no-repeat center; height: 526px;}































.honor .prev ,.honor .next {display: block;width: 20px;height: 70px;margin-top:-32px; position: absolute;top:50%; background: url(../images/p_n.png) no-repeat;}















.honor .prev {background-position: 0 0;left: 10px;}















.honor .next {background-position: -23px 0;right: 10px;}















































.fpp .tempWrap{ width:375px; margin:0 auto;}















.fengcaibottom .tempWrap{ width:1040px; margin:0 auto;}































































.tedian{















    height: 500px;















}















.tedian h3{background: url(../images/ico2.png) no-repeat center 50px;margin-top: 45px;margin-bottom: 10px;}















.tedian h3 a{















    color: #fc860e;















    height: 72px;















    text-align: center;















    display: block;















    font-size: 36px;















    font-weight: bold;















}















.tedian h3 em{















    display: block;















    font-size: 14px;















    color: #333;















}















.twdianbg{background:url(../images/ico3.png) no-repeat center;height: 388px;width: 1046px;margin: 0 auto;position: relative;}















.twdianbg dl{















    width: 218px;















    text-align: left;















    position: absolute;















}















.twdianbg dl dt{















    font-size: 18px;















    color: #007ee3;















    font-weight: bold;















    margin-bottom: 7px;















}















.twdianbg dl dd{















    color: #555;















    line-height: 24px;















}















.twdianbg .tedian1{















    left: 29px;















    top: 41px;















    text-align: right;















}















.twdianbg .tedian2{















    top: 41px;















    right: 40px;















}















.twdianbg .tedian3{















    left: 29px;















    text-align: right;















    top: 235px;















}















.twdianbg .tedian4{















    top: 235px;















    right: 40px;















}































































/*************************************   ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â©ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â©ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂºÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¼ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â°ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¼ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÆ’Ã¢â‚¬Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿   *******************************************/































































































































































.solutionbgs{ height: 474px;margin-top: 33px;background: url(../images/img2.png) repeat;}































.solutionbg{ height: 915px;}















.hng{ background: url(../images/img1.png) no-repeat;height: 102px;}















.solution .solution_left{ width: 240px;border-bottom: none;margin-top: -112px;}















.solution .solution_left h3{ background: url(../images/5.png) no-repeat; height: 112px;}















.solution .solution_left h3 a{















    display: block;















    font-size: 24px;















    font-weight: bold;















    text-align: center;















    text-transform: uppercase;















    padding-top: 25px;















    color: #fff;















    line-height: 31px;















}















.solution .solution_left h3 span{















    display: block;















    font-size: 14px;















































    font-weight: normal;















}































.solution .solution_left ul{















    background-color: #fff;















    padding: 12px 10px 20px;















    border-bottom: 4px solid #676767;















    width: 210px;















}















.solution .solution_left ul li{















    line-height: 47px;















    height: 47px;















    font-size: 14px; border-bottom: 1px dashed #ddd; 















}















.solution .solution_left ul li a{















    display: block;















    background: url(../images/img4.png)  no-repeat center left;















    height: 47px;















    line-height: 47px;















    padding-left: 23px;















}















.solution .solution_left ul li:hover a{ background: url(../images/img3.png)  no-repeat center left; color:#007ee3;}































.solution .prorp{ text-align: center;font-size: 18px; color:#fff;height: 80px;}















.solution .prorp p{















    width: 483px;















    text-align: left;















    float: left;















    line-height: 30px;















}















.solution .prorp p em{















    font-size: 22px;















    display: block;















    font-weight: bold;















}















.solution .prorp span{















    display: block;















    float: right;















    text-align: left;















    font-size: 14px;















}















.solution .prorp b{















    display: block;















    font-family: Impact;















    font-size: 30px;















    color: #fc940e;















}















.solution_right {















    width: 820px;















    overflow: hidden;















    margin-top: -80px;















}















































.solutionshowBox_nr{height:307px;overflow:hidden;margin:0 auto;width: 850px;margin-top: 16px;}















.solutionshowBox_nr a{















    display: block;















}















.solutionshowBox_nr img{















    width: 396px;















    height: 307px;















    float: left;















}































.solutionshowBox_nr .fr{















    width: 341px;















    background-color: #fff;















    float: left;















    height: 287px;















    padding: 10px 30px;















}















.solutionshowBox_nr .fr b{















    font-size: 18px;















    margin-top: 21px;















    display: block;















    margin-bottom: 11px;















}















.solutionshowBox_nr .fr p{















    font-size: 14px;















    line-height: 30px;















    color: #555;















    height: 180px;















    overflow: hidden;















    margin-bottom: 10px;















}















.solutionshowBox_nr .fr span{}















.solutionshowBox_nr .fr span a{















width: 110px;height: 34px;background-color: #007ee3;border-radius: 30px;color: #fff;font-size: 14px;line-height: 34px;text-align: center;float: left;margin-right: 13px;}















.solutionshowBox_nr .fr span .red{















    background-color: #fc860e;















}































































.productbg{ height: 830px;}















.product .product_left{ width: 210px;margin-top: 30px;}















.product .product_left h2{ background: #007ee3; height: 100px;}















.product .product_left h2 a{















    display: block;















    font-size: 30px;















    font-weight: bold;















    text-align: center;















    text-transform: uppercase;















    padding-top: 25px;















    color: #fff;















}















.product .product_left h2 span{















    display: block;















    font-size: 14px;















































    font-weight: normal;















}















.product .product_left dl{















    border: 3px solid #bf1313;















    padding-left: 11px;















    padding-right: 11px;















    padding-top: 5px;















    padding-bottom: 18px;















}















.product .product_left dl dt{















    height: 35px;















    line-height: 35px;















    background:url(../images/2.jpg) no-repeat;;















    margin-top: 8px;















    font-size: 16px;















    padding-left: 39px;















}















.product .product_left dl dd:hover a{color: #00449a;}















.product .product_left dl dd{















    height: 36px;















    line-height: 36px;















    border-bottom: 1px dashed #dcdcdc;















    background: url(../images/3.jpg) no-repeat 24px center;















    padding-left: 38px;















    font-size: 14px;















}















.product .product_left dl dt a{















    color: #fff;















}















.product .product_left dl dd a{















    display: block;















}































.product .product_left ul{















    border: 2px solid #007ee3;















    padding-left: 11px;















    padding-right: 11px;















    padding-top: 5px;















    padding-bottom: 18px;















}















.product .product_left li{















    height: 36px;















    line-height: 36px;















    border-bottom: 1px dashed #dcdcdc;















    background: url(../images/3.jpg) no-repeat 24px center;















    padding-left: 38px;















    font-size: 14px;















}















.product .product_left li a{















   















}















































































.prititle{border-bottom:2px solid #f2f2f2; height: 60px; line-height: 60px;margin-bottom: 20px;}















.prititle h3 em{ padding:0 20px;}















.prititle h3 { float:left;text-align: center;  font-size: 18px; height: 21px;line-height: 21px;margin-top: 21px;font-weight: bold;}















.prititle h3 a {color: #333333;   display:block;}















.prititle h3 















.prititle .on{ }















.prititle .on a{color:#007ee3;}















.prititle .more {font-size: 12px;color: #333;float: right;text-transform: uppercase;margin-top: 10px;}































































.product_right {















    width: 845px;















    margin-top: 20px;















}















.showBox_nr{height:729px;overflow:hidden;margin:0 auto;}















.showBox_nr ul{}















.showBox_nr li{width: 273px;height: 243px;overflow:hidden;float:left;margin-right: 16px;}















.showBox_nr li .s_img{  overflow:hidden;display: block;}















.showBox_nr li .s_img img{width: 269px;height: 207px;overflow:hidden;border: 1px solid #d2d2d2;}















.showBox_nr li .s_tit{height: 25px;line-height: 20px;overflow:hidden;font-size:14px;text-align:center;}















.showBox_nr li:hover .s_tit a{ color: #007ee3;}















.showBox_nr li:hover img{border: 1px solid #007ee3;}















































































































































/**sdkc_box**/















.bg{ background:url(../images/bg.png) no-repeat center; height: 507px;}















.sdkc_box{ width:1080px; margin:auto; height:386px; padding:30px 0px;}















.sdkc_box h3{ background: url(../images/img5.png) no-repeat center 0; text-align:center; height: 93px; line-height: 44px;margin-top: -49px;padding-top: 60px;}















.sdkc_box h3 a{ font-size: 36px; font-weight:bold; color: #333; display:block;}















.sdkc_box h3 b{ color:#007ee3; font-weight:bold;}















.sdkc_box h3 span{    text-transform:uppercase;display: block;font-size: 18px;}































/*ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂºÃƒâ€šÃ‚Â¾ÃƒÆ’Ã‚Â§ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â°ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¡ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚Â»Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã‚Â¥Ãƒâ€¦Ã‚Â Ãƒâ€šÃ‚Â¨*/















.carousel{ margin:0px auto; padding:20px 0px 0px 0px; width:1080px; height:306px; overflow: hidden; position: relative;}















.carousel .slides{ margin:0px auto; overflow:hidden; position:relative;}















.carousel .slides div{ border:3px solid rgba(0,0,0,0.3);}















.carousel .slides  div em{ position:absolute; bottom:0px; text-align:center; line-height: 27px; font-size: 14px; left:0px; width:100%; height: 26px; display:block; background-color: rgba(0,0,0,0.5); color: #fff;font-style:normal;}















.carousel .slides  div em a{ color:#fff;}















.carousel .slides img{width:420px; height:235px;}















.carousel .slides .slideItem{ padding:0px; overflow:hidden; position:absolute; cursor:pointer; opacity:1!important;}















.carousel .slides .slideItem a{ overflow:hidden; display:block;}















.carousel .slides .slideItem img{ width:100%; height:100%;}















.carousel .slides .slideItem .cover{ background: rgb(0, 0, 0); left:0px; top:0px; width:100%!important; display:block; position:absolute;}















.prevButton{background:url(../images/l.png) no-repeat 0px 0px; top:146px; width:59px; height:59px; display:block; position:absolute; z-index:99; cursor:pointer;}















.nextButton{background: url(../images/r.png) no-repeat 0px 0px; top:146px; width:59px; height:59px; display:block; position:absolute; z-index:99; cursor:pointer;}















.prevButton{left: 0px;}















.nextButton{background-position:0px 0px; right:0px;}































































































































































































































































.why{ background: url(../images/ys.png) no-repeat center 140px; height: 1122px;}















.why .wrap{}















.why h3{















    padding-top: 60px;















    width: 768px;















    margin: 0 auto;















}















.why h3 a{















   















    display: block;































}































.why .whyys2{ background: url(../images/ys.png) no-repeat 633px 84px;position: relative;}















.why .whyys2 img{















   















}















.why .whyys2 dl{















position: absolute;width: 397px;}















.why .whyys2 dl dt{















    font-size: 24px;















    margin-bottom: 15px;















    color: #007ee3;















    font-weight: bold;















}















.why .whyys2 dl dd a{ display:block; width: 109px; height: 32px; background: #fff; color: #007ee3; font-size:16px; line-height: 32px; text-align:center; margin-top:20px;border: 1px solid #007ee3;}















.why .whyys2 dl dd{















    font-size: 14px;















    line-height: 30px;















    color: #555;















}































.why .whyys2a{















    top: 85px;















    left: 33px;















    text-align: right;















}















.why .whyys2b dt,.why .whyys2c dt,.why .whyys2d dt{ color: #fff!important;}















.why .whyys2b dd,.why .whyys2c dd,.why .whyys2d dd{color: #fff!important;}















.why .whyys2b{















    right: 58px;















    top: 289px;















    text-align: left;















    color: #fff;















}















.why .whyys2b a{ float:right;}















.why .whyys2c{















    top: 465px;















    right: 58px;















}















.why .whyys2d{















    top: 598px;















    left: 33px;















    text-align: right;















}































.why .whyys2d a{ float:right; }















































.why .whyys2e{







    top: 933px;







    left: 33px;







    text-align: right;







}































.why .whyys2f{















    top: 22px;















    right: 65px;















}.why .whyys2g{















    top: 319px;















    left: 5px;















}.why .whyys2h{











top: 761px;











right: 85px;



}















































































































.witness{ height: 535px;}















.witnessbot .fl{ width: 657px;}































.witness h3{height: 60px;margin-bottom: 30px;text-transform: uppercase;background: url(../images/ico8.png) center 39px no-repeat;width: 820px;padding-top: 38px;margin: 0px auto 10px;}















.witness h3 a{















    display: block;















    font-size: 24px;















    padding-top: 9px;















    text-align: center;















    line-height: 28px;















    font-weight: bold;















}















.witness h3 a em{font-size: 12px;text-transform:uppercase;display: block;width: 57px;height: 24px;line-height: 24px;border: 1px solid #999;margin: 8px auto 0;}































































.jz{ width:624px; border-right:2px solid #e6e6e6;height: 338px;}































.jzff{ width: 633px; height: 174px;margin-right: 0px; margin-top: 21px;}















.jzff:hover{}















.jzff a{ display:block; float:left;}















.jzff .jzrt{ display:block; width: 409px; float: right;/* margin-right: 11px; */margin-top: 4px;}















.jzff .img{ width: 146px; height: 107px;}















.jzff img{float:left; width: 195px; height: 164px;padding: 4px;border: 1px solid #ddd;}















.jzff a b{ font-size: 16px; display: block;line-height: 40px;font-weight: 100;border-bottom: 1px solid #ddd;height: 40px;}















.jzff a p{ height: 77px; overflow:hidden; line-height: 26px;  margin-top: 7px;margin-bottom: 9px;}















.jzff a span{















    background-color: #dcdcdc;















    width: 114px;















    height: 30px;















    line-height: 30px;















    text-align: center;















    display: block;















    font-size: 14px;















}















.jzff:hover span{ color:#fff;background-color: #0f55b5;}















.jzff:hover b{ color: #0f55b5; }















































.witness .fr{ background:#007ee3; height:368px; width:411px;margin-top: 17px;}















.hz ul{















    margin-top: 24px;















    margin-left: 19px;















}















.hz li{















    width: 179px;















    height: 113px;















    float: left;















    margin-right: 13px;















}















.hz li a{















    color: #fff;















    display: block;















}















.hz li img{















    width: 177px;















    height: 81px;















    border: 1px solid #ddd;















}















.hz li p{















    line-height: 30px;















    height: 30px;















    text-align: center;















}















































.gg1{ background: url(../images/gg1.png) no-repeat center; height: 212px;position: relative;}















.gg1 .wrap{















    position: relative;















}































.gg1 .gg1text{















    font-size: 24px;















    color: #fff;















    font-weight: bold;















    position: absolute;















    top: 27px;















    left: 30px;















    margin: auto;















    line-height: 43px;















}































.gg1 span{















    display: block;















    color:#fff;















    font-size: 18px;















    font-weight: 100;















}















































.gg1 .gg1lx{















    position: absolute;















    top: 151px;















    left: 290px;















    padding-left: 48px;















    height: 55px;















    font-size: 14px;















    color: #fff;















    line-height: 55px;















}















.gg1 .gg1lx a{















    width: 125px;















    height: 34px;















    margin:  auto;















    font-size: 14px;















    background-color: #fc860e;















    color: #fff;















    text-align: center;















    border-radius: 32px;















    line-height: 32px;















    display: inline-block;















    margin-top: 10px;















}















.gg1 .gg1lx p{















    font-size: 14px;















    color: #fff;















    line-height: 55px;















    float: left;















}















.gg1 .gg1lx p em{















    font-size: 21px;















    font-weight: bold;















    padding-right: 10px;















}































































































































































































































































































































.gg3{ background:url(../images/gg2.png) no-repeat; height: 198px;position: relative;}















.gg3 .wrap{















    position: relative;















}















.gg3 img{ position:absolute;top: 3px;left: 30px;}















.gg3 .gg1text{















    font-size: 23px;















    color: #fff;















    position: absolute;















    top: 39px;















    left: 0px;















    margin: auto;















    line-height: 63px;















    text-align: center;















}















.gg3 .gg1text em{display: block;  font-size: 28px;    margin:auto; line-height: 41px;}















.gg3 span{















    display: block;















    color:#fff;















    font-size: 16px;















    font-weight: 100;















}















































.gg3 .gg1lx{















    background: url(../images/tels.png) left 9px no-repeat;















    position: absolute;















    top: 44px;















    right: 0px;















    padding-left: 51px;















    height: 55px;















    font-size: 14px;















    color: #fff;















}















.gg3 .gg1lx a{















    width: 133px;















    height: 36px;















    margin:  auto;















    font-size: 16px;















    background-color: #fc860e;















    color: #fff;















    text-align: center;















    line-height: 36px;















    margin-top: 9px;















    display: inline-block;















}















.gg3 .gg1lx p{















    font-size: 14px;















    color: #fff;















    line-height: 29px;















}















.gg3 .gg1lx p em{















    font-size: 25px;















    font-weight: bold;















    padding-right: 20px;















    display: block;















}















































































































































































.honor li{ margin:auto; width:314px; text-align:center; float:left;}















.honor li a{ display:block; margin-top: 16px; margin-bottom:5px;}















.honor li img{ width:258px; height:175px;}















.honor {width: 331px;margin:10px auto;padding:10px;position:relative;height: 236px;overflow: hidden;}















































































.abouta{height: 361px;}















.about {width: 718px;}















.about .content {padding-top: 20px;}















.about .content img {width: 166px;height: 342px;}















.about .content .info {width: 540px; margin-top: 30px;}















.about .content .info p {height: 240px;line-height: 34px;overflow: hidden;margin-bottom: 10px;padding-top: 23px;font-size: 14px;color: #555;}















.about .content .info b{ font-size:22px; font-weight:bold;}















































.fangcai{  height:300px;margin-bottom: 5px;}















.fengcaitit {height: 51px;  width: 417px;margin: 10px auto 15px;}































.fengcaitit h3 { float:left;text-align: center;  font-size: 14px; height: 33px;line-height: 33px;margin-top: 10px;border: 1px solid #007ee3;border-radius: 30px;width: 124px;margin-right: 13px;}















.fengcaitit h3 a {color: #007ee3;   display:block;}















.fengcaitit h3 















.fengcaitit .on{ }















.fengcaitit .on a{ background-color: #007ee3;color: #fff;border-radius: 30px;}















.fengcaitit .more {font-size: 12px;color: #333;float: right;line-height: 70px;padding-right: 30px;text-transform: uppercase;}















.fengcaibottom{position:relative;height: 230px;overflow: hidden;}































.fengcaibottom li{ float:left;width: 240px;height: 230px;margin-left: 20px;}















.fengcaibottom li a{ float:left;}















.fengcaibottom li a img{ width: 232px;height: 180px;padding: 4px;border: 1px solid #ddd;}















.fengcaibottom li a p{height:30px; line-height:30px; text-align:center; overflow:hidden; color: #333; font-size:14px;}































































































































































.news { width: 677px;margin-top: 20px;height: 381px;overflow: hidden;}















.news h3 a { color: #333;}















.newsfirst{ height: 137px;}















.news .img { float: left; margin-right: 10px;}















.news .img img { width: 162px; height: 137px;}















.news .info { float: left; width: 499px;}















.news .info a { font-size: 12px; display:block;line-height: 28px;}















.news .info .boodp{ overflow: hidden; height: 82px; margin-bottom: 7px;}















.news .info .bood{ color:#5f5f5f; font-size:14px; font-weight:bold;}















.news .info:hover .bood{color: #0f55b5; font-size:14px; }















.news .info .more {color: #646464; border:1px solid #ccc; width:40px; height:18px; text-align:center; line-height:18px;}































































































.news .newlest dl{















    width: 320px;















    height: 69px;















    float: left;















    margin-right: 16px;















    margin-top: 20px;















}















.news .newlest dl a{















    display: block;















}















.news .newlest dl dt{















    float: left;















    background-color: #8e8e8e;















    width: 66px;















    height: 69px;















}















.news .newlest dl dt em{















    font-size: 14px;















    display: block;















    border-top: 1px solid #cdcdcd;















}















.news .newlest dl dt a{color: #fff;font-size: 19px;display: block;text-align: center;width: 51px;margin: 0 auto;line-height: 28px;padding-top: 10px;}































.news .newlest dl dd{















    float: left;















    width: 233px;















    background-color: #f3f3f3;















    height: 69px;















    padding-left: 10px;















    padding-right: 10px;















}















.news .newlest dl dd b{















    font-size: 14px;















    display: block;















    border-bottom: 1px dashed #ddd;















    height: 30px;















    line-height: 30px;















    margin-bottom: 6px;















    overflow: hidden;















    font-weight: 100;















}















.news .newlest dl dd p{















    line-height: 24px;















    height: 25px;















    overflow: hidden;















}















































































































































































.faq .content {height: 300px;position: relative;overflow: hidden;margin-top:30px;}















.contanta{margin-top:20px;}















.faq .faq-c .faq-l { margin-bottom: 20px; clear: both ; overflow: hidden;border-bottom: 1px dashed #e1e1e1;}















.faq .faq-c .faq-l .faq-w span { width: 26px;height: 26px; line-height: 20px; text-align: center; float: left; margin-right: 5px; margin-bottom: 10px; background: url(../images/wd.gif) no-repeat center top;}















.faq .faq-c .faq-l .faq-d span {















  clear: both;















  color: #fff;















  width: 26px;















  height: 26px;















  line-height: 20px;















  text-align: center;















  float: left;















  margin-right: 5px;















  margin-bottom: 10px;















  background: url(../images/wd.gif) no-repeat center -26px;















  }















.faq .faq-c .faq-l .faq-w p { float: right;  line-height: 20px;  width: 330px;  margin: 0;  color: #333;  font-size: 14px;  font-weight: bold;white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;}















.faq .faq-c .faq-l .faq-d p { float: right; width: 330px; line-height: 28px; margin: 0; height: 32px; color: #333; overflow: hidden; padding-bottom: 31px;}















.faq .left dl{ height:30px; line-height:30px;}















.faq .left dl a{ height:30px; display:block; width:280px; overflow:hidden; line-height:30px; color:#000; }















.faq .left dl a em{ padding-right:5px;}















.fpp{ width: 375px; float:right; margin-right:55px;margin-top: 20px;}















.fpp .left p{ margin-top:15px;}















.fpp .left li{  line-height:28px;}















.fpp .left li img{ margin-right:10px;}















.fpp .left li  a{ color:#666;}















.title1 {height: 45px; border-bottom: 1px dashed #e1e1e1;}















.title1 h3 {height: 44px; float:left;line-height: 44px;text-align: center;font-size: 16px;  font-weight: bold;margin-right:10px;}















.title1 h3 a {color: #333;}















.title1 .active{background: #006bd5;}















.title1 .active a{ color:#fff;}















.title1 .more {font-size: 14px;color: #2e2e2e;float: right;margin-right: 10px;line-height: 44px;}































































.title2 {height: 45px; border-bottom: 1px dashed #e1e1e1; }















.title2 h3 {height: 44px; float:left;line-height: 44px;text-align: center;font-size: 16px;  font-weight: bold;}















.title2 h3 em{ padding:0 20px;}















.title12 h3 a {color: #fff;}















.title2 .on{}















.title2 .on a{ color: #0f55b5;}















.title2 .more {font-size: 14px;color: #555;float: right;margin-right: 10px;line-height: 44px;}































































.lianjie{ height:72px; line-height:72px; background: url(../images/ico12.png) no-repeat center; margin-top: 30px; margin-bottom:30px; }















.lianjie .fl{ font-size:16px; font-weight:bold; color:#fff;  width:116px; background-color: #333;text-align:center;height: 30px;line-height: 30px;margin-top: 20px;margin-left: 20px;}















.lianjie em{ font-size:24px; color:#232323; font-weight:bold; display:block;height: 20px;float: left;margin-left: 30px;}















.lianjie .fr{width: 800px; font-size:14px;color:#353535; float:left;  }















.lianjie .fr a{line-height: 35px; padding-left:40px; display:block;float:left; font-weight:100;}















