@charset "utf-8";
/* CSS Document */
.banner{ width:1920px; height:242px; position:relative; left:50%; margin-left:-960px; display:table;text-align:center;}
.banner img{ margin:0 auto;}
.banner ul{width:1100px; height:55px; display:table; position:absolute; left:50%; margin-left:-550px; bottom:0;    
-webkit-align-self: center;
    align-self: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-lines: single;
    -moz-box-lines: single;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;}
.banner ul li{   height:55px; color: #5f646e;

    width: 100%;
    -webkit-box-flex: 1;
    -ms-flex: 1;
  }
.banner ul li:after{ content:""; display:block; height:100%; width:1px; background:rgba(255,255,255,.2); position:absolute; top:0;}
.banner ul li:nth-of-type(1):after{ display: none}
.banner ul li a{-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out; display:block; width:100%; height:55px; text-align:center; line-height:55px; font-size:16px; color:#fff; background-color:#0068b7;}
.banner ul li a:hover{ background-color:#0160a8;}
.banner ul li .on{ background-color:#d82a36;}
.banner ul li a.on:hover{ background-color:#c01e29;}
.banner .tb_five li{ width:218px; height:55px; float:left; border-left:1px solid #5188C4; border-right:1px solid #5188C4;}
.banner .tb_five li a{ display:block; width:100%; height:55px; text-align:center; line-height:55px; font-size:14px; color:#fff; background-color:#0556AA;}
.banner .tb_five li .on{ background-color:#0168b7;}
.content{ width:1100px; position:relative; left:50%; margin-left:-550px; margin-top:15px; display:table;}
.content .mbx{ width:100%; border-bottom:1px solid #ECECEC; display:table;} 
.content .mbx p{ float:right; line-height:35px;}
.content .mbx p strong{ font-weight:300; color:#9b9b9b; font-size:14px;}
.content .mbx p a{ padding-left:5px; padding-right:px; color:#9b9b9b; font-size:14px;}
.content .mbx p a:hover{ color:#0556AA; font-size:14px;}
.content .mbx p span{ padding-left:5px; padding-right:5px; color:#9b9b9b; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.content .mbx p span:nth-last-of-type(1){ color:#2279ba; }
.content .subcont{ min-height:400px;    font-size: 14px;    line-height: 24px; padding-top:30px; padding-bottom:40px;}
.content .subcont p{ padding-top:15px; line-height:25px; font-size:14px; color:#666;} 
.content .subcont .zhaopin{   margin:0  ;}
.HackBox{border-top:1px solid !important;margin-top:-1px !important;border-top:0;margin-top:0;clear:both;visibility:hidden;}
.content .subcont .zhaopin h4{ font-size:18px; color:#0168b7; border-bottom:1px solid #0168b7; padding-top:20px; line-height:45px;}
.content .subcont h4{ font-size:16px; color:#0168b7; border-bottom:1px solid #0168b7; padding-bottom:10px;}
.content .subcont .zhaopin .hdm{  margin:0 auto 0;}
.content .subcont .zhaopin .hdm li{ margin-bottom:15px;}
.content .subcont .zhaopin .hdm li h5{ width:100%; height:50px; background-color:#F6F6F6; font-size:14px; color:#545454; line-height:50px; cursor:pointer;}
.content .subcont .zhaopin .hdm li h5 span{ display:inline-block; width:5px; height:15px; background-color:#0168b7; margin-left:20px; margin-right:15px; vertical-align:middle;}
.content .subcont .zhaopin .hdm li h5 a{ float:right; color:#545454; margin-right:20px;padding-right:20px;background: url(../images/a/about_03.png) no-repeat right center;}

.content .subcont .zhaopin .hdm li.active h5 a{background:url(../images/a/about_01.png) no-repeat right center;}
.content .subcont .zhaopin .hdm li h5 a:hover{ text-decoration:underline;}
.content .subcont .zhaopin .hdm li h5 strong{ /*display:inline-block; line-height:50px; width: 0; height: 0; border-left: 7px solid transparent; border-right: 7px solid transparent; border-top: 10px solid #0168b7; float:right; margin-right:20px; margin-top:20px;*/  }
.content .subcont .zhaopin .hdm li.active h5{ }
.content .subcont .zhaopin .hdm li.active h5 span{  }
.content .subcont .zhaopin .hdm li.active h5 a{  }
.content .subcont .zhaopin .hdm li.active h5 strong{ border-top: 10px solid #fff;}
.content .subcont .zhaopin .hdm li .neir{ line-height: 35px;  font-size:14px;    font-family: 宋体;padding:0 40px; min-height:333px; background-color:#f6f6f6;   padding-top:10px; padding-bottom:30px; display:none;}
.content .subcont .zhaopin .hdm li .neir p{ padding-top:5px;}
.content .subcont .zhaopin .hdm li.active .neir{  display:block;}
/*.content .subcont .zhaopin .hdm li.active .neir input{ width:100px; height:30px; background-color:#0556AA; color:#fff; border:1px solid #0556AA; border-radius:15px; -moz-border-radius:15px; -ms-border-radius:15px; -o-border-radius:15px; -webkit-border-radius:15px;  margin-top:30px; margin-bottom:20px; cursor:pointer; margin-left:40px; font-size:13px;}*/
.fy{ width:100%; margin:0 auto; text-align:center; padding-top:40px; clear:both;}
.fy a{ font-size:14px; color:#666; padding:5px 10px; background-color:#D9D9D9; display:inline-block; margin:0 3px;}
.fy a:hover{ background-color:#0168b7; color:#fff;}
.fy .on{ background-color:#0168b7; color:#fff;}
.content .subcont .yewu{ width:100%; display:table; padding-top:30px;}
.content .subcont .yewu .yewu_left{ width:600px; float:left}
.content .subcont .yewu .yewu_left .title{ border-bottom:2px solid #0168b7; padding-bottom:15px; padding-top:20px;}
.content .subcont .yewu .yewu_left .title h3{  font-size:22px; color:#0168b7;}
.content .subcont .yewu .yewu_left .title span{ color:#8D8E8E; display:inline-block; padding-top:8px;}
.content .subcont .yewu .yewu_left p{  }
.content .subcont .yewu  .yewu_right{ float:right; padding-top:15px;}
.content .subcont .yewu  .sige{ width:100%; clear:both; display:table; padding-top:30px;}
.content .subcont .yewu  .sige dl{ width:48%; min-height:360px; float:left;}
.content .subcont .yewu  .sige dl dt{   height:40px; line-height:40px; border-bottom:1px solid #0168b7; background:url(../images/bg_ico.jpg) no-repeat left center; font-size:16px; color:#0168b7; padding-left:45px;}
.content .subcont .news{ width:100%; padding-top:0; padding-bottom:20px; }
.content .subcont .news dl{ border-bottom:1px dotted #CCC; margin-top:20px; padding-bottom:15px; overflow:hidden; }
.content .subcont .news dl dt{ width:187px; height:123px; float:left;}

.content .subcont .news dl dd{ width:100%;}
.content .subcont .news dl dt ~ dd{ width:866px; float:right;}
.content .subcont .news dl dd h3{ font-size:16px;}
.content .subcont .news dl dd h3 a{ font-weight:bold; color:#338dce;}
.content .subcont .news dl dd h3 a:hover{ color:#d82936;}
.content .subcont .news dl dd p{ font-size:12px;}
.content .subcont .news dl dd span a{ display:block; width:100px; height:25px; text-align:center;  line-height:25px; color:#8A8A8A; border:1px solid #ccc; float:right; margin-top:20px;}
.content .subcont .news dl dd span a:hover{ background-color:#3E76C2; color:#FFF;}
.content .subcont .news .no dt{ width:60px; height:100%; text-align:center; color:#808080;}
.content .subcont .news .no dt strong{ font-size:29px; font-weight:bold; }
.content .subcont .news .no dd{ width:997px;}
.content .subcont .news .no dd h3{ font-size:14px; }
.content .subcont .news .no dd h3 a{font-weight:bold; color:#338dce;}
.content .subcont .news .no dd h3 a:hover{ color:#d82936;}
.content .subcont .news_xq{ width:100%; padding-top:30px; padding-bottom:20px; display:table; }
.content .subcont .news_xq .nei_cont{ width:741px; float:left;}
.content .subcont .news_xq .nei_cont h2{ border-bottom:1px dotted #ccc; text-align:center; padding-bottom:10px;}
.content .subcont .news_xq .nei_cont h2 strong{ font-size:18px; display:block; color:#363636;}
.content .subcont .news_xq .nei_cont h2 span{ display:block; padding-top:10px; color:#363636;}
.content .subcont .news_xq .nei_cont h2 span font{ padding-right:20px;}
.content .subcont .news_xq .nei_cont p{ padding-top:25px; font-size:14px; text-indent:2em;}
.content .subcont .news_xq .nei_cont .sx{ float:left; margin-top:40px;}
.content .subcont .news_xq .nei_cont .sx a{ color:#747474;}
.content .subcont .news_xq .nei_cont .sx a:hover{ color:#0556AA;}
.content .subcont .news_xq .nei_cont .fx{ float:right; margin-top:100px;}
.content .subcont .news_xq .nei_cont .fx span{ float:left; vertical-align:middle; padding-top:5px; padding-right:10px;}
.bdsharebuttonbox{ display:inline;}
.content .subcont .news_xq  .ri_ico{ width:315px; float:right; border-top:3px solid #0168b7;}
.content .subcont .news_xq  .ri_ico p{ width:100%; height:40px; border-bottom:1px dotted #888; background:url(../images/dian.jpg) no-repeat left center;}
.content .subcont .news_xq  .ri_ico p a{ color:#888; font-size:12px; padding-left:13px; display:block; width:100%; height:40px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.content .subcont .news_xq  .ri_ico p a:hover{ color:#0556AA;}
.content .subcont .wenhua{ width:100%; padding-bottom:20px; display:table;  }
.content .subcont .wenhua dl{ width:49%; border-bottom:1px solid #DBDBDB; float:left; border-right:1px solid #DBDBDB; display:table; padding-top:40px;}
.content .subcont .wenhua dl dt{ width:155px; height:197px; float:left; margin-bottom:40px; border:1px solid #DBDBDB; margin-left:40px;}
.content .subcont .wenhua dl dd{ width:286px; float:left; margin-left:25px;}
.content .subcont .wenhua dl dd h4{ padding-bottom:20px;}
.content .subcont .wenhua dl dd h4 a{ font-size:16px; color:#0556AA;}
.content .subcont .wenhua dl dd h4 a:hover{ text-decoration:underline;}
.content .subcont .wenhua dl dd strong{ display:block; padding-top:40px;}
.content .subcont .wenhua dl dd strong a{ display:inline-block; width:80px; height:25px; line-height:25px; text-align:center; font-size:13px; color:#626262; border:1px solid #DBDBDB; font-weight:300; margin-right:20px;}
.content .subcont .wenhua dl dd strong a:hover{ background-color:#0168b7; color:#FFF;}
.content .subcont .wenhua dl dd strong span{ font-size:12px; color:#9F9F9F; font-weight:300;}
.content .subcont .wenhua dl dd strong span font{ padding-right:15px;}
.content .subcont .huodong{ width:100%; display:table;/* padding-top:20px;*/ padding-bottom:20px;}
.content .subcont .huodong dl{ width:100%; display:table; border-bottom:1px solid #ECECEC; padding-bottom:25px; margin-top:30px;}
.content .subcont .huodong dl dt{ width:251px; height:189px; border:5px solid #EEE; float:left;}
.content .subcont .huodong dl dd{ float:right; width:784px;}
.content .subcont .huodong dl dd h3 a{ font-size:16px; color:#363636;}
.content .subcont .huodong dl dd h3 a:hover{ color:#00A950;}
.content .subcont .huodong dl dd p{ line-height:25px;}
.content .subcont .huodong dl dd span a{ display:block; width:95px; height:28px; text-align:center; line-height:28px; background-color:#3a80be; color:#fff; border-radius:7px; margin-top:48px;}
.content .subcont .huodong dl dd span a:hover{ background-color:#0168b7;}
.content .subcont .fengcai{ width:100%; display:table; margin-top:-10px; padding-bottom:20px;}
.content .subcont .fengcai ul li{ width:97%; height:58px; border-bottom:1px dashed #ECECEC; background:url(../images/lvdian.jpg) no-repeat 10px center; padding-left:3%;}
.content .subcont .fengcai ul li p{ display:inline-block; font-size:14px; padding-left:20px;}
.content .subcont .fengcai ul li p a{ color:#464646;}
.content .subcont .fengcai ul li p a:hover{ color:#00A950;}
.content .subcont .fengcai ul li span{ float:right; color:#8E8E8E; font-size:14px; line-height:58px; padding-right:15px;}
.content .subcont .fengcai ul li strong{ float:left; margin-top:27px; margin-left:30px; width:17px; height:3px; background-color:#00A950;}
.content .subcont .linian{ width:100%; display:table; padding-bottom:20px;}
.content .subcont .linian dl{ width:100%; margin-top:30px; border-bottom:1px solid #ECECEC; display:table; padding-bottom:50px;}
.content .subcont .linian dl dt{ width:230px; height:28px;margin-top:10px; line-height:28px; margin-left:78px; padding-left:30px; float:left; background:url(../images/lvdian.jpg) no-repeat left center; font-size:23px; color:#00A950;}
.content .subcont .linian dl dt h4{ display:table; margin-top:10px; font-size:16px; padding:0 10px; height:30px; line-height:30px; background-color:#00A950; color:#fff; text-align:center;}
.content .subcont .linian dl dd{ float:left; margin-left:200px;}
.content .subcont .linian dl dd p{ padding-top:5px;}
.content .subcont .tuandui{ width:100%; display:table; padding-bottom:20px;}
.content .subcont .tuandui ul{ width:462px; margin:0 auto;}
.content .subcont .tuandui ul li{ width:100%; border-bottom:1px solid #E2E2E2; margin-top:20px; display:table; height:40px;}
.content .subcont .tuandui ul li h3{ font-size:26px; color:#000; text-align:center;}
.content .subcont .tuandui ul li p{ font-size:19px; float:left; color:#353535; line-height:40px;}
.content .subcont .tuandui ul li span{ float:right; font-size:14px; color:#10AE5A; line-height:70px;}
.content .subcont .gaikuang{ width:100%; display:table; padding-bottom:20px;}
.content .subcont .gaikuang dl{ width:100%; display:table;}
.content .subcont .gaikuang dl dt{ width:490px;   float:left;}
.content .subcont .gaikuang dl dd{ width:600px; float:right;    padding-bottom:30px;}
.content .subcont .gaikuang dl dd p{ text-indent:2em; padding-top:18px;}
.content .subcont .jiagou img{ margin:0 auto;}
.content .subcont .xiazai{ width:110%; display:table; margin-top:20px; padding-bottom:40px;}
.content .subcont .xiazai_2{ width:120%;}
.content .subcont  .xiazai dl{ width:228px; height:304px; border-bottom:1px solid #E9E9E9; border-right:1px solid #E9E9E9; float:left; overflow:hidden;}
.content .subcont  .xiazai dl dt{ width:150px; height:180px; margin:44px auto 0; overflow:hidden; position:relative;}
.content .subcont  .xiazai dl dt p{ padding-top:0px;}
.content .subcont  .xiazai dl dt p img{ position:absolute; left:50%; margin-left:-31.5px; top:-62px; cursor:pointer;}
.content .subcont  .xiazai dl dd{ width:100%; text-align:center;}
.content .subcont  .xiazai dl dd p{ font-size:14px; color:#666; padding-top:25px;}
.content .subcont  .xiazai dl dd a{ display:block; width:82px; height:25px; text-align:center; line-height:25px; color:#363636; background-color:#EAEAEA; border-radius:15px; margin:20px auto;}
.content .subcont  .xiazai dl:hover dd a{ background-color:#569F0C; color:#fff;}
.content .subcont  .xiazai .qh_1{ width:300px; height:40px; margin-left:40px; margin-bottom:40px;}
.content .subcont  .xiazai .qh_1 a{ display:inline-block; width:49%; height:40px; background-color:#F5F5F5; text-align:center; line-height:40px; color:#363636; font-size:20px; margin-right:0.5%;}
.content .subcont  .xiazai .qh_1 a:hover{ background-color:#569F0C; color:#fff;}
.content .subcont  .xiazai .qh_1 .on{ background-color:#569F0C; color:#fff;}
.content .subcont  .xiazai .list{ width:270px; height:250px;}
.content .subcont  .xiazai .list dt{ width:207px; height:140px;}
.content .subcont  .xiazai .video{ width:100%; border-bottom:1px solid #E9E9E9; display:table;}
.content .subcont  .xiazai .video .left{ width:800px; float:left; border-right:1px solid #E9E9E9; min-height:550px;}
.content .subcont  .xiazai .video .left img{ margin-left:80px;}
.content .subcont  .xiazai .video .left p{ width:658px; height:60px; background-color:#0168b7; font-size:16px; color:#fff; text-align:center; line-height:60px; padding-top:0px; margin-left:80px;}
.content .subcont  .xiazai .video .right{ width:300px; float:left; margin-left:60px;}
.content .subcont  .xiazai .video .right .list{ width:270px; height:240px; border-right:none;}
.content .subcont  .xiazai .video .right .list dt{ width:207px; height:140px; margin-top:0px;}
.content .subcont  .xiazai .video .right .list dt p{ padding-top:0px;}
.content .subcont  .xiazai .video .right .list dt p img{ position:absolute; left:50%; margin-left:-31.5px; top:-62px; cursor:pointer;}
.content .subcont  .xiazai .video .right .list dd{ width:100%; text-align:center;}
.content .subcont  .xiazai .video .right .list dd p{ font-size:14px; color:#666; padding-top:15px;}
.content .subcont  .xiazai .video .right .list dd a{ display:block; width:82px; height:25px; text-align:center; line-height:25px; color:#363636; background-color:#EAEAEA; border-radius:15px; margin:20px auto;}
.content .subcont  .xiazai .video .right .list:hover a{ background-color:#0168b7; color:#fff;}
.svggroup{ position:relative !important; z-index:9 !important;}
.svggroup p{ z-index:10 !important; display:block; cursor:pointer;}
.svggroup .hlj{ position:absolute !important; right:353px !important; top:165px !important;}
.svggroup .jls{ position:absolute !important; right:365px !important; top:227px !important;}
.svggroup .lns{ position:absolute !important; right:396px !important; top:263px !important;}
.svggroup .nmg{ position:absolute !important; right:548px !important; top:291px !important;}
.svggroup .heb{ position:absolute !important; right:482px !important; top:329px !important;}
.svggroup .bjs{ position:absolute !important; right:455px !important; top:286px !important;}
.svggroup .tjs{ position:absolute !important; right:441px !important; top:319px !important;}
.svggroup .sds{ position:absolute !important; right:441px !important; top:355px !important;}
.svggroup .jss{ position:absolute !important; right:420px !important; top:396px !important;}
.svggroup .ahs{ position:absolute !important; right:444px !important; top:426px !important;}
.svggroup .fjs{ position:absolute !important; right:401px !important; top:461px !important;}
.svggroup .hns{ position:absolute !important; right:497px !important; top:397px !important;}
.svggroup .sxs{ position:absolute !important; right:519px !important; top:347px !important;}
.svggroup .shan{ position:absolute !important; right:557px !important; top:402px !important;}
.svggroup .nxs{ position:absolute !important; right:593px !important; top:350px !important;}
.svggroup .gss{ position:absolute !important; right:615px !important; top:391px !important;}
.svggroup .qhs{ position:absolute !important; right:720px !important; top:375px !important;}
.svggroup .xjs{ position:absolute !important; right:845px !important; top:284px !important;}
.svggroup .xzs{ position:absolute !important; right:845px !important; top:426px !important;}
.svggroup .scs{ position:absolute !important; right:635px !important; top:460px !important;}
.svggroup .yns{ position:absolute !important; right:655px !important; top:558px !important;}
.svggroup .gzs{ position:absolute !important; right:578px !important; top:520px !important;}
.svggroup .cqs{ position:absolute !important; right:567px !important; top:469px !important;}
.svggroup .hus{ position:absolute !important; right:511px !important; top:445px !important;}
.svggroup .huns{ position:absolute !important; right:511px !important; top:499px !important;}
.svggroup .jxs{ position:absolute !important; right:458px !important; top:499px !important;}
.svggroup .fus{ position:absolute !important; right:419px !important; top:514px !important;}
.svggroup .gxzz{ position:absolute !important; right:544px !important; top:566px !important;}
.svggroup .gds{ position:absolute !important; right:473px !important; top:561px !important;}
.svggroup .hain{ position:absolute !important; right:502px !important; top:642px !important;}
.svggroup .tws{ position:absolute !important; right:368px !important; top:580px !important;}
.svggroup .shs{ position:absolute !important; right:372px !important; top:433px !important;}
.left_one{ float:left; width:300px; padding-bottom:30px;}
.right_one{ float:right; width:645px; padding-bottom:30px;}
.stateTip{ display:none !important;}

.content h1{ font-size:24px; color:#2279ba;}
.alistx li a{ display:block;padding:18px 0;}
.alistx li { clear:both; display:block;font-size:16px; border-bottom:1px solid #ececec; }
.alistx li .more{ margin-top:-3px;  background:#3980bd; color:#fff; width:95px; height:28px; display:inline-block; text-align: center; line-height:28px; border-radius:5px; float:right}
.alistx li .time{ background:url(../images/a/gonggao_03.png) no-repeat 0 center; width:124px; display:inline-block; color:#0068b7; padding-left:20px; }

.dashiji{ padding-top:80px;}
.dashiji dt{ width:140px; color:#0068b7; position:absolute; left:-154px; text-align:right; font-size:24px; top:0;}
.dashiji dl{  position:relative; margin-left:154px; padding-bottom:28px; padding-top:7px; background: url(../images/a/dsj_05.png) no-repeat 0 0; padding-left:24px;}
.dashiji dl:nth-of-type(1){background:url(../images/a/dsj_03.png) no-repeat 0 10px;}
.dashiji dl:nth-last-of-type(1){ background:url(../images/a/dsj_07.png) no-repeat;}
.dashiji dd{font-size:14px;}

.on_r{ float:right}
@media screen and (min-width: 768px){
	.pc_on_l{ float:left;}
}
	.qiyewenhua { padding-bottom:50px;}
	.qiyewenhua dl{ float:left; clear:both; display:block; position:relative; padding-left:110px; padding-bottom:20px; line-height:24px;}
	.qiyewenhua dl dt{ color:#4891d4; position:absolute; left:0; top:0; width:100px; text-align:right}
	.qiyewenhua2{ padding-top:20px;}.qiyewenhua2{ width:500px; float:left; }	.qiyewenhua2 dd{font-size:14px;}
	
	.wenzhang{ width:100%; font-size:14px;line-height:24px;padding-top: 25px; } .wenzhang p,.wenzhang div{ float:left;}{ float:left;}
	.wenzhang p img,.wenzhang div img{ text-indent:none; text-align:center;}
	.list_logo li{width:212px; margin: 0 4px;  height:80px; overflow:hidden; display:inline-table;  margin-bottom:10px;  float:left; text-align: center}
.list_logo li:hover{ }
.list_logo li{ line-height:18px;}.list_logo li a{border:1px solid #e7e7e7; display:table-cell; padding:0 10px; vertical-align:middle}
.list_logo li img{ max-width:100%; margin:0 auto;  vertical-align:middle}
.list_logo li a:hover{ border:1px solid #0d5f96}
.rc_list{ padding-top:25px;}
.rc_list dl{    -moz-box-shadow: 2px 2px 2px rgba(0,0,0,.1);
    -webkit-box-shadow: 2px 2px 2px rgba(0,0,0,.1);
    box-shadow: 2px 2px 2px rgba(0,0,0,.1);}
	

.rc_list dt{ float:left; position:relative; margin-right:20px; }.content .subcont .rc_list dt img{width:140px !important; height: auto !important;}
.content .subcont .rc_list dd p{ font-size:13px; line-height:20px; padding-bottom:1px; padding-top:0;padding-left:0;padding-right:0;}
.rc_list dl,.rc_list dl td{height:200px;}
.rc_list dl{ background:#fff;  margin-bottom:28px; }
	.rc_list dd{ padding-top:10px; height:180px; padding-left:25px; overflow:hidden; padding-right:25px;   }
	.rc_list dd h1{ font-size:18px;}
	.rc_list dd .title{ height:50px;}
	.rc_list dd .title h2{ width:auto;height:44px;text-align:left; font-size:18px; line-height:30px; color:#000;}

	/*.rc_list dl:nth-child(even) dt{ float:right }*/
	
	
	.content_hui{ background:#fafafa}
	.content_hui .content{ padding-top:15px; margin-top:0;}
@media screen and (min-width: 1500px){
	.list_logo li{width:230px; margin: 0 5px;margin-bottom:10px;  }
.header .head,.footer .foot,.current,.content,.banner ul{width:1200px;}
.current .text{ width:320px;}
.header .head,.content,.banner ul{margin-left: -600px;}

.content .subcont .huodong dl dd{    width: 884px;}
.content .subcont .news .no dd{width: 1097px;}
.content .subcont .news dl dt ~ dd{    width: 966px;}
.content .subcont .news_xq .nei_cont{width:841px;}
.content .subcont .yewu .yewu_left,.content .subcont .gaikuang dl dd{width: 700px;}
}



/*-- //to-top --*/

.leave-a-comment h3 {
	color: #0068b7; text-align:center;
	margin: .5em 0 2em;
	font-size: 25px;
	font-family: "微软雅黑", "黑体";
	font-style: normal;
	font-weight: 300;
}
.leave-a-comment input[type="text"], .leave-a-comment textarea {
	padding: 10px 10px 10px 10px;
	background: #fbfbfb;
	font-size: 15px;
	outline: none;
	border: 1px solid #c9cdcd;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	margin: 0 0 2em;
}
.leave-a-comment input[type="text"] {
	float: left;
	width: 30.5%;
}
.leave-a-comment textarea {
	resize: none;
	height: 200px;
	width: 97.5%;
}
.leave-a-comment input[type="submit"] {
	background: #d82a36;
	color: #fff;
	font-size: 20px;
	outline: none;
	border: none;
	width: 18%;
	display: block;
	margin: 0 0 3em 0;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	transition: .5s all;
	-webkit-transition: .5s all;
	-moz-transition: .5s all;
	-o-transition: .5s all;
	-ms-transition: .5s all;
	padding: 5px 0;
}
.leave-a-comment input[type="submit"]:hover {
	background: #cf3b2b;
	color: #fff;
	text-decoration: none;
}
.leave-a-comment input[type="text"]:nth-child(2),.leave-a-comment input[type="text"]:nth-child(3) {
	margin: 0 0 0 1%;
}


.list_logo li{ position:relative;}
.list_logo li table{ display:none;     position: absolute; width:100%; height:100%; background:#fff; left:0; top:0;}
.list_logo li:hover table{ display: table;background-color: #d82a36; color:#fff;}
.list_logo li:hover table td{ font-size:14px;}


.content .lianxifs p.hsxxx{ font-weight:bold;color:#d82a36; font-size:16px;}
	.lianxifs{ line-height:21px; background:#d7f9fb url(../images/bxs.jpg) no-repeat right  0 ; padding:20px 30px;}
	.content .lianxifs p{ margin:0; padding:0;}



#toTop{ display: none; position: fixed; bottom:10px; right:10px;background:#fff; border:1px solid #ccc; width:40px; height:40px; line-height:12px; text-align:center;}

#toTop span{ padding-top:5px; display:block; }


@media screen and ( max-width:1200px){
	.current li{ width:33.3%; margin:0; padding:0; text-align:center;}
	.current li a img{ margin:0 auto ;}
	.current li.xinwen img{ float:left; margin:5px 5px 0 20px;}.current .current_1.xinwen{ margin-bottom:10px;height:60px; line-height:60px;}
	.current li.xinwen p{ text-align:left; }
	
	.current_box{ position:relative;}.current_box .tupian{ position:absolute; bottom:0; left:5px; zoom:.9}
	.banner-box{ zoom:.3;}
	 .current_box{ position: inherit; background:#fff;}.current { width:auto;}
	 .current .xinwen{ clear:both; width:100%; text-align:left; margin:0;}.current .text{ width: auto; text-align:left; padding-left:140px;}
    .header{ width:100%; height:70px; background-color:#fff; display:table;}	
	.header .head{ width:100% !important; height:70px !important; position:relative; left:50%; margin-left:-50%; display:table;}
	.header .head .logo{ float:left; margin-top:1.5em; margin-left:1em; padding-top:0;}	
	.header .head .logo img{ width:60% !important; height:auto !important;}
	.header .head .bg_bav{ width: 1%; float:right; margin:0 !important;}
	.bg_bav .sousuo{ display:none !important;}
	.header .head .bg_bav .nav{ position:inherit;float:right; margin-right:1em; margin-top:1.5em; padding-top:0; position: ;}
	.head .bg_bav .nav .Mbphone{ width:39px; height:36px; background:url(../images/nav.jpg) no-repeat top center;}
	
	.header .head .bg_bav .nav ul{ width:100%;background-color:#fff; border-bottom:1px solid #d82936; padding-top:0; padding-bottom:1.5em; position: absolute; right:0; left:0;  top:70px; z-index:9; display:none;}
	.header .head .bg_bav .nav ul li{ float:none; width:100% !important; text-align:center; margin:0; padding:0;}
	.header .head .bg_bav .nav ul li a{ text-align:center; display: block; width:1005; height:100%; padding-bottom:5px; font-weight:bold; color:666;}
	.header .head .bg_bav .nav ul li a:hover{ color:#539F23; border:none; }
	.header .head .bg_bav .nav ul li .on{ color:#539F23; border:none;}
	.header .head .bg_bav .nav ul li span{ display:none;}
	.header .head .bg_bav .nav ul li a:hover{ background:#f6f6f6; color:#d82936}
		.header .head .bg_bav .nav ul li ol{ background:#f6f6f6;    border-bottom: none ;}
		.header .head .bg_bav .nav ul li ol dd a{color:#4b4b4b; text-align: center;font-weight: normal; }
		.header .head .bg_bav .nav ul li ol,.header .head .bg_bav .nav ul li:nth-last-of-type(1) ol,.header .head .bg_bav .nav ul li:nth-of-type(2) ol{ width:100%; top:auto; left:auto; margin:0; position:inherit;}
	/*PC需要隐藏*/
	.header .head .bg_bav .nav ul div{ width:35px; height:35px; position:absolute; border-radius:50%; right:15px; top:-51px; display:block;  background:url(../images/fh_ico.jpg) no-repeat center center; background-size:100% 100%;}	.header .head .bg_bav .nav ul div img{ display:none;}
		
    /*banner---nav*/
	.content .mbx p span,.content .mbx p a{ font-size:12px !important;}
   .banner{ width:100% !important; height:auto !important; position:relative; left:0; margin-left:0 !important; display: block; overflow:hidden;}
   body{ overflow-x:hidden}
   .banner img{ width:200% !important; height: auto; margin-left:-70% !important;}
   .banner ul{width:100% !important; height:55px;   position:absolute; left:50%; margin-left:-50% !important; bottom:0; }
   .banner .tbb li{ width:49.5% !important; height:55px; float:left; border-left:1px solid #5188C4; border-right:1px solid #5188C4;}
   .banner ul div{ width:110%;top:0; left:0;}
   .lanmuming span{ font-size:18px !important; padding-right:10px!important;}.lanmuming{font-size:12px !important; text-align:left; padding-left:10px;}
    .banner ul li{  display:none;width:24.7% !important; height:55px; float:left; border-left:1px solid #5188C4; border-right:1px solid #5188C4;}
   .banner ul li a{ display:block; width:100%; height:55px; text-align:center; line-height:55px; font-size:11px; color:#fff; background-color:#0556AA;}
   .banner ul li a:hover{ background-color:#559F0D;}
   .banner ul li .on{ background-color:#559F0D;}
   .banner .tb_five{ width:100% !important;}
   .banner .tb_five li{ width:24.7% !important; height:55px; float:left; border-left:1px solid #5188C4; border-right:1px solid #5188C4;}
   .banner .tb_five li a{ display:block; width:100%; height:55px; text-align:center; line-height:55px; font-size:14px; color:#fff; background-color:#0556AA;}
   .banner .tb_five li .on{ background-color:#559F0D;}
   .header .head .bg_bav .nav ul li ol dd a{ padding-left:0; }
    /*content公用///////*/
   .content{ width:100% !important; position:relative; left:50%; margin-left:-50% !important; margin-top:1.5em; display:table;}
   .content .mbx{ border-bottom:1px solid #ECECEC; display:table;} 
   .content .mbx p{ width:auto; margin-left:1em; float:none !important;  line-height:35px;}
   .content .mbx p strong{ font-weight:300; color:#747474; font-size:14px;}
   .content .mbx p a{ padding-left:5px; padding-right:px; color:#747474; font-size:1em;}
   .content .mbx p a:hover{ color:#0556AA; font-size:1em;}
   .content .mbx p span{ padding-left:5px; padding-right:5px; color:#747474; font-size:1em;}
   .content .mbx p font{ color:#747474; font-size:1em; color:#0556AA; }
    	
	/*企业概况////*/
	.gaikuang img{ max-width:100%!important;width: 90% !important; height:auto !important; margin-left:1.5em !important;}
   .content .subcont .gaikuang dl dt{ width: 100% !important; height:auto !important; float:none !important;}
   .content .subcont .gaikuang dl dt img{ width: 90% !important; height:auto !important; margin-left:1.5em !important;}
   .content .subcont .gaikuang dl dd{ width:100% !important; height: auto !important; padding-bottom:1.5em; margin-top:1.5em; float:none !important;}
   .content .subcont .gaikuang dl dd p, .content h1{ width:90%; margin:0 auto !important; padding-top:1em !important;}
   /*公司新闻*/
   .content .subcont .news_xq .nei_cont{ width:100%;}
   .wenzhang{ padding:0 10px;}.content .subcont .news_xq .ri_ico{ width:96%; padding:0 2%;}

	
  .content .subcont .news{ width:100% !important;}
  .content .subcont .news dl{ width:90% !important; margin:0 auto;}
  .content .subcont .news dl dt{ float:none !important; width:100%;}
  .qiyewenhua2{ width:100%;}.content .subcont{ padding-top:10px;}
  .content .subcont .news dl dt{  overflow:hidden;  } 
  .content .subcont .news dl dt img{ max-width:100% !important;  width:100% !important; min-hieght-height:123px!important;height:atuo!important;}
  .wangzhang img,.wenzhang img,.qiyewenhua img{ max-width:100% !important;  width:auto !important; height:auto!important;}
 .qiyewenhua .on_r{ display:none;}.header .head .bg_bav .nav ul li.this > a:after{ width:100%; display:none;}
 .alistx li .more{ display:none;}.alistx li{ padding-left:10px; font-size:13px;}.alistx li .time{ width:100px;}
 .content .subcont .news_xq .ri_ico p{line-height: 40px;}
  .content .subcont .news dl dd{ width:100% !important; float:none !important;}
  .content .subcont .news dl dd h3, .content h1{ font-size:1.5em !important; padding-top:1em;}
  .content .subcont .news dl dd p{ font-size:1em !important;}
  .content .subcont .news dl dd span a{ width:99% !important; margin-top:1em; height:35px !important; line-height:35px !important; float:none !important;}
  
  .content .subcont .news .no dt{ width:100% !important;    padding: 20px 0 0 0;}
  .content .subcont .news dl dd p{ padding:0}
  .content .subcont .news .no dt strong{ font-size:3.5em !important;}
  .content .subcont .news .no dt span{ display:block; font-size:1.5em;}
  .fy { width:90% !important; text-align:left !important; margin:0 auto !important;}
  .fy a{ margin:3px 3px !important;}
  /*企业内刊*/
  .content .subcont .wenhua{ width:100%; padding-bottom:20px; display:table; }
  .content .subcont .wenhua{ background-color:#fff !important;}
  .content .subcont .wenhua p img{ width:100%;}
  .content .subcont .wenhua dl{ width:100% !important; border-bottom:1px solid #DBDBDB; float:none !important; border-right:none !important; display:table; padding-top:2em;}
  .content .subcont .wenhua dl dt{ width:60% !important; height:197px; float:none !important; border:1px solid #DBDBDB; margin:0 auto 1.75em !important;}
  .content .subcont .wenhua dl dt img{ width:100% !important;}
  .content .subcont .wenhua dl dd{ width:90% !important; float:none !important; margin-left:1em !important; padding-bottom:1.5em;}
  .content .subcont .wenhua dl dd h4{ padding-bottom:0 !important;}
  .content .subcont .wenhua dl dd h4 a{ font-size:16px; color:#0556AA;}
  .content .subcont .wenhua dl dd h4 a:hover{ text-decoration:underline;}
  .content .subcont .wenhua dl dd strong{ display:block; padding-top:40px;}
  .content .subcont .wenhua dl dd strong a{ display:inline-block; width:80px; height:25px; line-height:25px; text-align:center; font-size:13px; color:#626262; border:1px solid #DBDBDB; font-weight:300; margin-right:20px;}
  .content .subcont .wenhua dl dd strong a:hover{ background-color:#00A950; color:#FFF;}
  .content .subcont .wenhua dl dd strong span{ font-size:12px; color:#9F9F9F; font-weight:300;}
  .content .subcont .wenhua dl dd strong span font{ padding-right:15px;}
/*尾部公用*/
.dww{ position:absolute; left:0;}
 .footer{ width: 80%!important; padding-left:20%; position:relative; left:50%; margin-left:-50%  !important; display:table; background-color:#E9E9E9;}
.footer .foot{ width: auto !important; margin:0 auto !important; padding-top:1.5em !important; padding-bottom:1.5em !important; display:table;}
.footer .foot .sunleft{ float:left !important; margin-left:1em; width:auto !important}
.footer .foot .sunleft p{ padding-top:1.3em !important; float:left !important;}
.footer .foot .sunleft p a{ font-size:1em; display:inline-block; color:#696969; padding-left:8px; padding-right:8px;}
.footer .foot .sunleft p a:hover{ color:#0775F9;}
.footer .foot .sunleft p span{ color:#696969; padding-left:8px; padding-right:8px;}
.footer .foot .sunleft p img{ padding-left:8px;}
.footer .foot .sunleft .last{ margin-top:-10px;}
.footer .foot .sunright{ width:100% !important; float:none !important; margin-top:1.5em !important; margin-left:1em !important;}
.footer .foot .sunright select{ float:left; width:120px; height:26px; background-color:#DDDDDD; color:#818181; border:none; text-align:center; font-size:1em; margin-right:2px; cursor:pointer;}
	
	
 
  .list_logo li{ width:48%; padding:0 1%; margin:5px 0 0 0; display:inline-block; height:70px;}.content .subcont .list_logo li img{height:60px!important; width:90%!important;  }
  
  .dashiji{ padding-top:0;}
  .dashiji dt{ font-size:16px; padding-top:5px;}
  .dashiji dl{ margin-left:60px;}
  
  .wangzhang{ padding:0 10px;}
  .rc_list dt{ margin-right:0; top:10px; left:10px;}
  .rc_list{ padding-top:0;} .rc_list dl{ height:auto; margin-bottom:8px;}
  .rc_list dd{ height:auto; padding:10px 10px 10px 20px;}
  
  .leave-a-comment input[type="text"],.leave-a-comment input[type="text"]:nth-child(2), .leave-a-comment input[type="text"]:nth-child(3){ width:95%; margin:0 0 5px 0}
  .leave-a-comment{ margin:0 10px;}
  .leave-a-comment textarea{ width:95%; margin-bottom:10px;}
  .leave-a-comment input[type="submit"]{ width:150px;}.header .head .bg_bav .nav ul li:nth-last-of-type(1) ol{ right:auto}
  .content .subcont p{ padding:0 10px;}  .content .subcont img{ max-width:100%; width:auto !important; height:auto !important; }
  
  .content .subcont .news_xq .nei_cont p{ padding-top:25px; font-size:14px; text-indent:0;}
  
  .rc_list dd .title h2{ line-height:18px;}
  .rc_list dd .title{ height:auto; padding-bottom:10px;}
  .rc_list dd .title h2{height:auto; }
  } 
