@charset "utf-8";/*
 * This is NOT a freeware, use is subject to license terms
 * @author Miscuz! <526781311@qq.com>
 * version 9.20.55
 * @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)}

.navsp{background:#0050e2}
.nav{}
.nav li{display:inline;float:left;height:60px;position:relative}
.nav li a.item{font-size:16px;color:#fff;display:block;height:60px;line-height:60px;vertical-align:middle;padding:0 16px}

.icontxt{white-space:nowrap}
.icontxt a{font-size:18px;color:#313131;height:28px;line-height:28px;margin-left:20px}
.icontxt a.bg1{background:url(../images/3.png) left center no-repeat}
.icontxt a.bg2{background:url(../images/4.png) left center no-repeat}
.icontxt a.bg3{background:url(../images/5.png) left center no-repeat}
.icontxt a.bg4{background:url(../images/12.png) left center no-repeat}

.gallerylist{}
.gallerylist li{display:inline;float:left;width:210px;margin-right:12px}
.gallerylist li a{display:block}
.gallerylist li div.dd1{border:1px #efefef solid;padding:4px}
.gallerylist li div.dd1 img{width:200px;height:130px;background:#efefef}
.gallerylist li div.dd2{line-height:1;padding-top:15px;height:32px;font-size:14px;color:#333;text-align:center;}


.flexslider{position:relative;height:438px;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(../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(../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}

.jy{}
.jy li{ display: inline; float: left; width: 200px; margin-right: 10px; }
.jy li span{ display: block; border: 1px #ddd solid; padding: 5px;}
.jy li span img{ width: 188px; height: 120px; background: #ccc }
.jy li em{ display: block; line-height: 1; text-align: center; padding: 10px 0 20px 0; font-size: 14px; color: #333}

.possp{border-top:1px #dbdbdb solid;border-bottom:1px #dbdbdb solid;background:#ececec}
.pos{height:58px}
.pos span{font-size:14px;color:#2b2b2b;display:inline;;float:left;height:58px;line-height:58px;vertical-align:middle}
.pos span a{color:#2b2b2b}

.ltr{border-bottom:2px #ebebeb solid}

.bar{border-bottom:3px #ebebeb solid;height:31px;padding:20px 0}
.bar span{display:inline;float:left;height:31px;line-height:31px;vertical-align:middle;background:url(../images/6.png) 10px center no-repeat;padding-left:30px}
.bar span a{font-size:18px;color:#1d477b;font-weight:bold}
.bar em{display:inline;float:right;height:31px;line-height:31px;vertical-align:middle}
.bar em a{font-size:14px;color:#666666}
.bar div.spt{display:inline;float:left;width:30px;height:31px;background:url(../images/7.png) center center no-repeat}
.bar div.alink{display:inline;float:left;height:31px;line-height:31px;vertical-align:middle}
.bar div.alink a{font-size:18px;color:#9f9f9f;font-weight:bold}
.bar div.alink a.cur{color:#1d477b}
.bar span a.hui{color:#9f9f9f}
.bar span a.hui.cur{color:#1d477b}

.list1{}
.list1 li{display:block;height:30px;line-height:30px;vertical-align:middle}
.list1 li a{font-size:14px;color:#292929}
.list1 li a:hover{text-decoration:underline;color:#0050e2}
.list1 li.spec{height:60px;line-height:60px;vertical-align:middle}
.list1 li.spec a{color:#c30000;font-size:16px;font-weight:bold}

.list2{}
.list2 li.item{display:block;height:30px;line-height:30px;vertical-align:middle}
.list2 li.item a{font-size:14px;color:#292929}
.list2 li.item a:hover{text-decoration:underline;color:#0050e2}
.list2 li.spec{display:block;padding-top:14px}
.list2 li.spec a{display:block;height:68px}
.list2 li.spec a img{float:left;width:85px;height:68px;background:#efefef;margin-right:10px}
.list2 li.spec a span{display:block;line-height:1;font-size:16px;color:#c30000;font-weight:bold}
.list2 li.spec a em{display:block;line-height:1.5;font-size:14px;color:#292929;padding-top:5px}

.list3{}
.list3 li{display:block;padding-top:22px}
.list3 li a{display:block;height:68px}
.list3 li a img{float:left;width:85px;height:68px;background:#efefef;margin-right:10px}
.list3 li a span{display:block;line-height:1;font-size:16px;color:#c30000;font-weight:bold}
.list3 li a em{display:block;line-height:1.5;font-size:14px;color:#292929;padding-top:5px}

.list4{}
.list4 li{display:block;height:30px;line-height:30px;vertical-align:middle}
.list4 li a{font-size:14px;color:#292929}
.list4 li a:hover{text-decoration:underline;color:#0050e2}

.list4.ht1 li{height:28px;line-height:28px}

.loadmore{padding-top:12px}
.loadmore a{width:100%;background:#ebebeb;color:#666;text-align:center;height:32px;line-height:32px;vertical-align:middle;border-radius:100px;text-align:center}
.loadmore a:hover{background:#1d477b;color:#fff}

.bd{border:1px #e1e0df solid}
.bds{border:1px #c3e2f1 solid}
.bdsd{border:1px #e1e0df solid;border-top:0}
.bbd{ border-bottom: 1px #e1e0df solid }

.qlider{}
.qlider li{display:inline;float:left}
.qlider li a{display:block;position:relative}
.qlider li a div.dd2{position:absolute;left:0;bottom:0;width:100%;height:50px;line-height:50px;vertical-align:middle;background:url(../images/png/h50.png)}
.qlider li a div.dd2 em{font-size:16px;color:#fff;padding-left:20px}

#pager2{position:absolute;text-align:right;z-index:999999;right:45px;bottom:18px;white-space:nowrap}
#pager2 a{background:rgba(255,255,255, 0.9);margin-right:8px;width:12px;height:12px;border-radius:20px}
#pager2 a.selected{background:#ff9900}
#pager2 a span{display:none}

#pager3{position:absolute;text-align:right;z-index:999999;right:45px;bottom:18px;white-space:nowrap}
#pager3 a{background:rgba(255,255,255, 0.9);margin-right:8px;width:12px;height:12px;border-radius:20px}
#pager3 a.selected{background:#ff9900}
#pager3 a span{display:none}

.daoshi{}
.daoshi li{display:block}
.daoshi li a{display:block;height:111px}
.daoshi li img{float:left;width:67px;height:95px;margin-right:10px}
.daoshi li span{display:block;line-height:1;font-size:16px;color:#ff4545;font-weight:bold}
.daoshi li em{display:block;line-height:1.5;font-size:12px;color:#292929;padding-top:5px}

.daoshis{}
.daoshis li{display:inline;float:left;width:530px;margin-right:70px}
.daoshis li a{display:block;height:240px}
.daoshis li img{float:left;width:150px;height:210px;margin-right:43px; background: #ccc;}
.daoshis li span{display:block;line-height:1;font-size:16px;color:#ff4545;font-weight:bold}
.daoshis li em{display:block;line-height:1.5;font-size:14px;color:#292929;padding-top:15px}
.daoshis li i{display:block;line-height:1;font-size:14px;color:#999;padding-top:25px}


.work{}
.work li{display:inline;float:left;width:216px;margin-right:30px}
.work li a{display:block}
.work li div.dd1{border:1px #efefef solid;padding:5px}
.work li div.dd1 img{width:204px;height:135px;background:#efefefe}
.work li div.dd2{line-height:1;padding-top:15px;height:32px;font-size:16px;color:#eb2828;font-weight:bold}
.work li div.dd3{line-height:1.5;height:65px;font-size:14px;color:#414141}

.tscy{}
.tscy li{display:inline;float:left;width:300px;padding:8px 0}
.tscy li a{display:block;height:60px}
.tscy li a img{width:60px;height:60px;float:left;margin-right:20px;background:#efefef}
.tscy li a span{display:inline;float:left;height:60px;line-height:60px;vertical-align:middle;font-size:16px;font-weight:bold;color:#323232;white-space:nowrap}

.frd{background:url(../images/8.png) center center repeat-x}
.frd div{background:#fff;line-height:1;padding:10px 20px}
.frd div span{font-size:25px;color:#224182;font-weight:bold}
.frd div em{font-size:25px;color:#8b8b8b;font-weight:bold;padding-left:25px}

.linktxt{}
.linktxt a{font-size:14px;color:#3d3d3d;margin-right:20px}
.linktxt a:hover{color:#3d548c;text-decoration:underline}

.footbg{background:#464b4f}
.foottxtdom{padding-left:380px}

.foota{}
.foota a{font-size:16px;line-height:1;font-weight:bold;color:#fff;margin-right:25px}
.foottxt{line-height:1.8;color:#ffffff;font-size:14px}
.foottxt a{color:#fff}

.cataname{text-align:center}
.cataname span{display:block;line-height:1;font-size:31px;color:#2b2b2b;padding:50px 0 10px 0}
.cataname em{display:block;line-height:1;font-size:20px;color:#9f9f9f;padding:0 0 25px 0}

.catalist{background:#eeeeee;border:1px #dbdbdb solid;padding:30px 50px;border-radius:10px}
.catalist div{line-height:1}
.catalist div a{font-size:16px;color:#2b2b2b;margin-right:45px}
.catalist div.cur a{background:url(../images/10.png) left center no-repeat;padding-left:30px;color:#c50000;font-weight:bold}

.catades{height:75px;line-height:75px;vertical-align:middle;border-bottom:1px #e9e9e9 solid}
.catades em{font-weight:bold;color:#292929;font-size:25px;padding-left:50px}

.nodata{text-align:center;padding:200px 0 !important;font-size:16px;background:url(../images/nodata.png) center 110px no-repeat;color:#333}

.art{}
.art li{display:block;padding:15px 0;border-bottom:1px #efefef solid}
.art li div.dd1{height:38px}
.art li div.dd1 span{display:inline;float:left;height:38px;line-height:38px;vertical-align:middle}
.art li div.dd1 span a{font-size:18px;m font-weight:bold;color:#292929;font-weight:bold}
.art li div.dd1 span a:hover{color:#a90000;text-decoration:underline}
.art li div.dd1 em{font-size:14px;color:#6a6a6a;display:inline;float:right;height:38px;line-height:38px;vertical-align:middle}
.art li div.dd2{font-size:14px;color:#949494;line-height:2}


.arts{}
.arts li{display:block;padding:15px 0;border-bottom:1px #efefef solid;height:115px}
.arts li div.dd1{height:38px}
.arts li div.dd1 span{display:inline;float:left;height:38px;line-height:38px;vertical-align:middle}
.arts li div.dd1 span a{font-size:18px;m font-weight:bold;color:#292929;font-weight:bold}
.arts li div.dd1 span a:hover{color:#a90000;text-decoration:underline}
.arts li div.dd1 em{font-size:14px;color:#6a6a6a;display:inline;float:right;height:38px;line-height:38px;vertical-align:middle}
.arts li div.dd2{font-size:14px;color:#949494;line-height:2}

.arts li div.dd3{display:inline;float:right;width:930px}
.arts li div.dd0{display:inline;float:left}
.arts li div.dd0 img{width:168px;height:115px;background:#efefef}


h1{text-align:center;color:#292929;font-size:25px;padding:50px 0 20px 0}
h1.red{color:#ff0000}
.cinfo{text-align:center;font-size:16px;color:#666;padding:20px 0}
.cdes{padding:10px;line-height:2;font-size:12px;background:#efefef;padding:10px;color:#666}
 
.pn{border-top:1px #efefef solid;font-size:16px;background:#fff;padding:20px 0;line-height:2;margin-top:30px;color:#333}
.pn em{color:#333;font-weight:bold}
.pn a{color:#333}
.pn a:hover{color:#333;text-decoration:underline;color:#b10000}
 
.content{font-size:16px;color:#6a6a6a;line-height:2;text-align:justify}
.content div{padding-bottom:10px}
.content p{padding-bottom:10px}
.content ol{list-style-position:inside;padding-left:20px}
.content ol li{list-style-type:decimal;list-style-position:inside}
.content ul{list-style-position:inside;padding-left:20px}
.content ul li{list-style-type:decimal;list-style-position:inside}
.content img{height:auto !important;max-width:100% !important}

.gzs{}
.gzs li{display:block;height:180px}
.gzs a{display:block}
.gzs div.dd0{display:inherit;float:left;margin-right:30px}
.gzs div.dd0 img{width:240px;height:155px;background:#efefef}
.gzs div.dd1{width:850px;float:right}
.gzs div.dd2{font-size:20px;line-height:1;color:#ff0000;font-weight:bold}
.gzs div.dd2 span{padding-right:20px}
.gzs div.dd3{font-size:14px;line-height:1.6;color:#000000;padding-top:20px}
.gzs div.dd4{line-height:1;padding-top:20px}

.itembar{font-size:20px;color:#292929;font-weight:bold;line-height:1;padding:35px 0 35px 20px; position:relative}
.itembar a{position:absolute; right:0; top:38px;line-height:1;font-size:14px;color:#333;font-weight:normal}

.sliderbg{background:#efefef}

.njt{}
.njt li{display:inline;float:left;width:1178px;height:370px}
.njt li img{width:1178px;height:370px}

.sliderbtn{position:absolute;width:44px;height:83px;cursor:pointer}
.sliderbtn img{width:44px;height:83px}
.sliderbtn.bg1{background:url(../images/q1.png) left top no-repeat}
.sliderbtn.bg2{background:url(../images/q2.png) left top no-repeat}

.zuopin{}
.zuopin li{display:inline;float:left;width:240px;margin-right:46px;height:210px}
.zuopin img{width:238px;height:148px;border:1px #efefef solid}
.zuopin div.dd2{display:block;line-height:1;text-align:center;font-size:12px;color:#333;padding-top:10px}

.frmtxt{}
.frmtxt textarea{width:1074px;border:2px #ccc solid;padding:10px;line-height:1.5;height:80px;outline:0}
.frmtxt textarea:focus{border-color:#2188ff;box-shadow:inset 0 1px 2px rgba(27,31,35,.075), 0 0 0 0.2em rgba(3,102,214,.3);outline:none;border-radius:3px}
.frmipt input.ipt{border:2px #ccc solid;padding:10px;outline:0;width:80px}
.frmipt input.ipt:focus{border-color:#2188ff;box-shadow:inset 0 1px 2px rgba(27,31,35,.075), 0 0 0 0.2em rgba(3,102,214,.3);outline:none;border-radius:3px}
.frmipt button{background:#df0002;color:#fff;border:0;padding:10px 25px;border-radius:5px;box-shadow: rgba(0, 0, 0, 0.16) 0px 2px 5px 0px, rgba(0, 0, 0, 0.12) 0px 2px 10px 0px;}

.plist{}
.plist li{display:block;padding:10px 20px;border:1px #d7eaff solid;border-radius:5px;margin-bottom:10px}
.plist li div.d1{height:35px;line-height:35px;vertical-align:middle}
.plist li div.d1 span{font-weight:bold;color:#df0002;display:inline;float:left;font-size:16px;height:35px;line-height:35px;vertical-align:middle}
.plist li div.d1 i{color:#999;display:inline;float:left;font-size:12px;height:35px;line-height:35px;vertical-align:middle; padding-left: 20px;}
.plist li div.d1 em{padding-left:20px;font-size:16px;display:inline;float:right;color:#333;height:35px;line-height:35px;vertical-align:middle}
.plist li div.d2{font-size:14px;line-height:2;color:#333}
.plist li div.d3{font-size:14px;line-height:2;color:#333; background: #f3f3f3; padding: 10px; border-radius: 5px; margin-top: 10px;}
.plist li div.d3 span{ font-weight: bold; color: #ff0000 }

.frm{}
.frm td{padding-bottom:15px}
.frm td.tdleft{font-size:14px}
.frm td.tdright{font-size:14px}
.frm td.tdright em.red{color:#ff0000;font-weight:bold;padding-left:10px}
.frm td.tdright em.bak{color:#666;padding-left:5px}
.ipt{font-size:14px;color:#666;padding:8px;border:1px #ccc solid}
.textbox{font-size:14px;color:#666;padding:8px;line-height:2;border:1px #ccc solid}
.codeimg{cursor:pointer}
.btn{font-size:16px;color:#fff;border:0;padding:8px 50px;background:#db3039}
.select{font-size:14px;color:#666;padding:8px;border:1px #ccc solid}

.gallery{}
.gallery li{ display: inline; float: left; width: 224px;}
.gallery li a{ display: block; padding: 0 11px; }
.gallery li span{ display: block; border: 1px #ddd solid; padding: 4px;}
.gallery li span img{ width:192 px; height: 134px; background: #ccc}
.gallery li em{ display: block; line-height: 1; text-align: center; padding: 10px 0 20px 0; font-size: 14px; color: #333}

.anli-prev{position:absolute;left:-30px;top:64px;width:14px;height:22px;cursor:pointer;z-index:99999}
.anli-prev a{display:block;width:14px;height:22px;background:url(../images/resource-44-2.png) left bottom no-repeat}
.anli-prev a:hover{background:url(../images/resource-44-2.png) left top no-repeat}
 
.anli-next{position:absolute;right:-30px;top:64px;width:14px;height:22px;cursor:pointer;z-index:99999}
.anli-next a{display:block;width:14px;height:22px;background:url(../images/resource-44-2.png) right bottom no-repeat}
.anli-next a:hover{background:url(../images/resource-44-2.png) right top no-repeat}


.zixdom{background:#f3f3f3;padding:20px}

.sear{position:absolute;width:380px;height:56px;background:url(../images/11.png);right:0;top:0px; display: none;transition:all 0.3s ease 0s}
.sear.cur{ display: block; top: 30px; }
.sear-dom{height:56px;position:relative;width:380px;overflow:hidden;overflow-y:hidden;overflow-x:hidden}
.sear-dom input{outline:0;border:0;margin:0px;padding-left:15px;font-size:12px;background:none;width:290px;height:56px}
.sear-dom a{position:absolute;right:0;top:0;width:56px;background:url(../images/11.png) right top no-repeat; cursor: pointer;}
.sear-dom a img{width:7s0px;height:56px}

.wyzxbtn{ font-size: 18px; color: #fff; background: #a90000; line-height: 1; padding: 15px 30px; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.16) 0px 2px 5px 0px, rgba(0, 0, 0, 0.12) 0px 2px 10px 0px;}