@charset "utf-8";
/* CSS Document */
body {
	font-size:12px;
	font-family:Î¢ÈíÑÅºÚ,ËÎÌå;
	margin:0 auto;
	text-align: left;
    line-height:23px;
	background:#E8E8E8;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;

	color: #333;
}
html{ overflow-x:hidden;}

.mainc p{ font-size:14px;}

img{border:0px}
*{margin:0; padding:0}
ul{list-style:none}

a:link{
	text-decoration:none;
	color: #333;
}
a:visited {
	text-decoration: none;
	color: #333;
}

a:hover{
	color:#cc0000;
	text-decoration:none;
}
.clear{ font: 0px/0px sans-serif; clear:both; display: block; height:0px; overflow:hidden }
.fenye{border:1px solid #cccccc;padding-left:10px;padding-right:10px;float:left;margin-left:5px;}
.mainc{width:1000px;margin:15px auto; padding:0px 0 0 0;}
.tbk{width:1000px;margin:0 auto;height:84px;z-index:8;position:relative; }
.tbk .logo{float:left}
.tbk .tels{float:right;}


.dhbk{width:1000px;height:47px;background:url(../images/dhbk.png);margin:0 auto;z-index:10;position:relative; }

.navbox,.nav li,.nav li.current a,.nav li.selected a span,.nav li a.selected,.nav li a.selected span{background:url(../images/headerbg.png) no-repeat;}
.navbox{height:35px;background-position:0 -138px;background-repeat:repeat-x;position:relative;z-index:9;}
.nav{width:997px;padding-left:3px}
.nav li{float:left;height:35px;background-position:100% -99px;position:relative;}
.nav li.last{background:none;}
.nav li a{float:left;display:block;padding:0 0 0 0px;height:35px;}
.nav li a span{float:left;display:block;padding:0 0px 0 0;line-height:35px;font-size:14px;color:#fff;font-weight:400;cursor:pointer;width:142px;text-align:center;}
.nav li.selected a,.nav li a.selected{background-position:0 -59px;text-decoration:none;}
.nav li.selected a span,.nav li a.selected span{background-position:100% -59px;color:#fff;}
.nav li.selected .submenu{display:block;}
.nav li.selected .submenu a{font-weight:400}
.nav li .submenu{display:none;position:absolute;top:35px;z-index:2001;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background:#F7F7F7;}
.nav li .submenu{padding-bottom:10px;width:142px;text-align:center}
.nav li .submenu li{float:none;padding:0;height:auto;height:32px;line-height:32px;border-bottom:1px solid #ccc;width:132px;margin:0 auto}
.nav li .submenu li.last{border:none;}
.nav li .submenu li a{color:#333;float:none;text-align:center;font-size:12px;font-family:Î¢ÈíÑÅºÚ;}
.nav li .submenu li a:hover{font-weight:400;color:#cc0000;font-size:12px;}


/* µ¥¸öÍ¼Æ¬»ÃµÆÆ¬ºÐ×Ó - ¹«ÓÃÀà */
.slideBox{ width:1680px; height:550px; overflow:hidden; position:relative; }
.slideBox .hd{ height:16px; overflow:hidden; position:absolute; right:830px;bottom:10px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:5px;  width:16px; height:16px; line-height:16px; text-align:center;background:url(../images/fn2.png); cursor:pointer;color:#666 }
.slideBox .hd ul li.on{ background:url(../images/fn1.png); color:#FFFFFF; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd img{ width:1680px; height:550px; }

.ends{width:100%;height:45px;line-height:25px;background:#D5D5D5;border-top:2px solid #B4B4B4;margin-top:30px; float:left; padding:20px 0 30px 0;}
.ends2{width:1000px;margin:0 auto;}
.weizhi{margin:0 auto;padding-bottom:8px;width:1000px}


.mleft{width:220px;float:left}
.mright{width:772px;float:right;}


.pro{ float:left; margin:0 0 10px 0;}
.lx{ float:left; margin:0 0 10px 0;}


.abt1{height:60px;line-height:40px;background:url(../images/pro.jpg);padding:0px;color:#fff;font-size:16px; font-weight:bold; width:220px; text-align:center; }
.abt2{border-left:1px solid #ccc;border-right:1px solid #ccc;background:#fff;padding:4px; width:197px; margin:0 0 0 7px;}
.lbk{width:180px;margin:0 auto}
.lbk li{height:50px;line-height:47px;background:url(../images/lbk1.jpg);padding-left:21px;font-size:14px}
.lbk li:hover{background:url(../images/lbk2.jpg)}
.lbk li:hover a{color:#008AFF}
.lbk .hoverss{background:url(../images/lbk2.jpg)}
.lbk .hoverss a{color:#008AFF}

.cplb-bottom {
width: 220px;
height: 15px;
background: url(../images/pro-bot.jpg);
}



.lbk2{width:182px;margin:0 auto}
.lbk2 p{ line-height:28px; font-size:14px;}
.lbk2 li{height:30px;line-height:30px;background:url(../images/lbk8.jpg);padding-left:25px;font-size:14px;margin-top:5px;margin-bottom:5px}
.lbk2 .hoverss a{color:#cc0000}
.lbk2 .xiaolei{background:#fff;border-bottom:1px dotted #ccc;padding-left:30px}

.abii li{height:170px;border-bottom:1px solid #ccc;margin-bottom:15px}
.atit{height:25px;line-height:25px;font-size:14px;padding-bottom:6px}
.atit a{font-weight:700}
.abii .atu{float:left;}
.abii .atu img{width:180px;height:114px}
.abii .axx{float:right;width:550px;line-height:26px}
.abii .amore{text-align:right;}
.abii .amore a{color:#008AFF}

.rb1{height:58px;line-height:55px;background:url(../images/rb1.jpg);padding-left:40px;font-size:14px; float:left; width:732px; }
.rb2{border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background:#fff; height:auto; float:left; width:770px; margin:0 0 10px 0;}
.contt{padding:20px;padding-top:10px;padding-bottom:15px}
.contt ul{ float:left; margin:0; padding:0; list-style:none;}
.contt ul li{ float:left; width:210px; height:auto; margin:0 8px 10px 8px; background:url(../images/cp.jpg) left bottom no-repeat; padding:8px; border:1px solid #CCCCCC;}
.contt ul li a{ display:block; float:left; width:210px;}
.contt ul li span{ display:block; float:left; width:210px; height:30px; line-height:30px; text-align:center; color:#0a8eff; font-size:14px;}





.newslist li{border-bottom:1px dotted #dddddd;height:107px;margin-bottom:14px}
.newslist .atit{height:22px;line-height:22px;font-size:14px}
.newslist .atu{float:left;}
.newslist .atu img{width:125px;height:75px;border:1px solid #ddd;padding:1px}
.newslist .axx{float:right;width:600px;line-height:20px}
.newslist .amore a{color:#008AFF}

.proli{width:367px;margin-bottom:15px;height:199px;float:left;background:url(../images/cpbk.jpg);margin-right:15px}
.proli .ctu{float:left;width:135px;text-align:center;padding-top:12px}
.proli .ctu img{width:87px;height:162px;}
.proli .cxx{float:right;width:210px;margin-right:15px}
.proli .ctit{height:63px;line-height:63px}
.proli .ctit a{font-size:18px;}
.proli .jj{color:#888}

.nban{margin:0 auto;margin-bottom:10px;height:350px;width:1000px}

.cptit{height:56px;line-height:56px;background:url(../images/cptit.jpg);font-size:15px;padding-left:30px}
.cpcont{min-height:500px;background:#fff;border-left:1px solid #C7C7C7;border-bottom:1px solid #C7C7C7;border-right:1px solid #C7C7C7;padding-left:30px;padding-right:30px;padding-top:15px;padding-bottom:20px}
.cptu{width:550px;height:570px;margin:0 auto}



.ccnr{min-height:500px}

/*Ñ¡Ïî¿¨4*/
#Tab5{
width:1010px;
margin:0px;
padding:0px;
margin:0 auto;
margin-top:10px;
}

/*²Ëµ¥class4*/
#Tab5 .Menubox5 {
width:100%;

height:49px;
line-height:42px;

}
#Tab5 .Menubox5 ul{
margin:0px;
padding:0px;

}
#Tab5 .Menubox5 li{
float:right;
display:block;
cursor:pointer;
font-size:15px;
font-weight:400;
width:93px;
text-align:center;
margin-right:2px;
color:#333;
background:url(../images/qs1.jpg);




}
#Tab5 .Menubox5 li.hover{
padding:0px;
background:#fff;
font-size:15px;
width:99px;
font-weight:400;
background:url(../images/qs2.jpg);
color:#fff;
margin-right:2px;
height:49px;
line-height:42px;
}


.cpsbk{width:989px;height:334px;background:url(../images/cpsbk.jpg);margin:0 auto;margin-top:30px}
.icptit a{height:53px;display:block;width:100%;}

.demos{width:989px;height:278px;clear: both;position: relative;}

.bx_wrap {margin-top:20px;margin-left:25px}
.bx_wrap ul img {width:87px;height:162px  }
.bx_wrap ul li{text-align:center;width:286px}
.bx_wrap ul li a:hover{text-decoration:none; color:#f30}
.bx_wrap a.prev {width:32px;height:69px;line-height:69px;outline-style:none;outline-width: 0;position:absolute; top:35px; left:12px; text-indent:-999em; background: url(../images/arrleft.jpg) no-repeat;}
.bx_wrap a.next {width:32px;height:69px;line-height:69px; right:10px;position: absolute;top:35px; text-indent:-999em; background:url(../images/arrright.jpg) no-repeat;}

.iabt{width:1000px;height:255px;background:url(../images/iabt.jpg);margin:20px auto; padding:0;}
.iabss{width:534px;float:right;margin-right:20px}
.iabtit a{height:75px;width:100%;display:block}

.iser{width:1000px;height:315px;background:url(../images/iser.jpg);margin:0 auto}
.iser2{width:520px;margin-left:15px}
.iser2 .att a{height:58px;width:100%;display:block}


.dibu{ width:100%; float:left; background:url(../images/bbk.jpg) repeat-x; height:auto; overflow:hidden; margin:15px 0 0 0;}

.mainw{margin:0 auto;width:1000px;height:auto;margin-top:55px}
.mainw .wbc{float:left;width:270px;border:1px solid #DAC8C8;background:#fff}
.mainw .inn{float:left;width:485px;margin:0 10px 0 0;}

.zxzx{height:35px;line-height:35px;background:url(../images/zxzx.jpg);text-align:right; margin:0 15px 0 0;}
.zxzx a{color:#952A2A}

.inews ul{ margin:0; padding:10px 0 0 10px; list-style:none; float:left;}
.inews li{height:auto;border-bottom:1px dotted #ccc;margin-bottom:14px; padding:0 0 10px 0; float:left;}
.inews .atit{padding-bottom:0px}

.inews .axx{float:right;width:460px}
.inews .times{color:#1DD0FC}

.mainc1{width:1350px;margin:0 auto;min-height:400px}

.banp{width:100%;background-image:url(../images/bbk.jpg);background-repeat:repeat-x; padding:20px 0 0 0;}

.webksss{height:24px;line-height:24px;border:1px solid #ccc}

.ddcpic li{float:left;width:204px;height:330px;float:left;text-align:center;margin-left:24px;margin-right:10px}
.ddcpic li img{width:200px;height:275px;border:1px solid #ddd;padding:2px}
.ddcpic li:hover img{width:200px;height:275px;border:1px solid #ff6600;padding:2px}

.arci li{height:198px;border-bottom:1px solid #ddd;margin-bottom:15px}

.aleft{float:left;width:250px;}
.aright{float:right;width:480px}
.aright .atit{font-size:16px;}
.aright .ali{border-bottom:1px dotted #ccc;height:28px;line-height:28px}
.aleft img{width:250px;height:180px}



.bn-alp { width:100%; height:550px; position:relative; }
.bn-alp ul,.bn-alp li { margin:0; padding:0; list-style:none; }
.bn-alp .box { height:100%; position:relative; }
.bn-alp .box li { width:100%; height:550px; background-position:50% 50%; background-size:cover; position:absolute; top:0; left:0; z-index:10; }
.bn-alp .box li.on { z-index:99; }
.bn-alp .box li img.bg { display:none; }
.bn-alp .box li a.b { display:block; width:100%; height:100%; }
.bn-alp .i { bottom:10px; left:50%; margin-left:-50px; text-align:center; position:absolute; z-index:100;}
.bn-alp .i i { display:inline-block; margin-right:10px; width:16px; height:16px; background:url(../images/ico-bn-alp.png) no-repeat -16px 0; cursor:pointer; }
.bn-alp .i i.on { background-position:0 0; }


.dqfz{ width:100%; float:left; background:url(../images/bbk.jpg) repeat-x; height:auto; overflow:hidden;}
.links{width:1000px;margin:0 auto;margin-top:20px;}


.dqfz_tou{height:58px;line-height:55px;background:url(../images/dqfz.jpg);padding-left:40px;font-size:14px}
.dqfz_con{ width:978px; border:1px solid #CCCCCC; border-top:none; float:left; background:#FFFFFF; padding:15px 10px;}
.dqfz_con a{ padding:0 5px;}

.banner{ width:1000px; margin:0 auto;}

.ab_nei{ float:left; line-height:30px; font-size:14px; padding:15px;  width:740px;}
.ab_nei h3{ width:750px; text-align:center; height:40px; line-height:40px; float:left; border-bottom:1px dotted #CCCCCC; margin:0 0 15px 0;}

.pn{border-top:1px solid #ccc; line-height:28px; font-size:13px; padding:5px 8px; margin:0 15px; color:#555; float:left; width:730px;}
.pn a:hover{ text-decoration:underline;}


.bq{ width:750px; float:left; font-size:14px; margin:10px 0 15px 0; padding:10px; background:#fc812f; border-radius:5px; color:#FFFFFF;}
.bq .bq_le{ float:left; width:50px; height:30px; line-height:30px; text-align:center;}
.bq .bq_le span{ font-size:14px; font-family:"微软雅黑"; color:#FFFFFF;}
.bq .bq_ri{ width:700px; float:left; margin:0; padding:0; color:#FFFFFF;}
.bq .bq_ri a{ padding:0 8px;font-size:14px; font-family:"微软雅黑"; line-height:30px; color:#FFFFFF;}

.new_con{width:750px; float:left; margin:0; padding:10px 10px 15px 10px; }

.new_con span{display:block; float:right; margin:10px 0 0 0;}

.new_con ul li{ width:680px; float:left; background:url(../images/n_new.gif) left center no-repeat; padding:0 0 0 20px; height:30px; line-height:30px;border-bottom:#cdcbcb  dashed 1px; margin:0 8px 0 0;}
.new_con ul li a{display:block; float:left; width:500px; font-size:14px;}
.new_con ul li span{display:block; float:right; margin:0 8px 0 0;font-size:14px;}


.pages{margin-top:5px; float:left;}
.pages a,.pages a:visited,.pages b,.pages span{display:inline;float:left;min-width:12px;height:20px;line-height:20px;margin:5px 5px 0 0;padding:2px 5px;text-align:center;font-family:"微软雅黑", Arial, "宋体";font-size:12px;white-space:nowrap;border:1px solid #BDD7F2;border-radius:3px;color:#333}
.pages a:hover{border:1px solid #38739F;background:#E5F3FF;color:#000;font-weight:400}
.pages b{border:1px solid #BDD7F2!important;background:#CBE0F7!important}
.pages span{font-weight:bold;}

.gjc{ float:left; width:698px; border:1px solid #CCCCCC; padding:10px; margin:10px auto;}
.gjc ul{}
.gjc ul li{ float:left; line-height:30px;}


#focus {width:1000px; height:285px; overflow:hidden; position:relative;}
#focus ul {height:285px; position:absolute;}
#focus ul li {float:left; width:1000px; height:285px; overflow:hidden; position:relative; background:#000;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:1000px; height:20px; left:0; bottom:0; background:#000;}
#focus .btn {position:absolute; width:998px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus .btn span.on {background:#fff; height:330px;}
#focus .preNext {width:45px; height:100px; position:absolute; top:90px; background:url(../images/sprite.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}
.ewm_gs{ position: fixed; bottom: 0; right: 0; z-index:99999999;  }