﻿@charset "utf-8";
/* css document */
body{margin:0;padding:0;font-size:14px;line-height:22px;font-family:microsoft yahei,黑体,verdana,arial,sans-serif;-webkit-text-size-adjust:none;color:#333;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
img{border:0;vertical-align:bottom;}
ul,li{list-style-type:none;}
a{color:#333;text-decoration:none;transition:all 0.3s;}
input:focus,select:focus,option:focus,textarea:focus{ outline:none;}
textarea,input[type=date],input[type=number]{ resize:none; border: none;}
button:hover,input[class*=b]:hover{ cursor:pointer;}
i,u{font-style: normal;font-weight: normal;}
.tl{text-align:left;}.tc{text-align:center;}.tr{text-align:right;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}
.f12{font-size:12px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.rel{position:relative;}
.min_w{min-width:1200px;}
.container{width:1200px;margin:0 auto;}

/*header*/
.nav_list{width:900px;}
.nav_list li{width:100px;float:left;line-height:140px;}
.nav_list li a{display:block;color:#555555;font-size:16px;transition:all .1s linear;}
.nav_list li a:hover{color:#fff;background:linear-gradient(145deg,#595d67,#0e141d);}
.aen a{display:block;color:#f60607;font-size:16px;transition:all .1s linear;}
.aen a:hover{color:#fff;background:linear-gradient(145deg,#595d67,#0e141d);}

/* banner */
.banner{ width:100%; height:520px; overflow:hidden; position:relative;margin-bottom:50px;}
.b-img{ height:520px;  position:absolute; left:0; top:0;}
.b-img a{ display:block; height:520px; float:left;}
.b-list{ height:50px;position:relative; margin:620px auto 0;z-index:1;}
.b-list span{ display:block;cursor:pointer; width:14px; height:14px; border-radius:7px; float:left; margin:0 5px; _margin:0 3px;background:#28298e;}
.b-list .spcss{background:#23549f;}

/*下层banner*/
.xc_banner{width:100%;height:368px;position:relative;margin-bottom:24px;}
.xc_banner ._banner_img{display:block; height:auto; text-align:center; overflow:hidden;}
.xc_banner ._banner_img img{display:inline-block; margin:0 -100%; margin:0 -50%\9; max-width:none; width:auto;}
.xc_banner ._banner_nav{position:absolute;bottom:0;left:0;top:0;right:0;}
.xc_banner ._banner_nav .xc_nav_bar{position:absolute;bottom:0;left:50%;margin-left:-600px;width:1200px;height:48px;line-height:48px;background:url(/uploads/image/images/pro_title_bj.png);font-size:0;}
.xc_banner ._banner_nav .xc_nav_bar a{font-size:15px;color:#ffffff; padding: 14px 20px;}
.xc_banner ._banner_nav .xc_nav_bar a.cur,.xc_banner ._banner_nav .xc_nav_bar a:hover{background-color:#e60012;}


/*index*/
.about_box{ width:1200px; margin-bottom:60px; height:420px; overflow:hidden;}
.about_img{width:600px; overflow:hidden;}
.about_img img{width:100%; transition: all 1s ease 0s; -webkit-transform: all 1s ease 0s;} 
.about_img img:hover{transform: scale(1.1); transition: all 1s ease 0s; -webkit-transform: scale(1.1); -webkit-transform: all 1s ease 0s;}
.about_con{width:600px;}
.about_text{width:600px; overflow:hidden;}
.jsyf_box{position:relative;}
.jsyf_title{position:absolute;top:0;width:100%;left:100%;text-align:center;left:0;height:100%;}
.jsyf_title a{padding-top:20px;color:#ffffff;display:block;}
.tr_prent:hover .ico_t{transform: translatey(-10px);-webkit-transform:translatey(-10px);}
.title_ico{width:124px;height:124px;background:url(/uploads/image/images/i_about_ico.png) no-repeat;display:block;margin:0 auto;position:relative;}
.title_box{font-size:20px;text-align:center;font-weight:normal;}
.box_r{ width:100%;}
.box_r .join{ width:300px; background-color:#f6f6f6; padding:40px 0px;}
.box_r .join .title .title_ico{background-position:-124px 0px;}
.box_r .join .title .title_box{color:#414141;}
.box_r .tzzgx{width:300px; background-color:#23549f; padding:40px 0px;}
.box_r .tzzgx .title .title_box{color:#ffffff;}
.box_r .tzzgx .title .title_ico{background-position:-248px 0px;}
.page{width:1200px; margin:10px auto;}




.about_more{display:block;color:#fff;width:100px;height:30px;line-height:30px;border:#fff solid 1px;border-radius:15px;}
.about_more:hover{background:#fff;color:#23549f;}

.show_tit{position:relative;line-height:100px;font-size:35px;color:#231815;padding-bottom:10px;}
.show_tit span{display:inline-block;position:relative;z-index:2;}
.show_tit span:after{content:'';position:absolute;left:50%;bottom:0;margin-left:-30px;width:60px;height:3px;background:#23549f;}
.show_tit_pos{position:absolute;left:0;top:0;width:100%;font-size:80px;line-height:100px;color:#efeff3;z-index:1;text-transform:uppercase;}
.show_type{padding:50px 0;}
.show_type a{display:inline-block;padding:0 30px;margin:5px 10px;height:40px;line-height:40px;background:#475265;border-radius:20px;color:#fff;}
.show_type a:hover{background:#23549f;}

.show_list{margin-left:-45px;}
.show_list li{width:270px;height:240px;border-radius:5px;overflow:hidden;float:left;margin-left:40px;margin-bottom:45px;position:relative;}
.show_list li a{display:block;}
.show_list li img{transition:all .6s linear;}
.show_list li:hover img{transform:scale(1.1);}
.show_name{position:absolute;left:50%;bottom:-190px; margin-left:-135px;width:270px;height:240px;line-height:30px;background:#475265;filter:alpha(opacity:80);opacity:0.8;color:#ffffff; overflow:hidden;padding:0px 30px;box-sizing:border-box;transition:all .3s linear;}
.show_list li:hover .show_name{bottom:0px; padding-top:30px;}
.show_name h3{font-size:20px;line-height:50px;color:#ffffff;}
.show_list li:hover .show_name{filter:alpha(opacity:70);opacity:0.7;background:#23549f;color:#fff;}
.show_list li:hover .show_name h3{color:#fff;}


.news_bg{padding:50px 0;background: url(/uploads/image/images/i_news_bj.jpg) no-repeat center bottom #f0f0f0;height:420px;}
.news_tit_pos{position:absolute;left:0;top:0;width:100%;font-size:80px;line-height:100px;color:#e5e5ec;z-index:1;text-transform:uppercase;}
.news_list{margin-left:-45px;}
.news_list li{width:370px;float:left;margin-left:45px;margin-bottom:45px;transition:all .5s linear;}
.news_list li:hover{box-shadow:0 0 15px #666;transform:translatey(-5px);}
.news_list_name{padding:10px 20px;height:120px;line-height:22px;background:#fff;transition:all .3s linear; overflow:hidden;}
.news_list_name h3{font-size:18px;line-height:40px; height:40px; overflow:hidden;}
.news_list li:hover .news_list_name{background:#cc0600 ;color:#fff;}

/*footer*/
.bot_bg{background: url(/uploads/image/images/bot_bg.jpg) no-repeat center bottom #383d48; padding:50px 0;color:#fff;}
.bot_l{padding-right:50px; max-width:490px;}
.bot_l a{padding-right:35px; line-height:30px; color:#999999}
.bot_ewm{padding-left:50px; line-height:30px; color:#999999}
.bot_ewm a{ line-height:30px; color:#999999}
.copyright{padding:10px 0;line-height:30px;background:#0e141d;color:#fff;}

/*main*/
.main_banner{height:400px;}
.main_tit{width:330px;line-height:30px;text-transform:uppercase;padding-top:160px;}
.main_tit dt{font-size:30px;color:#fff;line-height:60px;position:relative;font-weight:bold;}
.main_tit dt:after{content:'';position:absolute;left:0;top:0;width:30px;height:2px;background:#23549f;}
.main_tit dd{color:#9091b1;font-size:18px;}
.main_case li{width:380px;height:280px;overflow:hidden;float:left;margin:0 10px 40px;position:relative;}
.main_case li img{transition:all .6s linear;width:100%;}
.main_case li:hover img{transform:scale(1.1);}
.case_name{position:absolute;left:0;bottom:0;width:100%;height:90px;line-height:30px;background:rgba(39,41,140,.6);color:#fff;padding:15px;box-sizing:border-box;transition:all .3s linear;}
.case_name h3{font-size:18px;}
.case_list li:hover .case_name{background:rgba(39,41,140,.8);}

.main_bg{padding:60px 0;background:#f6f6fa;}
.main_type{padding:30px 0;background:#fff;}
.main_type a{display:inline-block;padding:0 40px;margin:0 20px;height:40px;line-height:40px;background:#23549f;border-radius:20px;color:#fff; margin:auto 5px 10px 5px;}
.main_type a:hover{background:#8a9bb5;}
.main_type .on{background:#333333;}

.main_page{margin:30px 0;}
.main_page a{display:inline-block;margin:0 5px;border:#ddd solid 1px;padding:0 15px;height:30px;line-height:30px;}
.main_page a:hover{background:#23549f;color:#fff;border:#23549f solid 1px;}  

.main_about_text{width:1200px; line-height:30px;overflow:hidden;margin:30px 0;}
.main_intr_tit{line-height:1.8;text-transform:uppercase;}
.main_intr_tit dt{color:#555555;font-size:30px;font-weight:bold;}
.main_intr_tit dd{color:#999;font-size:16px;}
.main_intr_text{padding:10px 0;line-height:30px;border-bottom:#666666 1px dotted;}
.main_intr_pic{position:absolute;left:0;top:8%;width:50%;}
.intr_list{width:55%;min-height:400px;padding:5% 3% 5% 8%;box-sizing:border-box;background:#f7f7f7;}
.intr_list li{color:#424242;margin-bottom:3%;}
.intr_list li h3{line-height:60px;color:#555555;}
.mar100{margin-bottom:8%;}

.main_contact{padding:100px 0;}
.contact_con{width:500px;}
.contact_con h3{font-size:26px;color:#555555;line-height:80px;}
.contact_con ul{margin:30px 0;}
.contact_con li{margin-bottom:30px;line-height:54px;font-size:16px;}
.contact_con li img{padding-right:10px;}
.contact_map{width:620px;height:420px;border:#ddd solid 1px;}
.purple{color:#555555;}


.part1_bd{ width:1200px; margin:50px auto;}
.part1_bd ul{ overflow:hidden;}
.part1_bd ul li{ width:1200px; margin: 0 auto; overflow:hidden;}
.part1_bd .list_box{ width:1200px; height:150px; background-color:#fff; padding:20px;border:1px solid #f0f0f0;}
.part1_bd .list_box ._list_l{width:230px;margin-right:10px;}
.part1_bd .list_box ._list_c{width:710px;margin-right:10px;padding-top:20px;}
.part1_bd .list_box ._list_c ._c_title{font-size:18px;color:#1e1e1e;font-weight:normal;margin-bottom:10px;}
.part1_bd .list_box ._list_c ._c_text{font-size:14px;color:#757575;line-height:25px; height:80px; overflow:hidden;}
.part1_bd .list_box ._list_r{width:200px; padding-top:30px;}
.part1_bd .list_box ._list_r ._more_btn{display:block; padding:10px 20px;background-color:#23549f;color:#fff;text-align:center;font-size:12px;margin-bottom:10px;}
.part1_bd .list_box ._list_r ._more_btn.on_line{background-color:#ed1c24;}
.part1_bd .list_box:hover{background:#f9f9f9;}

.part1_bd .spinner{width:100%;text-align:center;}
.part1_bd .spinner .loading{width:50px;height:50px;background: no-repeat center;display:none;}
.part1_bd .spinner ._down_more{display:block;font-size:16px;color:#fff;background-color:#23549f;height:55px;line-height:55px;}
.part1_bd .spinner ._down_more .ico{vertical-align:middle;margin-left:10px;}
.part1_bd .spinner.cur ._down_more{display:none;}
.part1_bd .spinner.cur .loading{display:inline-block;}
.rect-75{padding-bottom: 75%;}



















