@charset "utf-8";
/*全局样式---------------------------------------------*/
section,article,aside,header,footer,nav,figure{ display:block; }
body,h1,h2,h3,h4,h5,h6,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,figure{ margin:0; padding:0; }
body,button,input,select,textarea{ font:12px/1.5 "Microsoft Yahei"; -webkit-appearance: none; }
h1,h2,h3,h4,h5,h6,button,input,select,textarea{ font-size:100%; }
address,cite,dfn,em,var{ font-style:normal; }
p,ul,li,dl,dd,dt,form,h1,h2,h3,h4,h5,h6,ol{ list-style:none; }
a{text-decoration:none;}
em,i{font-style: normal}
fieldset,img{ border:0; }
table{ border-collapse:collapse; border-spacing:0; }
input::-moz-focus-inner,button::-moz-focus-inner{ border:0;padding:0;outline:0; }
.clear{ clear:both; font-size:0px; height:0px; overflow:hidden; }
.clearfix:after{ content:""; display:block; height:0; clear:both; visibility:hidden; }
.clearfix{ display:block; }
.fl{float: left}
.wrap{width:1120px;margin:0 auto;}
@font-face {font-family:"novecento"; src:url("../font/novecento_widebook.eot");}
@font-face {font-family:"novecento"; src:url("../font/novecento_widebook.ttf");}


/*header部分*/
.header{width: 100%;border-top: 5px solid #e13c3b;background: #fff}
.header .wrap{position: relative;}
.header .logo{float: left;margin:25px 0;}
.header .oa{text-align:center;position: absolute;top: 0;right: 0;width: 203px;height: 32px;background: url(../images/oa.jpg) no-repeat scroll center -1px;}
.header .oa a{line-height:1;display: inline-block;border-right: 1px solid #cb3632;margin:7px 0;color: #fff;font-weight: bold;padding: 0 12px;}
.header .oa a.last{border-right: none;}
.header .tnav{width:100%;}
.header .tnav .sbg{width: 100%;background: #e5322d;height: 38px;display: block;position: absolute;z-index: 2;left: 0}
.header .nav{width: 1120px;margin:0 auto;border-top:1px solid #e8e8e8;position: relative;}
.header .nav li{float: left;width: 12.5%;text-align: center;}
.header .nav li a.t{font-size: 14px;color: #171717;line-height: 46px;display: block;position: relative;}
.header .nav li a.t:hover{background: #f6f6f6;color: #e23e39;font-weight: bold}
.header .nav li.active a.t::after,.header .nav li a.t:hover::after,.header .nav li.hac a.t::after{
	content: "";
	position: absolute;
	border-top: 6px solid #f6f6f6;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	left: 50%;
	margin-left: -6px;
	bottom:-6px;
	z-index: 50;
}
.header .nav li a.naf::after{display: none;}

.header .nav li.active a.t{font-weight: bold;color:#e23e39;background: #f6f6f6;}
.header .nav li.hac a.t{font-weight: bold;color:#e23e39;background: #f6f6f6;}
.header .nav .subnav{position: absolute;display: none;z-index: 3}
.header .nav .subnav a{line-height: 38px;margin: 0 15px;color: #fff}

.header .nav li.active .subnav{display: block;}
.header .nav li.hac .subnav{display: block;}
.header .nav li.nac .subnav{display: none;}

/*手机导航*/
.menu-handler {border-top:5px solid #e13c3b;width: 64px; height: 64px; cursor: pointer; display: none; float: right; position: fixed; right: 0px; top: 0px; z-index: 1006; background-color: #fff; }
.menu-handler .burger { width: 36px; height: 5px; background: #e13c3b; display: block; position: absolute; z-index: 5; top: 17px; left: 50%; margin: 0 0 0 -18px; transform-origin: center; -webkit-transform-origin: center; -moz-transform-origin: center; -o-transform-origin: center; -ms-transform-origin: center; border-radius: 3px; }
.menu-handler .burger-2 { top: 29px; }
.menu-handler .burger-3 { top: 41px; }
.menu-handler.active .burger-1 { top: 29px; -moz-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }
.menu-handler.active .burger-2 { -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); filter: alpha(opacity=0); opacity: 0; -moz-opacity: 0; -khtml-opacity: 0; -webkit-opacity: 0; }
.menu-handler.active .burger-3 { top: 29px; -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
.trans, .trans:hover { -webkit-transition: all 277ms ease-in-out; -moz-transition: all 277ms ease-in-out; -o-transition: all 277ms ease-in-out; transition: all 277ms ease-in-out; -ms-transition: all 277ms ease-in-out; }
.trans-fast, .trans-fast:hover { -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; -ms-transition: all 200ms ease-in-out; }
#menu-holder { position: fixed; right: -350px; top: 0px; width: 270px; padding: 0px 25px; height: 100%; overflow-x: hidden; overflow-y: auto; background-color: #fff; color: #fff; z-index: 1005; -webkit-overflow-scrolling: touch; -webkit-transition: 400ms; -moz-transition: 400ms; -o-transition: 400ms; transition: 400ms; }
#menu-holder a{color: #e93000;cursor: default;}
#menu-holder a:hover { color: #f98818; }
#menu-holder .msubnav a:hover { color: #f98818; }
.navMobile { padding: 0px 0px 8%; margin-top: 86px; display: block; }
.navMobile dd { padding-bottom: 20px; position: relative; width: 100%; }
.navMobile p a { font: bold 16px/1.2 "microsoft yahei"; display: block; }
.navMobile .msubnav { width: 238px; padding-top: 16px; display: none; }
.navMobile .msubnav a { font-size: 16px; margin: 0px 12px 10px 0px; display: inline-block; }
#bg-menu { background-color: rgba(0,0,0,0.8); position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; cursor: url("../images/close-icon.ico") 16 16, default; z-index: 1004; display: none; }
.open #menu-holder { right: 0px; }
.open #menu-handler{border-top: 5px solid #fff;}



/* 首页banner部分 */
.banner { position: relative; overflow: hidden; width: 100%; height: 571px; background-color: #ddd; z-index: 1;}
.banner .pic { position: relative; width: 100%; height: 100%; overflow: hidden;}
.banner .pic .mobile{display: none;}
.banner .pic img { width: 100%; display: block; position: absolute;}
.banner .flex-control-nav {bottom: 28px; position: absolute; width: 100%; left: 0px; z-index: 99; text-align: center; margin-top: 0px; }
.banner .flex-control-nav li { margin: 0 9px; display: inline-block; zoom: 1; *display: inline; }
.banner .flex-control-paging li a {height: 10px;width: 10px; display: inline-block; overflow: hidden; cursor: pointer; background: url(../images/bannerbtn.png) no-repeat -14px -199px;text-indent: -9999px;}
.banner .flex-control-paging li a span { display: none;width: 0}
.banner .flex-control-paging li a.flex-active {background-position: 0 -199px;cursor: default; }
.banner .flex-direction-nav a{display: block;width: 49px;height: 98px;font-size: 0;cursor: default;
	position: absolute;top: 50%;margin-top: -49px;z-index: 1000;background: url(../images/bannerbtn.png) no-repeat scroll;}
.banner .flex-direction-nav a.flex-prev{left: 0;}
.banner .flex-direction-nav a.flex-next{right: 0;background-position: 0 -100px}


/*最新资讯*/
.news{width: 100%;background: #fff;padding:40px 0 14px;}
.news h1{font-size: 22px;color: #333;float: left;line-height: 40px;border-top: 4px solid #cd3934}
.news .newbox{display: block;float: left;margin-top: 20px;margin-right: -50px;}
.news .newbox li{float: left;margin-right: 50px;width: 535px;margin-bottom: 50px;}
.news .newbox li a{display: block;}
.news .newbox li a:hover h2{color: #ce3f3c;transition: color 100ms linear;}
.news .newbox .img{float:left;width: 240px;height: 160px;margin-right: 16px;overflow: hidden;}
.news .newbox .img img{width: 240px;height: 160px;display:block;position: relative;}
.news .newbox .info h2{font-size: 17px;color: #272727;font-weight: normal;height:40px;line-height: 20px;overflow: hidden;}
.news .newbox .info p{color: #585858;margin: 18px 0;line-height: 20px;height: 60px;overflow: hidden;}
.news .newbox .info span{color: #828282;}
.news .wrap{position: relative;}
.news .more{position: absolute;right: 10px;top: 26px;}
.news .more a{font-size: 12px;color: #333;}
.news .more .line1{width: 1px;height: 7px;background: #333;position: absolute;right: -6px;top: 6px;}
.news .more .line2{width: 7px;height: 1px;background: #333;position: absolute;right: -9px;top: 9px;}
.news .more a:hover{color: #ce3f3c;}
.news .more:hover .line1{background: #ce3f3c;}
.news .more:hover .line2{background: #ce3f3c;}

/*关于易成*/
.about{width: 100%;background: url(../images/saboutbg.jpg) no-repeat scroll center top;padding: 40px 0;}
.about h1{font-size: 22px;color: #333;float: left;line-height: 40px;border-top: 4px solid #cd3934}
.about .ab1{margin: 40px 0 50px;float: left;background: #fff;box-shadow: 0 0 9px rgba(0,0,0,0.23)}
.about .ab1 .img{float: left;}
.about .ab1 .info{float: left;width: 642px;padding: 25px 28px;height:224px;}
.about .ab1 .info h2{font-size: 20px;color: #141414;padding-bottom: 18px;}
.about .ab1 .info p{color: #797979;padding-bottom:20px; }
.about .ab1 .info a{display: block;width: 70px;background: #cf403c;text-align: center;line-height: 24px;color:#fff;}
.about .ab2{width: 100%;float: left}
.about .ab2 li{width: 352px;margin-right: 32px;float: left;background: #fff;box-shadow: 0 0 9px rgba(0,0,0,0.23)}
.about .ab2 li.last{margin-right: 0;}
.about .ab2 .img{overflow: hidden;}
.about .ab2 .img img{
	width: 100%;
	display: block;   
	-webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 700ms;
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 700ms;
    transition-timing-function: ease-out;
    transition-duration: 700ms;
}
.about .ab2 a:hover img{-webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1);}
.about .ab2 .info{padding: 30px 24px 0;height: 90px;text-align: center;position: relative;}
.about .ab2 .info h3{font-size: 20px;color: #141414;}
.about .ab2 .info p{color: #858585;margin: 13px 0;width: 100%}
.about .ab2 .info .line1{width: 10px;height: 4px;position: absolute;left:50%;margin-left: -5px;bottom:23px;background: #bfbfbf}
.about .ab2 .info .line2{width: 4px;height: 10px;position: absolute;left:50%;margin-left: -2px;bottom:20px;background: #bfbfbf}
.about .ab2 a:hover h3{color:#ce3f3c;transition: color 200ms linear;}
.about .ab2 a:hover .line{background:#ce3f3c;transition: all 200ms linear}

.about .wrap{position: relative;}
.about .more{position: absolute;right: 10px;top: 26px;}
.about .more a{font-size: 12px;color: #333;}
.about .more .line1{width: 1px;height: 7px;background: #333;position: absolute;right: -6px;top: 6px;}
.about .more .line2{width: 7px;height: 1px;background: #333;position: absolute;right: -9px;top: 9px;}
.about .more a:hover{color: #ce3f3c;}
.about .more:hover .line1{background: #ce3f3c;}
.about .more:hover .line2{background: #ce3f3c;}



/*二级页面模板样式*/
.litban img{width: 100%;display: block;margin: 0 auto;}
.defaultt .defnav{width: 230px;float: left;position: relative;top: -102px;}
.defaultt .defnav .title{width: 190px;background: url(../images/defnavti.jpg) no-repeat scroll center;color: #fff;font-size: 22px;padding-left: 40px;line-height: 102px;}
.defaultt .defnav .dnav .t a{line-height: 60px;border-bottom: 1px solid #eaeaea;padding-left: 40px;font-size: 16px;color: #1b1b1b;background: #f7f7f7;display: block;position: relative;transition: background 260ms linear;}
.defaultt .defnav .dnav .t a i{display: block;width: 8px;height: 7px;background: url(../images/defnavico.png) no-repeat scroll 0 0;position: absolute;right: 27px;top: 26px;}
.defaultt .defnav .dnav .t a:hover,.defaultt .defnav .dnav .t a.active{border-left: 2px solid #e5322d;margin-left: -2px;font-weight: bold;background: #fbfbfb;}
.defaultt .defnav .dnav .t a:hover i,.defaultt .defnav .dnav .t a.active i{background-position: -10px 0;}
.defaultt .defnav .line{background: #eaeaea;width: 100%;height: 5px;}
.defaultt .defnav .subnav{margin: 20px 0 20px 50px;border-bottom: 1px solid #eaeaea;}
.defaultt .defnav .subnav a{position:relative;line-height: 36px;border-top: 1px solid #eaeaea;color: #111;font-size: 14px;display: block}
.defaultt .defnav .subnav a i{display: block;width: 4px;height: 7px;background:url(../images/defnavico.png) no-repeat scroll 0 0;position: absolute;left: -10px;top: 15px;}
.defaultt .defnav .subnav a:hover,.defaultt .defnav .subnav a.active{color: #dc2d29;font-weight: bold;}

.defaultt .defcont{width: 840px;float:right;}
.defaultt .bread{width: 100%;border-bottom: 1px solid #ececec;color: #666;}
.defaultt .bread p{float: right}
.defaultt .bread i{margin-right: 5px;display: inline-block;width: 12px;height: 10px;background: url(../images/breadico.png) no-repeat scroll 0 0;}
.defaultt .bread a{color: #666;display: inline-block;line-height: 65px;transition: all 200ms linear;}
.defaultt .bread a:hover,.defaultt .bread a.active{color: #dc2d29;}
.defaultt .defcont .dtitle{border-bottom:1px solid #ececec;padding: 18px 0;}
.defaultt .defcont .dtitle h1{font-size: 20px;color: #121212;}
.defaultt .defcont .dtitle span{font-size: 14px;color: #121212;text-transform: uppercase;}
.defaultt .defcont .content{padding: 14px 14px 70px 14px;}

.defaultt .cpnav{display: none;width: 100%;color: #484848;line-height: 50px;height: 50px;overflow: hidden;text-align: center;font-size: 14px;background: #ededed;cursor: pointer;}
.defaultt .cpnav .caret{display: inline-block;width: 0px;height: 0px;margin-left: 10px;vertical-align: middle;border-top: 4px solid;border-right: 4px solid transparent;border-left: 4px solid transparent;}


/*产品与服务*/
.ph2{font-size: 18px;color: #1b1b1b;line-height: 42px;}
.ph2span{font-size: 14px;color: #1b1b1b;line-height: 22px;display: block;}
.ph3{font-size: 16px;color: #d90803;padding-top: 40px;line-height: 32px;}
.pp{color: #1b1b1b;line-height: 22px;}
.prod11 img{max-width: 100%;margin: 30px 0 20px;}
.prod12 .prod12ul li{background: #f2f2f2;padding: 20px;min-height: 178px;margin-bottom: 24px;}
.prod12 .prod12ul li img{float: left;margin-right: 36px;}
.prod12 .ph2span{display: block;line-height: 24px;}

.prod2 h3{font-size: 14px;color: #1b1b1b;}
.prod2 p{font-size: 14px;color: #1b1b1b;line-height: 24px;}
.prod2 img{display: block;margin: 35px auto 0;max-width: 100%}

.prod3 h3{font-size: 14px;color: #1b1b1b;}
.prod3 p{font-size: 14px;color: #1b1b1b;line-height: 24px;}
.prod3 img{display: block;margin: 35px auto;max-width: 100%;float: left;}
.prod3 .p3r{float: right;}


.prod4 img{max-width: 100%;margin: 0 auto;display: block;}
.prod4 .title{margin: 0 0 20px;}
.prod4 p{font-size: 12px;line-height: 22px;}
.prod4 .line{border-top: 3px solid #d1d5d6;width: 100%;margin: 65px 0;}
.prod4 h3{font-size: 18px;color: #252824;line-height: 35px;}
.prod4 ul{margin-bottom: 60px;}
.prod4 ul li{color: #252824;margin-right: 22px;font-size: 14px;float: left;}
.prod4 h5{font-size: 14px;font-weight: normal;}

.prod5{padding-top: 10px;}
.prod5 .left{float: left;width: 558px;color: #252824}
.prod5 .left h2{font-size: 24px;line-height: 50px;}
.prod5 .left p{font-size: 12px;line-height: 22px;}
.prod5 .left h3{font-size: 18px;line-height: 40px;}
.prod5 img{position: relative;right: -30px;}


/*产品手机端导航*/
.prodnav{display: none;}
.prodnav a{display: block;line-height: 50px;border-bottom: 1px solid #eaeaea;color: #666;font-size: 12px;padding-left: 12px;
background: #f7f7f7;position: relative;}
.prodnav a i{position: absolute;display: block;width: 8px;height: 7px;background: url(../images/defnavico.png) no-repeat scroll 0 0;
right: 24px;top: 21px;}
.prodnav a:hover,.prodnav a.active{color: #e5322d;font-weight: bold;background: #fbfbfb;}
.prodnav a:hover i,.prodnav a.active i{background-position: -10px 0;}

/*易成能源*/
.energy1 h1{font-size: 24px;color: #121212;line-height: 65px;border-bottom: 1px solid #c2c2c2;margin-bottom: 15px;}
.energy1 h1 span{font-size: 12px;color: #121212;padding-left: 18px;font-weight: normal;}
.energy1 p{font-size: 14px;color: #121212;line-height: 28px;}
.energy1 img{display: block;margin: 35px auto;max-width: 100%;}

.energy2 .article{width: 510px;float: right;margin: 20px 0;}
.energy2 .article p{font-size: 14px;color: #4f4f4f;line-height: 26px;}
.energy2 img{margin-top: 50px;}

.energy3 .article{width: 493px;float: right;margin: ;}
.energy3 .article p{font-size: 14px;color: #333;line-height: 26px;}
.energy3 img{margin: 32px 0 25px;}
.energy3 .name{text-align: right}
.energy3 .name img{margin: 45px 0 0;}
.energy3 span{display: block;font-size: 14px;color: #333;}

/*发展历程时间轴energy5*/
.timeliner{width: 100%;background: url(../images/energy5bg.jpg) no-repeat scroll center top;overflow: hidden;}
.timeliner .cont{padding: 0 82px;position: relative;}
.timeliner #issues{overflow: hidden;}
.timeliner #issues li{float: left;}
.timeliner .iscont{height: 400px;display: table;}
.timeliner .iscont .ptitle{width: 146px;display: table-cell;vertical-align: middle;}
.timeliner .iscont h3{font-size: 31px;color: #d83232;}
.timeliner .iscont h3 b{font-size: 19px;color: #d83232;font-weight: normal;}
.timeliner .iscont .pcont{width:502px;display: table-cell;vertical-align: middle;}
.timeliner .iscont .pcont > div{padding: 18px 16px;max-height: 364px;overflow-y: auto;}
.timeliner .iscont .pcont h4{font-size: 18px;color:#fff;margin-bottom: 8px;}
.timeliner .iscont .pcont i{height: 27px;float: left;margin-right: 7px;width: 45px;text-align: center;}
.timeliner .iscont .pcont img{height: 27px;}
.timeliner .iscont .pcont p{font-size: 18px;color:#fff;line-height: 30px;padding-left: 16px;position: relative;}
.timeliner .iscont .pcont p:before{content: "●";position: absolute;left: 0;}

.timeliner .iscont .xdxc{background: #325bd9;margin-bottom: 16px;}
.timeliner .iscont .ycxn{background: #d83232;}

.timeliner #dates{height: 94px;padding: 0 71px;margin-top: 34px;}
.timeliner #dates li{float:left;text-align:center;width: 136px;background: url(../images/tliner.png) no-repeat scroll;}
.timeliner #dates li a{position:relative;left:-3px;color: #333;font-size: 14px;padding-top:28px;display: block;}
.timeliner #dates a.selected{color:#d83232;font-weight:bold;font-size: 18px;}
.timeliner .cont a.timelinerbtn{width: 40px;height: 40px;position: absolute;top:50%;margin-top: -20px;background: url(../images/timelinerbtn.png) no-repeat 0 0;}
.timeliner #prev{left: 0;}
.timeliner #next{right: 0;background-position:-40px 0;}

/*新领导关怀*/
.energy6 .cont{position: relative;}
.energy6 .piclist{width: 100%;overflow: hidden;}
.energy6 .piclist img{max-width: 100%;}
.energy6 .picnav{position: absolute;bottom: 10px;right: 42px;}
.energy6 .picnav li{margin: 3px 5px 3px 3px;float: left;overflow: hidden;}
.energy6 .picnav li.on{border: 3px solid #fff;margin: 0 2px 0 0;}
.energy6 .picnav li a{display: block;}
.energy6 .picnav li img{width: 96px;height: 59px;}
.energy6 .picnav > a{background:url(../images/ener6btn.png) no-repeat scroll 0 0;display: block;width: 29px;height: 42px;
position: absolute;top: 10px;text-indent: -9999px;}
.energy6 .picnav > a:focus{outline: none;}
.energy6 .picnav > a.navPrev{background-position: 0 -12px;left: -35px;}
.energy6 .picnav > a.navNext{background-position: -29px -12px;right: -35px;}
.energy6 .pictitle{position: absolute;bottom: 78px;left: 0;width: 100%;}
.energy6 .pictitle p{font-size: 16px;color: #fff;line-height: 24px;text-align: center;text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.9);}


.energy7 .left{float: left;width: 260px;}
.energy7 .left a{display: block;line-height: 60px;border-bottom: 1px solid #eaeaea;color: #666;font-size: 14px;padding-left: 12px;
background: #f7f7f7;position: relative;}
.energy7 .left a i{position: absolute;display: block;width: 8px;height: 7px;background: url(../images/defnavico.png) no-repeat scroll 0 0;
right: 24px;top: 26px;}
.energy7 .left a:hover,.energy7 .left a.active{color: #e5322d;font-weight: bold;background: #fbfbfb;}
.energy7 .left a:hover i,.energy7 .left a.active i{background-position: -10px 0;}
.energy7 .right{width: 516px;float: right;}
.energy7 .right h1{font-size: 20px;color: #2c2c2c;border-bottom: 1px solid #d1d1d1;line-height: 60px;margin-bottom: 18px;}
.energy7 .right p{line-height: 24px;color: #2c2c2c;}
.energy7 .right img{margin: 28px 0;}

.energy8 .map{width: 100%;height: 406px;margin: 16px 0;}
#ycmap{width: 100%;height: 100%;border: 1px solid #d4d4d4;}
.energy8 h2{font-size: 18px;color: #464646;width: 246px;line-height: 50px;border-bottom: 1px solid #d4d4d4;margin-bottom: 10px;}
.energy8 p{color: #444;line-height: 19px;}

/*媒体中心*/
.media1 .tnews{margin-top: 15px;}
.media1 .tnews .imgbox{float: left;width: 394px;}
.media1 .tnews .imgbox img{max-width: 100%;height: 275px;}
.media1 .tnews .tinfo{float: right;width: 390px;}
.media1 .tnews .tinfo a.t{border-bottom: 1px solid #dedede;display: block;}
.media1 .tnews .tinfo a.t h2{transition:all 200ms linear;font-weight: normal;color: #111;font-size: 20px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.media1 .tnews .tinfo a.t p{color: #808080;line-height: 20px;margin: 10px 0;height: 40px;overflow: hidden;}
.media1 .tnews .tinfo a.t:hover h2{color: #e5322d;}
.media1 .tnews .tinfo a.t span{padding-left: 19px;background:url(../images/mediatime.png) no-repeat scroll 0 1px;}
.media1 .tnews .tinfo span{color: #595959;line-height: 36px;}
.media1 .tnews .tinfo a.d{line-height: 36px;display: block;border-bottom: 1px dashed #dedede;float: left;width: 100%}
.media1 .tnews .tinfo a.d span{float: right}
.media1 .tnews .tinfo a.d p{transition:all 200ms linear;max-width: 300px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float:left;color: #808080;}
.media1 .tnews .tinfo a.d:hover p{color: #e5322d}
.media1 .list{margin: 20px 0 15px;}
.media1 .list a{float: left;padding: 25px 0;border-bottom: 1px dashed #dedede;width: 100%;}
.media1 .list .imgbox{float: left;width: 193px;margin-right: 30px;}
.media1 .list .imgbox img{max-width: 100%;height: 135px;width: 193px;}
.media1 .list .info h3{font-size: 20px;color:#010101;font-weight: normal;transition: all 200ms linear;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.media1 .list a:hover h3{color: #e5322d;}
.media1 .list .info p{color:#606060;line-height: 20px;margin: 15px 0;max-height: 60px;overflow: hidden;}
.media1 .list .info span{color: #333;padding-left: 19px;background:url(../images/mediatime.png) no-repeat scroll 0 1px;}

.media4 .phone{border: 1px solid #ccc;padding:20px 0;margin: 70px 0 25px;}
.media4 .phone .info{width: 253px;height: 50px;margin:0 auto;}
.media4 .phone .info img{float: left;margin-right: 10px;}
.media4 .phone .info span{font-size:18px;color:#121212;display: block;}
/*页码*/
.pager{text-align: center;overflow: hidden;padding-bottom:30px;width: 100%;}
.pager a{transition:all 200ms linear;color:#333;position: relative;top:23px;overflow: hidden;font-size: 14px;display: inline-block;width: 40px;height: 40px;line-height: 40px;margin: 5px;border-radius: 50px;background: #fff;border: 1px solid #dfdfdf;}
.pager a.start, .pager a.end {line-height: 38px;width: 80px;}
.pager a.current {background: #e60012;color: #fff;border-color: #e60012;}
.pager a:hover{color: #fff;background: #e60012;border: 1px solid #e60012}


/*科技创新*/
.tech1 h2{font-size: 18px;color: #1b1b1b;line-height: 50px;}
.tech1 p{font-size: 14px;line-height: 24px;color: #1b1b1b;}
.tech1 .techbox{display: table;width: 100%;margin-top: 30px;}
.tech1 .techbox .img{background: #f7f7f7;height: 442px;width: 100%;display: table-cell;vertical-align: middle;text-align: center;}
.tech1 h4{background: #e0e0e0;line-height: 56px;text-align: center;font-size: 14px;color: #282828;}

.tech4 h2{font-size: 18px;color: #1b1b1b;line-height: 50px;}
.tech4 p{font-size: 14px;line-height: 24px;color: #1b1b1b;}
.tech4 h3{font-size: 14px;line-height: 24px;color: #1b1b1b;}
.tech4 span{font-size: 14px;line-height: 24px;color: #1b1b1b;display: block;float: left;}
.tech4 .t4phone{margin: 0 50px 0 32px}
.tech4 .t4posi{margin: 0 50px 0 24px}



/*通用图片切换*/
.DB_imgSet{display: table;width: 100%;height: 100%;margin-top: 30px;position: relative;}
.DB_imgWin{display: table-cell;vertical-align: middle;text-align: center;background: #f7f7f7;height: 442px;width: 100%;}
.DB_imgWin img{max-width: 700px;max-height: 381px;}
.DB_imgSet .DB_prevBtn{position: absolute;top: 50%;margin-top: -45px;cursor: pointer;left: 10px;}
.DB_imgSet .DB_nextBtn{position: absolute;top: 50%;margin-top: -45px;cursor: pointer;right: 10px;}
.jxjy .thumbox{width:900px;padding: 50px;height:73px;background: #fff;margin: 15px auto;}
.DB_thumSet{position: relative;overflow: hidden;padding: 15px 0;background: #f7f7f7;}
.DB_thumSet .DB_thumMove{position:relative;white-space:nowrap;font-size:0;}
.DB_thumSet .DB_thumMove li{display: inline;margin-right: 8px;}
.DB_thumSet .DB_thumMove li a{display: inline-block;width: 110px;height: 73px;overflow: hidden;}
.DB_thumSet .DB_thumMove li a img{width: 110px;height: 73px;}
.DB_thumSet .DB_thumLine {position: absolute;width: 104px;height: 67px;border: 3px solid #e5322d;left: 0;top: 0;}
.DB_thumSet .DB_prevPageBtn {position: absolute;top: 15px;cursor: pointer;left: 0;}
.DB_thumSet .DB_nextPageBtn {position: absolute;top: 15px;cursor: pointer;right: 0;}
.DB_title p{background: #e0e0e0;line-height: 40px;text-align: center;font-size: 14px;color: #282828;font-weight: bold}



/*企业文化*/
.culture1 .imgbox{border: 1px solid #eaeaea;padding: 20px;height: 183px;margin-top: 30px;}
.culture1 .imgbox h2{font-size: 18px;color: #444;margin: 5px 0 20px;}
.culture1 .imgbox p{color: #444;line-height: 22px;width: 474px;}
.culture1 .c11{background: url(../images/cul1_1.jpg) no-repeat scroll center;}
.culture1 .c12{background: url(../images/cul1_2.jpg) no-repeat scroll center;}
.culture1 .c12 h3{font-size:18px;color: #111;line-height: 45px;margin-top: 25px;}
.culture1 .c12 p{font-size: 14px;color: #111;}
.culture1 .c13{background: url(../images/cul1_3.jpg) no-repeat scroll center;}
.culture1 .c13 h3{font-size:18px;color: #111;line-height: 45px;margin-top: 42px;}
.culture1 .c13 p{font-size: 14px;color: #111;width: 395px;}
.culture1 .c14{background: url(../images/cul1_4.jpg) no-repeat scroll center;}
.culture1 .c14 h3{font-size:18px;color: #111;line-height: 45px;margin-top: 53px;}
.culture1 .c14 p{font-size: 14px;color: #111;}
.culture1 .list{margin-right: -24px;}
.culture1 .list li{float: left;margin-right: 24px;border: 1px solid #eaeaea;margin-top: 30px;}
.culture1 .list .box{display: table;font-size: 14px;color: #1b1b1b;width: 392px;height: 96px;}
.culture1 .list .box .title{display: table-cell;width: 100px;vertical-align: middle;text-align: center;}
.culture1 .list .box .info{padding-left: 20px;display: table-cell;vertical-align: middle;background: #f7f7f7;font-weight: bold;}

.culture2{margin-top: 25px;}
.culture2 .cul2cont{float: right;width: 500px;margin-bottom: 70px;}
.culture2 .cul2cont h1{font-size: 26px;color: #121212;margin-bottom: 10px;}
.culture2 .cul2cont p{font-size: 13px;color: #121212;line-height: 25px;}
.culture2 .cul2cont img{margin: 15px 0;}
.culture2 .techbox{display: table;width: 100%;margin-top: 30px;}
.culture2 .techbox .img{background: #f7f7f7;height: 442px;width: 100%;display: table-cell;vertical-align: middle;text-align: center;}
.culture2 h4{background: #e0e0e0;line-height: 56px;text-align: center;font-size: 14px;color: #282828;}


.culture4 .qkbox{overflow: hidden;margin-right: -26px;margin-top: 10px;}
.culture4 .qkbox > li{float: left;width: 393px;margin-bottom: 36px;margin-right: 26px;background: #fff}
.culture4 .qkbox .imgbox{float: left;width: 42%;margin-right: 5%}
.culture4 .qkbox .imgbox img{max-width: 100%;display: block;margin: 0 auto}
.culture4 .qkbox .info{float: left;width: 53%;color: #202020;}
.culture4 .qkbox .info h1{font-size: 22px;line-height: 36px;}
.culture4 .qkbox .info span{font-size: 14px;display: block;padding:0 0 15px;}
.culture4 .qkbox .info p{line-height: 21px;padding: 10px 0 20px;height: 84px;overflow: hidden;}
.culture4 .qkbox .info a{line-height: 30px;width: 98px;text-align: center;color: #fff;background: #d7411e;display: block}
.culture4 .pagerr{background: #fff;text-align: center;padding: 12px 0;}
.culture4 .pagerr a{display: inline-block;border:1px solid #ddd;line-height: 14px;text-align: center;color: #555;padding: 6px 9px;}
.culture4 .pagerr a:hover,.culture4 .pagerr a.active{color: #fff;border-color: #d7411d;background: #d7411d;}

.culture5 .mp3{float: right;margin-right: 5px;}
.culture5 img{display: block;margin: 0 auto;max-width: 100%;}

.culture6 .biaoshi .t{border:6px solid #f0f0f0;}
.culture6 .biaoshi .img{width: 50%;float: left;margin: 22px 0 32px;}
.culture6 .biaoshi .img img{display: block;margin: 0 auto;max-width: 100%;}
.culture6 .biaoshi .img h2{font-size: 18px;color: #333;text-align: center;margin-top: 22px;}
.culture6 .biaoshi .b{background:#f0f0f0;padding: 35px 40px;}
.culture6 .biaoshi .b p{font-size: 14px;color: #333;line-height: 24px;}
.culture6 .qizhi{border:6px solid #f0f0f0;margin-top: 28px;padding: 25px 40px 35px;}
.culture6 .qizhi h2{font-size: 18px;color: #333;margin-bottom: 20px;}
.culture6 .qizhi img{margin-right: 35px;float: left;display: block;}
.culture6 .qizhi .info{float: left;color: #333;width: 337px;}
.culture6 .qizhi .info h5{font-size: 16px;line-height: 26px;}
.culture6 .qizhi .info p{font-size: 16px;line-height: 24px;margin-top: 30px;}

/*投资者关系*/
.relation1 .annolist a{background: #fff;}
.relation1 .annolist a {display:block; padding:24px 24px 24px 0; height:90px; border-bottom:2px solid #e8e6e6; -webkit-transition:background-color 400ms; transition:background-color 400ms;}
.relation1 .annolist a:hover {background-color:#e1e1e1;}
.relation1 .annolist a:last-child {border-bottom:0 none;}
.relation1 .annolist a .summary {position:relative;height:100%; line-height:18px; color:#746969;}
.relation1 .annolist a h1 {margin-bottom:8px; line-height:26px;font-size: 18px;color: #474545;}
.relation1 .annolist a h3 {margin:-4px 0; color:#746969;font-weight: normal}
.relation1 .annolist a p {margin-top:8px; height:36px; line-height:18px; color:#746969; overflow:hidden;}
.relation1 .annolist .date-block {float:left; padding:0 10px; margin-right: 18px;width:68px; height:88px; font:bold 14px/15px 'novecento' !important; color:#444; background-color:#e1e1e1;}
.relation1 .annolist .date-block .day {display:block; margin:10px 0 3px 0; font:bold 36px/36px 'novecento' !important; color:#e62b1e;}
.relation1 .annolist a:hover{background-color: #e1e1e1;}
.relation1 .annolist .pdfico{right:0;top:19px;position: absolute;background: url(../images/icon_pdf.png) no-repeat scroll center;display: block;width: 38px;height: 53px;}
.relation1 .annolist a:hover .pdfico{background: url(../images/icon_pdf_on.png) no-repeat scroll center;}


.relation3 .phone{border: 1px solid #ccc;padding:20px 0;margin: 30px 0 25px;}
.relation3 .phone .info{display: inline-block;width: 253px;height: 50px;margin-left: 92px;}
.relation3 .phone .info img{float: left;margin-right: 10px;}
.relation3 .phone .info span{font-size:18px;color:#121212;}
.relation3 .message{padding: 30px 3% 50px;background: #f5f5f5;}
.relation3 .message .nname{margin-bottom:28px;}
.relation3 .message .mtxt{color: #333;float: left;width: 47%;padding: 15px 1%;margin: 0px;margin-right: 2%;font-size: 14px;}
.relation3 .message input[type="text"], .relation3 .message textarea {border: 0 none;background-color: #fff;}
.relation3 .message .mtxt2{margin-right: 0px;}
.relation3 .message .mtxt3 {margin-right: 0px;width: 98%;padding:1%;float: none;height: 180px;}
.relation3 .message .mcode {width: 220px;float:left;margin: 0 auto;overflow: hidden;margin-top: 35px;margin-bottom: 30px;}
.relation3 .message .mcode img {width: 84px;height: 40px;float: left;border: 1px solid #b4b4b4;margin-left: 10px;}
.relation3 .message .mcode > input {width: 93px;float: left;height: 40px;border: 1px solid #b4b4b4 !important;padding-left: 2%;padding-right: 2%;}
.relation3 .message .mbtn {margin-top:35px;border: none;color: #fff;background: #d27c5b;width: 230px;height: 42px;padding: 0px;line-height: 34px;font-size: 14px;display: block;}
.relation3 .message .mbtn:hover{background: #d7411d;transition:background 0.3s linear;}

/*人力资源*/
.hr1{margin-top: 45px;}
.hr2 p{font-size: 14px;color:#121212;margin: 5px 0 25px;}
.hr2 table{width: 100%}
.hr2 table thead{height: 43px;background: url(../images/hr2_1.png) repeat-x scroll;color: #fff;text-align: center;font-weight: bold}
.hr2 table thead tr{line-height: 43px;}
.hr2 table tbody td{text-align: center;line-height: 36px;color: #666;}
.hr2 table tbody td a{text-decoration: underline;color: #666;transition: all 150ms linear}
.hr2 table tbody td a:hover{color:#e5322d;}
.hr2 table tbody tr{height: 36px;}
.hr2 .page2{margin: 30px 0;text-align: center;}
.hr2 .page2 a{padding:5px 7px; line-height: 18px;border: 1px solid #c8c8c8;color: #c8c8c8;text-align: center;transition: all 150ms linear}
.hr2 .page2 a:hover,.hr2 .page2 a.active{background: #ce3f3c;color: #fff;border: 1px solid #ce3f3c;}

/*新闻详情页*/
.article .newsDetail{padding: 0 10px 10px;color: #565656;}
.article .newsDetail h1{font-size: 24px;text-align: center;padding: 20px 50px 0 50px;font-weight: normal;}
.article .newsDetail .nTime{padding: 10px 0;margin: 15px 0;border-top:1px solid #ccc;border-bottom: 1px solid #ccc;text-align: center;color: #666; }
.article .newsDetail .newsp p{padding-top: 9px;font-size: 14px;line-height: 30px;}
.article .newsDetail .newsp img{max-width: 100%;display: block;margin:15px auto 15px;}
.article .newsDetail .nmore{border-top: 1px solid #ddd;padding-top: 20px;margin-top: 40px;}
.article .newsDetail .nmore li{height: 30px;line-height: 30px;margin-bottom: 8px;}
.article .newsDetail .nmore li span{background: #ececec;display: inline-block;font-weight: bold;padding: 1px 10px;float: left;margin-right: 4px;}
.article .newsDetail .nmore li a{padding: 1px 80px 1px 10px;display: inline-block;background: #f4f4f4;margin-left: 1px;color: #222;}
.wenz .defcont{width: 100%;}
.wenz .defcont .bread p{float: none;}
/*招聘详情*/
.hrdet .sh2{font-size: 16px;line-height: 43px;background: url(../images/hr2_1.png) repeat-x scroll;width: 100%;color: #fff;text-align: center;font-weight: normal;}
.hrdet .tinfo{text-align: center;padding: 15px 0;}
.hrdet .tinfo span{font-size:14px;padding: 0 10px;color: #333;}
.hrdet .hrbox{padding: 20px 0;}
.hrdet .hrbox .left{float: left;}
.hrdet .hrbox .righttxt{color:#333;float:left;padding-top:10px;width:621px;border-top:1px solid #ddd;margin-left:40px;line-height:28px;font-size:14px;}
.hrdet .hrbtn{margin-left:192px;}
.hrdet .hrbtn a{display: block;width: 188px;line-height: 36px;text-align: center;color: #fff;background: #6f767a}
.hrdet .hrbtn a:hover{background: #d27c5b;transition: background 0.3s linear;}

/*求职表单*/
.hrform .sh4{font-size: 14px;margin: 15px 0;color: #333}
.hrform table{width: 100%}
.hrform table td{padding: 7px 0;font-size: 14px;color: #333}	
.hrform table td input[type="text"] {border: 1px solid #ddd;padding: 2px 5px;height: 30px;line-height: 30px;border-radius: 3px;width: 260px;box-sizing: border-box;}
.hrform table td input.inpt1[type="text"] {width: 100px;}
.hrform .line {height: 1px;background: #ddd;overflow: hidden;width: 100%;margin: 30px 0;}
.hrform table input[type="button"] {width: 150px;height: 35px;line-height: 35px;margin: 0 5px;text-align: center;color: #fff;
    font-size: 16px;
    cursor: pointer;
    box-sizing: border-box;
    background: #6f767a;
    border:none;
}
.hrform table td input[type="button"]:hover{background: #d27c5b;transition: background 0.3s linear;}
.hrform table select {padding: 2px 5px;height: 30px;line-height: 30px;}











/*股票信息*/
.stock{width: 100%;background: #e5322d;padding: 30px 0;color: #fff}
.stock table{width: 100%;}
.stock .s1{width: 17.8%;}
.stock .s2{width: 17%;}
.stock .s3{width: 41%;}
.stock .s4{width: 17%;}
.stock .more{}
.stock .s1 h1{font-size: 30px;font-weight: normal;line-height: 1}
.stock .s1 span{font-size: 14px;font-weight: normal;}
.stock .s2 p{font-size: 14px;font-weight: bold}
.stock .s3 p{font-size: 16px;}
.stock .s3 p b{font-size: 20px;}
.stock .s3 p b img{height: 13px;}
.stock .s3 span{color: #ff9e9b;}
.stock .s3 a{display: none;color: #fff}
.stock .gj{margin-left: 20px;}
.stock .zdz{margin-left: 50px;}
.stock .s4 p{font-size: 16px;}
.stock .s4 p b{font-size: 20px;}
.stock .more{text-align: right;}
.stock .more a{color: #fff}
/*footer部分*/
.footer{width: 100%;background:#2a2b2f;padding-top: 50px;}
.footer .fnav{float: left}
.footer .fnav dl{color: #fff}
.footer .fnav dl a{color: #fff}
.footer .fnav dl dd{float: left;display: block;padding-left:22px;border-right: 1px solid #424347;width: 102px;height: 233px;}
.footer .fnav dd.first{padding-left: 0}
.footer .fnav .t{margin-bottom: 20px;font-size: 14px;}
.footer .fnav .c a{color: #c3c3c3;line-height: 2}
.footer .fnav .c a:hover{color: #e5322d;transition: all 260ms linear}
.footer .info{float: left;margin-left: 40px;padding-bottom: 20px;border-bottom: 1px solid #616265;}
.footer .info p{font-size: 14px;color: #fff}
.footer .info h2{font-size: 26px;color: #fff;line-height: 2;letter-spacing: 1px;}
.footer .info span{font-size: 12px;color: #a0a0a0;display: block;}
.footer .follow{float: left;margin-left: 40px;}
.footer .follow .t{padding: 12px 0;font-size: 14px;color: #fff}
.footer .follow .c a{display: inline-block;margin-right: 10px;width: 54px;height: 54px;background: #434343}
.footer .follow .c .wx:hover{background: #329258;transition: all 220ms ease-out;}
.footer .follow .c .wb:hover{background: #db8044;transition: all 220ms ease-out;}
.footer .follow .c .twb:hover{background: #58b3ec;transition: all 220ms ease-out;}
.footer .copyright{width:100%;background: #19191d;margin-top: 70px;overflow: hidden;}
.footer .copyright .flink{float:left;position: relative;margin: 15px 15px 15px 0;width: 196px;height: 30px;background: url(../images/flink.png) no-repeat scroll right top;}
.footer .copyright .flink select{width: 196px;height: 30px;position: absolute;top: 0;left: 0;opacity: 0;filter:alpha(opacity=0));}
.footer .copyright .flink em{display: block;padding-left: 10px;line-height: 30px;color: #656565;}
.footer .copyright .fk2{width: 230px;background: url(../images/flink2.png) no-repeat scroll right top;}
.footer .copyright .fk2 select{width: 230px;}
.footer .copyright .cont{float: right;line-height: 30px;margin: 15px 0;color: #969696}
.footer .copyright .cont span{color: #2a2b2f;padding-left: 25px;}
.footer .copyright .cont a{color: #2a2b2f;padding-left: 3px;}
.footer .copyright .cont a:hover{color: #e5322d;transition:all 260ms linear;}

/*微信弹窗*/
.popUpblack {background: url(../images/black_bg.png) repeat;width: 100%;height: 100%;position: fixed;left: 0px;top: 0px;z-index: 1010;display: none;}
.popUp{width:220px;height:242px;border:5px solid #999;background:#fff;position:fixed;left:50%;top:50%;margin:-87px 0 0 -115px;z-index:1004}
.popUp .t{padding:0 0 0 10px;height:26px;line-height:26px;color:#666;font-weight:bold;border-bottom:1px solid #e8e8e8;background:#f2f2f2}
.popUp .img{padding:20px}
.popUp .img img{width:100%;height:100%;display:block}
.popUp .t .close{padding:0 10px 0 0;float:right;cursor:pointer;color:#666;font-weight:normal}


/*提示小弹窗样式*/
@-webkit-keyframes bounceIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(.5);
        transform: scale(.5)
    }
    100% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes bounceIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(.5);
        -ms-transform: scale(.5);
        transform: scale(.5)
    }
    100% {
        opacity: 1;
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
    }
}
.layui-layer, .layui-layer-shade {position: fixed;_position: absolute;pointer-events: auto;}
.layui-layer {top: 150px;
	left: 50%;
	margin: 0;
	padding: 0;
	background-color: #fff;
	-webkit-background-clip: content;
	box-shadow: 1px 1px 50px rgba(0, 0, 0, .3);
    border-radius: 2px;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
}

.layui-anim {
    -webkit-animation-name: bounceIn;
    animation-name: bounceIn;
}
.layui-layer-hui {
    min-width: 100px;
    background-color: #000;
    filter: alpha(opacity=60);
    background-color: rgba(0, 0, 0, .6);
    color: #fff;
    border: none;
    box-shadow: none;
}

.layui-layer-dialog .layui-layer-content {
    position: relative;
    padding: 20px;
    line-height: 24px;
    word-break: break-all;
    font-size: 14px;
    overflow: auto;
}
.layui-layer-hui .layui-layer-content {
    padding: 24px 50px;
    text-align: center;
}


















































