




.top{ width:100%; height:87px; background:url(images/top_bg.jpg) repeat-x;}
.head{ width:1002px; margin:0 auto;}
.head img{ float:left;}
.txt{ float:right; width:300px; display:block;}
.txt span a{ color:#858484;}

.nav{ width:1002px; margin:0 auto; height:33px; background:url(images/nav_bg.jpg) repeat-x; overflow:hidden;}
.nav ul{ margin:0; padding:0;}
.nav ul li{ float:left;}
.nav ul li img{ padding-top:6px;}
.nav ul li a{ width:99px; display:block; line-height:33px; color:#FFFFFF; font-size:14px; font-weight:bold; text-align:center;}
.nav ul li a:hover{ color:#ecf3fb; line-height:36px; overflow:hidden;}


/*Ê×Ò³±³¾°»ÃµÆÆ¬*/

.hdp{ width:1002px; height:324px; margin:0 auto; background:#ccc; position:relative; }
.flexslider{position:relative;height:324px;overflow:hidden;background:url(../img/loading.gif) 50% no-repeat; margin:0 auto; width:100%; z-index:1;}
.slides{position:relative;z-index:2;}
.slides li{height:324px;}
.fudong{ width:100%; height:49px; bottom:0; left:0; background:url(../images/011.png) top repeat-x; position:absolute; z-index:88;}
.flex-control-nav{position:absolute;bottom:40px;z-index:9999;width:100%;text-align:center; }
.flex-control-nav li{display:inline-block;width:13px;height:13px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:13px;height:13px;line-height:40px;overflow:hidden;background:url(../img/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:9999;width:100%;top:30%;}
.flex-direction-nav li a{display:block;width:65px;height:129px;overflow:hidden;cursor:pointer;position:absolute;}
#hdpa{ display:block; width:100%; height:100%;}
.flex-direction-nav li a.flex-prev{left:60px;background:url(../img/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:60px;background:url(../img/next.png) center center no-repeat;}




.gonggao{ width:1002px; margin:0 auto; height:32px; background:url(images/gonggao_bg.jpg) repeat-x; overflow:hidden;}
.gonggao strong{ height:32px; color:#2a2a2a; line-height:32px; font-size:14px; font-weight:bold; text-indent:5px; width:80px; float:left;}
.gonggao img{ float:left; margin-left:15px; margin-top:8px;}
.gonggao MARQUEE{ float:left;}
.gonggao MARQUEE span{ line-height:36px; color:#2a2a2a; display:block; width:100000px;}
.gonggao MARQUEE span a{ color:#000000; float:left; margin-right:25px; line-height:30px;}

.banner{ width:1002px; margin:0 auto;}

.con{ width:1002px; margin:10px auto; overflow:hidden;}
.left{ float:left; width:220px; margin-right:10px;}
.right{ width:772px; float:left;}

.yewu{ width:220px; margin-bottom:10px;}
.yewu ul{ margin:0; padding:0;}
.yewu ul li{ width:220px; height:28px; background:url(images/left_li.jpg) repeat-x;}
.yewu ul li img{ float:left; margin-left:6px; margin-right:8px; margin-top:5px; line-height:28px;}
.yewu ul li a{ color:#000000;}

.lxwm{ width:218px;  border:1px #c2c2c2 solid; margin-top:10px;}
.lxwm_tl{ width:218px; height:30px; background:url(images/tl.jpg) repeat-x; border-bottom:5px ##FFFFFF solid;}
.lxwm_tl span{ font-size:14px; font-weight:bold; color:#FFFFFF; line-height:25px; text-indent:10px; display:block;}
.lxwm span{ width:95%;  display:block; margin:0 auto;}

.right_tl{ width:100%; height:32px; background:#f0f0f0; overflow:hidden;}
.right_tl img{ float:left; margin:8px;}
.right_tl span{ font-size:14px; font-weight:bold; line-height:32px; color:#1860ac; float:left; display:block;}
.right_tl a{ float:right; padding-right:5px; line-height:32px; color:#333333;}

.part1{ width:770px; border:1px #c2c2c2 solid; overflow:hidden;}
.jianjie{ width:506px; height:200px; overflow:hidden; float:left; border-right:1px #c2c2c2 solid;}
.jianjie_info{ width:96%; display:block; margin:5px auto; }
.rongyu{ width:262px; float:left;}

.part2{ width:770px; height:250px; border:1px #c2c2c2 solid; margin-top:10px; overflow:hidden;}
.news{ width:384px; height:250px; float:left; border-right:1px #c2c2c2 solid;}
.news_list{ margin:0; padding-top:5px;}
.news_list li{ height:24px; line-height:24px; *height:22px; *line-height:22px; border-bottom:1px #d7d7d7 dashed; width:96%; margin:0 auto;}
.news_list li img{ float:left; margin:10px;}
.news_list li a{ float:left; color:#000000;}
.news_list li a:hover{ color:#1c5eaf;}
.news_list li span{ float:right; padding-right:6px;}


.anli{ width:770px; border:1px #c2c2c2 solid; margin-top:10px;}
#demo {overflow:hidden;width:760px; margin:0 auto;}
#demo img { padding:5px; border:1px solid #c2c2c2;}
#indemo { float:left; width:800%;}
#demo1,#demo2{float:left; margin-top:8px;}
#demo1 li span,#demo2 li span{ width:170px; display:block; text-align:center; margin-top:8px;}
#demo1 li,#demo2 li{float:left; width:170px; margin-left:15px;}
#demo1 li a,#demo2 li a{color:#000000;}

.youqing{ width:1000px; height:100px; border:1px #c2c2c2 solid; margin:0 auto 10px auto;}
.youqing img{ float:left; border:0;}
.youqing span{ width:950px; float:left; height:94px; display:block; margin-top:6px;}
.youqing span a{ float:left; margin:0 10px; height:24px; line-height:24px; color:#000000; overflow:hidden;}
.youqing span a:hover{ color:#1c5eaf;}

.foot{ width:1002px; border-top:3px #1c5dad solid; margin:0 auto; overflow:hidden;}
.foot span{ width:1002px; display:block; text-align:center; padding-top:6px;}
.foot span a{ color:#CC0000;}