

html,body{width: 100%;font-size:16px;overFlow-x: hidden;}
*{ margin:0; padding:0;}
em{ font-style:normal;}
img {border: 0 none;height: auto;vertical-align: middle;}
ul{ list-style:none;}
.clear{ clear:both}
.l{ float:left;}
.r{ float:right;}
div{box-sizing: border-box;}
/*::-webkit-scrollbar {display:none}*/
li{list-style: none;}
.relative{position: relative;}
.absolute{position: absolute;}
a{ text-decoration:none; color:#333; -ms-transition: .3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;transition: .3s;}


.s_width{ width:1280px; margin:0 auto; position:relative}
.liuyan{ padding:0 0 30px 0}

/*header*/
.top{ width:100%; height:35px; background:#e5e5e5; line-height:35px; font-size:14px;}
.top p{ float:left; color:#4b4b4b;}
.top span{ float:right; color:#4b4b4b}
.top span a{color:#4b4b4b}
.top span a:hover{ font-weight:bold; color:#1e61ba;}

.header{ width:100%; background:url(../images/tbg.jpg) no-repeat center top;}
.header .logo{ width:822px; padding:30px 0;}
.header .logo .logo_l{ width:515px;}
.header .logo .logo_l:after{display:inline-block; margin-left:15px; content:""; width:1px; height:30px; background:#ddd8d8;}
.header .logo .logo_r{ font-size:16px; margin-top:}
.header .logo .logo_r em{ color:#1a5db6; display:block;font-size:23px; font-weight:bold;}
.header .logo .logo_r span{}

.header .tel{ padding:30px 0 0 0;}
.header .tel img{ width:60px;}
.header .tel p{ float:right; padding-left:0px;}
.header .tel em{font-family: impact; font-size:30px; color:#1e61ba;}
.header .tel span{ display:block; font-size:16px;}

.nav{ width:100%; height: 66px;position:relative; background: linear-gradient(to bottom, #053779,#1e1e1e);}
.nav ul{  height: 66px;margin:0 auto; width:1280px;}
.nav li { float: left;font-size: 18px; position: relative; height: 66px; padding:0 44px; }
.nav li a { text-decoration: none; height: 66px; line-height: 66px;  display: block; position: relative;z-index: 2; color: #fff; }
.nav li a:hover{ color: #fff; }
.nav li:after{content:'';position:absolute;height:3px;width:0;background:#ca2c2c;bottom:0;left:0;-webkit-transition:width .5s;transition:width .5s;color: #fff; z-index: 1;}
.nav li:hover:after{width:100%;color: #fff;z-index: 1;}

.nav li div {display:none;width:185px;text-align:center;color:#fff;position:absolute;top:66px;background: linear-gradient(to bottom, #345abe,#354f95); z-index:9999 ;  box-sizing:border-box;}
.nav li div a {display:block;COLOR: #fff; LINE-HEIGHT:45px; HEIGHT:45px;FONT-SIZE: 16px;font-weight:normal; margin-top:0; border-bottom:1px solid rgba(255, 255, 255, 0.2);}
.nav li div a:hover {color:#333;  background:#fde40e; border-top:0; border-right:0; border-left:0; font-weight:normal;transition:all 0.9s ease 0s; -webkit-transition:all 0.9s ease 0s; }

/*banner*/
.banner{ position:absolute; z-index:1; height:100%;}


.yin{ width:1280px;height: 110px;position: relative;z-index: 10; background:#fff;box-shadow: 0px 0px 10px #a19d9d; margin:0 auto;margin-top: -52px;}
.yin ul li{width: 200px;float: left;background:url(../images/yin_line.gif) no-repeat 0 40px;height: 106px;line-height: 106px;overflow: hidden;font-size: 16px;color: #333;}
.yin ul li em{display: block;width: 30px;height: 30px;float: left;line-height: 0;overflow: hidden;margin: 38px 8px 0 40px;}
.yin ul li em img{width: 30px;height: 60px;-webkit-transition:all .5s;transition:all .5s;}
.yin ul li span{display: block;float: left;font-weight: bold;width: 100px;overflow: hidden;}
.yin ul li:hover em img{margin-top: -30px;}
.yin ul li:hover,.shi .shi_ul01 li:hover{color: #f68100;}
.yin ul li:first-child{background: none;}

/*解决方案*/
.fangan{ width:1280px; margin:50px auto;}
.fangan h2{ font-size:40px; text-align:center; color:#186dbf; font-weight:normal; margin-bottom:40px;}
.fangan h2 em{ display:block; font-size:16px; color:#666; line-height:40px;}

.fangan .fangan_l{ width:623px; height:410px; overflow:hidden}
.fangan .fangan_l img{width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease;}
.fangan .fangan_l:hover img{ transform:scale(1.2,1.2); -moz-transform:scale(1.2,1.2); -webkit-transform:scale(1.2,1.2);}
.fangan .fangan_r{ width:657px; background:url(../images/about_r.jpg) no-repeat center top; padding:20px 30px; height:410px;}
.fangan .fangan_r h3{ margin-top:40px; font-size:26px; font-weight:normal; margin-bottom:20px;}
.fangan .fangan_r h3:before{ content:""; width:2px; height:25px; background:#186dbf; display:inline-block; margin-right:20px; margin-top:10px;}
.fangan .fangan_r p{ font-size:16px; line-height:31px; margin-top:20px;}
.fangan .fangan_r .fangan_more{ width:130px; height:40px; border:1px solid #dadbdd; margin-top:50px; text-align:center; line-height:40px;}
.fangan .fangan_r .fangan_more a{ color:#333}
.fangan .fangan_r .fangan_more:hover{ background:#333; display:block;transition:all 0.9s ease 0s; -webkit-transition:all 0.9s ease 0s;}
.fangan .fangan_r .fangan_more:hover a{ color:#fff;}

/*产品展示*/
.xiangmu{ padding:50px 0 40px 0; background:url(../images/prolist.jpg) no-repeat center top;}
.xiangmu h2{ text-align:center; margin:0 0 50px 0; background:url(../images/pro_line.png) no-repeat center top 50px; font-size:40px; color:#e7920d;}
.xiangmu h2 em{text-transform: uppercase; font-size:18px; font-weight:normal; display:block; color:rgba(255,255,255,0.7)}
.xiangmu h2 span{font-weight:normal;font-size:18px; font-weight:normal; display:block; color:rgba(255,255,255,0.7); margin-top:21px;}

.xiangmu .pro_l{ width:1211px; margin:0 auto 20px auto;}
.xiangmu .pro_l li{ height:121px;border:1px solid transparent; border-color: rgba(255, 255, 255, 0.1); float:left; margin-right:14px; box-sizing:border-box; padding:39px 0 0 0}
.xiangmu .pro_l li a{ padding-top:15px; display:block }
.xiangmu .pro_l li a h2{ font-size:20px; color:#fff; line-height:35px; }
.pr_a{ width:170px; background: url(../images/a_a_h.png) no-repeat center 18px;}
.pr_b{ width:170px; background: url(../images/a_b_h.png) no-repeat center 18px;}
.pr_c{ width:170px; background: url(../images/a_c_h.png) no-repeat center 18px;}
.pr_d{ width:170px; background: url(../images/a_d_h.png) no-repeat center 18px;}
.pr_e{ width:170px; background: url(../images/a_e_h.png) no-repeat center 18px;}
.pr_f{ width:130px; background: url(../images/a_f_h.png) no-repeat center 18px;}
.pr_g{ width:130px; background: url(../images/a_g_h.png) no-repeat center 18px;}

.pr_a.pr_crnt{ background:#e7920d url(../images/a_a_h.png) no-repeat center 18px;}
.pr_b.pr_crnt{ background:#e7920d url(../images/a_b_h.png) no-repeat center 18px;}
.pr_c.pr_crnt{ background:#e7920d url(../images/a_c_h.png) no-repeat center 18px;}
.pr_d.pr_crnt{ background:#e7920d url(../images/a_d_h.png) no-repeat center 18px;}
.pr_e.pr_crnt{ background:#e7920d url(../images/a_e_h.png) no-repeat center 18px;}
.pr_f.pr_crnt{ background:#e7920d url(../images/a_f_h.png) no-repeat center 18px;}
.pr_g.pr_crnt{ background:#e7920d url(../images/a_g_h.png) no-repeat center 18px;}

.xiangmu .pro_l li.pr_crnt a h2{  color:#ffffff;}
.xiangmu .pro_l li.pr_crnt a p{ color:#ffffff}

.index_product .s_width{ position:relative; padding:45px 0}
.chanpin_l{ width: 595px; position:relative; height:575px; background:url(../images/hei.jpg) no-repeat left bottom; cursor: pointer;}
.chanpin_l .chanpin_l_pic{ width:540px; margin:0 auto; height:490px; border:5px solid #f3f3f3; position:relative; overflow:hidden;}
.chanpin_l p{ width:520px; position:absolute; bottom:40px; line-height:68px; background:#ebebeb url(../images/ddg.jpg) no-repeat right center; left:50%; margin-left:-260px; padding:0 0 0 35px; box-sizing:border-box; font-size:18px; color:#3a3a3a; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; }
.chanpin_l img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.chanpin_l:hover img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}
.chanpin_l:hover p{ background:#ebebeb url(../images/ddg2.jpg) no-repeat right center;}

.chanpin_con{ width:645px; position:relative; overflow:hidden;}
.pro_dd{ width:645px; margin:0 auto; position:relative; overflow:hidden;}

.chanpin_con li{float:left; width:305px; height:271px; border:5px solid #f3f3f3; background:#ffffff; margin:0 12px 14px 0; position:relative; overflow:hidden; }
.chanpin_con li:nth-child(2n){ margin:0 0 14px 0; }
.chanpin_con li:hover a{ }
.chanpin_con li img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.chanpin_con li:hover img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}

.chanpin_con li a{ width:305px; height:271px; display:block;}
.chanpin_con li a .chanpin_con_pic{ width:275px; margin:0 auto; height:220px; overflow:hidden; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.chanpin_con li a span{ display:block; text-align:center; font-size:15px; color:#5e5e5e; line-height:50px; border-top:1px solid #f3f3f3;}

/*index_h*/
.index_huahai_con{ width:1350px; margin:0 auto; position:relative; z-index:1}
.index_huahai_con .zong{ width:1350px; position:absolute; height:800px; left:50%; margin-left:-675px; top:-35px;}
.index_huahai_con .chanpin_r{ }
.index_huahai_con .zong .zong_con{  height:580px; position:relative}
.index_huahai_con .zong .z_num{ width:1114px; margin:0 auto;}
.index_huahai_con .zong .z_num span{ display:block; width:105px; float:left;  padding:60px 0 0 0 ;font-family: impact; font-size:80px; color:#023f98;}
.index_huahai_con .zong .z_num .z_num_p{  float:right; width:975px; border-left:1px solid #ddd; padding:0 0 0 70px; margin:32px 0 0 0}
.index_huahai_con .zong .z_num .z_num_p p{ font-weight:bold; font-size:27px; color:#232323; line-height:72px; background:url(../images/xian3.jpg) no-repeat left bottom;}
.index_huahai_con .zong .z_num .z_num_p i{ font-style:normal; line-height:45px; font-size:16px;}


/*品质保障*/
.pinzhi{ padding:50px 0 40px 0; background:#f5f5f5}
.pinzhi h2{ text-align:center; margin:0 0 50px 0}
.pinzhi h2 span{ color:#272828; font-weight:normal;}
.pinzhi h2 p{ text-align:center; line-height:105px; font-size:48px; color:#2e2e2e; background:url(../images/xxian2.jpg) no-repeat center bottom}
.pinzhi h2 p a{ color:#da231f}
.pinzhi h2 i{ display:block; font-style:normal; font-weight:normal; font-size:18px; color:#5c5c5c; line-height:30px; padding:10px 0 0 0;}

.pinzhi .huahai_l{ width:1100px; margin:0 auto; position:relative; z-index:2}
.pinzhi .huahai_l li{ width:366px; height:110px; border-right:1px solid #dedede; float:left; box-sizing:border-box; padding:45px 0 0 0 }
.pinzhi .huahai_l li:nth-child(3){ border-right:0 solid #dedede;}
.pinzhi .huahai_l li a{ padding-top:15px; display:block }
.pinzhi .huahai_l li a h2{ font-size:17px; color:#343434; line-height:35px; font-weight:normal;}

.cp_a{ background:#ececec url(../images/c_a.png) no-repeat center 12px;}
.cp_b{ background:#ececec url(../images/c_b.png) no-repeat center 12px;}
.cp_c{ background:#ececec url(../images/c_c.png) no-repeat center 12px;}
.cp_a.cp_crnt{ background:#023f98 url(../images/c_a_h.png) no-repeat center 12px;}
.cp_b.cp_crnt{ background:#023f98 url(../images/c_b_h.png) no-repeat center 12px;}
.cp_c.cp_crnt{ background:#023f98 url(../images/c_c_h.png) no-repeat center 12px;}
.pinzhi .huahai_l li.cp_crnt a h2{  color:#ffffff;}
.pinzhi .huahai_l li.cp_crnt a p{ color:#ffffff}


/*about*/
.about{ width:100%; background:url(../images/aboutbg.jpg) no-repeat center top; padding:50px 0;}
.about h2{ text-align:center; font-size:42px; color:#fff;}
.about h2 em{ color:#d72e18}
.about h2 span{ display:block; font-size:18px; font-weight:normal; line-height:40px;}
.about h2 span:before{ content:""; background:#fff; width:30px; height:1px; display:inline-block; margin-right:30px; margin-bottom:5px}
.about h2 span:after{ content:""; background:#fff; width:30px; height:1px; display:inline-block; margin-left:30px; margin-bottom:5px}
.about .s_width{ width:1280px; background:url(../images/abg.jpg) no-repeat center top; margin-top:50px;  height:586px;}
.about .about_l{ width:602px; position:absolute; top:8%; left:4%; height:489px; overflow:hidden}
.about .about_l img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.about .about_l:hover img{ transform:scale(1.2,1.2); -moz-transform:scale(1.2,1.2); -webkit-transform:scale(1.2,1.2);}

.about .about_r{ width:560px; position:absolute; top:14%; right:3%;}
.about .about_r h3{ font-weight:normal; font-size:35px; color:#fff;}
.about .about_r h3 em{margin-right:10px; font-size:35px}
.about .about_r .about_img{ width:557px; height:890px; overflow:hidden; position:absolute; z-index:1;opacity:0.8;}
.about .about_r p{ font-size:15px; line-height:28px; color:#fff; margin-top:29px;}
.about .about_r .about_more{ width:120px; height:45px; border:1px solid rgba(255,255,255,0.7); margin-top:50px; text-align:center;text-transform: uppercase; line-height:45px;}
.about .about_r .about_more a{ color:#fff;}
.about .about_r .about_more img{ margin-left:10px; }


/*cf*/
.cf{ width:1280px; margin:10px auto 0 auto; }
.cf h2{ text-align:center; font-size:42px; color:#333;}
.cf h2 em{ color:#d72e18}
.cf span{ display:block; font-size:18px; font-weight:normal; line-height:40px; text-align:center; color:#4f5052}
.cf span:before{ content:""; background:#d72e18; width:30px; height:1px; display:inline-block; margin-right:30px; margin-bottom:5px}
.cf span:after{ content:""; background:#d72e18; width:30px; height:1px; display:inline-block; margin-left:30px; margin-bottom:5px}

.case_con{ padding:30px 0 30px 0; width:1280px; margin:0 auto; overflow:hidden;}
.case_con li{float:left; padding:0; width:400px;  border:10px solid #ebe8e8; margin-right:10px; margin-bottom:20px; position:relative; overflow:hidden; background:#ebe8e8; height:375px;}
.case_con li img{width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease;  }
.case_con li:hover{ border:10px solid #f84d47; cursor:pointer;transition:all 0.9s ease 0s; -webkit-transition:all 0.9s ease 0s;}
.case_con li:hover img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}

.case_t_l{ height:305px; overflow:hidden;}
.case_t_l a:hover span{ color:#ffd800}
.case_con li:hover .chanpin_t_r p{font-weight:bold; color:#333;}

.case_t_r{padding:0 0 20px 0; position:relative; z-index:4}
.case_t_r p{ line-height:79px; font-size:21px; color:#333; text-align:center; }
.case_t_r p a{color:#333333;}
.case_t_r p:hover{ color:#000000; text-align:center; }
.case_t_r em{ font-size:16px; line-height:17px; text-align:center; display:block; color:#f00;}

.case_con .cover_bottom{ position:absolute; height:72px; width:100%; background:#ebe8e8; bottom:0; left:-395px; opacity:0; z-index:2;}



/*footer*/
.footer{overflow:hidden; background:#0f3280;  margin-top:50px; }
.footer .s_width{ margin-top:0px; margin-bottom:20px;}

.footer .end_contact{ padding:60px 0px 0 0; width:670px;}
.footer .end_contact .end_contact_r{ padding-left:50px;}
.footer .end_contact .end_contact_r h2{ color:#fff; font-size:20px; margin-bottom:30px;}
.footer .end_contact .end_contact_r h2:after{ content:""; width:50px; height:2px; background:#d72e18; display:block; margin-top:10px;}
.footer .end_contact .end_contact_r p{ font-size:15px; color:rgba(255, 255, 255, 0.8); line-height:30px;}
.footer .end_contact .end_contact_r p span{ display:block; font-size:18px; font-weight:bold; margin-bottom:10px;}
.footer .end_contact .end_contact_l{ width:325px;}
.footer .end_contact .end_contact_l h2{ color:#fff; font-size:20px; margin-bottom:30px;}
.footer .end_contact .end_contact_l h2:after{ content:""; width:50px; height:2px; background:#d72e18; display:block; margin-top:10px;}
.footer .end_contact .end_contact_l li{ width:140px; float:left; margin-right:45px;}
.footer .end_contact .end_contact_l li:nth-child(2n){ margin-right:0;}
.footer .end_contact .end_contact_l li em{ text-align:center; color:#fff; display:block; line-height:35px; font-size:15px;color:rgba(255, 255, 255, 0.8); }


.footer .end_pro{padding:60px 0px 0 15px; width:546px; margin:0px 0 0 60px;}
.footer .end_pro h2{ color:#fff; font-size:20px; margin-bottom:30px;}
.footer .end_pro h2:after{ content:""; width:50px; height:2px; background:#d72e18; display:block; margin-top:10px;}
.footer .end_pro ul{ }
.footer .end_pro li{ font-size:16px; line-height:45px; width:30%; float:left;border:1px solid transparent; border-color: rgba(255, 255, 255, 0.1); margin-right:20px; margin-bottom:20px; text-align:center;}
.footer .end_pro li:nth-child(3n){ margin-right:0;}
.footer .end_pro li a{color:rgba(255, 255, 255, 0.8);}
.footer .end_pro li a:hover{ font-weight:bold;}

.end{ width:100%;border-top:1px solid rgba(255, 255, 255, 0.1); }
.end p{ font-size:16px; line-height:80px; text-align:center; color:#fff;}
.end p a{color:#fff;}
.end p img{ margin-left:20px;}

.p_float{ position:fixed; width:80px; bottom:0;  right:0; z-index:9999; opacity:0}
.p_float li{ height:78px; width:78px; border:1px solid #c92d2f;text-align:center; background:#c92d2f; position:relative; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.p_float p{ line-height:78px; color:#fff; font-size:16px;}



/*pro*/
.pro{ width:100%; background:url(../images/pro.jpg) no-repeat center top; padding:30px 0 50px 0;}
.pro h2{ text-align:center; font-size:27px; color:#000; padding:50px 0 25px 0; font-weight:normal;background:url(../images/pijiu.png) no-repeat left center; width:725px; margin:0 auto;}
.pro h2 em{ display:block; font-size:62px;text-transform: uppercase; color:#e06f0b; line-height:60px; font-weight:bold; padding-bottom:20px;}
.pro li{ width:305px; margin-right:20px; float:left;}
.pro li:nth-child(4n){ margin-right:0;}
.pro .s_width{ margin-top:50px;}
.pro .pro_a{width:305px;}
.pro .pro_a a{ color:#fff;}

.pro .pro_a .pro_img{ width:305px; height:485px; overflow:hidden}
.pro .pro_a .pro_img img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.pro .pro_a .pro_img:hover img{ transform:scale(1.2,1.2); -moz-transform:scale(1.2,1.2); -webkit-transform:scale(1.2,1.2);}

.pro .pro_a .pro_wz{width:305px; height:120px; background:#e06f0b; text-align:center;}
.pro .pro_a .pro_wz em{ color:#fff; font-size:28px; display:block; line-height:45px; padding-top:20px;}
.pro .pro_a .pro_wz:hover{background-image: -webkit-linear-gradient(left,#e06f0b, #ab560b);}

.pro .pro_b{width:305px;}
.pro .pro_b a{ color:#fff;}

.pro .pro_b .pro_img{ width:305px; height:485px; overflow:hidden}
.pro .pro_b .pro_img img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.pro .pro_b .pro_img:hover img{ transform:scale(1.2,1.2); -moz-transform:scale(1.2,1.2); -webkit-transform:scale(1.2,1.2);}

.pro .pro_b .pro_wz{width:305px; height:120px; background:#e0600b; text-align:center;}
.pro .pro_b .pro_wz em{ color:#fff; font-size:27px; display:block; line-height:45px; padding-top:20px;}
.pro .pro_b .pro_wz:hover{background-image: -webkit-linear-gradient(left,#e06f0b, #ab560b);}








.zhaoshang_dianmian{ height:580px; width:80%; margin:80px auto;  box-sizing:border-box;position:relative;}
.zhaoshang_dianmian .zhaoshang{ width:49%; height:580px; position:absolute; left:0;top:0; overflow:hidden;}
.zhaoshang_dianmian .dianmian{ width:49%; height:580px; position:absolute; right:0;top:0; overflow:hidden;}
.zhaoshang_dianmian .zhaoshang div{ width:100%; height:100%; background:rgba(0,0,0,0.2); position:absolute; left:0; top:0; z-index:1;transition: all 0.3s;}
.zhaoshang_dianmian .zhaoshang img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.zhaoshang_dianmian .zhaoshang:hover img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}
.zhaoshang_dianmian .dianmian div{ width:100%; height:100%; background:rgba(0,0,0,0.2); position:absolute; left:0; top:0; z-index:1;transition: all 0.3s;}
.zhaoshang_dianmian .dianmian img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.zhaoshang_dianmian .dianmian:hover img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}

.zhaoshang_dianmian .zhaoshang span{ position:absolute; display:block; left:50%; top:50%; width:300px; margin:0 0 0 -150px; height:91px; z-index:5; font-size:25px; color:rgba(255, 255, 255, 0.8);text-transform: uppercase;}
.zhaoshang_dianmian .zhaoshang span:before{ content:""; width:100px; height:5px; background:#e06f0b; display:block; margin:0 auto 1rem auto;}
.zhaoshang_dianmian .zhaoshang i{ font-size:50px; position:absolute; display:block; left:50%; top:35%; width:201px; margin:0 0 0 -100px; height:91px; z-index:5;  color:rgba(255, 255, 255, 1); font-style:normal;}
.zhaoshang_dianmian .dianmian span{ position:absolute; display:block; left:50%; top:50%; width:190px; margin:0 0 0 -95px; height:91px;z-index:5;font-size:25px; color:rgba(255, 255, 255, 0.8);text-transform: uppercase;}
.zhaoshang_dianmian .dianmian span:before{ content:""; width:100px; height:5px; background:#e06f0b; display:block; margin:0 auto 1rem auto;}
.zhaoshang_dianmian .dianmian i{ font-size:50px; position:absolute; display:block; left:50%; top:35%; width:201px; margin:0 0 0 -100px; height:91px; z-index:5;  color:rgba(255, 255, 255, 1); font-style:normal;}
.zhaoshang_dianmian .zhaoshang:hover div{  background:rgba(0,0,0,0);}
.zhaoshang_dianmian .dianmian:hover div{  background:rgba(0,0,0,0);}

.dingzhi{ width:1280px; margin:0 auto;}

/*adv*/
.adv{ width:100%; background:url(../images/adv.jpg) no-repeat center bottom; position:relative; height:935px; }
.adv h2{ font-size:40px; text-align:center; margin-top:50px; color:#e06f0b;}
.adv h2 em{ font-size:20px; line-height:55px; color:#666; font-weight:normal; display:block;}
.adv h2 em:before{ content:""; background:url(../images/adv_lx.jpg) no-repeat center top; width:369px; height:5px; display:inline-block; margin-right:30px;}
.adv h2 em:after{ content:""; background:url(../images/adv_rx.jpg) no-repeat center top; width:369px; height:5px; display:inline-block; margin-left:30px;}

.adv .s_width{ height:783px;}
.adv .adv_m{ width:607px; height:783px; position:absolute; left:50%; margin-left:-303px; bottom:0; z-index:5;}
.adv .adv_m .adv_m_a{ width:607px; position:absolute; z-index:5; left:50%; margin-left:-303px; bottom:-110px;}
.adv .adv_m .adv_m_b{width:333px; position:absolute; left:50%; margin-left:-185px; bottom:-8px; z-index:6}

.adv .adv_l{ width:378px; background:url(../images/adv_k.png) no-repeat center top; height:526px; position:absolute; left:0; top:10rem;}
.adv .adv_l h3{ font-size:36px; color:#fff; text-align:right; margin:100px 30px 0 0;}
.adv .adv_l h3 em{ display:block; font-weight:normal; font-size:24px; padding-top:10px;}
.adv .adv_l .adv_contact{ background:url(../images/adv_contact.jpg) no-repeat right top; height:51px; text-align:center; line-height:51px; margin:50px 30px 0 0; }
.adv .adv_l .adv_contact a{ color:#fff; font-size:18px; padding-left:72px;}
.adv .adv_l p{ font-size:18px; color:#fff; text-align:right; margin:100px 30px 0 0;}
.adv .adv_l p span{ display:block; font-size:40px;font-family: impact;}

.adv .adv_r{ width:400px; position:absolute; right:0; top:12rem;}
.adv .adv_r ul{}
.adv .adv_r li{ margin-bottom:50px; font-size:16px; line-height:28px;}
.adv .adv_r li i{ font-weight:bold; font-size:30px; font-style:normal; display:block; padding-bottom:20px;}
/*news*/
.news{ width:1280px; margin:8px auto 0 auto; }
.news h2{ text-align:center; font-size:42px; color:#333;}
.news h2 em{ color:#d72e18}
.news span{ display:block; font-size:18px; font-weight:normal; line-height:40px; text-align:center; color:#4f5052}
.news span:before{ content:""; background:#d72e18; width:30px; height:1px; display:inline-block; margin-right:30px; margin-bottom:5px}
.news span:after{ content:""; background:#d72e18; width:30px; height:1px; display:inline-block; margin-left:30px; margin-bottom:5px}

.dongtai_con{ width:1280px; position:relative; overflow:hidden; margin:0 auto; height:494px; margin-top:40px;}
.dongtai_con li{ width:303px; float:left; background:#f5f5f5; height:492px; position:relative; border:1px solid #f0f0f0; margin:0 17px 0 0; }
.dongtai_con .news_pic{ width:303px; height:260px; position:absolute; top:9px; left:50%; margin-left:-151px; overflow:hidden;}
.dongtai_con .news_pic img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.dongtai_con .news_pic:hover img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}

.dongtai_con .news_text{ width:303px; padding:57px 15px 20px 15px; position:absolute; top:205px; left:0; background:url(../images/dongtia.png) no-repeat center top;}
.dongtai_con .news_text .news_date{ font-size:14px; color:#9e9e9e; line-height:33px;}
.dongtai_con .news_text .news_title a{ font-size:17px; color:#242424; line-height:43px;}
.dongtai_con .news_text .news_title a:hover{ color:#078643;}
.dongtai_con .news_text .news_span{ width:32px; height:2px; background:#f5f5f5}
.dongtai_con .news_text p{ font-size:15px; color:#686868; line-height:28px; padding:8px 0 0 0}
.dongtai_con .news_text .news_text_more{ width:115px; background:#d72e18; margin:15px auto 0 auto; }
.dongtai_con .news_text .news_text_more a{ display:block; color:#fff; line-height:35px; font-size:15px; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; padding:0 0 0 20px; text-transform:uppercase;}
.dongtai_con .news_text .news_text_more  a:hover{ font-weight:bold}



/*网站内页*/
.main{ width:1280px; margin:0 auto;}
.main h2{ font-size:45px; text-align:center; color:#354f95; padding:50px 0;}
.main h2 span{color:#d72e18;}
.main h2 em{ display:block; font-size:16px; font-weight:normal; color:#565656; padding-top:10px;}
.main_cont{ font-size:16px;  line-height:31px; color:#333; min-height:800px; position:relative}
.main_cont p{ padding-bottom:15px!important;text-indent:2em;}

.main_read h3{ text-align:center; font-size:25px; font-weight:normal; padding:50px 0 10px 0; }
.main_read .main_date{ text-align:center; font-size:15px; color:#666; line-height:35px;border-bottom: 1px solid #E0E0E0; margin-bottom:50px; }
.main_read img{ width:100%; max-width:650px; margin:0 auto 15px auto; display:block;}
.main_read .main_read_cont{font-size:16px;  line-height:31px; color:#333; width:1280px; margin:0 auto;}
.main_read .main_read_cont p{ padding-bottom:15px!important;text-indent:2em;}


.mbx{ width:100%; height:60px; border-bottom:1px solid #eaefed;}
.mbx .espcms_path{ width:1280px; margin:0 auto; font-size:16px; line-height:60px;}
.mbx .espcms_path li{display: inline-block;}
.mbx .espcms_path > li + li:before {padding: 0 5px;color: #ccc;content: "/\00a0";}

.main_nav{ width:1280px; height:60px;}
.main_nav li{ float:left;width: calc(99%/7); text-align:center; background:#00af60; line-height:60px; margin-right:1px;}
.main_nav li a{ font-size:18px; color:#fff;}
.main_nav li a:hover{ background:#e31161; display:block;transition:all 0.9s ease 0s; -webkit-transition:all 0.9s ease 0s; }


/*内页公司简介*/
.nyabout{width:1280px; margin:30px auto;}
.nyabout h2{ text-align:center; font-size:27px; color:#000; padding:50px 0 25px 0; font-weight:normal;background:url(../images/pijiu.png) no-repeat left center; width:725px; margin:0 auto;}
.nyabout h2 em{ display:block; font-size:62px;text-transform: uppercase; color:#e06f0b; line-height:60px; font-weight:bold; padding-bottom:20px;}

.nyabout_cont{ font-size:16px;  line-height:31px; color:#333; min-height:650px; position:relative; margin-top:50px;}
.nyabout_cont p{ padding-bottom:15px!important;text-indent:2em;}
.nyabout_l{ width:55%; position:absolute; left:0; top:0; }

.nyabout_l .about_sz{ width:742px; height:120px;box-shadow: 0px 0px 10px #666; position:absolute; z-index:3;  left:0; background:#f7f4f4; margin-top:30px;}
.about_sz #wrap { overflow: hidden;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.about_sz section {display: block;position: relative;width: 100%;}
.about_sz .jumbo {font-size: 35px; color: #d72e18; font-family:Impact; line-height:50px; display:inline-block;}
.about_sz #wrap .xinlai_num_li{ width:calc(100%/3); float:left; font-size:15px; color:#ffffff; box-sizing:border-box; padding:20px 0 0 0; text-align:center }
.about_sz #wrap .xinlai_numd{ background:none;}

.about_sz #wrap .xinlai_num_li span{ padding:0 0 0 10px; font-size:16px; color:#333}
.about_sz #wrap .xinlai_num_li p{ font-size:16px; color:#333; line-height:35px; }

.xinlai_numaa{ width:115px; margin:0 auto; min-width:auto;}
.xinlai_numbb{ width:140px; margin:0 auto; min-width:auto;}
.xinlai_numcc{ width:170px; margin:0 auto; min-width:auto;}

.nyabout_r{ width:40%; height:650px; overflow:hidden; position:absolute; right:0; top:0}
.nyabout_r .about_bg{ width:100%; height:100%; position:absolute; z-index:1; top:0; left:0; background:url(../images/bj_bg_new.png) repeat center top;} 
.nyabout_r video{ position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);object-fit: cover;height: 100%!important;width: 100%!important;;}



/*se-contact*/
.main_contact{ width:1280px; margin:50px auto;}
.main_contact p{ font-size:18px; line-height:35px; width:574px; margin:0 auto; text-align:center;}
.main_contact p span{ display:block; font-size:25px; font-weight:bold; color:#00af60; padding-bottom:15px;}
.main_contact p:before{ content:""; background:url(../images/c_t.jpg) no-repeat center top; display:block; width:574px; height:148px;}
.main_contact p:after{ content:""; background:url(../images/c_b.jpg) no-repeat center top; display:block;width:574px; height:144px;}

.main_contact h2{ font-size:45px; text-align:center; color:#333; padding:50px 0;}
.main_contact h2 i{color:#e06f0b; font-style:normal;}
.main_contact h2 em{ display:block; font-size:16px; font-weight:normal; color:#565656; padding-top:10px;}
.main_contact span{ display:block; font-size:16px; line-height:31px; color:#666; text-align:center;}
.main_contact ul{ margin:0px auto;}
.main_contact li{ width:415px;  float:left; text-align:center; padding-bottom:15px; margin-right:15px;}
.main_contact li:nth-child(3){ margin-right:0px;}
.main_contact li img{ margin-top:30px;}
.main_contact li i{ display:block; text-align:center; font-style:normal; padding:20px 0 10px 0; font-size:20px;}
.main_contact li em{ display:block; padding:15px 0 0 0; font-size:18px; line-height:30px;}
.main_contact li span{display:block; font-size:16px; line-height:31px; color:#666; text-align:center;}
.map{ width:100%; margin-top:50px;}

/*内页招聘*/
.ny_zhaopin{ width:1280px; margin:50px auto;}
.ny_zhaopin div{ margin-bottom:25px;}
.ny_zhaopin div h2{ width:1280px; margin:0 auto; background:#f0f0f0; line-height:40px; padding-left:20px; font-weight:normal; font-size:17px;}
.ny_zhaopin div h2 a{ color:#c20000;}
.ny_zhaopin div h2 span{ font-size:12px; float:right; padding-right:20px; color:#c8c8c8}
.ny_zhaopin div li{ padding-left:20px; float:left;width: calc(95%/3);  font-size:15px; line-height:20px; color:#333; margin-top:15px}
.ny_zhaopin div li em{ color:#c8c8c8;}

.ny_zhaopin_read{ width:1280px; margin:0 auto;}
.ny_zhaopin_read h2{font-size: 24px;color: #c20000; border-bottom:1px solid #f0f0f0; text-align:center; padding:50px 0 30px 0; font-weight:normal;}
.ny_zhaopin_read .ny_zhaopin_read_tit{ padding-top:30px; margin-bottom:30px;}
.ny_zhaopin_read .ny_zhaopin_read_tit h3{ font-size:30px;}
.ny_zhaopin_read .ny_zhaopin_read_tit h4{font-size: 26px; color: #c20000; font-weight:normal; line-height:45px;}
.ny_zhaopin_read .ny_zhaopin_read_tit h4 span{ color:#aaa; font-size:16px;}
.ny_zhaopin_read .ny_zhaopin_read_tit li{ padding-left:20px; float:left;width: calc(95%/3);  font-size:15px; line-height:20px; color:#333; margin-top:15px}

.ny_zhaopin_read .ny_zhaopin_read_cont{ overflow:hidden; margin-bottom:100px;}
.ny_zhaopin_read .ny_zhaopin_read_cont .ny_zhaopin_read_cont_tit{font-size: 16px;height: 50px;line-height: 50px;border-left: 3px solid #c20000;padding-left: 17px;color: #c20000;background: #f3f3f3;margin-bottom: 20px;}
.ny_zhaopin_read .ny_zhaopin_read_cont p{ font-size:16px; line-height:38px;}
.ny_zhaopin_read .ny_zhaopin_read_cont .ny_zhaopin_read_cont_more{ padding:10px 20px; border:1px solid #aaa; width:255px; margin:50px auto; font-size:16px; text-align:center;}
.ny_zhaopin_read .ny_zhaopin_read_cont .ny_zhaopin_read_cont_more a{ color:#c20000}

/*se_pro*/
.se_pro_con{ width:1280px; overflow:hidden;  position:relative; margin:0 auto; padding:30px 0 40px 0}
.se_pro_con ul{}
.se_pro_con li{float:left; padding:0; width:378px; height:305px; margin-right:15px; margin-bottom:25px;position:relative; overflow:hidden; background:#fff; border:1px solid #ebe8e8; padding:15px 15px 25px 15px;;}
.se_pro_con li:hover{ border:1px solid #ececec; }

.se_pro_t_l{ width:378px; height:265px; position:relative; cursor: pointer ;  border-bottom:none; overflow:hidden;}
.se_pro_con li img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.se_pro_con li:hover img{transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);}

.se_pro_t_l a{position: absolute; z-index:3;  text-align:center; font-size:14px; color:#fff; line-height:40px;}
.se_pro_t_l .se_pro_t_laa{opacity:1;}
.se_pro_t_l a span{ display:block; font-size:24px; font-weight:bold; color:#ffffff; line-height:60px; padding:80px 0 0 0; width:212px; margin:0 auto; border-bottom:1px solid #9b968f}
.se_pro_t_r{ width:100%; overflow:hidden;text-align:center; height:38px;}
.se_pro_t_r a{color:#2a2a2a; font-size:22px; position:relative; display:block; z-index:3; font-weight:bold}
.se_pro_t_r a span{ display:block; color:#2a2a2a; line-height:55px;  font-size:22px; font-weight:normal;}
.se_pro_con li:hover a span{  color:#fff;}
.se_pro_con .cover_bottom{ position:absolute; height:75px; width:100%; background-image: -webkit-linear-gradient(left,#023f98, #ce1729); bottom:0; left:-395px; opacity:0; z-index:2}


.espcms_page_botton{text-align: center;border-top: 1px solid #E0E0E0;padding:50px 0px 15px 0;}
.btn-default {color: #333;background-color: #fff;border-color: #ccc;outline: 0px;}
.btn {display: inline-block;padding: 6px 12px;margin-bottom: 0;font-size: 14px;font-weight: normal;line-height: 1.42857143;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;
-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;border: 1px solid transparent;border-radius: 4px;}
.btn-group, .btn-group-vertical {position: relative;display: inline-block;vertical-align: middle;}

.btn-default {color: #333;background-color: #f2f2f2;outline:0px; margin-right:1px;}
.btn-default:focus,.btn-default.focus {color: #333;background-color: #e6e6e6;border-color: #8c8c8c;outline:0px}
.btn-default:hover {color: #333;background-color: #e6e6e6;border-color: #adadad;outline:0px}
.btn-default:active,.btn-default.active {color: #fff;background-color: #e06f0b;outline:0px}
.btn-default:active:hover,.btn-default.active:hover,.open > .dropdown-toggle.btn-default:hover,.btn-default:active:focus,.btn-default.active:focus,.open > .dropdown-toggle.btn-default:focus,.btn-default:active.focus,
.btn-default.active.focus,.open > .dropdown-toggle.btn-default.focus {color: #fff;background-color: #d72e18;}
.btn-default:active,.btn-default.active,.open > .dropdown-toggle.btn-default {background-image: none;}
.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,
.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus,.btn-default.disabled:active,.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active {background-color: #fff;border-color: #ccc;}
.btn-default .badge {color: #fff;background-color: #333;}

.espcms_info_pager{ width:1280px; margin:0 auto 105px auto;}
.espcms_info_pager li{ width:46%; float:left; text-align:center; background:#f2f2f2; line-height:50px; margin-right:5%}
.espcms_info_pager li:nth-child(2n){ margin-right:0px;}


/*se_proread*/
.mainpro_read{ width:1280px; margin:0 auto;}
.mainpro_read h3{ text-align:center; font-size:25px; font-weight:normal; padding:50px 0 10px 0; }
.mainpro_read .main_read_cont{font-size:16px;  line-height:31px; color:#333; width:1280px; margin:0 auto; border-top:10px solid #e06e0b; padding-top:50px;}
.mainpro_read .main_read_cont p{ padding-bottom:15px!important;text-indent:2em;}


.mainpro_read .main_read_l{ width:48.5%; border:10px solid #f2f2f2; margin:5rem 0; }
.mainpro_read .main_read_l img{ width:100%}
.mainpro_read .main_read_r{ width:45%; padding-top:50px;margin:0 0 5rem 0; }
.mainpro_read .main_read_r h3{ text-align:left; font-size:40px;}
.mainpro_read .main_read_r h4{ font-size:16px; line-height:31px; color:#bbb0b0; font-weight:normal;}
.mainpro_read .main_read_r .read_list{ font-size:18px; line-height:31px;  margin-bottom:25px;}
.mainpro_read .main_read_r .read_tel{ width:350px; height:50px; background: -webkit-linear-gradient(top, #e06e0b, #ce1729); line-height:50px; color:#fff; font-size:18px; padding-left:20px;border-radius:30px;}
.mainpro_read .main_read_r .read_tel em{ font-size:30px; font-family: impact;}
.mainpro_read .main_read_r .read_ms{ font-size:16px; line-height:28px; margin:50px 0 0 0; color:#666}
.mainpro_read .main_read_r .read_back{border:1px solid #666; width:100px; line-height:35px; text-align:center; margin-top:80px; font-size:16px;border-radius:30px;}
.mainpro_read .main_read_r .read_back a{ color:#666;}

.read_shuoming{ width:1280px; margin:0 auto; }
.read_shuoming p{color:#e06e0b; font-size:20px; line-height:50px; font-weight:bold;}
.read_shuoming ul{ overflow:hidden; border-top:1px dashed #e5dede; border-bottom:1px dashed #e5dede; line-height:60px; margin:10px auto 40px auto;}
.read_shuoming li{width: calc(100%/3); float:left;}
.read_shuoming li em{font-family: impact; font-size:28px; color:#e06e0b;}
.read_liuyan{ width:1280px; margin:0 auto; background:#fcf7f7; padding:0 40px;}


/*se_hangye*/
.se_news_con{ padding:40px 0 0 0; width:100%; margin:0 auto;}
.se_news_con ul{ }
.se_news_con li{  margin-bottom:15px;position:relative; overflow:hidden; cursor: pointer;position:relative; top:0; padding:25px 0;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;b}
.se_news_con li:nth-of-type(2n) { background-color: ;}
.se_news_con li:hover { background:#e06f0b; top:30px;}
.se_news_con .se_news_da{ width:1380px; margin:0 auto;position: relative; z-index: 1;}
.se_news_l{ width:300px; position:relative; overflow:hidden; height:200px; }
.se_news_l img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.se_news_l:hover img{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-o-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1);}

.se_news_r{ width: 976px; position: relative; z-index: 2; padding:10px 20px 0 0}
.se_news_r span{ display:block; background:url(../images/yuan.png) no-repeat left center; line-height:35px; font-size:14px; color:#888; padding:0 0 0 20px;}
.se_news_r h2{  font-size:14px; color:#555555; padding:5px 0 10px 0; font-weight:normal;}
.se_news_r h2 a{  font-size:23px; color:#333; text-transform:uppercase; display:block; line-height:50px;transition:all 0.2s ease 0s; -webkit-transition:all 0.2s ease 0s;}
.se_news_r h2 a:hover{   color:#0f58ce; }
.se_news_r p{ line-height:28px; color:#777; padding:10px 0 10px 0; font-size:15px;}
.se_news_r .se_news_more{ width:120px; border:1px solid #f2f2f2; background:#f2f2f2; line-height:30px; text-align:center; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.se_news_r .se_news_more a{ color:#e06f0b; font-size:14px;}
.se_news_r .se_news_more a:hover{ color:#fff; }
.se_news_con li:hover .se_news_more{ background:#fff; border:1px solid #fff; }
.se_news_con li:hover .se_news_more a{ color:#ca2c2c; }
.se_news_con li:hover .se_news_r h2 a{ color:#fff; }
.se_news_con li:hover .se_news_r h2{ color:#fff; }
.se_news_con li:hover .se_news_r p{ color:#fff; }


/*se_jiameng*/
.youshi{ padding:60px 0 60px 0; background:#fff;}
.youshi .you_p{ font-size:15px; color:#e06e0b; text-align:center; padding:30px 0}

.youshi .youshi_con{ width:1350px; margin:0 auto; height:745px; position:relative;}
.youshi .youshi_con .youshi_pic{ width:646px; height:647px; position:absolute; left:50%; margin-left:-323px; top:0; z-index:1}
.youshi .you_a,.youshi .you_b,.youshi .you_c,.youshi .you_d,.youshi .you_e{ position:absolute;  height:140px; z-index:2}
.youshi .you_a{ left:0; top:100px; width:436px; text-align:right}
.youshi .you_b{ right:0; top:100px; width:436px; text-align:left}
.youshi .you_c{ left:0; bottom:200px; width:416px; text-align:right}
.youshi .you_d{ right:0; bottom:200px; width:416px; text-align:left}
.youshi .you_e{ right:33%; bottom:-70px; width:416px; text-align:left}

.youshi .you_a .you_pic{ width:93px; height:93px;position:absolute; right:0; top:0; }
.youshi .you_b .you_pic{ width:93px; height:93px;  position:absolute; left:0; top:0;}
.youshi .you_c .you_pic{ width:93px; height:93px;  position:absolute; right:0; top:0;}
.youshi .you_d .you_pic{ width:93px; height:93px;  position:absolute; left:0; top:0;}
.youshi .you_e .you_pic{ width:93px; height:93px;  position:absolute; left:0%; top:-50px;}
.youshi .you_pic{ border-radius:50px; -webkit-box-shadow: 0 0 15px rgba(0,0,0,0.2);  box-shadow: 0 0 15px rgba(0,0,0,0.1);}

.youshi_con span{ display:block; font-size:34px; color:#e06e0b; line-height:66px; font-weight:bold; }
.youshi .you_a span{  background:url(../images/yy_line.png) no-repeat right bottom; margin:0 135px 0 0; }
.youshi .you_b span{  background:url(../images/yy_line.png) no-repeat left bottom; margin:0 0 0 135px; }
.youshi .you_c span{  background:url(../images/yy_line.png) no-repeat right bottom; margin:0 135px 0 0 ; }
.youshi .you_d span{  background:url(../images/yy_line.png) no-repeat left bottom; margin:0 0 0 135px; }
.youshi .you_e span{  background:url(../images/yy_line.png) no-repeat left bottom; margin:-60px 0 0 135px; }

.youshi_con p{ font-size:16px; color:#5d5d5d; line-height:30px;  margin:15px 135px 0 0;}
.youshi .you_a p{  margin:15px 135px 0 0; }
.youshi .you_b p{  margin:15px 0 0 135px; }
.youshi .you_c p{  margin:15px 135px 0 0; }
.youshi .you_d p{  margin:15px 0 0 135px; }
.youshi .you_e p{  margin:15px 0 0 135px; }


.xingxiang{ background:url(../images/navbg.jpg) no-repeat center top; padding:90px 0}
.xingxiang h2{ text-align:center; color:#fff;}
.xingxiang h2 strong{ font-size:45px; display: block; background:url(../images/bline.jpg) no-repeat center bottom; padding:0 0 15px 0}
.xingxiang h2 p{ font-weight:normal; font-size:16px; line-height:35px; padding:15px 0 60px 0}
.xingxiang_con{ position:relative; width:1350px; margin:0 auto; height:503px;}
.xingxiang_l{ position:absolute; width:671px; height:503px; left:0; top:0;}
.xingxiang_r{ position:absolute; width:664px; height:503px; right:0; top:0;}


.hezuo{padding:85px 0 90px 0; overflow:hidden; background:#fff}
.hezuo h2{ text-align:center; padding:0 0 40px 0}
.hezuo h2 strong{ font-size:45px; text-align:center; display:block; color:#f61b3f; font-weight:normal; background:url(../images/jianchi_line.jpg) no-repeat center bottom; padding:0 0 20px 0; margin:0 0 20px 0 }
.hezuo h2 p{ font-weight:normal; font-size:16px; color:#7e7e7e; line-height:35px;}
.hezuo .hezuo_con{ position:relative; width:1350px; margin:0 auto; height:512px;}

.liucheng{  height:644px; overflow:hidden; background:url(../images/about.jpg) no-repeat center top;}
.liucheng h2{ text-align:center; padding:70px 0 50px 0}
.liucheng h2 strong{ font-size:45px; text-align:center; display:block; color:#fff; font-weight:normal; background:url(../images/bline.jpg) no-repeat center bottom; padding:0 0 15px 0; margin:0 0 20px 0 }
.liucheng h2 p{ font-weight:normal; font-size:16px; color:#fff; line-height:35px;}
.liucheng .liucheng_con{ position:relative; width:1350px; margin:0 auto; height:290px; background:url(../images/lll.png) no-repeat center center;}
.liucheng .liu_a,.liucheng .liu_b,.liucheng .liu_c,.liucheng .liu_d,.liucheng .liu_e,.liucheng .liu_f,.liucheng .liu_g,.liucheng .liu_h{ position:absolute;  height:120px; z-index:2}
.liucheng .liu_a{ left:0; top:60px;  width:148px;}
.liucheng .liu_b{ left:224px; bottom:0; text-align: center;}
.liucheng .liu_c{ left:405px; top:22px; text-align: center;}
.liucheng .liu_d{ left:551px; bottom:0; text-align: center;}
.liucheng .liu_e{ left:740px; top:22px; text-align: center;}
.liucheng .liu_f{ left:915px; bottom:0; text-align: center;}
.liucheng .liu_g{ left:1093px; top:22px; text-align: center;}
.liucheng .liu_h{ right:10px; bottom:30px;}
.liucheng p{ color:#ffffff; font-size:16px; line-height:55px;}
.liucheng .liu_a p{  line-height:25px; padding:0 0 8px 0 }
.liucheng .liu_e p{ text-align:center; line-height:25px;}


/*deng*/
.deng{ background:#fff url(../images/adv_bg2.jpg) repeat-x left bottom; padding:0 0 40px 0; position:relative;}
.deng .deng_pic{ width:525px; height:290px;}
.deng .deng_zi{ width:680px; padding:98px 0 0 0 }
.deng .deng_zi p{ font-size:24px; color:#3b3b3b; height:63px; background:url(../images_nei/zi_en.jpg) no-repeat left 38px; border-bottom:1px solid #cccccc}
.deng .deng_zi strong{ font-size:29px; line-height:80px; color:#3b3b3b; display:block}
.deng .deng_zi strong span{ color:#e06e0b}


.liuyan{ padding:70px 0 50px 0; background:#fff}
.liuyan .s_width{ height:498px; position:relative; overflow:hidden;}
.liuyan .liu_l{ width:555px; position:absolute; top:0}
.liuyan .liu_r{ width:525px; position:absolute; top:0; overflow:hidden;}
.liuyan .liu_r h3{ font-size:24px; color:#292929; line-height:65px;}
.liuyan .liu_r .liu_zi{ line-height:28px; padding:10px 0; font-size:17px; color:#3d3d3d; border-top:1px solid #ddd;  border-bottom:1px solid #ddd}
.liu_con .title{ display:none;}
.liuyan .liu_l .liu_biao{ border:1px solid #eeeeee; height:135px; margin-bottom:35px; position: relative;}
.liuyan .liu_l .liu_biao .liu_biao_pic{ position:absolute; left:0; top:35px; width:105px; text-align:center; height:72px; border-right:1px solid #eeeeee}
.liuyan .liu_l .liu_biao img{ padding:10px 0 0 0}
.liuyan .liu_l .liu_biao p{ right:0; position:absolute; color:#616161; line-height:30px; font-size:16px; text-align:left; width:480px; padding:36px 20px 0 0}
.liuyan .liu_l .liu_biao p span{ display:block; font-family:Impact; font-size:36px; color:#f32240}

.bao_r{ width:1350px; }