html body{width: 100%;}
*{ margin:0; padding:0;font-family: "Microsoft Yahei";}
html body{width: 100%;font-size: 14px;font-family: "Microsoft Yahei";}
img{ border:none;vertical-align: middle;height: auto;}
ul,li{ list-style:none;}
a{outline:none; text-decoration:none; color:#383838;} 
a:hover{outline:none; text-decoration:none; color:#e70012;}
.clear{ clear:both}
.l{ float:left;}
.r{ float:right;}
em,i{font-style:normal;}
hr{border:none; clear:both; height:0; background:none; margin:0; padding:0; border-bottom:#eee solid 1px;  margin:10px 0;}
html > body > table >  tr [id="total"] > td  > ul > li { color:#383838;}
body{ color:#383838; font-family:'Microsoft YaHei UI','Microsoft YaHei',SimSun,'Segoe UI',Tahoma,Helvetica,Sans-Serif; font-size:12px; /*解决电脑设置保护色，网页空白处默认淡绿色问题*/}
/*espcms_public*/
body,div,dl,dt,dd,ul,ol,li,pre,code,form,input,textarea,/*p,*/blockquote,th,td{margin:0;padding:0;}
table{/*border-collapse:collapse;border-spacing:0;*/}
blockquote { border-left: 5px solid #EEEEEE; margin: 10px; padding: 10px; }
/*首字母*/
.firstletter:first-letter{ font-size:200%;}
/* 解决固定层在IE6下闪的问题 */
*html{ background-image:url(about:blank);background-attachment:fixed;}
/* 解决ie下连接加粗的鼠标样式问题*/
a strong{ cursor:pointer;}
/*FCK 兼容解决方案*/
strike{ text-decoration:line-through !important;} strong{ } u{ text-decoration:underline !important;}
/*超出省略号显示*/
.ellipsis{white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;width:80px;overflow:hidden;}
/*块状元素水平居中*/
.auto{margin-left:auto; margin-right:auto;}
/*清除浮动*/
.fix{*zoom:1;}.fix:after{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden;}
/*基于display:table-cell的自适应布局*/
.cell{display:table-cell; *display:inline-block; width:2000px; *width:auto;}
/*双栏自适应cell部分连续英文字符换行*/
.cell_bk{display:table; width:100%; table-layout:fixed; word-wrap:break-word;}
/*单行文字溢出虚点显示*/
.ell{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.ti2{text-indent:2em;}
/*按钮*/
html .button{ display: inline-block; zoom: 1; *display: inline; vertical-align: baseline; margin: 0 2px; outline: none; cursor: pointer;text-align: center; text-decoration: none; font-size:14px; line-height:100%; padding: .4em 1.5em .55em; border:none; border-radius: 2px; color: #fff; background:#40b694;}
.button:hover { text-decoration: none; background: #9a9c9d; }
.button:active { position: relative; top: 1px;color: #999; }
/*圆角*/
.button.bigrounded { -webkit-border-radius: 2em; -moz-border-radius: 2em; border-radius: 2em; }
/*中号*/
.button.medium { font-size: 12px; padding: .4em 1.5em .42em; }
/*小号*/
.button.small { font-size: 11px; padding: .2em 1em .275em; }
/*翻页*/
.espcms_page_botton{text-align: center;overflow: hidden;padding-top:10px;}
/*按钮色彩样式*/
#pagelist,#espcms_bbs_pagelist{color:#818181; font-size:14px;}
.pagination {font-family: '微软雅黑','Microsoft YaHei UI','Microsoft YaHei',arial, helvetica, sans-serif;overflow: hidden;padding:10px 0px;font-size:14px;margin: 0px;}
.pagination a {border: #c2e2e7 1px solid;color: #444;text-decoration: none;overflow: hidden;padding:5px 5px;margin: 0px 0px 0px 5px;}
.pagination a:visited {text-decoration: none;overflow: hidden;}
.pagination a:active {text-decoration: none;overflow: hidden;}
.pagination a:hover {color: #fff;background-color:#37407b;overflow: hidden;}
.pagination span.current {border:#37407b 1px solid;color: #fff;overflow: hidden;padding:5px 5px;margin: 0px 0px 0px 5px;}
.pagination span.disabled {background-color: #37407b;}

/*nav*/
.nav{width:100%;min-width: 1280px;position: absolute;left: 0;right: 0;margin: 0 auto;z-index: 9999;height: 80px;background: #fff;}
.nav_logo{width:450px;float: left;margin-left: 5%;}
.nav_logo img{width:100%;}
.nav ul{width:58%;height: 80px;float: right;}
.nav li{float:left;line-height:80px; width:10%;text-align:center; font-size:15px; position:relative}
.nav li a{font-size:16px;line-height:80px; color:#434343; text-align:center; text-decoration:none; display:block;} 
.nav li a:hover,.nav li:first-child a{ color:#fff; background:#37407b;font-weight: bold}
.nav ul img{width:25%;margin-right: 5%; float: right;display: block;height: 80px;}
.subnav {height:280px; position: absolute;top:80px;z-index: 5;left:-60px;}
.subnav-bot {height: 16px;}
.investor-subnav {width:180px;padding:20px; background:rgba(0,0,0,0.7); z-index:999999; overflow:hidden;}
.investor-subnav .list ul{width:180px;}
.investor-subnav .list li {width:180px;cursor:pointer;float:left;}
.investor-subnav .list li a {display:block; color:#fff;text-align:left; background:#0e88dd}
.investor-subnav .list li a:hover { background:#333;}
.investor-subnav .list li .text{text-align:left;font-size: 15px;color: #fff; font-weight:bold; padding: 5px; line-height: 33px;}
.investor-subnav .list li:hover{background:#37407b;}
.investor-subnav .list li:hover .text{text-align: center;}
/*banner*/
.slide-main{position:relative; z-index:1;padding-top: 80px;}
.prev,.next{display:block;width:30px;height:50px;position:absolute;z-index:222;top:50%;overflow:hidden;cursor:pointer;background-color: #a5a5a5;}
.prev img,.next img{width: 20px;height:30px;margin:10px 0 0 5px;}
.prev{left:70px;}
.next{right:70px;}
.prev:hover,.next:hover,.nav-main a:hover,.nav-main a.cur{background-color: #e70012;}
.item{display:block;width:100%;height:15px;position:absolute;z-index:124;bottom:25px;left:0;text-align:center;}
.item a{display:inline-block;width:10px;height:10px;margin-right:11px;background:#fff;opacity:0.8;-moz-opacity:0.6;filter:alpha(opacity=60);overflow:hidden;border-radius:50px;}
.item a.cur{background:#e70012;width: 40px;}
.slide-box,.slide{display:block;width:100%;height: auto;min-width: 1280px;}
.slide-box{position:relative;overflow: hidden;}
.slide{display:none;position:relative;position:relative;z-index:8;}
.slide img{width: 100%;height: auto;}
.slide a{display:block;cursor:pointer;}
/*dibu*/
.footer{background:url(../images/di_bg.jpg) no-repeat top center;width:100%;min-width: 1280px;padding: 70px 0;position: relative;}
.di_nav{margin: 0 auto;width: 1280px;}
.di_logo{width: 1280px;border-bottom: 1px solid rgba(255,255,255,0.2);margin-bottom: 10px;}
.footer_left{width: 400px;margin-right: 50px;}
.footer_left em{display: block;font-size:21px;font-weight: bold;color: #fff;margin-top: 30px;}
.footer_left i{display: block;margin-top: 30px;width: 50px;height: 4px;background:#f8c848;}
.di_tel{width: 230px;height: 38px;line-height: 38px;border: 1px solid #fff;border-radius:4px;margin-top: 20px;font-size: 22px;color: #f8c848;}
.di_tel img{margin-left: 20px;}
.footer_left p{margin-top: 20px;line-height: 28px;font-size: 18px;color: #fff;}
.footer_right{margin-top:78px;}
.footer_right img{border-radius: 8px;float: left;}
.footer_right p{float: left;font-size: 16px;font-weight: bold;color: #cdced8;margin-left: 15px;margin-top: 50px;}
.footer_right p span{font-size: 14px;font-weight:normal;color:#71727f;}
.di_tiao{width: 100%;min-width: 1280px;height: 50px;overflow: hidden;background: #21264a;line-height: 50px;}
.footer_p{color:#b7b7b7;font-size: 14px;}
/*indext*/
.indext_width{width: 1280px;margin: 0 auto;padding-top: 60px;position: relative;}
/*indext-bt*/
.indext_bt{margin: 0 auto;width: 1280px;text-align: center; background: url("../images/bt_bj.png") no-repeat top center;height: 134px;margin-bottom: 26px;}
.indext_bt strong{font-size: 42px;font-weight: bold;color: #fff;display: block;padding-top: 10px;}
.indext_bt p{font-family:"Times New Roman";color:#e70012;text-transform: uppercase;font-size:28px;}
.indext_bt i{font-size: 15px;color:#c1c1c1;}
/*indext-pro*/
.indext_prolist{padding:70px 0;background: url("../images/pro_bg.jpg"); width: 100%;overflow: hidden;min-width: 1280px;}
.indext_prolist ul{width: 1280px;margin: 0 auto;}
.indext_prolist ul li{width:172px;margin-right: 13.6px;height:242px;border: 1px solid #dadada;float: left;padding:14px;}
.indext_prolist ul li:last-child{margin-right: 0;}
.indext_prolist ul li i{font-family:Impact;font-size:16px;color: #dadada;}
.indext_prolist ul li div{width:170px;height:117px;margin:0 auto;overflow: hidden;}
.profl_tb1{background: url("../images/pvc_tp.jpg") no-repeat center;}
.profl_tb2{background: url("../images/sbs_tp.jpg") no-repeat center;}
.profl_tb3{background: url("../images/feiliqingji_tp.jpg") no-repeat center;}
.profl_tb4{background: url("../images/zizhan_tp.jpg") no-repeat center;}
.profl_tb5{background: url("../images/feiguhua_tp.jpg") no-repeat center;}
.profl_tb6{background: url("../images/guanfengjiao_tp.jpg") no-repeat center;}
.indext_prolist ul li em{color: #5a5a5a;line-height:60px;font-size: 21px;font-weight: bold;text-align: center;margin: 0 auto;display: block;}
.indext_prolist ul li p{font-size: 15px;line-height: 23px;color: #828282;}
.indext_prolist ul li:hover{box-shadow:3px 5px 0px #e70012;}
.indext_prolist ul li:hover em{color: #37407b;}

.indext_pro{padding:70px 0;background: url("../images/pro_bj.jpg") no-repeat top center; width: 100%;overflow: hidden;min-width: 1280px;}
.index_product{ position:relative;width:1240px; margin: 0 auto;overflow: hidden;padding:20px;background: rgba(255,255,255,0.8);box-shadow:0px 0px 15px rgba(0,0,0,0.3);}
.pro_con{width:1280px;margin: 10px auto;overflow: hidden}
.pro_cc{width:407px;height:305px;float: left;margin:0 10px 40px 0;overflow:hidden;border-bottom: 2px solid #d6d7d7;position: relative;}
.pro_cc img{width: 100%;}
.pro_cc_pic em{height:50px;background-color:rgba(255,255,255,0.7);display: block;text-align: center;color: #494a4b;font-size: 18px;line-height: 50px;position:absolute;bottom: 0;width: 100%;}
.pro_cc_pic em span{font-size: 14px;color: #666;line-height: 22px;}
.pro_cc a:hover .pro_cc_pic em{background-color:#006633;color: #fff;}
.pro_cc .reconmmendtt{position:absolute;width:347px;height:245px;background:#e70012;transform: perspective(100px) rotateX(40deg);z-index: 9999;transform-origin: center bottom 0;left: 0;top:0;padding:30px;display: none;}
.pro_cc .reconmmendtt_a a{ line-height: 30px; color: #fffc0e; display: block;  font-size: 32px; font-weight: bold;}
.pro_cc .reconmmendtt_a a:hover{ color: #FFFFFF; }
.pro_cc .reconmmendtt_ab{height:2px; width: 60px; background: #fffc0e; margin-top: 16px;}
.pro_cc .reconmmendtt_c{height: 32px; width: 32px; margin: 0 auto; padding-top: 70px;}
.pro_cc .reconmmendtt_d a{ line-height: 29px; color: #FFFDFE; font-size: 16px; display: block; } 
.pro_cc .reconmmendtt_d a:hover{ color: #FFFDFE; } 
.pro_cc .reconmmendtt_e a{ color:#FFFFFF; display: block; font-size: 16px; margin-top: 50px;} 
.pro_cc .reconmmendtt_e a:hover{ font-weight: bold;color:#FFFFFF; }
.pro_cc .tre:hover{ height:93px; width:93px;background: rgba(255,255,255,.5);  -moz-border-radius: 93px / 93px;-webkit-border-radius: 93px / 93px;border-radius: 93px / 93px;}
.pro_cc:hover .reconmmendtt{display: block;}
/*indext-about*/
.indext_about{width:100%;height: 780px;padding-top: 116px;margin: 0 auto;background: url("../images/about_bg.jpg")no-repeat top center;min-width: 1280px;}
.abou_bt{position: relative;}
.indext_abou_zi{width:740px;}
.indext_abou_zi p{line-height:27px;font-size: 16px;margin-bottom:14px;color:#fff;}
.aboubt_name{text-align:left;position:relative;z-index:2;}
.aboubt_name p{position: absolute;font-size: 80px;font-family:Impact;left: 0;right: 0;text-transform:uppercase;color:rgba(255,255,255,0.2);z-index: 1;line-height:97px;}
.aboubt_name em{font-size:32px;z-index:2;position: relative;display: block;color:#fff;font-weight: bold;}
.aboubt_name em span{color: #e70012;}
.about_con_more{width: 100px;height: 32px;line-height: 32px;text-align: center;background:#ebc306;text-indent:0;-webkit-transition: 0.5s;transition: 0.5s;margin-top:28px;}
.about_con_more a{color: #fff;}
.about_con_more:hover {border-radius: 20px;width: 150px;color: #fff;}
.indext_abou_img{width:493px;height: auto;overflow: hidden;margin-top:60px;}
/*indext_yingyong*/
.indext_yingyong{width: 100%;padding:70px 0;background: url("../images/yingyongbg.jpg")no-repeat center top ;min-width:1280px;overflow: hidden;}
.ingdex_yingy{width: 1280px;margin: 0 auto;}
.yyong_l{width: 700px;}
.yyong_r{width: 500px;height: 620px; background: url("../images/yingyong_r.jpg") no-repeat top center;}
.yyong_r em{display: block;width: 100%;font-size: 38px;text-align: center;color: #fff;margin-top: 360px;}
.yyong_r i{display: block;width: 100%;font-size:16px;text-align: center;color: #fff;text-transform: uppercase;font-family:Arial;color: #666;}
.yyong_r div{width: 140px;height:50px;line-height: 50px;background: #e70012;color: #fff;font-size: 18px;text-align: center;margin: 20px auto;}
.yyong_r div a{color: #fff;}
.yyong_l div{width:348px;height:308px;border: 1px solid rgba(0,0,0,0.3);}
.yyong_l div p{width: 100%;height: 38px;line-height: 38px;text-align: center;margin-top: 180px;font-size:28px;font-weight: bold;color: #5d5d5d;}
.yyong_l div i{text-align: center;text-transform: uppercase;color: #8d8d8d;margin: 0 auto;display: block;font-family:Arial;}
.yy_l01{background: url("../images/yingyong01.jpg")}
.yy_l02{background: url("../images/yingyong02.jpg")}
.yy_l03{background: url("../images/yingyong03.jpg")}
.yy_l04{background: url("../images/yingyong04.jpg")}
.yyong_l .yy_l01:hover{background: url("../images/yingyong1.jpg")}
.yyong_l .yy_l02:hover{background: url("../images/yingyong2.jpg")}
.yyong_l .yy_l03:hover{background: url("../images/yingyong3.jpg")}
.yyong_l .yy_l04:hover{background: url("../images/yingyong4.jpg")}
.yyong_l div:hover p{color: #fff;}
/*indext_youshi*/
.index_youshi{width: 1280px;margin: 0 auto;padding: 70px 0;height: 502px;}
.index_youshi li{width:240px;height:440px;float: left;margin-right:24px;padding:30px;border: 1px solid #bebebe;}
.index_youshi li:last-child{margin-right: 0!important;}
.index_youshi li hr{border-bottom:1px solid rgba(0,0,0,0.2);}
.index_youshi li div{width: 96px;height: 96px;margin:50px auto 40px auto;}
.youshili_tb1{background: url("../images/youshi_litb01.png") no-repeat top center;}
.youshili_tb2{background: url("../images/youshi_litb02.png") no-repeat top center;}
.youshili_tb3{background: url("../images/youshi_litb03.png") no-repeat top center;}
.youshili_tb4{background: url("../images/youshi_litb04.png") no-repeat top center;}
.index_youshi li em{display: block;width: 100%;font-size: 28px;font-weight: bold;text-align: center;color: #37407b;}
.index_youshi li p{font-size: 38px;color:#e70012;font-family:Arial;text-transform: uppercase;text-align: center;margin-top: 20px;}
.index_youshi li p i{font-size: 16px;font-family:"Microsoft Yahei";color:#666;}
.index_youshi li span{font-size: 20px;text-align: center;margin-top:30px;color: #37407b;display: block;}
.index_youshi li:hover{background:url("../images/youshi_li.jpg") no-repeat top center;}
.index_youshi li:hover hr{border-bottom:1px solid rgba(255,255,255,0.2);}
.index_youshi li:hover .youshili_tb1{background: url("../images/youshi_litb1.png") no-repeat top center;}
.index_youshi li:hover .youshili_tb2{background: url("../images/youshi_litb2.png") no-repeat top center;}
.index_youshi li:hover .youshili_tb3{background: url("../images/youshi_litb3.png") no-repeat top center;}
.index_youshi li:hover .youshili_tb4{background: url("../images/youshi_litb4.png") no-repeat top center;}
.index_youshi li:hover p,.index_youshi li:hover p i{color:#f8c848;}
.index_youshi li:hover span,.index_youshi li:hover em{color: #fff;}
/*indext_case*/
.indext_case{padding:60px 0;width: 1280px;margin: 0 auto;overflow:hidden;margin-top: -260px;}
.huo_dd{position:relative; overflow:hidden;height: 420px;width: 1280px;margin: 0 auto;margin-top: 20px;}
.huo_dd li{float:left; padding:0; width:300px; height:400px; margin:10px; position:relative; overflow:hidden; }
.huo_t_l{ width:300px; position:relative;}
.huo_t_l a{ width:300px; display:block; height:400px; position:relative; }
.huo_t_l a div{ width:300px; height:40px; position: absolute; z-index:2; background:rgba(255,255,255,0.8); text-align:center; line-height:40px; color:#666; font-size:18px; left:0; bottom:0;}
.huo_dd li img{height: 100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease;margin: 0 auto;}
.huo_dd li:hover{box-shadow:10px 10px 0 #e70012;}
.huo_dd li:hover{box-shadow:10px 10px 0 #e70012;}
.huo_dd li:hover img{transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}
/*indext_new*/
.indext_new{padding:70px 0;width: 100%;overflow: hidden;background: url("../images/news_bg.jpg") no-repeat top center;min-width: 1280px;}
.index_wenzhang{width:1280px;overflow: hidden;margin: 0 auto;}
.new_nr_tl{width:420px;height:315px;background-size: 100%;overflow: hidden;background:url("../images/newsnnn.jpg") no-repeat center top;}
.se_pro_t_laa{width:720px;height:215px;background: #f4f4f6;padding:50px 70px;}
.se_pro_t_laa a em{color: #e70012;font-size: 26px;font-weight: bold;}
.se_pro_t_laa a hr{border-bottom:2px solid rgba(0,0,0,0.1);}
.se_pro_t_laa a p{color: #666;font-size: 16px;line-height: 32px;}
.se_pro_t_laa span{display: block;width: 160px;height:32px;line-height:32px;text-align: center;border: 1px solid #e70012;border-radius: 50px;margin-top: 30px;}
.new_nr{width:1280px;margin: 0 auto;margin-top: 20px;}
.new_nr li{height:425px; width:415px;margin-right:17.5px;float: left;background:#f4f4f6;position: relative;overflow: hidden;}
.new_nr li:last-child{margin-right: 0;}
.inde_xw{position: absolute;width: 70px;height: 80px;left: 70px;background: #fff;top: 0;font-family: Arial;color: #37407b;}
.inde_xw p{font-weight: bold;font-size: 20px;text-align: center;padding-top: 12px;border-bottom: 1px solid;}
.inde_xw i{display: block;margin: 0 auto;font-size: 18px;width: 44px;height: 23px;overflow: hidden;}
.inde_wz em{font-size: 18px;font-weight: bold;color:#535959;margin: 12px 20px 5px 20px;display: block;}
.inde_wz p{font-size: 16px;color:#535959;line-height: 23px;margin:0 20px;}
.new_nr li:hover .inde_wz em{color:#e70012;}
.indext_wsbk{margin-top: 26px;}
.inde_news_more{width: 1280px;height: 32px;margin: 0 auto;}
.inde_news_more a{display: block;width: 120px;line-height: 32px;text-align: center;margin: 0 auto;background:#37407b;color: #fff;margin-top: 30px;border-radius: 50px;}
.inde_news_more a:hover{background: #e70012;}
/*neiye*/
.ny_banner{width:100%;min-width: 1280px;margin: 0 auto;height: auto;position: relative;}
.ny_banner img{width: 100%;height: auto;margin-top: 80px;}
.title_product{width: 1280px;height:40px;line-height: 40px;margin: 0 auto;}
.title_product p{font-size: 15px;color: #666;}
.add_dizhi{position: absolute;width:1280px;margin: 0 auto;left: 0;right: 0;font-size: 16px;text-align: right;bottom:20px;font-weight: bold;color: #fff;text-shadow:2px 2px 2px #666;}
.add_dizhi a{color: #fff;}
.ny_gsm{text-align: center;font-size: 42px;font-weight: bold;color:#37407b;margin-top:60px;}
.ny_gsm span{color:#e70012;}
.abou_nyjj{width: 1280px;margin: 0 auto;padding:26px 0;color: #666;}
.abou_nyjj p{font-size: 18px;line-height: 33px;margin: 10px 0;text-indent: 2em;}
/*neiye_contact*/
.ny_contact{width: 1280px;margin: 0 auto;padding: 60px 0;}
.ny_lianxi{width: 500px;height:260px;border: 1px solid #e9e9e9;padding:50px 50px;}
.ny_lianxi strong{font-size: 38px;font-weight: bold;color: #666;margin-bottom:35px;display: block;}
.ny_lianxi p{font-size: 18px;line-height:47px;color: #666;}
.ny_conimg{width: 620px;height:360px;border: 1px solid #e9e9e9;}
/*neiye_newlist*/
.se_news_con{ padding:40px 0 0 0}
.se_news_con ul{ }
.se_news_con li{  margin-bottom:15px;position:relative; overflow:hidden; cursor: pointer;position:relative; top:0; padding:25px 0; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; border-bottom:1px solid #eee}
.se_news_con li:hover { background:#37407b; top:30px;}
.se_news_con .se_news_da{ width:1280px; margin:0 auto}
.se_news_l{ width:300px; position:relative; overflow:hidden; }
.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{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}
.se_news_r{ width: 910px; position: relative; z-index: 2; padding:10px 20px 0 0}
.se_news_r span{ display:block; 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:#37407b; }
.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 #37407b; 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:#37407b; 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:#37407b; }
.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; }
.main{ width:1280px; margin:30px auto 0 auto}
.t_left{ width:265px; float:left; margin:0 0 30px 0}
.fenye{padding:20px 0; font-size:14px;}
/*neiye_new*/
.ny_newsnr{width:1280px;margin: 0 auto;}
.ny_newsnr h1{text-align: center;font-size:24px;line-height:57px;margin-top: 28px;}
.ny_newsnr .se_date{text-align: center;font-size:16px;line-height:32px;color: #666;}
.ny_news_txt{font-size:18px;margin: 26px 0;line-height:32px;padding:30px;border: 1px solid #E0E0E0;}
.ny_news_txt p{margin-bottom: 10px;}
.ny_news_txt p img{display: block;max-width:800px;height: auto;margin:0 auto;}
.xiangqing_fanye ul li{width:50%;height: 50px;line-height: 50px;float:left;font-size: 16px;}
.xiangqing_fanye{width:1280px;margin:15px auto;border: 1px solid #E0E0E0;}
/*neiye_caselist*/
.se_pro_con{ position:relative; margin:60px auto;width: 1300px;}
.se_pro_con li{float:left; padding:0; width:305px; height:280px; margin:10px; background:#f3f5f7; position:relative; overflow:hidden;}
.se_pro_con li:hover a{}
.se_pro_con li a{ width:306px; height:280px; display:block; position:relative; }
.se_pro_con li a .se_pro_cc{ width:306px; height:65px; text-align:center; color:#666; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.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_con .chanpin_con_pic{ width:306px; height:230px; position:relative; overflow:hidden;}
.se_pro_con li a .se_pro_cc p{ display:block;font-size:16px; line-height:50px;}
.se_pro_con li a .se_pro_cc div{ width:200px; margin:0 auto; height:34px; text-align:right; background:url(../images/tetel.png) no-repeat left center; font-size:30px; color:#df131b; font-family:Impact}
.se_pro_con li a .se_pro_cc span{ display:block; width:100px; text-align:center; font-size:14px; color:#fff; line-height:30px;}
.se_pro_con li a .se_pro_hover{ width:306px; height:290px; position: absolute; top:-513px; left:0; z-index:2; text-align:center; background:rgba(0,0,0,0.7);  color:#ffffff; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.se_pro_con li a .se_pro_hover span{ display:block; text-align:center; font-size:20px; line-height:40px; padding:110px 0 0 0; font-weight:normal; margin:0 25px;}
.se_pro_con li a .se_pro_hover p{ font-size:15px; text-align:center; width:129px; margin:0 auto; border:1px solid rgba(255,255,255,0.3);  line-height:30px;}
.se_pro_con li:hover .se_pro_cc{ bottom:-115px;}
.se_pro_con li:hover .se_pro_hover{ top:-7px;}
/*neiye_pro*/
.ny_right{width: 990px;margin-top: 36px;}
.nypro_pic{width:600px;height:450px;margin-bottom: 26px;}
.nypro_pic img{width: 100%;height: auto;margin: 0 auto;}
.nypro_title{width: 340px;}
.miaoshu{width:990px;margin: 0 auto;background-color: #D9D9D9;height:42px;line-height:42px;}
.miaoshu span{display: block;width: 120px;text-align:center;background:#37407b;font-size: 20px;color: #fff;}
.cpdianhua{background: url("../images/cpdianhua.jpg") no-repeat top left;width:340px;height: 300px;}
.se_nypro_con{ position:relative; margin:30px auto;width:1280px;}
.se_nypro_con li{float:left; padding:0; width:406px; height:350px; margin:10px; background:#f3f5f7; position:relative; overflow:hidden;}
.se_nypro_con li a{ width:406px; height:350px; display:block; position:relative; }
.se_nypro_con li a .se_pro_cc{ width:406px; height:50px; text-align:center; color:#666; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.se_nypro_con li  img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease;}
.se_nypro_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_nypro_con .chanpin_con_pic{ width:406px; height:300px; position:relative; overflow:hidden;}
.se_nypro_con li a .se_pro_cc p{ display:block;font-size:16px; line-height:50px;}
.se_nypro_con li a .se_pro_cc div{ width:200px; margin:0 auto; height:34px; text-align:right; background:url(../images/tetel.png) no-repeat left center; font-size:30px; color:#df131b; font-family:Impact}
.se_nypro_con li a .se_pro_cc span{ display:block; width:100px; text-align:center; font-size:14px; color:#fff; line-height:30px;}
.se_nypro_con li a .se_pro_hover{ width:406px; height:357px; position: absolute; top:-513px; left:0; z-index:2; text-align:center; background:rgba(0,0,0,0.7);  color:#ffffff; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.se_nypro_con li a .se_pro_hover span{ display:block; text-align:center; font-size:20px; line-height:40px; padding:110px 0 0 0; font-weight:normal; margin:0 25px;}
.se_nypro_con li a .se_pro_hover p{ font-size:15px; text-align:center; width:129px; margin:0 auto; border:1px solid rgba(255,255,255,0.3);  line-height:30px;}
.se_nypro_con li:hover .se_pro_cc{ bottom:-115px;}
.se_nypro_con li:hover .se_pro_hover{ top:-7px;}

.t_left{ width:265px; float:left; margin:0 0 30px 0}
.fenlei{ border: 1px solid #eee;margin-top: 36px;}
.fenlei h2{ color:#fff; font-size:24px; background:#37407b; height:65px; line-height:65px;text-align:center;}
.fenlei h2 a{color:#fff;}
.fenlei h2 span{ font: 16px Arial; padding:0 0 0 15px; text-transform:uppercase;color:#d3d3d3;}
.fenlei li{text-align:left; }
.fenlei li .fl_li_b{ line-height:44px; color:#333; font-size:15px; padding:0 0 0 40px; display:block ;  border-bottom:1px solid #eee;background:url(../images/njia3.png) no-repeat 17px 15px;}
.fenlei li .fl_li_b:hover{text-decoration:none; color:#333;  font-weight:bold; background:url(../images/njia3.png) no-repeat 17px 15px;}
.fenlei li .hid{ width:220px; margin:0 auto}
.fenlei li .hid a{ display:block; padding:0 0 0 50px; height:40px; line-height:40px; color:#777; font-size:15px; border-bottom:1px dashed #e2e2e2; }
.fenlei li .hid a:hover{color:#ebc306;}
.fenlei li div{ line-height:40px; }
/*contact*/
.contact{  margin:15px 0 0 0; border: 1px solid #eee; }
.contact h2{ color:#fff; font-size:24px; background:#37407b; height:65px; line-height:65px;text-align:center;}
.contact h2 a{color:#fff;}
.contact h2 a:hover{ color:#fff;}
.contact h2 a span{ font: 16px Arial; padding:0 0 0 15px; text-transform:uppercase;color:#d3d3d3;}
.contact p{ line-height:28px; padding:30px 10px 30px 10px; color:#444; font-size:14px;}
.contact p strong{ font-size:16px; line-height:38px; }
.dituaa{width: 1280px;margin: 0 auto;overflow: hidden;}
.ser_lc {width:90%; padding: 0 0 40px 0; overflow: hidden;margin: 0 auto;margin-bottom: 60px;min-width: 1280px;}
.ser_lc h3 { font-size: 40px; margin: 40px 0 10px 0; color: #636b64; text-align: center; }
.ser_lc p { text-align: center; font-size: 15px; margin-bottom:32px; }
.ser_lc h4 { color: #000; font-weight: 600; font-size: 17px; padding: 4px 10px; width: 63%; margin: 15px auto 0; text-align: center; }
.ser_lc li { float: left; width:16.66%; background: url("../images/lc_line.png") no-repeat right 44%; }
.ser_lc li:last-child{background:rgba(0,0,0,0);}
.ser_lc li:hover{animation: dou 0.5s linear;}
.ser_lc li img { display: block; width:40%; margin: 0 auto; text-align: center; }
.strength{width: 90%;margin:30px auto}
.strengthMain{overflow:hidden;}
.strengthMain li{float:left;width:49%;overflow:hidden;background:#000;position:relative;margin:0.5%;}
.strengthMain li img{width:100%;height:auto;transition:all .5s;opacity:0.4;filter:alpha(opacity=40);}
.strengthMain li .font{width:80%;height:45%; top:0;left:0;position:absolute;color:#fff;text-align:center;font-size:16px;padding: 10%; padding-top:20%;}
.strengthMain li:hover img{transform: scale(1.05, 1.05);}
.strengthMain li .font::before,.strengthMain li .font::after{position:absolute;content:'';opacity:0;transition:all 0.5s;}
.strengthMain li .font::before{top:25px;right:15px;bottom:25px;left:15px;border-top:1px solid #fff;border-bottom:1px solid #fff;transform:scale(0,1);-webkit-transform-origin:0 0;transform-origin:0 0}
.strengthMain li .font::after{top:15px;right:25px;bottom:15px;left:25px;border-right:1px solid #fff;border-left:1px solid #fff;transform:scale(1,0);transform-origin:100% 0;}
.strengthMain li:hover .font::before,.strengthMain li:hover .font::after{opacity:1;transform:scale(1);transition: all 0.5s;}