/*
 * This is NOT a freeware, use is subject to license terms
 * @author Miscuz! <526781311@qq.com>
 * @version 3.05
 * @support http://www.950085.com
 */
.wp{width:1200px;margin:0 auto}
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)}

.flexslider{position:relative;height:627px;overflow:hidden;zoom:1;min-width: 1200px;}
.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(../image/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(../image/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}
 
.spp{ text-align:center;}
.spp div.dd1{ padding-top:20px;}
.spp div.dd2{ line-height:1; padding:10px 0; font-size:14px;}
.top{position:absolute;left:0;top:0;width:100%;z-index:999999999;background:url(../image/70p.png);min-width: 1200px;}
.nav{}
.nav li{height:94px}
.nav li a em{display:block;text-align:center;padding-top:50px}
.nav li a{display:block;height:92px;font-size:16px;color:#fff;margin-left:30px}
.nav li a:hover{border-bottom:2px #fff solid}
.posdom{border-bottom:1px #e6e6e6 solid;background:#e6e6e6}
.pos{height:45px;line-height:45px;vertical-align:middle;font-size:12px;color:#3d3d3d}
.pos a{color:#3d3d3d}

.searchfrm{}
.searchfrm input.ipt{color:#666;border:1px #dbdbdb solid;background:#fff;padding:0 5px;height:28px;width:280px}
.searchfrm input.btn{margin-left:5px;background:#0068b7;border:0;color:#fff;height:30px;line-height:30px;vertical-align:middle;width:90px;border-radius:3px}

.q1{width:386px;height:375px;border:1px #d8d8d8 solid}
.q2{height:375px;width:406px;border:1px #d8d8d8 solid}
.q3{height:375px;width:802px;border:1px #d8d8d8 solid}

.bar{border-bottom:1px #d8d8d8 solid}
.bar a{display:block;height:60px;padding:0 20px}
.bar a span{font-size:18px;color:#004ea2;font-weight:bold;padding-left:25px;background:url(../image/4.png) left center no-repeat;display:inline;float:left;height:60px;line-height:60px;vertical-align:middle}
.bar a span.bg1{background:url(../image/5.png) left center no-repeat}
.bar a em{font-size:14px;color:#4c4c4c;display:inline;float:right;height:60px;line-height:60px;vertical-align:middle}


.alist{font-size:0;padding:10px 20px 0 20px}
.alist li{display:block}
.alist li a{height:35px;display:block}
.alist li a span{color:#666;font-size:14px;height:35px;line-height:35px;display:inline;float:left;vertical-align:middle}
.alist li a em{color:#999;font-size:12px;height:35px;line-height:35px;display:inline;float:right;vertical-align:middle}
.alist li a:hover span{color:#004ea2}


.banx{padding:20px 10px 0 10px}
.banx li{display:block;height:134px;border-bottom:1px #ddd dotted;margin-bottom:20px}
.banx li img{height:117px;width:170px;float:left}
.banx li div.dd1{height:117px;width:177px;float:left;display:inline;margin-left:10px;overflow:hidden;overflow-y:hidden;overflow-x:hidden}
.banx li div.dd1 span{display:block;font-size:14px;line-height:2}
.banx li div.dd1 span.s1{color:#004ea2;font-size:16px;font-weight:bold}
.banx li div.dd2{height:117px;width:300px;float:left;display:inline;margin-left:10px;overflow:hidden;overflow-y:hidden;overflow-x:hidden}
.banx li div.dd2 span{text-align:justify;font-size:14px;display:block;line-height:2;background:url(../image/10p.png) left center repeat-y;padding:0 10px}
.banx li.index-3{margin-bottom:0;border-bottom:0}
.banx li div.dd3{height:117px;width:110px;background:url(../image/10p.png) left center repeat-y;float:right;display:inline;overflow:hidden;overflow-y:hidden;overflow-x:hidden}
.banx li div.dd3 div{padding:30px 0 0 10px}
.banx li div.dd3 div a{display:block;font-size:14px;color:#fff;background:#448aca;height:47px;line-height:47px;vertical-align:middle;text-align:center;border-radius:5px}

.liucheng{background:#f3f3f3;border-bottom:1px #dcdcdc solid;border-top:1px #dcdcdc solid}
.baomlc{position:absolute;width:100%;left:0;top:-25px;text-align:center}
.baomlc em{color:#004ea2;font-size:28px;border:1px #dcdcdc solid;width:190px;height:50px;line-height:50px;vertical-align:middle;background:#fff}

.lcbd{border:1px #d8d8d8 solid;background:#fff}
.jian{width:120px;height:102px;background:url(../image/11.png) 80px center no-repeat}
.jian em{display:block;height:102px;line-height:102px;vertical-align:middle;font-size:18px;font-weight:bold;color:#868686;padding-left:15px}
.jian.line2 em{line-height:1.5;height:auto;padding-top:25px}
.jian.last{background:none}

.zizhi{}
.zizhi li{display:inline;float:left;width:355px}
.zizhi li a{padding:0 5px;display:block}
.zizhi li img{width:325px;height:215px;padding:9px;border:1px #efefef solid}
.zizhi li div.dd2{text-align:center;font-size:14px;color:#646464;padding-top:15px}


.anli-prev{position:absolute;left:10px;top:118px;width:18px;height:33px;background:url(../image/12.png) left top no-repeat}
.anli-next{position:absolute;right:10px;top:118px;width:18px;height:33px;background:url(../image/13.png) left top no-repeat}

.jxfc{display:block;padding-right:20px}
.jxfc img{border:1px #efefef solid;padding:5px;width:260px;height:180px;background:#fff}
.jxfc div.dd2{line-height:2;font-size:14px;color:#666;text-align:center;s}

.bgfd{background:#fff;border:1px #d9d9d9 solid}


.showmore{text-align:center}
.showmore a{border:1px #ddd solid;font-size:14px;line-height:1;padding:15px 50px;background:#fff;border-radius:50px}

.dlink{background:#a2a2a2;height:80px;text-align:center}
.dlink li{height:80px;line-height:80px;vertical-align:middle}
.dlink li a{font-size:14px;color:#000}
.dlink li em{font-size:14px;color:#000;padding:0 10px}

.dibu{height:346px;background:#414141}
.lxfs{font-size:16px;color:#e8e8e8;line-height:1;padding-bottom:10px}
.lxcon{font-size:12px;color:#e8e8e8;line-height:2}

.txtlink{}
.txtlink a{margin:5px 10px 5px 0;font-size:12px;color:#e8e8e8}

.banquan{color:#e8e8e8;font-size:14px;line-height:1}

.posbg{height:75px;background:url(../image/16.png) left top repeat-x}
.posbg div.dd1{font-size:24px;color:#fff;display:inline;float:left;font-weight:bold;text-align:center;width:215px;height:75px;line-height:75px;vertical-align:middle;background:#004ea2}
.catalist{display:inline;float:left;height:75px;width:985px}
.catalist div{display:inline;float:left;height:75px}
.catalist div a{display:block;height:75px;line-height:75px;vertical-align:middle;padding:0 40px;color:#616161;font-size:16px}
.catalist div.cur a{background:url(../image/17.png) center bottom no-repeat #fff;color:#004ea2;font-weight:bold}

.main{border:1px #d5d5d5 solid}
.mpad{padding:40px 69px}


.ctitle{font-size:24px;color:#004ea2;font-weight:bold;text-align:center;line-height:1}
.content{font-size:14px;color:#333;line-height:2;text-align:justify}
.content div{padding-bottom:10px}
.content p{padding-bottom:10px}



.alists{font-size:0;padding:10px 20px 0 20px}
.alists li{display:block}
.alists li a{height:45px;display:block;border-bottom:1px #efefef solid}
.alists li a span{color:#666;font-size:14px;height:45px;line-height:45px;display:inline;float:left;vertical-align:middle}
.alists li a em{color:#999;font-size:12px;height:45px;line-height:45px;display:inline;float:right;vertical-align:middle}
.alists li a:hover span{color:#004ea2}

h1{text-align:center;color:#333;font-size:20px;padding:20px 0 0 0}
.content-info{text-align:center;font-size:14px;font-size:12px;color:#666;padding:20px 0}
.content-des{padding:10px;line-height:2;font-size:12px;background:#efefef;padding:10px;color:#666}
 
.pn{border:3px #999 solid;font-size:14px;background:#f9f9f9;padding:20px;line-height:2}
.pn em{color:#666}
.pn a{color:#666}
.pn a:hover{color:#004ea2}

.mlist{}
.mlist li{width:268px;margin-right:16px;display:inline;float:left;margin-bottom:20px}
.mlist li a{display:block}
.mlist li a img{width:256px;height:180px;border:1px #d2d2d2 solid;background:#fff;padding:5px}
.mlist li div.dd2{font-size:14px;text-align:center;line-height:2}


.nodata{text-align:center;font-size:16px}
.bxjs{ border:1px #efefef solid; background:#fafafa; padding:30px;}


.cbar{line-height:1; padding-bottom:20px !important; border-bottom:1px #efefef solid}
.cbar em{font-size:16px; font-weight:bold; border-left:4px #004ea2 solid; padding-left:10px;}

.ipt{ border:1px #efefef solid; padding:8px; font-size:14px; color:#666; background:#fafafa;}
.btns{ color:#fff; background:#004ea2; padding:10px 50px; border:1px #efefef solid}
.frm{ background:#fafafa}
.frm td{ padding:10px; background:#fff; font-size:14px;}

.dar{ text-align:center}
.dar em{ font-size:30px; color:#515151; display:block; line-height:1; background:url(../image/80.png) center bottom no-repeat; padding:40px 0}
.dar span{font-size:16px; color:#c2c2c2;  display:block; line-height:1; padding:10px 0}

.adtxt{ text-align:center; font-size:15px; line-height:2; padding:5px 0}










