/* CSS Document */

body{font-size:12px; padding:0; margin:0; background:url(../images/bg2.jpg) no-repeat center 600px #fff; color:#545454}
.of{overflow:hidden; zoom:1;}
.cf{clear:both; font-size:0px; line-height:0px; height:0px;}
.l{float:left;}
.r{float:right;}
img{border:none;}
ul,li,p,h1,h2,form,lt,dt{padding:0px; margin:0px; list-style:none;}
a:link,a:visited,a:hover{text-decoration:none; color:#545454; line-height:24px;}
a:hover{color:#cc0033;}
.mt5{margin-top:5px;}
.ml5{margin-left:5px;}
.red,.red a:link,.red a:visited,.red a:hover{color:red;}
.white,.white a,.white a:link,.white a:visited,.white a:hover{color:#fff;}
.f14,a.f14,a.f14:link,a.f14:visited,a.f14:hover{font-size:14px;}
.line10{height:10px; line-height:1px; font-size:1px; overflow:hidden;}
.main{width:1000px; margin:0 auto;}

/**top     font:14px/33px 'Microsoft Yahei','SimSun',sans-serif;**/
.top{height:600px; width:100%; position:relative;}
.t{height:116px; background:url(../images.bg_t.jpg) repeat-x center bottom #fff;}
.fav{text-align:right; line-height:24px; height:24px; width:230px; position:absolute; left:50%; top:0; margin-left:270px; z-index:100;}
.logo{height:62px; width:222px; background:url(../images/logo.png); position:absolute; left:50%; top:15px; margin-left:-490px; z-index:100;}
.logo a{display:block; height:62px;}
.a_menu{width:1000px; height:37px; position:absolute; bottom:0; left:50%; margin-left:-500px; z-index:101}

.banner{position:relative; z-index:1;}

.cont{line-height:24px; padding:8px;}
.cont img{float:left; margin:5px 8px 0 0;}

.a{}
.a .l{width:358px;}
.a .c{width:390px; margin-left:13px;}
.a .r{width:205px; padding-right:7px;}
.a .l .cont img{margin:5px 8px 0 0; width:112px; height:85px;}
.a .l .list_news{border-top:1px dashed #ccc; padding:12px 0 0 0; margin-top:12px;}
.a .c .cont img{width:159px; height:125px;}
.contact{padding:8px 0; font-size:14px; font-weight:bold; line-height:20px; color:#999;}
.jt-gb{padding-left:12px;}
.container .jt-gb{padding-left:57px;}
.list_contact{margin:3px auto 0 auto; width:200px;}
.list_contact li{line-height:24px; padding-left:34px; border-top:1px solid #999999; height:24px; overflow:hidden; cursor:pointer;}
.list_contact .list_c_1{background:url(../images/s_l.jpg) no-repeat 0 0;}
.list_contact .list_c_2{background:url(../images/s_l.jpg) no-repeat 0 -54px;}
.list_contact .list_c_3{background:url(../images/s_l.jpg) no-repeat 0 -111px;}
.list_contact li,.list_contact li a:link,.list_contact li a:visited,.list_contact li a:hover{font-size:12px; line-height:24px; font-weight:normal; color:#666;}


.d{margin-top:15px;}
.d .l{width:492px;}
.d .r{width:485px;}
.d .r .l{width:228px; padding-top:15px;}
.d .r .r{width:233px;}
.d .r .l img{margin:0px;}
.list_house li{height:111px;}
.list_house li p{width:150px; float:left;}
.list_house li span{float:right;}
.list_house li .con{width:312px; float:right;}
.list_house li p img{width:150px; height:97px;}
/*
.list_classes{width:250px; margin:0 auto;}
.list_classes li{line-height:24px; margin-top:6px;}
.list_classes li a{display:block;border:1px solid #ccc; height:24px;  background:#eee; padding:0 0 0 10px;}
.list_classes li.selected a:link,.list_classes li.selected a:visited,.list_classes li a:hover{border:1px solid #cc0033; color:#111; background:#ffd4df;}
*/

.p{margin-top:22px;  height:216px; background:url(../images/bg_scroll.jpg);}

.flink{line-height:50px;height:50px; color:#cc0033;}
.footer{background:#d6d6d6;}
.footer .main{background:url(../images/logo_b.jpg) no-repeat 40px 20px; height:72px; padding:20px 0; line-height:24px; text-align:right;}

/**导航样式**/
.navbox{height:60px; width:100%; background:url(../images/bg_menu.png) center top; position:absolute; left:0; top:80px; z-index:1000;}
.nav{height:60px; width:1000px; margin:0 auto;}
.nav li{float:left; width:121px; text-align:center; margin-left:3px;}
.nav li.nav_03{width:125px;}
.nav li.max{width:120px;}
.nav li a{display:block;}
.nav li a:link,.nav li a:visited{height:58px; line-height:58px; background:url(../images/bg_menu_01.png) no-repeat 0 -1px;font-family:"微软雅黑,宋体"; font-size:14px; font-weight:bold; border:1px solid #333; color:#fff;}
.nav li.selected a:link,.nav li.selected a:visited,.nav li a:hover{background:url(../images/bg_menu_02.png) no-repeat 0 0; border:1px solid #ac7912; color:#111;}

/**内容样式**/
.container{min-height:500px; background:url(../images/line.jpg) repeat-y center top;}
.container .l{width:280px;}
.container .r{width:700px;}
.container .l .list_news{padding:10px 5px;}
.container .l .cont{padding:10px 6px; line-height:23px; background:url(../images/bg_tel.jpg) no-repeat right bottom;}

.container_content{padding:10px 0;}
.container_content .list_pic{min-height:300px;}
.container_content h1{font-size:22px; font-weight:bold; text-align:center; line-height:30px; padding:10px 0; color:#000;}
.container_content .mt5 h1{height:40px; line-height:40px;}
.container_content .info_text{font-size:12px; color:#666; text-align:center; line-height:26px;}
.container_content .content{font-size:14px; line-height:26px; padding:15px 10px; min-height:300px; color:#222; background:none;}

.container_b{background:url(../images/line_b.jpg) no-repeat 0 0; height:28px;}

/**菜单**/
.m{height:28px; line-height:28px;  padding-left:10px; font-size:14px; font-weight:bold; padding-top:9px;}
.m a:link,.m a:visited,.m a:hover{line-height:28px; color:#f00; position:relative; z-index:1000}
.m span{color:#333;}
.m span.gray{color:#999;}
.m .more{float:right; display:block; width:40px; font-size:12px; font-weight:normal; color:#747474;}
.position,.position a:link,.position a:visited,.position a:hover{font-size:12px; font-weight:normal; color:#222;}
.a_menu .l{width:358px;}
.a_menu .c{width:390px; margin-left:15px;}
.a_menu .r{width:222px;}
.a_menu .l .m{background:url(../images/bg_m_1.png);}
.a_menu .c .m{background:url(../images/bg_m_2.png);}
.a_menu .r .m{background:url(../images/bg_m_3.png);}
.a_container .l{width:280px;}
.a_container .r{width:700px;}
.a_container .l .m{background:url(../images/bg_m_4.png);}
.a_container .r .m{background:url(../images/bg_m_5.png);}
.p .m{text-align:center;}

/**图片列表**/
.list_pic{padding:10px 0 10px 0;}
.list_pic li{width:175px; float:left;}
.list_pic li img{width:164px; height:123px; display:block; margin:0 auto;}
.list_pic li p{text-align:center; font-size:12px; line-height:24px;}
.list_pic li div{position:absolute; right:-5px; top:-5px;}
.list_pic li div img{width:22px; height:22px; border:none;}
.container_content .list_news{padding:12px;}
.container_content .r .list_pic{padding:0 0 10px 0;}
.container_content .r .list_pic li{margin:10px 0 0 0; width:180px;}
.list_left_pic li{width:140px;}
.list_left_pic li img{width:120px; height:87px; border:1px solid #ccc;}


.list_pic_news{padding:10px;}
.list_pic_news .l_p_n_l{width:190px; height:150px; padding:10px 0 0 10px;}
.list_pic_news .l_p_n_l img{width:175px; height:150px;}
.list_pic_news .l_p_n_r{width:480px; line-height:26px;}
.list_pic_news .l_p_n_r h2{color:#666;margin-top:20px; line-height:36px;height:36px; font-size:20px;}


/* banner */
.banner{width:100%;position:relative;height:600px;background:#000; z-index:1;}
.banner .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.banner .bd ul{width:100% !important;}
.banner .bd li{width:100% !important;height:600px;overflow:hidden;text-align:center;}
.banner .bd li a{display:block;height:600px;}
.banner .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.banner .hd ul{text-align:center;}
.banner .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.banner .hd ul .on{background:#f00;}
.banner .prev,.banner .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-50px;left:15%;z-index:1;width:44px;height:96px;background:url(../images/slider-arrow.png) -178px -90px  no-repeat;cursor:pointer;display:none;}
.banner .next{left:auto;right:15%;background-position:-60px -90px;}

/**scroll**/
.rollBox{width:1000px;overflow:hidden; margin-top:10px;}
.rollBox .LeftBotton,.rollBox .RightBotton{height:57px;width:31px; cursor:pointer;float:left; margin-top:45px;}
.rollBox .LeftBotton{background:url(../images/left.png); margin-left:5px;}
.rollBox .RightBotton{background:url(../images/right.png);}
.rollBox .Cont{width:920px;overflow:hidden; float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:230px;float:left;text-align:center;}
.rollBox .Cont .pic img{display:block;margin:0 auto; width:194px; height:141px;}
.rollBox .Cont .pic p{line-height:28px;color:#505050;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont span{line-height:28px;height:28px;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}

.scrollbox{width:333px; height:160px; position:relative;}
.scrollbox .prev,.scrollbox .next{TEXT-INDENT: -9999px; WIDTH: 38px;DISPLAY: block; HEIGHT: 37px; position:absolute;}
.scrollbox .prev{BACKGROUND: url(../images/left.gif) center top; left:0; TOP:60px;}
.scrollbox .next{BACKGROUND: url(../images/right.gif) center top; right:0; TOP:60px;}
.scrollbox .rollbox{float:left; width:333px; height:160px; overflow:hidden; position:absolute; left:0px; top:0;}
.scrollbox .scrollpic{width:100%;}
.list_pic .scrollbox ul{padding:0;}
.list_pic .scrollbox ul li{width:111px; margin:0; padding:0;}
.list_pic .scrollbox ul li img{width:94px; height:124px; display:block; margin:6px auto 0;}

/**文章列表**/
.list_news li{line-height:24px; height:24px;}
.list_news li span{float:right;}
.container_content .list_news li{line-height:34px; height:34px; border-bottom:1px dashed #ccc;}

/**大头条**/
.bigtitle p{float:left; width:200px; padding:10px 0;}
.bigtitle p img{width:175px; height:130px; border:2px solid #ccc;}
.bigtitle div{float:right; width:490px;}
.bigtitle div h2{font-size:12px; font-weight:normal; line-height:24px;}
.container_content .bigtitle div h1{font-size:14px; font-weight:bold; padding:6px 0; text-align:left; height:28px; line-height:28px;}

/**分页样式**/
.list_page{line-height:28px; padding:10px; text-align:center;}
.list_page a,.list_page span{padding: 4px 4px 2px;border:1px solid #00A1F7;background: #00A1F7;text-align: center;display: inline;font-size: 12px; color:#fff;}
.list_page a:hover{border: 1px solid #00A1F7;background: #fff;text-align: center; color:#00A1F7;}


/**内容分页样式**/
.pagelist_n li{line-height:26px; font-size:12px; color:#666;}
.pagelist_n li a:link,.pagelist_n ul li a:visited,.pagelist_n ul li a:hover{color:#666;}
.pagelist_n li a:hover{text-decoration:underline;}



.container .list_classes{margin:10px;}
.list_classes li{width:100px; border:1px solid #114860; background:#6594a8; line-height:26px; text-align:center; float:left; margin-right:10px;}
.list_classes li.selected{background:#114860;}
.list_classes li a:link,.list_classes li a:visited,.list_classes li:hover{color:#fff;}
.list_classes li.selected a:link,.list_classes li.selected a:visited,.list_classes li.selected a:hover{color:#fff;}

/* nivoSlider */
.nivoSlider{position:relative;z-index:1}
.nivoSlider img{position:absolute;top:0;left:0;}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink{position:absolute;top:0;left:0;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;}
/* The slices and boxes in the Slider */
.nivo-slice{display:block;position:absolute;z-index:5;height:100%;}
.nivo-box{display:block;position:absolute;z-index:5;}
/* Caption styles */
.nivo-caption{position:absolute;background:#000;color:#fff;opacity:0.8; /* Overridden by captionOpacity setting */width:100%;z-index:8;}
.nivo-caption p{padding:5px;margin:0;}
.nivo-caption a{display:inline !important;}
.nivo-html-caption{display:none;}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a{position:absolute;top:97.6%;z-index:8;cursor:pointer;}
.nivo-prevNav{left:0;}
.nivo-nextNav{right:0;}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a{position:relative;z-index:9;cursor:pointer;}
.nivo-controlNav a.active{font-weight:bold;}
/* maxx-theme */
.maxx-theme .nivoSlider{position:relative;background:#fff url(../images/loading.gif) no-repeat 50% 50%;height:484px;width:100%;margin:0 auto 0;}
.maxx-theme .nivoSlider img{position:absolute;top:0;left:0;display:none;}
.maxx-theme .nivoSlider a{border:0;display:block;}
.maxx-theme .nivo-controlNav,.maxx-theme .nivo-controlNav a,.maxx-theme .nivo-directionNav a{background-image:url(../images/sprite.png);background-repeat:no-repeat; display:none;}
.maxx-theme .nivo-controlNav{position:absolute;left:50%;bottom:-26px;width:126px;height:42px;background-position:-24px 0;margin-left:-63px; /* Tweak this to center bullets */z-index:10}
.maxx-theme .nivo-controlNav a{display:block;width:16px;height:16px;text-indent:-9999px;border:0;margin:12px 3px 0 3px;float:left;background-position:0 0;}
.maxx-theme .nivo-controlNav a:first-child{margin-left:11px;}
.maxx-theme .nivo-controlNav a.active{background-position:-2px -17px}
.maxx-theme .nivo-directionNav a{display:none;width:70px;height:30px;text-indent:-9999px;border:0;}
.maxx-theme .nivo-directionNav a.nivo-nextNav{background-position:-161px -29px;right:355px;}
.maxx-theme .nivo-directionNav a.nivo-prevNav{left:355px;background-position:-161px 0;}
.maxx-theme .nivo-caption{font-family: Helvetica, Arial, sans-serif;width:460px;padding:5px 10px 10px;right:0;top:228px;text-align:right;min-height:65px;}
.maxx-theme .nivo-caption h1{margin-top:0;margin-bottom:10px;}
.maxx-theme .nivo-caption a{color:#fff;border-bottom:1px dotted #fff;}
.maxx-theme .nivo-caption a:hover{color:#fff;}