@charset "utf-8";
/*
 * This is NOT a freeware, use is subject to license terms
 * @author Miscuz! <526781311@qq.com> 
 * @author  <2039750417@qq.com>
 * @version 9.20.15
 * @support http://www.950085.com
 */
.wp{width:1200px;margin:0 auto}
a { transition: all 0.3s ease 0s; }
a.imgzoom img{transition: all 0.3s ease 0s}
a.imgzoom:hover img{
	-webkit-transform-origin: center center;
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform-origin: center center;
	-moz-transform: scale(1.1, 1.1);	
}
 input,textarea { outline: none; } input:-webkit-autofill, textarea:-webkit-autofill,  select:-webkit-autofill { -webkit-box-shadow: 0 0 0 1000px #f1f1f1 inset; }
.ad-top { background: #31333b; height:170px; }
.ad-top em {  white-space:nowrap; font-size: 18px; font-weight: bold; color:#fff; }
.ad-top .ad-tr { height:1px; background: #98999d; margin-top: 20px;}
.ad-top .ad-nav { height:50px; }
.ad-top .ad-nav li a { width:120px; text-align: center; float: left; display: block; line-height: 49px; color:#bdbdbf; font-size: 14px; height:50px; }
.ad-top .ad-nav li a:hover { color:#fff; }
.ad-top .ad-form { margin-top: 6px; width:205px; border-radius:5px; height:33px; border:1px solid #fff; }
.ad-top .ad-form input { color:#fff; background:none; border:none; position: absolute; padding:3px; top:5px; left:5px; }
.ad-top .ad-form .sub { position: absolute; right:3px; top:2px; background:url(/app/static/images/2.png) no-repeat center; width:31px; height:28px;  }
.ad-top .ad-form .sub:hover { cursor: pointer; }

.flexslider{position:relative;height:500px;overflow:hidden;zoom:1}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}
.flexslider .slides{zoom:1}
.flex-direction-nav{z-index:999}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(/app/static/images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0}
.flex-direction-nav .flex-prev{left:0}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25)}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25)}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50)}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline}
.flex-control-paging li a{background:url(/app/static/images/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer}
.flex-control-paging li a.flex-active{background-position:0 0}

.ad-bkf8f8f8 { background: #f8f8f8; }

.ad-title { display: block; color:#13121a; font-weight: 400px; }
.ad-titbr { height:4px; width:35px; background: #13121a; margin-top: 20px;}

.ad-dta li { margin-right: 32px; width:140px;  display:inline-block;*display:inline;zoom:1; height:36px;}
.ad-dta li a { text-align: center; font-size: 16px; display: block; width:140px;  line-height: 36px; height:36px; border:1px solid #13121a; color:#13121a; }
.ad-dta li a:hover { color:#fff; border:none; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d1880b), to(#aa5209)); }
.ad-dta li a.cur { color:#fff; border:none; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d1880b), to(#aa5209)); }


.ad-dtb li { text-align: center; position: relative; float: left; width:260px; height:450px; margin-right: 52px; }
.ad-dtb li span { border-top:none;text-align: center; line-height: 50px; width:260px; height:50px; position: absolute; bottom:0px; left:0px; border:1px solid #e1e1e1; font-size: 16px; display: block; color:#13121a; }
.ad-dtb li .img { display:inline-block;*display:inline;zoom:1; width:260px; height:400px; }
.ad-dtb li .con { position: absolute; left:0px; top:-300%; transition: all 0.3s ease 0s;  text-align: center; width:100%; height:400px; background:rgba(49,51,59, 0.6);}
.ad-dtb li .con a  { width:120px; height:35px; border:1px solid #fff; font-size: 12px; color:#fff; text-align: center; line-height: 35px; margin-top: 90px;}
.ad-dtb li .con em  { padding:0px 30px; line-height: 30px; padding-top: 70px; font-size: 12px; color:#fff; display: block; }
.ad-dtb li.cur span { background:#31333b; border:none; color:#fff; }
.ad-dtb li.cur .con { top:0px;  transition: all 0.3s ease 0s; }

.fslie .sli2li { height:450px; position: relative; }
.fslie .sli2li img { width:450px; height:450px; }
.fslie .bx-controls { position: absolute; left:5px; bottom:5px; }
.fslie .bx-controls-direction { display: none; }
.fslie .bx-controls .bx-pager-item a { text-indent:0px !important; font-size: 16px; color:#fff; line-height: 31px; border:none !important; width:30px !important; height:30px !important; background: rgba(140,143,148, 0.5) !important; }
.fslie .bx-controls .bx-pager-item a.active { background: #424148 !important; }

.ad-dtd { float: left; text-align: center;}
.ad-dtd .dtre { top:0px; left:0; width:100%; }
.ad-dtd .dtre .dtc { background: #6f6361; opacity: 0.8; text-align: center; }
.ad-dtd .dtre .dtc em { margin-top: 20px; background: #fff; color:#000; font-weight: bold; display:inline-block;*display:inline;zoom:1; }
.ad-dtd .dtre .dtc span { width:100%; font-size: 18px; color:#fff; margin-top: 15px; display:inline-block;*display:inline;zoom:1;  }

.ad-dtd-1 .dtre { top:130px; }
.ad-dtd-1 .dtre .dtc { width:255px; height:135px;  }
.ad-dtd-1 .dtre .dtc em { width:135px; height:40px; line-height: 40px;  font-size: 20px;}
.ad-dtd-1 img { width:450px; height:450px; }
.ad-dtd-1 .gzonn { width:450px; height:450px; overflow:hidden;}
.ad-dtd-2 { margin-left: 1px; }
.ad-dtd-2 .dtre { top:60px; }
.ad-dtd-2 .dtre .dtc { width:205px; height:100px;  }
.ad-dtd-2 .dtre .dtc em { width:150px; height:30px; line-height: 30px;  font-size: 18px;}
.ad-dtd-2 .gzonn { width:275px; height:224px; overflow:hidden;}
.ad-dtd-2 img { width:275px; height:225px; }
.ad-dtd-3 { margin-left: 1px; margin-top: 1px;}
.ad-dtd-3 .dtre { top:60px; }
.ad-dtd-3 .dtre .dtc { width:205px; height:100px;  }
.ad-dtd-3 .dtre .dtc em { width:150px; height:30px; line-height: 30px;  font-size: 18px;}
.ad-dtd-3 .gzonn { width:275px; height:224px; overflow:hidden;}
.ad-dtd-3 img { width:275px; height:225px; }


.ad-bk-ur1 { background: url(/app/static/images/4.jpg) no-repeat center; }
.ad-bk-ur2 { background: url(/app/static/images/6.jpg) no-repeat center; }
.ad-bk-ur3 { background: url(/app/static/images/8.jpg) no-repeat center; }

.ad-lct { background: url(/app/static/images/11.jpg) no-repeat center; }

.ad-dtnews li { margin-right: 32px; width:140px;  display:inline-block;*display:inline;zoom:1; height:36px;}
.ad-dtnews li a { text-align: center; font-size: 16px; display: block; width:140px;  line-height: 36px; height:36px; border:1px solid #13121a; color:#13121a; }
.ad-dtnews li a:hover { color:#fff; border:none; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d1880b), to(#aa5209)); }
.ad-dtnews li a.cur { color:#fff; border:none; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d1880b), to(#aa5209)); }


.ad-news li { font-size: 14px; padding-bottom: 10px; border-bottom:1px dashed #c1c1c1; float: left; width:580px; margin-top:10px; margin-left: 10px; margin-right: 10px; }
.ad-news li em { display: block; float: right; }
.ad-news li span { display: block; float: left; }
.ad-news li:hover em { text-decoration: underline; color:#d1880b;}
.ad-news li:hover span { text-decoration: underline; color:#d1880b;}
.ad-news li:hover a .cl-222222 { color:#d1880b; }


.ad-com li { margin-left: 30px; width:370px; height:60px; margin-bottom: 50px; float: left; }

.ad-hond-nav { position: relative; width:580px; height:49px; background: url(/app/static/images/14.jpg) no-repeat center;}
.ad-hond-nav a { position: absolute; right:10px; top:13px; width:67px; height:24px; background: url(/app/static/images/13.jpg) no-repeat center; }
.ad-hond-con li { margin-right: 15px; float: left; width:133px; margin-top: 15px; }
.ad-hond-con li em { text-emphasis: center; text-align: center; font-size: 14px; display: block; margin-top: 10px; color:#13121a; }

.ad-heve-nav { position: relative; width:602px; height:49px; background: url(/app/static/images/15.jpg) no-repeat center;}
.ad-heve-nav a { position: absolute; right:10px; top:13px; width:67px; height:24px; background: url(/app/static/images/13.jpg) no-repeat center; }
.ad-heve-con li { padding:16px; margin-left:5px; margin-top: 10px; background: #f8f8f8; }
.ad-heve-con li em { font-size: 16px; color:#333333; display: block; }
.ad-heve-con li span { margin-top: 10px; font-size: 12px; color:#666666; display: block; }

.ad-phot img { width:290px; height:170px; }
.ad-phot .img { width:290px; height:170px; background:#efefef; }

.ad-abt { height:600px; background: url(/app/static/images/16.jpg) no-repeat center;}
.ad-abt .dd1 { padding-top:220px; line-height: 30px; color:#fff; font-size: 14px; }
.ad-abt .dd1 .i { width:35px; height:35px; border:2px solid #fff; text-align: center; line-height: 34px; border-radius: 100%; }
.ad-abt .dd1 .i i { font-size: 30px; }
.ad-abt .dd1 .i a i { color:#fff; }
.ad-abt .dd2 { height:600px; background: #fff; opacity: 0.8; }
.ad-abt .dd2 .int { position: relative; width:358px; height:40px; margin-left: 60px; margin-top: 30px; border:1px solid #787677; }
.ad-abt .dd2 .int em { position: absolute; left:10px; top:8px; color:#fff; font-size: 16px; color:#787677; }
.ad-abt .dd2 .int input { position: absolute; right:10px; top:2px; width:280px; border:none; padding:8px; }
.ad-abt .dd2 textarea { padding:10px; color:#787677; max-width:338px;  margin-left: 60px; max-height: 170px; margin-top: 30px; width:338px; height:170px;  border:1px solid #787677; }
.ad-abt .dd2 a { background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e09c0b), to(#b45f09)); display: block; width:358px; text-align: center; line-height: 46px; height:47px; font-size: 16px; margin-left: 60px;  margin-top: 30px;  color:#fff; font-weight: bold; }
.ad-abt .dd2 a:hover { cursor: pointer; }

.Pafoot{background:#f1f1f1; height:auto;}
 
.PaInF ul { width:111px; float:left; }
.PaInF ul li{font-size:12px; color:#777777; margin-top:10px; }
.PaInF ul li a :hover { text-decoration: underline; color:#e09c0b; }
.PaInF ul li.Tit {margin-top:0px; font-size:14px; color:#222222; }

.PaInF1 { font-size:12px; color:#222222; }
.PaInF1 li { padding-bottom:30px; font-size:14px; color:#222222; font-weight:bold; }
.PaInF1 li i { margin-right:10px; font-size:25PX; color:#dd1f0f}
.PaInF2 em { display:block; margin-top:10px; font-size:14px; color:#31333b; font-weight:bold;  }

.PaInFT { line-height:50px; color:#fff; font-size:12px; height:50px; background:#31333b }


.mleft { width:280px; float: left; }
.cataname { width:280px; height:130px; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e09c0b), to(#b45f09)); text-align: center;}
.cataname em { padding-top: 10px; font-size: 18px; color:white;  display: block; }
.cataname span { padding-top: 20px; font-size: 36px; color:white; display: block;}
.cata_con { width:280px; height:30px;  border-bottom: 1px solid #e2e2e2;text-align: center; padding-top: 10px;}
.cata_con:hover{background: #157dd4; color:white;}
.cata_con:hover .cata_bor{border-right:2px solid white;}
.cata_con:hover .cata_bor a{color:white;}
.cata_bor { width:230px; height:20px; border-right:2px solid #24a7e9; }
.cata_bor a { color:#24a7e9; font-size: 18px; }

.ad_cata_con { text-align: center; position: relative; background: #eeeeee}
.ad_cata_con a { display: block; line-height: 45px; height:45px; width:280px;  color:#333333; font-size: 20px; }
.ad_cata_con .tdb1 { position: absolute; right:20px; top:16px; font-size: 20px;  }
.ad_cata_con .tdb2 { display: none; position: absolute; right:20px; top:16px; font-size: 20px;  }
.ad_cata_con:hover{background: white; color:white;}
.ad_cata_con:hover .tdb1 {color:#e09c0b;}
.ad_cata_con:hover .tdb2 {color:#e09c0b;}
.ad_cata_con.cur{background: white; color:white;  border: 1px solid #d6d4d4;}
.ad_cata_con.cur .tdb1 { display: none; color:#e09c0b;}
.ad_cata_con.cur .tdb2 { display: block; color:#e09c0b;}

.ad_cata_tbd { position: relative; border-bottom: 1px solid #f0f0f0; text-align: center;line-height:50px;background: white;font-size: 18px; }	
.ad_cata_tbd a { color:#aaaaaa; height:50px; display: block}
.ad_cata_tbd a .tdb { position: absolute; width:5px; height:5px;  }
.ad_cata_tbd.cur a { color:#e09c0b; }
.ad_cata_tbd:hover a{color:#e09c0b;}

.mright { width:880px; float: right; }
.ad-tit { color:#31333b; height:40px; background:#f0f0f0; }
.ad-tit .dt1 { position: absolute; left:10px; top:10px; width:5px; height:20px; color:#31333b; background:#31333b; }
.ad-tit .dt2 { font-size: 18px; font-weight: bold; color: #31333b; position: absolute; left:25px; top:7px;}
.ad-tit .dt3 { white-space:nowrap;  font-size: 14px; position: absolute; right:10px; top:0px; color:#31333b; height:40px; background:#f0f0f0; line-height: 40px; }
.ad-tit .dt3 a:hover { color:#31333b; }

.ad-prin-dtb li { overflow: hidden; margin-top: 20px; text-align: center; position: relative; float: left; width:260px; height:450px; margin-right: 50px; }
.ad-prin-dtb li span { border-top:none;text-align: center; line-height: 50px; width:260px; height:50px; position: absolute; bottom:0px; left:0px; border:1px solid #e1e1e1; font-size: 16px; display: block; color:#13121a; }
.ad-prin-dtb li .img { display:inline-block;*display:inline;zoom:1; width:260px; height:400px; }
.ad-prin-dtb li .con { position: absolute; left:0px; top:-300%; transition: all 0.3s ease 0s;  text-align: center; width:100%; height:400px; background:rgba(49,51,59, 0.6);}
.ad-prin-dtb li .con a  { width:120px; height:35px; border:1px solid #fff; font-size: 12px; color:#fff; text-align: center; line-height: 35px; margin-top: 90px;}
.ad-prin-dtb li .con em  { padding:0px 30px; line-height: 30px; padding-top: 70px; font-size: 12px; color:#fff; display: block; }
.ad-prin-dtb li.cur span { background:#31333b; border:none; color:#fff; }
.ad-prin-dtb li.cur .con { top:0px;  transition: all 0.3s ease 0s; }

.ad-case-dtb li { overflow: hidden; margin-top: 20px; text-align: center; position: relative; float: left; width:260px; margin-right: 50px; }
.ad-case-dtb li span { margin-top: 15px; font-size: 16px; display: block; color:#13121a; }
.ad-case-dtb li .img { background-size:100% 100%; display:inline-block;*display:inline;zoom:1; width:260px; height:185px; }


.content {letter-spacing:1px; line-height: 25px; font-size: 14px;  }
.pn div { margin-top: 10px; font-size: 14px; }

.ad-in-news li { height:140px; width:860; padding:20px 10px; margin-top: 20px; background: #f8f8f8; }
.ad-in-news .img { margin-right: 20px; width:200px; height:140px; overflow:hidden; float: left; }
.ad-in-news .img img { width:200px; height:140px; }
.ad-in-news .div { position: relative;  height:140px; float: right; width:640px;}
.ad-in-news .dd0 { float: right; width:640px;}
.ad-in-news .dd1 { font-size: 18px; font-weight: bold; color:#222222; float: left;}
.ad-in-news .dd2 { font-size: 14px; font-weight: bold; color:#dddddd; float:right; }
.ad-in-news .dd3 { font-size: 14px; margin-top: 30px; line-height: 24px; color:#999999; }
.ad-in-news .dd4 { position: absolute; left:0px; bottom:0px; text-align: center; font-size: 16px; width:140px; height:35px; color:#fff; background: #cccccc; line-height: 35px; }
.ad-in-news li:hover .dd4 { background: #cf860b }

.ad-ditu { width:100% !important; height:375px;}
