﻿/******************************
 ** 初始化
 ** 兼容到IE7
 ******************************/
* { margin:0; padding:0; }
html { height:100%; }
body  { min-width:1120px; font:16px/1.5 "Microsoft Yahei", Arial; color:#444;     }
img { border:0px; }
ul,ol { list-style-type:none; vertical-align:bottom; }
table { border-collapse:collapse; border-spacing:0; }
input,textarea,select { font:16px/1 "Microsoft Yahei", Arial; color:#3f4461; outline:0; }
textarea { resize:none; overflow:auto; }
h1,h2,h3,h4,h5,h6,font { font-size:16px; }
a { color:#444; text-decoration:none; cursor:pointer; }
a:hover,a:active { color:#ffa800; text-decoration:none; }
.clear { clear:both; font-size:0px; line-height:0px; height:0px; }
.hidden { display:none; }
.center { text-align:center; }
.arrow { font-family:'Small Fonts'; font-style:normal; }
.autocut , [nowrap]{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-break:break-all; }
.wrapper, .wrap { width:1100px; margin:0 auto; position:relative; }
.wrapper { margin-bottom:50px; min-height:auto; padding-top:60px; padding-bottom: 50px;}
.clearfix:after{content:""; clear:both; height:0; line-height: 0px; font-size:0; }
.fl{float: left;}
.fr{float: right;}
.ijiange20{ width: 100%; height: 20px;    background: none;  border: none;  }
.ijiange60{ width: 100%; height: 60px;    background: none;  border: none;  }

/******************************
 ** 首页风格
 ******************************/
.maxTopBox{ position: relative; z-index:1; }
.nav { width:100%; height:190px; position:absolute; z-index:10;  left: 0; top: 0;}
.nav .navBox{ height: 190px; }
.nav .logo{ height: 190px; width: 146px; position: absolute; left: 50%; top: 0; margin-left: -73px;   background: url(../images/logo_bg.png) center bottom no-repeat; }
.nav .logo a{ display: block; }
.nav .logo img{ display: block; height: 80px; width: 100px; margin:77px auto 0;   }
.nav .listLeft, .nav .listRight{position: absolute; width: 464px;	 }
.nav .listLeft{left:0; top:0; }
.nav .listRight{right:0; top: 0; }
.nav .list { height:68px; }
.nav li { float:left; width:101px; margin-left: 20px; height:101px;  padding-top: 82px; text-align:center; position:relative;    background: url(../images/navbg.png) center bottom no-repeat; }
.nav li.navDan{padding-top: 62px;}
.nav ul li:first-child{  margin-left: 0;} 
.nav li > a { display:block; height:61px;  padding-top: 34px; line-height:21px; font-size:18px; font-weight: bold;  color:#fff; }
.nav li > a font{font-size:13px;    text-transform: uppercase; font-weight: normal;}

 .nav li:hover > a ,.nav li.current > a{ color:#fff100; }
.nav .drop { padding-top: 40px; position:absolute; left:0; top:145px; width:100%;  overflow:hidden; display:none; 
	 background: url(../images/dropbg.png) 15px top no-repeat; }
.nav dl { width:100%; }
.nav dd { height:35px; line-height:45px; background: url(../images/nav2bg.png) center bottom no-repeat; }
.nav dd:hover a{color:#fff100 }
.nav dd a { display:block; color:#fff ;   }

.max_box_bg{ background: url(../images/ipro_max_bg.png) center -20px no-repeat #fff;}
/*搜索*/
.searcher {   width: 100%; margin:0 auto; margin-top: 1px; position: relative;   top: -35px;  z-index: 4;}
.searcher .seaBox{border: 1px #dcdcdc solid; height: 148px; background-color: #85c226;   border-radius: 8px; overflow: hidden; }
.searcher .sousuoL{  width: 667px; padding-top: 17px; padding-left: 25px; }
.searcher .sousuoL h1{ font-size: 16px; border: 2px #fff solid; width: 208px; height: 49px; line-height: 49px;  border-radius: 8px;  overflow: hidden; margin:0 9px 9px 0 ; position: relative;  }
.searcher .sousuoL h1 font{display: block; position: absolute; width: 35px;  height: 35px; left: 10px; top: 7px; 
  	background: url(../images/sousuo_2.png) 3px 5px no-repeat #fff; border-radius: 6px;}
.searcher .sousuoL h1 a{ display: block; padding-left: 54px;   padding-right: 14px; }
.searcher .sousuoL h1.sousuo_2 font{   background-position: 3px -44px;}
.searcher .sousuoL h1.sousuo_3 font{ background-position: 3px -93px; }
.searcher .sousuoL h1.sousuo_4 font{ background-position: 3px -142px; }
.searcher .sousuoL h1.sousuo_5 font{ background-position: 3px -191px; }
.searcher .sousuoL h1.sousuo_6 font{ background-position: 3px -239px; }
.searcher .sousuoL h1 a{color: #fff; font-weight: normal;}
.searcher .sousuoL h1 a:hover{   color: #fff100;}

.searcher .sousuoR{ width: 404px; height: 116px;  border-left: 1px #fff solid; margin-top: 17px; position: relative; }
.searcher .tag{  position: absolute; right: 0; top: 65px;       width: 332px;    padding-right: 39px;}
.searcher .tag h2 {overflow: hidden; height: 52px; font-size:14px; font-weight:normal; color:#fff; line-height: 26px;   padding-left: 2px;}
.searcher .tag h2 font{float: left; height: 48px;}
.searcher .tag h2 a{color:#fff; padding:0 4px; font-size: 14px; float: left;  line-height: 26px ; width:70px;  overflow:hidden; text-overflow:ellipsis; 
  	white-space:nowrap; word-break:break-all; text-align: center; }
.searcher .tag h2 a:hover{text-decoration: underline; color: #fff100;}
.searcher .sos { width:359px; height:34px;  position:absolute; right:30px; top:10px;   background-color: #fff; border-radius: 8px; overflow: hidden; border: 1px #dcdcdc solid; } 
.searcher .sos .txt { width:100%; height:34px; line-height:34px; border:none;  text-indent: 20px; color: #313131; position: absolute; left: 0; top: 0; }
.searcher .sos .submit {display: block; position:absolute; right:0;   top:0px; width:46px; height:34px;   border:0; cursor:pointer; color:#fff; 
	background:url(../images/sousuo.png) 10px center no-repeat;}
/*ipro*/
.floor-1 { padding:0 0 80px;  }
.floor-1 .tid{float: left;width: 260px;background-color: #fff;}
.floor-1 .tod{float: right;width: 748px; padding:28px 30px 0; border: 3px #85c226 solid; border-radius: 6px;  overflow: hidden;background-color: #fff;}
.floor-1 .side-menu .list{ height:524px}

.ipro_headr{ height: 52px; margin-bottom: 10px;   } 
.ipro_headr .ipro_h_left a{width: 182px; margin-right: 14px; height: 42px; line-height: 42px; text-align: center; background-color: #85c226; border-radius: 6px;
  	position: relative; color: #fff;}
.ipro_headr .ipro_h_left a:hover{ color: #fff100;}
.ipro_headr .ipro_h_left a font{ display: block; position: absolute; width: 16px; height: 9px; left: 50%; margin-left: -8px; top: 42px; 
  	background:url(../images/ipro_san_xia.png) center center no-repeat; display: none;}
.ipro_headr .ipro_h_left a:hover font{ display: block;  }
.ipro_headr .ipro_h_left a.proHover font{ display: block;}
.ipro_headr a.ipro_more{color: #85c226; text-transform: uppercase; font-size: 16px; line-height: 42px; }

.ipro {  width: 100%;overflow: hidden; }
.ipro .iproBox{ width: 748px; height: 604px; overflow: hidden; position: relative; }
.ipro .iproScroll{  width: 330%; overflow: hidden;   position: absolute; top: 0; left: 0; }
.ipro ul.list {  width: 778px;    overflow: hidden; }
.ipro .item { float:left; margin:0 29px 29px 0px; text-align:center;  width: 357px; height:267px;  position: relative; border:1px solid #a0a0a0;   overflow: hidden; border-radius: 6px;}
.ipro .item a { display:block; }
.ipro .item img { display:block; width:100%; height:267px;  }
.ipro .item .ipro_img_title{ width: 100%; height:50px; position: absolute; left: 0; bottom: 0; }
.ipro .item a.zhezhao { display: block; float: left;  width: 233px; height:50px; font-weight:400; font-size:16px;  	text-indent: 43px; text-align: left;  background:url(../images/ipro_img.png) 17px center no-repeat #85C226;
  -moz-background:url(../images/ipro_img.png) 17px center no-repeat rgba(133,194,38,.9); -webkit-background:url(../images/ipro_img.png) 17px center no-repeat rgba(133,194,38,.9); 
  	-o-background:url(../images/ipro_img.png) 17px center no-repeat rgba(133,194,38,.9);  color: #fff; line-height: 50px;
  transition:all .3s ease 0s;-webkit-transition: all .3s ease 0s; }
.ipro .item a.zhezhao span{ display: block; position: absolute; right: 0; bottom:0;}
.ipro .item a.zhezhao:hover  { color: #fff100;}
.ipro .item a.dinggou{ float: right; height:50px; line-height: 50px; color: #fff; background:url(../images/ipro_san_you.png) 95px center no-repeat #118238;  font-size:16px; 
	width: 124px;  text-align: left; text-indent: 22px; }
.ipro .item a.dinggou:hover{color: #fff100;}


/*ibottomBox*/
.ibottom{  padding-top: 24px;  padding-bottom: 22px; }
.ibottomTitle{  }
.ibottomTitle .iproTitleBox{ text-align: center;    padding-bottom: 29px; }
.ibottomTitle .iproTitleBox h1{font-size:50px; line-height: 1.2;  color:#85c226; font-weight: bold;}
.ibottomTitle .iproTitleBox h2{font-size:24px; color:#85c226; font-weight: normal; text-transform: uppercase; line-height:1.1; }

.ibottomBox { overflow: hidden;  width: 100%; height: 690px; overflow: hidden; }
.ibottomBox .tod{  }
.ibottomBox .tod ul{ }
.ibottomBox .tod ul .inewsBox{ width: 208px;height: 628px;  margin-left: 15px;}
.ibottomBox .tod ul .inewsBox:first-child{ margin-left: 0;   }
.ibottomBox .tod ul .inewsBox.inewsBox_dan{ padding-top: 44px;}
.ibottomBox .tod li{float: left; width: 208px; ;position: relative;}
.ibottomBox .tod li.li_shuang{ height: 424px;  background: url(../images/ibottom_bg.jpg) center 33px no-repeat #85c226;   }
.ibottomBox .tod li.li_dan{ height: 424px;  background: url(../images/ibottom_bg.jpg) center 33px no-repeat #85c226; }
.ibottomBox .tod li img{display: block; width: 100%;height: 156px ;    margin:2px auto;}
.ibottomBox .tod li .cover1{ color: #fff;padding: 30px; }
.ibottomBox .tod .cover1 a{ color: #fff; display: block;text-align: center;  font-size: 18px; font-weight: bold; position: relative;  height: 40px; line-height: 36px;  padding-top: 45px; }
.ibottomBox .tod .cover1 a font{display: block; position: absolute; bottom: 0;  left: 50%; width: 110px;  margin-left: -55px; height: 1px; background-color: #fff;}
.ibottomBox .tod .cover1  > p{ line-height: 1.6; font-size: 14px; line-height: 26px; padding-top: 15px; }
.ibottomBox .tod li a:hover {color: #fff000;}
.ibottomBox .tod li:hover  .detail a{color: #fff; }
.ibottomBox .tod li:hover img{ width: 206px;height: 154px ;  border: 1px #85c226 solid;  }
/*iquanquan*/
.iquan_title{width: 100%;  height: 57px; color: #313131; line-height: 57px; text-align: center; }
.iquan_title h1 , .iquan_title span{font-weight: normal; display: inline-block;  zoom:1; *display: inline; vertical-align: middle; height: 57px; line-height: 57px;  }
.iquan_title h1{font-size: 44px;  background: url(../images/youshi_quan1.jpg) 404px bottom no-repeat; text-align: center; margin-left: 22px;}
.iquan_title h1 font{ color: #fff; font-size: 42px; }
.iquan_title span{  background: url(../images/youshi_line.png) center center no-repeat;  width: 168px; }
.iquan_title2{   text-align: center; margin-top: 22px; }
.iquan_title2 h2{ display: inline-block; font-size: 12px; zoom:1; *display: inline; vertical-align: middle; margin:0 20px;  height: 50px; line-height: 22pxv; padding-top: 45px;  color: #313131; font-weight: normal;}
.iquan_title2 h2 font{ font-size: 18px;display: block; line-height: 1.2; }
.iquan_title2 h2.youshi_t1{  background: url(../images/youshi_t1.png) center top no-repeat;  }
.iquan_title2 h2.youshi_t2{  background: url(../images/youshi_t2.png) center top no-repeat;  }
.iquan_title2 h2.youshi_t3{  background: url(../images/youshi_t3.png) center top no-repeat;  }
.iquan_title2 h2.youshi_t4{  background: url(../images/youshi_t4.png) center top no-repeat;  }
.iquan_title2 h2.youshi_t5{  background: url(../images/youshi_t5.png) center top no-repeat;  }
.iquan_title2 h2.youshi_t6{  background: url(../images/youshi_t6.png) center top no-repeat; }

.iquan{ }
.iquanBox{       width: 1100px; margin:28px auto 0; padding-bottom: 90px;  text-align: center;}
.iquanBox .quan_gong{ width: 224px; padding-top: 4px;  background: url(../images/youshi_quan2.png) center top no-repeat; 
	display: inline-block;  zoom:1; *display: inline; vertical-align: middle;  margin:0 20px; }
.iquanBox .quan_gong h1{ padding-top: 38px; font-size: 24px; font-weight: normal; line-height: 29px; color: #313131;}
.iquanBox .quan_gong img{ display: block; width: 215px; height: 215px; margin:0 auto; }
/*case*/
.floor-c{ background: url(../images/icase_bg.jpg) center top no-repeat; padding-top: 169px; }
.icase {  width: 100%; height: 460px; overflow: hidden;}
.icase *{ transition: background .2s;  -webkit-transition: background .2s; }
.icase .tod{ width: 100%; height: 418px;  overflow: hidden; position: relative; }
.icase .tod ul{ position: absolute; left: 0; top: 0; }
.icase .tod ul .icaseBox{ width: 275px;height: 412px;}
.icase .tod li{float: left;background-color: #fff;width: 275px;height: 206px;position: relative;}
.icase .tod li img{width: 275px;height: 206px;}
.icase .tod li.li_shuang .san{display: block; position: absolute;width: 19px;height:12px; top: 206px; left: 50%; margin-left: -9.5px;  display: none; 
  	background: url(../images/icase_san2.png) no-repeat center center; z-index: 2;}
.icase .tod li.li_dan .san{display: block; position: absolute;width: 19px;height:12px; top: -12px; left: 50%; margin-left: -9.5px;  display: none ; 
  	background: url(../images/icase_san.png) no-repeat center center;  z-index: 2;}

.icase .tod li .cover1{background: #85c226;  color: #fff;padding: 30px;height: 146px;}
.icase .tod .cover1 span{color: #fff;font-size: 16px;display: block;margin: 10px 0;height: 34px; font-size: 24px; line-height: 2;}
.icase .tod .cover1 span a{ color: #fff; display: block;text-align: center; }
.icase .tod .cover1  p{ line-height: 1.6; font-size: 14px; line-height: 26px; padding-top: 12px; }
.icase .tod .cover1 .detail{width: 94px;height: 22px;line-height: 22px;display: block;
  margin-top: 8px;}
.icase .tod .cover1 .detail a{text-transform: uppercase;color: #fff; }
.icase .tod li:hover .san{display: block; } 
.icase .tod li:hover .cover1{background-color: #128238;color: #fff;} 
.icase .tod li:hover .cover1 span em{background: #fff;}
.icase .tod li:hover a{color: #fff;}
.icase .tod li:hover  .detail a{color: #fff; }
.icase .tod li:hover img{ }
.icase .icase_tip{width: 100%; text-align: center; position: absolute; left: 0; bottom: 0; }
.icase .icase_tip span{display: inline-block; zoom:1; *display: inline; cursor: pointer; margin:0 12px; text-align: center ; width: 280px;  height: 16px; background-color: #85c226;}
.icase .icase_tip span:hover, .icase .icase_tip span.curr{background-color: #128238;}
/*iabout*/
.about{  width:1100px; height:419px;  color:#fff;  padding-top: 90px; margin: 0 auto 50px; }
.about_con{ width:1080px; height:419px;margin: 0 auto; background:url(../images/about_max_bg.jpg) no-repeat center center; position:relative; background-size:1080px;}
.about_l{ width:350px; margin-left:1px }
.about_img{ position:absolute; top:60px; z-index:1; left:20px;  border: 1px #85c226 solid; }
.about_img img{ width:326px; height:300px; display: block; }
.about_r{ width:666px; height:327px;position:relative;}
.about_r h1{color:#fff;width: 525px; font-size:24px;font-weight:bold; height: 60px;   line-height: 60px;  padding-left: 52px;}
.about_r h1 a.more{ color:#fff;     height:60px; line-height: 60px; text-align: center; font-size:16px; display:block; font-weight: normal;  }
.about_r h1 a.more:hover{ opacity:.9}
.about_r>p{ padding-top:48px; line-height:28px ; color: #313131;  padding-right: 87px;}


/*bottom*/
.imessage{ height: 830px; }
.imessage_box{ height: 738px; background:url(../images/liuyan_bg1.png) no-repeat 30px 320px; position: relative;  width:1100px; overflow:hidden; }
.imessage_box *{transition: background .2s;  -webkit-transition: background .2s; }
.imessage_box >h1{font-size: 48px; color: #85c226; line-height: 56px; text-align: center;width: 100%;  height: 120px; }
.imessage_box> h1 font{color: #ffa800; font-size: 48px; } 
.imessage_box>img{ position: absolute; }
.imessage_box img.liuyan_bg2{     left: 735px;  top: 100px;}
.imessage_box img.liuyan_bg3{     left: 134px;  bottom: 0px;}
.imessage_box img.hudie_1{    left: 237px;  top: 135px}
.imessage_box img.hudie_2{    right: 174px;   top: -7px;}
.imessage_box img.hudie_3{       right: -62px;  top: 213px;}
.imessage_box h6{text-indent: 67px; position: absolute; z-index: 10;height: 51px; line-height: 51px; font-size: 18px;   font-weight: normal; color: #85c226; border: 3px #85c226 solid; border-radius: 6px; background-color: #fff;}
.imessage_box h6 font{display: block;  background:url(../images/youshi_san.png) no-repeat left center;    width: 18px; height: 11px; position: absolute; left: 40px; top: 51px;}
.imessage_box h6.youshi2 font{ left: auto; right: 40px; }
.imessage_box h6:hover{ color: #fff;}
.imessage_box h6:hover font{ background:url(../images/youshi_sanh.png) no-repeat left center;   }
.imessage_box h6.youshi1{ width: 300px; left: 334px; top: 154px;  background:url(../images/youshi_con1.png) no-repeat 13px center #fff;   }
.imessage_box h6.youshi1:hover{background:url(../images/youshi_con1h.png) no-repeat 13px center #85c226;}
.imessage_box h6.youshi2{ width: 479px; left: 153px; top: 234px;  background:url(../images/youshi_con2.png) no-repeat 13px center #fff;  }
.imessage_box h6.youshi2:hover{background:url(../images/youshi_con2h.png) no-repeat 13px center #85c226;}
.imessage_box h6.youshi3{ width: 479px; left: 102px; top: 314px;  background:url(../images/youshi_con3.png) no-repeat 13px center #fff;  }
.imessage_box h6.youshi3:hover{background:url(../images/youshi_con3h.png) no-repeat 13px center #85c226;}
.imessage_box h6.youshi4{ width: 400px; left: 181px; top: 394px;  background:url(../images/youshi_con3.png) no-repeat 13px center #fff;  }
.imessage_box h6.youshi4:hover{background:url(../images/youshi_con4h.png) no-repeat 13px center #85c226;}

.imessage_form { background:url(../images/liuyan_bg4.png) no-repeat left center;  width: 513px; height: 513px;  position: absolute; right:20px; top:170px; }
.imessage_form>h1{font-size: 24px;  font-weight: bold; text-align: center; line-height: 1.5;  color: #fff;   padding-top: 60px;   text-indent: 10px; }
.imessage_form>h2{font-size: 48px;text-transform: uppercase;   font-weight: bold; text-align: center; color: #afd680;  line-height: 1.5;padding-top: 15px; }
.imessage_form #formPost{ width: 366px; margin: 0 auto;}
.imessage_form .head { height:60px; line-height:60px; position:relative; border-bottom:1px solid #ddd; }
.imessage_form .head:before { content:''; width:40px; height:3px; background:#85c226; position:absolute; left:0; bottom:-1px; }
.imessage_form .head h2 { font-size:18px; }
.imessage_form .main { width:100%; overflow:hidden; padding:2px 0 20px; }
.imessage_form .main > * { float:left; width:100%;   margin-bottom:12px; position:relative; }
.imessage_form .row-1 { width:100%; height:auto;   background-color: #fff;border-radius: 6px;  height: 34px;line-height: 34px; color: #313131; font-size: 14px; }
.imessage_form .row-2 { width:100%;background-color: #fff;  border-radius: 6px; height:78px; padding:0 0 0 0; }
.imessage_form .row-3 { width:100%; height:auto; margin-bottom: 0;       }
.imessage_form .ico-name {width: 174px;  }
.imessage_form .ico-phone {width: 174px; float: right;  }
.imessage_form .ico-email {  }
.imessage_form .required .tip { position:absolute; right:0; top:0; height:40px; line-height:40px; padding:0 10px; font-style:normal; color:#F00; }
.imessage_form .txt { width:160px; height: 34px;margin-left: 14px; line-height: 34px; color: #313131; font-size: 14px;  background:none; border:0;   }
.imessage_form .text {width: 334px;  border:0;background:none;  padding:5px 14px; line-height:20px; height:68px; color:#313131;font-size: 14px; }
.imessage_form img.code { float:left; width:88px; height:34px; margin-left:10px; border-radius: 6px;  }
.imessage_form input.code { float:left; width:150px; height: 34px; padding:0 10px 0 14px;  line-height: 34px;border:none;background:#fff; border-radius: 6px; color:#313131;  font-size: 14px;}
.imessage_form .tijiao{width: 100%; text-align: center; float: left; margin-top: 16px;}
.imessage_form .submit{   margin:0 auto; width:174px; height:44px; line-height: 44px; border:0; cursor:pointer; border-radius: 6px;color:#85c226; font-size:20px; background-color: #fff; font-weight: bold; }
.imessage_form .submit:hover { background:#fff100;  color: #047B39;}
.imessage_form .onfocus, .imessage_form .onfocus input.code { border-color:#aaa; }
/*footer*/

.bt_link{  border: 1px #aad468 solid; border-radius: 6px; height: 46px; line-height: 46px;   position: relative; }
.bt_link .go_top{ position: absolute; right: -5px; cursor: pointer;  bottom: -1px; width: 86px; height: 86px;  background:url(../images/go_top.png) center no-repeat;}
.btLink{ color: #fff;  font-size: 16px; font-weight: bold; }
.btLink a { font-weight: normal; margin:0 0 0 28px; color:#8cc16f;  font-size: 16px; height: 16px; line-height: 46px;     color: #fff;  }
 .btLink font{margin:0 10px;  height: 46px; line-height: 46px; font-size: 40px; font-weight: normal;  color: #fff;  }
.btLink a, .btLink span{ line-height: 55px; height: 46px; }
.btLink a:hover{color: #FFF100;}

.footer1{background: #85c226; font-size: 14px;color: #fff; padding-bottom: 15px; min-height: 315px; margin: 0 auto;}
/*.footer1 .wrap{  position: relative; width:1100px; background: #85C226;} */
.footer1 .wrap{ width:1100px; background: #85C226; }
.footer1 .icon{ position: absolute;right: 0;top: -64px;background:url(../images/semicircle2.png) center no-repeat;
width: 426px;height: 75px;}
.code1{float: left; text-align: center;background-color: #fff;width: 220px;   position: absolute; left: 0;top: -23px; border: 1px #c9c9c9 solid; width: 298px; height: 330px;
    -webkit-box-shadow:1px 2px 3px 0px #142100;  box-shadow:1px 3px 3px 0px #142100;   color: #313131;  z-index: 5;
	}
.code1 h5{  font-size: 28px; height: 58px; line-height: 58px;  font-family: "宋体"; color: #fff; background:url(../images/bt_tel.png) 16px center no-repeat #85c226; 
  	 padding-left: 50px;  margin:0 24px;   margin-top: 26px; }
.code1 h6{ margin:0 30px;   font-size: 15px  ;  text-align: left; font-weight: normal; padding-top: 20px; }
.code1 span{display: block;text-align: center;font-size: 14px;color: #fff;}
.copyright { line-height:26px;  width:758px; padding-left: 342px;position: relative;  padding-top: 14px; }
.copyright .erwei_1 , .copyright .erwei_2{  position: absolute; width: 100px; text-align: center; font-size: 13px; color: #fff; right: 10px;  top: 90px;}
.copyright .erwei_1 img, .copyright .erwei_2 img{display: block; width: 100%; height: 100px; }
.copyright .erwei_2{ right: 116px;}

.copyright a{color: #fff;}
.copyright .c_links{margin-top: 15px;}
.copyright .c_links a{ margin: 0 10px;}
.copyright div.subnav{ height: 115px;  font-size: 16px; width: 490px;   float: left;  padding-top: 45px; }
.copyright div.subnav a{display: block;  float: left; width: 102px; height: 27px; line-height: 27px; text-align: center; font-size: 14px; border: 2px #fff solid; border-radius: 6px;  
	margin:0 0 16px 16px;}
.copyright div.subnav a:hover{text-decoration: underline; }
.copyright  .bt_data{float: left; width:740px;  border: 1px #aad468 solid; border-radius: 6px;  padding:16px 10px; line-height: 26px; } 
/*.copyright  .bt_data{float: left; width:100%; border: 1px #aad468 solid; border-radius: 6px;  padding:16px 10px; line-height: 26px; } */

/******************************
 ** 内页架构
 ******************************/
.sidebar { float:left; width:260px; }
.side-menu { background-color: #fff; border: 3px #85c226 solid;  border-radius: 6px;  overflow: hidden; }
.topclass { width:100%; margin:0 auto; height:120px; background:url(../images/left_title_bg.png) center bottom no-repeat;  text-align: center; color:#fff; }
.topclass h2 {  font-size:36px; color: #85c226; font-weight: bold;  line-height: 1.2;padding-top: 32px;   }
.topclass h6{font-size: 14px; text-transform: uppercase; text-align: center; color: #85c226;  line-height: 1.2; padding-top: 8px; }
.side-menu .list { padding:0 0 36px;  }
.side-menu dd {  text-align: center; margin:15px 24px 0;  }
.side-menu dd > a { display:block;color:#fff;  width: 100%; margin:0 auto; height:42px; line-height:42px;    font-size: 18px; background-color: #85c226; border-radius: 6px;overflow: hidden;}
.side-menu dd > a:hover,.side-menu dd.current > a{ background:#ffa800;  color:#fff;   }
.side-menu .drop { width:100%; padding:0 0;margin:0 auto;   background-color: #fff;  display:none; }
.side-menu .drop li { width:100%; height:45px; line-height:45px;  }
.side-menu .drop a { display:block;  width: 80%; margin:0 auto;  background:url(../images/left_title_bg2.png) center bottom no-repeat;  color:#313131;  white-space:nowrap;  
  	text-overflow: ellipsis; overflow: hidden; font-size: 16px; }
.side-menu .drop a:hover { color:#85c226;  }
.side-menu dd.current .drop { display:block; }
.side-menu li.current > a { color:#85c226; background-color:; }

.side-head { height:34px; line-height:34px; padding:10px 0; font-size:20px;  text-align: center; color:#fff;   background: #85c226; }
.side-contact { margin-bottom:20px; position:relative; top:20px;      border: 3px #85c226 solid; border-radius: 6px; }
.side-contact .main { padding:14px 10px 15px; line-height:2; word-wrap: break-word; word-break: normal; }

.container { float:right; width:810px; }
.location { height:45px; border-bottom:1px solid #ddd; position:relative; margin-bottom:30px; }
.location:before { content:''; width:200px; height:3px; background:#85c226; position:absolute; left:0; bottom:-1px; }
.location h2 { font-size:20px; height:24px; line-height:24px;  }
.location .io { height:24px; line-height:24px; position:absolute; right:0; top:0; color:#666; background:url(../images/ico-location.png) left center no-repeat; padding:0 0 0 25px; }
.location .io b { color:#999; }
.content { padding:20px; border:1px solid #ddd; margin-bottom:20px; }



/******************************
 ** 内页页面通用
 ******************************/
.list-product { width:100%; }
.list-product .list { float:left; width:101.5%; }
.list-product .item { float:left; width:251px; padding:5px 5px 10px; border:1px solid #ddd; margin:0 10px 10px 0; }
.list-product .item .img { width:100%; height:188px; overflow:hidden; margin-bottom:10px; background:#f1f1f1; }
.list-product .item .img img { width:100%; height:188px; }
.list-product .item h3 { height:30px; line-height:30px; text-align:center; margin-bottom:0; font-weight:400; }
.list-product .item h3 a { }
.list-product .item .order { text-align:center; display:none; }
.list-product .item .order a { display:block; height:32px; line-height:32px; width:124px; margin:0 auto; color:#fff;  }
.list-product .item:hover { border-color:#F6B309; }
.list-product .item .order a:hover {  }

/* 图片4:3 */
.list-product2 { width:100%; }
.list-product2 .list { float:left; width:100%; padding-bottom:20px; }
.list-product2 .item { float:left; width:260px; margin:0 10px 0 0; }
.list-product2 .item .img { width:100%; height:195px; overflow:hidden; }
.list-product2 .item .img img { width:100%; height:195px; }
.list-product2 .item h3 { height:40px; line-height:40px; text-align:center; font-weight:400; }
.list-product2 .item h3 a { }
.list-product2 .item .order { text-align:center; }
.list-product2 .item .order a { display:block; height:32px; line-height:32px; width:124px; margin:0 auto; color:#fff; background:url(../images/order.png) center center no-repeat; }
.list-product2 .item:hover { border-color:#c8a48e; }
.list-product2 .item .order a:hover { background-image:url(../images/order-hover.png); }

/* 4:3 图文 */
.list-case { padding:0 20px; border:1px solid #ddd; margin-bottom:10px; }
.list-case .list { padding:10px 0 10px; }
.list-case .item { padding:15px 0 15px 180px; height:124px; border-top:1px dashed #ddd; position:relative; }
.list-case .item:first-child { border-top:0; }
.list-case .item .img { position:absolute; left:0; top:15px; width:166px; height:124px; background:#f1f1f1; }
.list-case .item .img img { display:block; width:166px; height:124px; }
.list-case .item h3 { font-size:16px; line-height:20px; margin-bottom:8px; }
.list-case .item h3 a { }
.list-case .item h3 a:hover { text-decoration:underline; }
.list-case .item p { height:60px; line-height:20px; color:#666; overflow:hidden; margin-bottom:16px; }
.list-case .item .detail { height:20px; }
.list-case .item .detail a { line-height:20px; }

/* 3:4 图文 */
.list-case2 { padding:0 20px; border:1px solid #ddd; margin-bottom:10px; }
.list-case2 .list { padding:10px 0 10px; }
.list-case2 .item { padding:15px 0 15px 180px; height:126px; border-top:1px dashed #ddd; position:relative; }
.list-case2 .item:first-child { border-top:0; }
.list-case2 .item .img { position:absolute; left:0; top:15px; width:166px; height:126px; background:#f1f1f1; }
.list-case2 .item .img img { display:block; width:166px; height:126px; }
.list-case2 .item h3 { font-size:16px; line-height:20px; margin-bottom:8px; }
.list-case2 .item h3 a { color:#3f4461; }
.list-case2 .item h3 a:hover { color:#85c226; text-decoration:underline; }
.list-case2 .item p { max-height:60px; line-height:20px; color:#666; overflow:hidden; margin-bottom:16px; }
.list-case2 .item .detail { height:20px; }
.list-case2 .item .detail a { line-height:20px; }

/* 图片相册 */
.list-photo { width:100%; }
.list-photo .list { float:left; width:101.5%; }
.list-photo .item { float:left; width:183px; padding:10px 10px 0; border:1px solid #ddd; margin:0 10px 10px 0; cursor:pointer; }
.list-photo .item .img { width:100%; height:137px; overflow:hidden; background:#f1f1f1; }
.list-photo .item .img img { width:100%; height:137px; }
.list-photo .item h3 { height:40px; line-height:40px; text-align:center; font-weight:400; }
.list-photo .item:hover { border-color:#c8a48e; }

/* 附属简介 */
.list-news { padding:0 20px; border:1px solid #ddd; margin-bottom:10px; }
.list-news .list { padding:10px 0 10px; }
.list-news .item { padding:15px 0 15px 90px; height:70px; border-top:1px dashed #ddd; position:relative; }
.list-news .item:first-child { border-top:0; }
.list-news .item .date { position:absolute; left:0; top:20px; width:80px; text-align:center; }
.list-news .item .date b { font-size:30px; line-height:35px; color:#85c226; display:block; font-family:Arial; font-weight:400; }
.list-news .item .date span { font-size:20px; line-height:20px; }
.list-news .item h3 { font-size:16px; line-height:20px; margin-bottom:8px; }
.list-news .item h3 a {  }
.list-news .item h3 a:hover { text-decoration:underline; }
.list-news .item p { height:40px; line-height:20px; color:#666; overflow:hidden; }

/* 新闻详情页 */
.news-content { }
.news-content h1 { padding:0 0 10px; font-size:24px; color:#85c226; line-height:1.4; }
.news-content .rap { height:40px; line-height:40px; border-bottom:1px dashed #ddd; margin-bottom:20px; }
.news-content .rap span { margin:0 20px 0 0; }
.news-content .rap b { color:#85c226; }

/* 案例详情页 */
.case-content { }
.case-photo { width:100%; text-align:center; }
.case-photo img { max-width:100%; }
.case-content h1 { padding:10px 0 20px; font-size:20px; color:#85c226; line-height:1.4; text-align:center; }

/* 产品详情页 */
.product-content { }
.product-content h1 { font-size:24px; line-height:1.2; color:#85c226; margin-bottom:20px; }
.product-photo { float:left; width:440px; }
.product-photo .original { width:440px; height:330px; overflow:hidden; margin-bottom:10px; border:1px solid #ddd; }
.product-photo .original img { display:block; width:auto; height:330px; margin:0 auto; }
.product-info { margin:0 0 0 470px; }
.product-info .inso { margin-bottom:20px; }
.product-info .inso dd { height:20px; line-height:20px; margin-bottom:10px; font-size:16px; }
.product-info .inso span { color:; }
.product-info .tel { padding:15px 20px; border:1px solid #ddd; margin-bottom:27px; }
.product-info .tel dt { height:30px; line-height:30px; font-size:18px; padding:0 0 0 35px; background:url(../images/ico-tel.png) left center no-repeat; }
.product-info .tel dd { font-size:32px; color:#85c226; line-height:1.2; }
.product-info .order { margin-bottom:90px; }
.product-info .order a { display:block; width:156px; height:40px; line-height:40px; color:#FFF; font-size:16px; font-weight:700; background:#85c226; text-align:center; }
.product-info .order a:hover { background:#098032; }
.article-container { border-top:1px dashed #ddd; margin:20px 0 0; padding-top:30px; }
.article-container .article { padding-bottom:10px; }
.article-head { padding:20px 0 10px; }
.article-head h2 { width:240px; height:40px; line-height:40px; padding:0 0 0 15px; background:#f8f8f8; font-size:16px; color:#5f412e; }




/******************************
 ** 组件类
 ******************************/
.banner { width:100%; min-width:1000px; position:relative; overflow:hidden; z-index:2; }
.banner ul { width:100%; }
.banner li { width:100%; position:absolute; z-index:1; overflow:hidden; background:#F5F5F5; display:none; }
.banner li:first-child { display:block; }
.banner img { width:1920px; display:block; position:relative; left:50%; margin-left:-960px; top:0; }
.banner .tip { width:100%; height:3px; text-align:center; position:absolute; left:0; bottom:40px; z-index:3; }
.banner .tip span { display:inline-block; width:32px; height:32px; line-height:0; background:url(../images/banner-tip.png) 6px center no-repeat; margin:0 5px; cursor:pointer;
	transition: background .3s;  -webkit-transition: background .3s;}
.banner .tip span.cur { background:url(../images/banner-tip.png) -35px center no-repeat; }
.banner, .banner ul,.banner img { height:700px; }
.banner.mini, .banner.mini ul, .banner.mini img { height:500px; }

.toolbar { width:35px; position:fixed; right:40px; top:50%; margin:-132px 0 0 0; z-index:50; }
.toolbar dd { width:35px; height:35px; background:none; position:relative; margin-bottom: 5px; }
.toolbar *{transition: background .2s;  -webkit-transition: background .2s;}
.toolbar dd > i { display:block; width:33px; height:33px; cursor:pointer; }
.toolbar .slide-qq { display:block; width:33px; height:33px; line-height:33px; font-size:16px; color:#FFF;   position:absolute; top:0; right:0;  border-radius: 4px; border:1px #85c226 solid;
  	overflow:hidden;   text-indent: 35px;   background:url(../images/tool-qq.png) center center no-repeat #85c226;   *background:url(../images/tool-qq.png) 5px 4px no-repeat #85c226;  }
.toolbar .pop { position:absolute; right:90px; bottom:0px; background:#fff; border: 1px #39af01 solid; display:none; color:#85c226}
.toolbar .slide-qq:hover { background:url(../images/tool-qq.png) 10px center no-repeat #047b39;  color: #fff;  text-indent:45px; }

.toolbar .pop .o { position:absolute; right:-10px; width:10px; height:13px;   bottom:10px; background:url(../images/tool-arrow.png) 0 0 no-repeat; }
.toolbar .pop-tel { width:98px; padding:18px 10px; color:#098032; text-align:center;  border-radius: 8px;  }
.toolbar .pop-tel .icon { height:25px; line-height:24px; padding-top:37px; background:url(../images/tool-telphone2.png) center 4px no-repeat; }
.toolbar .pop-tel .item { line-height:24px; font-size:13px; color:#098032; white-space: nowrap;    padding-bottom: 3px;}
.toolbar .pop-code { width:98px; padding:10px 10px 10px;  border-radius: 8px; }
.toolbar .pop-code img { width:98px; height:98px; display:block; }
.toolbar .pop-code h3 { height:16; line-height:16px; text-align:center; color:#098032; font-size:14px; font-weight:400; white-space:nowrap; }

.toolbar .tel { background:url(../images/tool-telphone.png) center center no-repeat #85c226; border-radius: 4px;border:1px #85c226 solid; }
.toolbar .tel:hover { background:url(../images/tool-telphone.png) center center no-repeat #047b39; }
.toolbar .code { background:url(../images/tool-code.png) center center no-repeat #85c226;  border-radius: 4px; border:1px #85c226 solid; }
.toolbar .code:hover { background:url(../images/tool-code.png) center center no-repeat #047b39; }
.toolbar .top { background:url(../images/tool-top.png) center center no-repeat #85c226;  border-radius: 4px;  border:1px #85c226 solid;}
.toolbar .top:hover { background:url(../images/tool-top.png) center center no-repeat #047b39; }

.pager { width:100%; height:40px; padding:10px 0 20px; }
.pager > * { display:inline-block; height:38px; line-height:38px; padding:0 20px; border:1px solid #ddd; background:#FFF; margin:0 -1px; color:#666;  }
/* .pager > *:first-child { display:none; } */
/* .pager > *:first-child + * { margin-left:0px; } */
.pager > * { margin-left:0px; }
.pager > span { cursor:no-drop; }
.pager > span.cur { cursor:default; background:#FFFCE0; color:#85c226; font-weight:700; }
.pager > a:hover { background:#f1f1f1; }

.relink { padding:0 20px; height:40px; line-height:40px; border:1px solid #ddd; margin-bottom:20px; }
.relink p { float:right; width:50%; text-align:right; overflow:hidden; }
.relink p:first-child { float:left; text-align:left; }

.recommend-news { border:1px solid #ddd; padding:0 20px; margin-bottom:20px; }
.recommend-news .head { height:60px; line-height:60px; position:relative; border-bottom:1px solid #ddd; }
.recommend-news .head:before { content:''; width:40px; height:3px; background:#c8a48e; position:absolute; left:0; bottom:-1px; }
.recommend-news .head h2 { font-size:18px; color:#5f412e; }
.recommend-news .head .mo { position:absolute; right:0; top:0; font-size:16px; color:#999; }
.recommend-news .head .mo:hover { color:#5f412e; }
.recommend-news .main { width:100%; overflow:hidden; padding:20px 0; }
.recommend-news .list { float:left; width:120%; }
.recommend-news .item { float:left; width:360px; height:30px; line-height:30px; margin-right:88px; position:relative; }
.recommend-news .item a { background:url(../images/ico-news.png) left center no-repeat; padding:0 0 0 12px; }
.recommend-news .item a:hover { text-decoration:underline; }
.recommend-news .item span { position:absolute; right:0; top:0; color:#999; }

.recommend-pro { border:1px solid #ddd; padding:0 20px; margin-bottom:20px; }
.recommend-pro .head { height:60px; line-height:60px; position:relative; border-bottom:1px solid #ddd; }
.recommend-pro .head:before { content:''; width:40px; height:3px; background:#85c226; position:absolute; left:0; bottom:-1px; }
.recommend-pro .head h2 { font-size:18px; }
.recommend-pro .head .mo { position:absolute; right:0; top:0; font-size:16px; color:#999; }
.recommend-pro .head .mo:hover { color:#5f412e; }
.recommend-pro .main { width:100%; overflow:hidden; padding:20px 0; }
.recommend-pro .list { float:left; width:110%; }
.recommend-pro .item { float:left; width:171px; margin:0 28px 0 0; }
.recommend-pro .item .img { width:100%; height:128px; overflow:hidden; margin-bottom:10px; background:#f1f1f1; }
.recommend-pro .item .img img { width:100%;height:128px; }
.recommend-pro .item .img img:hover{opacity:.9}
.recommend-pro .item h3 { height:30px; line-height:30px; text-align:center; margin-bottom:10px; font-weight:400; }
.recommend-pro .item:hover a {color:#85c226 }

.recommend-form { border:1px solid #ddd; padding:0 20px; }
.recommend-form .head { height:60px; line-height:60px; position:relative; border-bottom:1px solid #ddd; }
.recommend-form .head:before { content:''; width:40px; height:3px; background:#85c226; position:absolute; left:0; bottom:-1px; }
.recommend-form .head h2 { font-size:18px; }
.recommend-form .main { width:100%; overflow:hidden; padding:40px 0 20px; }
.recommend-form .main > * { float:left; width:100%; clear:both; margin-bottom:15px; position:relative; }
.recommend-form .row-1 { width:350px; height:auto; padding:0 0 0 50px; border:1px solid #ddd; }
.recommend-form .row-2 { width:710px; height:auto; padding:0 0 0 0; border:1px solid #ddd; }
.recommend-form .row-3 { width:800px; height:auto; }
.recommend-form .ico-name { background:url(../images/ico-name.png) 15px center no-repeat; }
.recommend-form .ico-phone { background:url(../images/ico-phone.png) 15px center no-repeat; }
.recommend-form .ico-email { background:url(../images/ico-email.png) 15px center no-repeat; }
.recommend-form .required .tip { position:absolute; right:0; top:0; height:40px; line-height:40px; padding:0 10px; font-style:normal; color:#F00; }
.recommend-form .txt { width:100%; height:40px; line-height:40px; background:none; border:0; color:#999; }
.recommend-form .text { width:700px; border:0;background:none;  padding:5px 5px; line-height:20px; height:100px; color:#999; }
.recommend-form img.code { float:left; width:110px; height:42px; }
.recommend-form input.code { float:left; width:150px; height:40px; line-height:40px; border:1px solid #ddd;background:none; margin-left:10px; padding:0 10px; color:#999; }
.recommend-form .submit, .recommend-form .reset { float:left; margin:0 0 0 10px; width:200px; height:42px; border:0; cursor:pointer; color:#FFF; font-size:16px; }
.recommend-form .submit { background:#85c226; }
.recommend-form .reset { background:#999; }
.recommend-form .submit:hover { background:#ffa800; }
.recommend-form .reset:hover { opacity:.8; }
.recommend-form .onfocus, .recommend-form .onfocus input.code { border-color:#aaa; }

.bdmap { height:400px; }
.BMap_bubble_title a { display:inline-block; padding:4px 10px; background:#666; color:#fff; border-radius:3px; }
.BMap_bubble_title a:hover { background:#999; }
.BMap_bubble_title + .BMap_bubble_content { line-height:18px; padding:9px 0 0; color:#777; }

.bdshare { width:auto; height:36px; }
.bdshare > * { float:right; }
.bdshare .head { height:36px; line-height:36px; }

.article { line-height:2; padding-bottom:20px; font-family:"microsoft YaHei UI" !important; }
.article img { max-width:100%; }

.article-adv { height:100px; background:#5f412e; margin-bottom:20px; }
.article-adv .icon { float:left; width:; height:80px; margin:10px 20px 0 20px; }
.article-adv .tel { float:left; margin:20px 0 0 0; }
.article-adv .tel dt { font-size:16px; color:#c8a48e; background:url(../images/ico-tel2.png) left center no-repeat; padding:0 0 0 25px; }
.article-adv .tel dd { line-height:1.2; font-size:32px; color:#f0c422; }
.article-adv .qiao { float:right; width:126px; height:36px; margin:32px 20px 0 0; background:url(../images/ico-qiao.png) center center no-repeat; line-height:33px; text-align:center; color:#5f412e; }
.article-adv .qiao:hover { background-image:url(../images/ico-qiao-hover.png); }

.ajax-pager { text-align:right; padding:10px 0; }
.ajax-pager > * { display:inline-block; height:32px; line-height:32px; padding:0 20px; border:1px solid #ddd; margin-left:-6px; background:#FFF;  }
.ajax-pager span { cursor:no-drop; }
.ajax-pager span.current { cursor:default; }
.ajax-pager a:hover { background:#f1f1f1; }

.ig-form-notice { position:absolute; z-index:101; width:auto; padding:5px 20px; border:1px solid #e0272c; background:#ffe8e9; border-radius:3px; box-shadow:1px 1px 5px rgba(0,0,0,0.2); color:#e0272c; }
.ig-form-notice:before, .ig-form-notice:after { content:''; position:absolute; left:20px; top:-20px; width:0; height:0; border:10px solid transparent; border-bottom-color:#e0272c; }
.ig-form-notice:after { top:-19px; border-bottom-color:#ffe8e9; }

[ig-null] { margin-bottom:0px;  }

.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; }



/******************************
 ** 高级动画
 ******************************/



/******************************
 ** 自定义字体
 ******************************/
@font-face{
	font-family: "avgr65w";
	src: url("../font/avgr65w.eot");
	src: url("../font/avgr65w.eot?#iefix") format("eot"),
		 url("../font/avgr65w.ttf") format("truetype");
}



/******************************
 ** 兼容性
 ******************************/
body { _background:url(../images/ie6.png) center center no-repeat #fff; }
body > * { _display:none; }

@media screen and (max-width:1200px){
.xheight{
  min-height:980px;
}
}