﻿@charset "utf-8";
body{ margin:0px; padding:0px; margin:0px auto; font-size:14px; line-height:24px; font-family:"微软雅黑"; color:#444444; width:100%; min-width:1200px; width:expression((documentElement.clientWidth < 1200) ? "1200px" : "100%" ); zoom:1;}
ul,li,form,dl,dt,dd,div,h1,h2,h3,h4,h5,h6,p,em,i{ font-style:normal; list-style:none; padding: 0px; margin: 0px;}
.h1,.h2,.h3,.h4,.h5,.h6,.p{ padding:0px; margin:0px;}
select,input,textarea{ font-size:12px; border-radius:0; -webkit-border-radius:0; color:#414446; font-family:"微软雅黑";}
input:focus { outline: none;}
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ font-size:14px; }
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select { background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ border:none; border:0;  vertical-align:top;}
a{ color:#444444; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
*:hover{transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#e60012;}
.fl{ float:left;}.fr{ float:right;}
.hidetxt{ display:none;}
.clear{ clear:both;}
.clearfix:after{
    display: block;
    font-size: 0;
    line-height:0;
    visibility: hidden;
    height: 0;
    clear: both;
    content: " ";  
}
* html .clearfix{ zoom: 1; } /* IE6 */
*:first-child+html .clearfix{ zoom: 1; } /* IE7 */
.Contain{ width:1280px; margin:0px auto;}

/*font*/
.st{ font-family:"宋体";}
.yh{font-family:"微软雅黑";}
.form_err{ color:#ff0000;}
.orange{ color:#ff7405;}
a.orange{ color:#ff7405;}

/*pages*/
.Pages{ line-height:27px; zoom:1; overflow:hidden; text-align:center;  padding-top:30px; clear:both;}
.Pages span{display:inline-block;}
.Pages a{ display:inline-block; margin:0px 3px; line-height:27px;vertical-align:middle; color:#898989;}
.Pages .p_page a{ display:inline-block; vertical-align:middle;}
.Pages .p_page .a_first,.Pages .p_page .a_end{ border:1px solid #dddddd; width:46px; height:27px;font-size:12px;}
.Pages .p_page .a_prev,.Pages .p_page .a_next{ border:1px solid #dddddd; width:58px;font-size:12px;}
.Pages .p_page .num a{ border:1px solid #dddddd; width:35px; }
.Pages .p_page .num a:hover,.Pages .p_page .num a.a_cur{ border:1px solid #ef2929; background:#ef2929; color:#fff;}

/*pages end*/

/*Top*/
header{ min-width:100%; border-top: 3px solid #e60012; background-color:#fff; position:relative; left:0; right:0;}
.Header{ font-family:'Microsoft Yahei'; width:1280px; height:86px;  margin:0px auto; position:relative;}
.Header .Logo{ float:left;}

.Header .MainNav{ height:86px; float:right;}
.Header .MainNav li{ float:left; position:relative; z-index:99; margin-left:1px; display:inline;}
.Header .MainNav li a.aon{ display:block; height:57px; padding:29px 19px 0px 19px; font-size:18px; color:#6b6b6b; line-height:57px;}
.Header .MainNav li a:hover.aon { background:#e60012; color:#fff;}
.Header .MainNav li.onnav a.aon { background:#e60012; color:#fff;}
.Header .version{ float:right; padding:49px 0px 0px 20px; line-height:19px; margin-right:4px; }
.Header .version a{ color:#6b6b6b;background:url(../images/version.gif) right center no-repeat; padding-right:22px;}
.Header .version a:hover{ color:#e60012;}

.subnav {display:none; position:absolute; width:100%; left:0px; top:86px; background:#e60012; padding:10px 0px; text-align:center;}
.subnav dd{ font-size:12px; line-height:30px; font-size:14px; background:url(../images/subnavbg.png) -220px bottom no-repeat;}
.subnav dd:last-child{ background:none;}
.subnav dd a{ color:#fff;}.subnav dd a:hover{ color:#ffcc00;}
.subnav.other { width:300px; right:0px; left:auto;}

.subnavpro{ width:1600px; display:none; border-top: 1px solid #e2e2e2; position:absolute; top:86px; left:-780px; border-bottom:1px solid #e70416; text-align:center; background:#fff; padding:20px 0px;}
.subnavpro dl{ border-right:1px solid #ececec; padding-left:12px; margin-right:20px; width:172px; height:auto !important; height:242px; min-height:242px; display:inline-block;*display:inline;zoom:1; vertical-align:top; line-height:35px; text-align:left;}
.subnavpro dl dt{ line-height:55px; font-size:16px; font-weight:bold; color:#e60012;}
.subnavpro dl dt a{color:#e60012;}
.subnavpro dl dd a{ color:#282828;}.subnavpro dl dd a:hover{ color:#e93028;}
.subnavpro dl:last{ border-right:0px;}

/*Top*/

/*Bottom*/
footer{min-width:1280px; max-width:100%; color:#666666; clear:both;}
.footer{ background:url(../images/footerbg.gif);}
.footer .dl{ width:1280px; margin:0px auto; padding-top:16px; height:91px;}
.footer .dl .contact{ width:500px; font-size:12px; line-height:20px; color:#b1b1b1; float:left;}
.footer .dl .contact .Tit{ line-height:25px; color:#fff; font-size:16px; padding-bottom:4px;}
.footer .dl .tm{ float:right; padding-top:25px; display:none;}
.footer .dl .tm img{ display:inline-block; margin-right:44px;}
.footer .dl .ewm{ float:right; padding-left:16px; width:82px; text-align:center; font-size:12px; line-height:21px; color:#fff;}
.footer .dl .ewm img{ display:block; border:2px solid #fff; margin:0px auto;}

.copyright{ text-align:center; padding-top:15px; height:69px; line-height:21px; color:#8a8a8a; font-size:12px;}
.copyright a{color:#8a8a8a;}.copyright a:hover{color:#e60012;}

/*Bottom*/

/*Banner 20160720修改*/
.HomeBan{width:100%; position:relative; height:517px; overflow:hidden;}
.HomeBan .bd{ position:relative; z-index:0;}
.HomeBan .bd ul{ width:100% !important;}
.HomeBan .bd li{ width:100% !important; height:517px; position:relative; background-repeat:no-repeat; background-position:center top;}
.HomeBan .bd li a{ height:464px; display:block;}
.HomeBan .bd .con{ width:1000px; height:464px; margin:0 auto; position:relative;}
.HomeBan .bd .con span{ display:block; position:absolute; opacity:0;}
.HomeBan .bd .con .bas1{ left:56px; top:124px;  }
.HomeBan .bd .con .bas2{ width:100px; left:263px; top:40px;}
.HomeBan .bd .con .bas2 img{ width:100%;}
.HomeBan .bd .con .bas3{ right:0; top:256px;}
.HomeBan .bd .con .bas4{ left:0; top:136px;}
.HomeBan .bd .con .bas5{ left:302px; top:213px;}
.HomeBan .bd .con .bas6{ left:514px; top:67px;}
.HomeBan .bd .con .bas7{ right:0; top:165px;}
.HomeBan .bd .con .bas8{ left:295px; top:58px; z-index:99; opacity:1;}
.HomeBan .bd .con .bas9{ left:240px; top:-300px;}
.HomeBan .bd .con .bas10{ left:286px; top:-300px;}
.HomeBan .bd .con .bas11{ left:700px; top:-300px;}



.HomeBan .hd{ width:100%;position:absolute; z-index:2; bottom:0px; left:0; height:34px; padding-top:19px; text-align:center; background:#ea3340;}
.HomeBan .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:13px; height:13px; margin:0px 6px;overflow:hidden;line-height:9999px; background:url(../images/dotban.png) right top no-repeat;}
.HomeBan .hd ul .on{background:url(../images/dotban.png) 0px top no-repeat;}



.BanSub{min-width:1002px; max-width:100%; height:287px;}
.BanSub2{min-width:1002px; max-width:100%; height:460px;}
/*Banner*/

/*index*/
.Notice{ background:url(../images/noticebg.gif) 0px bottom repeat-x; height:53px; overflow:hidden; color:#444444; line-height:50px; margin-bottom:21px;}
.Notice .tit{ background:url(../images/notice.gif) 3px center no-repeat; padding-left:43px; width:71px; float:left;}
.Notice a{color:#444444;}.Notice a:hover{color:#e60012;}
.Notice .scroll{ width:924px; height:34px; overflow:hidden; padding-top:9px; float:left; color:#b1b1b1;}
.Notice .scroll .hd{ display:none;}
.Notice .scroll .bd{ position:relative;  z-index:0; }
.Notice .scroll li{ height:34px; line-height:34px; color:#b1b1b1;}
.Notice a.more{ text-align:center; font-size:12px; margin-top:17px; float:right; display:block; color:#d9d9d9; width:50px; line-height:20px; background:url(../images/morebg.gif);}

.HomeNews{ margin-left:-1px; width:850px; height:288px; overflow:hidden; padding-top:15px; float:left; background:url(../images/newsbg.gif);}
.HomeNews .hd{ margin:0px 16px; height:34px; line-height:34px;}
.HomeNews .hd ul{ float:left; position:absolute;height:34px;}
.HomeNews .hd ul li{ width:98px; text-align:center; font-size:16px; color:#4c4c4c; float:left; background:#f8f8f8;}
.HomeNews .hd li a{ display:block;}
.HomeNews .hd li.on a{ line-height:32px; border-top: 2px solid #e82a24; background:#fff; color:#e60012;}
.HomeNews .bd{ height:205px; overflow:hidden;}

.HomeNews .inBox{position:relative; clear:both; padding-top:15px; margin:0px 25px 0px 18px;}
.HomeNews .inBox .inHd{ position:absolute; right:0px; top:0px;}
.HomeNews .inBox .inHd ul{ overflow:hidden; zoom:1;}
.HomeNews .inBox .inHd ul li{ cursor:pointer; margin-left:9px; float:left; width:12px; height:12px; background:#e5e5e5;}
.HomeNews .inBox .inHd ul li.on{ background:#e60012;}
.HomeNews .inBox .inBd { height:205px; overflow:hidden;}
.HomeNews .inBox .inBd ul{ zoom:1; overflow:hidden;}
.HomeNews .inBox .inBd li{ height:205px;}
.HomeNews .inBox .inBd li .info{ width:460px; float:right; color:#b1b1b1;}
.HomeNews .inBox .inBd li .info .tit{ line-height:33px; font-size:16px;}
.HomeNews .inBox .inBd li .info .tit a{ color:#cc0000; font-weight:bold;}
.HomeNews .inBox .inBd li .info time{ font-size:12px; line-height:29px; color:#e5e5e5; padding-bottom:4px;}
.HomeNews .inBox .inBd .info a.detail{ display:block; margin-top:21px; padding-left:19px; width:80px; line-height:32px; background:url(../images/morebg2.gif); font-size:12px; color:#e60012;}

.HomeAbout{ width:401px; height:303px; float:right; background:url(../images/aboutbg.gif); margin-right:-1px;}
.HomeAbout .Tit{ line-height:56px; height:56px; padding:7px 17px 0px 17px; color:#4c4c4c; font-size:16px;}
.HomeAbout .Tit a.more{ float:right; color:#b7b7b7; font-size:12px; padding-right:13px; background:url(../images/arr.gif) right center no-repeat;}
.HomeAbout .con{ padding:0px 17px 0px 17px;}
.HomeAbout .con .p1{ color:#e60012; line-height:34px; padding:3px 10px 0px 4px;}
.HomeAbout .con .p2{ text-indent:2em; color:#b1b1b1; padding:0px 10px 0px 4px;}

.OtherNam{ padding-top:33px; height:76px; width:1394px; margin-left:-114px; clear:both;}
.OtherNam li{ float:left; padding-left:114px; line-height:49px;}
.OtherNam li a{ color:#6b6b6b; display:block;}.OtherNam li a:hover{ color:#e60012;}
.OtherNam li span{ display:block; float:left; margin-right:11px; width:49px; height:49px;}
.OtherNam li.o1 span{ background:url(../images/othernav.png) 0px top no-repeat;}
.OtherNam li.o1 a:hover span{ background:url(../images/othernav.png) 0px -49px no-repeat;}
.OtherNam li.o2 span{ background:url(../images/othernav.png) -49px top no-repeat;}
.OtherNam li.o2 a:hover span{ background:url(../images/othernav.png) -49px -49px no-repeat;}
.OtherNam li.o3 span{ background:url(../images/othernav.png) -98px top no-repeat;}
.OtherNam li.o3 a:hover span{ background:url(../images/othernav.png) -98px -49px no-repeat;}
.OtherNam li.o4 span{ background:url(../images/othernav.png) -147px top no-repeat;}
.OtherNam li.o4 a:hover span{ background:url(../images/othernav.png) -147px -49px no-repeat;}
.OtherNam li.o5 span{ background:url(../images/othernav.png) -196px top no-repeat;}
.OtherNam li.o5 a:hover span{ background:url(../images/othernav.png) -196px -49px no-repeat;}
.OtherNam li.o6 span{ background:url(../images/othernav.png) -245px top no-repeat;}
.OtherNam li.o6 a:hover span{ background:url(../images/othernav.png) -245px -49px no-repeat;}

/*index*/

/*栏目页*/
.leftbar{ width:100%;/* float:left; margin-bottom:38px; background:#f7f7f7; position:relative; z-index:1;*/}
.leftbar .columnname{ position:absolute; top:-86px; left:0px; width:202px; height:86px; background:#5ec2f1; padding-left:30px; font-size:24px; color:#fff; line-height:25px; background:url(../images/subtitlebg.png); display:none;}
.leftbar .columnname span{ line-height:29px; padding-top:20px; display:block;}
.leftbar .MenuList{text-align:center; background:#f5f5f5; height:85px; line-height:82px; overflow:hidden;}
.leftbar .MenuList li{display:inline-block; padding:0px 2px; margin:0px 12px; font-size:18px; }
.leftbar .MenuList li a{color:#3f3f3f; display:inline-block;}
.leftbar .MenuList li a:hover,.leftbar .MenuList li.onli a{color:#e71f19; border-bottom:3px solid #e71f19;}

.maincontent{ width:1280px; float:right; height:auto !important; height:396px; min-height:396px; padding-bottom:40px;}
.maincontent2{ width:1200px; height:auto !important; height:396px; min-height:396px; padding-bottom:40px;}
.Current{ height:52px; line-height:52px; background:url(../images/noticebg.gif) 0px bottom repeat-x; padding-top:4px; display:none;}
.Current h2{ float:left; background:url(../images/icons.gif) 6px center no-repeat; padding-left:19px; font-size:20px; font-weight:normal;}
.Current .place{ color:#cecece; float:right; background:url(../images/home.gif) 0px center no-repeat; padding:0px 0px 0px 26px;}
.Current .place a{color:#cecece;}.Current .place a:hover{color:#ff7405;}

.AboutCon{ width:1203px; margin:0px auto;}
.AboutCon .item{ float:left;}
.AboutCon .img{  float:left;}
.AboutCon .arr{ width:17px; height:33px; display:block; position:absolute; top:50%; left:-16px; margin-top:-16px;}
.AboutCon .txtbox{ position:relative;}
.AboutCon .txtbox dl{ padding:41px 0px 0px 38px; line-height:18px; font-size:16px; color:#fff;}
.AboutCon .txtbox dl dt{ font-size:24px; color:#fff; font-weight:bold; line-height:37px; padding:29px 0px 5px 0px; background:url(../images/titline.gif) 0px top no-repeat;}
.AboutCon .txtbox dl .en{ color:#fff; filter:alpha(opacity=50);-moz-opacity: 0.5;opacity:0.5; padding-bottom:18px; font-family:Arial, Helvetica, sans-serif; font-size:18px; text-transform:uppercase;}
.AboutCon .txtbox dl a.more{ font-size:16px; color:#fff; display:block; background:url(../images/morebg3.png); line-height:25px; padding-left:9px; width:69px;}
.AboutCon .txtbox dl a{ color:#fff;}.AboutCon .txtbox dl a:hover{ color:#ffcc00;}
.AboutCon .item1{ width:902px; height:272px;}
.AboutCon .item1 .img{ margin-left:-117px;}
.AboutCon .item1 .arr{ background:url(../images/arrabout.png) 0px top no-repeat;}
.AboutCon .item1 .txtbox{ background:#e60012; width:300px; height:272px; float:left;}
.AboutCon .item2{ width:300px;}
.AboutCon .item2 .txtbox{ background:#efc05a; height:272px;}
.AboutCon .item3 { width:602px;}
.AboutCon .item3 .arr{ left:auto; right:-16px; background: url(../images/arrabout.png) -16px top no-repeat;}
.AboutCon .item3 .txtbox{ background:#e54e25; width:301px; height:272px; float:left;}
.AboutCon .item4 { width:602px;}
.AboutCon .item4 .arr{background:url(../images/arrabout.png) -32px top no-repeat;}
.AboutCon .item4 .txtbox{ background:#e3973e; width:301px; height:272px; float:left;}
.AboutCon .item5 { width:601px; float:right;}
.AboutCon .item5 .arr{background:url(../images/arrabout.png) -48px top no-repeat;}
.AboutCon .item5 .txtbox{ background:#f2e5c9; width:301px; height:544px; float:left;}
.AboutCon .item5 .txtbox dl{ padding:174px 0px 0px 38px;}
.AboutCon .item6 { clear:both; background:#fafafa; height:272px; margin-bottom:26px;}
.AboutCon .item6 .arr{background:url(../images/arrabout.png) -64px top no-repeat;}
.AboutCon .item6 .txtbox{ background:#c9b06c; width:301px; height:272px; float:left;}
.company{ border:1px solid #eeeeee; width:875px; height:202px; float:left; padding:68px 0px 0px 23px;}
.company li{ line-height:18px; border:1px solid #f0f0f0; width:120px; height:133px; text-align:center; float:left; margin-right:16px;}
.company li:hover{border:1px solid #f26e6e;}
.company li a{ color:#8b8b8b; display:block; padding:28px 23px 0px;}
.company li a:hover{ color:#e60012;}
.company li img{ display:none; margin-bottom:24px; width:110px; height:54px;}
/*.company li:last-child{ border-right:0px;}*/

.company2{ padding:0px 0px 30px 0px;}
.company2 li{ line-height:18px; width:280px; height:180px; padding-right:30px; text-align:center; float:left;}
.company2 li a{ color:#8b8b8b;}.company2 li a:hover{ color:#e60012;}
.company2 li img{ display:block; margin-bottom:24px;}
.company 2li:last-child{ border-right:0px;}

.History{ font-size:16px; }
.History .time{ width:79px; line-height:25px; text-align:center; color:#fff; background:#e70012; float:left; margin-top:5px;}
.History .con{ width:623px; float:left; padding:0px 0px 28px 27px;line-height:32px;}
.History .con p{ margin-bottom:7px;}

.course_year{ margin:0px 0px 0px; position:relative;}
.course_year #play {position:relative;overflow-y:scroll; height:520px;}
.course_year #play .img_ul {position:relative;z-index:1;}
.course_year .date {overflow:hidden;height:68px;position:relative; background:url(../images/datebg.gif) 0px bottom repeat-x; padding-left:68px;}
.course_year .date ul {position:absolute;z-index:1}
.course_year .date ul li {float:left;width:56px; text-align:center;height:27px; font-size:14px; color:#444444; line-height:27px; cursor:pointer; padding-top:40px; font-weight:bold; background:#fff; margin:0px 54px;}
.course_year .date ul li.on{ color:#e71f19; background: #fff url(../images/hornoricon.gif) center top no-repeat;}
.course_year .date .bottom_a {background:url(../images/ryarr.gif) no-repeat;width:42px;height:42px;position:absolute;display:block;top:18px;cursor:pointer;z-index:10;}
.course_year .date .prev_a { background-position:0 top;left:0px; border-right:19px solid #fff;}
.course_year .date .prev_a:hover { background-position:0 -42px;}
.course_year .date .next_a { background-position:right top;right:0px; border-left:19px solid #fff;}
.course_year .date .next_a:hover { background-position:-42px -42px;}
.course_year .tablecon th{ font-weight:normal; text-align:center;}
.course_year .tablecon td{ padding-left:28px;}

.leadermenu{ margin-top:43px; text-align:center; height:96px; overflow:hidden;}
.leadermenu li{ background:url(../images/linebg3.gif) right top no-repeat; text-align:center; width:81px; height:96px; line-height:96px; padding-right:25px; font-size:18px; display:inline-block; *display:inline; zoom:1; cursor:pointer;}
.leadermenu li span{ display:block; background:url(../images/leadermenu.gif) right top no-repeat;}
.leadermenu li.on span{ color:#fff;background:url(../images/leadermenu.gif) 0px top no-repeat;}
.leadercon{ margin-top:75px;}
.leadercon .tablecon td{ padding-left:12px;padding-right:12px; color:#444444; font-size:16px;}
.leadercon .tablecon td.left{ color:#a0a0a0;}

.SinglePage{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden; padding:3px 0px 25px 0px; line-height:26px;}

.NewsList{ margin:9px 0px 0px 0px; line-height:22px; color:#a1a1a1;}
.NewsList li{ padding:26px 0px 0px 153px; height:95px; border-bottom:1px solid #f2f2f2; position:relative;}
.NewsList li .date{ left:25px; top:20px; position:absolute; background:#f7f7f7; width:76px; height:76px; color:#b6b6b6; font-size:16px; text-align:center;}
.NewsList li .date span{ display:block; line-height:41px; padding-top:6px; font-size:35px; color:#e60012;}
.NewsList li .Tit{ line-height:30px; font-size:18px; padding-bottom:2px;}
.NewsList li:hover .date{ background:#e60012; color:#f3858e;}
.NewsList li:hover .date span{ color:#fff;}

.VideoList{ width:1280px; margin:25px 0px 0px;}
.VideoList ul{padding:20px 0px 10px;}
.VideoList li{ width:250px; height:250px; text-align:center; float:left; margin:0px 35px; display:inline; position:relative;}
.VideoList li .play{ display:block; position:absolute; background:url(../images/play.png); width:57px; height:57px; top:75px; left:100px;}
.VideoList li p{ line-height:25px; margin-top:4px;}
.VideoList li em{position:absolute; background:url(../images/opacity.png) repeat; font-size:16px; color:#fff; padding:0px 21px; height:32px; line-height:32px; right:0px; top:173px; display:none;}

.VideoPlayer{ text-align:center; padding-bottom:15px;}

.Titleinfo{ padding:32px 0px 6px 0px; font-weight:bold; font-size:18px; text-align:center; border-bottom:1px solid #eeeeee;}
.Titleinfo .date{ font-size:12px; color:#888; font-weight:normal;}
.Back{ text-align:center; padding-top:15px;}
.PrevNextBox { border-top:1px solid #eeeeee; padding:16px 0px 20px 0px; position:relative;}
.PrevNextBox h1{ position:absolute; right:0px; top:16px; font-size:12px; font-weight:normal;}
.PrevNextBox a{}
.PrevNextBox a.none{ cursor:default; color:#999;}
.PrevNextBox a.none:hover{ color:#333;}

.ContactInfo{ margin:29px auto 54px;}
.ContactInfo .info{ border:1px solid #eeeeee;}
.ContactInfo .info .tel{ font-weight:bold; font-family:Arial, Helvetica, sans-serif; background:url(../images/tel.gif) 0px center no-repeat; margin:49px 0px 41px 80px; line-height:32px; color:#e60012; font-size:33px; padding-left:75px;}
.ContactInfo .info .dl{ line-height:30px; font-size:16px; margin:0px 83px 10px;}
.ContactInfo .info .dl dt{ line-height:46px; font-size:18px; font-weight:bold;}
.ContactInfo .info .dl a.map{ display:inline-block; vertical-align:middle; width:78px; height:21px; background:url(../images/mapicon.gif) 0px top no-repeat; margin-left:6px;}
.ContactInfo .info .dl a:hover.map{background:url(../images/mapicon.gif) 0px bottom no-repeat;}
.ContactInfo .ewm{ background:#e60012; padding:17px 0px 17px 0px;}
.ContactInfo .ewm li{margin:0px 18px 0px 19px; line-height:18px; color:#fff; font-size:16px; padding:18px 0px 0px 30px; height:136px; background:url(../images/linebg2.gif) 0px bottom repeat-x;}
.ContactInfo .ewm li .img{ float:left; border:6px solid #fff;}
.ContactInfo .ewm li .txt{ float:right; width:116px; padding-top:41px;}
.ContactInfo .ewm li:last-child{ background:none;}

.joblist { padding:8px 0px 15px 0px;}
.joblist li .jobtitle a{ display:block;}
.joblist .jobtitle{ border-bottom:1px solid #f2f2f2; padding:9px 0px 0px 10px; height:66px; line-height:66px; cursor:pointer; background:url(../images/jobli.gif) right 36px no-repeat; font-size:16px;}
.joblist li.current .jobtitle{background:url(../images/jobon.gif) right 36px no-repeat; font-size:16px;}
.joblist li.current .jobtitle a{ color:#e60012;}
.joblist .txtCont{display: none; line-height:29px; padding:22px 24px 30px 13px; color:#bababa; border-bottom:1px solid #eeeeee;}
.joblist .txtCont .job{color:#525252;}
.joblist a.detail{ margin-top:12px; color:#fff; text-align:center; display:block; width:142px; line-height:40px; background:#e60012;}
.JobForm{ color:#666666; margin:0px 0px 0px 35px;}
.JobForm .f1{ font-size:18px; color:#333333; padding:35px 0px 5px 72px; height:32px;}
.JobForm td{ padding:5px 0px;}
.JobForm .input { border:1px solid #dbdbdb; width:190px; height:23px; line-height:23px;}
.JobForm select { border:1px solid #dbdbdb; width:190px; height:23px; line-height:23px;}
.JobForm .btn_2 { font-size:14px; width:99px; height:33px; text-align:center; background:#976b31; color:#fff; border:0px; cursor:pointer;}
.JobForm .btn_3 { font-size:14px; width:87px; height:33px; text-align:center; background:#eef1f3; border:0px; cursor:pointer;}

.ProNav{ margin-top:38px; height:59px; line-height:59px; background:#f7f7f7;}
.ProNav li{ float:left; width:25%; text-align:center;}
.ProNav li a{ font-weight:bold; cursor:pointer; border-right:1px solid #ebebeb; display:block; color:#939393;}
.ProNav li:hover a,.ProNav li.on a{ color:#ea3d38; border-top:3px solid #e60010; line-height:56px; background:#fff;}

.ProInfo{ padding:39px 0px 0px 0px;}
.ProInfo .Tit{ text-align:center; line-height:33px; font-size:18px; padding-bottom:4px;}
.ProInfo .Tit small{ line-height:40px; color:#e60012; display:block;}
.ProInfo .tab td{ padding:5px 0px 5px 18px; line-height:28px; color:#666666;}
.ProList{ clear:both; padding-top:64px;}
.ProList li{ height:357px; text-align:center; width:211px; float:left; color:#e60012; padding-left:49px;}
.ProList .img{ padding:7px; background:#f9f9f9; border:1px solid #ebebeb; margin-bottom:22px;}
.ProList .img img{ display:block; width:195px; height:265px;}
.ProList a{ color:#e60012;}
.ProList.leader a{ color:#333;}.ProList.leader a:hover{ color:#cc0000;}
.ProList.leader{ padding-top:40px;}
.proinfo{ padding:38px 0px 39px 0px;}
.proinfo .img{ border:1px solid #d6d6d6; width:48%; float:left;}
.proinfo .img img{ display:block; margin:0px auto; width:250px; height:340px;}
.proinfo .info{ line-height:2.2em; font-size:14px; width:46%; float:right;}
.proinfo .info .title { margin-bottom:14px;}
.proinfo .info .title span{ display:inline-block; padding-bottom:4px; border-bottom:4px solid #132c67; font-size:24px; line-height:42px;}
.proinfo .info .person{ color:#d10004; font-size:16px; font-weight:bold; margin-top:5%; background:url(../images/person.gif) 0px center no-repeat; padding-left:28px;}
.tit_pro{ border:1px solid #f0f0f0; overflow:hidden; padding:1px; height:42px;}
.tit_pro li{ width:152px; line-height:42px; font-size:14px; text-align:center; float:left; cursor:pointer;}
.tit_pro li.on{ font-weight:bold; width:152px; line-height:42px; font-size:14px; background:#f5a11a; color:#fff; text-align:center;}
.procon{ border:1px solid #f0f0f0; border-top:0px; padding:20px;}

.HornorList{ clear:both; padding-top:64px; width:900px; margin-left:-49px;}
.HornorList li{ height:257px; text-align:center; width:250px; float:left; color:#e60012; padding-left:49px;}
.HornorList .img{ padding:7px; height:165px; background:#f9f9f9; border:1px solid #ebebeb; margin-bottom:22px;display: table-cell; 
vertical-align:middle; width:234px;}
.HornorList .img img{ display:block; max-width:195px; max-height:165px; margin:0px auto;vertical-align:middle; }
.HornorList a{ color:#e60012;}
.HornorList.leader a{ color:#333;}.HornorList.leader a:hover{ color:#cc0000;}


/*20160601*/
.Tptitle{ background:url(../images/tptitle.gif); height:47px; padding:11px 0px 0px 26px; margin:36px 0px 6px 0px;}
.Photobox { position: relative; width:100%; height: 530px; margin-bottom:39px;overflow: hidden; background: #f6f6f6;}
.Photobox .pic { height:432px; overflow:hidden;}
.Photobox .pic img { width: 100%; display: block; }
.Photobox .txt { position: absolute; bottom: 31px;background: url(../images/gs.gif) 60px 0px no-repeat; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.Photobox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px; width:100%;}
.Photobox .txt li span{ padding-left:178px; display:block;}
.Photobox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.Photobox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.Photobox .num li a,.Photobox .num li { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.Photobox .num li.on{ background:#f60;}
.Photobox .prev,
.Photobox .next{ position:absolute;left:10px; top: 180px; display:block; width:42px; height:42px; overflow:hidden; background:url(../images/ryarr.png) 0px top no-repeat; cursor:pointer;}
.Photobox .next{ left:auto; right:10px; background:url(../images/ryarr.png) right top no-repeat;}

.Tptitle2{ height:63px;}
.Photobox2{ margin:0px 0px 14px -4px;}
.Photobox2 li{ width:33.3333%; margin-bottom:4px; float:left; position:relative;}
.Photobox2 li .box{ margin:0px 0px 0px 4px;}
.Photobox2 li img{ display:block; width:330px; height:248px;}
.Photobox2 li .mask{ display:none; background:url(../images/mastbg.png); width:330px; height:248px; position:absolute; top:0px; left:4px;}
.Photobox2 li .mask span{ display:block; color:#fff; text-align:center; line-height:18px; font-size:16px; padding:92px 40px 0px 40px;}

.mod18{ width:900px; margin:30px auto 20px; position:relative;}
.mod18 .btn{position:absolute;width:23px;height:92px;top:29%;cursor:pointer; z-index:99;}
.mod18 .prev{left:1%;}
.mod18 #prevTop,.mod18 #nextTop{width:25px;height:46px;}
.mod18 #prevTop{background:url(../images/tparr.png) 0px top no-repeat;}
.mod18 #nextTop{background:url(../images/tparr.png) right top no-repeat;}
.mod18 #prev,.mod18 #next{width:21px;height:89px; bottom:20px; top:auto;}
.mod18 #prev{background:url(../images/tparr2.gif) 0px top no-repeat; left:0%;}
.mod18 #next{background:url(../images/tparr2.gif) right top no-repeat; right:0%;}
.mod18 .next{right:1%;}
.mod18 li{float:left;}
.mod18 .picBox{height:500px;position:relative;overflow:hidden; margin-bottom:10px;}
.mod18 .picBox ul{height:500px;position:absolute;}
.mod18 .picBox li{width:900px;height:500px; text-align:center;}
.mod18 .picBox li img{ max-width:900px; max-height:460px; display:block; margin:0px auto;}
.mod18 .listBox{width:810px;height:130px;margin:0px auto;position:relative;overflow:hidden;}
.mod18 .listBox ul{height:130px;position:absolute;}
.mod18 .listBox li{width:190px;height:130px; padding-right:14px;cursor:pointer;position:relative;}
.mod18 .listBox li img{ width:184px; height:124px; border:3px solid #fff; display:block; margin:0px auto;}
.mod18 .listBox li.on img{ border:3px solid #e60012;}

.feedback{ border:1px solid #ededec; background-color:#f6f6f6; padding:17px;box-shadow: 1px 1px 5px #e0e0de; margin-top:23px;}
.feedback .img{ padding-top:12px; float:left;}
.feedback ul{ float:left;}
.feedback li{ padding-top:12px;}
.feedback li .spanw{ display:inline-block; text-align:right; width:138px; font-size:14px;}
.feedback li a{ color:#8e8e8e; font-size:12px;}
.input_1 { background:#fff; padding-left:10px; border:1px solid #e0e0de; width:292px; height:32px; line-height:32px;}
.input_2 { background:#fff;  vertical-align:top; padding-left:10px; border:1px solid #e0e0de; width:372px; height:174px; line-height:32px;}
.btn_1 { width:117px; height:32px; color:#fff; font-size:14px; background: #c11719; border:0px; border:none; cursor:pointer;}
.feedback .Tit{ color:#333;}

.Hornorbox{ background: #f6f6f6 url(../images/tptitle4.gif) 0px top no-repeat; margin-top:20px; padding:28px 0px 23px 200px;}
.ProPic{ padding:0 100px 20px 0px;}
.ProPic .ProBig{ width:499px; height:558px; border:1px solid #dddddd; float:left; position:relative;}
.ProPic .ProBig li{ float:left; width:499px; height:558px; position:relative;}
.ProPic .ProBig li img{ width:499px; height:558px;}
.ProPic .ProBig li span{ line-height:52px; text-indent:2em; font-size:16px; color:#fff; position:absolute; bottom:0px; left:0px; width:100%; z-index:10;}
.ProPic .ProBig .bg{ height:52px; width:100%; position:absolute; left:0px; bottom:0px;background-color:#111;filter:alpha(opacity=60);-moz-opacity: 0.6;opacity:0.6; z-index:1;}

.ProPic .proList{ float:right; width:146px; height:558px; position:relative;}
.ProPic .proList .btn{ width:146px; height:20px; cursor:pointer; position:absolute; left:0px; z-index:10;}
.ProPic .proList .prev{ top:0px; background: #6e6e6e url(../images/ProPrev.jpg) no-repeat center top;}
.ProPic .proList .next{ bottom:0px; background: #6e6e6e url(../images/ProNext.jpg) no-repeat center top;}
.ProPic .proList .List{ position:absolute; left:0px; top:25px; width:146px;}
.ProPic .proList .List li{ float:left; width:146px; height:161px; overflow:hidden; margin-bottom:11px;}
.ProPic .proList .List li img{ width:144px; height:159px; border:1px solid #dddddd; cursor:pointer;}
.ProPic .proList .List li.on img{ border:1px solid #e70012;}
.ProTxt{ padding:40px 0 0 0;}
.ProTxt .TabBox{ background:#D6D6D6; height:31px; line-height:31px;} 
.ProTxt .TabBox li{ float:left; height:31px; padding:0 20px; cursor:pointer; display:block; font-size:14px; font-weight:bold;}
.ProTxt .TabBox li.on{ background:#5B5B5B; color:#fff;}
.ProTxt .ContBox{ padding:20px 10px 0 10px;}
.ProTxt .ContBox .Box{ display:none;}

.LdTop{ margin:43px 0px 0px 0px;}
.LdTop .hd{ width:675px; float:left;}
.LdTop .hd li{ border:1px solid #e6e6e6; padding:15px 0px 0px 0px; margin-bottom:-1px; height:79px; cursor:pointer;}
.LdTop .hd li .date{ width:70px; text-align:center; line-height:21px; color:#aeaeae; float:left;}
.LdTop .hd li .date i{ display:block; line-height:20px; font-size:24px; color:#e70012;}
.LdTop .hd li .tit{padding-left:10px; width:500px; float:left; font-weight:bold; font-size:16px;}
.LdTop .hd li.on .date{ color:#e70012;}
.LdTop .hd li.on .tit{ color:#e70012;}

.LdTop .bd{ width:600px; height:381px; float:left;}
.LdTop .bd { width:600px; float:left;}
.LdTop .bd img{ width:600px; height:381px; display:block; margin:0px auto;}
.LdList{ margin:23px 0px 0px -13px;}
.LdList li{ float:left; width:33.3333%; margin-bottom:13px;}
.LdList li .box{ margin-left:13px; font-weight:bold; color:#888888; border:1px solid #e6e6e6; padding:16px 20px 0px 16px; height:52px; line-height:18px;}
.LdList li .box .tit{ height:; margin-bottom:5px;}
.LdList li:hover .box { color:#e70012;}

.ProMenu{ background:url(../images/promenu.png); height:73px; overflow:hidden; position:relative; margin:-73px auto 0px; padding:0px 38px; position:relative; display:inline-block; *display:inline; zoom:1;}
.ProMenu li{ width:199px; float:left; text-align:center; background:url(../images/promenuline.png) right center no-repeat;}
.ProMenu li a{ display:block; color:#fff; line-height:73px;}
.ProMenu li.onli a,.ProMenu li a:hover{ background:url(../images/promenuon.gif); padding-top:7px; margin-top:-7px;}
.ProMenu .prev{ width:22px; height:45px; background:url(../images/menu1.png); position:absolute; left:10px; top:10px; display:block;}
.ProMenu .next{ width:22px; height:45px; background:url(../images/menu2.png); position:absolute; right:10px; top:10px; display:block;}
.ProMenu .prevStop{display:none;}
.ProMenu .nextStop{display:none;}

.ProListnews{width:1275px; margin:53px auto 35px;}
.ProListnews li{ border:1px solid #eeeeee; margin-bottom:50px;}
.ProListnews li .img{ width:633px; float:right; border-left:1px solid #eeeeee; overflow:hidden;}
.ProListnews li .img img{ display:block; width:100%;}
.ProListnews li .tit{ width:525px; float:left; padding:30px 54px 30px 58px;}
.ProListnews li .tit span{display:block; font-size:24px; line-height:26px; color:#444444;}
.ProListnews li .tit p{line-height:30px; font-size:16px; color:#a0a0a0; padding:29px 0px 37px;}
.ProListnews li .tit em{display:block; color:#e81b16; line-height:21px; font-size:16px;}
.ProListnews li:hover{box-shadow: 1px 1px 9px #e6e5e5;}

.hornorScroll{ position:relative;height:200px; overflow:hidden; width:1280px; margin:43px auto 0px; padding-left:20px; }
.hornorScroll ul{  overflow:hidden; zoom:1; text-align:center;}
.hornorScroll ul li{ float:left; width:190px; padding:0 30px; overflow:hidden; height:200px; display:inline;}
.hornorScroll ul li img{ max-height:300px; display:block; margin:0px auto 20px; width:100%;}
.hornorScroll .prev,
.hornorScroll .next{ position:absolute; left:0px; top: 50%; margin-top:-60px; display:block; width:25px; height:46px; overflow:hidden;background:url(../images/tparr.png) 0px top no-repeat; cursor:pointer;}
.hornorScroll .next{ left:auto; right:0px;background:url(../images/tparr.png) right top no-repeat;}
.hornorScroll .prev{background:url(../images/tparr.png) left 0px no-repeat; left:8px; top:50%;}
.hornorScroll .next{background:url(../images/tparr.png) right 0px no-repeat; right:8px; top:50%;}



.Conpamytxt{ font-size:16px; padding:40px 0px 40px 0px;}
.Conpamytxt h2{ line-height:34px; color:#e60012; font-size:24px;}
.Conpamytxt span{color:#e60012;}

.brand-list{ overflow: hidden; margin-left: -10px;}
.brand-list .brand-bd{position: relative; margin-left: 10px; margin-top: 5px;}
.brand-list .item{position: absolute; width: 220px; border: 1px solid #f3f3f3; padding: 18px; top:0; left: 40%; -webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;-ms-transition: all 0.3s;transition: all 0.3s; font-size:12px;}
.brand-list .hover{box-shadow: 0px 1px 8px rgba(200,200,200,.6); background-color: #fff; border-color: #c8c8c8;}
.brand-list .additem{padding: 0; width: 240px; border: none; }
.brand-list .item h3{font-size: 16px; color: #333333; line-height:34px; margin-bottom: 12px;}
.brand-list .item .p{ line-height:25px; text-indent:2em; color:#9a9a9a;}
.brand-list .item .other{ margin-top:24px; height:25px;}
.brand-list .item .other a.link{ background:url(../images/link.gif) 0px center no-repeat; padding-left:34px;}
.brand-list .item .other span{ float:right; color:#858585;}

/*sitemap*/
.ul_sitemap li{ border-bottom:dotted 1px #ddd; padding:10px 0px;}
.ul_sitemap li strong{ width:90px; display:inline-block; border-right:dotted 1px #ddd; margin-right:10px;}


/*红四方之家*/
.HomeBox{  padding-left:17px;}
.HomeListTitle{ font-size:24px; padding-left:18px; color:#e93028; line-height:32px; background:url(../images/ff.png) no-repeat left center; margin-top:50px;}

.WenList{ margin:43px 0px 0px -10px;}
.WenList2{ margin-top:0; margin-bottom:46px;}
.WenList li{  float:left; display:inline; margin:0px 0px 10px 10px; margin-top:1px;}
.WenList li a{ display:block; position:relative;}
.WenList li,.WenList li a,.WenList li img{width:299px; height:222px;}
.WenList a p{ padding:0 14px; font-size:14px; color:#fff; position:absolute; left:0; right:0; bottom:0; background:url(../images/sha.png) repeat left top; z-index:999; display:none;}
.WenList li.Big,.WenList li.Big a,.WenList li.Big img{ width:607px; height:454px;}
.WenList li.Big a p{ font-size:16px; line-height:30px;}
.WenList a:hover p{ display:block;}

.MoreSee{text-align:center; padding-top:43px;}
.MoreSee a{ font-size:16px; color:#9a9a9a; display:inline-block; width:178px; height:40px; background:url(../images/see.png) repeat left top; line-height:40px;}


/*文艺天地*/
.AirList{ padding-top:27px;}
.AirList ul li{ padding-left:45px; padding-right:12px; background:url(../images/cir.png) no-repeat 12px center; text-align:right; font-size:16px; line-height:57px; border-bottom:1px solid #c5c5c5;}
.AirList li a{ color:#444444;}
.AirList li span{ color:#c5c5c5;}


/*历史沿革*/

.Clock{ text-align:center; padding:62px 0; border-bottom:1px solid #e5e5e5; }
.PastList dt{ text-align:center; font-size:26px;  font-weight:bold;   color:#8b8b8b; border-bottom:1px solid #e5e5e5; line-height:92px; cursor:pointer;}
.PastList dl.on dt{font-size:36px; color:#e50012; }
.PastList dd{ font-size:14px;  background-color:#fafafa; line-height:18px; padding-bottom:49px; border-bottom:1px solid #e5e5e5; display:none; }
.PastList span.year{ width:164px; text-align:right; color:#e50012; padding-right:12px; background:url(../images/lio.png) no-repeat right center; float:left; display:inline;}
.PastList li{ padding-top:29px;}
.PastList p{ width:763px; color:#9c9c9c; padding-left:12px;  float:left; display:inline; padding-right:50px;}


/*图说*/
.TuSay{ width:716px;}
.Photobox3{ width:716px; height:405px; margin-bottom:46px;}
.Photobox3 .pic{ height:309px;}
.Photobox3 .pic img{ width:716px; height:309px;}
.Tptitle2 a,.HomeListTitle a{ padding-right:17px; margin-top:20px; line-height:24px; font-size:16px; color:#bebebe; background:url(../images/more.png) no-repeat right center; float:right; display:inline;}
.HomeListTitle a{ margin-top:0;}
.Photobox3 .prev, .Photobox3 .next{ top:133px;}



/*招聘*/
.JobPage{ width:710px; margin:0 auto; margin-top:52px;}
.JobPage ul li{ width:355px; height:348px; float:left; display:inline; position:relative;}
.JobPage li a{ display:block; width:355px; height:348px; background-repeat:no-repeat; background-position:left top; position:absolute; left:0; top:0; }
.JobPage li.Job1 a{ background-image:url(../images/j1.jpg);}
.JobPage li.Job2 a{ background-image:url(../images/j2.jpg);}
.JobPage li.Job3 a{ background-image:url(../images/j3.jpg);}
.JobPage li.Job4 a{ background-image:url(../images/j4.jpg);}
.JobPage li a:hover{ width:419px; height:412px; z-index:9999;} 
.JobPage li.Job1 a:hover{ left:-32px; top:-27px; background-image:url(../images/j11.png);}
.JobPage li.Job2 a:hover{ left:-16px; top:-27px; background-image:url(../images/j22.png);}
.JobPage li.Job3 a:hover{ left:-32px; top:-11px; background-image:url(../images/j33.png);}
.JobPage li.Job4 a:hover{ left:-16px; top:-11px; background-image:url(../images/j44.png);}


/*招聘流程*/
.JobLineTitle{ padding:44px 0; font-size:36px; text-align:center; color:#e50012;}
.JobCircle{ padding-bottom:30px; background:url(../images/line.jpg) repeat-x left center;}
.JobCircle li{ text-align:center; width:106px; height:106px; color:#fff; float:left; display:inline; background:url(../images/cir2.png) no-repeat center; margin-right:128px;}
.JobCircle li div{ font-family:Arial; font-size:34px; padding-top:20px;}
.JobCircle li p{ font-size:16px; margin-top:10px;}

.JobMemos li{ margin-top:48px;}
.JobMemos em,.JobMemos div{ float:left; display:inline;}
.JobMemos em{ font-style:italic; font-size:46px; font-family:"Times New Roman", serif;  color:#e41a2a; padding-right:27px; padding-top:16px; }
.JobMemos div{ font-size:14px; color:#7b7b7b; padding-left:13px; width:900px; border-left:1px solid #8f8f8f;}
.JobMemos h2{ font-size:16px; color:#e41a2a; font-weight:normal;}


/*在线报名*/
.JobOnline{ height:594px; background:url(../images/fte.png) no-repeat right center; position:relative; margin-top:88px;}
.JobOnline a{ display:block; width:129px; height:45px; background:url(../images/ki.png) no-repeat right center; position:absolute; top:278px; left:70px; z-index:999;}


/*招聘频道*/
.JobChannel{ width:942px; margin:0 auto; margin-top:37px;}
.JobChannel li,.JobChannel a,.JobChannel li a img{width:314px; height:215px;}
.JobChannel li{  float:left; display:inline; }
.JobChannel li a{ display:block; text-align:center; color:#fff;}
.JobChannel li h2{ padding-top:82px; margin-bottom:23px; font-size:24px; font-weight:normal;}
.JobChannel li span{ display:inline-block; width:18px; height:10px; background:url(../images/lk.png) no-repeat center;}
.JobChannel li.bg1{ background-color:#e5424e;}
.JobChannel li.bg2{ background-color:#f29b76;}
.JobChannel li.bg3{ background-color:#facd89;}
.JobChannel li.bg4{ background-color:#f39800;}
.JobChannel li.bg5{ background-color:#b28850;}
.JobChannel li.bg6{ background-color:#e41a2a;}
.JobChannel li.bg3 span,.JobChannel li.bg6 span{ margin-top:66px; margin-bottom:23px; background-image:url(../images/ki2.png);}
.JobChannel li.bg3 h2,.JobChannel li.bg6 h2{ margin:0; padding:0;}



/*详细页面*/
.WenInfo li{ width:210px; float:left; display:inline; margin:20px; margin-bottom:0;}
.WenInfo a{ display:block; width:210px; border:1px solid #ebebeb;}
.WenInfo li img{ width:210px; height:160px;}
.WenInfo h2{ font-size:14px; font-weight:normal; text-align:center; line-height:54px; border-top:1px solid #ebebeb;}
.WenInfo a:hover{ background-color:#e60012; color:#fff;}


/*发展战略*/
.Develop{ margin-top:43px; background:url("../images/mout.png") no-repeat 27px -53px; position:relative;}
.Develop img{display:block; width:100%;}
.DevTitle{font-size:48px; line-height:60px; color:#ea221c; text-align:center; font-weight:bold; padding:0px 0px 0px 0px;}
.Develop ul{padding:63px 15px 0px;}
.Develop li{ width:178px; float:left; margin-left:62px; position:relative;}
.Develop li h2{position:absolute; top:0px; left:19px; z-index:3; width:117px; height:141px; background:url(../images/redbg.png) no-repeat; padding:0px 12px; text-align:center; color:#fff;}
.Develop li h2 em{display:block; padding-top:23px; line-height:30px; font-size:30px; font-weight:bold;}
.Develop li h2 span{font-weight:normal; font-size:16px;}
.Develop li p{border:1px solid #e8e8e8; margin-top:70px; padding:87px 24px 0px; line-height:30px; font-size:14px; color:#646464; height:417px; overflow:hidden;}
.Develop li:hover p{border:1px solid #f58d8a;}
/*.Develop .dev1{ margin-top:200px;}
.Develop .dev2{ margin-top:150px;}
.Develop .dev3{ margin-top:100px;}
.Develop .dev4{ margin-top:50px;}
.Develop h2{ padding-left:44px; padding-right:8px; text-align:center; font-size:14px; font-weight:normal; color:#fff; background-color:#e60012; line-height:50px; position:relative;}
.Develop .dev2 h2{ padding:6px 0; padding-left:50px; text-align:left; line-height:19px;}
.Develop h2 em{ display:block; position:absolute; left:8px; font-size:30px; font-weight:bold; line-height:50px;}
.Develop p{ font-size:14px; color:#666; border:1px solid #eeeeee; padding: 16px 20px; line-height:22px; border-top:none; overflow:hidden;} 
.Develop .dev1 p{ height:393px;}
.Develop .dev2 p{ height:443px;}
.Develop .dev3 p{ height:493px;}
.Develop .dev4 p{ height:543px;}
.Develop .dev5 p{ height:593px;}*/


/*历史沿革最新版*/
.HisPastTi{text-align:center; padding: 43px 44px 0px 1px;width:227px; margin:0 auto;}
.HisPastTi img{display:block; width:75%; margin:0 auto;}
.HisPastTi span{ display:inline-block; color:#fff; font-size:16px; background-color:#e70012; padding:9px 8px; }
.HisPastList{ text-align:center; padding:32px 20px 100px 20px; background:url("../images/his7.jpg") repeat-y center top; }
.HisPastList li{ margin:0 auto; width:69px; text-align:center; height:269px;  position:relative;}
.HisPastList li.odd{ padding-bottom:0px;}
.HisPastList li.even{ padding-bottom:0px; margin-top:-269px; height:80px;}

.HisPastList li div.box{ text-align:left; padding:18px 34px 0 28px;  font-size:14px; background-repeat:no-repeat; background-position:left top; position:absolute; top:0;}

.HisPastList li.odd dl{ height:183px; overflow:hidden; overflow-y:auto; }
.HisPastList li.even dl{ height:183px; overflow:hidden; overflow-y:auto;

}
.HisPastList li dl dt{ font-weight:bold; color:#444; padding-right:20px;}
.HisPastList li dl dd{ color:#666; line-height:22px; padding-right:20px; padding-bottom:20px;}
.HisPastList li.odd div.box{width:392px; height:240px;  background-image:url('../images/his06.png'); right:-454px; 
}
.HisPastList li.even div.box{width:398px; height:240px;  background-image:url('../images/his6.png'); background-position:right top; left:-460px;}

.HisPastList div.box b{ display:block; width:38px; position:absolute; right:15px; top:1px; background:#fff; z-index:9999;}
.HisPastList li.odd div.box b{ height:183px;}
.HisPastList li.even div.box b{ height:183px;}


.HisPastList em{height:34px; display:block; background-repeat:no-repeat; background-position:349px center; background-image:url("../images/his1.png");}

.HisPastList span.year{ display:block ;font-size:18px; color:#676767; width:69px; height:69px; text-align:center; line-height:69px; background-repeat:no-repeat; background-position:center; background-image:url("../images/his4.png");}
.HisPastList li.even span.year{ display:block ;font-size:18px; color:#676767; width:69px; height:69px; text-align:center; line-height:69px; background-repeat:no-repeat; background-position:center; background-image:url("../images/his4.png"); margin-top:252px;}
.HisPastList li.even .box{ margin-top:-202px;}


.HisPastList li.odd:hover div.box{background-image:url('../images/his09.png');}
.HisPastList li.even:hover div.box{ background-image:url('../images/his9.png');}
.HisPastList li:hover dl dt ,.HisPastList li:hover span.year{ color:#e70012;}
.HisPastList li:hover dl dd{ color:#444;}
.HisPastList li:hover span.year{ background-image:url("../images/his3.png");}
.HisPastList li:hover em{ background-image:url("../images/his2.png");}


/*农化产品*/
.Nontitle{ padding:46px 0;}
.Nontitle h2{ font-size:24px; color:#e60012;}
.Nontitle p{ font-size:16px; color:#444; margin-top:4px;}
.Nontitle p span{color:#e60012;}


.NonList li{width:228px; margin:0 13px; margin-bottom:26px;  float:left; display:inline;}
.NonList li a{ width:192px; font-family:'宋体'; font-size:12px; display:block; border:1px solid #eee; padding:16px;}
.NonList li a h2{ text-align:center; font-family:'微软雅黑'; font-size:16px; color:#333; border-bottom:1px solid #d2d2d2; line-height:36px; margin-bottom:12px;}
.NonList li a p{ height:192px; overflow:hidden; text-indent:2em; color:#666; line-height:24px;}
.NonList li a div{ margin-top:24px;}
.NonList li a div span{ padding-left:34px; background:url("../images/his10.png") no-repeat left center; color:#333; float:left; display:inline;}
.NonList li a div em{ color:#666; float:right; display:inline;}



/*薪酬服务*/

.Welfare{ width:1000px; height:381px; background:url("../images/fuli.png") no-repeat center; margin:0 auto; margin-top:88px;}
.Welfare .WelLeft{ width:235px; padding:0 45px; padding-top:52px; color:#fff;}
.Welfare .WelLeft p{ font-size:16px; text-indent:2em; line-height:26px;}

.Welfare .WelRight{ width:675px; padding-top:27px; text-align:center; }



/*职业生涯*/
.JobPast{ width:1000px; margin:0 auto; margin-top:80px;}

.JobPastList ul{ list-style:none;}
.JobPastList{ height:267px; padding:0 48px; padding-top:44px; background:url("../images/zysy2.png") no-repeat center;}
.JobPastList li{ font-size:14px; color:#468ccc; padding:0 22px; line-height:52px; border-bottom:1px dashed #a9c6e5;}
.JobPastList li span{ color:#de5801;}


/*农户服务 20160726*/

.AgrPage{font-family:'Microsoft Yahei'; background:url("../images/article.png") no-repeat center top; padding-bottom:100px;}
.AgrPage .ContanBox{ width:1200px; margin:0 auto;}
.AgrPage .Titles{ padding-top:84px; text-align:center; color:#fff; font-weight:bold; }
.AgrPage .Titles h2{ font-size:44px; margin-bottom:14px;}
.AgrPage .Titles span{ font-size:16px;}

.AgrWord{ background:url(../images/fy.png) repeat left top; margin-top:36px;}/*160725 修改*/
.AgrWord .Left{ width:548px; padding:0 30px; padding-top:37px;}
.AgrWord .Left h2{ font-size:26px; color:#81af3a;}
.AgrWord .Left h3{ font-size:14px; font-weight:normal; padding-top:5px; padding-bottom:10px; border-bottom:1px solid #d8e5c8;}
.AgrWord .Left div{ height:252px; overflow:hidden; padding-top:25px;}
.AgrWord .Left p{ font-size:14px; color:#5A5A5A; text-indent:2em; line-height:28px;}
.AgrWord .Right{ width:592px;}




.AgrPart2{ margin-top:136px;}
.slideGroup{}
.slideGroup .parHd{ text-align:center; }
.slideGroup .parHd ul{ list-style:none;}
.slideGroup .parHd ul li{ display:inline-block; *display:inline;zoom:1; width:179px; height:178px; background-repeat:no-repeat; background-position:center; margin:0 7px;}
.slideGroup .parHd ul li span{ display:block; width:179px; height:178px;}
.slideGroup .parHd ul li .s1{ background-image:url("../images/ar1.png");}
.slideGroup .parHd ul li .s2{ background-image:url("../images/ar2.png");}
.slideGroup .parHd ul li .s3{ background-image:url("../images/ar3.png");}
.slideGroup .parHd ul li .s4{ background-image:url("../images/ar4.png");}
.slideGroup .parHd ul li.on .s1{ background-image:url("../images/ar11.png");}
.slideGroup .parHd ul li.on .s2{ background-image:url("../images/ar22.png");}
.slideGroup .parHd ul li.on .s3{ background-image:url("../images/ar33.png");}
.slideGroup .parHd ul li.on .s4{ background-image:url("../images/ar44.png");}

.slideGroup .parBd{ margin-top:88px;}
.AgrLeft{ width:609px;}
.picFocus{ width:609px;  position:relative;  overflow:hidden;  zoom:1;   }
.AgrFocus .SmallBox{margin-top:15px;}
.AgrFocus .SmallBox .prev,.AgrFocus .SmallBox .next{ text-align:center; background-color:#ff0000; width:26px; height:78px; font-size:20px; font-weight:bold; line-height:78px; color:#fff; float:left; display:inline; cursor:pointer;}
.AgrFocus .SmallBox .prev{ margin-right:10px;}
.AgrFocus .SmallBox .next{ margin-left:10px;}
.AgrFocus .hd{ width:536px; overflow:hidden; float:left; display:inline;}
.AgrFocus .hd ul{ list-style:none; overflow:hidden; zoom:1; }
.AgrFocus .hd ul li{ width:134px; text-align:center; height:78px; float:left; display:inline;}
.AgrFocus .hd ul li img{width:110px; height:78px; }
.AgrFocus .hd ul li.on img{width:106px; height:74px; border:2px solid #f00; }

.AgrFocus .bd li{ vertical-align:middle; }
.AgrFocus .bd img{ width:609px; height:439px; display:block;  }

.AgrRight{ width:530px; padding-top:22px;}
.AgrRight h2{ font-size:22px; font-weight:normal;}
.AgrRight h2 span{ color:#81af3a; margin-right:20px;}
.AgrRight div{ font-size:14px; color:#666666; line-height:22px; margin-top:72px;}


/*所属企业 160727修改*/
.CompanyType{ width:100%;}
.CompanyType li{ width:290px; float:left; display:inline; margin:0px 10px; margin-bottom:22px;}
.CompanyType li a{ display:block; font-size:15px; width:290px; height:72px; text-align:center; line-height:72px; border:1px solid #f3f3f3; border-bottom:2px solid #e5e5e5; background:url("../images/sh1.jpg") repeat-x left top;  }
.CompanyType li a:hover{ border-bottom-color:#e60012;}



/*四方赋  20160801*/ 
.menuFix{ width:145px; position:fixed; right:0; top:300px; z-index:100000;}
.menuFix li a{ display:block; font-family:'宋体'; font-size:14px; color:#fff; text-align:center; line-height:56px; background-color:#59493f; margin-top:2px; }
.menuFix .active a{ background-color:#410107;}


.section1{ background:url("../images/vf.jpg") repeat-y  center bottom;}
.section2{ background:#f5f5f5 url("../images/vf3.jpg") no-repeat center bottom;}
.Compose,.Compose2{padding:0 18%; font-size:12px; font-family:'宋体'; color:#333; }
.FuTitle{ text-align:center; font-size:14px; color:#59493f; height:108px; background:url("../images/vf2.png") no-repeat center 66px; padding-top:80px;}
.FuTitle .tit{ height:90px; position:relative; width:240px; margin:0px auto;}
.FuTitle .tit span{ top:0px; position:absolute;}

.ComEdit{ line-height:26px; margin-top:34px; font-size:14px; text-align:left;}
.ComEdit p{ text-indent:2em; margin:0; padding:0;}
.Compose2 .Author{ font-family:'Microsoft Yahei'; text-align:center; font-size:24px; padding-bottom:38px; padding-top:75px; border-bottom:2px solid #000; }
.Compose2 .AuthorContent{margin-top:16px; font-size:14px;}
.Compose2 .AuthorEdit p{ text-indent:2em;  margin:0; padding:0; line-height:30px; text-align:left; text-decoration:underline;}

.Compose2 .AuthorTip{ text-indent:2em; padding:20px 0; padding-left:124px; background:url("../images/vf4.png") no-repeat 24px center; line-height:20px; margin-top:50px;}

.Compose .FuTitle{
    -webkit-animation-name: fadeInBop;
	-webkit-animation-duration: 2s;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-delay: 0s;}
.Compose .Cont{ height:220px; text-align:center;
    -webkit-animation-name: fadeInBop;
	-webkit-animation-duration: 5s;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-delay: 0s;}
	
.FuTitle .ft01{
    -webkit-animation-name: fadeInTop1;
	-webkit-animation-duration: 1s;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-delay: 0s;}
.FuTitle .ft02{
    -webkit-animation-name: fadeInTop2;
	-webkit-animation-duration: 1.5s;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-delay: 0s;}
.FuTitle .ft03{
    -webkit-animation-name: fadeInTop3;
	-webkit-animation-duration: 2s;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-delay: 0s;}
.FuTitle .ft04{
    -webkit-animation-name: fadeInTop4;
	-webkit-animation-duration: 2.5s;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-delay: 0s;}
	
@-webkit-keyframes fadeInTop {
0% {
margin-top:28px;
opacity: 0;
}
100% {
opacity: 1;
}
}

@-webkit-keyframes fadeInBop {
0% {
margin-top:-30px;
opacity: 0;
}
100% {
margin-top:0px;
opacity: 1;
}
}
@-webkit-keyframes fadeInTop1 {
0% {
left:-0px;
opacity: 0;
}
100% {
left:0px;
opacity: 1;
}
}
@-webkit-keyframes fadeInTop2 {
0% {
left:-58px;
opacity: 0;
}
100% {
left:58px;
opacity: 1;
}
}
@-webkit-keyframes fadeInTop3 {
0% {
left:-116px;
opacity: 0;
}
100% {
left:116px;
opacity: 1;
}
}
@-webkit-keyframes fadeInTop4 {
0% {
left:-178px;
opacity: 0;
}
100% {
left:178px;
opacity: 1;
}
}


.Compose .FuTitle {transition: all 1s;opacity: 0;margin-top:-30px;}
.active .Compose .FuTitle {margin-top:0px;opacity: 1;transition-delay: 0.7s;}

.FuTitle .tit span.ft1{ left:-0px;transition: all 1s;opacity: 0;}
.FuTitle .tit span.ft2{ left:-58px;transition: all 1s;opacity: 0;}
.FuTitle .tit span.ft3{ left:-116px;transition: all 1s;opacity: 0;}
.FuTitle .tit span.ft4{ left:-178px;transition: all 1s;opacity: 0;}

.active .Compose .FuTitle .tit span.ft1{ left:0px;opacity: 1;transition-delay: 0.7s;}
.active .Compose .FuTitle .tit span.ft2{left:58px;opacity: 1;transition-delay: 0.7s;}
.active .Compose .FuTitle .tit span.ft3{left:116px;opacity: 1;transition-delay: 0.7s;}
.active .Compose .FuTitle .tit span.ft4{left:178px;opacity: 1;transition-delay: 0.7s;}

.Compose .Cont {transition: all 2s;opacity: 0;margin-top:-30px;}
.active .Compose .Cont {margin-top:0px;opacity: 1;transition-delay: 0.7s;}

.AuthorEdit {transition: all 1s;opacity: 0;margin-left:-100px; width:922px;}
.active .AuthorEdit {opacity: 1;transition-delay: 0.7s;margin-left:0px;}

.AuthorTip {transition: all 2s;opacity: 0;margin-left:-100px; width:798px;}
.active .AuthorTip {margin-left:0px;opacity: 1;transition-delay: 0.7s;}


/*16-08-09*/
/*创新平台*/
.Technology_Title{text-align:center; background:#f5f5f5; height:85px; line-height:82px; overflow:hidden;}
.Technology_Title a{display:inline-block; padding:0px 2px; margin:0px 12px; font-size:18px; color:#3f3f3f;}
.Technology_Title a:hover{color:#e71f19; border-bottom:3px solid #e71f19;}
.Technology_Title a.on{color:#e71f19; border-bottom:3px solid #e71f19;}

.PlatformBOx{padding-top:111px; height:420px; overflow:hidden; margin-bottom:43px;}
.PlatformInfo{width:512px; padding-left:30px; float:left;}
.PlatformInfo h2{line-height:36px; font-size:22px; color:#3f3f3f; padding:18px 0px 13px; background:url("../images/red.jpg") no-repeat left top;}
.PlatformInfo p{line-height:24px; font-size:14px; color:#3f3f3f; text-indent:2em;}
.PlatformInfo dl{padding-top:29px;}
.PlatformInfo dl dd{font-size:14px; line-height:27px; color:#3f3f3f; font-weight:bold;}
.PlatformInfo dl dd em{padding:0px 16px 0px 9px;}

.focusBox{width:515px; height:388px; float:right; margin-top:32px; position:relative;}
.focusBox .pic li{background:url(../images/shadow.jpg) no-repeat left bottom; width:515px; height:372px;}
.focusBox .pic img{width:477px; height:336px; margin:0 auto; display: block; border:1px solid #dedede;}
.Imgw .pic li{border:1px solid #dedede;
-moz-box-shadow:0px 0px 10px 0px #e5e5e5;/*firefox*/  
         -webkit-box-shadow:0px 0px 10px 0px #e5e5e5;/*webkit*/  
         box-shadow:0px 0px 10px 0px #e5e5e5;/*opera或ie9*/ background:#fff; width:477px !important; height:336px !important;}
.Imgw .pic img{width:404px; height:304px; margin:0 auto; display: block; padding-top:16px; border:none;}
.focusBox .num {position: absolute; z-index: 3; bottom:0px; left:38%; height:4px; overflow:hidden; color:#999999;}
.focusBox .num li{ float: left; position: relative; width:39px; height:4px; line-height:4px; margin-right:1px; cursor: pointer;background:url(../images/dotpic.jpg) 0px bottom no-repeat;text-indent:-99999px;}
.focusBox .num li.on { background:url(../images/dotpic.jpg) 0px top no-repeat;}



.MiddleBox{background:#fbfbfb; padding:65px 0px 0px; height:470px; overflow:hidden;}
.Device{margin-left:30px; padding-left:82px; position:relative; width:568px; float:left;}
.Device li{width:277px; float:left; margin-right:7px;}
.Device li em{display:block; line-height:69px; font-size:16px; color:#3f3f3f; text-align:center;}
.Devinfo{border:3px solid #c9c9c9; width:125px; background:#fff; position:absolute; top:0px; left:0px;}
.Devinfo dd{line-height:27px; font-size:14px; color:#3f3f3f; padding:12px 0px 0px 10px; height:65px; border-bottom:3px solid #c9c9c9;}
.Devinfo dd em{color:#fe0000; font-size:24px; font-weight:bold;}
.Devinfo dd i{color:#fe0000;}

.Condition{width:458px; float:right;}
.Condition h2{line-height:36px; font-size:22px; color:#3f3f3f; padding:18px 0px 37px; background:url("../images/red.jpg") no-repeat left top;}
.Condition p{line-height:24px; font-size:14px; color:#3f3f3f; text-indent:2em;}

.LaboratoryBox{margin:46px 0px 116px 0px;}
.LaboratoryBox h2{text-align:center; line-height:67px; font-size:24px; color:#3f3f3f; background:url(../images/red.jpg) no-repeat center top;}

.LaboratoryBox li{width:226px; float:left; margin-right:38px; position:relative; text-align:center;}
.LaboratoryBox li em{display:block; width:226px; position:absolute; font-size:16px; color:#fff; line-height:18px; top:110px; left:50%; margin-left:-113px;}

/*创新成果*/
.Achievement{ position:relative; background:url(../images/psbg.jpg); height:427px; overflow:hidden;}
.AchAbout{width:1230px; margin:0 auto;}
.Datas{width:578px; float:left; position:relative;}
.Datas li{ color:#fff; text-align:center; position:absolute;}
.Datas li span{display:block; font-size:18px;}
.Datas li span i{font-size:66px;}
.Datas li em{display:block; font-size:16px; line-height:40px;}
.Datas li#D1{top:95px; left:0px; width:177px;}
.Datas li#D2{top:29px; left:210px; width:147px;}
.Datas li#D3{top:227px; left:270px; width:131px;}
.Datas li#D4{top:56px; left:415px; width:162px;}
.Datas li#D1 span{width:177px; height:177px; line-height:177px; background:url(../images/yuan.png) no-repeat;}
.Datas li#D2 span{width:147px; height:147px; line-height:147px; background:url(../images/yuan2.png) no-repeat;}
.Datas li#D3 span{width:131px; height:131px; line-height:131px; background:url(../images/yuan3.png) no-repeat;}
.Datas li#D4 span{width:162px; height:162px; line-height:162px; background:url(../images/yuan4.png) no-repeat;}
.AList{width:652px; float:right; position:relative; padding-top:45px;}
#Index_Box1{width:485px; margin:0 auto; overflow:hidden;}
.AList li{Z-INDEX: 0; POSITION: absolute; WIDTH: 0px; HEIGHT: 0px; TOP: 0px; CURSOR: pointer; LIST-STYLE-IMAGE: none; LEFT:0px;}
.AList li img {WIDTH: 100%; HEIGHT: 100%; VERTICAL-ALIGN: top; border:1px solid #c7757c;}

.AList .prev,.AList .next{DISPLAY: block; Z-INDEX: 100; OVERFLOW: hidden; CURSOR: pointer; width:52px; height:99px; position:absolute; top:166px;}
.AList .prev{left:0px; BACKGROUND: url(../images/arrows.png) left top;}
.AList .next{right:0px; BACKGROUND: url(../images/arrows.png) right top;}
.AList .prev:hover{left:0px; BACKGROUND: url(../images/arrows.png) left bottom;}
.AList .next:hover{right:0px; BACKGROUND: url(../images/arrows.png) right bottom;}


.IdeaBox{width:780px; margin:79px auto 115px; text-align:center;}
.IdeaBox h2{font-size:40px; color:#3f3f3f; line-height:70px;}
.IdeaBox h2 i{color:#e71f19;}

.InnovateArea{background:#f5f5f5; padding:47px 0px 83px 0px;}
.InnovateArea h2{color:#3f3f3f; font-size:24px; line-height:34px; text-align:center;}
.InnovateArea ul{width:1162px; margin:0 auto;}
.InnovateArea li{width:333px; float:left; margin:0px 27px;}
.InnovateArea li img{display:block; width:333px;}
.InnovateArea li #A1{background:#fff url(../images/arr1.jpg) no-repeat center top;}
.InnovateArea li #A2{background:#fff url(../images/arr2.jpg) no-repeat center top;}
.InnovateArea li #A3{background:#fff url(../images/arr3.jpg) no-repeat center top;}
.InnovateArea li .AreaInfo{height:486px; overflow:hidden; border:1px solid #e6e6e6; border-top:none;}
.InnovateArea li .AreaInfo em{display:block; font-size:16px; line-height:24px; color:#e71f19; font-weight:bold; padding:27px 0px 21px; text-align:center;}
.InnovateArea li .AreaInfo p{width:269px; margin:0 auto; font-size:14px; line-height:26px; color:#9e9e9e;}

/*科技动态*/
.InnovateAction{margin-bottom:110px;}
.InnovateAction ul{margin:45px 0px 52px;}
.InnovateAction li{border:3px solid #eaeaea; height:163px; margin-bottom:26px;}
.InnovateAction li:hover{border:3px solid #e71f19;}
.InnovateAction li:hover .date{color:#e71f19;}
.InnovateAction li .date{width:205px; height:163px; line-height:163px; text-align:center; background:url(../images/line2.jpg) no-repeat right center; float:left; font-size:24px; font-weight:bold; color:#333333;}
.InnovateAction li .ActionInfo{padding-top:40px; width:1003px; float:left; margin-left:34px;}
.InnovateAction li .ActionInfo span{display:block; line-height:24px; font-size:16px; color:#444444; margin-bottom:11px;}
.InnovateAction li .ActionInfo p{color:#bfbfbf; font-size:14px; line-height:20px;}

/*产学研合作*/
.History2{background:#e3e3e3 url(../images/dashline.jpg) repeat-x left 92px; padding:42px 0px 40px; position:relative;}
.History2 li{width:214px; margin:0px 21px;}
.History2 li:hover span.date{color:#e81f18; background:url(../images/dot1.jpg) no-repeat center bottom;}
.History2 li:hover em{color:#e81f18; background:url(../images/txt1.png) no-repeat center bottom;}
.History2 li span.date{display:block; line-height:54px; text-align:center; font-size:14px; color:#3e3e3e; background:url(../images/dot2.jpg) no-repeat center bottom;}
.History2 li em{display:block; padding:9px 12px 0px; text-align:center; background:url(../images/txt2.png) no-repeat center bottom; margin-top:9px; font-size:14px; color:#404040; padding-top:33px; height:72px; overflow:hidden;}
.History2 .prev,
.History2 .next{ position:absolute; top:72px; width:36px; height:36px; overflow:hidden;  cursor:pointer;}
.History2 .prev{left:37px; background:url(../images/prew.png) left top no-repeat;}
.History2 .next{right:37px; background:url(../images/prew.png) right top no-repeat;}
.History2 .prevStop{background:url(../images/prew.png) left bottom no-repeat;}
.History2 .nextStop{background:url(../images/prew.png) right bottom no-repeat;}


/*招标信息*/
.list li{ padding:10px 0px 0px 20px; height:40px; border-bottom:1px solid #f2f2f2; position:relative;}


/*首页新版 lixf 20160925*/
html, body { height: 100%; }
.relative{ position:relative;}
.Header-fix{ position:relative; z-index:99; width:100%; background:#fff;}
.N-Header{ width:1200px; margin:0px auto; height:103px;}
.N-Header .Logo{ float:left;}
.N-Header .Version{ font-size:12px; float:right; padding:33px 31px 0px 0px; color:#f3f3f3;}
.N-Header .Version a{color:#9c9c9c;}.N-Header .Version a.cur{color:#eb4c46;}
.N-MainNavbg{ height:55px; line-height:55px; background:#f6f6f6;}
.N-MainNav{ width:1200px; margin:0px auto;}
.N-MainNav li{ float:left; position:relative; z-index:99; width:9.090909%; text-align:center;}
.N-MainNav li a.aon{ display:block;font-size:18px; color:#505050; line-height:55px;}
.N-MainNav li a:hover.aon { background:#e9e9e9; color:#505050;}
.N-MainNav li.onnav a.aon { background:#e9e9e9; color:#505050;}

.N-MainNav .subnav {display:none; position:absolute; width:100%; left:0px; top:55px;  background:#fff;padding:10px 0px; text-align:center; border-top: 1px solid #e2e2e2;border-bottom:1px solid #e70416;}
.N-MainNav .subnav dd{ font-size:12px; line-height:30px; font-size:14px; background:url(../images/subnavbg.png) -220px bottom no-repeat;}
.N-MainNav .subnav dd:last-child{ background:none;}
.N-MainNav .subnav dd a{color:#282828;}.subnav dd a:hover{ color:#E60012;}
.N-MainNav .subnav.other { width:300px; right:0px; left:auto;}

.N-MainNav .subnavpro{ width:1600px; display:none; border-top: 1px solid #e2e2e2; position:absolute; top:55px; left:-780px; border-bottom:1px solid #e70416; text-align:center; background:#fff; padding:20px 0px;}
.N-MainNav .subnavpro dl{ border-right:1px solid #ececec; padding-left:0px; margin-right:20px; width:205px; height:auto !important; height:242px; min-height:242px; display:inline-block;*display:inline;zoom:1; vertical-align:top; line-height:35px; text-align:left;}
.N-MainNav .subnavpro dl dt{ line-height:55px; font-size:16px; font-weight:bold; color:#e60012;}
.N-MainNav .subnavpro dl dt a{color:#e60012;}
.N-MainNav .subnavpro dl dd a{ color:#282828;}.subnavpro dl dd a:hover{ color:#e93028;}
.N-MainNav .subnavpro dl:last{ border-right:0px;}
.N-MainNav .subnavpro span{display:block;margin-left:75px;line-height:30px;}
.N-MainNav .lis1 .subnavpro{padding-right:500px;}
.N-MainNav .lis2 .subnavpro{padding-right:400px;}
.N-MainNav .lis3 .subnavpro{padding-right:300px;}
.N-MainNav .lis5 .subnavpro{left:-800px;}
.N-MainNav .lis5 span{margin-left:110px;}
.N-MainNav .lis6 .subnavpro{left:-1000px;}
.N-MainNav .lis6 span{margin-left:520px;}
.N-MainNav .lis7 .subnavpro{left:-1200px;}
.N-MainNav .lis7 span{margin-left:920px;}

.N-Footer{ width:1200px; margin:0px auto;}
.N-Footer .left{ font-weight:bold; border-right: 1px solid #ededed; padding-top:48px; height:142px; width:153px; float:left;}
.N-Footer .left .en{ color:#eb4c46; font-size:28px; line-height:24px; height:60px;}
.N-Footer .left .cn{ color:#333333; font-size:24px; line-height:30px;}
.N-Footer .right{ width:1046px; float:right;}
.N-Footer .right .lx{ border-bottom:1px solid #ededed; height:105px; width:570px; float:left; padding:60px 0px 26px;}
.N-Footer .right .tel{ margin-left:48px; float:left; width:200px; line-height:21px; padding-left:48px; background:url(../images/home/tel.gif) 0px 9px no-repeat; color:#848484;}
.N-Footer .right .tel b{ line-height:32px; color:#333333; font-size:18px; display:block;}
.N-Footer .right .add{ float:left; width:220px; line-height:21px; padding-left:48px; background:url(../images/home/add.gif) 0px 8px no-repeat; color:#848484;}
.N-Footer .right .add p{ line-height:32px; font-size:14px; color:#333333;}
.N-Footer .right .add p b{ font-size:18px;}
.N-Footer .right .ewm{ font-size:12px; padding:50px 0px 0px 36px; float:right; width:439px;}
.N-Footer .right .ewm li{ line-height:31px; text-align:center; width:117px; float:left;}
.N-Footer .right .ewm li img{ display:block; width:89px; height:89px; margin:0px auto;}


.N-Footer .line{ top:191px; position:absolute; border-bottom:1px solid #ededed; width:80%; right:0px;}

.N-Copyright{ min-width:1200px; max-margin:100%; background:#333333; text-align:center; line-height:18px; font-size:14px; padding-top:32px; height:86px; color:#7e7e7e;}
.N-Copyright a{color:#7e7e7e;}.N-Copyright a:hover{color:#ffcc00;}

.scroll-nav { position: fixed; right: 20px; top: 50%; z-index: 10000; width: 50px; height: 146px; margin-top: -80px;background:url(../images/scro-bg.png) no-repeat;}
.scroll-nav ul { padding-top: 22px; *padding-top:20px;}
.scroll-nav li { text-align: center; margin-bottom: 10px;position:relative;*margin-bottom:8px; }
.scroll-nav a { display: inline-block; width: 16px; height: 16px;background:url(../images/scro-dot.png) no-repeat;*display:inline;*zoom:1; }
.scroll-nav li.active a,.scroll-nav li a:hover{background:url(../images/scro-bar.png) no-repeat; }
.scroll-nav li p{background:url(../images/scro.png) no-repeat;width:80px;height:26px;line-height:26px;padding-right:5px;text-align: center;font-size:14px;overflow:hidden;position:absolute;top:-3px;left:-72px;color:#fff;display:none;}

.section { position: relative; width: 100%; height: 100%; overflow: hidden; background: #fff; z-index: 2;}
.banner { height: 100%;position:relative; }
.banner .slides { height: 100%; }
.banner li { position: relative; width: 100%; height: 100%; }
.banner .bg { width: 100%; height: 100%; background-size: cover; background-position: center center; background-repeat: no-repeat; }
.banner .bg img{display:block;height:100%;margin:0 auto;}
.banner .text { position: absolute; top: 50%; left: 50%; }
.banner .slide-1 .text { margin-top: -160px; margin-left:-560px; }
.banner .slide-1 .text img{display:block; width:120%;}
.banner .slide-2 .text { margin-top: -260px; margin-left: -142px; }
.banner .slide-3 .text { margin-top: -190px; margin-left: -568px; }
.banner .flex-control-nav{position:absolute;height:19px;width:100%; line-height:999;bottom:70px;left:0%; text-align:center;z-index:99;}
.banner .flex-control-nav li{ display:inline-block; *display:inline;zoom:1;width:19px;height:19px;margin:0px 5px;}
.banner .flex-control-nav li a{display:block;width:100%;height:100%;background:url(../images/home/btn02.png) no-repeat;text-indent:-999px;cursor:pointer;}
.banner .flex-control-nav li a.flex-active{background:url(../images/home/btn01.png) no-repeat;}
.N-main{ width:1200px; margin:0px auto;}
#sec-0 { position: static; }
#sec-1 { position: fixed; top: 0; left: 0; z-index: 1;}
#sec-2 { background: #eb4c46;}
#sec-2 .about-1{ width:480px; float:left; line-height:30px; color:#fff;}
#sec-2 .about-1 .tit{ padding-top:70px; line-height:121px; font-size:48px;}
#sec-2 .about-1 .line{ width:47px; border-top:7px solid #fff; height:67px;}
#sec-2 .about-1 p{ text-indent:2em; height:220px; font-size:15px;}
#sec-2 .about-1 .nav li{ width:82px; text-align:center; float:left; padding-right:38px; line-height:21px; font-size:16px;}
#sec-2 .about-1 .nav li em{ display:block; font-size:12px;line-height:13px; color:#f1817c;}
#sec-2 .about-1 .nav li .icon{ display:block; height:63px;}
#sec-2 .about-1 .nav li .icon img{ width:46px; height:43px; display:block; margin:0px auto;}
#sec-2 .about-1 .nav li a{ color:#fff; display:block;}
#sec-2 .about-1 .nav li a:hover{ color:#ffcc00;}
#sec-2 .about-2{ width:682px; float:right; position:relative;}
#sec-2 .about-2 .txt{ position:absolute; top:50%; left:50%; margin:-145px 0px 0px -180px;}

#sec-3 { background:url(../images/home/sec3bg.jpg) 0px bottom no-repeat;}
#sec-3 .product-1 { width:1200px; position:absolute; top:50%; left:50%; margin:-300px 0px 0px -600px;}
#sec-3 .product-2 { width:1200px; position:absolute; left:50%; top:50%; margin:-200px 0px 0px -600px;}
#sec-3 .product-2 .bigimg{ float:left; width:600px;}
#sec-3 .product-2 .bigimg li{ position:relative;}
#sec-3 .product-2 .bigimg li .tit{ position:absolute; left:-29px; padding-left:29px; width:168px; line-height:34px; height:174px; background:url(../images/home/filter81.png); top:132px; font-size:30px; font-weight:bold;}
#sec-3 .product-2 .bigimg li .tit .num{ display:block; width:54px; height:72px; margin-bottom:11px;}
#sec-3 .product-2 .bigimg li .tit.p1 .num{ background:url(../images/home/num.png) -108px top no-repeat;}
#sec-3 .product-2 .bigimg li .tit.p2 .num{ background:url(../images/home/num.png) -54px top no-repeat;}
#sec-3 .product-2 .bigimg li .tit.p3 .num{ background:url(../images/home/num.png) 0px top no-repeat;}
#sec-3 .product-2 .bigimg li a{ display:block; color:#fff;}
#sec-3 .product-2 .imgnav{ padding-top:132px; line-height:18px; font-size:16px; float:right; width:553px;}
#sec-3 .product-2 .imgnav li{ float:left; text-align:center; border:1px solid #cfcfcf; width:151px; height:174px;background:#f6f6f6; margin-right:29px; cursor:pointer;}
#sec-3 .product-2 .imgnav li { color:#666666; display:block; padding-top:122px; height:52px;}
#sec-3 .product-2 .imgnav li.hover{ color:#fff; border:1px solid #eb4c46;}
#sec-3 .product-2 .imgnav li .icon{ width:75px; height:61px; margin:0px auto 28px;}
#sec-3 .product-2 .imgnav li#one1{ background: #f4f4f4 url(../images/home/proicon1.png) center 33px no-repeat;}
#sec-3 .product-2 .imgnav li#one1.hover{ background: #e94b45 url(../images/home/proicon01.png) center 33px no-repeat;}
#sec-3 .product-2 .imgnav li#one2{ background: #f4f4f4 url(../images/home/proicon2.png) center 33px no-repeat;}
#sec-3 .product-2 .imgnav li#one2.hover{ background: #e94b45 url(../images/home/proicon02.png) center 33px no-repeat;}
#sec-3 .product-2 .imgnav li#one3{ background: #f4f4f4 url(../images/home/proicon3.png) center 33px no-repeat;}
#sec-3 .product-2 .imgnav li#one3.hover{ background: #e94b45 url(../images/home/proicon03.png) center 33px no-repeat;}
#sec-3 .product-3 { position:absolute; width:1200px; bottom:10px; left:50%; margin-left:253px;}

#sec-4 { background: #eb4c46; }
#sec-4 .news-1 { width:20%; float:left;}
#sec-4 .news-1 .box{ height:424px; background:#fff;}
#sec-4 .news-1 .box .tit{ height:224px; padding:67px 0px 0px 10%; font-size:48px; color:#eb4c46; line-height:75px;}
#sec-4 .news-1 .box .tit em{ display:block; font-size:72px; line-height:60px;}
#sec-4 .news-1 .box .more a{ padding-left:16px; display:block; width:147px; line-height:38px; color:#333333; font-size:18px; background:url(../images/home/morebg.gif); margin-left:10%;}

#sec-4 .news-2 { width:80%; float:left;}
/*#sec-4 .news-2 li{ width:50%; float:left; height:424px;}*/
#sec-4 .news-2 li .box{position:relative; padding:33px 20px 0px 56%;}
#sec-4 .news-2 li .box p{ text-indent:2em; color:#505050;}
#sec-4 .news-2 li .box .tit{ line-height:31px; font-size:24px;}
#sec-4 .news-2 li .box .date{ padding-bottom:28px; line-height:29px;}
#sec-4 .news-2 li .img{ width:52.9%; position:absolute; left:0px; top:0px;}
#sec-4 .news-2 li .img img{ display:block; height:424px; max-width:100%;}
#sec-4 .news-2 li .img .arr{ display:block; background: url(../images/home/newsarr1.png) 0px top no-repeat; width:17px; height:424px; right:-1px; position:absolute; top:0px;}
#sec-4 .news-2 li.bg1{ background:#e1c86f;}
#sec-4 .news-2 li.bg2{ background:#f7bb7b;}
#sec-4 .news-2 li.bg2 .img .arr{background: url(../images/home/newsarr2.png) 0px top no-repeat;}
#sec-4 .news-2 li.bg3{ background:#9bd381;}
#sec-4 .news-2 li.bg3 .box{position:relative; padding:33px 55% 0px 20px;}
#sec-4 .news-2 li.bg3 .img {right:0px; left:auto;}
#sec-4 .news-2 li.bg3 .img .arr{background: url(../images/home/newsarr3.png) 0px top no-repeat; left:-1px; right:auto;}
#sec-4 .news-2 li.bg4{ background:#72ddc8;}
#sec-4 .news-2 li.bg4 .box{position:relative; padding:33px 55% 0px 20px;}
#sec-4 .news-2 li.bg4 .img {right:0px; left:auto;}
#sec-4 .news-2 li.bg4 .img .arr{background: url(../images/home/newsarr4.png) 0px top no-repeat; left:-1px; right:auto;}

@media ( max-width:1440px){
 #sec-4 .news-1 .box{ height:400px; background:#fff;}
 #sec-4 .news-1 .box .tit{ padding:57px 0px 0px 10%; }
 /*#sec-4 .news-2 li{height:400px;}*/
 #sec-4 .news-2 li .img img{height:400px;}
}
@media ( max-width:1360px){
 #sec-4 .news-1 .box{ height:358px; background:#fff;}
 #sec-4 .news-1 .box .tit{ padding:50px 0px 0px 10%; }
 #sec-4 .news-2 li{height:358px;}
 #sec-4 .news-2 li .img img{height:358px;}
}
@media ( max-width:1200px){
 #sec-4 .news-1 .box{ height:348px; background:#fff;}
 #sec-4 .news-1 .box .tit{ padding:48px 0px 0px 10%; }
 #sec-4 .news-2 li{height:348px;}
 #sec-4 .news-2 li .img img{height:348px;}
}


.scroll-nav { position: fixed; right: 20px; top: 50%; z-index: 10000; width: 50px; height: 146px; margin-top: -80px;background:url(../images/home/scro-bg.png) no-repeat;}
.scroll-nav ul { padding-top: 22px; *padding-top:20px;}
.scroll-nav li { text-align: center; margin-bottom: 5px;position:relative;*margin-bottom:5px; }
.scroll-nav a { display: inline-block; width: 16px; height: 16px;background:url(../images/home/scro-dot.png) no-repeat;*display:inline;*zoom:1; }
.scroll-nav li.active a,.scroll-nav li a:hover{background:url(../images/home/scro-bar.png) no-repeat; }
.scroll-nav li p{background:url(../images/home/scro.png) no-repeat;width:80px;height:26px;line-height:26px;padding-right:5px;text-align: center;font-size:14px;overflow:hidden;position:absolute;top:-3px;left:-72px;color:#fff;display:none;}


.Otherpop{ display:none; position:fixed; left:50%; top:50%; margin:-310px 0px 0px -550px; z-index:999; border-radius:10px; background:#f5f3f3; box-shadow:6px 6px 6px #9c9c9c; width:1100px; padding:10px 0px 30px 0px; height:580px; overflow-y:scroll; overflow-x:hidden;}
.Otherpop dl{ padding:0px 20px 0px 30px;}
.Otherpop dl dt{ line-height:35px; font-size:26px; color:#333; text-align:center; padding:18px 0px 18px 0px;}
.Otherpop dl dd{font-size:19px;}
.Otherpop dl dd span{font-size:19px !important; line-height:30px;}
.Otherpop dl .inputbg{ border:2px solid #b6b6b6; width:543px; height:34px;}
.Otherpop dl .inputbg .input{ background:transparnet; height:34px; line-height:34px; border:0px; width:453px; float:left;}
.Otherpop dl .inputbg .btn{height:34px; background:#b6b6b6; line-height:34px; border:0px; width:90px; float:left; color:#fff; font-size:14px; cursor:pointer;}
.Otherpop dl .inputbg .btn:hover{ background:#848383;}
.Otherpop dl .tip{ text-align:left; font-size:12px; color:#ff0000; line-height:40px;}
.Otherpop a.close{ position:absolute; right:10px; top:10px; background:url(../images/close.png) 0px top no-repeat; width:29px; height:28px;transition:all 0s linear; -webkit-transition:all 0s linear;}
.Otherpop a:hover.close{background:url(../images/close.png) right top no-repeat;transition:all 0s linear; -webkit-transition:all 0s linear;}
.Maskbg{ display:none; position:fixed; width:100%; height:100%; left:0px; top:0px; z-index:998; background:url(../images/maskbg.png);}

/*16-10-18*/
.sell{ width:260px; float:left; margin:33px 0px 0px 338px;}
.sell span{ float:left;}
.sell img{display:block; width:78%;}

.Historys{width:1070px; margin:43px auto 0px; position:relative; height:590px;}
.Historys li{width:300px; height:230px; background:#eeeeee; position:absolute;}
.Historys li img{display:block; width:288px; margin:6px auto 0px;}
.Historys li em{position:absolute; width:100%; height:100%; line-height:225px; color:#666; font-size:18px; text-align:center; left:0px; top:102px;}
.Historys li#H1{left:0px; top:0px;}
.Historys li#H2{right:0px; top:0px;}
.Historys li#H3{left:327px; top:94px; background:none; width:406px;}
.Historys li#H3 img{width:406px; height:406px; margin:0px; border-radius:50%;}
.Historys li#H3 em{line-height:406px; text-align:center;top:220px;}
.Historys li#H4{left:0px; bottom:0px;}
.Historys li#H5{right:0px; bottom:0px;}

#MapsArea{min-height:1178px; height:1178px; height:auto !important;}

.picScroll{ position:relative;height:600px; margin:0px auto; overflow:hidden; width:800px;}
.picScroll ul{ overflow:hidden; zoom:1; }
.picScroll ul li{ float:left; width:800px; height:600px; overflow:hidden; display:inline; text-align:center;}
.picScroll ul li img{ max-width:100%; max-height:600px;}
.picScroll ul li td{height:600px;}
.picScroll .prev,
.picScroll .next{ position:absolute;  left:10px; top: 50%; display:block; width:45px; height:45px; overflow:hidden; background:url(../images/prev.gif) 0px 0 no-repeat; cursor:pointer;}
.picScroll .next{ left:auto; right:10px; background:url(../images/next.gif) 0px 0 no-repeat;}

/*16-10-21*/
.Develops li{position:relative;}
.Develops li img{display:block; width:100%;}
.Develops .con{font-size:16px; color:#fff; position:absolute; width:556px; text-align:center; height:517px; left:50%; top:0; margin-left:-258px; z-index:3;}
.Develops .con span{ display:block; position:relative; top:-338px;opacity:0;}
.Develops .con .a1{ font-size:38px; color:#8ce58b; line-height:61px; transition:all 5s; -webkit-transition:all 5s; float:left;}
.Develops .con .a2{transition:all 3.8s; -webkit-transition:all 3.8s; float:left; padding-right:50px;}
.Develops .con .a3{transition:all 1s; -webkit-transition:all 1s; float:left;}

.fancybox-inner{height:600px !important;}

#imageData #caption,#imageData #numberDisplay{font-size:14px;}

.N-Copyright .behide,.N-Copyright .b_login{border:1px solid #494949;display:inline-block;padding:3px 5px;border-radius:3px;}
.N-Copyright .behide img{vertical-align:middle;}
.N-Copyright .b_login span{color:#238e5e;}


#imageData #caption,#imageData #numberDisplay{font-size:14px;}
#sec-4{background:#EB4E49;padding:40px 0;overflow:auto;height:454px;}
#sec-4 .mainNews{width:1200px;margin:0 auto;overflow:hidden;font-family:"microsoft yahei";}
#sec-4 .leftNews{float:left;width:600px;margin-right:8px;position:relative;}
#sec-4 .leftNews .newsImg img{width:600px;height:454px}
#sec-4 .leftNews .coverTxt{position:absolute;bottom:1px;left:0;background:url(../images/news_bg.png);padding:5px 20px;width:93%;}
#sec-4 .leftNews .coverTxt h4{margin:8px 0;font-size:16px;}
#sec-4 .leftNews .coverTxt h4 a{color:#ACA9A7;}
#sec-4 .leftNews .coverTxt p{color:#ACA9A7;font-size:12px;margin:5px 0;}
#sec-4 .r-news{float:left;width:592px;}
#sec-4 .r-news .imgs{float:left;width:290px;}
#sec-4 .r-news .imgs img{width:290px;height:221px;}
#sec-4 .r-news .second .imgs img{width:271px;}
#sec-4 .r-news .txt{float:left;width:250px;padding:15px 0 15px 20px;}
#sec-4 .r-news ul li{overflow:hidden;}
#sec-4 .r-news .first{padding-bottom:10px;}
#sec-4 .r-news .first .txt{background:url(../images/libg2.png);padding-left:30px;height:190px;overflow:hidden;}
#sec-4 .r-news .second .txt{background:url(../images/libg1.png);padding-right:30px;height:190px;}
#sec-4 .r-news .txt h3{color:#4E4E4E;font-size:16px;font-weight:normal;margin-top:3px;}
#sec-4 .r-news .txt p{font-size:12px;text-indent:2em;color:#AFAFAF;line-height:20px;}
#sec-4 .r-news .txt h5{color:#F8CBCA;font-size:12px;font-weight:normal;border-top:1px solid #ededed;margin:0;padding:17px 0;margin-top:15px;}

.SearchBox{float:right;margin: 30px 20px 0 0;}
.SearchBox input{line-height: 30px; height: 30px;
    background: #eee;
    padding: 0 10px;}
.SearchBox button
{
    width: 80px;
    background: #eb3d00;
    padding: 0 10px;
    height: 30px;
    border: 0 none;
    color: #fff;}