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:#ebc306;}
.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:#25598d;overflow: hidden;}
.pagination span.current {border:#25598d 1px solid;color: #fff;overflow: hidden;padding:5px 5px;margin: 0px 0px 0px 5px;}
.pagination span.disabled {background-color: #25598d;}

/*nav-top*/
.wztop{width:100%;height:28px;background-color:#bec2c5;min-width: 1280px;}
.tophy{width: 1280px;margin: 0 auto;line-height: 28px;color: #fff;}
.wangzhanming{width: 100%;height: 100px;background-color: #fff;}
.wangzhanming0{width:1280px;margin: 0 auto;}
.gs_logo,.name,.shugang,.top_zhuying{float: left}
.tel_tb,.tel_tb p{float: right;}
.gs_logo{margin-top:20px;margin-right: 10px;}
.name {margin-top: 12px;margin-right: 30px;}
.name h1{font-size:39px;font-weight: bold;color:#25598d;}
.name h1 span{color:#d5af0f;}
.name i{font-style:normal;font-size:15px;color: #6c7278;}
.shugang{margin-top: 20px;margin-right: 30px;}
.top_zhuying{font-size: 16px;color:#6c7278;line-height: 20px;margin-top:26px;}
.top_zhuying p{display:block;font-weight: bold;height:20px;}
.top_zhuying span{display: block;height:20px;margin-top: -10px;}
.tel_tb{margin-top: 25px;margin-left: 15px;}
.tel_tb p{font-weight: bold;font-size: 38px;font-family:Impact;color:#25598d;line-height: 50px;}
.tel_tb img{margin-right: 15px;}
/*nav*/
.nav{ height:40px;width: 100%;background:#25598d;min-width: 1280px;}
.nav ul{width: 1280px;margin: 0 auto;}
.nav li{float:left;line-height:40px; width:182px; color:#fff; text-align:center; font-size:15px; position:relative;}
.nav li a{font-size:18px;line-height:40px; color:#fff; text-align:center; text-decoration:none; display:block;}
.nav li a:hover{ color:#fff; background:#d5af0f;transform: skewX(-25deg);}
.nav li a:hover p{transform: skewX(25deg);}
.subnav {height:280px; position: absolute;top:50px;z-index: 5;left:-342px;}
.investor-subnav {width:1200px;padding: 23px; background:rgba(0,0,0,0.7); z-index:999999; overflow:hidden;top: 40px;}
.investor-subnav .list li {width:148px;height:113px;margin:0 10px;cursor:pointer;text-align: center;margin-bottom: 10px;background:rgba(255,255,255,0.8);overflow:hidden;border-radius:10px;border: 2px solid #fff;position:relative;z-index: 999;}
.investor-subnav .list li img{width: 100%;}
.investor-subnav .list li a {display:block; color:#fff;text-align:center;background:#0e88dd;}
.investor-subnav .list li a:hover { background:#333;}
.investor-subnav .list li .text{font-size: 15px;color:#666; font-weight:bold;line-height:32px;position: absolute;z-index:1000;bottom:0;left: 0; right: 0;text-align:center;margin: 0 auto;display: block;background:rgba(255,255,255,0.8);}
.investor-subnav .list li:hover{background:#25598d;}
.investor-subnav .list li:hover .text{color: #fff;background:#25598d;}
/*banner*/
.slide-main{position:relative; z-index:1}
.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: #ebc306;}
.item{display:block;width:100%;height:15px;position:absolute;z-index:124;bottom:48px;left:0;text-align:center;}
.item a{display:inline-block;width:24px;height:8px;margin-right:11px;background:#333;opacity:0.8;-moz-opacity:0.6;filter:alpha(opacity=60);overflow:hidden;}
.item a.cur{background:#ebc306;}
.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;}
/*搜索*/
.sousuo{ height:67px;width:100%;background-color:#f1f4f7;box-shadow: 0px 2px 3px #e7e6e6;position: relative;z-index: 999;}
.sousuok{ width: 1280px;margin: 0 auto;}
.sousuo_rm img{ width: 40px;height: 60px;margin-right: 10px;}
.sousuo_rm{ line-height:66px;color: #7f8081;font-size: 14px;}
.sousuo_rm span{ font-size: 16px;font-weight: bold;color: #0657b2;}
.search-bar { width:308px; height:40px;color: #ffffff;margin-top: 15px;}
.search-tab .tab { padding: 6px 20px; float: left; font-size: 24px; color: #fff; cursor: pointer; }
.search-tab .on { background: #fff; color: #fe0000; }
.tab-panel { display: none; }
.on { display: block; }
.search-bar .search-keywords { margin-top: 2px; border-radius: 6px; overflow: hidden; }
.search-bar .keywords {width: 260px; height: 36px; line-height: 36px; font-size: 15px;float: left;border: 1px solid #0657b2;border-radius:10px 0 0 10px;color: #999!important;}
.search-bar input[type="submit"] {  width: 46px; height: 38px;background:url(../images/sousuo_tb.png) no-repeat center; float: right;border: 1px solid #0657b2;border-radius:0 10px 10px 0;text-align: center; font-size: 16px; color: #fff; cursor: pointer;}
.search-close { width:26px; height:27px; cursor: pointer; transition:.4s all; display:block; position:absolute; right:0; top:0;}
.search-close:hover {  color: #fff; transform: rotate(360deg); -webkit-transform: rotate(360deg); }
.modal-open { overflow: hidden; padding-right: 17px; }
.search-bar .keywordss { padding-left: 10px; width: 258px; height: 48px; line-height: 48px; font-size: 16px; background:#d81e06; border: 1px solid #d81e06; float: left;color: #ffffff!important;}

/*dibu*/
.foodi{width:100%;height:78px;background: #3e75ac;min-width: 1280px;padding: 60px 0;}
.di111{width:1280px; margin: 0 auto;}
.diwz p{font-size:32px;font-weight:bold;color: #fcd846;}
.diwz p span,.diwz em{font-size:24px;}
.diwz em{color: #fff;}
.dianhua{width: 306px;height: 78px;background: #e4bd18;}
.dianhua p{display: block;width: 228px;text-align: center;color: #fff;float: left;font-family: Impact;font-size: 32px;line-height: 36px;    padding-top: 3px;}
.dianhua img{width: 78px;height: 78px;display: block;float: right;}
.footer{background:url(../images/footer.jpg) no-repeat top center;width:100%;height:410px;min-width: 1280px;}
.footer1{width:1280px;margin: 0 auto;}
.footer1 li{width: 430px;float: left;}
.footer1 li img{display: block;margin:34px 0 0 20px;float:left;width:70px;}
.footer1 li div{width:300px;float:right;margin-top: 33px;}
.footer1 li div i{width: 120px;height: 3px;background: #666;}
.footer1 li div strong,.footer1 li div p{font-size: 18px;}
.footer1 li div p{color: #666;}
.gsm{width:450px;height:110px;margin:90px auto 0 auto;border:2px solid #fcd846;}
.gsm p{font-family: Impact;text-align: center;font-size: 41px;color: #fcd846;text-transform: uppercase;margin-top: 6px;}
.gsm em{font-size: 32px;font-weight:bold;color:#fcd846;text-align: center;margin: 0 auto;display: block;}
.didi{width: 100%;text-align: center;background: #20456b;height:56px;line-height:56px;color: #C9C9C9;min-width: 1280px;
}
.didi a{color: #C9C9C9;}
/*indext*/
.indext_width{width: 1280px;margin: 0 auto;padding-top: 60px;position: relative;}
/*indext-bt*/
.indext_bt{margin: 0 auto;width: 1280px;}
.bt_name{text-align: center;position:relative;z-index:2;}
.bt_name img{position: absolute;left: 0;right: 0;z-index: 1;margin: 0 auto;}
.bt_name h2,.bt_name h3,.bt_name h5,.bt_name h6,.bt_name h7{font-size:48px;z-index:2;position: relative;padding-top:22px;display: block;color:#25598d;}
.bt_name h2 span,.bt_name h3 span,.bt_name h5 span,.bt_name h6 span{font-weight: bold;color: #e4bd18;}
.bt_wenzi{font-size:15px;text-align: center;color:#666;line-height: 32px;}
/*indext-profl*/
.indext_prolist{width: 100%;padding-top: 70px;}
.indext_pro{width:1280px;margin:28px auto;height:200px;}
.tupian_zz{width:1220px;position:relative;height:184px;overflow: hidden;margin:0 auto;}
.tupian_zz li{width: 230px;height:186px;margin-right: 14px;overflow: hidden;background:url("../images/cpflbg.png") no-repeat center top;}
.tupian_zz li div{width: 194px;height: 120px;overflow: hidden;margin-top: 20px;margin-left: 12px;}
.tupian_zz li img{width: 100%;}
.tupian_zz li p{display: block;width: 217px;height: 34px;line-height: 34px;font-size:18px;color: #fff;text-align:center;background:url("../images/cpflbg_01.png") no-repeat center top;margin-top: 4px;margin-left:12px;}
.tupian_zz li:hover p{background:url("../images/cpflbg_02.png") no-repeat center top;}
.jiantou_2{width:1280px;position: absolute;right: 0; z-index: 10;margin-top:66px;}
/*indext-pro*/
.index_product{ position:relative;width:1280px; margin: 0 auto;overflow: hidden;padding:20px 0;background:url("../images/pro_bg.jpg") no-repeat center top;box-shadow:0px 0px 15px rgba(0,0,0,0.3);}
.pro_con{width:1280px;margin: 10px auto;overflow: hidden}
.pro_cc{width:420px;height:314px;float: left;margin:0 10px 20px 0;overflow:hidden;position: relative;}
.pro_cc img{width: 100%;}
.pro_cc_pic em{height:50px;background-color:rgba(0,0,0,0.7);display: block;text-align: center;color: #fff;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:360px;height:355px;background:#e4bd18;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: #fff; 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: #fff; 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-liucheng*/
.liucheng{width: 100%;padding-top:70px;position: relative;min-width: 1280px;}
.index_lc{width:100%;background:url("../images/liucheng_bgg.jpg") no-repeat center;height:330px;margin-top: 20px;}
.index_lc ul{width: 1280px;margin: 0 auto;}
.index_lc li{width:213px;float: left;text-align: center;margin-top: 90px;}
.index_lc li p{text-align: center;line-height:32px;font-size: 20px;font-weight: bold;color: #666;}
.index_lc li:hover{-webkit-transform: translateY(20px); transform: translateY(20px);-webkit-transition:0.5s ease-in-out;}
/*indext-about*/
.indext_about{width:100%;padding:70px 0;margin: 0 auto;background: url("../images/abou_bg.jpg") no-repeat center top;min-width:1280px;}
.inde_about{width:1280px;margin: 0 auto;overflow:hidden;margin-top: 28px;}
.indext_abou_zi{width:700px;background: url("../images/aboutbg_l.jpg") no-repeat center top;height:465px;padding: 40px;}
.indext_abou_zi p{line-height:27px;font-size: 16px;margin-top:16px;color:#fff;}
.indext_abou_zi p span{color:#fcd846;}
.inde_abou{border-left: 3px solid #fff;}
.inde_abou em{font-size: 32px;color: #fff;margin-left: 20px;}
.inde_abou em span{font-weight: bold;color:#fcd846;}
.inde_abou p{font-size:28px;margin-left: 20px;font-family: Impact;color: rgba(255,255,255,0.7);}
.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(0,0,0,0.1);z-index: 1;line-height:97px;}
.aboubt_name em{font-size:42px;z-index:2;position: relative;display: block;color:#606060;}
.aboubt_name em span{font-weight: bold;color: #25598d;}
.abouenzi{font-size:20px;text-align:left;color:#818181;line-height:50px;}
.abouenzi span{font-weight: bold;}
.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: 500px;height: auto;overflow: hidden;}
/*indext_case*/
.indext_case{padding:60px 0;width:100%;background:url("../images/index_casebg.jpg") no-repeat center;overflow: hidden; min-width: 1280px;}
.indext_casee{width:1200px; margin:0 auto; position:relative; overflow:hidden;margin-top: 18px;background: url("../images/index_cas.jpg") no-repeat top center;padding: 40px;}
.casel{width:560px;margin-top:120px;}
.caselist{width:635px;overflow: hidden;margin-top:39px;height:511px;}
.pro_list_diy li{width:330px;margin:0 15px 15px 0;text-align: center; position:relative; height:248px;overflow:hidden;float:left;}
.pro_list_diy li img{width: 100%;}
.pro_list_diy li p{ text-align:center; line-height:40px; height:40px; font-size:14px;z-index:99;position: absolute; color:#fff; bottom:0; width:100%; background:rgba(0,0,0,0.7);}
/*indext_liyou*/
.index_liyou{background: url("../images/liyoubg.jpg") no-repeat center top;width: 100%;height: 714px;min-width:1280px;}
.indext_liyou{width: 1280px;margin: 0 auto;}
.liyou1,.liyou2{position: relative;}
.liyou1 p,.liyou2 p{position: absolute;bottom:62px;margin-left:88px;font-size:18px;}
.liyou1 p{color: #fff;}
.liyou2 p{color: #666;}
.liyour{width: 513px;height:388px;background: url("../images/jjj.jpg") no-repeat center top;margin:270px 0px 0 0;text-align: center;color: #fff;}
.liyour p{margin-top:145px;font-size:28px;}
.liyour em{font-size:16px;}
.liyour span{font-size:18px;line-height:32px;}
/*indext_new*/
.indext_new{padding: 60px 0;width: 1280px;margin: 0 auto;overflow: hidden;}
.index_wenzhang{width:616px;height: 430px;overflow: hidden;background:#f9f9f9;}
.index_wenzhang a em{font-size: 24px;font-weight: bold;color:#e4bd18;line-height:60px;margin: 0 30px;}
.index_wenzhang a p{margin: 0 30px;font-size:16px;color:#666;}
.index_wenzhang a div{margin: 15px 0 0 30px ;width: 140px;height: 40px;line-height: 40px;text-align: center;font-size: 15px;background:#25598d;color: #fff;}
.new_nr{width:650px;}
.new_nr li{height:123px;margin-bottom: 15px;margin-left:20px;border-bottom: 1px solid #cecece;margin-top: 19px;}
.inde_xw{width: 90px;height: 100px;margin-right: 10px;color: #a2a1a1;}
.inde_xw p{display: block;font-size:83px;overflow: hidden;font-family: Impact;width:84px;height:85px;line-height: 82px;}
.inde_xw i{display: block;font-size: 20px;font-family: Arial;width:64px;height: 30px;margin-left:14px;}
.inde_wz{width:528px;}
.inde_wz em{font-size:24px;font-weight: bold;color:#535959;line-height: 40px;}
.inde_wz p{font-size: 16px;color:#535959;line-height: 23px;margin-top: 4px;}
.new_nr li:hover .inde_xw{color:#25598d;}
.new_nr li:hover .inde_wz em{color:#e4bd18;}
.indext_wsbk{margin-top: 26px;}
/*neiye*/
.ny_banner{width:100%;min-width: 1280px;margin: 0 auto;height: auto;position: relative;}
.ny_banner img{width: 100%;height: auto;}
.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:left;bottom:23px;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:#25598d;margin-top:60px;}
.ny_gsm span{color:#ebc306;}
.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:300px;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:40px;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:#25598d; 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:#25598d; }
.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 #25598d; 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:#25598d; 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:#25598d; }
.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: 600px;height: auto;margin: 10px 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:#25598d;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:#25598d; 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:#25598d; 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:100%;margin: 0 auto;overflow: hidden;min-width: 1280px;}
.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;}