body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,img{margin:0;padding:0;}/*????margin??padding?0*/
body{ font-family: "Microsoft YaHei",Arial,Verdana, Helvetica, sans-serif; margin: 0 auto;font-size:12px; }/*????????*/
a:link { text-decoration:none; outline:none;}
a:visited {text-decoration:none; outline:none;}
a:hover { text-decoration:none; outline:none;}
a:active { border:0; background-color:Transparent; outline:none;}
.clear{clear: both;}
input{border: none;outline:none}
ul{list-style: none}
textarea{border: none;outline:none}
img{display: block;}
.con{width: 1200px;margin: 0 auto;}
.conjj{width: 800px;margin: 0 auto;}
.header_out{width: 1200px;margin: 0 auto;position: relative;}
.header{width: 1200px;height: 54px;margin: 0 auto;background: url(../images/index3.png) no-repeat;position: absolute;top: 40px;left: 0;z-index: 999;}
.header li{float: left;width: 72px;margin: 0 33px;line-height: 54px;color: #262626;font-size: 18px;text-align: center;}
.header ul{width: 1005px;margin: 0 auto;}
.header li a{color: #262626;}
.header .on a{color: #eb7229;}
.header li a:hover{color: #eb7229;}
.header .on{background: url(../images/index4.jpg) no-repeat;}
.header li:hover{background: url(../images/index4.jpg) no-repeat;}
#header_li{margin-left: 194px;}
.logo{position: absolute;height: 54px;overflow: hidden;top: 0;left: 529px;}
.index1{width: 100%;overflow: hidden;}
.index1_in{width:1920px; height:42px; position: relative;top:0; float: left; left: 50%; margin-left: -967px; overflow: hidden;z-index: 9}
.index2_left{float: left;width: 465px;padding-top: 50px;}
.index2_bt{width: 280px;height: 43px;background: url(../images/index6.jpg) no-repeat;}
.index2_bt1{float: left;width: 135px;height: 43px;}
.index2_bt2{float: left;width: 145px;height: 43px;;line-height: 43px;text-align: center;color: #e47b3c;font-size: 30px;}
.index2_left1{margin-top: 46px;width: 463px;height: 340px;background: url(../images/index8.jpg) no-repeat;}
.index2_left1_in{padding: 11px 15px;line-height: 29px;color: #fff}
.index2_left1_bt{font-size: 18px;text-align: center;;font-weight: bold;}
.index2_left1_txt{font-size: 14px;}
.index2_right{float: left;width: 672px;margin-left: 38px;position: relative;background: url(../images/index9.png) no-repeat;height: 731px;top: -8px;z-index: 1;}
.index2_right1{position: absolute;width: 165px;height: 165px;border-radius: 50%;top: 125px;left: 0;background: #fbee5c;z-index: 1;cursor: pointer;}
.index2_right2{position: absolute;width: 218px;height: 218px;border-radius: 50%;top: 125px;left: 126px;background: #f9e500;z-index: 9;cursor: pointer;}
.index2_right3{position: absolute;width: 181px;height: 181px;border-radius: 50%;top: 310px;left: 68px;background: #fff783;z-index: 1;cursor: pointer;}
.index2_right4{position: absolute;width: 249px;height: 249px;border-radius: 50%;top: 343px;left: 249px;background: #faea33;z-index: 1;cursor: pointer;}
.index2_right5{position: absolute;width: 182px;height: 182px;border-radius: 50%;top: 66px;left: 410px;background: #fff783;z-index: 1;cursor: pointer;}
.index2_right6{position: absolute;width: 210px;height: 210px;border-radius: 50%;top: 254px;left: 484px;background: #faea33;z-index: 1;cursor: pointer;}
.index2_right1_in{margin: 20px auto 0;width: 131px;background: url(../images/index10.png) no-repeat top right;text-align: right;color: #505051;}
.index2_right11{font-size: 40px;;line-height: 35px;padding-top: 57px;font-weight: bold}
.index2_right12{font-size: 16px;line-height: 25px;}
.index2_right13{font-size: 12px;line-height: 21px;}
.index2_right2:hover{background: #505051;}
.index2_right2:hover .index2_right1_in{background: url(../images/index11.png) no-repeat top right;color: #fff;}
.index2_right2:hover .index2_right11{;color: #f1de04;}

.index2_right3_in{margin: 30px auto 0;width: 120px;background: url(../images/index12.png) no-repeat top left;text-align: left;color: #505051;}
.index2_right31{font-size: 40px;;line-height: 35px;padding-top: 50px;font-weight: bold}
.index2_right33{font-size: 12px;line-height: 26px;}
.index2_right3:hover{background: #505051;}
.index2_right3:hover .index2_right3_in{background: url(../images/index13.png) no-repeat top left;color: #fff;}
.index2_right3:hover .index2_right31{;color: #f1de04;}

.index2_right4_in{margin: 30px auto 0;width: 170px;background: url(../images/index15.png) no-repeat top center;text-align: left;color: #505051;}
.index2_right41{font-size: 16px;;line-height: 32px;padding-top: 96px;text-align: center;}
.index2_right43{font-size: 12px;line-height: 26px;text-align: center;text-transform:uppercase}
.index2_right4:hover{background: #505051;}
.index2_right4:hover .index2_right4_in{background: url(../images/index14.png) no-repeat top center;color: #fff;}

.index2_right5_in{margin: 33px auto 0;width: 90px;background: url(../images/index16.png) no-repeat top left;text-align: left;color: #505051;}
.index2_right51{font-size: 40px;line-height: 35px;padding-top: 57px;font-weight: bold}
.index2_right52{font-size: 16px;line-height: 25px;}
.index2_right53{font-size: 12px;line-height: 21px;}
.index2_right5:hover{background: #505051;}
.index2_right5:hover .index2_right5_in{background: url(../images/index17.png) no-repeat top left;color: #fff;}
.index2_right5:hover .index2_right51{;color: #f1de04;}

.index2_right6_in{margin: 35px auto 0;width: 125px;background: url(../images/index18.png) no-repeat top left;text-align: left;color: #505051;}
.index2_right61{font-size: 40px;;line-height: 35px;padding-top: 52px;font-weight: bold}
.index2_right62{font-size: 16px;line-height: 25px;}
.index2_right63{font-size: 12px;line-height: 18px;}
.index2_right6:hover{background: #505051;}
.index2_right6:hover .index2_right6_in{background: url(../images/index19.png) no-repeat top left;color: #fff;}
.index2_right6:hover .index2_right61{;color: #f1de04;}

.index2_right_duo{position: absolute;right: 27px;bottom: 15px;font-size: 16px;color: #505051;border-bottom: 1px solid transparent;}
.index2_right_duo:hover{border-bottom: 1px solid #505051;}
.index2 .con{background: url(../images/index20.jpg) no-repeat left bottom;}

.index3{width: 100%;overflow: hidden;}
.index3_in{width:1920px; height:1600px; position: relative;top:0; float: left; left: 50%; margin-left: -967px; overflow: hidden;z-index: 9;background:url(../images/index21.jpg) no-repeat;padding-top: 355px;}
.index31 li{float: left;width: 390px;margin-right: 15px;background: url(../images/index23.png) no-repeat;height: 500px;}
.index31{padding-top: 128px;}
.index311{width: 350px;height: 481px;margin: 7px auto 0;border-radius: 8px;overflow: hidden;}
.index3111 img{width: 100%;}
.index3111{height: 350px;width: 350px;overflow: hidden;}
.index3112{height: 94px;line-height: 94px;background: #fff;text-align: center;font-size: 24px;color: #505051;margin: 0 auto;}
.index31121{float: left;width:19px;height: 94px;background: url(../images/index25.jpg) no-repeat;}
.index31122{float: left;padding:0 20px;line-height: 81px;}
.index31 li:hover .index3112{color:#e7824a }
.index31 li:hover .index31121{float: left;width:19px;height: 94px;background: url(../images/index26.png) no-repeat;}
.index31{width: 1200px;overflow: hidden;position: relative;height: 1300px;}
.index31_tu{position: absolute;padding-left: 200px;top: 628px;z-index: 99;}
.shang{position: absolute;top: 726px;left:-64px; }
.xia{position: absolute;top: 726px;right:-64px; }
.index3_in .con{position: relative!important;}
.shang:hover{opacity: 0.4}
.xia:hover{opacity: 0.4}
.index31 ul{position: relative;left: 0;}
.index4{width: 100%;overflow: hidden;}
.index4_in{width:1920px; height:1366px; position: relative;top:0; float: left; left: 50%; margin-left: -967px; overflow: hidden;z-index: 9;background:url(../images/index30.jpg) no-repeat;}
.index40_bt{padding-top: 16px;line-height: 48px;text-align: center;font-size: 23px;}
.index40{width: 146px;color: #fff}
.index40_txt{width: 100px;margin: 0 auto;line-height: 25px;font-size: 20px;padding-top: 10px;text-align: center;}
.index41{position: absolute;top: 265px;left: 895px;}
.index42{position: absolute;top: 310px;left: 712px;}
.index43{position: absolute;top: 434px;left: 523px;}
.index44{position: absolute;top: 627px;left: 483px;}
.index45{position: absolute;top: 813px;left: 577px;}
.index51{margin-top: 46px;width: 551px;height: 482px;background: url(../images/index31.png) no-repeat;float: left;}
.index51_bt{margin-left: 51px;line-height: 45px;height: 45px;padding-left: 38px;border-bottom: 1px dashed #f09f6f;font-size: 24px;color: #eb7f3f;width: 100px;background: url(../images/index32.jpg) no-repeat;z-index: -1;position: relative;}
.index511{padding-top: 38px;float: left;}
.index5111{float: left;width: 100px;}
.index5111_bt{font-size: 47px;font-weight: bold;text-align: center;line-height: 63px;color: #505051;background: url(../images/index33.jpg) no-repeat top right;}
.index5111_span{font-size: 14px;line-height: 19px;display: block;font-weight: normal;}
.index5112{width: 405px;padding-left: 22px;float: left;height: 148px;}
.index5112_bt{font-size: 16px;color: #505051;line-height: 40px;}
.index5112_txt{font-size: 14px;color: #505051;line-height: 25px;}
.index5112_duo{margin-left: 125px;margin-top: 25px;background: #fff;width: 118px;height: 34px;border-radius: 4px;text-align: center;line-height: 34px;color: #fcd10b;font-size: 16px;border: 1px solid #fcd10b;}
.index5112_duo:hover{background: #fcd10b;color: #fff;}
.index5113{margin-top: 43px;}
.index5113 img{height: 167px;margin: 0 auto; }

.index52{margin-left:98px; margin-top: 46px;width: 551px;height: 482px;background: url(../images/index35.png) no-repeat;float: left;}
.index52 .index51_bt{margin-left: 345px;}
.index52 .index5113{margin-top: 0;margin-left: 18px;padding-bottom: 45px;}

.index6{padding-top: 125px;}
.index6_in{padding-top: 54px;}
.index7{width: 100%;overflow: hidden;}
.index7_in{width:1920px; height:672px; position: relative;top:0; float: left; left: 50%; margin-left: -967px; overflow: hidden;z-index: 9;background:url(../images/index38.jpg) no-repeat;padding-top: 195px;}
.index72_left{float: left;width: 800px;height: 472px;overflow: hidden;}
.index72{padding-top: 35px;}
.index72_right{float: left;width: 400px;height: 472px;background: url(../images/index41.jpg) no-repeat;}
.index72_right_in{padding-left: 68px;padding-top: 170px;}
.index72_right1{font-size: 24px;color: #eb7f3f;line-height: 2em;}
.index72_right2{letter-spacing:4px;font-size: 20px;color: #eb7f3f;line-height: 2em;}
.index72_right3{padding-top: 1em;font-size: 16px;color: #6c6c6c;line-height: 2em;}
.fh{width: 83px;height: 83px;margin-left: 560px;margin-top: 25px;}
.footer{background: #505051}
.footer_top_left{float: left;padding-top: 45px;padding-right:24px;}
.footer_top_left li{float: left;padding: 0 21px;border-right: 1px  solid #adadad;font-size: 18px;color: #fff;line-height: 20px;}
.footer_top_left .footer_top_li1 {padding-left:0; }
.footer_top_left li a{color: #fff;}
.footer_top_left .footer_top_li2{border-right: none;padding-right: 0;}
.footer_top_right{float: left;background: url(../images/index44.png) no-repeat left bottom;margin-top: 20px;}
.footer_top_right1{padding-left: 60px;font-size: 26px;color: #fff;}
.footer_top_span{font-size: 50px;color: #d3d3d3;line-height: 50px;}
.footer_bot{padding-top: 14px;font-size: 14px;color: #d3d3d3;line-height: 25px;text-align: center;border-bottom: 1px solid #757575;}
.footer_bot_left{float: left;width: 266px;}
.footer_bot_bt{color: #eb7f3f;font-size: 16px;}
.footer_bot_con{width: 234px;float: left;}
.footer_bot_right{float: left;width: 196px;}
.zhong1{float: left;width: 221px;height: 196px;background: url(../images/index45.jpg) no-repeat;}
.zhong2{float: left;width: 202px;height: 197px;background: url(../images/index46.jpg) no-repeat;}
.footer_di{font-size: 14px;color: #f2f2f2;text-align: center;line-height:42px; }
.weizhi{width: 100%;overflow: hidden;}
.weizhi_in{width:1920px; height:48px; position: relative;top:0; float: left; left: 50%; margin-left: -967px; overflow: hidden;z-index: 9;background:url(../images/tu1.jpg) repeat-x ;}
.conner_pro{background: #f4f2f0;}
.conner_pro .con{background: #fff;}
.weizhi1{font-size: 14px;color: #4f4f4f;line-height: 36px;padding-left: 28px;margin-top: 12px;background: url(../images/tu2.png) no-repeat;}
.weizhi1 a{ color: #4f4f4f;}
.pro1{padding-top: 22px;}
.pro1 li{float: left;width: 133px;height: 36px;background: #e1a515;text-align: center;font-size: 26px;color: #fff;line-height: 36px;margin-right: 5px;}
.pro1 li a{color: #fff;}
.pro1 .on{color: #575757;background: #fff;}
.pro1 .on a{color: #575757;}
.pro2{padding-top: 50px;padding-bottom: 50px;}
.pro2 li{float: left;width: 308px;height: 344px;border: 1px dashed #e1a515;border-radius: 8px;overflow: hidden;margin-left: 66px;margin-right: 4px;margin-bottom: 42px;}
.pro2 li:hover{border: 1px solid #e1a515;}
.fanye{text-align: center;width: 100%;margin: 0 auto;}
.fanye a{display:inline-block;padding:0 8px;height: 21px;margin: 0 5px;font-size: 14px;color: #535353;line-height: 21px;text-align: center;border: 1px solid #949494}
.fanye .dangqian{color: #fff;background: #0388d5;border: 1px solid #0265a4;}
.fanye a:hover{color: #fff;background: #0388d5;border: 1px solid #0265a4;}
.pro3_left{float: left;width: 442px;padding-left: 50px;padding-top: 27px;}
.img_ul li{display: none;}
.pro3_left{position: relative;}
.pro3_right{padding-left: 78px;width: 630px;float: left;}
.pro3_right1{width: 100%;height: 101px;border-bottom: 2px solid #186bcd;position: relative;}
.pro3_right11{font-size: 25px;color: #353535;line-height: 1em;background: #fff;padding: 0 48px;position: absolute;bottom: -0.5em;left: 66px;}
.pro3_right2 p{padding-left: 30px;background: url(../images/tu8.jpg) no-repeat;}
.pro3_right2{padding-top: 28px;color: #f5a307;font-size: 21px;line-height: 45px;margin-bottom: 36px;}
.pro3_right3{font-size: 22px;color: #fff;line-height: 40px;background: #186bcd;padding: 5px 30px;}
.pro41{height: 38px;border-bottom: 2px solid #186bcd;position: relative;}
.pro411{width: 217px;margin: 0 auto;line-height: 1em;position: absolute;bottom: -0.5em;left: 488px;font-size: 32px;color: #6b6868;background: #fff;text-align: center;}
.pro42{padding-top: 27px;padding-bottom: 53px;}
.pro4121{float: left;width: 400px;font-size: 20px;color: #4e4e4e;line-height: 35px;}
.pro4122{width: 315px;float: right;}
.pro44{background: url(../images/tu10.png) no-repeat;height: 187px;}
.pro441{text-align: center;line-height: 80px;color: #fff;font-size: 50px;padding-top: 40px;}
.pro442{text-align: center;font-size: 26px;color: #fcfefd;line-height: 44px;font-weight: 400;}
.pro451{font-size: 85px;color:#073258;text-align: center;line-height: 110px;padding-top: 52px;}
.pro452{font-size: 32px;color:#f93737;text-align: center;line-height: 70px;padding-bottom: 28px;}
.pro453{font-size: 37px;color:#0b5292;text-align: center;line-height: 64px;padding: 0 37px;border-top: 2px solid #0b5292;border-bottom: 2px solid #0b5292;display: inline-block;text-align: center}
.pro45{text-align: center;height: 854px;position: relative;z-index: 9;}
.pro454{position: absolute;left: 0;top: -71px;z-index: -1;}
.pro4{padding-bottom: 96px;position: relative;}
.pro46{position: absolute;left: 0;bottom: 0;z-index: 99}
.pro51_right{padding-top:111px;text-align: center;font-size: 27px;color: #0f305e;line-height: 49px; float: left;width: 600px;}
.pro51_left{float: left;width: 600px}
.pro51_right_span{font-size: 35px;color: #ec4845;}
.shangxia{font-size: 16px;color: #333333;line-height: 1em;padding-bottom: 50px;padding-top: 20px;margin-top: 20px;float: left;}
.sx a{color: #333}
.pro4 img{margin: 0 auto;}
.sx:hover a{color: #1d63c3}
.sx{border-bottom: 1px solid transparent;margin-bottom: 1em;}
.sx:hover{color:#1d63c3;border-bottom: 1px solid #1d63c3}
.about1{padding-top: 46px;}
.about11{float: left;margin-left: 151px;}
.about12{float: left;margin-left: 406px;}
.about2{margin-top: 58px;background: url(../images/tu16.jpg) no-repeat;height: 51px;text-align: center;font-size: 40px;color: #353535;line-height: 1em;}
#on{border-bottom: 7px solid #d78124;}
.about3_left{float: left;width: 678px;padding-left: 39px;font-size: 16px;color: #1e1e1e;line-height: 30px;text-indent: 2em;}
.about3{padding-top: 54px;padding-bottom: 190px;}
.about3_right{float: left;padding-left: 70px;width: 375px;}
.hezuo1{width: 758px;margin: 0 auto;font-size: 14px;color: #262424;line-height: 24px;text-indent: 2em;padding-top: 44px;}
.contact{padding: 68px 0;}
.contact_bt{font-size: 24px;color: #636363;line-height: 64px;}
.contact_txt{font-size: 14px;color: #474545;line-height: 36px;}
.index72_right_in{padding-top: 55px;}
.pro1 .con ul{background: #f4f2f0;}
.news11_left{float: left;}
.news1{padding-left: 57px;padding-top: 46px;padding-bottom: 28px;}
.news11_right{float: left;width: 656px;padding-left: 53px;}
.news11_right_bt{font-size: 18px;color: #505051;line-height: 33px;padding-bottom: 36px;}
.news11_right_txt{font-size: 12px;color: #999;line-height: 24px;}
.news11_right_sj{color: #36678d;padding-top: 10px;}
.news11{padding-bottom: 18px;border-bottom: 1px solid #e9e9e9;padding-left: 57px;}
.news12_left{float: left;font-size: 12px;color: #1d1d1d;}
.news12_right{float: right;padding-right: 58px;font-size: 12px;color: #1d1d1d;}
.news12 li{line-height: 30px;}
.news12 {padding-top: 30px;padding-bottom: 30px;border-bottom: 1px solid #e9e9e9;padding-left: 57px;}
.new_list1{text-align: center;font-size: 18px;color: #505051;line-height: 26px;padding-top: 35px;}
.new_list2{font-size: 14px;color: #333;line-height: 46px;border-bottom: 1px dashed #c8c8c8;text-align: center;width: 835px;margin: 0 auto;}
.new_list3{font-size: 14px;color: #505051;line-height: 16px;width: 780px;margin: 0 auto;padding-bottom: 80px;padding-top: 20px;}
.new_list3 img{margin: 0 auto;}
.sx_fh{float: right;padding-top: 3.8em;font-size: 16px;color: #333;border-bottom: transparent;line-height: 1em;}
.sx_fh:hover{color: #1d63c3;border-bottom: 1px solid #1d63c3;}
.new_list3 span{text-indent: 2em;}



