html,body{width: 100%;font-size:16px;}
*{ 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:38px; background:url(../images/top.jpg) no-repeat center top; line-height:38px; font-size:14px;}
.top p{ float:left; color:#fff;}
.top span{ float:right; color:#4f4f4f}
.top span a{color:#4f4f4f}
.top span a:hover{ font-weight:bold; color:#d72e18;}

.header{ width:100%; background:url(../images/tbg.jpg) no-repeat center top;}
.header .logo{ width:800px; padding:30px 0;}
.header .logo .logo_l{ width:425px;}
.header .logo .logo_l:after{display:inline-block; margin-left:15px; margin-top:15px; content:""; width:1px; height:30px; background:#ddd8d8;}
.header .logo .logo_r{ font-size:22px; font-weight:bold;}
.header .logo .logo_r em{ color:#d72e18; display:block;}
.header .logo .logo_r span{}

.header .tel{ padding:30px 0 0 0;}
.header .tel em{font-family: impact; font-size:30px; color:#354f95; padding:0 10px;}



.nav{ width:100%; height: 66px;position:relative; background: linear-gradient(to bottom, #345abe,#354f95);}
.nav ul{  height: 66px;margin:0 auto; width:1280px;}
.nav li { float: left;font-size: 17px; position: relative; height: 66px; padding:0 46px; }
.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; }


/*footer*/
.footer{overflow:hidden; background:url(../images/end.jpg) no-repeat center top; height:470px; }
.footer .s_width{ margin-top:80px;}
.footer .end_contact{ padding:70px 50px 0 0; width:445px;}
.footer .end_contact h2{ color:#fff; font-size:24px; margin-bottom:40px;}
.footer .end_contact h2 em{text-transform: uppercase; font-size:16px; padding-left:20px; font-weight:normal}
.footer .end_contact h2 em:before{ width:1px; height:15px; background:#a53d64; display:inline-block; content:""; margin-right:15px;}
.footer .end_contact .end_contact_l{ width:127px; float:left;}
.footer .end_contact .end_contact_r{ float:right;}
.footer .end_contact .end_contact_r p{ font-size:16px; color:#fff; line-height:31px;}

.footer .end_logo{ width:335px; border-left:1px solid rgba(255, 255, 255, 0.3);border-right:1px solid rgba(255, 255, 255, 0.3); margin:50px 0px 0 0; padding:70px 50px 100px 65px;}

.footer .end_pro{padding:70px 0px 0 50px; width:490px;}
.footer .end_pro h2{ color:#fff; font-size:24px; margin-bottom:40px;}
.footer .end_pro h2 em{text-transform: uppercase; font-size:16px; padding-left:20px; font-weight:normal}
.footer .end_pro h2 em:before{ width:1px; height:15px; background:rgba(255, 255, 255, 0.5); display:inline-block; content:""; margin-right:15px;}
.footer .end_pro ul{ margin:30px 0 0 0;}
.footer .end_pro li{ font-size:15px; line-height:31px; width:33%; float:left;}
.footer .end_pro li a{color:#fff;}
.footer .end_pro li a:hover{ font-weight:bold;}

.end{ width:100%;border-top:1px solid rgba(255, 255, 255, 0.3); }
.end p{ font-size:16px; line-height:80px; text-align:center; color:#fff;}
.end p a{color:#fff;}
.end p img{ margin-left:20px;}


/*choose*/
.choose{ width:100%; background:#f5f5f5; padding:50px 0;}
.choose h2{ text-align:center; font-size:40px; color:#333; padding:0px 0 35px 0; font-weight:normal;}
.choose h2 em{ display:block; font-size:16px;text-transform: uppercase; color:#999; line-height:40px;}
.choose ul{ width:1280px; margin:0 auto; position:relative; z-index:10; background:#fff; height:105px; -webkit-box-shadow: 0 0 25px rgba(0,0,0,0.1);  box-shadow: 0 0 25px rgba(0,0,0,0.1);}
.choose li{ float:left; padding:40px 0 0 0; width:20%; background:url(../images/line.jpg) no-repeat right top 30px;}
.choose li p{ float:left; width:30px; height:30px; position:relative; overflow:hidden; margin:0 15px 0 0; padding:0 0 0 66px;}
.choose li p img{width: 30px;height: 60px;-webkit-transition:all .5s;transition:all .5s;}
.choose li .num_c{ font-size:17px; color:#333; float:left;}
.choose li:nth-child(5){ background:none}
.choose li:hover p img{margin-top: -30px;}


/*pro*/
.pro{ width:100%; background:url(../images/pro.jpg) no-repeat center top; margin-top:50px; padding-bottom:50px;}
.pro h2{ text-align:center; font-size:45px; color:#fff; padding:50px 0 25px 0; width:1280px; margin:0 auto;}
.pro h2 em{ display:block; font-size:16px;text-transform: uppercase; color:#d9cccb; line-height:40px; font-weight:normal;}

.pro_cont{ width:1280px; margin:0 auto; padding:25px 0;}
.pro_l{ width:290px; float:left; background:#f3f3f3;}
.fenlei2{ width:100%; overflow:hidden}
.fenlei2 .fenlei2_tit{ background:url(../images/pro_l.jpg) no-repeat center top; height:175px;}
.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:#a1a7cd; padding-top:10px;}
.fenlei2 .treeview{ padding:20px 0 0 0; width:90%; margin:0 auto;}
.fenlei2 .treeview li{ width:100%; height:55px; font-size:18px; line-height:55px; margin-bottom:15px;}
.fenlei2 .treeview li a{ background:#354f95; color:#fff; padding-left:20px; display:block;}
.fenlei2 .treeview li a:hover{ background:#d72e18; color:#fff;transition:all 0.9s ease 0s; -webkit-transition:all 0.9s ease 0s; }

.pro_r{ width:980px; float:right; overflow:hidden;}
.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;}



/**/
.f_pr { position: relative;}
.f_fw{ font-family:"Microsoft Yahei" ;}
.f_fwn{font-weight:normal;}
.f_fwb{font-weight:bold;}
.content {width: 1200px; margin: 0 auto;}
.g_jsyf{background:url(../images/adv.jpg) no-repeat center top;height: 1039px;padding-top: 85px;}
.g_jsyf h2{height: 140px;text-align: center;font-size: 48px;font-weight: bold;color: #354f95;}
.g_jsyf h2 span{ display:block; font-size:16px; line-height:31px; text-align:center; color:#666; font-weight:normal;}
.g_jsyf h3{position: absolute;left:-10px;top:788px;font-size: 20px;font-weight:normal;color: #fff}
.g_jsyf h3 i{ margin-right:10px;}
.g_jsyf h3 em{display: block;font-size:39px;color: #fff;padding-top: 5px;font-weight: normal;font-family: impact;}
.g_jsyf .yftel{position: absolute;left:828px;top:800px;font-size: 14px;color: #fff;width: 440px;}
.g_jsyf .yftel span{display: block; float: left;margin:0 20px; text-align: center;}
.g_jsyf .yftel img{display: block;width:37px; height: 29px; margin:0 auto; }
.g_jsyf .yftel i{display: block;font-size: 16px; color: #ffffff; line-height: 30px; font-style:normal;}
.g_jsyf .yftel span:hover i{font-weight: bold; border-bottom: 1px solid #80b0d7;}

.g_jsyf .m_jsyf1{width: 205px;left:50px;top:578px;}
.g_jsyf .m_jsyf2{width: 288px;left:140px;top:334px;}
.g_jsyf .m_jsyf3{width: 300px;left:450px;top:210px;}
.g_jsyf .m_jsyf4{width: 272px;left:777px;top:334px;}
.g_jsyf .m_jsyf5{width: 230px;left:931px;top:578px;}
.g_jsyf .jsgy{position: absolute;z-index: 11;transition: all 0.3s linear 0s;}
.g_jsyf .jsgy:hover{transform: translateX(-5px);}
.g_jsyf .jsgy h4{height: 48px;text-align: center;font-size: 28px;font-weight: bold;color: #045fc2;}
.g_jsyf .jsgy h4 em{font-family: "Times New Roman";  font-size: 30px; margin-right: 10px;}
.g_jsyf .jsgy p{font-size: 15px;color: #666666;text-align: center;line-height: 23px;}
.g_jsyf .m_jsyf1 p{text-align: justify;}
.g_jsyf .m_jsyf2 p{text-align: justify;}
.g_jsyf .m_jsyf4 p{text-align: right;}
.g_jsyf .m_jsyf5 p{text-align: justify;}

.g_jsyf .gyico{position: absolute;width: 146px;height: 146px;transition: all 0.6s linear 0s;}

.g_jsyf .gyico b{width: 118px;height: 117px;overflow: hidden;margin: 16px auto 0;display: block;}
.g_jsyf .gyico:hover{transform:rotateY(180deg);}
.g_jsyf .yfico1{left:242px;top:595px;}
.g_jsyf .yfico2{left:320px;top:412px;}
.g_jsyf .yfico3{left:528px;top:324px;}
.g_jsyf .yfico4{left:720px;top:412px;}
.g_jsyf .yfico5{left:786px;top:595px;}

/*case*/
.case{ width:1280px; margin:0 auto; }
.case h2{ text-align:center; font-size:45px; color:#354f95; padding:50px 0 25px 0; width:1280px; margin:0 auto;}
.case h2 span{ color:#d72e18; padding-left:20px;}
.case h2 em{ display:block; font-size:16px;text-transform: uppercase; color:#333; line-height:40px; font-weight:normal;}

.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;}


/*about*/
.about{ width:100%; background:url(../images/about.jpg) no-repeat center top; padding:50px 0; height:945px;}
.about h2{ text-align:center; font-size:45px; color:#fff; padding:50px 0 25px 0; width:1280px; margin:0 auto;}
.about h2 span{ color:#d72e18; padding-left:20px;}
.about h2 em{ display:block; font-size:16px;text-transform: uppercase; color:#fff; line-height:40px; font-weight:normal;}
.about p{ width:1280px; margin:30px auto 50px auto; font-size:16px; line-height:28px; text-align:center; color:#fff;}
.about .s_width{ position:relative; height:306px; background:#000; margin-top:100px;}
.about .about_l{ width:50%; position:absolute; top:0; left:0;}
.about .about_l .about_img{ width:640px; height:306px; overflow:hidden; position:absolute; z-index:1;opacity:0.8;}
.about .about_l .about_img img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.about .about_l .about_img:hover img{ transform:scale(1.2,1.2); -moz-transform:scale(1.2,1.2); -webkit-transform:scale(1.2,1.2);}

.about .about_l .about_wz{ position:absolute; z-index:2; left:41%; margin-top:105px; }
.about .about_l .about_wz h3{font-size:35px; color:#fff; font-weight:normal; text-align:center;}
.about .about_l .about_wz h3 em{ display:block;}
.about .about_l .about_wz h3 a{ color:#fff;}

.about .about_r{ width:50%; position:absolute; top:0; right:0;}
.about .about_r .about_img{ width:640px; height:306px; overflow:hidden; position:absolute; z-index:1;opacity:0.8;}
.about .about_r .about_img img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.about .about_r .about_img: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 .about_wz{ position:absolute; z-index:2; left:30%; margin-top:105px; }
.about .about_r .about_wz h3{font-size:35px; color:#fff; font-weight:normal; text-align:center;}
.about .about_r .about_wz h3 em{ display:block;}
.about .about_r .about_wz h3 a{ color:#fff;}


/*news*/
.news{ width:1280px; margin:0 auto; }
.news h2{ text-align:center; font-size:45px; color:#354f95; padding:50px 0 25px 0; width:1280px; margin:0 auto;}
.news h2 span{ color:#d72e18; padding-left:20px;}
.news h2 em{ display:block; font-size:16px;text-transform: uppercase; color:#666; line-height:40px; font-weight:normal;}


.news .s_width{ height:485px; position:relative;}
.news_pic{ width:380px; height:485px; position:absolute; left:0; top:0;}
.news_pic .news_pic_da{ position:absolute; left:0; top:0;width:380px;}
.news_pic .news_pic_jia{ position:absolute; right:0; bottom:0; }

.news_list{ width:900px; height:485px; background:#f6f6f6; position:absolute; right:0; top:0}
.news_list li{ width:355px; float:left; padding:20px 10px 20px 75px;}
.news_list li h4{ font-size:18px;}
.news_list li h4 a{ color:#0e1853; line-height:55px;}
.news_list li p{ line-height:23px; font-size:14px; color:#929292; padding:0 0 15px 0}
.news_list li span{ display:block; line-height:21px; font-size:14px; color:#929292; padding:0 0 5px 0}
.news_list li .news_more{ width:111px; line-height:35px; border:1px solid rgba(0,0,0,0.1); text-align:center; border-radius:30px;}
.news_list li .news_more a{ font-size:15px; color:#e5433a}


/*网站内页*/
.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;}
.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*/
.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:#354f95; padding:50px 0;}
.main_contact h2 i{color:#d72e18; 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;}
.main_contact li span{display:block; font-size:16px; line-height:31px; color:#666; text-align:center;}
.map{ width:100%; margin-top:50px;}


/*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:#fff;}
.se_pro_con .cover_bottom{ position:absolute; height:65px; width:100%; background-image: -webkit-linear-gradient(left,#354f95, #d72e18); 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; }
