html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td {margin: 0;padding: 0;}
h1,h2,h3,h4{ font-weight:normal;}
ul li {list-style: none;}
a {text-decoration: none; color:#444444;}
img {border: none;}
input {border: none;background: none;}
input, textarea {font-family:"Microsoft Yahei","微软雅黑",Tahoma,Arial,Helvetica,STHeiti;outline: 0;font-size: 14px;-webkit-appearance: none;}
.clear {clear: both;}
.fl {float: left;}
.fr {float: right;}
.jieq {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.jieq2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;overflow:hidden;}
.jieq3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;overflow:hidden;}
html, body {font-family:"Microsoft Yahei","微软雅黑",Tahoma,Arial,Helvetica,STHeiti; font-size:14px;color: #444444;}
.fw {margin: 0 auto;width: 1180px; overflow:hidden;}
.hid{ overflow:hidden;}
body {overflow-x: hidden;min-width: 1000px;}
#header {width: 100%;height: auto;font-size: 14px;transition: all 0.6s ease 0s;z-index: 99; background:#fff;}
#header {position: fixed;box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);}
#header.mini { box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); margin-top: -105px; }
#header .logo {float: left;height: 100px;}
#header #shezhi {float: right;height:100px; line-height:100px; color:#ccdef4;}
#header #shezhi a{ color:#ccdef4;}
.top {height:105px;}
.tel{ width:143px; padding-left:48px; height:48px; line-height:24px; margin-left:30px; margin-top:30px; background:url(../images/tel_ioc.png) left center no-repeat; font-size:14px;}
.tel p{ font-size:18px;}
#header .content {margin: 0 auto;width:1180px;}
#header #nav { height:44px; background:#cb0010;}
#header #nav ul.wid1000{width:1180px; margin:auto; }
#header ul li.navitem {float: left;line-height: 44px; text-align:center;position: relative; font-size:16px;}
#header ul li.navitem a { display:block; padding:0 18px;color: #fff;transition: none ease-out .3s;transition-property: color, background, text-indent, opacity}
#header ul li.navitem a.active ,#header ul li.navitem:hover a { background-color:#a41825;}
#header ul li.navitem ul.subnav {transition: all 0.3s ease-out 0s;position: absolute; z-index:99999; left:0; right:0; margin-top:0px;opacity: 0;
	visibility: hidden;
	transform: translate3d(0px, 10px, 0px);
	-moz-transform: translate3d(0px, 10px, 0px);
	-webkit-transform: translate3d(0px, 10px, 0px);}
#header ul li.navitem:hover ul.subnav {
	opacity: 1;
	visibility: visible;
	transform: translate3d(0px, 0px, 0px);
	-moz-transform: translate3d(0px, 0px, 0px);
	-webkit-transform: translate3d(0px, 0px, 0px);}
#header ul li.navitem ul.subnav li { background:#cb0010; border-bottom:1px dashed #a41825;}
#header ul li.navitem ul.subnav li a { padding:0;height:40px;line-height:40px;display: block; background:none;color:#fff;font-size:14px;}
#header ul li.navitem ul.subnav li a:hover { background:#a41825; color:#fff; }
.banner{ width:1200px; margin:auto;}
#full-screen-slider {width: 100%;height:440px; padding-top:150px; position:relative;}
#slides {display: block;width: 100%;height:440px;list-style: none;padding: 0;margin: 0;position: relative;}
#slides li {display: block;width: 100%;height:440px;list-style: none;padding: 0;margin: 0;position: absolute;text-indent: -99999px;}
#slides li a {display: block;width: 100%;height:440px;text-indent: -9999px}
#pagination {display: block;list-style: none;position: absolute;left: 50%;bottom:15px;z-index: 3;padding: 5px 15px 5px 0;margin: 0}
#pagination li {display: block;list-style: none;width: 13px;height:13px;border-radius: 100%;float: left;background: #e8e8e8;margin-left: 10px;_margin-left: 5px;text-indent: -99999px; border:1px solid #575757;}
#pagination li a {display: block; width:9px; height:9px;border-radius: 100%;}
#pagination li.current { background:#cb0010; border:1px solid #cb0010;}



.bot{ height:196px; line-height:26px; background:url(../images/bot_bg.jpg) center no-repeat; color:#292929;}
.bot_link{ padding:14px 0; height:30px;border-bottom:1px solid #9c9c9c; color:#161616;}
.bot_link a{ color:#161616;}
.bot_copy{ height:40px; line-height:40px; background-color:#303133; text-align:center; color:#7f7f80;}
.bot_copy a{ color:#7f7f80;}
.contactinfo h3 {padding:15px 0 12px;font-size: 18px;line-height: 24px;font-weight: 100;}
.contactinfo p {font-size: 12px;color: #292929;}
.contactinfo p font{ padding-right:50px;}

.tit{ padding:38px 0; text-align:center;}
.home_gk{}
.gk_img{ width:555px; height:332px;}
.gk_txt{ width:610px; height:332px; overflow:hidden; font-size:16px; line-height:30px;}
.gk_youshi{ margin-top:30px;}
.gk_youshi_tit{ width:20px; font-size:20px; line-height:20px; color:#e70000; font-weight:bold; text-align:center;}
.gk_youshi_jidi{ width:910px; padding-left:14px;}
.gk_youshi_jidi li{ float:left; width:210px; margin-right:0px; margin-bottom:16px; height:33px; line-height:33px; overflow:hidden;}
.gk_youshi_jidi li i{ float:left; display:block; width:33px; height:33px; margin-right:5px; background:#f05466; line-height:33px; text-align:center; font-style:normal; color:#fff; font-size:18px; border-radius:33px;}
.gk_youshi_zx{ float:left; margin-left:12px; width:72px; border-radius:5px; font-size:16px; color:#ffffff; text-align:center; line-height:24px;}
.gk_youshi_zx1{ padding:17px 5px;height:48px; background:#52bfea; }
.gk_youshi_zx2{ padding:5px 5px;height:72px; background:#5c9ded;}
.home_gc{ height:710px;}
.home_gc_tit{ height:69px;background:#e80000; line-height:69px; text-align:center; color:#fff; font-size:18px;}
.home_gc_zs1{ width:337px; height:475px;}
.home_gc_zs1 .home_gc_tit{ background:#e80000;}
.home_gc_zs3 .home_gc_tit{ background:#45b3e6;}
.home_gc_zs4 .home_gc_tit{ background:#53b977;}
.matop11{ margin-top:11px;}
.home_gc_zs2{ margin-left:9px; width:237px; height:475px;}
.home_gc_zs3{ width:287px; height:475px; margin-left:10px;}
.home_gc_zs4{ width:289px; margin-left:10px;}
.home_jidi{ height:706px; background:#e8c08d url(../images/home_jidi_bg.jpg) center no-repeat;}
.home_news{ padding:30px;}
.home_news ul{overflow:hidden; display:block; width:1196px; margin:auto;}
.home_news ul li{float:left;position: relative; width:523px; margin:0 20px;padding: 15px 20px 15px 15px;border-top: 1px solid #e5e5e5;}
.home_news ul li a{ display:block;}
.home_news ul li i{ position:absolute; left:20px; top:26px; width:7px; height:7px; display:block; border-radius:100%; background:#666666;transition: all .36s ease}
.home_news ul li:hover i{background: #ce3432; left:27px;}
.home_news ul li:hover {box-shadow: 0 0 40px rgba(0, 0, 0, .08)}
.home_news ul li .date{ float:right; font-size:18px; color:#939393;}
.home_news ul li .pic{ float:left; width:150px; height:100px;}
.home_news ul li .item_info{ margin-left:170px; margin-right:60px;}
.home_news ul li .item_info .title {color:#414040; margin-top:5px;font-size: 18px;line-height: 30px;padding-left: 26px;-webkit-transform: translateX(-25px);-ms-transform: translateX(-25px);transform: translateX(-25px);transition: all .36s ease}
.home_news ul li:hover .item_info .title {color: #ce3432;-webkit-transform: translateX(-17px);-ms-transform: translateX(-17px);transform: translateX(-17px)}
.home_news ul li .item_des { margin-left:170px; margin-right:60px;margin-top:8px;transition: all .36s ease;}
.home_news ul li:hover .item_des {-webkit-transform: translateX(10px);-ms-transform: translateX(10px);transform: translateX(10px)}
.home_news ul li .item_des .description {height: 56px;overflow: hidden;line-height: 28px; color:#878787;font-size: 16px;}
.home_news ul li .details {position: absolute;right:0;bottom: 44px;width:50px;height:34px;color: transparent;border-left: 1px solid #e5e5e5;background:url(../images/news_details.png) center no-repeat;}



.ny_banner{ height:260px;}
.ny_cont{ background:#f7f4ee url(../images/ny_cont_bg.png) bottom no-repeat;}
.ny_tit{ padding:50px 0; font-size:18px;}
.ny_tit span{ float:left;}
.ny_tit i{ float:right; display:block; margin:5px 5px 0; width:11px; height:11px; background:#fff; border:2px solid #e60012; border-radius:100%;}
.ny_tit hr{ margin-top:12px; border:0; border-bottom:1px solid #e5e5e5; height:0;}
.danye{ padding-bottom:100px; font-size:14px; line-height:28px; color:#505050;}

.pic_cont{}
.piclist{ list-style:none; height:200px; padding-top:10px;}
.piclist li{ float:left; width:273px; height:200px; margin:0 8px 40px; display:inline;}
.piclist li .pic{ width:273px; height:193px; overflow:hidden;}
.piclist li a{ display:block;transition: all 0.6s ease 0s;}
.piclist li:hover a{ margin-top:-5px; box-shadow: 0px 12px 32px rgba(0, 0, 0, 0.1);}
.piclist li .pic img{/*transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;*/}
.piclist li .name{ height:36px; line-height:36px; text-align:center; font-size:14px; color:#505050;}
/*.piclist li:hover .pic a img {transform: scale(1.06);-moz-transform: scale(1.06, 1.06);-webkit-transform: scale(1.06, 1.06);-o-transform: scale(1.06, 1.06);}*/
.piclist li:hover a  .name{ color:#ce3432;}

.page { padding:20px 0 60px;overflow: hidden;text-align:center;}
.page span {display:inline-block;height:30px; background:#fff;line-height: 30px;font-size: 14px;color: #383838;padding: 0 9px;margin: 0 3px;white-space: nowrap;}
.page span a {}
.page span.disabled {color: #666;}
.page span.current {background: #ce3432;color: #fff;}
.zxdt_tit {line-height: 24px; padding-top:20px;font-size: 20px;text-align: center;color: #222222; font-weight:bold;}
.zxdt_time {height: 25px;padding-bottom:5px;margin-bottom: 30px;line-height: 25px;font-size: 12px;border-bottom: 1px dashed #cfcece;text-align: center;color: #b3b2b2;}

.licheng{}
.licheng ul{ margin:0 44px 110px; border-left:1px dotted #4d4d4d;}
.licheng ul li{ position:relative; margin-bottom:20px; padding-left:50px; line-height:36px; font-size:18px; color:#434242;}
.licheng ul li i{ position:absolute; left:-34px; top:0; z-index:1; display:block; width:68px; height:68px; background:#cb0010; border-radius:100%; line-height:68px; text-align:center; color:#fff; font-style:normal;}
.licheng ul li .lc_txt{ padding:20px 0;}

.video{ width:1236px; margin: auto; padding:0px 0 100px; overflow:hidden;}
.video li{ float:left; margin:10px 28px 0;width:562px; height:386px;}
.video li a{width:562px; height:386px; display:block;transition: all 0.6s ease 0s; position:relative; background:#fefefe;}
.video li:hover a{ margin-top:-10px; box-shadow: 0px 12px 32px rgba(0, 0, 0, 0.1);}
.video li .video_img{ width:562px; height:315px; overflow:hidden;}
.video li .video_info { position: inherit; padding:11px 15px; font-size:18px; border-bottom:1px solid #e9e9e9;}
.video li a:after { content: ''; width: 0; height:1px; bottom:0px; background: #fff; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; display: block; position:absolute;z-index: 2; }
.video li:hover a:after { width: 100%; background: #ce3432;}
.video li .video_info p.subtitle { height:50px; line-height:50px; font-size:18px; color: #434242;transition: all 0.6s ease 0s;}
.video li:hover .video_info p.subtitle { color:#ce3432;}

.newslist{}
.newslist ul{ margin-top:40px;height:900px;}
.newslist ul li{ padding:20px 60px 20px 20px; position:relative; overflow:hidden;transition: all 0.6s ease 0s;}
.newslist ul li:hover{ background:#efebe4;}
.newslist ul li .time{ width:124px;height:34px;font-family: "HELVETICANEUELTPRO-THEX", Arial;font-size:18px;color:#939393; text-align:right;}
.newslist ul li .time strong{ display:block; font-size:36px; font-weight:normal;}
.newslist ul li .news_txt{ margin-left:174px; margin-right:190px;transition: all 0.6s ease 0s;}
.newslist ul li .news_img{ width:150px; height:100px; overflow:hidden; }
.newslist ul li .news_img img{ width:150px;}
.newslist ul li:hover .news_txt{ margin-left:164px;}
.newslist ul li .description{ padding-top:10px; width:736px;height:56px;font-size: 16px;color: #6a6a6a; line-height:28px;overflow: hidden;}
.newslist ul li .title{font-size:24px;height:35px; width:736px;line-height:35px;transition: all 0.3s ease 0s; color:#3e3e3e;}
.newslist ul li:hover .title{ color:#cb0010;}
.newslist ul li .news_fgx{ position:absolute; right:0; top:0; bottom:0;width:60px;transition: all 0.6s ease 0s;background: url(../images/news_more.png) center no-repeat; opacity:0;}
.newslist ul li:hover .news_fgx{ opacity:1;}

.news_all{ height:281px;}
.news_all .pic{ float:left; width:480px; height:281px; overflow:hidden;}
.news_all .txt{ margin-left:520px;}
.news_all .txt .title{ padding-top:15px; font-size:20px; color:#cb0010;}
.news_all .txt .description{ padding-top:15px; min-height:84px; line-height:28px; font-size:16px; color:#6a6a6a;}
.news_all .txt .more{ margin-top:15px;display:block; width:99px; height:45px; background:url(../images/news_more2.png) no-repeat;}

.jidilist{ width:1200px; margin:auto; overflow:hidden;}
.jidilist ul{ list-style:none; height:1180px; padding-top:10px;}
.jidilist ul li{ float:left; width:284px; height:250px; margin:0 7px 40px; display:inline;}
.jidilist ul li .pic{ width:284px; height:200px; overflow:hidden;}
.jidilist ul li a{ display:block;transition: all 0.6s ease 0s;}
.jidilist ul li:hover a{ margin-top:-5px; box-shadow: 0px 12px 32px rgba(0, 0, 0, 0.1);}
.jidilist ul li .name{ height:50px; line-height:50px; text-align:center; font-size:16px; color:#434242;}
.jidilist ul li:hover a  .name{ color:#ce3432;}
.gclist{ width:1200px; margin:auto;}
.gclist ul{ padding-bottom:10px;}
.gclist ul{height:1040px; padding-top:10px;}
.gclist li{ float:left; width:380px; height:304px; margin:0 10px 40px; display:inline;}
.gclist li .pic{ width:380px; height:254px; overflow:hidden;}
.gclist li a{ display:block;transition: all 0.6s ease 0s;}
.gclist li:hover a{ margin-top:-5px;}
.gclist li .name{ margin-top:5px; height:45px; line-height:45px; background:url(../images/gclist_name_bg.png) center no-repeat; text-align:center; font-size:16px; color:#434242;}
.gclist li:hover a  .name{ color:#ce3432;}

.cplist{ width:1216px; margin:auto; overflow:hidden;}
.cplist ul{ list-style:none; height:1160px; padding-top:10px;}
.cplist ul li{ float:left; width:264px; border:2px solid #e0d0c1; padding:4px; margin:0 13px 30px; display:inline;}
.cplist ul li .pic{ width:262px; height:198px; overflow:hidden; border:1px solid #e0d0c1;}
.cplist ul li .pic img{width:262px; height:198px;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.cplist ul li:hover .pic img {transform: scale(1.06);-moz-transform: scale(1.06, 1.06);-webkit-transform: scale(1.06, 1.06);-o-transform: scale(1.06, 1.06);}
.cplist ul li .name{border:1px solid #e0d0c1; border-top:0; height:42px; line-height:42px; text-align:center; font-size:16px; color:#434242;}
.cplist ul li:hover a  .name{ color:#ce3432;}

.letter-list{min-height:500px;}
.letter-list h3{ padding:10px 10px; font-size:16px; height:30px; line-height:30px;border-bottom:1px solid #e5e5e5;}
.letter-list h3 strong{ float:left; display:block; width:180px;}
.letter-list h3 .office{ width:320px;}
.letter-list h3 .offtime{ width:110px; float:right;}
.letter-item{border-bottom:1px solid #e5e5e5;position:relative;}
.letter-item .letter-title{padding:20px 10px;overflow:hidden;font-size:16px;}
.letter-item h4{float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:320px;}
.letter-item span{ float:left; display:block; width:180px;}
.letter-item a,.letter-item  span{color:#333}
.letter-item .sendtime{ width:110px;float:right;}
.lianxi{}
.map{ border:1px solid #ddd; width:640px; height:300px;}
.lianxi_txt{ width:490px; padding-top:20px; font-size:18px; line-height:36px;}

.liuyan{}
.liuyan_right{ width:600px;}
.ly_list{}
.jiayuan_ly{margin:0 auto 25px;border: 1px solid #efefef;font-size: 13px;}
.jiayuan_ly_top{padding:10px 15px;color:#242424;background:#f6f6f6;line-height: 24px;overflow:hidden;}
.jiayuan_ly_top b{font-weight: 100;}
.jiayuan_ly_top b.name{float:left;}
.jiayuan_ly_top b.time{float:right;}
.jiayuan_ly_ctn01{padding: 16px 20px 0;background:#fff;line-height: 24px; color:#616161;}
.jiayuan_ly_ctn02{padding: 10px 20px 12px;background:#fff;line-height: 24px; color:#616161;}
.jiayuan_ly_ctn02 b{color: #cb0010; font-weight:normal;}

.contactform { width:530px; padding-bottom:80px;}
.contactform p {margin-bottom: 20px; position:relative;}
.contactform p .inputtxt {width: 100%;line-height: 22px;padding: 10px 26px 10px 44px;color:#4a4a4a;border: 1px solid #e7e5e3 ;-webkit-box-sizing: border-box;box-sizing: border-box;transition: all .1s linear; background-color:#fff;}

.ly_icon1,.ly_icon2,.ly_icon3,.ly_icon4,.ly_icon5{ display:block; width:44px; height:44px; position:absolute; left:0; top:0; background:url(../images/liuyan_icon.png) no-repeat;}
.ly_icon1{ background-position:0 0;}
.ly_icon2{ background-position:0 -44px;}
.ly_icon3{ background-position:0 -88px;}
.ly_icon4{ background-position:0 -132px;}
.ly_icon5{ background-position:0 -176px;}
.contactform p textarea.inputtxt {height: 190px;resize: none;overflow: hidden;background:rgba(255,255,255,0.5);}
.contactform p .inputtxt.submit {border-color: #cb0010; padding:10px 10px;width:320px; margin:auto;cursor: pointer; background:#cb0010; color:#fff;}


/* 本例子css */
.slideBox{ width:1090px; height:588px; margin:auto;overflow:hidden;position:relative; }
.slideBox .hd{ height:20px; overflow:hidden; position:absolute; left:40%; bottom:110px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:22px;  width:20px; height:20px; border-radius:20px; text-align:center; background:#e3b656;font-size:0; }
.slideBox .hd ul li.on{ width:40px;}
.slideBox .bd{ position:relative; width:850px; height:390px;margin:auto;  padding:10px; background:#fff; }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd li a{ display:block; border:1px solid #f7f4ee;width:848px; height:388px; }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:0;top:160px; display:block; width:100px; height:100px; background:url(../images/slider-arrow.png) no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:0; background-position:0 -100px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

.ky_img{ float:left; margin:55px 0 0 45px; width:292px; height:270px; border:5px solid #725019; overflow:hidden;}
.ky_txt{ width:360px; height:280px; margin:55px 60px 0 0;}
.ky_txt .ky_name{ font-size:48px; color:#222222; text-align:right;}
.ky_txt .ky_zhiwei{ padding-top:8px; text-align:right; font-size:18px;}
.ky_txt .ky_xx{ padding-top:25px; height:144px; overflow:hidden; font-size:14px; line-height:24px; color:#6b6b6b;}


/*内页菜单*/
.subnav_bg{ padding-top:150px; height:132px; background:url(../images/subnav_bg.jpg) bottom repeat-x; position:relative;}
.subnav_bg .title{ float:left; padding-top:33px; height:66px; line-height:66px; color:#2f2f2f; font-size:20px;}
.subnav_bg .title i{ float:left; display:block; width:66px; height:66px; background: url(../images/subnav_i_bg.png) no-repeat; font-style:normal; text-align:center; line-height:66px; font-size:34px; margin-right:7px;font-family:FZYanSJW_Cu;}
.subnav_bg ul{ float:right; padding-top:56px;}
.subnav_bg ul li{ float:left; font-size:16px;}
.subnav_bg ul li.dq{ font-weight:bold;}
.subnav_bg ul li a{ color:#434242; padding:0 8px;}
.subnav_body{ width:1180px; margin:auto;}
.subnav_down {
    position: absolute;
    bottom: -24px;
	left:50%;
	margin-left:-26px;
    cursor: pointer;
    z-index: 15;
}

.header2 {overflow:hidden; width:1180px; margin:25px auto 25px; padding:0px 0 20px; text-align:center; border-bottom:1px solid #dbdad9; position:relative;}
.header2 .title{ font-size:18px; color:#393939;}
.header2 .subtitle{ color:#999999; font-size:14px; padding-top:8px;}
.sxp{ border-top:1px solid #dbdad9; margin: 50px 20px 0px; padding:10px 20px;  font-size:14px;}
.sxp p{ padding:5px 0;}
.sxp a{ color:#c2000f;}
.operation{ position:absolute; right:20px; bottom:13px;}
.operation span{ padding:0 10px; color:#999999;}
.operation span i{ float:left; display:block; margin-right:5px; width:20px; height:20px; background:url(../images/news_icon.png) no-repeat;}
.operation span i.icon_dianzan{ background-position:0 0;}
.operation span i.on.icon_dianzan{ background-position:0 -20px;}
.operation span i.icon_xiaoxi{ background-position:0 -40px;}
.operation span i.icon_fx{ background-position:0 -60px;}


.news_xx{ border-top:20px solid #f7f4ee; background:#fff;}
.news_xx .danye{ padding:0 40px 60px;}
.pinglun{ margin:0 20px; padding:20px; border-top:1px solid #e5e5e5;}
.pinglun_tit{ padding-left:10px; border-left:2px solid #cb0010; height:20px; line-height:20px; color:#333333; font-size:18px;}
.btn_pinglun{ padding:2px 8px; border-radius:20px; font-size:12px; background:#cb0010; color:#fff;}
.pl_list{ margin-top:15px; font-size:12px; color:#242424;}
.pl_wen_name{ padding:8px 10px; background:#f6f6f6; color:#ff6c00;}
.pl_wen_name span{ color:#242424;}
.pl_wen{ padding:10px 10px;}
.pl_hui{ padding:10px 10px; border-top:1px dashed #dbdbdb; color:#676767;}
.pl_hui span{ color:#15c5ff;}

.tanchu_bg{ display:none; position:fixed; z-index:19; left:0; top:0; bottom:0; right:0; background:rgba(0,0,0,0.3);}
.tanchu_pl{ display:none; position:fixed; z-index:20; width:640px; height:420px; left:50%; top:50%; margin-left:-320px; margin-top:-210px; background:#fff;}
.tanchu_pl_tit{ padding:17px 0; font-size:18px; color:#333333; font-weight:bold; text-align:center;}


#mbOverlay {position: fixed;z-index: 9998;top: 0;left: 0;width: 100%;height: 100%;background-color: #000;cursor: pointer;}
#mbOverlay.mbOverlayFF {background: transparent url(80.png) repeat;}
#mbOverlay.mbOverlayIE {position: absolute;}
#mbCenter {height: 557px;position: absolute;z-index: 9999;left: 50%;background-color: #fff;border: 1px solid #f6f6f6;-moz-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.70);-webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.70);}
#mbCenter.mbLoading {background: #fff url(../images/WhiteLoading.gif) no-repeat center;-moz-box-shadow: none;-webkit-box-shadow: none;}
#mbImage {left: 0;top: 0;font-family: Myriad, Verdana, Arial, Helvetica, sans-serif;line-height: 20px;font-size: 12px;color: #fff;text-align: left;background-position: center center;background-repeat: no-repeat;padding: 7px;}
#mbImage img{ max-width:100%;}
#mbImage a, #mbImage a:link, #mbImage a:visited {color: #ddd;}
#mbImage a:hover, #mbImage a:active {color: #fff;}
#mbBottom {min-height: 24px;line-height: 24px;font-size: 14px;color: #999;text-align: left;padding: 0 10px 10px;}
#mbTitle {display: inline;color: #999;font-weight: bold;line-height: 24px;font-size: 14px;}
#mbNumber {background: url(../images/mbNumber_bg.gif) no-repeat center;display: inline;color: #C00;line-height: 26px;font-size: 12px;position: absolute;bottom: 10px;right: 10px;text-align: center;width: 65px;height: 26px;}
#mbCaption {display: block;color: #999;line-height: 14px;font-size: 10px;}
#mbPrevLink, #mbNextLink, #mbCloseLink {display: block;float: right;height: 43px;margin: 0;outline: none;}
#mbPrevLink {width: 70px;height: 130px;background: transparent url(../images/CustomBlackPrevious.png) no-repeat center;position: absolute;top: 38%;left: -1px;}
#mbNextLink {width: 70px;height: 130px;background: transparent url(../images/CustomBlackNext.png) no-repeat center;position: absolute;top: 38%;right: -1px;}
#mbCloseLink {width: 43px;background: transparent url(../images/CustomBlackClose.png) no-repeat center;position: absolute;top: 8px;right: 8px;}
#mbError {position: relative;line-height: 24px;font-size: 14px;color: #fff;text-align: center;border: 10px solid #700;padding: 10px 10px 10px;margin: 20px;_margin: 20px 10px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
#mbError:hover {border: 10px solid #000;}
#mbError a, #mbError a:link, #mbError a:visited, #mbError a:hover, #mbError a:active {color: #d00;font-weight: bold;text-decoration: underline;}
.layout_default { list-style:none;float: left;margin:20px 9px 0;_margin:20px 4px 0;}
.mod_gallerylist {width: 1160px;margin: 0 auto;padding: 20px;overflow: hidden;}
.image_container{}
.image_container img {border: 5px solid #ececec;height: 190px;width: auto;}
.image_container img:hover {border: 5px solid #cb0010;}



.home_jidi_con{ position:relative; height:706px;}
.home_jidi_map{ position:absolute; z-index:1; top:85px; left:18px; width:615px; height:613px;}
.pos_abs{ position:absolute; width:243px; height:243px;}
.home_jidi_pic1{ right:408px; top:133px;}
.home_jidi_pic2{ right:140px; top:133px;}
.home_jidi_pic3{ right:273px; top:273px;}
.home_jidi_pic4{ right:5px; top:273px;}
.home_jidi_pic5{ right:408px; top:410px;}
.home_jidi_pic6{ right:140px; top:410px;}
.home_jidi_more{ right:60px; top:542px; width:142px; height:142px;}

.img_tit{ overflow:hidden;}
.img_tit a{ float:left; width:50%;}
.lxwm_img{ padding-top:30px;}
.index_notice{ line-height:47px; height:47px; background:#f8f8f8; border-bottom:#eceded 1px solid;}
.noticeLeft{line-height:45px; height:45px;border:0px;background: url(../images/gongg.png) no-repeat left center;   padding-left:40px;font-size:18px; width:60px; color:#cb0010; float:left;}
.noticeRight { margin-left:100px;position:relative;}
.noticeRight .bd{ line-height:45px; overflow:hidden; width:880px; }
.noticeRight .bd ul{ overflow:hidden; zoom:1;width:100%; margin:0px; padding:0px;  }
.noticeRight .bd ul li{ margin-right:20px;  float:left;   text-align:left; _display:inline;width:100%;}
.noticeRight .bd ul li a{ font-size:14px;}
.noticeRight .bd ul li a:hover{ color:#cb0010; font-weight:normal; text-decoration:none}
.noticeRight .bd ul li span{ padding-right:22px;}

.ss{ float:right; width:300px; height:33px; margin-top:39px; border-width:2px; border-style:solid; border-color:#cb0010; background:#fff url(../images/ss_fdj.png) 8px no-repeat; padding-left:35px;}
.ss input,.ss button{vertical-align:middle;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-modify:read-write-plaintext-only; border:none;}
.ss .txt{ float:left; width:210px; height:33px; line-height:33px; _margin-top:-2px;}
.ss .btn{ float:right; width:56px; height:33px; background-color:#cb0010; color:#fff; text-align:center;font-size:16px;}
.souhou{ float:right; width:163px; height:51px; padding-right:32px; padding-top:35px;}
.input_kuang{float:left; width:230px; height:33px; line-height:33px;}
