* {
    margin: 0;
    padding: 0;
}
html { overflow-y: scroll; }
ol,ul,li{list-style-type:none;}
img{border:0px; vertical-align:middle;}
form {margin:0px;padding:0px;}
input {font-family:"Microsoft YaHei";}
textarea {font-family:"Microsoft YaHei";}
select{font-family:"Microsoft YaHei";}
.clear { height:0px; clear: both; overflow:hidden; }
.clear20 { height:20px; clear: both; overflow:hidden; }
.red { color:#fd0a00 !important;}
.blue { color:#0873c0 !important;}
.orange { color:#e9a52e !important;}
.mr0 { margin-right:0px !important;}

body {
    font-size: 12px;
    line-height: 22px;
    color: #666;
	background:#fff;
	font-family:"Microsoft YaHei";
}
a {
    color: #666;
    text-decoration: none;
}
a:hover {
    color:#fa8f15;
    text-decoration: none;
}

#wrap { min-width:1200px; }

#header { }
#mainer { }
.main { width:1200px; margin:0px auto; }

.topbox { width:1200px; margin:0px auto; height:110px; overflow:hidden; }

.logo{ float:left; padding-top:18px; text-align:left; }
.logo_mob{ display: none; }
.toptel { float:right; background:url(../images/toptel.png) left center no-repeat; height:48px; margin-top:32px; line-height:48px; padding-left:60px; font-size:30px; color:#231f20; font-family:Georgia;}
.nav_btn { display:none;}

.navbox { background:#231f20;}
.nav { width:1200px; margin:0px auto; height:48px; background:url(../images/navline.png) right center no-repeat; }
.nav ul { }
.nav ul li{ height:48px; width:107px; padding-left:2px; float:left; background:url(../images/navline.png) left center no-repeat;}
.nav ul li a{ display:block; height:48px; text-align:center; font-size:16px; color:#fff; line-height:48px; }
.nav ul li a.on ,.nav ul li a:hover{ background:#333; color:#fff;}

.lgg { position: fixed; left: 0; top: 200px; z-index: 9999;}
.lgg a { display: block;}
.lgg a img{ display: block;}
.lgg .clo{ position: absolute; right: 0; top: -20px; display: block; font-size: 12px; color: #fff; background: #999; padding: 0 4px; height: 18px; cursor: pointer; line-height: 18px;}

#banner { position:relative; height:506px; z-index:0; overflow:hidden; background:#fff; }
#banner .swiper-slide .img { display:block; height:480px; position: relative; background-size: cover !important;}


#mbanner { position:relative; height:464px; z-index:0; overflow:hidden; background:#f0faf9; }
#mslider { margin:0px; display:block; height:438px; overflow:hidden; z-index:1;}
#mslider li { display:block; height:438px; position:relative; color:#fff; }
#mslider li a { display:block; width:100%; height:438px; position:relative; color:#fff; }

#mslider-nav { bottom:0px; position:absolute; left:50%; z-index:999; width:1200px; margin-left:-600px; height:16px; text-align:center; }
#mslider-nav a { display:inline-block; width:16px; height:16px; margin:0px 7px; line-height:65px; overflow:hidden; background:url(../images/banbtn.png) left top no-repeat;}
#mslider-nav a.activeSlide { background:url(../images/banbtn.png) right top no-repeat;}



.izhuanye { bottom:38px; position:absolute; left:50%; z-index:999; width:1200px; margin-left:-600px; height:62px; }
.izhuanye ul li{ float:left; margin-right:1px; width:149px; height:62px; }
.izhuanye ul li a{ display:block; overflow:hidden; height:62px; line-height:62px; text-align:center; color:#fff; font-size:16px; opacity:1; }
.izhuanye ul li a:hover{ opacity:0.9; }

.izhuanye ul li .t1{ background:#ebe32e;}
.izhuanye ul li .t2{ background:#999185;}
.izhuanye ul li .t3{ background:#171e3a;}
.izhuanye ul li .t4{ background:#e591bd;}
.izhuanye ul li .t5{ background:#c7264f;}
.izhuanye ul li .t6{ background:#a19cf5;}
.izhuanye ul li .t7{ background:#522633;}
.izhuanye ul li .t8{ background:#4f8a59;}


.mbanner { position:relative; height:438px; z-index:0; overflow:hidden; background:#fff; }
.mbanner .izhuanye{ bottom:16px; }

.itit {  text-transform: uppercase; margin-bottom: 30px;}
.itit i{ font-style: normal; }
.itit span{ display: block; text-align: center; font-weight: lighter; font-family: sans-serif; color: #999999; font-size: 24px; line-height: 32px; }
.itit span i { font-size: 32px;}
.itit b{ display: block; text-align: center; font-weight: normal; color: #333333; font-size: 22px; line-height: 28px; }
.itit b i{ font-weight: lighter; color: #444444; }

.itit2{ height:45px; display:block; padding-left:13px; font-size:18px; font-weight:bold; line-height:45px; color:#fa8f15; border-bottom:1px #fa8f15 solid; margin-bottom: 20px; }
.itit2 h3 { float: left;}
.itit2 span { float: left; font-size: 16px; font-weight: lighter; font-family: sans-serif; margin-left: 8px; line-height: 40px; margin-top: 4px;}
.itit2 span i{ font-size: 20px; font-weight: normal; font-style: normal;}

.imain1 { background:#fff; padding:40px 0px 30px 0px;}
.imain2 { background:#fff; padding:50px 0px 0 0px;}
.imain3 { background:#f5f5f5; padding: 50px 0 50px 0; }
.imain4 { background:#fff; padding: 50px 0 60px 0;}
.imain5 { background: #fff; padding: 40px 0 90px 0;}
.imain6 { background: #f5f5f5; padding: 50px 0 40px 0;}
.imain7 { background: #f5f5f5; padding: 50px 0 40px 0;}
.imain8 { background: #f5f5f5; padding: 50px 0 60px 0;}

.imain6 .itit { text-align: left; margin-bottom: 25px;}
.imain6 .itit span{ text-align: left;}
.imain6 .itit b{ text-align: left;}

.imain6_l { float: left; width: 590px;}
.imain6_r { float: right; width: 590px;}

.ivideo { margin-bottom: 10px;}
.ivideo .video { border: 1px solid #e3e4e5; padding: 8px; background: #fff; margin-bottom: 10px;}
.ivideo .video video { display: block; width: 100%; height: 398px; background: #000;}
.ivideo .t { padding: 0 8px; height: 30px; line-height: 30px; overflow: hidden; font-size: 16px; color: #666; text-align: center;}
.ivideo .t2 { text-align: left; height: 40px;}
.ivideo .t2 span { display: inline-block; vertical-align: top; height: 34px; line-height: 28px; border-bottom:1px #fa8f15 solid; padding: 0 13px;font-size:18px; font-weight:bold;  color:#fa8f15;}

.ipicshow { margin: 0 -10px;}
.ipicshow .item { float: left; width: 25%;}
.ipicshow .item_m { display: block; margin: 0 10px 20px 10px;}
.ipicshow .item .img { display: block; border: 1px solid #e3e4e5; padding: 8px; background: #fff; margin-bottom: 10px; }
.ipicshow .item .img i { display: block; height: 160px; background-size: cover !important;}
.ipicshow .item .t { padding: 0 8px; height: 30px; line-height: 30px; overflow: hidden; font-size: 16px; color: #666; text-align: center;}
.ipicshow .item .t2 { text-align: left; height: 40px;}
.ipicshow .item .t2 span { display: inline-block; vertical-align: top; height: 34px; line-height: 28px; border-bottom:1px #fa8f15 solid; padding: 0 13px;font-size:18px; font-weight:bold;  color:#fa8f15;}

.ipicshow2 .item { float: left; width: 50%;}
.ipicshow2 .item .item_m{ margin-bottom: 10px;}

.igg { background: url(../images/ggt.png) 12px center no-repeat #f5f5f5; padding:10px 20px 10px 46px; height:24px; line-height:24px; font-size:14px;}
.igg .t{ color:#fa8f15; }

.iyoushi {}
.iyoushi ul li{ float:left; width:292px; margin-right:10px; height:395px; background:#f06b00; position:relative; }
.iyoushi ul li .img{ }
.iyoushi ul li .img img{ width:292px; height:250px; }
.iyoushi ul li .t{ position:absolute; left:0px; top:194px; height:40px; display:block; padding-left:17px; width:165px; background:#fff; font-size:18px; font-weight:bold; line-height:40px; color:#333333; }
.iyoushi ul li .m{ color:#fff; padding:10px 15px 0px 15px; height:130px; overflow:hidden; font-size:14px; line-height:24px; }
.iyoushi ul li .m1{ font-size:12px; line-height:18px; }


.inews{ float:left; width:390px; margin-right:15px; height:470px; background:#fff; }
.inews .img{ }
.inews .img img{ width:390px; height:154px; }
.inews .tit{ height:45px; display:block; padding-left:13px; font-size:18px; font-weight:bold; line-height:45px; color:#fa8f15; border-bottom:1px #fa8f15 solid; }
.inews .tit h3 { float: left;}
.inews .tit span { float: left; font-size: 16px; font-weight: lighter; font-family: sans-serif; margin-left: 8px; line-height: 40px; margin-top: 4px;}
.inews .tit span i{ font-size: 20px; font-weight: normal; font-style: normal;}
.inews .more{ text-align:center; padding-top:10px; text-align:center; }
.inews .more a{ display:inline-block; text-align:center; width:108px; height:24px; line-height:24px; border:1px #d9d9d9 solid; text-align:center; color:#fa8f15; }
.inews .more a:hover{ background:#fa8f15; color:#fff; border:1px #fa8f15 solid; }
.inews .iabout{ padding:16px 13px 0px 13px; font-size:13px; line-height:24px; height:195px; overflow:hidden; }
.inews .con{ padding:16px 13px 0px 13px; font-size:13px; line-height:24px; height:195px; overflow:hidden; clear: both; }
.inews .con ul li{ height:24px; overflow:hidden; }
.inews .con ul li .time{ float:right; color:#999; }

.inews3 { margin-right:0px;}

.iabout_f {text-align:center; font-size:16px; padding-top:20px; color:#333;}

.ipic_t {font-size:20px; color:#fff; text-align:center; margin:50px auto 30px auto; height:40px; width:330px; line-height:40px; padding:0px 20px; background:#fa8f15;}

.ipic { width:1200px; height:300px; margin: 0 auto; position: relative; overflow:hidden;}
.ipic .wrap { width:1200px; height:300px; position: absolute; top:0; left: 0; overflow: hidden; }
.ipic .wrap ul { width:1200px; position: absolute; top: 0; left: 0; }
.ipic .wrap li { width:1200px; height:153px;}
.ipic .wrap li img{ float:left; width:189px; height:142px; margin-right:5px; border:3px #fff solid; }
.ipic .wrap li img:hover{ border:3px #fa8f15 solid; }

.ipiclist { width:1200px; height:276px; position: relative; overflow:hidden;}
.ipiclist ul { width:1200px; height:276px; position:relative; }
.ipiclist ul li{ width:236px; height:276px; float:left; margin-right:5px; }
.ipiclist ul li img{ display:block; width:236px; height:133px; margin-bottom: 5px; }

.bx-wrapper{ position:relative;}

.ipicbox { position:relative;}

.ipicbox .bx-prev{ position:absolute; left:0px; top:117px; background:url(../images/lbtn.png) no-repeat; width:39px; height:35px; opacity:0.7; line-height:200px; overflow:hidden;}
.ipicbox .bx-prev:hover{ opacity:1;}
.ipicbox .bx-next{ position:absolute; right:0px; top:117px; background:url(../images/rbtn.png) no-repeat; width:39px; height:35px; opacity:0.7; line-height:200px; overflow:hidden;}
.ipicbox .bx-next:hover{ opacity:1;}

.imap { float:left; width:740px; height:265px; border:1px #dedede solid; }
.icontact { float:right; width:428px; padding-top:0px; font-size:14px; line-height:38px; }

.ilinks { padding-top:40px; font-size:14px;}
.ilinks a{ margin:0px 10px;}
.ilinks .t{ color:#fa8f15; }

.indexred { margin-bottom: 50px;}
.indexred img {display: block; width: 924px; margin: 0 auto;}

.iabout { margin-bottom: 50px;}

.iabout_m { margin:0 auto; border:10px rgba(250,143,21,0.5) solid; border-radius:4px; height:473px; width:904px;}
.iabout_m p{ float:left; position:relative; }
.iabout_m p img{ display:block; width:300px;}
.iabout_m p.p2{ border-left:2px rgba(250,143,21,0.3) solid;}
.iabout_m p.p3{ border-left:2px rgba(250,143,21,0.3) solid;}
.iabout_m p span{ display:block; width:300px; width:100%; height:40px; line-height:40px; color:#333; font-size:16px; text-align:center; background:#fff;}

.banner2 { background:#f5f5f5 !important;}

.mmainer { background:#f5f5f5;}
.mmain { width:1200px; margin:0px auto; padding:30px 0px 10px 0px; }

.mainl { float:left; width:860px;}
.mainr { float:right; width:310px;}


.mainl_t { background:#fa8f15; height:46px; line-height:46px; padding-left:20px; color:#fff; font-size:18px;}
.mainl_t a{ color:#fff; }
.mainl_m { background:#fff; padding:20px 20px;}

.newslist { font-size:14px; }
.newslist ul li{ height:36px; line-height:36px; overflow:hidden; border-bottom:1px #dedede dashed;}
.newslist ul li i { font-style: normal;}
.newslist ul li a{ display:inline-block; }
.newslist ul li .time{ float:right; color:#999;}


.new-t { line-height:44px; border-bottom:1px #eee dashed; text-align:center; }
.new-t h1 { line-height:44px; font-size:20px; color:#222; display:inline-block; margin:0px 10px;}
.new-info { color:#999999; text-align:right; line-height:34px; margin-bottom:20px;}
.new-info a{ color:#999999;}
.new-con { font-size:14px; line-height:2em;}
.about_con { font-size:14px; line-height:2em;}

.rbox{ margin-bottom:15px; background:#fff; }
.rbox .tit{ height:45px; display:block; padding-left:13px; font-size:16px; font-weight:bold; line-height:45px; color:#fa8f15; border-bottom:1px #fcbe0f solid; }
.rbox .tit h3{ display:inline}
.rbox .tit span{ color:#999; font-size:12px; margin-left:12px; font-weight:normal; text-transform:uppercase; }
.rbox .rcontact{ padding:16px 13px 16px 13px; font-size:12px; line-height:24px; }
.rbox .con{ padding:16px 13px 16px 13px; font-size:12px; line-height:24px; }
.rbox .con ul li{ height:24px; overflow:hidden; }
.rbox .con ul li .time{ float:right; color:#999; }


.rbox .tit1{ background:url(../images/rrt1.png) 10px center no-repeat; padding-left:40px; }
.rbox .tit2{ background:url(../images/rrt2.png) 10px center no-repeat; padding-left:40px; }
.rbox .tit3{ background:url(../images/rrt3.png) 10px center no-repeat; padding-left:40px; }

.rlinks { margin-bottom:15px; }
.rlinks ul li{ padding:2px 0px; }
.rlinks ul li a{ display:block; height:56px; line-height:56px; color:#fff; font-size:18px; font-weight:bold; text-align: center; }
.rlinks ul li a:hover{ opacity:0.8; }
.rlinks ul li.li1 a{ background:url(../images/r_tool1.png) no-repeat #fe6200; background-position:0px 0px;}
.rlinks ul li.li2 a{ background:url(../images/r_tool1.png) no-repeat #9dbb0d; background-position:0px -180px;}


.r_tool { position:fixed; right:0; top:50%; margin-top:-320px; background: #fff; box-shadow:0 0 10px rgba(0,0,0,0.1); width:180px; z-index: 9999; }
.r_tool .tit img{ display: block; width: 100%; }
.r_tool .tit{ }
.r_tool .r_toolm { padding:0 10px 5px 10px;}
.r_tool .con{ border-bottom: 1px #c6c5c5 solid; }
.r_tool .con .t{ text-align: center; line-height: 40px; font-size: 16px; color: #ff7800; font-weight: bold; border-bottom: 1px #c6c5c5 solid; }
.r_tool .con .m{ text-align: center; line-height: 22px; font-size: 13px; color: #231f20; padding: 7px 0; }
.r_tool .foot { padding-top: 5px;}
.r_tool .foot div{ padding-bottom: 5px;}
.r_tool .foot img{ display: block; margin: 0 auto; width: 130px;}
.r_tool .foot p{ text-align: center; font-size: 12px; line-height: 14px; color: #666666;}


.pages { clear:both; padding:20px 0 10px;text-align:center; font-size:12px; }
.pages li{ display:inline-block; }
.pages a { display:inline-block; padding:0px 8px; height:22px;font-size:12px;line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; margin-left:3px;}
.pages a.a1 {padding:0px 12px; height:22px; line-height:22px;margin-top:0px;}
.pages a:hover { background:#97d5f5; color:#fff; text-decoration:none; border:1px #2fa7e5 solid;}
.pages span { display:inline-block;  padding:0px 8px; height:22px; line-height:22px; background:#fa8f15; border:1px solid #fa8f15; color:#fff; text-align:center; margin-left:3px;}
.pages .noPage { display:inline-block;  padding:0px 12px; height:22px; line-height:22px;border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }



.post_box { padding-bottom:0px; font-size:14px; }
.post_box .input-text,.measure-input,.post_box textarea,input.date,input.endDate,.input-focus{border:1px solid #c9c9c9;line-height:32px;height:32px;margin:0 5px 0 0; padding:0px 10px; font-size:12px; background:none;}

.post_box textarea,textarea.input-text,textarea.input-focus{font-size:12px;height:auto; padding:5px; margin:0;}
.post_box select{ vertical-align:middle;border:1px solid #c9c9c9;line-height:32px;height:32px;margin:0 5px 0 0; padding:0px 10px; font-size:12px; background:none;}

.table_form {margin:10px;width:95%;}
.table_form input{}
.table_form td{padding-left:12px}
.table_form th{font-weight:normal; text-align:right;padding-right:10px; color:#777}
.table_form td label{ vertical-align:middle}
.table_form td,.table_form th{padding:10px 0 10px 8px;line-height:22px;}
.button{background:#d80c18; border-top:1px #d6d6d4 solid; border-left:1px #d6d6d4 solid; border-bottom:1px solid #3a3436; border-right:1px solid #3a3436; padding:0px 32px; font-size:16px; color:#fff; height:32px; line-height:32px; cursor:pointer; margin-right:20px;}
.button:hover{background:#b60913; color:#fff; }


/*页面底部*/
#footer { background:#231f20; line-height:20px; color:#999; font-size:14px; }
.footbox { width:1200px; margin:0px auto; padding:25px 0px;}
.footbox a{ color:#999; }
.footbox a:hover{ color:#fa8f15; }
.fnav { text-align:center; margin-bottom:10px; }
.fnav a{ margin:0px 10px; }
.fcopy { text-align:center; }
.flink { text-align:center; padding-top:18px;}
.flink a{ margin:0px 10px; }

.rtel { display: none;}
.rwechat { display: none;}
.rwechat_box { display: none;}

.inews_main { padding-top: 30px;}
.ipartner { margin: 0 auto; width: 520px;}
.ipartner .item { float: left; width: 260px; position: relative;}
.ipartner .item .img {}
.ipartner .item .img img{ display: block; margin: 0 auto; height: 94px; border: 1px #ececec solid;}
.ipartner .item .tit { text-align: center; line-height: 56px; color: #333;}
.ipartner .item .con { position: absolute; top: 0; padding: 12px; width: 320px; height: 152px; border: 1px #ececec solid; font-size: 13px; line-height: 22px; color: #666666; background: #fff;}
.ipartner .item1 .con { right: 256px;}
.ipartner .item2 .con { left: 256px;}

.footbar { background: #868485; position: relative; height: 572px;}
.footbar .img { position: absolute; left: 0; top: 0; background:url(../images/footer.jpg) center center no-repeat; width: 768px; height: 572px;}
.footbar .img img { display: block; position: absolute; left: 50%; top: 50%; height: 240px; margin-left: -160px; margin-top: -120px;}
.footbar .con { float: right; width: 630px;}
.footbar .about { float: left; width: 250px; padding-top: 104px; text-align: center; color: #fff; font-size: 14px; line-height: 24px;}
.footbar .conr { float: right; width: 260px; padding-top: 104px;}
.footbar .fnavs { padding-bottom: 18px;}
.footbar .fnavs ul { list-style: none;}
.footbar .fnavs ul li{ list-style: none; float: left; width: 50%; margin-bottom: 12px;}
.footbar .fnavs ul li a { display: block; margin: 0 10px; height: 38px; line-height: 38px; text-align: center; border: 1px #fff solid; font-size: 16px; color: #fff; background: rgba(255,255,255,0.05);}
.footbar .fnavs ul li a:hover { color: #fff; background: rgba(255,255,255,0.1);}
.footbar .erwei { }
.footbar .erwei ul{ list-style: none; }
.footbar .erwei ul li{ list-style: none; float: left; width: 50%; color: #fff; font-size: 12px; line-height: 34px; text-align: center;}
.footbar .erwei ul li img { display: block; margin: 0 auto; width: 110px;}
.footbar .erwei ul li p { padding: 0; margin: 0; display: block; text-align: center;}

@media (min-width:1440px) and (max-width:1600px){
	
.footbar .img { width: 668px; }

}

@media (min-width:999px) and (max-width:1440px){
	
.footbar .img { width: 568px; }

.r_tool { margin-top:-265px; width:160px; }
.r_tool .r_toolm { padding:0 10px 5px 10px;}
.r_tool .con .t{ line-height: 32px; font-size: 14px; }
.r_tool .con .m{ line-height: 20px; font-size: 12px; padding: 6px 0; }
.r_tool .foot img{ width: 100px;}

}

@media (min-width:240px) and (max-width:999px){
#wrap { min-width:240px; overflow: hidden; }

.main { width:auto; margin:0px auto; }

#header { height: 50px;}
.topbox { position: fixed; left: 0; top: 0; right: 0; width:auto; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.15); margin:0px auto; height:50px; overflow:hidden; z-index: 9999; }

.logo_mob{ display: block; padding: 5px 15px; }
.logo_mob img{ height: 40px; }
.logo{ display: none; }
.toptel { display: none;}

.navbox { display:none; position:fixed; left:0; top:50px; right:0; z-index:99999;}
.nav { width: auto; height: auto; background:none; }
.nav ul { }
.nav ul li{ height:50px; width: auto; padding-left:0; float:none; background:none; border-top: 1px #000000 solid; border-bottom: 1px #444444 solid;}
.nav ul li a{ height:50px; font-size:16px; color:#fff; line-height:50px; }
.nav ul li a.on ,.nav ul li a:hover{ background:#333; color:#fff;}

.nav_btn { display:block; position:absolute; right:15px; top:9px; cursor:pointer; background:#231f20; color: #fff; font-size: 14px; height: 32px; line-height: 32px; padding: 0 12px; border-radius:3px;}

.lgg { top: 260px;}
.lgg a img{ width: 36px;}
.lgg .clo{ top: -20px; right: 0; font-size: 11px;}

#banner { height: auto; padding-bottom: 0px; }
#banner .swiper-slide .img { height:190px; }

#banner .swiper-pagination-bullets { bottom: 8px;}
#banner .swiper-pagination-bullet {width: 10px; height: 10px; border: none; opacity: 0.5; margin: 0 3px;}
#banner .swiper-pagination-bullet-active { background: #fff !important; opacity: 1;}

.izhuanye { display: none;}

.mbanner { height:190px; background-size: cover !important; }

.imain1 { padding: 25px 0px 20px 0px;}
.imain2 { padding: 20px 0px 1px 0px;}
.imain3 { padding: 5px 0 30px 0; }
.imain4 { padding: 25px 0 30px 0;}
.imain5 { padding: 30px 0 30px 0;}
.imain6 { padding: 30px 0 30px 0;}
.imain7 { padding: 30px 0 30px 0;}
.imain8 { padding: 30px 0 30px 0;}

.imain6 .itit { margin-bottom: 15px; text-align: center;}
.imain6 .itit b{ text-align: center;}
.imain6 .itit span{ text-align: center;}

.imain6_l { float: none; width: auto; padding: 0 15px; margin-bottom: 20px;}
.imain6_r { float: none; width: auto; padding: 0 15px;}

.ivideo { margin-bottom: 5px;}
.ivideo .video { padding: 5px; margin-bottom: 5px;}
.ivideo .video video { height: 200px; }
.ivideo .t { padding: 0 5px; height: 24px; line-height: 24px; font-size: 14px; }
.ivideo .t2 { height: 34px;}
.ivideo .t2 span { height: 30px; line-height: 24px; padding: 0 13px;font-size:16px; }

.ipicshow { margin: 0 -5px;}
.ipicshow .item { width: 50%;}
.ipicshow .item_m { margin: 0 5px 10px 5px;}
.ipicshow .item .img { padding: 5px; margin-bottom: 5px; }
.ipicshow .item .img i { height: 100px; }
.ipicshow .item .t { padding: 0 5px; height: 24px; line-height: 24px; font-size: 14px; }
.ipicshow .item .t2 { height: 34px;}
.ipicshow .item .t2 span { height: 30px; line-height: 24px; padding: 0 13px;font-size:16px; }

.ipicshow2 .item { width: 50%;}
.ipicshow2 .item_m { margin-bottom: 5px;}

.igg { background-size: 18px auto; padding:10px 20px 10px 36px; height:24px; line-height:24px; font-size:14px;}
.igg .t { display: none;}
.igg marquee { width: 100% !important;}

.iyoushi { margin-right: -1%;}
.iyoushi ul li{ width:49%; margin-right:1%; height: auto; margin-bottom: 1%; padding-bottom: 10px; }
.iyoushi ul li .img{ }
.iyoushi ul li .img img{ width:100%; height: auto; }
.iyoushi ul li .t{ top:40%; height:30px; padding-left:15px; width:120px; font-size:14px; line-height:30px; }
.iyoushi ul li .m{ color:#fff; padding:10px 15px 0px 15px; height:128px; overflow:hidden; font-size:12px; line-height:21px; }
.iyoushi ul li .m1{ font-size:10px; line-height:16px; }


.inews{ float:none; width:auto; margin-right:0; height: auto; padding-bottom: 15px; margin-bottom: 20px; }
.inews .img img{ width:100%; height: auto; }
.inews .tit{ height:40px; padding-left:15px; font-size:16px; line-height:40px; }
.inews .tit span{ font-size: 14px; line-height: 30px; margin-top: 7px;}
.inews .tit span i{ font-size: 16px; }
.inews .more{ padding-top:10px; }
.inews .more a{ width:108px; height:30px; line-height:30px; }
.inews .iabout{ padding:15px 15px 0px 15px; font-size:13px; line-height:30px; height:240px; overflow:hidden; }
.inews .con{ padding:10px 15px 0px 15px; font-size:13px; line-height:30px; height:240px; overflow:hidden; }
.inews .con ul li{ height:30px; padding-right: 80px; position: relative; }
.inews .con ul li .time{ float:none;  position: absolute; right: 0; top: 0; }

.inews3 { margin-right:0px;}

.itit { margin-bottom: 20px; }
.itit img{ height: 40px; }
.itit span{ font-size: 18px; line-height: 26px; }
.itit span i { font-size: 22px;}
.itit b{ font-size: 16px; line-height: 24px; }


.itit2{ height:40px; padding-left:15px; font-size:16px; line-height:40px; margin-bottom: 15px; }
.itit2 span { font-size: 14px; line-height: 30px; margin-top: 7px;}
.itit2 span i{ font-size: 16px; }


.indexred { margin-bottom: 30px; padding: 0 15px;}
.indexred img { width: 100%; }

.iabout { margin-bottom: 30px;}

.iabout_m { margin: 0 10px; border:2px rgba(250,143,21,0.5) solid; border-radius:2px; height: auto; width: auto;}
.iabout_m p{ width: 33.33%; position: relative; }
.iabout_m p img{ width:100%;}
.iabout_m p.p2{ border-left:none;}
.iabout_m p.p3{ border-left:none;}
.iabout_m p span{ width:100%; height:40px; line-height:40px; font-size:12px; }
.iabout_m p:after{ position: absolute; display: block; content: ''; right: 0; top: 0; bottom: 0; width: 1px; background: rgba(250,143,21,0.5); }
.iabout_m p:nth-child(3):after{ display: none; }
.iabout_m:after { content: ''; display: block; clear: both;}


.iabout_f { font-size:14px; padding: 20px 20px 0 20px; }

.ipic_t {font-size:16px; margin:30px auto 20px auto; height:40px; width:240px; line-height:40px; padding:0px 20px; }

.ipic { width:100%; height:400px; }
.ipic .wrap { width:100%; height:400px; }
.ipic .wrap ul { width:100%; }
.ipic .wrap li { width:100%; height:200px;}
.ipic .wrap li img{ float:left; width:33.33%; height: 100px; margin-right:0; border:1px #fff solid; box-sizing: border-box; }
.ipic .wrap li img:hover{ border:1px #fa8f15 solid; }

.ipiclist { width:100%; height:232px; }
.ipiclist ul { width:100%; height:232px; }
.ipiclist ul li{ width:200px; height:232px; margin-right:3px; }
.ipiclist ul li img{ width:200px; height:113px; margin-bottom: 3px; }


.ipicbox .bx-prev{ left:0px; top:97px; background:url(../images/lbtn.png) no-repeat; width:39px; height:35px; }
.ipicbox .bx-next{ right:0px; top:97px; background:url(../images/rbtn.png) no-repeat; width:39px; height:35px; }

.imap { float:none; width: auto; }
.icontact { float:none; width: auto; padding: 10px 15px; font-size:14px; line-height:32px; }

.ilinks { padding-top:20px; font-size:14px;}
.ilinks a{ margin:0px 5px;}


.mmain { width:auto; margin:0px auto; padding:20px 0px 10px 0px; }

.mainl { float:none; width:auto;}
.mainr { float:none; width:auto;}


.mainl_t {  height:46px; line-height:46px; padding-left:0px; text-align: center; font-size:16px;}
.mainl_m { padding:20px 20px; border-bottom: 15px #f5f5f5 solid;}
.mainl_m img { max-width: 100%; height: auto !important;}

.newslist { font-size:14px; }
.newslist ul li{ height:36px; line-height:36px; overflow:hidden; position: relative; padding-right: 80px;}
.newslist ul li i{ display: none; }
.newslist ul li a{ display:block; height:36px; overflow:hidden; }
.newslist ul li .time{ font-size:12px; float:none; position: absolute; right: 0; top:0;}


.new-t { line-height:30px; padding: 7px 10px 10px 10px; }
.new-t h1 { line-height:30px; font-size:16px; color:#222; display:inline-block; margin:0px 10px;}
.new-info { line-height:34px; margin-bottom:10px;}
.new-con { font-size:14px; line-height:2em;}
.new-con img { max-width: 100%; height: auto !important;}
.about_con { font-size:14px; line-height:2em;}
.about_con img { max-width: 100%; height: auto !important;}

.rbox{ margin-bottom:15px; }
.rbox .tit{ height:45px; padding-left:15px; font-size:14px; line-height:45px; }
.rbox .tit span{ color:#999; font-size:12px; margin-left:12px; }
.rbox .rcontact{ padding:16px 15px 16px 15px; font-size:13px; line-height:28px; }
.rbox .con{ padding:16px 15px 16px 15px; font-size:13px; line-height:28px; }
.rbox .con ul li{ height:28px; overflow:hidden; position: relative; padding-right: 80px; }
.rbox .con ul li .time{ font-size:12px; float:none; position: absolute; right: 0; top:0; }


.rbox .tit1{ background-size: 20px 20px; background-position: 15px center; padding-left:40px; }
.rbox .tit2{ background-size: 20px 20px; background-position: 15px center; padding-left:40px; }
.rbox .tit3{ background-size: 20px 20px; background-position: 15px center; padding-left:40px; }

#dituContent { width: 100% !important;}

#footer { line-height:20px; font-size:12px; }
.footbox { width: auto; padding:15px 30px; }
.fnav { display: none; }
.flink { display: none; }

.bdshare-slide-button-box { display: none !important; }

.r_tool { display: none;}
.r_tool2 { display: none;}


.rtel { display: block; position: fixed; right: 15px; bottom: 50px; width: 40px; height: 40px; background:url(../images/rtel.png) center center no-repeat #efa84a; background-size: 28px 28px; border-radius: 50%;}
.rwechat { display: block; position: fixed; right: 15px; bottom: 110px; width: 40px; height: 40px; background:url(../images/rwechat.png) center center no-repeat #6bbd6c; background-size: 28px 28px; border-radius: 50%;}
.rwechat_box { display: none; position:fixed; left:0; top:0; right:0; bottom:0; background:rgba(0,0,0,0.3); z-index:9999998;}
.rwechat_boxm { position:fixed; left:50px; right:50px; top:50%; background:#f7f7f7; border-radius:10px; padding:20px; z-index:9999999; transform: translate(0, -50%);}
.rwechat_boxm .img img { display: block; width: 100%;}
.rwechat_boxm .con{ text-align:center; font-size:12px; color:#333; line-height:30px; padding-top: 10px;}
.rwechat_boxm .con b{ color: #ff0000; display: inline-block; padding: 0 6px; border: 1px #eee solid; background: #fff; font-size:14px; border-radius: 5px; margin-right: 3px;}
.rwechat_boxm .con span{ color: #fff; display: inline-block; padding: 0 6px; border: 1px #eee solid; background: #ff6600; border-radius: 5px;}
.rwechat_boxm .clo{ position: absolute; right: -15px; top: -15px; color: #fff; background: #ff6600; border-radius: 50%; width: 30px; height: 30px; line-height: 28px; text-align: center; display: block; font-size: 24px;}


.inews_main { padding-top: 20px;}
.ipartner { width: auto; padding: 0 10px;}
.ipartner .item { width: 50%; box-sizing: border-box; padding: 0 5px;}
.ipartner .item .img img{ width: 100%; height: auto; box-sizing: border-box;}
.ipartner .item .tit { line-height: 30px; }
.ipartner .item .con { position: relative; top: 0; padding: 8px; width: auto; height: auto; font-size: 12px; }
.ipartner .item1 .con { right: 0;}
.ipartner .item2 .con { left: 0;}

.footbar { height: auto;}
.footbar .img { position: relative; left: 0; top: 0; background-size: cover !important; width: auto; height: 200px;}
.footbar .img img { height: 120px; margin-left: -80px; margin-top: -60px;}
.footbar .con { float: none; width: auto;}
.footbar .about { display: none;}
.footbar .conr { float: none; width:  auto; padding-top: 20px; padding-bottom: 20px; padding-left: 10px; padding-right: 10px;}
.footbar .fnavs { padding-bottom: 10px;}
.footbar .fnavs ul li{ margin-bottom: 10px;}
.footbar .fnavs ul li a { margin: 0 5px; height: 32px; line-height: 32px; font-size: 12px; }
.footbar .erwei ul li{ line-height: 24px; box-sizing: border-box; padding: 0 5px; font-size: 10px; }
.footbar .erwei ul li img { width: 70%;}

}