@font-face { font-family: 'XLT'; src: url("../fonts/ITCAVANTGARDESTD-XLT.eot"); src: local(""), url("../fonts/ITCAVANTGARDESTD-XLT.woff") format("woff"), url("../fonts/ITCAVANTGARDESTD-XLT.ttf") format("truetype"), url("../fonts/ITCAVANTGARDESTD-XLT.svg") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'XLT_B'; src: url("../fonts/ITCAVANTGARDESTD-DEMI_0.eot"); src: local(""), url("../fonts/ITCAVANTGARDESTD-DEMI_0.woff") format("woff"), url("../fonts/ITCAVANTGARDESTD-DEMI_0.ttf") format("truetype"), url("../fonts/ITCAVANTGARDESTD-DEMI_0.svg") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'hos'; src: url("../font/hos.eot"); src: local(""), url("../font/hos.woff") format("woff"), url("../font/hos.ttf") format("truetype"), url("../font/hos.svg") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'Conv_PT FUTURAFUTURIS MEDIUM CYRILLIC'; src: url("../fonts/PT FUTURAFUTURIS MEDIUM CYRILLIC.eot"); src: local(""), url("../fonts/PT FUTURAFUTURIS MEDIUM CYRILLIC.woff") format("woff"), url("../fonts/PT FUTURAFUTURIS MEDIUM CYRILLIC.ttf") format("truetype"), url("../fonts/PT FUTURAFUTURIS MEDIUM CYRILLIC.svg") format("svg"); font-weight: normal; font-style: normal; }
* { margin: 0; padding: 0; }

html { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; height: 100%; }

body { color: #222222; overflow-x: hidden; margin: 0 auto; font-size: 12px; line-height: 1.25em; font-family: 'microsoft yahei'; -webkit-text-size-adjust: none; }

ol, ul, li { list-style: none; }

img { border: none; vertical-align: top; }

a { color: #222222; text-decoration: none; outline: none; -webkit-transition: all 0.3s linear; transition: all 0.3s linear; }

a:hover { color: #00a9e5; }

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; -webkit-transition: all 0.3s linear; transition: all 0.3s linear; }

.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; }

.w_1200 { width: 1200px; margin: auto; }

img, span { -webkit-transition: all 0.3s linear; transition: all 0.3s linear; }

header h1 { float: left; margin: 14px 0; }

.head_right { float: right; width: 260px; height: 70px; margin-top: 13px; }
.head_right .tel { float: right; background: url("../images/icon1.png") left center no-repeat; padding-left: 23px; line-height: 30px; font-size: 14px; }
.head_right .tel span { color: #6f6f6f; }
.head_right .tel em { color: #00aae4; }
.head_right form { float: right; margin-top: 7px; }
.head_right form input { border: none; }
.head_right form input[type=text] { float: left; width: 201px; text-indent: 10px; height: 28px; border: 1px solid #e8e8e8; line-height: 28px; margin-left: 9px; color: #999; font-size: 14px; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; }
.head_right form input[type=submit] { width: 47px; height: 30px; bfloat: right; background: #00aae4; color: #fff; font-weight: bold; font-family: 'microsoft yahei'; font-size: 14px; }

nav { border-top: 1px solid #e8e8e8; width: 100%; }

.nav { height: 50px; width: 1200px; position: relative; z-index: 1; margin: 0 auto; }

.nav a { color: #fff; }

.nav .nLi { float: left; position: relative; display: inline; }

.nav .nLi h3 { float: left; }

.nav .nLi h3 a { display: block; font-size: 16px; color: #000; line-height: 50px; width: 112px; text-align: center; }
.nav .nLi:first-child h3 a{width: 80px;}

.nav .sub { display: none; width: 112px; left: 50%; margin-left: -56px; top: 50px; position: absolute; background: #fff; line-height: 30px; text-align: center; font-size: 13px; }

.nav .sub li { zoom: 1; }

.nav .sub a { display: block; color: #222; }

.nav .sub a:hover { color: #00a9e5; }

.nav .on h3 a { color: #00a9e5; }

/*nav*/
.banner { width: 100%; height: 460px; overflow: hidden; }

#slider { float: left; position: relative; left: 50%; width: 1660px; margin-left: -830px; overflow: hidden; }

#slider li { position: absolute; }

.caption { position: absolute; bottom: 24px !important; top: auto !important; left: 30px !important; background: url("../images/h_90.png"); line-height: 38px; height: 38px; color: #fff; width: 369px !important; padding: 0 17px; font-size: 20px; color: #fff; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.circle { position: absolute; bottom: 25px; z-index: 300; width: 8px; height: 8px; background: url("../images/b_40.png"); cursor: pointer; overflow: hidden; text-indent: 999em; -webkit-border-radius: 100%; border-radius: 100%; }

.circle-current { background: #fff; }

/*banner*/
.index_one { text-align: center; padding: 28px 0 52px; }
.index_one a { display: inline-block; margin: 0 36px; }
.index_one a span { display: block; font-size: 16px; color: #000; line-height: 35px; }
.index_one a:hover img { -webkit-transform: scale(1.05) rotate(20deg); transform: scale(1.05) rotate(20deg); }
.index_one a:hover span { color: #00a9e5; }

/*index_one*/
.index_two { width: 1200px; margin: auto; }
.index_two .two_left { width: 927px; float: left; }

.picFocus { width: 890px; float: left; position: relative; overflow: hidden; zoom: 1; }
.picFocus:after { content: ''; background: url("../images/titleimg1.jpg"); width: 115px; height: 126px; position: absolute; left: 0; top: 0; }

.picFocus .hd { width: 403px; float: right; overflow: hidden; }

.picFocus .hd ul { margin-right: -5px; overflow: hidden; zoom: 1; }

.picFocus .hd ul li { float: left; padding: 2px 0 13px; margin-top: 11px; border-bottom: 1px solid #f1f1f1; width: 100%; }
.picFocus .hd ul li:first-child { margin-top: 0; }
.picFocus .hd ul li dt { width: 55px; text-align: center; float: left; font-family: 'XLT'; }
.picFocus .hd ul li dt span { font-size: 48px; color: #bababa; line-height: 50px; }
.picFocus .hd ul li dt i { font-size: 15px; color: #ababab; line-height: 18px; }
.picFocus .hd ul li dt span, .picFocus .hd ul li dt i { display: block; }
.picFocus .hd ul li dd { width: 335px; float: right; }
.picFocus .hd ul li dd h4 { display: block; line-height: 30px; font-size: 16px; color: #2c2c2c; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.picFocus .hd ul li dd p { font-size: 12px; color: #9a9a9a; line-height: 19px; height: 38px; overflow: hidden; }
.picFocus .hd ul li:hover h4, .picFocus .hd ul li.on h4 { -webkit-transform: translateX(3px); transform: translateX(3px); }
.picFocus .hd ul li:hover dt span, .picFocus .hd ul li:hover dt i, .picFocus .hd ul li:hover dd h4, .picFocus .hd ul li.on dt span, .picFocus .hd ul li.on dt i, .picFocus .hd ul li.on dd h4 { color: #21bbe0; }

.picFocus .bd { width: 411px; float: left; margin-left: 51px; }

.picFocus .bd li { vertical-align: middle; }

.picFocus .bd img { width: 411px; height: 274px; display: block; }
.picFocus .bd img:hover { -webkit-transform: scale(0.98); transform: scale(0.98); }

/*news end*/
.two_left_one { float: left; width: 463px; margin-top: 59px; margin-right: 29px; }
.two_left_one ul { width: 100%; padding-top: 21px; }
.two_left_one ul li { float: left; width: 100%; line-height: 38px; }
.two_left_one ul li span { float: right; font-size: 15px; color: #c1c1c1; }
.two_left_one ul li a { float: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: inline-block; max-width: 320px; font-size: 16px; color: #2d2d2d; }
.two_left_one ul li a:hover { color: #21bbe0; -webkit-transform: translateX(5px); transform: translateX(5px); }
.two_left_one ul li i { float: left; margin: 15px 21px 0 6px; width: 6px; height: 6px; display: inline-block; -webkit-border-radius: 100%; border-radius: 100%; background: #b6b6b6; }

.two_left_two { width: 401px; }
.two_left_two ul li a { max-width: 265px; }

.index_title { width: 100%; border-bottom: 1px solid #c7c7c7; height: 69px; overflow: hidden; }
.index_title a { float: right; margin-right: 5px; color: #b6b6b6; line-height: 80px; font-size: 11px; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; }
.index_title a:hover { color: #21bbe0; -webkit-transform: translateX(5px); transform: translateX(5px); }
.index_title a:hover i { border-left: 5px solid #21bbe0; }
.index_title a i { float: left; margin-top: 34px; margin-right: 8px; border-top: 5px solid transparent; display: block; height: 0; width: 0; border-bottom: 5px solid transparent; border-left: 5px solid #a3a3a3; }
.index_title span { font-size: 22px; font-weight: bold; color: #494949; line-height: 69px; }

.two_right { width: 273px; float: right; }
.two_right h3 { position: relative; }
.two_right h3:after { position: absolute; content: ''; background: url("../images/ys_index.png"); width: 98px; height: 121px; right: -7px; bottom: 0; }

.picScroll-left { width: 239px; padding: 0 17px 31px 17px; overflow: hidden; position: relative; background: #55d7c3; }
.picScroll-left h5 { padding: 21px 0 9px 0; }
.picScroll-left h5 span { float: left; font-weight: bold; font-size: 26px; color: #fff; line-height: 47px; }
.picScroll-left h5 i { margin-top: 21px; margin-left: 10px; float: left; border-left: 8px solid transparent; display: block; height: 0; width: 0; border-right: 8px solid transparent; border-top: 8px solid #fff; }

.picScroll-left .prev, .picScroll-left .next { position: absolute; bottom: 0; right: 20px; display: block; width: 19px; height: 19px; overflow: hidden; cursor: pointer; background: url("../images/q_left.png") no-repeat; }

.picScroll-left .next { background: url("../images/q_right.png") no-repeat; right: 0; }

.picScroll-left .bd { padding: 17px 0 0 0; }

.picScroll-left .bd ul { overflow: hidden; zoom: 1; }

.picScroll-left .bd ul li { float: left; _display: inline; overflow: hidden; }
.picScroll-left .bd ul li a:hover span { color: #e6e7e7; }

.picScroll-left .bd ul li .pic, .picScroll-left .bd ul li .title { width: 239px; float: left; }
.picScroll-left .bd ul li .pic i, .picScroll-left .bd ul li .title i { border: 1px solid #b8eee6; color: #fff; font-size: 12px; width: 17px; height: 17px; text-align: center; line-height: 17px; display: inline-block; float: left; background: #50cdc0; }
.picScroll-left .bd ul li .pic span, .picScroll-left .bd ul li .title span { float: right; width: 205px; color: #fff; display: block; }

.picScroll-left .bd ul li .pic span { line-height: 19px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.picScroll-left .bd ul li .title { margin-top: 22px; }
.picScroll-left .bd ul li .title span { line-height: 24px; }
.picScroll-left .bd ul li .title i { margin-top: 3px; }

.two_right_nav { width: 100%; background: url("../images/q_bg.jpg") no-repeat left top; text-align: center; height: 336px; }
.two_right_nav a { display: inline-block; margin: 35px 8px 3px 17px; float: left; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; border: 1px solid #fff; }
.two_right_nav a:hover { border-top-left-radius: 73%; border-top-right-radius: 100%; border-bottom-left-radius: 100%; border-bottom-right-radius: 82%; -webkit-border-top-left-radius: 73%; -webkit-border-top-right-radius: 100%; -webkit-border-bottom-left-radius: 100%; -webkit-border-bottom-right-radius: 82%; }

/*index_two*/
.index_three { padding-top: 44px; height: 660px; width: 100%; background: #f6f6f6 url("../images/three_bg.png") center bottom no-repeat; }
.index_three > h3, .index_three > h4 { text-align: center; }
.index_three > h3 { font-size: 22px; font-weight: bold; color: #494949; line-height: 46px; }
.index_three > h4 { color: #9d9d9d; font-size: 12px; }
.index_three ul { width: 1065px; margin: 50px auto 0; }
.index_three ul li { float: left; width: 170px; text-align: center; margin: 30px 3px 0 3px; }
.index_three ul li img { width: 110px; height: 112px; display: inline-block; }
.index_three ul li span { margin-top: 19px; display: block; line-height: 23px; font-size: 14px; color: #2d2d2d; }
.index_three ul li:hover span { color: #21bbe0; }
.index_three ul li:hover img { -webkit-transform: scale(1.04) rotate(10deg); transform: scale(1.04) rotate(10deg); }

/*index_three*/
.index_four { margin-top: 29px; /*four_left*/ }
.index_four .four_left { width: 700px; float: left; }
.index_four .four_left dl { width: 100%; padding: 24px 0 23px; border-bottom: 1px dashed #d5d5d5; }
.index_four .four_left dl:hover dt img { -webkit-transform: scale(0.98); transform: scale(0.98); }
.index_four .four_left dl:hover dd h5 { color: #21bbe0; -webkit-transform: translateX(5px); transform: translateX(5px); }
.index_four .four_left dl dt { float: left; width: 191px; height: 133px; overflow: hidden; }
.index_four .four_left dl dt img { width: 100%; height: 100%; }
.index_four .four_left dl dd { width: 480px; float: right; }
.index_four .four_left dl dd h5 { padding: 4px 0 13px; font-size: 17px; color: #2d2d2d; line-height: 38px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.index_four .four_left dl dd p { overflow: hidden; height: 75px; line-height: 25px; font-size: 12px; color: #a3a3a3; }
.index_four .four_left ul { width: 100%; padding-top: 16px; }
.index_four .four_left ul li { float: left; width: 330px; }
.index_four .four_left ul li a { display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 14px; color: #2d2d2d; line-height: 32px; }
.index_four .four_left ul li a i { float: left; margin-top: 13px; margin-right: 16px; display: inline-block; width: 6px; height: 6px; background: #b6b6b6; -webkit-border-radius: 100%; border-radius: 100%; }
.index_four .four_left ul li a:hover { color: #21bbe0; -webkit-transform: translateX(5px); transform: translateX(5px); }
.index_four .four_left ul li a:hover i { background: #21bbe0; }
.index_four .four_right { float: right; width: 457px; }
.index_four .four_right h3 { font-weight: bold; color: #494949; font-size: 22px; border-bottom: 1px solid #c7c7c7; line-height: 69px; }
.index_four .four_right > ul { width: 100%; padding-top: 25px; padding-bottom: 6px; float: left; }
.index_four .four_right > ul li { float: left; width: 100px; margin-left: 19px; text-align: center; }
.index_four .four_right > ul li:first-child { margin-left: 0; }
.index_four .four_right > ul li img { display: inline-block; }
.index_four .four_right > ul li span { display: block; line-height: 64px; font-size: 16px; color: #333; }
.index_four .four_right > ul li:hover img { -webkit-transform: scale(0.98) rotate(15deg); transform: scale(0.98) rotate(15deg); }
.index_four .four_right > ul li:hover span { color: #21bbe0; }
.index_four .four_right .slideBox { width: 100%; height: 163px; overflow: hidden; position: relative; }
.index_four .four_right .slideBox .hd { height: 10px; overflow: hidden; position: absolute; right: 14px; bottom: 15px; z-index: 1; }
.index_four .four_right .slideBox .hd ul { overflow: hidden; zoom: 1; float: left; }
.index_four .four_right .slideBox .hd ul li { float: left; margin-right: 7px; width: 9px; height: 9px; background: #fff; cursor: pointer; -webkit-border-radius: 100%; border-radius: 100%; text-indent: -999em; overflow: hidden; }
.index_four .four_right .slideBox .hd ul li.on { background: #be0000; }
.index_four .four_right .slideBox .bd { position: relative; height: 100%; z-index: 0; }
.index_four .four_right .slideBox .bd li { zoom: 1; vertical-align: middle; position: relative; }
.index_four .four_right .slideBox .bd li span { position: absolute; width: 90%; padding-right: 10%; bottom: 0; height: 42px; background: url("../images/h_61.png"); color: #fff; font-size: 16px; text-indent: 22px; line-height: 42px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.index_four .four_right .slideBox .bd img { width: 100%; height: 100%; display: block; }

.link { background: #f4f7fa; padding: 25px 0; margin: 65px auto 45px; width: 1200px; }
.link dl:first-child { margin-left: 42px; }

.select { position: relative; float: left; margin: 0 0 0 27px; z-index: 5; }

.select dt { height: 26px; display: inline-block; background: url(../images/ico.png) no-repeat right center; line-height: 26px; padding-left: 24px; cursor: pointer; width: 206px; padding-right: 28px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; position: relative; z-index: 99; color: #4a4d4e; font-size: 14px; border: 1px solid #dbdbd9; }

.select dt:hover, .select dt.cur { border: 1px solid #409DFE; }

.select dd { position: absolute; left: 0; top: 30px; background: #4a8eab; display: none; z-index: 3; }

.select dd ul { padding: 4px; width: 252px; max-height: 150px; overflow: auto; }

.select dd ul li { display: block; width: 100%; float: left; }

.select dd ul li a { line-height: 30px; display: block; padding: 0 8px; font-size: 14px; color: #fff; }

.select dd ul li a:hover { background: #f5f5f5; }

/************************index end***********************/
footer { background: #0095da; color: #fff; border-top: 1px solid #1aa5e6; padding-top: 23px; padding-bottom: 14px; }
footer .foot_left { float: left; line-height: 26px; font-size: 12px; }
footer .foot_left a { color: #fff; margin-right: 9px; line-height: 75px; }
footer .foot_left img { margin-right: 22px; margin-top: 8px; }
footer .foot_right { float: right; }
footer .foot_right span { display: block; width: 100px; float: left; margin-left: 32px; }
footer .foot_right i { display: block; line-height: 41px; text-align: center; }
footer .foot_right img { width: 100px; height: 100px; }

.foot_nav { text-align: center; border-bottom: 1px solid #0284c0; line-height: 61px; background: #0095da; color: #fff; }
.foot_nav a { color: #fff; font-size: 14px; }
.foot_nav em { margin: 0 25px; }
.foot_nav em:first-child { display: none; }

/*footer end*/
/*about end*/
.n_banner { width: 100%; height: 179px; }

.location { width: 100%; background: #fff; overflow: hidden; }
.location .location_left { float: left; padding-top: 27px; padding-bottom: 21px; }
.location .location_left h3 { font-size: 28px; color: #252525; font-weight: bold; line-height: 35px; }
.location .location_left h5 { line-height: 36px; background: url("../images/r_icon.png") left center no-repeat; padding-left: 22px; color: #8f8f8f; }
.location .n_nav { float: right; padding-top: 42px; }
.location .n_nav a { display: inline-block; border: 1px solid #d2d2d2; min-width: 84px; padding: 0 10px; height: 32px; text-align: center; line-height: 32px; color: #616161; font-size: 14px; margin-left: 1px; }
.location .n_nav a:hover, .location .n_nav a.on { background: #0094dc; border-color: #0094dc; color: #fff; }

/*location*/
.main { background: #fafafa; border-top: 1px solid #f6f6f6; }

.list_p1_1 img, .list_p1_1 table, .list_p1_1 iframe { max-width: 100%; }

.p1_1_box { width: 100%; font-size: 15px; color: #515050; line-height: 35px; padding-top: 60px; }
.p1_1_box img, .p1_1_box table, .p1_1_box iframe { max-width: 100%; }

.p1_1_dl { width: 100%; }
.p1_1_dl .p1_1_dl_h5 { width: 100%; font-weight: bold; font-size: 20px; line-height: 35px; padding: 48px 0 27px; }
.p1_1_dl .p1_1_dl_box { float: left; width: 382px; margin-right: 25px; margin-bottom: 37px; }
.p1_1_dl .p1_1_dl_box dt { float: left; }
.p1_1_dl .p1_1_dl_box dd { float: right; width: 254px; }
.p1_1_dl .p1_1_dl_box dd h4 { padding-top: 1px; color: #323232; font-size: 15px; font-weight: bold; line-height: 35px; }
.p1_1_dl .p1_1_dl_box dd p { padding-top: 2px; font-size: 13px; color: #515050; line-height: 21px; }

.list_p1_cont { width: 100%; background: url("../images/p1_1img12.png") center top no-repeat; height: 200px; margin: 54px auto 90px; }
.list_p1_cont p { color: #fff; font-size: 15px; line-height: 28px; padding-top: 112px; }

.list_p1_2 { padding: 25px 0 70px; }
.list_p1_2 img, .list_p1_2 table, .list_p1_2 iframe { max-width: 100%; }

/*p1,p2 end*/
.p1_4_n_nav { position: relative; width: 100%; text-align: center; margin: 55px 0 0 0; }
.p1_4_n_nav:after { position: absolute; top: 50%; width: 100%; height: 1px; background: #e5e5e5; left: 0; content: ''; z-index: -1; }
.p1_4_n_nav a { display: inline-block; border: 1px solid #e5e5e5; width: 111px; height: 111px; font-size: 23px; color: #4e4e4e; margin: 0 38px; line-height: 38px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.p1_4_n_nav a i { padding-top: 64px; display: inline-block; }
.p1_4_n_nav a.p1_4_n_nav1 { background: #fff url("../images/p1_4_icon1_b.png") 0 -111px no-repeat; }
.p1_4_n_nav a.p1_4_n_nav1.on { background: #0069d2 url("../images/p1_4_icon1_b.png") 0 0 no-repeat; color: #fff; border-color: #0069d2; }
.p1_4_n_nav a.p1_4_n_nav2 { background: #fff url("../images/p1_4_icon2_b.png") 0 -111px no-repeat; }
.p1_4_n_nav a.p1_4_n_nav2.on { background: #0069d2 url("../images/p1_4_icon1_b.png") 0 0 no-repeat; color: #fff; border-color: #0069d2; }

.p1_4_main { width: 1295px; margin: 40px auto 0; }
.p1_4_main li { width: 336px; height: 271px; position: relative; float: left; margin: 60px 47px 20px 47px; }
.p1_4_main li:after { position: absolute; left: 0; bottom: 0; width: 334px; height: 228px; border: 1px solid #d8d7d8; content: ''; z-index: -1; -webkit-transition: all 0.2s linear; transition: all 0.2s linear; }
.p1_4_main li a { display: block; width: 100%; }
.p1_4_main li a span { width: 100%; height: 210px; text-align: center; display: block; }
.p1_4_main li a span img { display: inline-block; height: 210px; width: auto; -webkit-transition: all 0.2s linear; transition: all 0.2s linear; }
.p1_4_main li a p { display: table-cell; vertical-align: middle; width: 270px; padding: 9px 0 0 35px; text-align: center; color: #646464; height: 44px; font-size: 16px; line-height: 22px; -webkit-transition: all 0.2s linear; transition: all 0.2s linear; overflow: hidden; }
.p1_4_main li:hover span img { -webkit-transform: scale(1.02); transform: scale(1.02); }
.p1_4_main li:hover:after { border-color: #0095da; }
.p1_4_main li:hover p { color: #0095da; }

/*p1_4 end*/
/*
.page { text-align: center; margin: 60px auto 87px; }
.page a { background: #939393; display: inline-block; color: #fff; font-size: 16px; height: 49px; line-height: 49px; padding: 0 33px 0 28px; }
.page a img { margin: 14px 13px 0 13px; }
.page a:hover { background: #0095da; }
*/

/*p1_4_1 end*/
.p1_4_2 { padding-top: 65px; padding-bottom: 15px; }
.p1_4_2 dl { width: 100%; margin-top: 60px; }
.p1_4_2 dl dt { width: 195px; padding-right: 85px; float: left; position: relative; }
.p1_4_2 dl dt:after { position: absolute; width: 1px; height: 115px; background: #626262; right: 0; top: 10px; content: ''; }
.p1_4_2 dl dt span, .p1_4_2 dl dt i { display: block; }
.p1_4_2 dl dt span { font-size: 85px; padding-bottom: 5px; color: #000; line-height: 86px; font-family: 'hos'; }
.p1_4_2 dl dt i { text-align: right; }
.p1_4_2 dl dd { width: 845px; float: right; font-size: 15px; color: #626262; line-height: 38px; }

/*p1_4_2 end*/
.list_p1_5 { width: 1250px; margin: auto; }
.list_p1_5 li { float: left; width: 200px; margin: 60px 25px 0 25px; }
.list_p1_5 li a { display: block; text-align: center; background: #fff; padding-bottom: 34px; }
.list_p1_5 li a span { display: block; width: 100%; height: 258px; background: #dfdfdf; overflow: hidden; }
.list_p1_5 li a span img { width: 100%; height: 100%; -webkit-transition: all 0.2s linear; transition: all 0.2s linear; }
.list_p1_5 li a h4 { text-align: center; font-size: 18px; color: #3e3e3e; font-weight: bold; padding: 25px 0 21px; }
.list_p1_5 li a h5 { position: relative; -webkit-transition: all 0.2s linear; transition: all 0.2s linear; }
.list_p1_5 li a h5:after { position: absolute; width: 180px; height: 1px; background: #dcdee4; content: ''; left: 10px; top: 50%; }
.list_p1_5 li a h5 i { position: relative; z-index: 2; width: 13px; height: 12px; display: inline-block; font-size: 12px; background: #dcdee4; line-height: 12px; color: #676666; }
.list_p1_5 li a p { padding-top: 3px; font-size: 14px; color: #777981; line-height: 40px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -webkit-transition: all 0.2s linear; transition: all 0.2s linear; }
.list_p1_5 li a:hover span img { -webkit-transform: scale(1.02); transform: scale(1.02); }
.list_p1_5 li a:hover h5 { -webkit-transform: translateY(40px); transform: translateY(40px); }
.list_p1_5 li a:hover h5 i { background: #0094dc; color: #fff; }
.list_p1_5 li a:hover h5:after { background: #0094dc; }
.list_p1_5 li a:hover p { -webkit-transform: translateY(-30px); transform: translateY(-30px); }

/*p1_5 end*/
.list_p2 { width: 1260px; margin: 32px auto 0; padding-bottom: 27px; }
.list_p2 li { width: 250px; float: left; height: 272px; margin: 68px 30px 0 30px; }
.list_p2 li a { display: block; position: relative; background: #fff; text-align: center; }
.list_p2 li a i { position: absolute; display: block; width: 57px; height: 57px; left: -20px; top: -26px; color: #fff; font-family: 'hos'; font-size: 32px; line-height: 57px; background: #0093d9; -webkit-transition: all 0.2s linear; transition: all 0.2s linear; z-index: 2; }
.list_p2 li a span { display: block; overflow: hidden; width: 100%; height: 180px; }
.list_p2 li a span img { width: 100%; height: 100%; }
.list_p2 li a p { text-align: center; font-size: 16px; display: table-cell; vertical-align: middle; width: 248px; height: 91px; border: 1px solid #e0e0e0; border-top: none; line-height: 24px; overflow: hidden; }
.list_p2 li a:hover i { left: -10px; top: -10px; width: 67px; height: 67px; line-height: 67px; background: #de261c; }
.list_p2 li a:hover span img { -webkit-transform: scale(1.1); transform: scale(1.1); }

/*list_p2*/
.list_p3 { background: url("../images/ys.png") right 248px no-repeat; width: 880px; margin: 85px auto 130px; position: relative; height: 572px; }
.list_p3 li { width: 142px; height: 142px; text-align: center; position: absolute; -webkit-transition: all 0.2s linear; transition: all 0.2s linear; }
.list_p3 li.p3_li_1, .list_p3 li.p3_li_4, .list_p3 li.p3_li_6, .list_p3 li.p3_li_8, .list_p3 li.p3_li_10, .list_p3 li.p3_li_11 { background: #ececec url("../images/p3_icon1_h.png") center -6px no-repeat; -webkit-background-size: 110px; background-size: 110px; }
.list_p3 li.p3_li_1:hover, .list_p3 li.p3_li_4:hover, .list_p3 li.p3_li_6:hover, .list_p3 li.p3_li_8:hover, .list_p3 li.p3_li_10:hover, .list_p3 li.p3_li_11:hover { background: #0095da url("../images/p3_icon1_b.png") center -6px no-repeat; -webkit-background-size: 110px; background-size: 110px; }
.list_p3 li.p3_li_1 a, .list_p3 li.p3_li_4 a, .list_p3 li.p3_li_6 a, .list_p3 li.p3_li_8 a, .list_p3 li.p3_li_10 a, .list_p3 li.p3_li_11 a { color: #626262; }
.list_p3 li.p3_li_1 a:hover, .list_p3 li.p3_li_4 a:hover, .list_p3 li.p3_li_6 a:hover, .list_p3 li.p3_li_8 a:hover, .list_p3 li.p3_li_10 a:hover, .list_p3 li.p3_li_11 a:hover { color: #fff; }
.list_p3 li.p3_li_1 { top: 1px; left: 285px; }
.list_p3 li.p3_li_6 { left: 428px; top: 144px; }
.list_p3 li.p3_li_4 { background: #ececec url("../images/p3_icon4_h.png") center 5px no-repeat; -webkit-background-size: 90px; background-size: 90px; left: 143px; top: 144px; }
.list_p3 li.p3_li_4:hover { background: #0095da url("../images/p3_icon4_b.png") center 5px no-repeat; -webkit-background-size: 90px; background-size: 90px; }
.list_p3 li.p3_li_8 { background: #ececec url("../images/p3_icon7_h.png") center 15px no-repeat; -webkit-background-size: 65px; background-size: 65px; top: 287px; left: 0; }
.list_p3 li.p3_li_8:hover { background: #0095da url("../images/p3_icon7_b.png") center 15px no-repeat; -webkit-background-size: 65px; background-size: 65px; }
.list_p3 li.p3_li_10 { background: #ececec url("../images/p3_icon9_h.png") center 20px no-repeat; -webkit-background-size: 60px; background-size: 60px; top: 287px; left: 285px; }
.list_p3 li.p3_li_10:hover { background: #0095da url("../images/p3_icon9_b.png") center 20px no-repeat; -webkit-background-size: 60px; background-size: 60px; }
.list_p3 li.p3_li_11 { background: #ececec url("../images/p3_icon10_h.png") center 10px no-repeat; -webkit-background-size: 70px; background-size: 70px; top: 430px; left: 142px; }
.list_p3 li.p3_li_11:hover { background: #0095da url("../images/p3_icon10_b.png") center 10px no-repeat; -webkit-background-size: 70px; background-size: 70px; }
.list_p3 li.p3_li_2, .list_p3 li.p3_li_3, .list_p3 li.p3_li_5, .list_p3 li.p3_li_7, .list_p3 li.p3_li_9, .list_p3 li.p3_li_12 { background: #b4b4b4 url("../images/p3_icon2_b.png") center 20px no-repeat; -webkit-background-size: 60px; background-size: 60px; }
.list_p3 li.p3_li_2:hover, .list_p3 li.p3_li_3:hover, .list_p3 li.p3_li_5:hover, .list_p3 li.p3_li_7:hover, .list_p3 li.p3_li_9:hover, .list_p3 li.p3_li_12:hover { background-color: #0095da; }
.list_p3 li.p3_li_2 a, .list_p3 li.p3_li_3 a, .list_p3 li.p3_li_5 a, .list_p3 li.p3_li_7 a, .list_p3 li.p3_li_9 a, .list_p3 li.p3_li_12 a { color: #fff; }
.list_p3 li.p3_li_2 { left: 428px; top: 1px; }
.list_p3 li.p3_li_3 { background: #b4b4b4 url("../images/p3_icon3_b.png") center 27px no-repeat; -webkit-background-size: 55px; background-size: 55px; top: 144px; left: 0; }
.list_p3 li.p3_li_5 { background: #b4b4b4 url("../images/p3_icon5_b.png") center 7px no-repeat; -webkit-background-size: 80px; background-size: 80px; left: 285px; top: 144px; }
.list_p3 li.p3_li_7 { background: #b4b4b4 url("../images/p3_icon6_b.png") center 17px no-repeat; -webkit-background-size: 60px; background-size: 60px; left: 571px; top: 144px; }
.list_p3 li.p3_li_9 { background: #b4b4b4 url("../images/p3_icon8_b.png") center 17px no-repeat; -webkit-background-size: 60px; background-size: 60px; left: 143px; top: 287px; }
.list_p3 li.p3_li_12 { background: #b4b4b4 url("../images/p3_icon11_b.png") center 17px no-repeat; -webkit-background-size: 60px; background-size: 60px; left: 427px; top: 430px; }
.list_p3 li a { display: block; width: 100%; font-size: 18px; text-align: center; padding-top: 95px; height: 47px; }
.list_p3 li:hover { -webkit-transform: scale(1.4); transform: scale(1.4); z-index: 2; }

/*list_p3 end*/
.list_p3_3 { position: relative; overflow: hidden; width: 950px; margin: 104px auto 184px; height: 610px; }

.list_p3_3 .bigImg { height: 505px; position: relative; }

.list_p3_3 .bigImg li { position: relative; height: 505px; }

.list_p3_3 .bigImg li img { vertical-align: middle; width: 100%; height: 505px; }

.list_p3_3 .bigImg li h4 { position: absolute; bottom: 0; left: 0; font-size: 18px; line-height: 63px; height: 63px; text-indent: 41px; overflow: hidden; background: url("../images/h_39.png"); width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.list_p3_3 .bigImg li h4 a { color: #fff; }

.list_p3_3 .smallScroll { height: 47px; margin-bottom: 6px; }

.list_p3_3 .sPrev, .list_p3_3 .sNext { position: absolute; display: block; width: 18px; height: 31px; text-indent: -9999px; background: url("../images/sPrev.png"); left: 0; bottom: 26px; }

.list_p3_3 .sNext { background: url("../images/sNext.png"); left: auto; right: 0; }

.list_p3_3 .smallImg { float: left; margin: 24px 37px 0 37px; display: inline; width: 877px; overflow: hidden; }

.list_p3_3 .smallImg ul { height: 82px; width: 9999px; overflow: hidden; }

.list_p3_3 .smallImg li { float: left; margin: 0 6px; width: 134px; cursor: pointer; display: inline; }

.list_p3_3 .smallImg img { border: 1px solid #dcdddd; width: 134px; height: 82px; }

.list_p3_3 .smallImg .on img { border-color: #1e50a2; }

/*list_p3_1 end*/
.floating { width: 105px; position: fixed; right: 0; bottom: 243px; background: #1db39c; text-align: center; }
.floating h4 { height: 45px; color: #fff; font-weight: bold; font-size: 16px; line-height: 45px; }
.floating .fla_a { background: #1ca1dc; padding-top: 3px; }
.floating .fla_a img { float: left; width: 90px; height: 90px; margin: 23px 0 8px 8px; }
.floating .fla_a a { display: block; width: 100%; color: #fff; font-size: 14px; line-height: 40px; border-bottom: 1px dashed #5cb3e2; }
.floating .close_f { position: absolute; right: 2px; top: 0; cursor: pointer; }
.floating h5 { cursor: pointer; }

/*floating end*/
.list_p3_1 { width: 1155px; margin: 55px auto 106px; font-size: 15px; color: #626262; line-height: 30px; }
.list_p3_1 img, .list_p3_1 table, .list_p3_1 iframe { max-width: 100%; }

.list_p3_2 { width: 1172px; margin: 28px auto 0; }
.list_p3_2 dl { width: 100%; border-bottom: 1px dashed #d9d9d9; padding-bottom: 39px; margin-top: 39px; }
.list_p3_2 dl dt { float: left; width: 160px; height: 223px; overflow: hidden; border: 1px solid #f1f1f1; }
.list_p3_2 dl dt img { width: 160px; height: 223px; }
.list_p3_2 dl dd { float: right; width: 977px; }
.list_p3_2 dl dd a { display: block; }
.list_p3_2 dl dd a h4 { width: 100%; line-height: 30px; padding-top: 8px; margin-bottom: 10px; }
.list_p3_2 dl dd a h4 span { font-weight: bold; font-size: 20px; color: #0094dc; }
.list_p3_2 dl dd a h4 i { color: #535353; font-size: 14px; margin-left: 18px; }
.list_p3_2 dl dd a h5, .list_p3_2 dl dd a p { font-size: 14px; height: 30px; overflow: hidden; line-height: 30px; }
.list_p3_2 dl dd a h5 span, .list_p3_2 dl dd a p span { font-weight: bold; color: #373636; }
.list_p3_2 dl dd a h5 i, .list_p3_2 dl dd a p i { color: #575757; }
.list_p3_2 dl dd a p { height: 90px; }
.list_p3_2 dl dd a em { margin-top: 19px; display: inline-block; width: 100px; padding-left: 25px; height: 34px; line-height: 34px; color: #fff; background: #0094dc url("../images/p3_2_icon.png") 86px center no-repeat; -webkit-border-radius: 5px; border-radius: 5px; -webkit-transition: all 0.2s linear; transition: all 0.2s linear; }
.list_p3_2 dl:hover dd h5 span, .list_p3_2 dl:hover dd p span { color: #0094dc; }
.list_p3_2 dl:hover dd em { background: #dc352d url("../images/p3_2_icon.png") 95px center no-repeat; }

/**/
.list_p4_1 { width: 1250px; margin: 60px auto 0; padding-bottom: 28px; }
.list_p4_1 li { float: left; width: 535px; padding: 19px 24px 0 24px; -webkit-transition: all 0.15s linear; transition: all 0.15s linear; }
.list_p4_1 li a { display: block; border-bottom: 1px solid #e0e0e0; padding-bottom: 25px; }
.list_p4_1 li a h4 { font-size: 20px; color: #313131; line-height: 38px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.list_p4_1 li a span { margin: 7px 0 19px; display: block; background: url("../images/time_icon.png") 0 0 no-repeat; color: #cdcdcd; font-size: 12px; padding-left: 18px; line-height: 12px; font-weight: bold; }
.list_p4_1 li a p { font-size: 14px; color: #747474; line-height: 24px; -webkit-transition: all 0.2s linear; transition: all 0.2s linear; }
.list_p4_1 li a:hover span { background-position: 0 -12px; color: #fff; }
.list_p4_1 li:hover { background: #0094dc; }
.list_p4_1 li:hover a { border-bottom-color: #0094dc; }
.list_p4_1 li:hover h4, .list_p4_1 li:hover p { color: #fff; }

/*p4_1*/
.list_p4_2 { width: 1252px; margin: 20px auto 0; }
.list_p4_2 li { width: 229px; float: left; background: #fff; padding: 15px; border-bottom: 1px solid #dbdbdb; margin: 50px 26px 0 26px; }
.list_p4_2 li a { display: block; }
.list_p4_2 li a h3 { width: 100%; height: 143px; overflow: hidden; }
.list_p4_2 li a h3 img { width: 100%; height: 100%; -webkit-transition: all 0.2s linear; transition: all 0.2s linear; }
.list_p4_2 li a h4 { font-size: 12px; color: #afafaf; line-height: 38px; }
.list_p4_2 li a h5 { font-size: 18px; color: #000; line-height: 24px; height: 48px;overflow: hidden;}
.list_p4_2 li a p { font-size: 13px; color: #7d7d7d; line-height: 22px; padding-top: 16px; height: 66px;overflow: hidden;}
.list_p4_2 li a:hover h3 img { -webkit-transform: scale(1.2); transform: scale(1.2); }
.list_p4_2 li a:hover h5 { color: #0094dc; }
.list_p4_2 li h6 { border: 1px solid #cdcdcd; display: inline-block; line-height: 28px; width: 102px; -webkit-border-radius: 5px; border-radius: 5px; margin-top: 42px; }
.list_p4_2 li h6 .fenxiang > span { float: left; padding: 0 5px 0 12px; font-size: 12px; color: #000; }
.list_p4_2 li h6 a { float: left; }
.list_p4_2 li h6 .fxicon1, .list_p4_2 li h6 .fxicon2 { position: relative; cursor: pointer; margin-top: 2px; margin-left: 2px; }
.list_p4_2 li h6 .fxicon1:after, .list_p4_2 li h6 .fxicon2:after { position: absolute; width: 24px; height: 24px; content: ''; top: 0; left: 0; }
.list_p4_2 li h6 .fxicon1:after { background: url("../images/fx1.png"); }
.list_p4_2 li h6 .fxicon2:after { background: url("../images/fx2.png"); }

/*list_p4_2*/
.list_p4_3 { width: 1200px; margin: auto; }

.p4_3_slidebox { width: 100%; height: 317px; overflow: hidden; position: relative; background: #fff; margin-top: 75px; }

.p4_3_slidebox .hd { height: 12px; overflow: hidden; position: absolute; right: 38px; bottom: 35px; z-index: 1; }

.p4_3_slidebox .hd ul { overflow: hidden; zoom: 1; float: left; }

.p4_3_slidebox .hd ul li { float: left; margin-right: 2px; width: 12px; height: 12px; text-indent: -999em; overflow: hidden; text-align: center; background: #b6b6b6; cursor: pointer; -webkit-border-radius: 100%; border-radius: 100%; margin-left: 7px; }

.p4_3_slidebox .hd ul li.on { background: #0094dc; }

.p4_3_slidebox .bd { position: relative; height: 100%; z-index: 0; }

.p4_3_slidebox .bd li { zoom: 1; vertical-align: middle; }
.p4_3_slidebox .bd li a { display: block; }
.p4_3_slidebox .bd li a dt { float: left; width: 490px; height: 317px; overflow: hidden; }
.p4_3_slidebox .bd li a dt img { width: 100%; height: 100%; }
.p4_3_slidebox .bd li a dd { float: right; width: 615px; padding-right: 48px; }
.p4_3_slidebox .bd li a dd h3 { font-size: 22px; color: #494949; line-height: 38px; padding-top: 32px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding-bottom: 12px; }
.p4_3_slidebox .bd li a dd h4 { font-weight: bold; color: #cacaca; font-size: 12px; margin-bottom: 20px; }
.p4_3_slidebox .bd li a dd h4 img { margin-right: 9px; }
.p4_3_slidebox .bd li a dd p { font-size: 15px; color: #494949; line-height: 30px; height: 120px; overflow: hidden; }
.p4_3_slidebox .bd li a dd h6 { margin-top: 20px; width: 123px; height: 36px; border: 1px solid #ececec; background: url("../images/more_icon2.png") 87px center no-repeat; }
.p4_3_slidebox .bd li a dd h6 i { line-height: 36px; padding-left: 19px; font-size: 14px; -webkit-transition: all 0.2s linear; transition: all 0.2s linear; }
.p4_3_slidebox .bd li a:hover dt img { -webkit-transform: scale(1.2); transform: scale(1.2); }
.p4_3_slidebox .bd li a:hover dd h3 { color: #0095da; }
.p4_3_slidebox .bd li a:hover dd h6 { background: url("../images/more_icon3.png") 95px center no-repeat; border-color: #0095da; }
.p4_3_slidebox .bd li a:hover dd h6 i { padding-left: 15px; color: #0095da; }

.p4_3_ul { width: 100%; margin-top: 67px; }
.p4_3_ul li { width: 100%; height: 49px; padding-top: 10px; border-bottom: 1px solid #e8e8e8; font-size: 16px; }
.p4_3_ul li em { float: left; max-width: 1030px; display: inline-block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #494949; line-height: 49px; }
.p4_3_ul li i { float: left; margin-right: 16px; margin-top: 21px; background: url("../images/h_y.png"); display: inline-block; width: 6px; height: 6px; }
.p4_3_ul li span { float: right; color: #9f9f9f; line-height: 49px; }
.p4_3_ul li em, .p4_3_ul li i, .p4_3_ul li span { -webkit-transition: all 0.2s linear; transition: all 0.2s linear; }
.p4_3_ul li:hover i { background: url("../images/h_y_2.png"); }
.p4_3_ul li:hover em, .p4_3_ul li:hover span { color: #0094dc; }
.p4_3_ul li:hover em { -webkit-transform: translateX(5px); transform: translateX(5px); }

/*list_p4_3 end*/
.p5_slidebox { width: 1200px; margin: 78px auto 0; height: 317px; overflow: hidden; position: relative; background: #fff; }

.p5_slidebox .hd { height: 15px; overflow: hidden; position: absolute; left: 0; bottom: 18px; z-index: 1; width: 555px; }

.p5_slidebox .hd ul { overflow: hidden; zoom: 1; float: right; text-align: right; margin-right: 8px; }

.p5_slidebox .hd ul li { display: inline-block; margin-right: 2px; width: 11px; height: 11px; background: #fff; cursor: pointer; text-indent: 999em; overflow: hidden; -webkit-border-radius: 100%; border-radius: 100%; margin-right: 9px; }

.p5_slidebox .hd ul li.on { background: #f00; color: #fff; }

.p5_slidebox .bd { position: relative; height: 100%; z-index: 0; width: 100%; }

.p5_slidebox .bd li { zoom: 1; vertical-align: middle; width: 100%; height: 317px; }
.p5_slidebox .bd li > a { display: block; }
.p5_slidebox .bd li dl { width: 100%; }
.p5_slidebox .bd li dl dt { float: left; width: 555px; position: relative; overflow: hidden; }
.p5_slidebox .bd li dl dt img { width: 100%; height: 100%; }
.p5_slidebox .bd li dl dt span { position: absolute; bottom: 0; left: 0; display: block; width: 100%; height: 50px; line-height: 50px; text-indent: 22px; color: #fff; font-size: 18px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 430px; padding-right: 125px; background: rgba(0, 0, 0, 0.7); }
.p5_slidebox .bd li dl dd { float: right; width: 560px; padding-right: 48px; }
.p5_slidebox .bd li dl dd h3 { font-size: 22px; color: #494949; line-height: 38px; padding-top: 32px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding-bottom: 12px; }
.p5_slidebox .bd li dl dd h4 { font-weight: bold; color: #cacaca; font-size: 12px; margin-bottom: 20px; }
.p5_slidebox .bd li dl dd h4 img { margin-right: 9px; }
.p5_slidebox .bd li dl dd p { font-size: 15px; color: #494949; line-height: 30px; height: 120px; overflow: hidden; }
.p5_slidebox .bd li dl dd h6 { margin-top: 20px; width: 123px; height: 36px; border: 1px solid #ececec; background: url("../images/more_icon2.png") 87px center no-repeat; }
.p5_slidebox .bd li dl dd h6 i { line-height: 36px; padding-left: 19px; font-size: 14px; -webkit-transition: all 0.2s linear; transition: all 0.2s linear; }
.p5_slidebox .bd li:hover dt img { -webkit-transform: scale(1.2); transform: scale(1.2); }
.p5_slidebox .bd li:hover dd h3 { color: #0095da; }
.p5_slidebox .bd li:hover dd h6 { background: url("../images/more_icon3.png") 95px center no-repeat; border-color: #0095da; }
.p5_slidebox .bd li:hover dd h6 i { padding-left: 15px; color: #0095da; }

.p5_1_news { width: 1244px; margin: 0 auto; padding-bottom: 97px; }
.p5_1_news .p5_1_ul { margin: 54px 22px 0 22px; float: left; width: 556px;height: 256px; }
.p5_1_news .p5_1_ul h5 { width: 100%; background: url("../images/p5_1_title.jpg") right center no-repeat; height: 30px; margin-bottom: 16px; }
.p5_1_news .p5_1_ul h5 i { display: inline-block; float: left; line-height: 30px; font-weight: bold; font-size: 24px; color: #cc2b33; }
.p5_1_news .p5_1_ul h5 a { float: right; color: #fff; line-height: 16px; display: inline-block; width: 67px; height: 16px; text-align: center; margin-top: 7px; }
.p5_1_news .p5_1_ul h5 a:hover { -webkit-transform: translateX(-5px); transform: translateX(-5px); }
.p5_1_news .p5_1_ul ul { width: 100%; }
.p5_1_news .p5_1_ul ul li, .p5_1_news .p5_1_ul ul a { display: block; float: left; width: 100%; height: 35px; }
.p5_1_news .p5_1_ul ul li:hover i, .p5_1_news .p5_1_ul ul a:hover i { background: #0095da; }
.p5_1_news .p5_1_ul ul li:hover em, .p5_1_news .p5_1_ul ul a:hover em { -webkit-transform: translateX(5px); transform: translateX(5px); color: #0095da; }
.p5_1_news .p5_1_ul ul li:hover span, .p5_1_news .p5_1_ul ul a:hover span { color: #0095da; }
.p5_1_news .p5_1_ul ul i { float: left; width: 4px; height: 4px; background: #939393; margin: 16px 16px 0 0; }
.p5_1_news .p5_1_ul ul em { float: left; display: inline-block; max-width: 425px; overflow: hidden; white-space: nowrap; -text-overflow: ellipsis; font-size: 16px; color: #555; line-height: 35px; -webkit-transition: all 0.2s linear; transition: all 0.2s linear; }
.p5_1_news .p5_1_ul ul span { float: right; font-size: 12px; color: #bbb; line-height: 35px; }

/**/
.list_p5_2 { width: 1266px; margin: 10px auto 114px; }
.list_p5_2 li { float: left; margin: 62px 33px 0 33px; width: 355px; }
.list_p5_2 li a { display: block; }
.list_p5_2 li a span { width: 100%; display: block; height: 217px; overflow: hidden; }
.list_p5_2 li a span img { width: 100%; height: 100%; }
.list_p5_2 li a p { text-align: center; height: 70px; line-height: 70px; font-size: 16px; color: #666; width: 353px; border: 1px solid #d7d7d7; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; border-top: none; }
.list_p5_2 li a:hover span img { -webkit-transform: scale(1.1); transform: scale(1.1); }
.list_p5_2 li a:hover p { color: #0095da; border-color: #0095da; }

/*list_p5_2*/
.list_p6_1 { padding: 73px 0 90px; }
.list_p6_1 img, .list_p6_1 table, .list_p6_1 iframe { max-width: 100%; }

.p5_3 { font-size: 15px; color: #5a5a5a; line-height: 38px; padding-top: 80px; }
.p5_3 img, .p5_3 table, .p5_3 iframe { max-width: 100%; }

.p5_3_dl { padding-top: 110px; width: 100%; padding-bottom: 120px; }
.p5_3_dl dt { float: left; }
.p5_3_dl dd { float: right; width: 570px; }
.p5_3_dl dd h4 { font-weight: bold; font-size: 32px; color: #3f3f3f; padding-bottom: 20px; }
.p5_3_dl dd h5 { font-weight: bold; color: #5a5a5a; font-size: 18px; line-height: 42px; padding-bottom: 3px; }
.p5_3_dl dd p { line-height: 28px; padding: 2px 0; font-size: 15px; color: #5a5a5a; }

/*p5_3*/
.list_p6_2 { margin: 73px auto 104px; }
.list_p6_2 dl { width: 100%; float: left; margin-bottom: 7px; }
.list_p6_2 dl dt { height: 57px; background: url("../images/p6_2_bg_h.jpg") left top; padding-left: 48px; font-size: 18px; color: #5a5a5a; line-height: 57px; cursor: pointer; }
.list_p6_2 dl .dt_bg_l { background: url("../images/p6_2_bg_l.jpg") !important; color: #fff !important; }
.list_p6_2 dl dd { display: none; padding: 15px 48px 12px 48px; font-size: 15px; color: #656565; line-height: 32px; }

/*list_p6_2*/
.list_p7_1 { padding: 41px 0 18px 0; }
.list_p7_1 li { float: left; width: 100%; margin-top: 9px; height: 50px; line-height: 50px; border-bottom: 1px solid #e8e8e8; }
.list_p7_1 li a { display: block; font-size: 16px; color: #494949; }
.list_p7_1 li a i { margin-top: 21px; background: url("../images/h_y.png"); width: 6px; height: 6px; display: inline-block; float: left; }
.list_p7_1 li a em { margin-left: 15px; display: inline-block; max-width: 1000px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -webkit-transition: all 0.2s linear; transition: all 0.2s linear; }
.list_p7_1 li a span { float: right; color: #9f9f9f; -webkit-transition: all 0.2s linear; transition: all 0.2s linear; }
.list_p7_1 li a:hover i { background: url("../images/h_y_2.png"); }
.list_p7_1 li a:hover em { color: #0095da; -webkit-transform: translateX(5px); transform: translateX(5px); }
.list_p7_1 li a:hover span { color: #0095da; }

/*list_p7_1*/
.p8_1_title { width: 100%; padding-top: 45px; }
.p8_1_title h3 { float: left; font-size: 70px; font-weight: bold; color: #616161; line-height: 100px; }
.p8_1_title h4 { float: left; margin-left: 45px; background: url("../images/phone_icon.jpg") left bottom no-repeat; padding-left: 93px; height: 70px; padding-top: 17px; }
.p8_1_title h4 > * { display: block; }
.p8_1_title h4 span { font-size: 16px; color: #616161; }
.p8_1_title h4 i { line-height: 60px; padding: 5px; font-size: 56px; font-family: 'Conv_PT FUTURAFUTURIS MEDIUM CYRILLIC'; color: #0094dc; }

.list_p8_1 { margin: 0 auto 100px; }

.list_p8_1_one { border-top: 1px solid #dadada; border-bottom: 1px solid #dadada; padding: 37px 0 33px; margin-top: 28px; }
.list_p8_1_one li { float: left; margin-left: 45px; width: 325px; }
.list_p8_1_one li span { font-size: 18px; }
.list_p8_1_one li p { color: #909090; font-size: 15px; line-height: 30px; }
.list_p8_1_one li img { float: left; margin-right: 20px; }
.list_p8_1_one li.one_1 { width: 452px; margin-left: 0; }
.list_p8_1_one li.one_1 span { color: #0ab573; }
.list_p8_1_one li.one_2 span { color: #e46f49; }
.list_p8_1_one li.one_3 span { color: #0094dc; }

.list_p8_1_two { background: url("../images/p7_r.jpg") 860px bottom no-repeat; padding: 40px 0; }
.list_p8_1_two li { background: url("../images/phone_icon2.jpg") left 10px no-repeat; padding-left: 47px; margin-bottom: 21px; }
.list_p8_1_two li h5 { width: 100%; font-size: 16px; line-height: 32px; }
.list_p8_1_two li h5 i { color: #333; }
.list_p8_1_two li h5 em { color: #8b8a8a; }
.list_p8_1_two li p { font-family: 'Conv_PT FUTURAFUTURIS MEDIUM CYRILLIC'; font-size: 45px; color: #b0b0b0; line-height: 50px; }

/*p8_1 end*/
.list_p8_2ul { padding-top: 60px; border-bottom: 1px solid #e4e4e4; padding-bottom: 54px; }
.list_p8_2ul li { float: left; margin-left: 220px; text-align: center; }
.list_p8_2ul li:first-child { margin-left: 0; }
.list_p8_2ul li h5 { font-size: 14px; color: #616161; padding-top: 14px; padding-bottom: 8px; }
.list_p8_2ul li h6 { font-size: 35px; line-height: 38px; color: #0096dc; font-family: 'Conv_PT FUTURAFUTURIS MEDIUM CYRILLIC'; }

.list_p8_2form { width: 895px; margin-left: 174px; margin-top: 38px; margin-bottom: 98px; }
.list_p8_2form p { width: 100%; float: left; margin-bottom: 23px; }
.list_p8_2form p label { float: left; width: 60px; text-align: right; font-size: 15px; color: #666; line-height: 40px; margin-right: 19px; }
.list_p8_2form p select { padding: 11px 0; width: 215px; border: 1px solid #cccccc; }
.list_p8_2form p input { font-family: 'microsoft yahei'; font-size: 15px; color: #a5a5a5; }
.list_p8_2form p input[type=text] { border: 1px solid #ccc; width: 428px; height: 38px; text-indent: 10px; }
.list_p8_2form p textarea { width: 810px; border: 1px solid #ccc; color: #a5a5a5; font-family: 'microsoft yahei'; font-size: 15px; line-height: 40px; text-indent: 10px; }
.list_p8_2form p .txth240 { height: 240px; }
.list_p8_2form p .txth100 { height: 100px; }
.list_p8_2form p img { width: 100px; height: 40px; }
.list_p8_2form input[type=submit] { font-family: 'microsoft yahei'; width: 151px; height: 58px; border: none; background: #0095da; color: #fff; font-size: 22px; margin-left: 79px; margin-top: 18px; }

/*list_p8_2 end*/
.list_p8_3 { background: #fff; border: 1px solid #f0f0f0; width: 1198px; margin-top: 64px; padding-bottom: 90px; margin-bottom: 103px; }
.list_p8_3 .p8_h3_bot { float: left; width: 100%; margin-bottom: 50px; }
.list_p8_3 .p8_h3_bot h3 { width: 100%; float: left; font-size: 14px; color: #fff; background: #0094dc; }
.list_p8_3 .p8_h3_bot h3 span { display: inline-block; float: left; line-height: 60px; }
.list_p8_3 .p8_h3_bot h3 span.p8_icon1 { width: 310px; margin-left: 40px; }
.list_p8_3 .p8_h3_bot h3 span.p8_icon2 { width: 250px; }
.list_p8_3 .p8_h3_bot h3 span.p8_icon3 { width: 65px; padding-left: 62px; }
.list_p8_3 .p8_h3_bot h3 span.p8_icon4 { width: 77px; padding-left: 140px; }
.list_p8_3 .p8_h3_bot h3 span.p8_icon5 { width: 72px; padding-left: 132px; }
.list_p8_3 dl { float: left; width: 100%; }
.list_p8_3 dt { border-bottom: 1px solid #efefef; margin: 0 40px; float: left; width: 1118px; cursor: pointer; }
.list_p8_3 dt h3 { width: 100%; float: left; background: #fff; }
.list_p8_3 dt h3 span { display: inline-block; float: left; color: #777; font-size: 14px; line-height: 58px; }
.list_p8_3 dt h3 span.p8_icon1 { width: 290px; }
.list_p8_3 dt h3 span.p8_icon2 { width: 95px; text-align: center; }
.list_p8_3 dt h3 span.p8_icon3 { width: 65px; padding-left: 235px; text-align: center; }
.list_p8_3 dt h3 span.p8_icon4 { width: 80px; padding-left: 130px; }
.list_p8_3 dt h3 span.p8_icon5 { width: 72px; padding-left: 141px;color: #0095da;  }
.list_p8_3 dd.on { display: block; }
.list_p8_3 dd { background: #f5f5f5; width: 1118px; margin: 0 40px; float: left; display: none; }
.list_p8_3 dd .p8_3_cont { width: 100%; float: left; padding-top: 21px; }
.list_p8_3 dd .p8_3_cont h5 { margin: 0 40px; width: 1038px; float: left; font-size: 12px; color: #333; border-bottom: 1px solid #e2e2e2; padding-bottom: 21px; border-top: 1px solid #efefef; }
.list_p8_3 dd .p8_3_cont h5 span { display: inline-block; float: left; line-height: 34px; }
.list_p8_3 dd .p8_3_cont h5 span.p8_icon6 { width: 283px; }
.list_p8_3 dd .p8_3_cont h5 span.p8_icon7 { width: 276px; }
.list_p8_3 dd .p8_3_cont h5 span.p8_icon8 { width: 286px; }
.list_p8_3 dd .p8_3_cont h5 span.p8_icon9 { width: 178px; }
.list_p8_3 dd .p8_3_cont_left, .list_p8_3 dd .p8_3_cont_right { width: 460px; float: left; margin: 34px 63px 0 40px; }
.list_p8_3 dd .p8_3_cont_left h6, .list_p8_3 dd .p8_3_cont_right h6 { font-size: 18px; color: #222; line-height: 35px; padding-bottom: 13px; }
.list_p8_3 dd .p8_3_cont_left p, .list_p8_3 dd .p8_3_cont_right p { font-size: 12px; color: #8e8e8e; line-height: 28px; }
.list_p8_3 dd .p8_3_cont_right { width: 460px; float: left; margin: 34px 0 0 0; }
.list_p8_3 dd .sqw { background: #db271e; color: #fff; text-align: center; font-size: 18px; width: 151px; height: 41px; display: inline-block; line-height: 41px; margin-left: 38px; margin-top: 40px; margin-bottom: 60px; }
.list_p8_3 dd .sqw:hover { background: #0095da; }

.about { padding-bottom: 26px; min-height: 300px; padding-top: 52px; width: 100%; font-size: 14px; color: #666; }

.about img, .about table, .about frame { max-width: 100%; }

.cont_news { width: 100%; float: left; margin: 50px 0; background: #fff; padding-top: 30px; }
.cont_news .cont_title { width: 100%; font-size: 20px; text-align: center; line-height: 30px; }
.cont_news .cont_em { width: 100%; border-bottom: 1px dashed #e4e4e4; text-align: center; padding: 20px 0; margin-bottom: 15px; }
.cont_news .cont_em em { color: #666; font-size: 12px; margin: 0 20px; }
.cont_news .cont_box { width: 92%; padding: 15px 4%; min-height: 400px; line-height: 30px; font-size: 14px; }

.page_f { width: 92%; padding: 15px 4%; float: left; font-size: 14px; line-height: 30px; border-top: 1px dashed #e4e4e4; }

.list_dan { min-height: 400px; line-height: 24px; font-size: 14px; margin: 30px auto; }
.list_dan img, .list_dan table, .list_dan frame { max-width: 100%; }



/*# 2017-05-05 */
.page {
  text-align: center;
  text-align: center; margin: 60px auto 87px;}
  .page a {
    border: 1px solid #cccccc;
    height: 25px;
    line-height: 25px;
    display: inline-block;
    font-size: 12px;
    color: #cccccc;
    padding: 0 9px;
    margin: 0 5px; }
  .page a:hover, .page a.on {
    background: #00a2ff;
    color: #fff;
    border-color: #00a2ff; }
  .page span {
    display: inline-block;
    font-size: 12px;
    color: #cccccc;
    margin-left: 15px; }
  .page .text {
    margin-right: 5px;
    border: 1px solid #cccccc;
    height: 25px;
    line-height: 25px;
    display: inline-block;
    font-size: 12px;
    color: #cccccc;
    width: 26px; }

/*# sourceMappingURL=common.css.map */
