@charset "utf-8";
/* CSS Document */
*{ font-family:"宋体";}
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote{padding:0;margin:0;color:#666;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-weight:normal;font-style:normal;}
strong{font-style:normal;}
ol,ul{list-style:none;}
caption{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
a{outline:expression(this.hideFocus=true);outline:none;cursor:pointer;text-decoration:none;color:#666;}
a:hover{ color:#C00;}
input,button,select,textarea{outline:none}
.clear{zoom:1;clear:both; height:0; line-height:0; font-size:0;}
.contxt{ background:#e3e1da; border:1px solid #CCC; padding:5px;}
.btn{ padding:5px 10px; border:1px solid #CCC; background:#5F5D5D; color:#fff; font-family:"微软雅黑";}
body{cursor:default;-webkit-text-size-adjust:none;font-size:12px;font-family:Arial;background:#FFF;}
DIV.green-black{ width:100%; padding-top:10px; text-align:right; }
DIV.green-black A{PADDING-RIGHT: 5px;PADDING-LEFT: 5px;PADDING-BOTTOM: 2px;COLOR: #5F5D5D;PADDING-TOP: 2px;TEXT-DECORATION: none;font-size:12px;font-family:"微软雅黑";}
DIV.green-black A:hover{COLOR: #5F5D5D;font-size:12px;font-family:"微软雅黑";}
DIV.green-black A:active{COLOR: #5F5D5D;font-size:12px;font-family:"微软雅黑";}
DIV.green-black SPAN.current{PADDING-RIGHT: 5px;PADDING-LEFT: 5px;FONT-WEIGHT: bold;PADDING-BOTTOM: 2px;COLOR:#E62129;PADDING-TOP: 2px;font-size:12px;font-family:"微软雅黑";}
DIV.green-black SPAN.disabled{PADDING-RIGHT: 5px;PADDING-LEFT: 5px;PADDING-BOTTOM: 2px;COLOR: #5F5D5D;PADDING-TOP: 2px;font-size:12px;font-family:"微软雅黑";}


.main{ width:1175px; margin:0 auto; clear:both; position:relative; }
.left{ width:338px; float:left;}
.right{ width:837px; float:right;}
.logo{ margin:10px 0 0 20px;}
.head{ height:100px; width:100%; min-width:1175px;}
.nav_bar{position:relative;z-index:1;height:100px;color:#5f5d5d;}
.nav{position:relative;width:835px;margin:0 auto; font-family:"微软雅黑";font-size:16px;}
.nav li{ height:100px;}
.nav li dl{ position:absolute; z-index:99; width:850px; left:0; top:70px;background:#e62129; height:30px; line-height:30px; display:none;}
.nav li dd{ float:left; margin:0 15px;}
.nav li dd a{font-family:"微软雅黑";font-size:14px; color:#fff;} 
.nav a{color:#5f5d5d; font-family:"微软雅黑";font-size:16px;}
.nav h3{font-size:100%;font-weight:normal;margin:30px 24px 0 0; line-height:40px; }
.nav h3 a{display:block;width:80px;text-align:center;font-size:16px; }
.nav h3 a:hover{ color:#C00;}
.nav .m{float:left;}
.nav .block{height:2px;width:77px;background:#e62129;position:absolute;left:0;top:100px;overflow:hidden;}
.index-box{ height:37px; line-height:37px; background:url(../images/bg1.png) center repeat-y; color:#fff; font-size:14px;}
.index-box h1{ padding-left:20px;font-family:"微软雅黑";}
.index-box h1 a{font-family:"微软雅黑"; color:#fff;}
.index-box h1 a:hover{ color:#C00;}
.full_banner{ width:100%; min-width:1175px;position:relative;height:644px;background:#FFF;overflow:hidden;}
.full_banner .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.full_banner .bd ul{width:100% !important;}
.full_banner .bd li{width:100% !important;float:left;height:579px;overflow:hidden;text-align:center;}
.full_banner .bd li a{ display:block;height:579px;}
.full_banner .ad{width:100%; min-width:1175px; height:150px; background:url(../images/kh.png) center no-repeat;position:absolute;z-index:1;bottom:65px;left:0;}
.full_banner .hd{width:100%; min-width:1175px; position:absolute;z-index:1;bottom:0;left:0;height:30px; padding:20px 0 15px 0;line-height:30px;text-align:left; background:url(../images/bg2.png) center repeat-y;}
.full_banner .hd a{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:12px;height:24px;overflow:hidden; font-family:"微软雅黑"; color:#e62129; font-size:18px; line-height:24px;}
.full_banner .hd ul{text-align:left; display:inline-block;*display:inline;}
.full_banner .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:18px;height:24px;_line-height:24px;margin:2px;overflow:hidden; font-family:"微软雅黑";}
.full_banner .hd ul .on{ color:#e62129;}
.ilbox{ padding:25px; background:#e62129; color:#fff; font-family:'微软雅黑'; height:270px;}
.ilbox h1{color:#fff; font-family:"微软雅黑"; font-size:20px;}
.ilbox h2{color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:14px; list-style:16px; margin:5px 0 10px;}
.ilbox p{color:#fff;font-family:"微软雅黑"; font-size:14px; line-height:22px;}
.ilbox a{ font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.inb{ height:320px; float:left; width:537px;}
.itb{ height:320px; float:left; width:300px;}
.more{ height:100px;}
.more p{ text-align:right; padding-top:70px;font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.more p a{ font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.inews{ padding:30px; height:160px; background:#eee;}
.itech{ background:#ddd;}
.inews h1,.itech h1{ text-align:center;font-family:"微软雅黑"; font-size:16px; color:#e62129; margin-bottom:10px;}
.inews h1 span,.itech h1 span{font-family:Arial, Helvetica, sans-serif;}
.inews li{ height:30px; line-height:30px; font-size:14px; padding-left:15px; background:url(../images/ico2.png) center left no-repeat;}
.inews li span{ float:right; font-family:Arial, Helvetica, sans-serif}
.itech p{ line-height:25px; font-size:14px;}

.ipro{ height:175px;}
.mr_frbox{height:140px;}
.mr_frBtnL{float:left;cursor:pointer;display:inline;}
.mr_frBtnR{float:left;cursor:pointer;display:inline;}
.mr_frUl{height:75px;width:1000px; margin:15px auto;}

.mr_frUl ul li{display:inline;float:left;height:75px;width:250px; text-align:center; border-right:1px solid #CCC;overflow:hidden;}
.bottom{ width:100%; min-width:1175px; background:url(../images/bg3.png) center repeat-y; }
.br{ padding:10px 20px 10px 20px; color:#fff;}
.b-nav{ width:380px; float:left;}
.b-nav td,.b-nav td a{ font-size:14px; font-family:"微软雅黑"; line-height:20px; color:#fff;}
.b-nav td a:hover{ color:#C00;}
.icon{ float:right; width:365px; height:105px; border-left:1px solid #9e9e9f; padding-left:40px; margin-top:10px; font-family:Arial, Helvetica, sans-serif; line-height:20px; font-size:14px;}
.foot{ width:100%; min-width:1175px; background:url(../images/foot.png) center repeat-y; height:47px; line-height:47px;}
.foot p{ padding-left:20px; color:#fff;font-family:"微软雅黑";}
.foot p a{color:#fff;font-family:"微软雅黑";}
.foot p a:hover{ color:#C00;}
.link{ width:100%; min-width:1175px; background:url(../images/bg3.png) center repeat-y; }
.link p{padding-left:20px; color:#fff;font-family:"微软雅黑";}
.link p a{ padding:0 10px;color:#fff;font-family:"微软雅黑"; font-size:14px;}
.link p a:hover{ color:#C00;}

.banner{ width:100%; min-width:1175px; position:relative;}
.banner .ad{width:100%; min-width:1175px; height:150px; background:url(../images/kh.png) center no-repeat;position:absolute;z-index:1;bottom:0;left:0;}
.bg2{width:100%; min-width:1175px;height:30px; background:url(../images/bg2.png) center repeat-y;}
.pg{ width:405px; vertical-align:top;}
.border{ border:1px solid #CCC; margin:20px 0;}
.pt{ margin-top:10px; font-size:14px;font-family:"微软雅黑"; }
.page-right,.page-right p{font-family:"微软雅黑"; margin-bottom:15px;}

.page-left h1{padding-left:20px;font-family:"微软雅黑"; font-size:16px; color:#e62129; margin-bottom:10px;}
.page-left h1 span{font-family:Arial, Helvetica, sans-serif;}
.page-left li{ font-size:14px;font-family:"微软雅黑"; padding:0 40px 0 20px; background:url(../images/ico2.png) left 13px no-repeat; line-height:35px;}
.page-left li a{ font-size:14px;font-family:"微软雅黑"; display:block; border-bottom:1px dashed #999;}
.page-left li.on a{color:#e62129}
.page-left li ul{ display:none;}
.page-left li.on ul{ display:block;}
.page-left li.on li{ margin-left:50px; background:url(../images/ico2out.png) left 10px no-repeat; line-height:30px;}
.page-left li.on li.on{ background:url(../images/ico2.png) left 10px no-repeat;}
.page-left li.on li a{border-bottom:none;color:#666;}
.page-left li.on li.on a,.page-left li.on li a:hover{color:#e62129}

.loca{ background:url(../images/bg2.png) top center no-repeat;}
.loca2{ background:url(../images/bg22.png) top center no-repeat;}
.location{font-size:16px;font-family:"微软雅黑"; line-height:30px; height:30px; padding-left:20px; margin-bottom:20px;}

.prolist{overflow: hidden;float: left;position: relative;width:265px;height:185px; text-align:left; margin:0 10px 10px 0}
.prolist a{text-decoration: none;float: left;}
.prolist a:hover{cursor: pointer;}
.prolist a img{float: left;margin: 0;border: none;background: #fff;width:265px;height: 185px;}
.prolist a:hover .CC{display: block;font-size: 12px;background: #a60000;filter:alpha(opacity=85);opacity:.85;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; /*--IE 8 Transparency--*/color: #fff;position: absolute;margin: 0;width:50%;height:185px;top:0; right:0;}
.prolist a .CC{display: none;}
.prolist a .CC h1{ color:#fff; padding:15px; line-height:18px; font-size:12px; font-family:"微软雅黑";}
.prolist a .CC p{ color:#fff; padding:0 15px; line-height:18px;font-size:14px; font-family:"微软雅黑";}
.prolist a .CC h3{ color:#fff; padding:15px; line-height:18px;font-size:14px; font-family:"微软雅黑";}
.prolist a .CC img{ width:23px; height:23px; background:none;}


.sortmian{ height:300px;}
.sloge{ width:255px; float:left; height:210px; line-height:210px; text-align:center; margin-top:50px; border-right:1px solid #fff; vertical-align:middle;}
.smsg{ float:right; width:550px; padding-top:50px; font-size:14px;}
.smsg h1{ font-size:14px; font-family:"微软雅黑"; color:#333; margin-bottom:10px;}
.smsg h2{ font-size:14px; font-family:"微软雅黑"; color:#333;}
.smsg p{ color:#777}
.pro-box1{ height:340px;}
.pic-big{ width:474px; float:left; border:1px solid #eee;}
.pic-big img{width:474px;}
.pro-mse{ width:330px; float:right; height:331px; line-height:26px;}
.pro-mse p span{font-family:"微软雅黑"; color:#333; font-weight:bold;}

.pro-mse h2{font-family:"微软雅黑"; color:#E62129;font-size:14px; padding:20px 0; margin:10px 0 50px 0 ; border-top:1px dashed #666;}
.pro-mse h2 span{ font-size:20px; font-family:Arial, Helvetica, sans-serif; font-style:italic;}

.tb td{ font-size:14px; font-family:"微软雅黑"; color:#333;}
.td1{ background:#eeefef;}.td2{ background:#dcdddd;}

.newslist{ width:260px; border-bottom:1px dashed #999; float:left; height:220px; margin: 0 15px 20px 0;}
.newslist h1{ font-size:18px; font-family:Arial, Helvetica, sans-serif; line-height:40px;}
.newslist h2{ font-size:16px; line-height:30px;font-family:"微软雅黑"; color:#333}
.newslist p{ line-height:22px;}
.newslist a{ color:#F00; font-family:Arial, Helvetica, sans-serif; }


.newslist2{ width:185px; padding:5px; background:#eeefef; position:relative; height:257px; float:left; margin:0 10px 15px 0;}
.newslist2 img{ width:185px;}
.newslist2 .cc{ position:absolute; height:25px; left:0px; top:195px; background:#b5b5b6; text-align:right; padding:15px 5px 5px 5px;width:185px; color:#fff; font-size:12px;font-family:"微软雅黑";  }
.newslist2 .cc span{ font-size:18px; font-family:Arial, Helvetica, sans-serif; font-style:italic;}
.newslist2:hover .cc{ background:#e60012;}


/*人才招聘*/
.jb{ border-bottom:1px dashed #999; line-height:35px;font-family:"微软雅黑"; font-size:14px;}
.fb{ border-top:1px solid #999;}
.lb{ width:150px;}
.bb{ width:209px;}
.cb{ width:209px;}
.db{ width:50px;}
.kb{ width:209px;}
.ks{ padding:30px; display:none; text-align:left;}
.current table{ background:#eeefef}
.tjjl{ display:block; width:75px; height:22px; background:#e60012; line-height:22px; text-align:center; color:#fff;}
.tjjl:hover{background:#b8000e; color:#fff;}



.index_banner{position:relative;}
.index_banner ul{overflow:hidden;}
.index_banner li{position:absolute;top:0;left:0;overflow:hidden;width:100%;}
.index_banner li a{display:block;margin:0 auto;}
.index_banner cite{width:100%; min-width:1175px; position:absolute;z-index:1;bottom:-65px;left:0;height:30px; padding:20px 0 15px 0;line-height:30px;text-align:left; background:url(../images/bg2.png) center repeat-y;}
.index_banner cite span{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:18px;height:24px;_line-height:24px;margin:2px;overflow:hidden; font-family:"微软雅黑";}
.index_banner cite span:hover{color:#e62129;}
.index_banner cite span.cur{color:#e62129;}
.index_banner cite a{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:12px;height:24px;overflow:hidden; font-family:"微软雅黑"; color:#e62129; font-size:18px; line-height:24px;}

.honor_nr{ width:1160px; margin:0 auto; padding-top:70px; padding-bottom:90px;}
.honor_nr li{ width:23%; margin:0 1% 30px 1%; float:left;}
.case_pic{ overflow:hidden;}
.case_pic img{ display:block; width:100%;}
.case_mc{ font-size:0.825rem; height:50px; line-height:50px;text-align: center;}

.newsshow_title{ text-align:center; border-bottom:1px dashed #ccc; padding-bottom:12px; font-size:1.5rem; font-weight:bold; line-height:25px; }
.newsshow_title p{ font-size:0.875rem; color:#999; font-weight:normal; padding-top:8px;}
.newsshow_wnnr{ margin:0 auto; padding-top:15px; font-size:1rem; line-height:28px; }
.newsshow_wnnr img{ max-width:100%;}
.showcp_an{ padding-top:0.875rem; width:100%; padding-top:40px; margin-bottom:50px;}
.showcp_an p{width:120px;}
.showcp_an p a{width:100%;height:40px; background:#008cd7; text-align:center; line-height:40px; display:block; font-size:1rem; color:#fff; font-weight:bold;}



