/* CSS Document */
/*CSS重置*/
body,p,form,textarea,h1,h2,h3,h4,h5,dl,dd{margin:0px;}
input,button,ul,ol{margin:0px;padding:0px;}
body,input,button,form{font:14px/1.5 "微软雅黑", "宋体", "Arial Black";color:#666; line-height:24px;}
h1,h2,h3,h4,h5,h6,font {font-size:12px; font-weight:400;}
ul,ol,li{list-style:none;}
img{border:0px;}/*display:block;*/
button,input,select,textarea{font-size: 100%;}
table {border-collapse: collapse;border-spacing:0;}
/*网站公用样式表*/
a{text-decoration:none;color:#000;}
a:hover{text-decoration:none;color:#c69c6c;}
a:visited{text-decoration:none;}
.w1000{width:1000px; margin:0 auto;position:relative;}
/*清除浮动*/
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix{*zoom:1;}
/*index.html*/
.minBanner, .minBanner ul, .minBanner img { height:400px; }
.minBanner li { width:100%; position:absolute; z-index:1; overflow:hidden; background:#000; }
/*header*/
.top{width:100%; height:130px; background:#FFF; position:relative;}
.logo{width:600px;float:left;}
.logo img{width:310px; height:60px; float:left; margin-top:35px; border-right:#dedddd 2px solid; margin-right:15px;}
.logo .header_g{ margin-top:40px;}
.logo .header_g span{ font-size:16px; line-height:16px;}
.logo .header_g p{ font-size:18px; line-height:18px; color:#c69c6c;}
.tel{float:right;width:260px; }
.tel_s{width:60px; height:50px; margin-top:35px; background:url(../images/tell.jpg) no-repeat; float:left;}
.tel span{display:block;font-size:14px;line-height: 14px; padding-top:35px; width: 175px;}
.Telephone{color:#c69c6c;font-size:24px;line-height:32px; font-weight:bolder;}
/*/*nav*/
.nav{ background:#1a1819; height:75px; position:relative;z-index:100; width:100%;}
.nav .sy{color:#fff; width:111px;height:75px;text-align:center;line-height:75px;float:left;display:block; background:url(../images/nav_img_hover.gif) no-repeat;}
.nav ul{width:1000px; height:75px; position:relative; z-index:4000; float:left;  }
.nav li{width:111px; display:inline;float:left; position:relative; background:url(../images/nav_h.gif) no-repeat;}
.nav li span{width:111px; height:75px;line-height:75px;color:#ffffff;font-size:14px;font-family:"微软雅黑";text-align:center;font-weight:bold;display:block;float:left; position:absolute; z-index:-1; left:0; top:0;}
.nav li a{width:111px; height:75px;line-height:75px;color:#ffffff;font-size:14px;font-family:"微软雅黑";text-align:center;font-weight:bold;display:block;float:left; position:relative; z-index:99;}
.nav li:hover,.nav li a.ov{color:#fff; width:111px;height:75px;text-align:center;line-height:75px;float:left;display:block; background:#c69c6c;}
.nav li a.hover{color:#fff; width:112px;height:75px;text-align:center;line-height:75px;float:left;display:block; background:#c69c6c;}
/*subNav*/
.subNav{ width:500px; height:auto; position:absolute; z-index:99; left:0px; top:75px;display:none; }
.nav ul li .subNav a{ width:120px; line-height:40px;  height:40px;  margin:0px; font-size:14px; display:inline-block; color:#000; background:#fff; }
.nav ul li .subNav a:hover{  background:#fff; color:#c69c6c; font-weight:bold; display:inline-block;}
/* banner */
.banner { width:100%; height:600px; overflow:hidden; position:relative; margin-bottom:15px; }
.banner ul.list { float:left; height:600px; width:500%; background:#000; }
.banner li.item { width:20%; height:600px; float:left;  }
.banner div.tip { width:1000px; position:absolute; left:50%; margin-left:-500px; height:24px; bottom:20px;text-align:right; }
.banner div.tip span { width:25px; height:24px; line-height:24px; display:inline-block;border:2px solid #fff;  background:#c69c6c; margin:0 5px; cursor:pointer; text-align:center; font-family:"Microsoft Yahei"; font-size:18px; color:#FFF; }
.banner div.tip span.cur {background:#000;border:2px solid #fff;}
/*搜索*/
.search{ height:65px; background:url(../images/searcher.gif) repeat-x scroll bottom;}
.skey{ padding-top:10px;}
.searcher{width:275px;height:27px;float:right; border:1px solid #e9e9e9; background:#f2f2f2; margin-top:5px;}
.searcher .submit{width:57px;height:30px;float:right;border:0px; background:url(../images/btnbgg.gif) no-repeat 0px 0px;cursor:pointer;}
.searcher .txt{width:205px;height:27px;line-height:27px;float:right;background:none;border:0px;color:#aaa;}
/*iproduct 侧栏*/
.wrapper_pro{width:100%;height:800px; padding-top:20px;}
.left{width:220px;float:left;}
.left .leftNav{width:220px; position:relative;}
.left .leftNav_s{width:220px; height:50px; background:#000;}
.leftNav_s h1{font-size:20px; font-weight:bold; color:#FFF; margin-left:20px; line-height:50px; float:left;}
.leftNav_s span{ font-size:14px; color:#FFF; margin-left:10px; line-height:50px; }
.left ul{border:#ccc 1px solid; font-size:14px; height:495px;}
.left li{height:40px; background:url(../images/tip1.jpg) repeat-x; }
.left ul li a{height:40px;line-height:40px; display:block; padding-left:65px; background:url(../images/left_4.gif) 32px center no-repeat;}
.left li a:hover{ background:url(../images/left_3.jpg) 32px no-repeat; width:225px; color:#c69c6c;}
.left-botm{background:url(../images/left_5.gif) no-repeat; height:190px; width:220px;}
.left-botm .tu{ background:url(../images/fet_tell.png) no-repeat center; width:60px; height:55px; padding:25px 75px; 75px 75px;}
.left-botm span{text-align:center; line-height:18px;color:#fff;font-size:18px;display:block; height: 20px;}
.left-botm .format400{line-height:55px; text-align:center; font-size:24px; color:#FFF; font-family: "微软雅黑"; font-weight:bold; }
/* column */
.column .title{ height:50px; line-height:50px; margin-bottom:30px; background:#000; }
.column .title .tit {background:url(../images/yuan.gif) no-repeat 15px; float:left; width:230px; height:50px; font-weight:bold; font-size:24px; color:#fff;}
.column .title .tit span {margin-left:50px;}
.column .title .more { height:30px; float:right; font-family:"Arial";color:#fff; font-weight:bold; font-size:18px; padding-right:30px; }
.column .title .sort a:hover { text-decoration:underline; }
/* iproduct */
.iproduct{width:740px; height:637px; float:right;}
.ipro_c{width:740px;overflow:hidden;position:relative;}
.ipro_list{width:120%;float:left;}
.ipro_list li{width:255px; height:240px; float:left; padding-left:5px;}
.ipro_list li a img{display:block;width:207px;height:155px; border-radius: 5px 6px 7px 8px;}
.ipro_list li h1{width:207px; height:35px; line-height:40px; display:block; text-align:center;font-size:18px; font-weight:bold; cursor:pointer;}
.ipro_list li span{width:207px; height:35px; color:#c69c6c; display:block; text-align:center;font-size:14px; font-weight:bold;  cursor:pointer;}
.ipro_list li h1 a:hover{color:#000;}

/*iproduct 广告*/
.advertising{ width:100%; height:195px; background:url(../images/img_gg.gif) repeat-x scroll center  center; overflow:hidden; }
.gg{width:850px;*width:590px;  height:195px;}
.gg .header_g{ float:right; width:500px; margin-top:30px; }
.gg .header_g span{ font-size:24px; color:#fff; line-height:85px;  display:none;  font-weight:bold;    }
.gg .header_g p{ font-size:16px;color:#fff; line-height:30px; display:none;  border: 1px solid #fff; padding:0 10px; width:320px; }
.ly{ float:left;overflow:hidden; padding:51px 0px 0px 47px;  width:210px; height:155px; background:#fff;}
.ly .lianxi{font-size:16px; color:#fff; padding-left:27px; line-height:32px;}
.ly .lianxi:hover{ color:#666; }
.ly_s{ width:119px; height:32px; background:url(../images/liuyan_a.jpg) no-repeat center; overflow:hidden; }
.ly span{color:#000; height:25px;  display:block;font-size:14px; position:relative; }
.format400 {color:#c5a076;font-size:20px;line-height:32px; font-weight:bolder; position:relative;}

/*casw 列表*/
.icase{ margin-top:40px;}
.icase .title{width:690px; height:70px; background:url(../images/img_title.gif) no-repeat center; margin: 0 auto;}
.icase .title h1{line-height:35px; text-align:center; font-size:20px; font-weight:bold; color:#000; }
.icase .title h2{text-align:center; font-size:20px; color:#9b9b9b;}
.Section{ width:100%; height:35px; margin:27px 0; }
.Section a{ width:164px; height:35px; border:1px solid #ccc; float:left;line-height:35px; text-align:center; font-size:16px; color:#1c2134;font-family:"Microsoft Yahei";}
.Section  a:hover{color:#fff;background:#c3a27c;}
/*case*/
.case_img{width:100%;overflow:hidden; position: relative;}
.case_list{width:100%;float:left; }
.case_list li{width:250px; height:200px; float:left; }
.case_list li a img{display:block;width:225px;height:160px;}
.case_list li h1{width:225px;height:40px;position: relative;top:-40px;}
.case_list li h1 .more{font-size:16px; background: #c5a380;padding:15px 10px 0 20px; position: absolute;top:-45px ;right:12px ;z-index: 100; width:42px; height:56px;display: block;line-height:22px;color:#fff; }
.case_list li h1 a.more:hover{color:#000;}
.case_list li span{width:205px;background:#000; height:40px; filter:alpha(opacity=50); -moz-opacity:0.5;  opacity:0.5; padding-left:20px; display:block; line-height:40px; color:#fff;font-size:14px; float:left;position: absolute;z-index: 99;}
.case_list li h1 a{margin-left:20px; *margin-left:40px; *width:205px;height:40px; color:#fff; display:block; line-height:40px; font-size:14px; float:left;position: absolute;z-index: 188;}
.case_list li a:hover span{background:#000; color:#fff; cursor:pointer;}
.icase .btn-l{ position:absolute;top:300px; left:50%; margin-left:-570px; display:block;height:75px;width:40px;background:url(../images/left-bt.gif) no-repeat center; cursor:pointer;}
.icase .btn-r{ position:absolute;top:300px; right:50%; margin-right:-570px; display:block;height:75px;width:40px;background:url(../images/left-br.gif) no-repeat center ; cursor:pointer;}
/*about 列表*/
.iabout{ padding-top:10px;}
.iabout .title{width:690px; height:70px; background:url(../images/img_title.gif) no-repeat center; margin: 0 auto;}
.iabout .title h1{line-height:35px; text-align:center; font-size:20px; font-weight:bold; color:#000; }
.iabout .title h2{text-align:center; font-size:20px; color:#9b9b9b;}
.iabout_s{width:100%;height:340px; background:url(../images/about.gif) no-repeat;}
.iab_t img{width:298px;height:280px;float:left; padding:20px; }
.iabout_y{ width:600px; height:auto; float:right; margin-right:40px;*margin-top: -20px;;  }
.iabout_y h1{color:#d0b698;font-size:18px;font-weight:bold; line-height:50px;}
.iabout_y a{ float:right; color:#fff; font-size:12px; border:1px solid #fff; width:87px; height:25px; line-height:25px; display:block; text-align:center; background:url(../images/iaout.gif) no-repeat;}
.iabout_y a:hover{color:#000;}
.iab_bot .iab_ej{background:url(../images/abo_bj.gif) no-repeat; width:250px; height:172px; float:left;}
.iab_bot .iab_ej img{ margin:8px; height:157px; width:223px;}
.iab_bot .iab_ej h1{ text-align:center; font-size:14px; width:250px; cursor:pointer;}
.iab_bot .iab_ej h1 a:hover{color:#c3a27c;}
/*news contact*/
.box{ width:100%; height:360px; margin-top:70px;}
/* news */
.news { width:660px; float:left; height:320px;  }
.news .tid {width:660px; height:42px; line-height:42px; background:#000; }
.news .tid h2 { float:left; font-family:"Microsoft Yahei"; font-size:18px; font-weight:bold; color:#FFF; width:80px; margin-left:20px;}
.news .more { width:85px; line-height:42px; float:right; margin-top:8px;  }
.news .img a:hover{ width:85px; line-height:42px; height:42px; float:right; margin-top:8px; background:url(../images/more_hover.gif) no-repeat; }
.news .tod { border-top:1px solid #a6d0e8; }
.news .group { display:none; }
.news .group:first-child { display:block; }
.news2 .tid { border-bottom-color:#075494; }
.news2 .tod { border-top-color:#075494; }
.news .tab { float:left; }
.news .tab li { float:left; height:42px;  width:108px; }
.news .tab li.cur {  }
.news .tab span { display:block; height:42px; line-height:42px;  text-align:center; cursor:pointer; color:#fff; font-size:18px; font-weight:bold;}
.news .tab li.cur span { height:42px; background:#c69c6c;  font-size:18px; font-weight:bold;}
.ServiceCon{width:660px; height:110px; border-bottom:1px solid #C69C6C; margin-bottom:10px; padding-top:25px; }
.ServiceCon img{ display:block; float:left; width:125px; height:90px; margin:0 20px; background:#fff;}
.Serv_title{width:465px; height:90px; float:right; padding-right:20px;}
/* .newsList */
.newsList ul { float:left; width:100%; overflow:hidden; }
.newsList li { float:left; width:100%; height:32px; line-height:32px; border-bottom:1px dotted #ccc; background:url(../images/news_tb.gif) 0 7px no-repeat; }
.newsList span { float:right; }
.newsList a { float:left; margin-left:30px; width:465px; height:32px; }
/*wenti*/
.wenti{ width:315px; float:right;}
.wenti .wenti_top {width:315px; height:42px; line-height:42px; background:#000;}
.wenti .wenti_top .tit {float:left; font-family:"Microsoft Yahei"; font-size:18px; font-weight:bold; color:#FFF; }
.wenti .wenti_top .tit span { margin-left:20px; }
.wenti .wenti_top .more { width:85px; line-height:42px; float:right; margin-top:8px;}
.wenti_bottom{ width:315px; height:200px; overflow:hidden; padding:15px; position:relative;}
.wenti_bottom a.wt{ width:300px; height:90px; border-bottom:1px dotted #b5b5b5; display:block; overflow:hidden; padding-bottom:5px; cursor:pointer;}
.wenti_bottom a.wt h1{ width:300px; height:24px; background:url(../images/q.jpg) no-repeat left; font-size:14px; font-weight:bold; text-indent:40px; margin-top:10px; position:relative; left:445px;}
.wenti_bottom a.wt span{ /* width:405px;  */height:48px; line-height:24px; background:url(../images/a.jpg) no-repeat left top; padding-left:40px; display:block; margin-top:10px; position:relative; left:445px;}

.main1 {width: 1000px;margin: 0 auto;text-align: center;}
.main {width: 1000px;margin: 0 auto;}
.bottom_nav {background: #1c1c1c;height: 83px;line-height: 83px;color: #fff; overflow:hidden;}
.bottom_nav .tel{  background: url(../images/tel1.png) 150px center no-repeat; width: 335px; height: 83px; float: left; }
.bottom_nav .tel .zi{ float: left; font-size: 30px; font-family: "Impact"; }
.bottom_nav .tel .mu{ float: right; margin-top:23px;  }
.bottom_nav .tel .mu h4{ font-size: 20px; line-height: 20px; font-family: "Impact";  }
.bottom_nav .tel .mu p{ font-size: 12px;  line-height: 20px;}
.bottom_nav .web{ float: left; margin-left:40px;  }
.bottom_nav .web .qq,.weibo,.wechat{ background: url(../images/web.png) no-repeat; height: 51px; width: 51px; display: block;
  float: left; margin: 15px 5px;  transition: all 1s ease 0s; }
.bottom_nav .web a.qq:hover,a.weibo:hover,a.wechat:hover{transform: rotate(-360deg);}
.bottom_nav .web .qq{  }
.bottom_nav .web .weibo{  background-position: -61px; }
.bottom_nav .web .wechat{ background-position: -122px; }
.bottom_nav .address { background: url(../images/address.png) left center no-repeat; width: 380px; float: right; height: 83px; }
.bottom_nav .address span{ color: #6b6b6b; float: left; margin-left: 47px;  margin-top: 10px; *margin-top: 7px; height: 73px;}
.bottom_nav .address em{ font-style: normal; float: left; width: 247px; overflow: hidden;margin-left: 22px;
 line-height: 24px;  margin-top: 17px;  text-align: left;height: 66px; font-size: 14px;}

.bottom_c{ height: 300px; background: #000; overflow:hidden;}
.bottom_c .thead{ margin-bottom:20px;  }
.bottom_c .thead .tit{text-align: left; font-size: 14px; font-weight: normal; height: 50px; line-height: 50px; }
.bottom_c .thead span{ float: left; background: #c3a27c; width: 24px; height: 2px; }
.bottom_c .thead em{  float: left;background: #333333;  height: 2px; margin-left:5px; }
.bottom_c .left{ width: 34%;height: 354px; background: #272727; }
.bottom_c .right{ width: 66%;height: 354px; background: #2d2d2d;}
/* icontact*/
.icontact {width: 245px;height: auto;float: left;margin-top: 35px;color: #fff; margin-right: 15px;}
.icontact em{ width: 205px; }
.icontact h4{ font-size: 14px;   }
.icontact b{ font-size: 28px; color: #c3a27c; font-family: "Impact";height: 30px; line-height: 30px; }
.icontact .wd{ line-height: 26px; font-size: 12px;}
/* ilink*/
.ilink {width: 228px;height: auto;float: left;margin-top: 35px;color: #fff; margin-left:20px; }
.ilink em{ width: 195px; }
.ilink a{ display: block; height: 35px; line-height: 35px; color:#fff;border-bottom: 1px solid #333; padding-left: 24px; }
.ilink a:hover{ color: #c69c6c; }
/* keyword*/
.keyword{}
.keyword {width: 228px;height: auto;float: left;margin-top: 35px;color: #fff; margin-left:20px; }
.keyword em{ width: 195px; }
.keyword b{  display: block; height: 35px; line-height: 35px; border-bottom: 1px solid #333; padding-left: 24px; font-weight: normal; }

/* code*/
.webcode{width: 105px;height: auto;float: left;margin-top: 10px;color: #fff; margin-left:70px;}
.webcode .item{ width: 104px;  text-align: center;  }
.webcode .item img{ width: 104px; height: 104px; }
.webcode .item span{ height: 35px; line-height: 35px; }

.footer {background: #1b1b1b;min-height: 70px; }
.footer .wd {color: #fff;height: 56px;line-height: 38px;font-size: 14px;float: left;}
.footer .wd a{ color:#fff;}
.footer .wd a:hover{ color:#C3A27C;}

/* 全局布局 */
.wrapper, .wrap { width:1030px; margin:0 auto; position:relative; }
.wrapper { margin-bottom:50px; padding-top:20px; }
/* content */
.content { width:740px; float:right; }
.content .thead { width:100%; height:45px;  margin-bottom:15px; background: #000 none repeat scroll 0% 0%;}
.content .thead .tit {padding:0 30px; line-height:45px; background:#c3a27c; overflow:hidden; float:left; font-family:"Microsoft Yahei"; font-size:16px; color:#fff; text-align:center;}
.content .sitepath { float:right; height:20px; line-height:45px; text-align:right; color:#fff; padding-right:20px; }
.content .sitepath a { color:#fff; }
.content .sitepath a:hover { color:#c69c6c; }
/*内页公用*/
/*内页左侧导航*/
.sidebar{width:220px;float:left;}
.sidebar{width:220px;float:left; position:relative; z-index:999;}
.sidebar .leftNav{width:220px; }
.sidebar .leftNav_s{width:220px; height:50px; background:#000; }
.leftNav_s h1{font-size:20px; font-weight:bold; color:#FFF; margin-left:20px; line-height:50px; float:left;}
.leftNav_s span{ font-size:14px; color:#FFF; margin-left:10px; line-height:50px; }
.sidebar ul{border:#ccc 1px solid; font-size:14px; }
.sidebar li{position:relative; height:40px; line-height: 40px;width:218px;*display: inline; }
.sidebar ul li a{width:153px;height:40px;line-height:40px; display:block; padding-left:65px;}
.sidebar ul li a.nav2{width:153px;height:40px;line-height:40px; display:block; padding-left:65px; background:url(../images/tip11.jpg) center no-repeat;}
.sidebar li:hover a.nav2{ width:153px; color:#c69c6c;display: block;height:40px;line-height: 40px;}
.sidebar ul li a.hover{  background:url(../images/tip22.jpg) no-repeat;  color:#c69c6c;height:40px;line-height: 40px;display: block;}
.leftNav .drop {position: absolute;  left:220px; top:0px; width:189px; background:#000; z-index:1000;display: none;}
.leftNav .item2 { width:150px; height:38px; line-height:38px;  }
.leftNav .item2 a {width:150px;height:38px; padding-left:10px;  display:block;  color:#fff; line-height:38px;}
.leftNav .item2 a:hover { color:#c69c6c; }

.left_contact{ width:220px;  line-height:30px; padding-top:18px;font-size: 13px; }
.left_contact .thead{ background:url(../images/tit1.png) center bottom no-repeat;width:220px; color:#0167c9; font-size:24px; text-align:left; font-weight:bold; line-height:21px;border-bottom:2px solid #000;}
.left_contact .thead b{font-size:24px; color:#000;padding-bottom:9px; margin-right:10px;  line-height:49px;}
.left_contact .thead em{ font-style:normal; color:#c69c6c; font-size:16px;}
.left_contact .left_tel{ height:67px; background:#000 url(../images/left_tel.png ) no-repeat -5px 50%;margin-top:28px; margin-bottom:15px;color:#fff;padding-left:58px;}
.left_contact .left_tel p{  font-size: 14px;padding-top:7px; }
.left_contact .left_tel h4{  font-size: 18px;  line-height: 24px;   color:#fff;}
/*左侧*/
.leftContact { background:url(../images/left13.gif) center top no-repeat; margin-top:30px;}
.leftContact p { overflow:hidden; padding-top:85px; margin-bottom:20px; line-height:25px; }
/*news*/
.right_bottom a.news_a{ width:736px; height:62px; border-bottom:1px dashed #dddddd; display:block; padding:9px 0;}
.right_bottom a.news_a span.x1{ width:0px; height:62px; background:#c69c6c; display:block; float:left; overflow:hidden;}
.right_bottom a.news_a span.x1 h4{ color:#fff; font-size:20px; width:52px; height:30px; margin:0 auto; border-bottom:1px solid #fff; line-height:30px; font-weight:bold; display:block;}
.right_bottom a.news_a span.x1 h5{ color:#fff; font-size:14px; width:52px; height:30px; margin:0 auto; line-height:30px; display:block; text-align:center;}
.right_bottom a.news_a span.x2{ width:644px; height:62px; float:left; padding-left:20px; overflow:hidden;}
.right_bottom a.news_a span.x2 h1{ width:644px; height:31px; line-height:31px; font-size:16px; font-weight:bold; cursor:pointer;}
.right_bottom a.news_a span.x2 h2{ width:644px; height:31px; line-height:31px; color:#333333;}
.right_bottom a.news_a span.x3{ width:10px; height:0; background:#000; float:right; display:block;}
/* pageNews */
.pageNews .tbody .tit { font-size:20px; line-height:25px; font-family:"Microsoft Yahei"; padding:15px 0; text-align:center; color:#0e6597; }
.pageNews .mark { height:30px; line-height:30px; text-align:center; margin-bottom:20px; color:#999; border-bottom:1px solid #ddd; border-top:1px solid #ddd;  }
.pageNews .mark span, .pageNews .tbody .mark a.msg { margin:0 7px; }
.pageNews .mark .font a { margin:0 3px; color:#ccc; }
.pageNews .mark .font a:hover, .pageNews .tbody .mark .font a.cur { color:#0e6597; }
.pageNews .mark a.msg { width:40px; height:20px; line-height:20px; display:inline-block; color:#0e6597; }
.pageNews .mark a.msg:hover { text-decoration:underline; }
.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:#666; line-height:200%; }
.pageNews .info p { margin-bottom:10px; line-height:200%; text-indent:2em; }
/* listNews2 */
.listNews2 .list { padding-bottom:20px; overflow:hidden; }
.listNews2 .item { width:100%; height:130px; border-bottom:1px dashed #ddd; padding:10px 0; }
.listNews2 .item .img { float:left; width:160px; height:120px; padding:2px; border:1px solid #ddd; margin-right:10px;  }
.listNews2 .item img { display:block; width:160px; height:120px; }
.listNews2 .item .img:hover { background:#c69c6c; border-color:#b56203; }
.listNews2 .item h3 { height:30px; line-height:30px; overflow:hidden; font-size:15px; font-weight:700;  }
.listNews2 .item h3 a:hover { text-decoration:underline; }
/* pageNews */
.pageNews h1 { font-size:20px; line-height:25px; padding:15px 0; text-align:center; font-weight:700; }
.pageNews .mark { height:30px; line-height:30px; text-align:center; margin-bottom:20px; border-bottom:1px solid #DDD; border-top:1px solid #DDD;  }
.pageNews .mark span { margin:0 7px; }
.pageNews .info { margin-bottom:40px; }
/* listCase */
.listCase .tod { overflow:hidden; }
.listCase ul{ width:105%;}
.listCase li { float:left; height:200px; padding:6px; margin:0px 10px 5px;}
.listCase li span {width:200px; height:36px; color:#666; line-height:40px; text-align:center;display:block; cursor:pointer;}
.listCase li img { width:215px;height:161px; display:block;}
.listCase li:hover{ background:#c69c6c; }
.listCase li:hover span{ display:block;width:200px;color:#fff; text-align:center;}
/* pageCase */
.pageCase h1 { font-family:"Microsoft Yahei"; font-size:18px; line-height:25px; padding:15px 0; text-align:center; font-weight:700; }
.pageCase .photo { overflow:hidden; text-align:center; margin-bottom:20px; }
.pageCase .info { margin-bottom:40px; }
.pageCase .photo img{ max-width:640px; padding: 4px;border: 1px solid #dbe7c7;margin: 0 auto;}

/* listProduct 图片尺寸4:3 */
.listProduct .tod { overflow:hidden; }
.listProduct ul{ width:105%; padding-left:15px;  }
.listProduct .item{ width:220px; height:165px; border:1px solid #ccc; float:left; position:relative;overflow:hidden; margin:0px 21px 20px 0px;}
.listProduct .item img{ width:220px; height:165px; position:relative;}
.listProduct .item a{ display:block; color:#fff;line-height:26px; font-size:16px;}
.listProduct .item p{ width:100%; height:177px; text-align:center;}
.listProduct p.wd{ width:100%; padding-top:54px;  position:absolute; left:-235px; top:0px; background:url(../images/hoverbg.png) repeat 0px 0px;}
.listProduct p.wd a{ display:block;}
.listProduct p.wd span{ color:#fff; font-size:12px; padding:2px 8px; border:1px solid #fff;}
.listProduct .item:hover p.wd{ left:0px; }

/* listProduct  图片尺寸3:4
.listProduct .tod { overflow:hidden; }
.listProduct ul{ width:105%; padding-left:15px;  }
.listProduct .item{ width:220px; height:293px; border:1px solid #ccc; float:left; position:relative;overflow:hidden; margin:0px 21px 20px 0px;}
.listProduct .item img{ width:220px; height:293px; position:relative;}
.listProduct .item a{ display:block; color:#fff;line-height:76px; font-size:16px; }
.listProduct .item p{ width:100%; height:310px; text-align:center;}
.listProduct p.wd{ width:100%; padding-top:54px;  position:absolute; left:-235px; top:0px; background:url(../images/hoverbg.png) repeat 0px 0px;}
.listProduct p.wd a{ display:block;}
.listProduct p.wd span{ color:#fff; font-size:12px; padding:2px 8px; border:1px solid #fff;}
.listProduct .item:hover p.wd{ left:0px; }*/

/* .pageProduct */
.pageProduct h1 { font-family:"Microsoft Yahei"; font-size:18px; line-height:25px; padding:15px 0; text-align:center; font-weight:700; }
.pageProduct .photo { margin-bottom:20px; }
.pageProduct .photo .img { display:block; padding:4px; border:1px solid #dbe7c7; margin:0 auto; }
.pageProduct .detaiInfo { margin-bottom:10px; }
/* pageProduct2 */
.pageProduct2 .photo { text-align:center; width:400px; float:left; padding:4px; border:1px solid #ddd; }
.pageProduct2 .photo img { width:400px; height:300px; display:block; }
.pageProduct2 .wd { float:right; width:265px; height:258px; margin-bottom:15px; overflow:hidden; }
.pageProduct2 .wd h1 { font-family:"Microsoft Yahei"; font-size:14px; font-weight:700; line-height:20px; margin-bottom:7px; color:#222; }
.pageProduct2 .wd ul { font-size:12px; }
.pageProduct2 .wd p span{font-size: 22px; color: #C3A27C; font-weight: bold; font-family: "Georgia"}
.pageProduct2 .wd li.item { height:30px; line-height:30px; }
.pageProduct2 .wd li.item span { margin-right:5px; }
.pageProduct2 .wd li.btn { height:45px; }
.pageProduct2 .wd li.description { width:368px; padding:10px; line-height:22px; border:1px dotted #ddd; background:#FFF; }
.pageProduct2 a.order { width:103px; height:30px; margin-top:5px; line-height:30px; text-align:center; background:#000; display:block; color:#FFF; }
.pageProduct2 a.order:hover { background:#C3A27C; }
.pageProduct2 .info_toP{height:330px;}
.pageProduct2 .info { border:1px solid #ddd; background:#FFF; margin-bottom:20px; }
.pageProduct2 .m { border:1px solid #FFF; padding:10px 15px; }
.pageProduct2 div.ts { font-size:14px; font-weight:700; color:#0e6597; height:25px; border-bottom:1px solid #ddd; }
.pageProduct2 div.infor { border-top:1px solid #FFF; padding-top:10px; margin-bottom:10px; line-height:24px; color:#777; }
.pageProduct2 .detaiTit {width:750px;  height:25px; line-height:20px; border-bottom:1px solid #aaa; font-size:14px; margin-bottom:10px; font-family:"Microsoft Yahei"; color:#333; font-weight:700; }
.pageProduct2 .detaiInfo { margin-bottom:10px; font-size:14px;}
/* pager */
.pager { display:block; width:100%; height:auto; padding:25px 0 5px; text-align:center; clear:both; margin-bottom:5px; }
.pager span, .pager a{ display:inline-block; border:1px solid #aaa; color:#333; background:#fff; height:20px; line-height:20px; padding:0px 8px; text-decoration:none; margin:0 5px; border-radius:1px; }
.pager a:hover{ background:#f5f5f5; border-color:#aaa; color:#aaa; text-decoration:none;}
.pager .cur{ background:#c69c6c; border-color:#b56203; font-weight:bold; color:#fff; }
.pager span.dot{ background:#ec2932; border-color:#ec2932; font-weight:bold; color:#fff; }
/* reLink */
.reLink {  clear:both; width:768px;height:30px; line-height:30px; border:1px solid #ddd; background:#FFF; margin-bottom:15px; }
.reLink .prevLink { float:left; margin-left:10px; }
.reLink .nextLink { float:right; margin-right:10px; }
/* reInformation */
.reInformation { width:748px; padding:0 10px 20px;margin-bottom:20px; border:1px solid #ddd; }
.reInformation .tit { height:36px; line-height:36px; text-align:left; padding-top:0px; padding-left:10px;border-bottom:1px solid #ddd; font-size:14px; margin-bottom:10px; color:#c69c6c;  }
.reInformation li { float:left; width:224px; margin:0px 12px; line-height:30px; text-align:center; font-size:14px; color:#333;}
.reInformation li span{display: block;}
/*.reInformation li img { width:220px; height:290px; padding:2px; border:1px solid #ddd;  }*/
.reInformation li img { width:220px; height:170px; padding:2px; border:1px solid #ddd;  }
.reInformation li img:hover { opacity:0.8; filter:Alpha(opacity=80); }
.reInformation li.hover { border-color:#ec1a24; }
/* product2.html 图片3:4的hover
.listProduct .tod { overflow:hidden; }
.listProduct ul{ width:105%; padding-left:15px;  }
.listProduct .item{ display:block;  width:220px; height:293px; border:1px solid #ccc; float:left; position:relative;overflow:hidden; margin:0px 21px 20px 0px;}
.listProduct .item img{ width:220px; height:293px; position:relative; }
.listProduct .item a{ display:block; color:#fff;line-height:76px; font-size:16px; } */
/* pageProduct2 */
.pageProduct2 .photo { text-align:center; width:400px; float:left; padding:4px; border:1px solid #ddd; }
.pageProduct2 .photo img { width:400px; height:300px; display:block; }
.pageProduct2 .wd { float:right; width:265px; height:258px; margin-bottom:15px; overflow:hidden; }
.pageProduct2 .wd h1 { font-family:"Microsoft Yahei"; font-size:14px; font-weight:700; line-height:20px; margin-bottom:7px; color:#222; }
.pageProduct2 .wd ul { font-size:12px; }
.pageProduct2 .wd p span{font-size: 22px; color: #ec1a24; font-weight: bold; font-family: "Georgia"}

.product2 ul.list { padding-bottom:20px; overflow:hidden; }
.product2 li.item { float:left; padding:10px 0px; width:100%; border-bottom:1px dotted #aaa; }
.product2 li.item .img { float:left; width:200px; height:150px; padding:2px; border:1px solid #cccccc; background:#FFF; overflow:hidden; }
.product2 li.item .img:hover { border:1px solid #d51234; }
.product2 li.item .img img { width:200px; height:150px; }
.product2 li.item .wd { width:490px; float:right; }
.product2 li.item .tit { height:25px; line-height:20px; font-size:16px; font-family:"Microsoft Yahei"; }
.product2 li.item .tit a {color:#d51234; font-weight:400; }
.product2 li.item .tit a:hover {color:#ff9900; }
.prz oduct2 li.item .summary { text-indent:2em; line-height:22px; height:107px; overflow:hidden; color:#555; }
.product2 li.item .opr .order {height:20px; text-align:center; line-height:20px; display:inline-block; padding:0 10px; border:1px solid #dedede; }
.product2 li.item .opr .order:hover {background:#d4b877; color:#0e6597; }

.formData  .tips{width: 221px !important;;}
.jing_kf i.online{cursor: pointer;}
.formData tr.item .tip{width:150px !important;}
.minBanner img{width: 1920px;margin-left: -960px;position: absolute;}
.minBanner li{position: static;}

/*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-top: 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;}