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}


.navbg{ width:100%;	height:120px; border-bottom:1px solid rgba(255,255,255,0.2); z-index:100;position: absolute;top:0; /*background:rgba(255,255,255,0.3)*/}
.logo_nav{ width:100%;height:120px; position:absolute; z-index:5;}
.logo_nav .logo{ position:absolute; left:15px; top:4vh; width:23%;}
.logo_nav .logo img{ width:100%;}
.nav{ height:120px; width:50%; position:absolute; left:50%; margin-left:-20%; top:0 }
.nav ul{ height:120px;}
.nav li{line-height:120px; width:calc(100%/8); float: left;}
.nav li a{ line-height:120px;font-size:16px; color:#fff; text-align:center; display: block; text-decoration:none; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.nav li a:hover{ font-weight:bold; }

.nav li div {display:none;width:200px;text-align:center;color:#4f4f4f;position:absolute;top:100%; background:#be373e; z-index:9999 }
.nav li div a {display:block;BACKGROUND:; COLOR: #fff; LINE-HEIGHT:49px; HEIGHT:49px;FONT-SIZE: 16px;font-weight:normal;border-bottom:1px dashed #e34c5a; margin-top:0;}
.nav li div a:hover {color:#fff; border-bottom:1px dashed #222; background:#222; border-top:0; border-right:0; border-left:0;FONT-SIZE: 15px;}


.tel{ width:15%; position:absolute; right:0; top:40px; color:#fff;font-family: impact; font-size:32px;}
.tel i{ margin-right:5px;}
.tel i img{ width:15%;}




/*footer*/
.footer{width: 100%;background:#192e6e;color: #e9eaea; font-size:15px; line-height:29px; border-top:10px solid #031345;}
.fenlei{width: 615px;height: 100%;padding: 50px 0px 0 30px;border-right:1px solid transparent; border-color: rgba(255, 255, 255, 0.1);}
.fenlei h2{ color:#fff}
.fenlei h2 em{font-family: impact;text-transform: uppercase;}
.fenlei .fenlei_ul{ margin-top:20px;}
.fenlei .fenlei_ul li{height:30px; line-height:30px; padding:0 9px; display:block;border-bottom:1px solid transparent; border-color: rgba(255, 255, 255, 0.1); margin:0 15px 15px 0; text-align:left; float:left;}
.fenlei .fenlei_ul li a{ color:#e9eaea; padding-left:10px; }
.fenlei .fenlei_ul li a:hover{ color:#fff; }

.lianxiUs{width: 355px;height: 100%;border-right:1px solid transparent; border-color: rgba(255, 255, 255, 0.1); padding: 50px 0px 36px 0px;}
.lianxiUs h2{ color:#fff;padding-bottom:35px; }
.lianxiUs p{ line-height:31px; float:left;}
.lianxiUs img{ width:209px; height:209px; float:right; margin-right:75px;}

.aboutUs{width: 305px;height: 100%;padding: 50px 0px 0 30px;}
.aboutUs h2{ color:#fff; padding-bottom:35px; }
.aboutUs  li{display:block;text-align:center; float:left; width:122px; margin-right:15px;}
.aboutUs li em{ color:#e9eaea; text-align:center }
.aboutUs li a:hover{ color:#fff; }



.copyright{width: 100%;height: 62px;line-height: 62px;background-color: #192e6e;text-align: left;font-size: 12px;color:#fff;border-top:1px solid transparent; border-color: rgba(255, 255, 255, 0.1); overflow:hidden}
.copyright a{color:#fff;}
.copyright img{ float:right; padding-top:8px;}



.banner{ width:100%; height:450px; overflow:hidden}


/*adv*/
.adv{ background:url(../images/bg.png) repeat center top; padding:50px 0;}
.adv h2{ text-align:center; font-weight:normal;position: relative;height: 105px; width:1280px; margin:0 auto;border-bottom: 1px solid #e5e5e5;}
.adv h2 b {display: block;text-align: center;font-size: 90px;color: rgba(0,0,0,.1);position: absolute;left: 0;right: 0;margin: 0 auto;top: -25px;z-index:1;text-transform: uppercase;}
.adv h2 strong {display: block;text-align: center;font-size: 45px;color: #192e6e;position: absolute;left: 0;right: 0;margin: 0 auto;top: 32px;z-index: 2;}
.adv h2:after {content: "";width: 32px;height: 22px;background: url(../images/zhuanti_lmt.png) no-repeat center center;position: absolute;left: 0;right: 0;margin: 0 auto;bottom: -10px;}

.why{ text-align:center;  width:1280px; margin:0 auto;}
.why ul{ width:1280px; margin:0 auto; padding-top:40px;}
.why li{ width:255px;height:295px; float:left; position:relative}
.why .adv_pic{ width:240px; height:295px; left:50%; margin-left:-120px; overflow:hidden; position:absolute; z-index:1}
.why p{ position:absolute; width:100%; line-height:35px; text-align:center; z-index:2; bottom:100px; font-size:18px; font-weight:bold; color:#353535}
.why span{ position:absolute; width:100%; display:block; line-height:35px; text-align:center; z-index:2; bottom:70px; font-size:15px; color:#777777}
.why .adv_line{ position:absolute; width:40px; left:50%; margin-left:-20px; bottom:50px; background:#ff3938; height:4px; z-index:2;}


/*pro*/
.pro{ width:100%; background:url(../images/pro.jpg) no-repeat center top; padding-bottom:50px;}
.pro h2{ font-size:16px; text-align:center; color:rgba(255, 255, 255, 0.7); font-weight:normal;}
.pro h2 em{ display:block; font-weight:bold; font-size:45px; color:#f00; padding-top:50px;}
.pro h2 em:after {content: "";width: 80px;height: 3px;background:#000;margin: 15px auto; display:block;}

.pro_cont{ width:1280px; margin:0 auto; padding:50px 0 0 0; overflow:hidden}
.pro_l{ width:290px; float:left; background:#fbfdfc;}
.fenlei2{ width:100%; overflow:hidden}
.fenlei2 .fenlei2_tit{ background:#cf5433; height:150px;}
.fenlei2 .fenlei2_tit p{ font-size:33px; color:#fff; text-align:center; font-weight:bold; padding-top:33px;}
.fenlei2 .fenlei2_tit p span{ display:block; font-weight:normal; font-size:23px; color:#fff; padding-top:10px;}
.fenlei2  .ny_prolist{ width:95%; margin:30px auto;}
.fenlei2  .ny_prolist li{ margin-bottom:10px;cursor:pointer;}
.fenlei2  .ny_prolist li a{cursor:pointer; color:#333;}
.fenlei2  .ny_prolist .ny_prolist_l{ width:90px; height:70px; overflow:hidden}
.fenlei2  .ny_prolist .ny_prolist_l img{ width:100%;}

.fenlei2  .ny_prolist .ny_prolist_r{ width:61%; padding-top:15px;}
.fenlei2  .ny_prolist .ny_prolist_r i{ font-size: 12px; color:#666; font-style:normal;}
.fenlei2  .ny_prolist .ny_prolist_r h3{ font-size:16px;}

.pro_r{ width:980px; float:right; overflow:hidden; height:1094px}
.marquee2 { width:100%; margin:0 auto; overflow:hidden;}
.marquee2 .pro_cc{ width:31%; height:auto;  float:left; margin:0 1% 2% 1%; position:relative; overflow:hidden; border:1px solid #e0e1e1;}
.marquee2 .pro_cc a{ color:#333; text-decoration:none;}
.marquee2 .pro_cc a:hover{ color:#d72e19;}
.marquee2 .chanpin_con_pic{ width:100%; height:auto; position:relative; overflow:hidden;}
.marquee2 .pro_cc img {  width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease;}
.marquee2 .pro_cc:hover img{transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}
.marquee2 .pro_cc .chanpin_con_cc{ height:60px; width: 100%; overflow: hidden; position: relative; font: 20px "Microsoft Yahei";  background:#f3f3f3; text-align:center; line-height:60px;}
.marquee2 .pro_cc .chanpin_con_cc:hover p{ color:#d72e19;}

/*产品分类*/
.cage{ background:#f2f2f2; width:100%; padding:70px 0; height:425px; overflow:hidden;}
.cage .pro_dd{ width: 97%; overflow:hidden;margin:0 auto; height:280px; }
.cage .pro_dd li{ float: left; width: 575px; margin: 0 28px 0 15px;  height: 280px; position:relative; cursor:pointer; background:#fff;}
.cage .pro_dd .pic{ width:280px; height:280px; float:left}
.cage .pro_dd .pic img{ width:100%; height:100%;}
.cage .pro_dd .biaoti{ float:left; padding:20px 0  0 20px;}
.cage .pro_dd .biaoti em{ font-size:20px; line-height:45px;}
.cage .pro_dd .biaoti p{ font-size:16px; line-height:28px;}
.cage .pro_dd .prolist_more{ width:110px; height:40px; border:1px solid #cfcfcf; text-align:center; line-height:40px; margin-top:50px; font-size:15px; }
.cage .pro_dd .prolist_more a{color:#7e7e7e}
.cage .pro_dd .prolist_more a:hover{ background:#192e6e;transition:all 0.9s ease 0s; -webkit-transition:all 0.9s ease 0s; display:block; color:#fff;}


.cage .tupian_zl{ position:absolute; left:-10px; top:120px; width:27px; height:52px; background:url(../images/left.png) no-repeat}
.cage .tupian_zr{ position:absolute; right:-10px; top:120px; width:27px; height:52px; background:url(../images/right.png) no-repeat}
.cage .tupian_zl:hover{ background:url(../images/left_h2.png) no-repeat}
.cage .tupian_zr:hover{ background:url(../images/right_h2.png) no-repeat}
/*about*/
.about{ width:100%; background:#f2f2f2 url(../images/about.jpg) no-repeat center top; padding:50px 0;}
.about h2{ font-size:16px; text-align:center; color:rgba(255, 255, 255, 0.7); font-weight:normal;}
.about h2 em{ display:block; font-weight:bold; font-size:45px; color:#f00; padding-top:0px;}
.about h2 em:after {content: "";width: 80px;height: 3px;background:rgba(255, 255, 255, 0.7);margin: 15px auto; display:block;}
.about .s_width{ background:#fff; padding:50px 30px; margin-top:50px;}
.about .about_l{ width:55%; float:left}
.about .about_l img{ width:100%;}

.about .about_r{ width:42%; float:right;}
.about .about_r h3{ font-size:30px; color:#e43d32; line-height:25px; margin-bottom:35px;}
.about .about_r h3:before{ content:""; background:url(../images/about_line.jpg) no-repeat center top; width:150px; height:48px; display:block;}
.about .about_r p{ font-size:16px; line-height:31px; color:#333;}

.about .about_r_more{ width:110px; height:40px; border:1px solid #cfcfcf; text-align:center; line-height:40px; margin-top:50px; font-size:15px; }
.about .about_r_more a{color:#7e7e7e}
.about .about_r_more a:hover{ background:#192e6e;transition:all 0.9s ease 0s; -webkit-transition:all 0.9s ease 0s; display:block; color:#fff;}



/*case*/
.case{ width:100%; background:#f2f2f2; padding-bottom:70px;}
.case h2{ font-size:16px; text-align:center; color:#666; font-weight:normal;}
.case h2 em{ display:block; font-weight:bold; font-size:45px; color:#f00; padding-top:0px;}
.case h2 em:after {content: "";width: 80px;height: 3px;background:rgba(0, 0, 0, 0.7);margin: 15px auto; display:block;}
.case .s_width{ margin-top:50px;}
.case .case_l{ width:505px; float:left;height:700px; overflow:hidden;}
.case .case_r{ float:right; width:750px; height:700px; overflow:hidden;}
.case_con{ padding:0px 0 30px 0; width:100%; margin:0 auto; overflow:hidden;}
.case_con li{float:left; padding:0; width:360px;  margin-right:15px; margin-bottom:20px; position:relative; overflow:hidden; background:#fff; height:335px;}
.case_con li img{width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease;  }
.case_con li:hover{ 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:268px; 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:63px; 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:#ea3d37; bottom:0; left:-395px; opacity:0; z-index:2;}


/*why_choose*/
.zdy{ width:100%; background:url(../images/adv.jpg) no-repeat center top; height:793px;}
.zdy h2{ text-align:center; padding-top:100px;}
.zdy p{ font-size:18px; line-height:36px; width:800px; margin:70px auto 0 auto; text-align:center}
.zdy .zdy_tel{ width:435px; height:60px; background:#f84d47; margin:170px auto 0 auto; line-height:60px; text-align:center; color:#fff;border-radius: 40px}
.zdy .zdy_tel em{ font-size:18px;}
.zdy .zdy_tel i{font-family: impact; font-size:35px; font-style:normal;}


/*news*/
.news{ width:100%; background:url(../images/news.jpg)repeat center top; padding-bottom:70px; }
.news h2{ font-size:16px; text-align:center; color:#666; font-weight:normal;}
.news h2 em{ display:block; font-weight:bold; font-size:45px; color:#f00; padding-top:50px;}
.news h2 em:after {content: "";width: 80px;height: 3px;background:rgba(0, 0, 0, 0.7);margin: 15px auto; display:block;}


.news_con{ width:1280px; position:relative; overflow:hidden; margin:0 auto; height:494px; margin-top:60px;}
.news_con li{ width:408px; float:left; background:#f2f1ed; height:492px; position:relative; border:1px solid #f0f0f0; margin:0px 8px;}
.news_con .news_pic{ width:388px; height:265px; position:absolute; top:9px; left:50%; margin-left:-194px; overflow:hidden;}
.news_con .news_pic img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.news_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);}

.news_con .news_text{padding:20px 15px; position:absolute; top:260px; left:0}
.news_con .news_text .news_date{ font-size:14px; color:#9e9e9e; line-height:33px;}
.news_con .news_text .news_title a{ font-size:17px; color:#242424; line-height:43px;}
.news_con .news_text .news_title a:hover{ color:#f00;}
.news_con .news_text .news_span{ width:32px; height:2px; background:#000000}
.news_con .news_text p{ font-size:14px; color:#686868; line-height:28px; padding:8px 0 0 0}
.news_con .news_text .news_text_more{ width:115px; background:#ac0b0c; margin:15px 0 0 0; }
.news_con .news_text .news_text_more a{ display:block; color:#fff; line-height:30px; font-size:15px; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; padding:0 0 0 20px; text-transform:uppercase;}
.news_con .news_text .news_text_more  a:hover{font-weight:bold}



/*网站内页*/
.ny_header{ width:100%; height:600px; position:relative; }
.ny_header .ny_header_tit{ position:absolute; z-index:3; left:50%; width:800px; margin-left:-400px; text-align:center; top:40%; color:#fff}
.ny_header .ny_header_tit h2{ font-size:16px; text-align:center; color:#fff; font-weight:normal;}
.ny_header .ny_header_tit h2 em{ display:block; font-weight:bold; font-size:50px; color:#f00; padding-top:0px;}
.ny_header .ny_header_tit h2 em:after {content: "";width: 80px;height: 3px;background:rgba(255, 255, 255, 0.7);margin: 15px auto; display:block;}
.ny_header .ny_header_bg{ position:absolute; z-index:1; left:0; top:0; width:100%;  height:100%; height:600px; overflow:hidden }
.ny_header .ny_header_bg img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; height:100%; }
.ny_header .ny_header_bg:hover img{ transform:scale(1.2,1.2); -moz-transform:scale(1.2,1.2); -webkit-transform:scale(1.2,1.2);}
.ny_header .ny_header_bg span{ background:url(../images/bj_bg_new.png) no-repeat center top; position:absolute; z-index:2; width:100%; height:100%;opacity:1;}
.ny_header .ny_header_bg video{position: absolute;top: 35%;left: 50%;transform: translate(-50%, -50%);object-fit: cover;height: 140%!important;width: 130%!important;z-index: 1;}



/*网站内页*/
.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{ width:1280px; margin:0 auto; overflow:hidden; font-size:16px;  line-height:31px; color:#333;}
.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; }


/*se-contact*/
/*联系我们*/
.contact{ width:1280px; margin:100px auto;}
.contact h2{ font-size:40px; font-weight:normal; color:#c92d2f; }
.contact h2 em{ display:block; font-size:15px; color:#666; line-height:29x; padding-top:15px;}

.ny_contact{ background:#f2f2f2; padding:100px 0;}
.ny_contact .s_width{ width:1280px; margin:0 auto; background:#fff;}

.ny_contact_l{ width:45%; background:url(../images/cnt_r.jpg) no-repeat right top; padding:50px;}
.ny_contact_l h2 {font-family: arial;font-size: 60px;color: #666666;margin-bottom: 16px;line-height: 45px;text-transform: uppercase;}
.ny_contact_l h3 {line-height: 36px;font-size: 29px;}
.ny_contact_l .pub_title_link {width: 60px;height: 2px;background-color: #e60012;margin: 23px auto 32px;    margin-left: 0;}
.ny_contact_l p {line-height: 40px;font-size: 16px;}
.ny_contact_l p i{ padding-right:15px; font-size:18px;}


.ny_contact_r{ padding:50px; width:54%;}
.ny_contact_r h2{font-size: 24px;line-height: 30px; font-weight:normal;}


/*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; 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 #f5f5f5}

.se_pro_t_l{ width:378px; height:300px; 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{ 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:#333;}
.se_pro_con .cover_bottom{ position:absolute; height:65px; width:100%; 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: #354f95;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 #c9241e; 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:#c9241e; 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_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:#c9241e; 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:#c9241e;}
.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: #f5f5f5;}
.se_news_con li:hover { background:#3b4ba1; 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:#3b4ba1; 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; }

