@charset "utf-8";
/* CSS Document */

/* Reset */
* { margin:0; padding:0;}
a:link, a:visited, a:hover, a:active {text-decoration:none; cursor:pointer; color:#383838;  }
a:hover, a:active { color:#fa8001; }
body { font:12px "Microsoft Yahei","Thmano", "Arial"; color:#383838; background:#fcfbe6;}
img { border:0px;}
li{ list-style:none; float:left;}
input, textarea, select  { font:12px/1.5 "Microsoft Yahei","Thmano", "Arial"; color:#999; outline:0; }
.clear{ clear:both;}

/*head*/
.head{ height:150px; width:100%; background:#fcfbe6;}
.head .top{ height:100px; width:1000px; margin:0 auto;}
.head .top .right{ float:right; height:60px; width:250px; padding-top:18px;}
.head .top .right ul,.head .top .search{ float:right;}
.head .top .right li a{ display:block; height:16px; padding-left:24px; margin-left:10px;}
.head .top .right li a.sethome{ background:url(images/top-tip.png) no-repeat 0 -60px;}
.head .top .right li a.addfav{ background:url(images/top-tip.png) no-repeat 0 -89px;}
.head .top .search{ height:26px; width:244px; margin-top:15px;}
.head .top .search #SearchTxt{ height:24px; width:190px;padding-left:4px;margin-right:-4px;border:1px solid #333;border-right:0px;float:left;line-height:24px;}
.head .top .search #SearchSubmit{ height:26px; width:43px; background:url(images/top-tip.png) 0 -130px; border:none;float:left;}
.head .top .tel{ float:right; width:220px; padding-left:90px; background:url(images/top-tip.png) no-repeat 0 20px; height:60px; padding-top:18px; font-size:16px;}
.head .top .tel p{ font-family:impact; font-size:30px;}
.head .top .logo{ height:80px; width:400px; padding-top:16px;}
.head .nav{ height:50px; width:100%; background:url(images/nav-bg.png) repeat-x;} 
.head .nav ul{ width:1000px; margin:0 auto;}
.head .nav ul li{ text-align:center; position:relative;z-index:100;margin-left: -1px;}
.head .nav ul li>a{ display:block; height:50px; width:110px; background:url(images/nav-bg.png) no-repeat 109px -100px; margin-left:-1px; line-height:50px; color:#fff;}
.head .nav ul .nobg>a{background:none;}
.head .nav ul li>a:hover{ background:url(images/nav-bg.png) repeat-x 0 -50px;}
#jiba1{background:url(images/nav-bg.png) repeat-x 0 -50px;}
.head .nav ul li .drop{ position:absolute; top:50px; left:0; border:1px solid #ae7e29; border-top:none; width:107px;display:none}
.head .nav ul li .drop span{ position:absolute; display:block; height:11px; width:11px; background:url(images/square.png) no-repeat; bottom:-1px; right:-1px;}
.head .nav ul li .drop dd{ text-align:center;}
.head .nav ul li .drop a{ display:block; height:40px; width:100%; line-height:40px; color:#6b480e; background:#d3b366;}
.head .nav ul li .drop a:hover{ background:#361e04; color:#c9ac60;}


/*banner*/
.banner{  height:430px;  overflow:hidden; position:relative; left:0; z-index:1}
.banner ul{width:100%;overflow:hidden; position:absolute;height:430px;z-index:2}
.banner li{ height:430px; width:1440px;position:absolute;left:50%;margin-left:-720px;}
.banner li.hidden{display:none;}
.banner li img{height:430px; width:1440px;}
.banner .tip{ position:absolute; bottom:20px; height:4px; width:130px; left:50%; margin-left:-450px;z-index:100}
.banner .tip em{ float:left; display:block; height:8px; width:32px; margin:0 4px; background:#361e04; cursor:pointer;border:1px solid #361e04;}
.banner .tip em.cur{ background:#fe0000;}

.minbanner{  height:300px;  overflow:hidden; position:relative;  left:0; z-index:1}
.minbanner ul{width:100%;overflow:hidden; position:absolute;height:300px;}
.minbanner li{ height:300px; width:1440px;position:absolute;left:50%;margin-left:-720px;}
.minbanner li.hidden{display:none;}
.minbanner li img{width:1440px;height:300px;}
.minbanner .tip{ position:absolute; bottom:4px; height:18px; width:200px; left:50%; margin-left:-100px;}
.minbanner .tip em{  float:left; display:block; height:4px; width:36px; margin:0 4px; background:#ffd332; cursor:pointer;}
.minbanner .tip em.cur{ background:#fff;}

/**/


.main{ width:1000px; margin:0 auto; height:1080px; margin-top:40px;}
.main .product{ width:100%; height:550px; margin-bottom:60px;}
.main .sidenav{ height:550px; width:242px; float:left;}
.main .sidenav h4{ height:82px; width:100%; background:url(images/produnct-top-bg.jpg) no-repeat; font-size:20px; color:#f4ecc8; text-align:center; padding-top:14px;}
.main .sidenav h4 span{ font-size:30px; font-weight:normal;}
.main .sidenav ul{ width:100%; height:370px; overflow:hidden;}
.main .sidenav ul a{ display:block; height:39px; border-bottom:1px solid #ebe2d9; width:172px; padding-left:70px; background:url(images/list-tip.png) no-repeat 40px 14px; line-height:38px; color:#371f03;}
.main .sidenav ul a:hover{ background:#e1d078 url(images/list-tip.png) no-repeat 40px 14px;}
.main .sidenav .drop{display:none;}
.main .sidenav .drop a{ background:url(images/list-tip.png) no-repeat 40px -12px;}
.main .sidenav .drop a:hover{ background:#e1d078 url(images/list-tip.png) no-repeat 40px -12px;}
.main .sidenav .seemore{ height:72px; width:100%; background:#361e04; text-align:center; padding-top:10px;}
.main .sidenav .seemore a{ color:#d1be6f;}
.main .sidenav .seemore p{ color:#d1be6f; background:url(images/pro-more.png) no-repeat; height:24px; width:176px; margin:0 auto; padding-top:16px; margin-top:-6px;}
.main .show{ float:right; height:550px; width:732px;overflow:hidden;}
.main .show li{ height:174px; width:232px; margin:0 0 12px 12px; overflow:hidden;position:relative;}
.main .show li .img{ display: block;height:174px; width:232px;}
.main .show li img{ height:174px; width:232px;}
.main .show li span{ text-align:center; display:block; height:40px; width:100%; background:url(images/pro-hover-bg.png) no-repeat -8px -10px; 
  bottom:-40px; color:#e1d078; z-index:100; line-height:40px;position:absolute;bottom:-40px;left:0;}
.main .about{ height:460px; width:100%; background:url(images/about-bg.png) no-repeat;}
.main .about .bigtitle{ text-align:center; width:180px; height:60px; background:url(images/list-tip.png) no-repeat 0 -104px; margin:0 auto 40px;}
.main .about .bigtitle span{ font-size:24px; color:#e1d078;}
.main .about .bigtitle h4{ font-size:16px; color:#e1d078; padding:0 40px; background:url(images/list-tip.png) no-repeat 140px -168px;}
.main .about .left{ height:350px; width:430px; float:left; margin-top:24px;}

.main .about .right{ float:right; width:540px; margin-left:22px; height:350px;}
.main .about .right .title{ height:38px; background:url(images/top-tip.png) repeat-x 0 -157px;}
.main .about .right h4{ width:400px; padding-left:60px; background:url(images/list-tip.png) no-repeat 0 -130px; font-size:16px; height:34px; line-height:34px;}
.main .about .right p{ line-height:30px; width:100%; max-height:250px; overflow:hidden; margin-top:14px;}
.main .about .right .seemore{ display:block; height:32px; width:140px; background:#fcaf2f; text-align:center; float:right; line-height:32px; color:#361e04;}
.join{ width:100%; height:500px; background:#f39801; position:relative;}
.join .zhizhao{ height:320px; width:230px; border:22px solid #e1d078; position:absolute; left:50%; margin-left:-500px;top:60px;}
.join .right{ height:150px; width:340px; padding:180px 380px 0 70px; background:url(images/join-bg.png) no-repeat 0 50px; position:absolute; left:60%; margin-left:-324px; top:70px;}
.join .right p{ font-size:22px;color:#f39801;}
.join .right .seemore{display:block; height:32px; width:140px; background:#fff; text-align:center; float:right; line-height:32px; color:#361f00; margin:60px 60px 0 0;}
.join .top{ position:absolute; top:0; width:100%; height:130px; background:url(images/join-shade.png) repeat-x;}
.join .bottom{ position:absolute; bottom:0; width:100%; height:130px; background:url(images/join-shade.png) repeat-x 0 -350px;}

/*content*/
.content{ width:1000px; height:820px; margin:0 auto;}
.content .top{ height:460px; width:100%;}
.content .message{ float:left; width:244px; background:#361e04; padding:22px 18px 23px; height:414px;}
.content .message img{ height:204px; width:244px;}
.content .message input{ border:none;}
.content .message #Name{ width:204px; height:32px; line-height:32px; padding-left:40px; background:#fff url(images/form-tip.png) no-repeat 10px 6px;margin-top:10px;}
.content .message #Phone{ width:204px; height:32px; line-height:32px; padding-left:40px; background:#fff url(images/form-tip.png) no-repeat 10px -44px;margin-top:10px;}
.content .message #Content{ width:204px; height:66px; line-height:20px; padding-left:40px; background:#fff url(images/form-tip.png) no-repeat 10px -76px;
  margin-top:10px;word-break: normal;}
.content .message #submit{ display:block; width:140px; height:32px; line-height:32px;background:#fff url(images/form-tip.png) no-repeat 10px -136px; margin:10px auto 0;}

/*case*/
.content .case{ float:right; height:460px; width:672px;}
.content .case .title{ height:30px; line-height:30px; width:100%; background:url(images/top-tip.png) repeat-x 0 -165px;}
.content .case .title .more{ float:right; line-height:24px; color:#361e04;}
.content .case .title h4{ font-size:14px; font-weight:100; line-height:20px;}
.content .case .title span{ font-size:12px; margin-left:10px;}
.content .case ul{ height:430px; width:100%; overflow:hidden;}
.content .case li{margin:19px 14px 0 0; text-align:center;overflow:hidden;}
.content .case li img{ height:158px; width:100%; margin-bottom:10px;}
.content .case li a{ display:block; height:196px; width:210px;background:#e1d078;}
.content .case li a:hover{ background:#2a1804; color:#e1d078;}

.content .bottom{ height:286px; width:100%; margin:60px auto;}
/*news*/
.content .news{ width:690px; float:left; height:286px;}
.content .news .title{ height:30px; line-height:30px; width:100%; background:url(images/top-tip.png) repeat-x 0 -165px;}
.content .news .title .more{ float:right; line-height:24px; color:#361e04;}
.content .news .title h4{ font-size:14px; font-weight:100; line-height:20px;}
.content .news .title span{ font-size:12px; margin-left:10px;}
.content .news ul{ position:relative;}
.content .news ul .img{ float:left; margin:18px 32px 8px 12px;}
.content .news ul .cheek{ position:absolute; left:8px; top:12px;*top:-82px;*left:7px;}
.content .news ul .line{ height:1px; width:100%; border-bottom:1px dashed #cecacb; position:absolute; left:0; top:188px;*top:91px;}
.content .news ul li.item{ width:304px; height:14px; line-height:14px; padding-left:20px; background:url(images/list-tip.png) no-repeat 0 -86px; margin:20px 8px 0;}
.content .news ul li.item span{ float:right;}

.content .news ul li.big{ width:390px; height:66px; margin:12px 0 16px; float:left;}
.content .news ul li.big a{ font-weight:bold; display:block; height:20px; line-height:20px; padding-left:24px; background:url(images/list-tip.png) no-repeat 0 -56px;}
.content .news ul li.big p{ line-height:22px;}

/*contact*/
.content .contact{ float:right; height:286px; width:250px;}
.content .contact .title{ height:30px; line-height:30px; width:100%; background:url(images/top-tip.png) repeat-x 0 -165px;}
.content .contact .title h4{ font-size:14px; font-weight:100; line-height:20px;}
.content .contact .title span{ font-size:12px; margin-left:10px;}
.content .contact .tel{ width:164px; height:50px; background:url(images/top-tip.png) no-repeat; padding-left:80px; margin:18px 0;}
.content .contact .tel h4{ font:26px impact;}
.content .contact p{ height:170px; overflow:hidden; line-height:24px;}

/*foot*/
.foot{ height:300px; background:#f39801;margin-top:20px;}
.foot .bottom-nav{ background:url(images/nav-bg.png) repeat-x 0 -150px; height:50px; width:100%;}
.foot .bottom-nav ul{ width:1000px; margin:0 auto;}
.foot .bottom-nav ul li{ text-align:center;margin-left: -1px;}
.foot .bottom-nav ul a{ display:block; height:50px; width:110px; background:url(images/nav-bg.png) no-repeat 109px -100px; margin-left:-1px; line-height:50px; color:#fff;}
.foot .bottom-nav ul .nobg a{background:none;}
.foot .bottom-nav ul a:hover{ background:url(images/nav-bg.png) repeat-x 0 -200px;}
.foot .footer{ width:1000px; margin:0 auto; position:relative; padding-top:36px;}
.foot .footer .logo{ position:absolute;top:120px;right:0;}
.foot .footer .keyword{ width:100%; height:26px; line-height:26px; border-bottom:1px solid #cc5d01;color:#5f3706;}
.foot .footer .link{ height:34px; line-height:34px; width:734px; background:url(images/top-tip.png) repeat-x 0 -162px; margin-top:20px;}
.foot .footer .link h4{ font-size:16px; font-weight:100; line-height:20px; float:left;color:#5f3706;}
.foot .footer .link span{ font-size:12px; margin-left:10px;}
.foot .footer .link ul{ float:left; height:34px; margin-left:30px; line-height:20px;}
.foot .footer .link ul li{ margin:0 4px; font-size:14px; color:#5f3706;}
.foot .link ul a:hover{color:#eee;}
.foot .footer p{ height:100px; width:734px; color:#5f3706; line-height:28px; margin-top:24px;}
.foot .footer p a:hover{color:#fff;}

/*neiye*/
.neiye{min-height:500px;width:1000px;margin:0 auto;padding-top:20px;}
.neiye .left{ width:242px;float:left;}
.neiye .sidenav{width:100%;}
.neiye .sidenav h4{ height:82px; width:100%; background:url(images/produnct-top-bg.jpg) no-repeat; font-size:20px; color:#fcf9ec; text-align:center; padding-top:14px;}
.neiye .sidenav h4 span{ font-size:30px; font-weight:normal;}
.neiye .sidenav ul{ width:100%; overflow:hidden;}
.neiye .sidenav ul a{ display:block; height:39px; border-bottom:1px solid #ebe2d9; width:172px;*width:242px; padding-left:70px; background:url(images/list-tip.png) no-repeat 40px 14px; line-height:38px; color:#371f03;}
.neiye .sidenav ul a:hover{ background:#e1d078 url(images/list-tip.png) no-repeat 40px 14px;}
#jiba2{ background:#e1d078 url(images/list-tip.png) no-repeat 40px 14px;}
.neiye .sidenav .drop{display:none;}
.neiye .sidenav .drop a{ background:url(images/list-tip.png) no-repeat 40px -12px;}
.neiye .sidenav .drop a:hover{ background:#e1d078 url(images/list-tip.png) no-repeat 40px -12px;}
/*left*/

/*contact*/
.neiye .contact{width:242px;margin-top:40px;}
.neiye .contact .title{ height:30px; line-height:30px; width:100%; background:url(images/top-tip.png) repeat-x 0 -165px;}
.neiye .contact .title h4{ font-size:14px; font-weight:100; line-height:20px;}
.neiye .contact .title span{ font-size:12px; margin-left:10px;}
.neiye .contact .tel{ width:164px; height:50px; background:url(images/top-tip.png) no-repeat; padding-left:80px; margin:18px 0;}
.neiye .contact .tel h4{ font:26px impact;}
.neiye .contact p{ line-height:26px;}

/*right*/
.neiye .right{float:right;width:732px;min-height:500px;}
.neiye .right .title{ height:30px; line-height:30px; width:100%; background:url(images/top-tip.png) repeat-x 0 -165px;}
.neiye .right .title .fr{ float:right; line-height:30px; color:#361e04;}
.neiye .right .title .fl{ font-size:16px; line-height:30px;height:30px;}
.neiye .right .show-wrap p{ padding:10px;line-height:24px;}
.neiye .show{ width:732px;overflow:hidden;margin-top:20px;}
.neiye .show li{ height:174px; width:232px; margin:0 6px 12px 6px; overflow:hidden;position:relative;}
.neiye .show li .img{ display: block;height:174px; width:232px;}
.neiye .show li img{ height:174px; width:232px;}
.neiye .show li span{ text-align:center; display:block; height:40px; width:100%; background:url(images/pro-hover-bg.png) no-repeat -8px -10px; 
  bottom:-40px; color:#e1d078; z-index:100; line-height:40px;position:absolute;bottom:-40px;}

.pager{display: block; height: auto;padding: 20px 0;text-align: center;width: 100%;}
.pager span,.pager a{display:inline-block;border:1px solid #a3a3a3;color:#a3a3a3;padding:4px 8px;text-decoration:none; margin:4px;}
.pager a:hover{background:#ff9d3d;border-color:#ff7e00;text-decoration:none;color:#fff;}
.pager .cur{background:#ff9d3d;border-color:#ff7e00; font-weight:bold;text-decoration:none;color:#fff;}
.pager span.dot{background:none;border-color:#fff; font-weight:bold; padding:0;}

/* listNews */
.listNews { margin-top:16px;overflow:hidden;}
.listNews li.item { width:100%; height:33px; line-height:33px;  border-bottom:1px dashed #c8c8c8; }
.listNews li.item a { float:left;color:#333333;height: 20px;margin: 6px 0;line-height: 20px;padding-left:10px;border-left:0px  solid #ff7e00;display:block;width:600px; }
.listNews li.item a:hover { color:#ff7e00; }
.listNews li.item span { float:right; margin-right:10px; color:#7e7e7e; }

/* listNews2 */
.listNews2 {margin-top:16px;overflow:hidden; }
.listNews2 li { float:left; padding:10px 0; width:100%; border-bottom:1px dotted #ddd; }
.listNews2 li .img { float:left; width:150px; height:110px; padding:2px; border:1px solid #cccccc; background:#FFF; }
.listNews2 li .img img { width:150px; height:110px; }
.listNews2 li .img:hover { border:1px solid #bbb; box-shadow:0 0 3px rgba(0,0,0,0.2); }
.listNews2 li .wd { width:560px; float:right; }
.listNews2 li .tit { height:25px; font-size:14px; line-height:20px; color:#1b7200; }
.listNews2 li .tit a:hover { text-decoration:underline; color:#ff7e00; }
.listNews2 li .mark { height:20px; color:#999; }
.listNews2 li .mark span { margin-right:5px; }
.listNews2 li .mark span.d { margin-left:5px; }
.listNews2 li .summary { text-indent:2em; line-height:22px; height:66px; overflow:hidden; color:#333333; }
.listNews2 li .summary a.more { margin-left:15px; color:#ff7e00; }
.listNews2 li .summary a.more:hover { text-decoration:underline; }

/* pageNews */
.pageNews { padding:0 20px; }
.pageNews .tit { font-size:18px; line-height:24px; padding:15px 0; text-align:center; color:#333333; }
.pageNews .mark { height:30px; line-height:30px; text-align:center; margin-bottom:20px; color:#999; border-bottom:1px dashed #ccc;border-top:1px dashed #ccc; }
.pageNews .mark span, .pageNews .main .mark a.msg { margin:0 7px; }
.pageNews .mark .font a { margin:0 3px; color:#ccc; }
.pageNews .mark .font a:hover, .pageNews .main .mark .font a.cur { color:#ff7e00; }
.pageNews .mark a.msg { width:40px; height:20px; line-height:20px; display:inline-block; background:url(../images/web/t.png) -31px 0 no-repeat; color:#1b7200; }
.pageNews .photo { overflow:hidden; text-align:center; margin-bottom:20px; }
.pageNews .photo img { max-width:580px; padding:5px; border:1px solid #ccc; background:#FFF; }
.pageNews .info { margin-bottom:40px; color:#5f5f5f; line-height:24px;}
.pageNews .info p { margin-bottom:10px; line-height:2;  text-indent:2em; }

.relatedLink{width:670px;;height:40px;border:1px solid #c8c8c8;line-height:40px;padding:0 10px;}
.relatedLink .prevLink{float:left;}
.relatedLink .nextLink{float:right;}

/* pageProduct */
.pageProduct {margin:16px 20px 0; }
.pageProduct .photo { width:410px; float:left; }
.pageProduct .photo img { width:400px; height:300px; display:block; border: 1px solid #ff7e00; padding: 4px;}
.pageProduct .photo i { display:block;margin-bottom:10px; width:410px; height:310px;}
.pageProduct .photo span { display:block; width:430px; background:#efe6cd; height:30px; line-height:30px; color:#671763; font-weight:700; }
.pageProduct .info { width:696px;}
.pageProduct .m { width:676px; padding:10px 0; }
.pageProduct div.ts { font-size:14px; font-weight:700; color:#464646; height:25px; border-bottom:1px solid #ddd; }
.pageProduct div.infor {  padding-top:10px; margin-bottom:10px; line-height:24px; color:#333; }
.pageProduct .info { margin:20px 0; }
.pageProduct .wd { float:left; width:200px; height:285px; overflow:hidden; padding:10px; }
.pageProduct .wd h1 { font-size:16px; font-weight:700; color:#333333; line-height:20px; margin-bottom:7px; }
.pageProduct .wd ul { font-size:14px; }
.pageProduct .wd li.item { height:30px; line-height:30px;float:none;}
.pageProduct .wd li.item span { color:#464646; margin-right:5px; }
.pageProduct .wd li.btn { height:32px; background:#ff7e00;}
.pageProduct .wd li.btn a.order, .pageProduct .main .wd li.btn a.msg { width:80px; height:32px;  line-height:32px; text-align:center;display:block; color:#FFF;}
.pageProduct .wd li.btn a.msg { color:#666; }

.err{color:red;}
.skeyTag{padding:20px;}


.jing_main ul.t li.e {float: none;}
/*多图*/
.dialog-alert { width:440px; height:auto; position:fixed; left:50%; top:50%; margin:-150px 0 0 -220px; z-index:100; background:#FFF; background:-webkit-linear-gradient(top, #f1f1f1 0%, #FFF 10%, #FFF 100%); display:none; }
.dialog-alert .head { height:40px; line-height:40px; position:relative; margin-bottom:10px; }
.dialog-alert .head h2 { font-size:16px; padding:0 0 0 15px; }
.dialog-alert .head .close { width:40px; height:40px; background:url(images/ico-close.png) center center no-repeat; position:absolute; right:0; top:0; }
.dialog-alert .head .close:hover { -webkit-transform:rotate(90deg); transform:rotate(90deg); }
.dialog-alert .main { padding:0 20px 20px 20px; font-size:14px; }
.dialog-alert .main .red { color:#F00; }
.dialog-alert .foot { height:34px; text-align:center; border-top:1px solid #fff; padding:10px 0 20px; }
.dialog-alert .foot a { display:inline-block; vertical-align:middle; height:34px; line-height:34px; padding:0 25px; background:#ddd; margin:0 10px; font-size:14px; border-radius:3px;}
.dialog-alert .foot .ok { background:#d93636; color:#fff; }
.dialog-alert .foot .ok:hover { background:#a40606; }
.dialog-alert .foot .cancel { background:#bbb; color:#333; }
.dialog-alert .foot .cancel:hover { background:#999; }

.dialog-confirm { width:440px; height:auto; position:fixed; left:50%; top:50%; margin:-150px 0 0 -220px; z-index:100; background:#FFF; background:-webkit-linear-gradient(top, #f1f1f1 0%, #FFF 10%, #FFF 100%); display:none; }
.dialog-confirm .head { height:40px; line-height:40px; position:relative; margin-bottom:10px; }
.dialog-confirm .head h2 { font-size:16px; padding:0 0 0 15px; }
.dialog-confirm .head .close { width:40px; height:40px; background:url(images/ico-close.png) center center no-repeat; position:absolute; right:0; top:0; }
.dialog-confirm .head .close:hover { -webkit-transform:rotate(90deg); transform:rotate(90deg); }
.dialog-confirm .main { padding:0 20px 20px 20px; font-size:14px; }
.dialog-confirm .main .red { color:#F00; }
.dialog-confirm .foot { height:34px; text-align:center; border-top:1px solid #fff; padding:10px 0 20px; }
.dialog-confirm .foot a { display:inline-block; vertical-align:middle; height:34px; line-height:34px; padding:0 25px; background:#ddd; margin:0 10px; font-size:14px; border-radius:3px;}
.dialog-confirm .foot .ok { background:#d93636; color:#fff; }
.dialog-confirm .foot .ok:hover { background:#a40606; }
.dialog-confirm .foot .cancel { background:#bbb; color:#333; }
.dialog-confirm .foot .cancel:hover { background:#999; }

.dialog-log { position:absolute; z-index:99; width:auto; padding:10px 20px; border:1px solid #e0272c; background:#ffe8e9; border-radius:3px; box-shadow:1px 1px 5px rgba(0,0,0,0.2); color:#e0272c; }
.dialog-log i { position:absolute; left:15px; top:-7px; width:14px; height:7px; background:url(images/log-arrow.png) center center no-repeat; }

.dialog-layout { position:fixed; left:0; top:0; width:100%; height:100%; filter:Alpha(opacity=50); background:#000; background:rgba(0,0,0,.5); z-index:99; }

.dialog-album { position:fixed; _position:absolute; width:100%; height:100%; left:0; top:0; z-index:100; display:none; }
.dialog-album .layout { position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.9) !important; filter:Alpha(opacity=90); background:#000; z-index:-1; }
.dialog-album .container { position:absolute; left:0; top:0; width:100%; height:100%; z-index:2; overflow:hidden; }
.dialog-album .container ul { float:left; width:1000%; height:100%; position:relative; }
.dialog-album .container li { float:left; width:10%; height:100%; position:relative; }
.dialog-album .container .img { width:100%; height:100%;  }
.dialog-album .container .img img { max-height:100%; max-width:80%; width:800px; height:600px; }
.dialog-album .tool .close { position:absolute; width:65px; height:35px; top:0; right:0; background:url(images/ico-album.png) 0 -105px no-repeat; z-index:10; overflow:hidden; text-indent:-99em; opacity:0.6 !important; filter:Alpha(opacity=60); }
.dialog-album .tool .close:hover { opacity:0.9 !important; filter:Alpha(opacity=90); }
.dialog-album .tool .right, .dialog-album .tool .left { position:absolute; width:30px; height:30px; top:50%; margin-top:-10px; z-index:10; text-indent:-99em;
  overflow:hidden; background:url(images/ico-album.png) -35px 0 no-repeat; }
.dialog-album .tool .right { left:20px; background-position:-35px -35px; }
.dialog-album .tool .left { right:20px; }
.dialog-album .tool .right:hover { background-position:0 -35px; }
.dialog-album .tool .left:hover { background-position:0 0; }
.dialog-album .tool .play, .dialog-album .tool .plus { position:absolute; width:30px; height:30px; right:20px; bottom:20px; background:#CCC; z-index:10; overflow:hidden;
  background:url(images/ico-album.png) 0 -70px no-repeat; overflow:hidden; text-indent:-99em; }
.dialog-album .tool .play { background-position:-35px -70px; }
.dialog-album .tip { position:absolute; width:50%; height:15px; left:25%; bottom:20px; z-index:10; text-align:center; }
.dialog-album .tip span { display:inline-block; width:12px; height:12px; border:1px solid #aaa; border-radius:13px; background:#FFF; margin:0 5px; vertical-align:middle; cursor:pointer; }
.dialog-album .tip span.cur { background:#666; }

.lee_tqq { background:url(images/ico-share-24.png) 0 0 no-repeat !important; }
.lee_qzone { background:url(images/ico-share-24.png) 0 -30px no-repeat !important; }
.lee_sqq { background:url(images/ico-share-24.png) 0 -60px no-repeat !important; }
.lee_tsina { background:url(images/ico-share-24.png) 0 -90px no-repeat !important; }

/*地图*/
.about_main{line-height:30px; height:auto; font-size:14px;color:#666666; margin:0; padding:0;float:left;}
.about_main ul{list-style:none; margin:0; padding:0;}
.about_main ul li.map_1{border-bottom:1px solid #eee;margin:10px 0;padding:10px;font-weight:bold;}
.about_main ul li.map_2{ float:left; min-width:110px; padding:0 5px;}
.about_main ul li a{color: #666666;}
.about_main ul li a:hover{color:#666666; text-decoration:underline; font-weight:bold;}
.right_top ._column_title{ border-left:3px solid #e60044; color:#333; float:left; font-size:20px; height:24px; line-height:24px; margin:19px 0; padding-left:15px; display:inline;}
.right_top .column_path{ float:right;display:inline; color:#999; font-size:12px;}
.right_top .column_path a{color:#999;}