/******************************
 ** 初始化
 ** power by:www.hnjing.com
 ******************************/
* { margin:0; padding:0;  }
body  { min-width:1000px; font:14px/1.5 "Microsoft Yahei"; color:#555; background:#FFF; }
img { border:0px; }
ul,ol { list-style-type:none; }
table { border-collapse:collapse; border-spacing:0; }
input,textarea,select { font:14px/1 "Microsoft Yahei"; color:#555; outline:0; }
textarea { resize:none; overflow:auto; }
h1,h2,h3,h4,h5,h6,font { font-size:14px; }
a { color:#555555; text-decoration:none; cursor:pointer; }
a:hover,a:active { color:#f28900; text-decoration:none; }
.clear { clear:both; font-size:0px; line-height:0px; height:0px; }
.hidden { display:none; }
.center { text-align:center; }
.autocut { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-break:break-all; }
.wrapper, .wrap { width:1000px; margin:0 auto; position:relative; }
.wrapper { margin-bottom:50px; }
.minBanner { margin-bottom:30px; }
.container { float:right; width:750px; margin-bottom:15px; }
.content { width:100%; }
.jing_main ul.t li.er{background:#039243;text-align: center;line-height: 26px;width:102px}
.jing_main ul.t{overflow: hidden;    padding-left: 8px;margin-bottom: 5px;list-style-type: none;}
/******************************
 ** 个性化
 ******************************/

.minBanner, .minBanner ul, .minBanner img { height:300px; }
.minBanner { width:100%; min-width:1000px; position:relative; overflow:hidden; }
.minBanner ul { width:100%; }
.minBanner li { width:100%; position:absolute; z-index:1; overflow:hidden; background:#FFF; }
.minBanner img { width:1920px; display:block; position:relative; left:50%; margin-left:-960px; top:0; }
.minBanner .tip { width:100%; height:8px; line-height:0; font-size:0; text-align:center; position:absolute; left:0; bottom:-10px; z-index:3; }
.minBanner .tip span { display:inline-block; width:8px; height:8px; background:rgba(255,255,255,0.5) !important; filter:Alpha(opacity=50); background:#FFF; margin:0 5px; cursor:pointer; }
.minBanner .tip span.cur { background:rgba(255,255,255,0.8) !important; filter:Alpha(opacity=80); background:#FFF; _background:#CC0000; }


/* header */
.header { width:100%; height:120px; background:#f4f9f0; }
.header .logo { float:left;  overflow:hidden; margin:20px 10px 0 0; }
.header .logo img { display:block; width:100%; height:100%; }
.header .tag { float:left; height:50px; margin:35px 0 0; }
.header .tag strong { height:30px; line-height:30px; font-size:24px; display:block; }
.header .tag span { height:20px; line-height:20px; font-size:18px; display:block; }
.header .tel { float:right; height:62px; margin:28px 0 0 0; padding:0 70px 0 0; background:url(./images/ico-tel.png) right center no-repeat; text-align:right; }
.header .tel span { display:block; height:25px; line-height:25px; font-weight:700; color:#666; }
.header .tel strong { display:block; height:35px; line-height:35px; font-family:"Myriad Pro"; font-size:33px; color:#f2a500; }

/* nav */
.navigation { width:100%; height:50px; background:url(./images/ico-nav.png) left top repeat-x #00823a; position:relative; z-index:10; }
.nav { float:left; width:100%; height:50px; }
.nav li { float:left; width:111px; height:50px; position:relative; background:url(./images/ico-nav.png) left -50px no-repeat; }
.nav li:first-child { background:none; }
.nav li > a { display:block; height:50px; line-height:50px; font-size:16px; color:#FFF; text-align:center; }
.nav li.hover > a { height:48px; line-height:48px; border:1px solid #0ab977; border-bottom-color:#00823a; background:url(./images/ico-nav.png) center -100px no-repeat; }
.nav li.hover + li { background:none; }
.subnav { position:absolute; left:0; top:50px; width:100%; text-align:center; background:#00823a; display:none; }
.subnav dd { height:40px; border-top:1px solid #056530; }
.subnav a { height:40px; line-height:40px; display:block; color:#FFF; }
.subnav a:hover { background:#056530; }

/* banner */
.banner, .banner ul,.banner img { height:400px; }
.banner { width:100%; min-width:1000px; position:relative; overflow:hidden; margin-bottom:20px; z-index:2; }
.banner ul { width:100%; }
.banner li { width:100%; position:absolute; z-index:1; overflow:hidden; background:#FFF; }
.banner img { width:1920px; display:block; position:relative; left:50%; margin-left:-960px; top:0; }
.banner .tip { width:100%; height:14px; text-align:center; position:absolute; left:0; bottom:20px; z-index:3; }
.banner .tip span { display:inline-block; width:20px; height:20px; background:url(./images/ico-tip.png) center 0 no-repeat; margin:0 5px; cursor:pointer; }
.banner .tip span.cur { background-position:center -20px; }

/* sidebar */
.sidebar { float:left; width:220px; }
.topclass { width:100%; background:#00823a; color:#FFF; padding:15px 0 10px; }
.topclass strong { display:block; font-size:34px; height:40px; line-height:40px; padding:0 0 0 20px; }
.topclass span { font-size:26px; height:34px; line-height:34px; opacity:0.5; padding:0 0 0 20px; font-family:Arial; }
.menu { width:214px;  border:3px solid #00823a; background:#48b378; padding:15px 0 20px; margin-bottom:15px; }
.menu dd { width:180px; margin:0 auto 10px; }
.menu a { display:block; width:150px; padding:0 0 0 30px; height:32px; line-height:32px; color:#FFF;  border-radius:3px; background:url(./images/ico-tree.png) 10px center no-repeat #00823a; }
.menu a:hover { background-color:#077739; }
.mennu-tel { width:214px; border:3px solid #00823a; border-top:0; background:#48b378; color:#FFF; padding:20px 0 20px; margin-top:-18px; }
.mennu-tel span { display:block; height:20px; line-height:20px;  font-weight:700; padding-left:15px; }
.mennu-tel strong { display:block; height:30px; line-height:30px; font-size:24px; padding-left:15px; }

/* ipro */
.ipro { width:750px; float:right; overflow:hidden; position:relative; }
.ipro .head { width:100%; height:50px; background:#48b378; margin-bottom:20px; }
.ipro .head h2 { width:200px; padding:0 0 0 20px; height:50px; line-height:50px; font-size:18px; font-weight:700; color:#FFF; background:url(./images/ico-xie.gif) right center no-repeat #00823a; }
.ipro .head .mo { position:absolute; right:0; top:0; height:50px; line-height:50px; color:#FFF; font-size:16px; padding:0 20px; }
.ipro-list { width:110%; float:left; margin-bottom:20px; }
.ipro-list .item { float:left; width:174px; margin:0 18px 15px 0; }
.ipro-list .item .img { width:168px; height:124px; overflow:hidden; border:3px solid #48b378; margin-bottom:10px; }
.ipro-list .item img { display:block; width:100%; height:100%; background:#f9f9f9; }
.ipro-list .item .img:hover { border-color:#f28900; }
.ipro-list .item h3 {text-align: center; height:24px; line-height:24px; overflow:hidden; font-weight:400; }
.ipro-list .item .more { float:right; width:60px; height:24px; line-height:24px; text-align:center; border-radius:3px; background:#48b378; color:#FFF; font-size:12px; }
.ipro-list .item .more:hover { background:#f28900; }

.iprocess { width:100%; margin-bottom:20px; height:410px; clear:both; }
.iprocess img { display:block; width:100%; height:100%; }

.ikf { width:100%; height:180px; background:url(./images/igo-1.gif) center top no-repeat; margin-bottom:60px; position:relative; }
.ikf .wrap { position:static; }
.ikf .kf { float:left; height:180px; color:#FFF; }
.ikf .kf h2 { height:34px; line-height:34px; font-size:30px; padding-top:34px; }
.ikf .kf p { line-height:30px; font-size:16px; margin-bottom:10px; }
.ikf .kf a { display:block; width:100px; height:34px; line-height:34px; background:#c0e9d2; color:#095f2f; text-align:center; }
.ikf .kf a:hover { background:#095f2f; color:#fff; }
.ikf .tel { float:right; height:62px; margin:60px 0 0 0; padding:0 70px 0 0; background:url(./images/ico-tel.png) right center no-repeat; text-align:right; }
.ikf .tel span { display:block; height:25px; line-height:25px; font-weight:700; color:#666; }
.ikf .tel strong { display:block; height:35px; line-height:35px; font-family:"Myriad Pro"; font-size:33px; color:#f2a500; }
.ikf .tree { width:260px; height:330px; position:absolute; right:0; bottom:0; background:url(./images/igo-tree.png) 0 0 no-repeat; }

.ifee { width:998px; border:1px solid #48b378; margin:0 auto 40px; }
.ifee .head { float:left; width:100%; height:40px; line-height:40px; background:#48b378; font-size:16px; font-weight:700; color:#FFF; }
.ifee .row { float:left; overflow:hidden; text-align:center; }
.ifee .head .row { width:120px; }
.ifee .head .row:first-child { width:158px; }
.ifee .list { float:left; width:100%; height:40px; line-height:40px; }
.ifee .list .row { width:120px; border-left:1px solid #ddd; }
.ifee .list .row:first-child { width:151px; border-left:0; }
.ifee .name { color:#00823a; }
.ifee .price { color:#cc0000; }
.ifee .odd { background:#f4f9f0; }

.icase { width:100%; background:#48b378; padding:50px 0; margin-bottom:50px; }
.icase .head { text-align:center; }
.icase .head span, .icase .head strong { font-size:30px; line-height:34px; color:#FFF; }
.icase .head span { opacity:0.5; filter:Alpha(opacity=50); font-family:Arial;  font-weight:700; }
.icase .head font { line-height:20px; color:#FFF; display:block; }
.icase .main { position:relative; padding:30px 0 0; }
.icase .next, .icase .prev { width:40px; height:40px; background:url(./images/ico-pnx.png) 0 0 no-repeat; position:absolute; left:-50px; top:50%; margin-top:-20px; cursor:pointer; }
.icase .next { left:auto; right:-50px; background-position:-40px 0; }
.icase .next:hover { background-position:-40px -40px; }
.icase .prev:hover { background-position:0 -40px; }
.icase-list { width:100%; overflow:hidden; position:relative; }
.icase-list .list { float:left; width:500%; position:relative; }
.icase-list li { float:left; width:245px; height:368px; background:#FFF; margin-right:5px; _display:inline; position:relative; }
.icase-list .img { width:100%; height:184px; position:relative; overflow:hidden; }
.icase-list .img img { display:block; width:100%; height:100%; }
.icase-list .img:before { content:""; width:0px; height:0px; border-left:9px solid transparent; border-right:9px solid transparent; border-bottom:9px solid #fff; font-size:0px; line-height:0px; position:absolute; left:50%; margin-left:-9px; bottom:0; }
.icase-list .inf { height:184px; }
.icase-list h3 { padding:50px 20px 0 20px; height:40px; line-height:40px; overflow:hidden; margin-bottom:10px; text-align:center; font-weight:400; }
.icase-list .more { width:96px; height:26px; line-height:26px; border:2px solid #48b378; background:#FFF; display:block; margin:0 auto; text-align:center; color:#666; }
.icase-list .more:hover { background:#48b378; color:#FFF; }
.icase-list li.up .img { position:absolute; left:0; bottom:0; }
.icase-list li.up .img:before { top:0; bottom:auto; border-left:9px solid transparent; border-right:9px solid transparent; border-top:9px solid #fff; border-bottom:0; font-size:0px; line-height:0px; }

.iabout { margin-bottom:40px; }
.iabout .img { float:right; width:324px; height:240px; border:5px solid #48b378; }
.iabout .img img { display:block; width:100%; height:100%; background:#f9f9f9; }
.iabout .head { width: 240px;margin-right:420px; margin-bottom:40px; }
.iabout .head h2 { height:34px; line-height:34px; font-size:30px; color:#333; }
.iabout .head p { height:44px; line-height:44px; font-weight:700; font-size:36px; font-family:Arial; color:#48b378; display:inline-block; background:url(./images/ico-right.png) right center no-repeat; padding-right:40px; }
.iabout .main { margin-right:420px; height:125px; overflow:hidden; line-height:25px; }

.inews { width:998px; border:1px solid #48b378; background:#f4f9f0; margin-bottom:50px !important; }
.inews .head { width:100%; height:50px; background:#48b378; margin-bottom:20px; }
.inews .head h2 { width:200px; padding:0 0 0 20px; height:50px; line-height:50px; font-size:18px; font-weight:700; color:#FFF; background:url(./images/ico-xie.gif) right center no-repeat #00823a; }
.inews .head .mo { position:absolute; right:0; top:0; height:50px; line-height:50px; color:#FFF; font-size:16px; padding:0 20px; }
.inews-hot { float:left; width:540px; height:180px; margin-left:20px; _display:inline; }
.inews-hot .img { float:left; width:200px; height:150px; padding:4px; border:1px solid #cde1cc; background:#FFF; }
.inews-hot .img img { display:block; width:200px; height:150px; }
.inews-hot h3 { height:20px; line-height:20px; font-size:16px; margin-left:240px; padding:0 0 5px; overflow:hidden; }
.inews-hot h3 a { color:#00823a; }
.inews-hot h3 a:hover { color:#f28900; }
.inews-hot .date { height:20px; line-height:20px; color:#999; margin-left:240px; margin-bottom:40px; }
.inews-hot .summary { height:100px; line-height:25px; overflow:hidden; margin-left:240px; }
.inews-list .list-tab { float:left; width:100%; height:30px; position:relative; background:url(./images/ico-news.png) 0 0 no-repeat; margin-bottom:20px; }
.inews-list .list-tab li { float:left; width:101px; height:30px; line-height:30px; text-align:center; color:#FFF; }
.inews-list .list-tab span { cursor:pointer; }
.inews-list .list-tab a { position:absolute; right:0; top:0; width:30px; height:30px; background:url(./images/ico-news.png) 0 -60px no-repeat; overflow:hidden; text-indent:-99em; display:none; }
.inews-list .list-tab a:hover { background-position:-30px -60px; }
.inews-list .list-tab li.cur { background:url(./images/ico-news.png) 0 -30px no-repeat; }
.inews-list .list-tab li.cur a { display:block; }
.inews-list { float:right; width:400px; margin-right:20px; _display:inline; }
.inews-list .list-con { width:100%; height:120px; overflow:hidden; position:relative;  }
.inews-list .list-con dd { height:30px; line-height:30px; position:relative; background:url(./images/ico-news.gif) left center no-repeat; }
.inews-list .list-con a { margin-left:10px; }
.inews-list .list-con span { position:absolute; right:0; top:0; color:#999; }

.iform { width:100%; height:400px; padding-top:100px; background:url(./upload/2.gif) center top no-repeat #30a966; }
.iform-container { width:984px; padding:8px; margin:0 auto; background:rgba(255,255,255,.5) !important; filter:Alpha(opacity=50); background:#FFF; }
.iform .main { background:#fff; width:924px; padding:30px; position:relative; }
.iform .head { padding:10px 0 0; height:100px; text-align:center; }
.iform .head span, .iform .head strong { font-size:30px; line-height:34px; color:#00823a; }
.iform .head span { opacity:0.5; filter:Alpha(opacity=50); font-family:Arial;  font-weight:700; }
.iform .head font { line-height:20px; color:#999; display:block; }
.iform .address { float:left; width:470px; line-height:32px; }
.iform .form { float:right; width:370px; }
.iform .txt { width:100px; padding:0 5px; border:1px solid #ddd; float:left; margin-bottom:10px; }
.iform .txt input { width:100%; height:36px; line-height:36px; border:0; color:#999; }
.iform .txt2 { width:235px; float:right; }
.iform .text { border:1px solid #ddd; width:358px; padding:5px; clear:both; margin-bottom:10px; }
.iform .text textarea { width:358px; height:80px; line-height:20px; border:0; color:#999; padding:0; }
.iform .submit input { width:100px; height:40px; border:0; background:#48b378; color:#FFF; font-size:16px; cursor:pointer; }
.iform .submit input:hover { background:#1d9955; }

.footer { width:100%; background:#30a966; padding:30px 0; color:#FFF; }
.footer p { line-height:30px; }
.footer p a { color:#FFF; margin:0 10px; }
.footer .btmnav { margin-left:-10px; }
.footer .tel { position:absolute; right:0; top:2px; text-align:right; }
.footer .tel span { display:block; height:20px; line-height:20px; }
.footer .tel strong { display:block; height:36px; line-height:36px; font-size:34px; font-family:Arial; font-weight:400; }
.copyright { width:100%; background:#00823a; height:50px; line-height:50px; color:#FFF; }
.copyright a { color:#FFF; }
.copyright a:hover, .footer p a:hover { text-decoration:underline; color:#c7e3d2; }


/******************************
 ** 公共部件
 ******************************/

/* left-con */
.left-con  {  width:100%; background:#f4f9f0; }
.left-con .head { width:100%; height:50px; background:#48b378; }
.left-con .head h2 { width:130px; padding:0 0 0 20px; height:50px; line-height:50px; font-size:18px; font-weight:700; color:#FFF; background:url(./images/ico-xie.gif) right center no-repeat #00823a; }
.left-con .main  { padding:4px;   line-height:28px; border:1px solid #48b378; }

/* sitepath */
.sitepath { width:100%; height:50px; line-height:50px; background:#48b378; position:relative; margin-bottom:20px;  }
.sitepath h2 { width:200px; padding:0 0 0 20px; height:50px; line-height:50px; font-size:18px; font-weight:700; color:#FFF; background:url(./images/ico-xie.gif) right center no-repeat #00823a; }
.sitepath .io { position:absolute; right:10px; top:0; color:#fff;  }
.sitepath .io a {  color:#fff;  }
.sitepath .io a:hover  {  text-decoration:underline; }

/* list-news */
.list-news { width:100%; }
.list-news .item { width:100%; height:40px; line-height:40px; padding:0 0; border-bottom:1px dashed #ddd; position:relative; }
.list-news .item .img { display:none; }
.list-news .item h3 { font-size:15px; font-weight:400; overflow:hidden; margin:0 0 5px 0; padding-left:15px; background:url(./images/ico-news.gif) left center no-repeat; }
.list-news .item h3 a:hover { text-decoration:underline; }
.list-news .item .date { height:24px; line-height:24px; overflow:hidden; margin:0 0 10px 200px; position:absolute; right:0; top:0; color:#999; }
.list-news .item p { display:none; }

/* list-news2 */
.list-news2 { width:100%; }
.list-news2 .item { width:100%; height:120px; padding:10px 0; border-bottom:1px dashed #ddd; position:relative; }
.list-news2 .item .img { display:none; }
.list-news2 .item h3 { height:30px; line-height:30px; font-size:18px; font-weight:400; overflow:hidden; margin:0 0 5px 0; }
.list-news2 .item h3 a:hover { text-decoration:underline; }
.list-news2 .item .date { height:24px; line-height:24px; overflow:hidden; margin:0 0 10px 0; }
.list-news2 .item p { height:48px; line-height:24px; overflow:hidden; color:#999; }

/* list-news3 */
.list-news3 { width:100%; }
.list-news3 .item { width:100%; height:132px; padding:10px 0; border-bottom:1px dashed #ddd; position:relative; }
.list-news3 .item .img { float:left; width:176px; height:132px; }
.list-news3 .item .img img { display:block; width:100%; height:100%; background:#f9f9f9; }
.list-news3 .item h3 { height:30px; line-height:30px; font-size:18px; font-weight:400; overflow:hidden; margin:0 0 5px 200px; }
.list-news3 .item h3 a:hover { text-decoration:underline; }
.list-news3 .item .date { height:24px; line-height:24px; overflow:hidden; margin:0 0 10px 200px; }
.list-news3 .item p { height:48px; line-height:24px; overflow:hidden; color:#999; margin-left:200px; }

/* list-case */
.list-case { width:100%; position:relative; overflow:hidden; }
.list-case .list { float:left; width:110%; }
.list-case .item { float:left; width:240px; height:auto; margin:0 15px 0 0; _display:inline; position:relative; }
.list-case .item .img { width:100%; height:180px; }
.list-case .item .img img { display:block; width:100%; height:100%; background:#f9f9f9; }
.list-case .item h3 { height:40px; line-height:40px; font-weight:400; font-size:16px; overflow:hidden; text-align:center; }
.list-case .item h3 a:hover { text-decoration:underline; }
.list-case .item .date { display:none; }
.list-case .item p { display:none; }

/* list-case2 */
.list-case2 .list { margin-top:-10px;  }
.list-case2 .item { width:100%; height:132px; padding:10px 0; border-bottom:1px dashed #ddd; position:relative; }
.list-case2 .item .img { float:left; width:176px; height:132px; }
.list-case2 .item .img img { display:block; width:100%; height:100%; background:#f1f1f1; }
.list-case2 .item h3 { height:30px; line-height:30px; font-size:18px; font-weight:400; overflow:hidden; margin:0 0 5px 200px; }
.list-case2 .item h3 a:hover { text-decoration:underline; }
.list-case2 .item .date { height:24px; line-height:24px; overflow:hidden; margin:0 0 10px 200px; }
.list-case2 .item p { height:48px; line-height:24px; overflow:hidden; color:#999; margin-left:200px; }

/* list-product */
.list-product { width:100%; position:relative; overflow:hidden; }
.list-product .list { float:left; width:110%; }
.list-product .item { float:left; width:240px; height:auto; margin:0 15px 10px 0; _display:inline; position:relative;  }
.list-product .item .img { width:100%; height:180px; }
.list-product .item .img img { display:block; width:234px; height:176px; border:3px solid #48b378; background:#f9f9f9; }
.list-product .item h3 { height:40px; line-height:40px; font-weight:400; font-size:15px; overflow:hidden;text-align: center; }
.list-product .item h3 a:hover { text-decoration:underline; }
.list-product .item .price { display:none; }
.list-product .item .more { width:68px; height:24px; line-height:24px; text-align:center; border-radius:3px; background:#48b378; color:#FFF; position:absolute; right:0; bottom:8px; }
.list-product .item p { display:none; }
.list-product .item .img:hover img { border-color:#f28900; }
.list-product .item .more:hover { background:#f28900; }

/* list-product2 */
.list-product2 .list { margin-top:-10px;  }
.list-product2 .item { width:100%; height:132px; padding:10px 0; border-bottom:1px dashed #ddd; position:relative; }
.list-product2 .item .img { float:left; width:176px; height:132px; }
.list-product2 .item .img img { display:block; width:100%; height:100%; background:#f1f1f1; }
.list-product2 .item h3 { height:30px; line-height:30px; font-size:18px; font-weight:400; overflow:hidden; margin:0 0 5px 200px; }
.list-product2 .item h3 a:hover { text-decoration:underline; }
.list-product2 .item .price { font-size:18px; height:24px; line-height:24px; overflow:hidden; margin:0 0 10px 200px; color:#f2a500; }
.list-product2 .item .more { display:none; }
.list-product2 .item p { height:48px; line-height:24px; overflow:hidden; color:#999; margin-left:200px; }

/* news */
.news-head { width:100%; border-bottom:1px dashed #ddd; margin-bottom:20px; padding:0 0 10px; }
.news-head h1 { font-size:18px; line-height:24px; margin-bottom:8px; font-weight:400; }
.news-head p { height:20px; line-height:20px; color:#999; }
.news-head p span { margin:0 40px 0 0; }

/* case */
.case-head { width:100%; border-bottom:1px dashed #ddd; margin-bottom:20px; padding:0 0 10px; }
.case-head h1 { font-size:18px; line-height:24px; margin-bottom:8px; font-weight:400; }
.case-head p { height:20px; line-height:20px; color:#999; }
.case-head p span { margin:0 40px 0 0; }
.case-img { width:100%; text-align:center; margin-bottom:10px; }
.case-img img { max-width:100%; }

/* product */
.product-img { width:100%; text-align:center; margin-bottom:10px; }
.product-img img { max-width:100%; }
.product-head h1 { font-size:18px; line-height:24px; margin-bottom:8px; font-weight:400; text-align:center; }

/* product2 */
.product-photo { float:left; margin-bottom:20px; }
.product-photo img { width:360px; height:270px; display:block; padding:4px; border:1px solid #dbe7c7; }
.product-inf { margin-left:400px; }
.product-inf h1 { height:30px; line-height:30px; font-size:16px; }
.product-inf p { line-height:30px; }
.product-inf p span { font-size:18px; color:#ffae00; font-family:"Georgia"; }
.product-inf p.button { padding-top:40px; }
.product-inf a.btn { display:block; width:77px; height:25px; line-height:25px; text-align:center; color:#333; border:1px solid #aaa; }
.product-inf a.btn:hover { color:#f07f00; border-color:#f07f00; }


/******************************
 ** 组件
 ******************************/

/* ig-format */
.ig-format  { width:100%; line-height:2;  overflow:hidden; }
.ig-format img  {  max-width:100% !important;  }

/* ig-map && ig-form */
.ig-map  {  width:100%; height:400px;  }
.ig-map .BMap_bubble_title > a, .ig-form .sub  {  background:#00823a; color:#FFF;  }
.ig-map .BMap_bubble_title > a:hover, .ig-form .sub:hover  {  background:#f2a500;  }
.ig-form { width:600px; }
.ig-form tr.item .tip { width:200px; }
/* pager */
.pager { display:block; width:100%; height:auto; padding:20px 0 10px; text-align:right; clear:both; line-height:0; }
.pager span, .pager a{ display:inline-block; border:1px solid #bbb; color:#666; background:#fff; height:25px; line-height:25px; padding:0px 10px; text-decoration:none; margin:0 5px; border-radius:2px; vertical-align:middle; }
.pager a:hover{ background:#f5f5f5; border-color:#aaa; color:#aaa; text-decoration:none;}
.pager .cur{ background:#fff; border-color:#fe9500; font-weight:bold; color:#fe9500; }

/* ig-link */
.ig-link  {  width:100%; height:50px; line-height:25px; padding:10px 0 0; border-top:1px solid #ddd; background:#FFF; margin:20px 0 0;  }
.ig-link p  {  margin-left:15px;  }
.ig-link p a:hover  {  text-decoration:underline;   }

/* 相关数据 */
.ig-data { width:100%; padding:0 0 20px; margin:10px 0 20px; border:1px solid #ddd; }
.ig-data .head { padding:0 10px; height:40px; line-height:40px; border-bottom:1px solid #ddd; font-size:14px; margin-bottom:10px; color:#f08f0c;  }
.ig-data .list { float:left; width:100%; }
.ig-data li { float:left; width:220px; padding:4px 4px 0; border:1px solid #ddd; margin:0 0 0 15px; _display:inline; }
.ig-data .img { width:100%; height:165px; }
.ig-data .img:hover { opacity:0.8; filter:Alpha(opacity=80); }
.ig-data .img img { width:100%; height:100%; }
.ig-data h3 { height:40px; line-height:40px; text-align:center; font-weight:400; }
.ig-data li.hover { border-color:#f08f0b; }


.minBanner, .minBanner ul, .minBanner img{height:300px;}
/* 搜索数据 */

/*map*/
.dtditu{width:140px; height:30px; line-height:30px; background:#000; color:#fff; font-weight:bold; margin:10px auto 0; text-align:center; font-size:14px;}
.baiduMap{width:715px; height:280px; border:1px solid #000; border-top:3px solid #000;}
/* mapPage  */
.maplist li a {background: #eee;  width: 98%;  height: 30px;  line-height: 30px;  display: block;  margin-bottom: 10px;  padding-left: 2%;  font-weight: bold; }
.maplist li .box {  width: 110%;  height: auto;  margin-bottom: 10px;}
.maplist li .box a { height: 26px;  line-height: 26px;  width: 161px; display:inline-block;  text-align: center;  margin-right: 8px; padding:0px; border:0px; font-weight: normal;}
.maplist li .box a:hover {  background: #d9000f; color: #fff;}
