* { margin: 0; padding: 0; }

html { font-family: "Microsoft YaHei"; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; height: 100%; }

body { color: #4c4c4c; margin: 0 auto; font-size: 12px; line-height: 24px; height: 100%;padding-top: 84px; }

ol, ul, li { list-style: none; }

img { border: none; vertical-align: top; }

a { color: #333; text-decoration: none; outline: none; -webkit-transition: all 0.3s linear; transition: all 0.3s linear; }

a:hover { color: #038242; }

button, input, select, textarea { font-size: 100%; font-family: tahoma; margin: 0; outline: 0 none; vertical-align: baseline; *vertical-align: middle; }

input { outline: none; border-radius: 0; }

input:focus, textarea:focus { outline: none; }

input:focus { -webkit-tap-highlight-color: transparent; -webkit-user-modify: read-write-plaintext-only; }

input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none; }

textarea { -webkit-appearance: none; }

h1, h2, h3, h4, h5, h6 { font-weight: normal; }

.clearfix:before, .clearfix:after { content: ''; display: table; }

.clearfix:after { clear: both; }

.clearfix { *zoom: 1; }

.none { display: none; }

em, i { font-style: normal; }

b { font-weight: normal; }

.header_fix{position: fixed;top:0;left: 0;width: 100%;z-index: 99;}
.header {position: relative; width: 1200px; margin: auto; }
.logo{ float: left; margin-top: 12px; }

.search {z-index: 99;right:0; display: none;  width: 945px; height: 70px; position: absolute; top: 0;  background: #fff;border-bottom: 1px solid #ccc;}
.search input[type=text] { float: left; width: 835px;border:none;  height: 39px; margin-left: 7px; font-family: 'Microsoft YaHei';font-size: 14px;color: #999;margin-top: 30px;}
.search input[type=submit] { float: left; height: 40px; font-family: 'Microsoft YaHei'; background: #eb7400; width: 68px; height: 30px; color: #fff; font-size: 16px; border: none;font-weight: bold; margin-top: 30px; cursor: pointer; }
.search .close_sear{margin-top: 30px;cursor: pointer;margin-left: 2px;}
.search_index{left:50%;top:84px;margin-left: -600px;width: 1200px !important;height: 84px;}
.search_index input[type=text]{border-bottom: 1px solid #ccc;margin-left: 150px;}
.searicon { float: right; margin-top: 30px; cursor: pointer; }

.nav { position: relative; z-index: 5; float: right; margin-right: 30px; }

.nav a { color: #fff; }

.nav .nLi { float: left; position: relative; display: inline; }

.nav .nLi h3 { float: left; text-align: center; }

.nav .nLi h3 a { display: block; width: 110px; font-weight: bold; height: 84px; line-height: 84px; font-size: 16px; }

.nav .sub { display: none; width: 110px; left: 0; top: 84px; position: absolute; background: url("../images/black_15.png"); line-height: 26px; z-index: 5; }

.nav .sub li { zoom: 1; font-size: 13px; }

.nav .sub a { display: block; padding: 0 10px; text-align: center; }

.nav .sub a:hover { background: #ffc549; color: #fff; }

.nav .on h3 a { font-weight: bold; }

.nav2 .on h3 a { color: #044f9f !important; }

/*header*/
.slideBox { width: 100%; height: 620px; overflow: hidden; position: relative; -moz-box-shadow: 0px 4px 7px #686868; -webkit-box-shadow: 0px 4px 7px #686868; box-shadow: 0px 4px 7px #686868; }

.slideBox .hd { height: 12px; width: 1392px; overflow: hidden; position: absolute; left: 50%; margin-left: -696px; bottom: 12px; z-index: 1; }

.slideBox .hd ul { overflow: hidden; zoom: 1; float: right; margin-right: 10px; }

.slideBox .hd ul li { float: left; margin: 0 5px; width: 12px; height: 12px; background: url("../images/hd.png"); cursor: pointer; text-indent: -999em; }

.slideBox .hd ul li.on { background-position: 0 -12px; }

.slideBox .bd { position: relative; height: 100%; z-index: 0; }

.slideBox .bd li { width: 100%; height: 620px; zoom: 1; vertical-align: middle; }
.slideBox .bd li a { display: block; width: 100%; height: 620px; }

/*banner*/
.index_one { width: 1200px; margin: -137px auto 0; }

.txtScroll-left { width: 564px; height: 47px; position: relative; background: #fff; }
.txtScroll-left > a { position: absolute; right: 0; top: 0; }

.txtScroll-left .hd { float: left; overflow: hidden; background: url("../images/laba.jpg") 15px center no-repeat; padding-left: 42px; color: #f00; line-height: 30px; font-size: 16px; margin: 8px 0; }

.txtScroll-left .bd { width: 430px; overflow: hidden; height: 30px; float: left; margin: 8px 0; }

.txtScroll-left .bd ul { overflow: hidden; zoom: 1; }

.txtScroll-left .bd ul li { width: 100%;float: left; height: 30px; line-height: 30px; text-align: left; _display: inline; }
.txtScroll-left .bd ul li a { color: #073f8b; font-size: 14px; }

/**/
.one_box { float: left; z-index: 6; overflow: hidden; width: 972px; height: 177px; position: relative; background: url("../images/01.png") center center no-repeat; padding-left: 228px; }

.one_box .prev, .one_box .next { z-index: 7; display: block; opacity: 0; filter: alpha(opacity=0); position: absolute; width: 20px; height: 32px; overflow: hidden; cursor: pointer; background: url("../images/slider-arrow.png") no-repeat; background-position: -175px 0; left: 229px; top: 55px; }

.one_box .next { background-position: -60px 0; right: 7px; left: auto; }

.one_box .bd { padding: 0; width: 100%; float: left; }

.one_box:hover .prev, .one_box:hover .next { opacity: 1; filter: alpha(opacity=100); }

.one_box .bd ul { overflow: hidden; zoom: 1; width: 100%; float: left; }

.one_box .bd ul li { float: left; _display: inline; overflow: hidden; text-align: center; width: 241px; height: 162px; }
.one_box .bd ul li a { display: block; float: left; width: 241px; height: 162px; text-align: center; }
.one_box .bd ul li a span { display: inline-block; margin-top: 23px; width: 82px; height: 82px; -webkit-transition: all 0.5s linear; transition: all 0.5s linear; }
.one_box .bd ul li a i { display: block; color: #073f8b; font-size: 18px; }
.one_box .bd ul li a:hover span.one_1 { background: url("../images/a1_h.png") no-repeat; }
.one_box .bd ul li a:hover span.one_2 { background: url("../images/a2_h.png") no-repeat; }
.one_box .bd ul li a:hover span.one_3 { background: url("../images/a3_h.png") no-repeat; }
.one_box .bd ul li a:hover span.one_4 { background: url("../images/a4_h.png") no-repeat; }
.one_box .bd ul li a:hover span.one_5 { background: url("../images/a5_h.png") no-repeat; }
.one_box .bd ul li a:hover span.one_6 { background: url("../images/a6_h.png") no-repeat; }
.one_box .bd ul li a:hover span { -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg); -ms-transform: rotateY(360deg); -o-transform: rotateY(360deg); transform: rotateY(360deg); }
.one_box .bd ul li a:hover i { color: #038242; }
.one_box .bd ul li a .one_1 { background: url("../images/a1.png") no-repeat; }
.one_box .bd ul li a .one_2 { background: url("../images/a2.png") no-repeat; }
.one_box .bd ul li a .one_3 { background: url("../images/a3.png") no-repeat; }
.one_box .bd ul li a .one_4 { background: url("../images/a4.png") no-repeat; }
.one_box .bd ul li a .one_5 { background: url("../images/a5.png") no-repeat; }
.one_box .bd ul li a .one_6 { background: url("../images/a6.png") no-repeat; }

/*one*/
.index_two, .index_three, .index_four { width: 100%; position: relative; margin-top: 32px; }
.index_two:after, .index_three:after, .index_four:after { position: absolute; left: 0; top: 60px; background: #cccccc; width: 100%; height: 1px; content: ''; }

.two_box { width: 1200px; margin: auto; /*left*/ }
.two_box .two_l_tit { position: relative; float: left; overflow: hidden; z-index: 2; display: inline-block; margin-bottom: 50px; line-height: 54px; font-size: 24px; color: #073f8b; font-weight: bold; border-bottom: 1px solid #073f8b; }
.two_box .video_img p { padding-left: 35px; width: 467px; background: url("../images/an.jpg") 10px center no-repeat #eff1f3; line-height: 50px; font-weight: bold; font-size: 16px; color: #333; }
.two_box .video_img p a { float: right; margin-top: 20px; margin-right: 10px; }
.two_box .video_img { height: 375px;width: 502px; overflow: hidden; float: left; }
.two_box .slideTxtBox { width: 100%; float: left; margin-top: 7px; }
.two_box .slideTxtBox .more { float: right; }
.two_box .slideTxtBox .hd { height: 52px; position: relative; }
.two_box .slideTxtBox .hd ul { float: right; height: 52px; }
.two_box .slideTxtBox .hd ul span { line-height: 52px; margin: 0 5px; }
.two_box .slideTxtBox .hd ul li { float: left; line-height: 52px; cursor: pointer; color: #666666; font-size: 16px; font-weight: bold; }
.two_box .slideTxtBox .hd ul li.on { color: #333; }
.two_box .slideTxtBox .bd ul { padding: 0 0 0 0; zoom: 1; }
.two_box .slideTxtBox .bd li { width: 649px; float: left; margin-bottom: 20px; margin-left: 49px; }
.two_box .slideTxtBox .bd li dl { width: 649px; float: left; -webkit-transition: all 0.2s linear; transition: all 0.2s linear; }
.two_box .slideTxtBox .bd li dl dt { float: left; width: 105px; height: 95px; }
.two_box .slideTxtBox .bd li dl dt.dt1 { background: url("../images/021.png") no-repeat; }
.two_box .slideTxtBox .bd li dl dt.dt2 { background: url("../images/02.png") no-repeat; }
.two_box .slideTxtBox .bd li dl dt.dt3 { background: url("../images/03.png") no-repeat; }
.two_box .slideTxtBox .bd li dl dd { float: left; margin-left: 20px; width: 504px; }
.two_box .slideTxtBox .bd li dl dd h5 { width: 100%; float: left; padding-top: 16px; padding-bottom: 5px; }
.two_box .slideTxtBox .bd li dl dd h5 a { float: left; width: 375px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #333; font-size: 16px; font-weight: bold; -webkit-transition: all 0.2s linear; transition: all 0.2s linear; }
.two_box .slideTxtBox .bd li dl dd h5 a:hover { color: #fff; }
.two_box .slideTxtBox .bd li dl dd h5 span { float: right; color: #666; font-size: 12px; }
.two_box .slideTxtBox .bd li dl dd p { float: left; color: #999; line-height: 16px; height: 32px; overflow: hidden; }
.two_box .slideTxtBox .bd li dl:hover { background: #038242; }
.two_box .slideTxtBox .bd li dl:hover dt { background-position: -105px 0; }
.two_box .slideTxtBox .bd li dl:hover dd a { color: #fff; }
.two_box .slideTxtBox .bd li dl:hover dd p, .two_box .slideTxtBox .bd li dl:hover dd span { color: #ccc; }

/*two*/
.index_three { background: #f5f5f5; padding: 40px 0 50px; }
.index_three:after { top: 100px; }

.case { width: 1200px; overflow: hidden; position: relative; margin: auto; }

.case .hd { height: 61px; overflow: hidden; position: relative; z-index: 2; }
.case .hd span { float: left; display: inline-block; line-height: 60px; font-size: 24px; color: #073f8b; font-weight: bold; border-bottom: 1px solid #073f8b; }

.case .hd ul { overflow: hidden; zoom: 1; float: right; margin-top: 19px; }

.case .hd ul li { float: left; margin-left: 10px; width: 13px; height: 13px; background: url("../images/lh.png"); cursor: pointer; background-position: 0 -13px; text-indent: -999em; }

.case .hd ul li.on { background-position: 0 0; }

.case .bd { position: relative; height: 100%; z-index: 0; margin-top: 28px; height: 606px; }

.case .bd li { zoom: 1; vertical-align: middle; width: 1200px; float: left; height: 606px; position: relative; }
.case .bd li a { display: block; position: absolute; overflow: hidden; }
.case .bd li a span { position: relative; display: block; width: 100%; height: 100%; }
.case .bd li a span img{width:100%;height:100%;}
.case .bd li a span em { position: absolute; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; bottom: -50px; left: 0; width: 100%; background: url("../images/blue_85.png"); height: 50px; line-height: 50px; text-align: center; color: #fff; font-size: 16px; font-weight: bold; }
.case .bd li .case1 { width: 595px; height: 400px; }
.case .bd li .case2 { width: 292px; height: 196px; top: 410px; }
.case .bd li .case3 { width: 292px; height: 196px; left: 302px; top: 410px; }
.case .bd li .case4 { width: 293px; height: 606px; left: 605px; background: url("../images/img4.jpg"); }
.case .bd li .case4 i { position: absolute; }
.case .bd li .case4 .pin1 { top: 92px; left: 101px; }
.case .bd li .case4 .pin2 { top: 151px; left: 139px; }
.case .bd li .case4 .pin3 { top: 188px; left: 101px; }
.case .bd li .case4 .pin4 { top: 228px; left: 93px; }
.case .bd li .case4 .pin5 { top: 317px; left: 126px; }
.case .bd li .case4 .pin6 { top: 377px; left: 131px; }
.case .bd li .case4 .pin7 { top: 416px; left: 94px; }
.case .bd li .case4 .pin8 { top: 466px; left: 148px; }
.case .bd li .case5 { width: 292px; height: 196px; left: 908px; }
.case .bd li .case6 { width: 292px; height: 196px; left: 908px; top: 205px; }
.case .bd li .case7 { width: 292px; height: 196px; left: 908px; top: 410px; }
.case > a{display: inline-block;background: #eb7400;color: #fff;width: 80px;height: 30px;line-height: 30px;text-align: center;float: right;margin: 10px 0 0 0;}
/*case*/
.four_tit { width: 1200px; margin: auto; position: relative; z-index: 3; }
.four_tit:after { position: absolute; height: 1px; width: 180px; background: #073f8b; right: 0; bottom: 0; content: ''; }
.four_tit img { float: right; margin-top: 37px; }
.four_tit span { position: relative; z-index: 2; display: inline-block; line-height: 60px; font-size: 24px; color: #073f8b; font-weight: bold; border-bottom: 1px solid #073f8b; }

.honner { width: 1200px; margin: auto; }

.honner .hd { float: right; background: url("../images/lb.jpg") bottom center; height: 346px; width: 180px; position: relative; border-bottom: 2px solid #022952; }

.honner .hd ul { float: left; }

.honner .hd ul li { float: left; padding: 0 30px; height: 56px; line-height: 56px; width: 120px; cursor: pointer; color: #fff; font-size: 18px; border-top: 1px solid #5279ae; }
.honner .hd ul li:first-child { border-top: 0; }
.honner .hd ul li:first-child.on { border-top: 0; }

.honner .hd ul li.on { background: #038242; border-top: 1px solid #038242; }

.honner .bd ul { padding: 15px 0; width: 950px; zoom: 1; float: left; }
.honner .bd ul li { float: left; width: 100%; height: 317px; }
.honner .bd ul h4 { margin-top: 9px; font-size: 16px; color: #333; font-weight: bold; }
.honner .bd ul h5 { color: #666; font-size: 12px; }
.honner .bd ul dl { width: 100%; position: relative; margin-top: 25px; float: left; }
.honner .bd ul dl:after { height: 233px; width: 928px; position: absolute; right: 0; top: 15px; border: 1px solid #cccccc; content: ''; }
.honner .bd ul dl dt { float: left; width: 305px; height: 230px; position: relative; }
.honner .bd ul dl dt:after { position: absolute; right: 0; bottom: 0; background: #ccc; width: 300px; height: 225px; content: ''; }
.honner .bd ul dl dt img { position: absolute; z-index: 2; width: 300px; height: 225px; }
.honner .bd ul dl dd { float: left; width: 596px; height: 172px; margin-top: 40px; margin-left: 11px; }
.honner .bd ul dl dd span { display: inline-block; float: left; background: url("../images/h.jpg") left center no-repeat; padding-left: 11px; width: 255px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-left: 24px; line-height: 30px; font-size: 14px; color: #333; }
.honner .bd ul dl .hone { height: 172px; overflow: hidden; position: relative; }

/*yunying*/
footer { background: #073f8b; margin-top: 50px; padding-bottom: 24px; }

.footer { width: 1200px; margin: auto; background: url("../images/logo_b.jpg") right 85px no-repeat; }

#outer { width: 160px; float: left; background: #038242; height: 227px; margin-top: -40px; }

#tab { overflow: hidden; zoom: 1; margin-left: 7.5px; }

#tab li { float: left; position: relative; padding-top: 15px; height: 30px; width: 30px; margin: 0 7.5px; cursor: pointer; opacity: 0.5; filter: alpha(opacity=50); }
#tab li:after { display: none; position: absolute; top: 0; left: 10px; border-top: 6px solid #fff; border-left: 6px solid transparent; border-right: 6px solid transparent; content: ''; }

#tab li.current { opacity: 1; filter: alpha(opacity=100); }
#tab li.current:after { display: block; }

#content { padding: 30px 20px 0 20px; }

#content div { width: 100px; height: 100px; overflow: hidden; display: none; border: 10px solid #fff; }
#content div img { width: 100px; height: 100px; }

.box { width: 200px; height: 150px; overflow: hidden; }

.foot_right { float: right; width: 999px; }
.foot_right div.rigtht { border-bottom: 1px solid #052c61; width: 100%; float: left; }
.foot_right div.rigtht ul { float: left; }
.foot_right div.rigtht ul li { float: left; margin-right: 48px; }
.foot_right div.rigtht ul li a { display: inline-block; line-height: 40px; font-weight: bold; color: #fff; font-size: 16px; }
.foot_right div.rigtht ul li a:hover { color: #ccc; }
.foot_right div.rigtht span { float: right; margin-top: 5px; }
.foot_right div.rightb { border-top: 1px solid #5279ae; width: 100%; float: left; padding-top: 19px; }
.foot_right div.rightb p,.foot_right div.rightb a { line-height: 26px; color: #fff; font-size: 14px; }

/*footer*/
.copy_box { background: #052c61; }
.copy_box .copyright { width: 1200px; margin: auto; }
.copy_box .copy_left { float: left; color: #fff; line-height: 40px; }
.copy_box .copy_left a{color: #fff;}
.copy_box .copy_right { float: right; color: #ccd0d8; }
.copy_box .copy_right > span { float: left; line-height: 40px; }
.copy_box .copy_right a { color: #fff; line-height: 40px; }
.copy_box .copy_right a:hover,.copy_box .copy_left a:hover { text-decoration: underline; }

.share { display: inline-block; font-size: 0 !important; height: 40px; color: #ccd0d8; margin-right: 15px; }

.share .share-ico { width: 20px !important; height: 40px !important; background: url(../images/share-ico.png) no-repeat !important; padding: 0 !important; margin: 0 0 0 6px !important; }

.share .share-weixin { background-position: -29px 3px !important; }

.share .share-sinaminiblog { background-position: -57px 3px !important; }

.share .share-qqim { background-position: -5px 3px !important; }

#to_top { cursor: pointer; position: fixed;right:0;bottom:120px;}

/*index*/
.header_fff { background: #fff !important; position: static; }
.header_fff .nav a { color: #342b2c !important; }
.header_fff .nav .sub { background: #fff !important; }

.n_nav { width: 1200px; margin: 40px auto; }
.n_nav h4 { width: 319px; height: 250px; float: left; }
.n_nav h4 i { font-size: 48px; color: #fff; text-align: center; display: block; line-height: 138px; margin-top: 112px; }
.n_nav p { float: left; margin-left: 30px; width: 850px; }
.n_nav p a { width: 202px; position: relative; height: 120px; display: block; float: left; margin-left: 10px; background: #eb7400; text-align: center; }
.n_nav p a i { position: absolute; bottom: 0; width: 100%; display: block; line-height: 46px; color: #fff; font-weight: bold; font-size: 16px; }
.n_nav p a img { margin-top: 23px; -webkit-transition: all 0.4s linear; transition: all 0.4s linear; }
.n_nav p a .p4_img_h { display: none; }
.n_nav p a:hover { background: #fff; }
.n_nav p a.ju { background: #eb7400; }
.n_nav p a.lv { background: #038242; }
.n_nav p a.lan { background: #044f9f; }
.n_nav p a:hover, .n_nav p a.n_nav_on { background: #fff; }
.n_nav p a:hover .p4_img, .n_nav p a.n_nav_on .p4_img { display: none; }
.n_nav p a:hover .p4_img_h, .n_nav p a.n_nav_on .p4_img_h { display: inline-block; }
.n_nav p a:hover i, .n_nav p a.n_nav_on i { color: #eb7400; }

/*top*/
.main { width: 1200px; margin: 0 auto 80px; background: #fafcfc; }

.location { text-align: right; color: #666; font-size: 12px; padding: 0 20px; line-height: 40px; }
.location a { color: #666; }
.location i { color: #eb7400; }

.list_p4_6 { padding: 0 65px;min-height: 400px; }
.list_p4_6 dl { width: 100%; padding: 20px 0; border-bottom: 1px dashed #cdcdcd; height: 187px; }
.list_p4_6 dl dt { float: left; width: 250px; height: 187px; overflow: hidden; }
.list_p4_6 dl dt img { width: 100%; height: 100%; -webkit-transition: all 0.2s linear; transition: all 0.2s linear; }
.list_p4_6 dl dt:hover img { -webkit-transform: scale(1.05); transform: scale(1.05); }
.list_p4_6 dl dd { float: left; width: 790px; margin-left: 30px; }
.list_p4_6 dl dd h5 { width: 100%; margin: 18px 0; color: #044f9f; font-size: 18px; font-weight: bold; line-height: 36px; height: 36px; }
.list_p4_6 dl dd h5 a { color: #044f9f; display: inline-block; float: left; width: 600px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.list_p4_6 dl dd h5 a:hover { color: #eb7400; }
.list_p4_6 dl dd h5 span { float: right; }
.list_p4_6 dl dd h6 { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 100%; font-size: 16px; color: #333; line-height: 24px; font-weight: bold; }
.list_p4_6 dl dd p { font-size: 12px; color: #666; height: 54px; overflow: hidden; line-height: 18px; margin-top: 12px; }

/**/
.page { width: 100%; text-align: center; padding: 40px 0; }
.page a { display: inline-block; padding: 0 10px; border: 1px solid #cccccc; line-height: 25px; margin: 0 5px; }
.page a:hover, .page a.pagea { color: #fff; border: 1px solid #044f9f; background: #044f9f; }
.page i { display: inline-block; margin-left: 15px; }
.page input[type=text] { width: 26px; height: 25px; line-height: 25px; border: 1px solid #cccccc; margin: 0 6px; }
.page input[type=submit] { width: 44px; height: 25px; border: 1px solid #ccc; background: #fff; margin-left: 10px; cursor: pointer; }

/*page*/
.list_p2_5 { padding: 0 45px; }
.list_p2_5 img, .list_p2_5 table { max-width: 100%; }
.list_p2_5 .p2_5_tit { width: 100%; height: 190px; margin-bottom: 40px; }
.list_p2_5 .p2_5_tit > img { float: right; width: 736px; height: 190px; }
.list_p2_5 .p2_5_tit h5 { float: left; width: 374px; }
.list_p2_5 .p2_5_tit h5 img { width: 100%; }
.list_p2_5 .p2_5_tit h5 span { line-height: 46px; display: inline-block; font-size: 16px; font-weight: bold; color: #044f9f; }

.p2_5_left { float: left; width: 200px; padding-bottom: 140px; }
.p2_5_left > img { width: 100%; }
.p2_5_left span { border-bottom: 1px solid #cccccc; padding: 0 20px; display: inline-block; font-size: 16px; color: #999; width: 160px; line-height: 40px; }

.p2_5_right { position: relative; margin-left: 35px; float: left; width: 839px; margin-bottom: 90px; }

.p2_5_right .wrapper { position: relative; width: 100%; }

.p2_5_right .light { position: absolute; left: 55px; top: -50px; width: 152px; height: 191px; background: url("../images/light-top.png") no-repeat top center; }

.p2_5_right .line-left { position: absolute; left: 0; top: 15px; width: 70px; }

.p2_5_right .line-right { position: absolute; right: 0; top: 15px; width: 460px; }

.p2_5_right .main_p2 { background: url("../images/line-bg.png") repeat-y 117px 0; }

.p2_5_right .main_p2 .title { position: absolute; line-height: 40px; padding-left: 56px; left: 99px; top: 0; color: #58a6fb; font-size: 24px; background: url("../images/clock.png") no-repeat 4px top; }
.p2_5_right .main_p2 .title + .year { padding-top: 70px; }

.p2_5_right .main_p2 .year { position: relative; z-index: 100; padding-top: 0; }

.p2_5_right .main_p2 .year h2 { height: 40px; width: 70px; padding-right: 30px; font-size: 24px; line-height: 40px; text-align: right; }

.p2_5_right .main_p2 .year h2 a { color: #333333; font-size: 30px; }

.p2_5_right .main_p2 .year h2 i { display: block; position: relative; height: 0; width: 0; left: 77px; top: -29px; border-width: 6px; border-style: solid; border-color: transparent transparent transparent #333333; -webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s; transition: .5s; -webkit-transform-origin: 6px 3px; -moz-transform-origin: 6px 3px; -ms-transform-origin: 6px 3px; -o-transform-origin: 6px 3px; transform-origin: 6px 3px; }

.p2_5_right .main_p2 .year .list { opacity: 0; height: 0 !important; margin: 10px 0; position: relative; overflow: hidden; -webkit-transition: height 1s cubic-bezier(0.025, 0.025, 0, 1.115), opacity 1s; -moz-transition: height 1s cubic-bezier(0.025, 0.025, 0, 1.115), opacity 1s; -ms-transition: height 1s cubic-bezier(0.025, 0.025, 0, 1.115), opacity 1s; -o-transition: height 1s cubic-bezier(0.025, 0.025, 0, 1.115), opacity 1s; transition: height 1s cubic-bezier(0.025, 0.025, 0, 1.115), opacity 1s; }

.p2_5_right .main_p2 .year .list ul { bottom: 0; }

.p2_5_right .main_p2 .year .list ul li { background: url("../images/circle.png") no-repeat 103px 7px; padding: 5px 0 20px; color: #a1a4b8; }

.cls { zoom: 1; }

.cls:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.p2_5_right .main_p2 .year .list .date { display: block; float: left; width: 87px; text-align: right; line-height: 30px; font-weight: bold; color: #666; font-size: 16px; }

.p2_5_right .main_p2 .year .list ul li .version { float: left; display: block; clear: left; width: 75px; line-height: 30px; text-align: right; }

.p2_5_right .main_p2 .year .list ul li .intro, .p2_5_right .main_p2 .year .list ul li .more { float: left; display: block; width: 575px; margin-left: 76px; line-height: 30px; }

.p2_5_right .main_p2 .year .list ul li .more { position: relative; margin-left: 86px !important; margin-top: 24px; width: auto; }
.p2_5_right .main_p2 .year .list ul li .more img { max-width: 100%; }
.p2_5_right .main_p2 .year .list ul li .more span { width: 100%; display: block; height: 44px; line-height: 44px; text-align: center; color: #fff; font-size: 18px; background: url("../images/hui_80.png"); }

.p2_5_right .main_p2 .year .list ul li .intro { font-size: 16px; font-weight: bold; line-height: 30px; color: #333333; }

.p2_5_right .wrapper:first-child .main_p2 .year.close h2 i { top: -23px; transform: rotate(90deg); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); }

.p2_5_right .wrapper:first-child .main_p2 .year.close .list { opacity: 1; height: auto !important; }

/*list_p2_5*/
.list_p2_1 { padding: 0 45px; }
.list_p2_1 img, .list_p2_1 table { max-width: 100%; }
.list_p2_1 .p2_1_tit { width: 100%; padding-bottom: 40px; float: left; }
.list_p2_1 .p2_1_tit > img { width: 810px; float: right; }
.list_p2_1 .p2_1_tit h5 { float: left; float: left; width: 300px; }
.list_p2_1 .p2_1_tit h5 span { color: #044f9f; font-weight: bold; font-size: 16px; line-height: 36px; }

.about { width: 100%; font-size: 14px; padding-bottom: 35px; line-height: 24px; color: #333; }

.video { width: 100%; text-align: center; padding-bottom: 40px; }
.video h4 { margin-bottom: 20px; }

/*about*/
.list_p2_6 { padding: 0 30px; }
.list_p2_6 li { float: left; margin: 0 15px; width: 350px; margin-bottom: 30px; }
.list_p2_6 li span { width: 100%; overflow: hidden; height: 246px; display: block; }
.list_p2_6 li span img { width: 100%; height: 100%; -webkit-transition: all 0.2s linear; transition: all 0.2s linear; }
.list_p2_6 li p { width: 100%; height: 51px; background: #d6dadf; line-height: 51px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-align: center; color: #333; font-size: 14px; -webkit-transition: all 0.2s linear; transition: all 0.2s linear; }
.list_p2_6 li:hover p { background: #044f9f; color: #fff; }

.page_10 { padding: 10px 0 40px; }

/*p2_6*/
.list_p2_2 { padding: 0 45px; width: 1110px; float: left; }
.list_p2_2 img, .list_p2_2 table { max-width: 100%; }
.list_p2_2 .p2_2_tit { padding-left: 282px; background: url("../images/p2_2tit.jpg") left top no-repeat; font-size: 14px; color: #333; line-height: 24px; text-indent: 2em; }

.p2_box { margin: 25px 0; float: left; position: relative; }
.p2_box .x_y, .p2_box .x_big_y { position: absolute; left: 50%; margin-left: -84px; top: 341px; }
.p2_box .x_big_y { margin-left: -100px; top: 324px; }

.main_fff { background: #fff; }

/*p2_2*/
.list_p2_7 { padding: 0 45px 26px 45px; }
.list_p2_7 img, .list_p2_7 table { max-width: 100%; }

.p2_7_left {position: relative; float: left; }
.bfb{position: absolute;left:118px;top:30px;}
.zzy{position: absolute;left:105px;top:34px;}

.p2_7_right { float: left; width: 653px; }
.p2_7_right p { float: left; font-size: 14px; color: #333; margin-top: 8px; }

.n_nav2 { background: url("../images/n_nav_bg.jpg") center bottom no-repeat; }

/**/
.picBtnTop { width: 1110px; margin: auto; height: 335px; position: relative; overflow: hidden; zoom: 1; }

.picBtnTop .hd { margin-left: 2px; width: 553px; height: 335px; float: left; }

.picBtnTop .hd ul li { position: relative; width: 591px; padding: 20px 30px; margin-top: 1px; float: left; background: #666; color: #fff; }
.picBtnTop .hd ul li:after { display: none; position: absolute; left: -11px; top: 50%; margin-top: -8px; background: url("../images/news_hd_hover.png"); width: 11px; height: 16px; content: ''; }
.picBtnTop .hd ul li:first-child { margin-top: 0; }
.picBtnTop .hd ul li h5 { width: 100%; float: left; }
.picBtnTop .hd ul li h5 span { float: right; line-height: 36px; font-size: 12px; }
.picBtnTop .hd ul li h5 a { display: inline-block; float: left; width: 430px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #fff; font-size: 16px; font-weight: bold; line-height: 36px; }
.picBtnTop .hd ul li h5 a:hover { color: #fff; }
.picBtnTop .hd ul li p { width: 100%; font-size: 12px; line-height: 18px; height: 36px; overflow: hidden; }

.picBtnTop .hd ul li.on { background: #044f9f; }
.picBtnTop .hd ul li.on:after { display: block; }

.picBtnTop .bd { float: left; width: 455px; height: 333px; border: 1px solid #03509e; }

.picBtnTop .bd li { position: relative; zoom: 1; vertical-align: middle; width: 452px; height: 331px; margin: 1px 9px 1px 1px; }
.picBtnTop .bd li img { width: 453px; height: 332px; }

.news_p3_1 { width: 1110px; margin: 20px auto 0;min-height: 400px; }
.news_p3_1 dl { padding: 20px 0; width: 100%; border-bottom: 1px dashed #cdcdcd; float: left; }
.news_p3_1 dl dt { float: left; width: 250px; overflow: hidden; height: 187px; }
.news_p3_1 dl dt img { width: 100%; height: 100%; -webkit-transition: all 0.2s linear; transition: all 0.2s linear; }
.news_p3_1 dl dt img:hover { -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05); }
.news_p3_1 dl dd { float: left; width: 820px; margin-left: 40px; }
.news_p3_1 dl dd h5 { width: 100%; float: left; font-weight: bold; margin: 9px 0 13px; }
.news_p3_1 dl dd h5 a { width: 700px; float: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 18px; color: #044f9f; line-height: 36px; }
.news_p3_1 dl dd h5 a:hover { color: #999;}
.news_p3_1 dl dd h5 span { float: right; font-size: 14px; color: #044f9f; line-height: 36px; }
.news_p3_1 dl dd p { float: left;width: 100%; font-size: 12px; color: #666; line-height: 18px; overflow: hidden; height: 54px; }
.news_p3_1 dl dd > a { display: inline-block; margin-top: 20px; width: 110px; height: 33px; background: #999; color: #fff; text-align: center; line-height: 33px; font-size: 16px; font-weight: bold; }
.news_p3_1 dl dd > a:hover { background: #044f9f; -webkit-transform: translateX(5px); -moz-transform: translateX(5px); -ms-transform: translateX(5px); -o-transform: translateX(5px); transform: translateX(5px); }

/*news*/
.p3_3 { width: 1140px; margin: auto; min-height: 400px; }
.p3_3 li { float: left; width: 350px; height: 262px; margin: 20px 15px 10px 15px; position: relative; overflow: hidden; }
.p3_3 li a { display: block; width: 100%; height: 100%; }
.p3_3 li a > img { -webkit-transition: all 0.2s linear; transition: all 0.2s linear; }
.p3_3 li a > img, .p3_3 li a i { width: 100%; height: 100%; position: absolute; left: 0; top: 0; }
.p3_3 li a i { z-index: 2; }
.p3_3 li a span { position: absolute; bottom: -50px; left: 0; width: 100%; background: url("../images/bai_png.png"); height: 50px; line-height: 50px; color: #333; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 14px; }

/*p3_3*/
.main_20 { margin-top: 20px; }

.p7_6 { width: 100%; text-align: center;}
/*.p7_6 li { width: 100%; height: 645px; }
*/.p7_6 img{max-width: 100%;display: inline-block;}

.bt { border-top: 1px solid #138cb9; }

.cont_new { width: 1110px; margin: auto; }
.cont_new .cont_news_tit { text-align: center; font-size: 18px; font-weight: bold; }
.cont_new .cont_news_em { width: 100%; margin: 30px 0; text-align: center; border-bottom: 1px dashed #ccc; line-height: 30px; }
.cont_new .cont_news_em em { margin: 0 10px; font-size: 12px; }
.cont_new .cont_news_box { width: 100%; line-height: 24px; font-size: 14px; min-height: 400px; }
.cont_new .cont_news_box img, .cont_new .cont_news_box table { max-width: 100%; }

.page_f { width: 1110px; padding: 30px 0; margin: auto; }
.page_f p { line-height: 30px; font-size: 14px; }

.contact { width: 1110px; margin: auto; min-height: 400px; }
.contact img, .contact table { max-width: 100%; }

/**/
.list_news { width: 1110px; margin: auto; padding-top: 40px; }
.list_news li { width: 100%; height: 35px; border-bottom: 1px dashed #ccc; }
.list_news li a { float: left; width: 700px; overflow: hidden; font-size: 14px; white-space: nowrap; text-overflow: ellipsis; line-height: 35px; }
.list_news li span { float: right; font-size: 12px; }

/*# sourceMappingURL=common.css.map */
.head-v3{position:relative;z-index:100;background: #fff;}
.head-v3 .navigation-inner{margin:0 auto;width:1200px;position:relative;}
.navigation-up{height:84px;}
.navigation-up .navigation-v3{float:left;margin-left: 63px;}
.navigation-up .navigation-v3 ul{float:left;}
.navigation-up .navigation-v3 li{float:left;color:#fff;}
.navigation-up .navigation-v3 .nav-up-selected h2 a,.navigation-up .navigation-v3 li h2 a,.navigation-up .navigation-v3 .nav-up-selected-inpage h2 a{color: #00bbff;position: relative;	}
.navigation-up .navigation-v3 .nav-up-selected h2 a:after{position: absolute;left: 50%;margin-left: -5px;bottom:0;border-left: 5px transparent solid;border-right: 5px transparent solid;border-bottom: 5px solid #00bbff;content:'';}

.head-v3_png .navigation-up .navigation-v3 .nav-up-selected-inpage h2 a,.head-v3_png .navigation-up .navigation-v3 .nav-up-selected h2 a,.navigation-up .navigation-v3 li.on h2 a{color: #00bbff !important;}
.navigation-up .navigation-v3 li h2{font-weight:normal;padding:0;margin:0;}
.navigation-up .navigation-v3 li h2 a{width: 110px;color:#332c2b;font-size: 16px;font-weight: bold;display:inline-block;height:84px;line-height: 84px;text-align: center;}
.head-v3_png .navigation-up .navigation-v3 li h2 a{color: #fff !important;}

.navigation-down{position:absolute;top:84px;left:0px;width:100%;}
.navigation-down .nav-down-menu{width:100%;margin:0;background:#00bbff;position:absolute;top:0px;}
.navigation-down .nav-down-menu .navigation-down-inner{margin:auto;width:1200px;position:relative;}
.navigation-down .menu-1 {text-align: center;padding: 20px 0;}
.navigation-down .menu-1 a{color:#fff;display: inline-block;padding: 5px 15px;font-size: 14px;color: #fff;}
.navigation-down .menu-1 a:hover{color: #e6e6e6;}

.search2{width: 100%;top:84px;padding-bottom: 10px;}
.search2 p{width: 945px;margin: auto;}
.search2 p input[type=text]{border-bottom: 1px solid #ccc;}
.head-v3_png { position: absolute !important; z-index: 5; top: 0; left: 0; width: 100%; background: url("../images/black_30.png") !important; height: 84px; }


.picBtnTop_index { width: 100%; margin: auto; height: 377px; position: relative; overflow: hidden; zoom: 1; }

.picBtnTop_index .hd2 { margin-left: 0; width: 648px; height: 377px; float: left; }
.picBtnTop_index .hd2 li{margin: 0 0 20px 0!important;}
.picBtnTop_index .hd2 ul li.on { background: #038242; }
.picBtnTop_index .hd2 ul li.on dl dt{color: #fff;}
.picBtnTop_index .bd2 { float: left; width: 502px; height: 327px; margin-right: 50px;}
.picBtnTop_index .hd2 ul li.on dl dt{ background-position: -105px 0 !important; }
.picBtnTop_index .hd2 ul li.on dl dd h5 a,.picBtnTop_index .hd2 ul li.on dl dd p{color: #fff;}
.picBtnTop_index .bd2 li { position: relative; zoom: 1; vertical-align: middle; width: 502px; height: 327px; margin: 0 50px 0 0 !important;}
.picBtnTop_index .bd2 li img {width: 502px; height: 327px;  }

.foot_right div.rigtht ul li select{border:1px solid #4870aa;background: #06428b;color: #fff;height: 28px;font-family: 'Microsoft YaHei';margin-top: 7px;}
.zq{color: #fff;float: left;width: 76px;height: 60px;padding-left: 11px;margin-left: 9px;background:  url('../images/bx.png') left 3px no-repeat;margin-top: 8px;}
.zq p{font-size: 12px;line-height: 26px;padding-top: 9px;}
.zq span{font-size: 20px;}
.zq2{color: #666;background:  url('../images/hx.png') left 3px no-repeat;}
.zq2 span{color: #064f9e;}