html,body{ margin:0; padding:0;}
body{ font-family:Microsoft Yahei, sans-serif; font-size:14px; color:#666; background-color:#f2f2f2;}
img{ border:0}
ul,li,form,h3,dd,dt,dl{ list-style:none; margin:0; padding:0;}
a,a:link,a:visited{ text-decoration:none; color:#666; -webkit-transition: color 0.6s ease-out; -moz-transition: color 0.6s ease-out; transition: color 0.6s ease-out;}
a:hover{ color:#b61315;}

.area_1003{ width:1003px; margin:0 auto; position:relative;}
.zwnr{ color:#888; line-height:200%;}

.header{ background:#FFF url(../images/bg.jpg) repeat-x; height:172px;}
.header .header_top{ height:111px; background:url(../images/top_bg.jpg) 50% no-repeat;}
.header .header_top a{ display:block; position:absolute; top:0; width:130px; height:35px; line-height:35px; text-align:center; background:url(../images/top_dh_off.jpg) 50% no-repeat;}
.header .header_top a:hover{ background-image:url(../images/top_dh_on.jpg);}
.header .header_top a.en{ right:0; font-family:Arial, Helvetica, sans-serif;}
.header .header_top a.cn{ right:140px;}
.header .header_top a.on{ background-image:url(../images/top_dh_on.jpg);}

.dh{ height:36px; overflow:auto;}
.dh a{ display:block; float:left; width:160px; height:36px; line-height:36px; text-align:center; color:#fff; position:relative;}
.dh a:hover{ background:url(../images/dh_bg_hover.jpg) repeat-x;}
.dh a.on,.dh a.on:hover{ background:url(../images/dh_bg_on.jpg) repeat-x;}
.dh a span{ display:block; position:absolute; top:0; width:1px; height:36px; background:url(../images/dh_ic_line.jpg) 50% no-repeat;}
.dh a span.left{ left:0;}
.dh a span.right{ right:0;}

.ban{ border:1px solid #dedede; border-bottom:none; padding:10px 10px 20px 10px; background-color:#FFF; width:981px; margin:0 auto;}
.b_cont{width:981px;height:253px; overflow:hidden; margin:0 auto;position:relative;}
.ct_p_05{width:981px;height:253px;float:left;text-align:center;}
.scrDotList_wrap{text-align:right; width:100%; position:absolute; bottom:0;}
.scrDotList{padding:0 10px; zoom:1; line-height: 0;}
.scrDotList span{display:inline-block;width:10px;height:10px;background:#fff;cursor:pointer;font-size:0;line-height:0; vertical-align:top; font-size: 0px; margin: 0 5px;}
.scrDotList span.on{background:#b61315;}

.zw_area{ padding:0 10px; border:1px solid #dedede; border-bottom:none; border-top:none; margin:0 auto; width:981px; background:#FFF url(../images/menu_bg.jpg) 236px 0 repeat-y;}
.zw{ overflow:hidden;}
.menu{ float:left; width:240px; position:relative;}
.menu .menu_bian{ position:absolute; top:0; right:0; width:14px; height:513px; background:url(../images/menu_bg_right.jpg) top no-repeat;}
.menu .menu_title{ height:36px; line-height:36px; width:226px; background:url(../images/menu_bg02.jpg) left no-repeat; text-align:center; color:#fff; font-weight:normal;}
.menu ul{ width:226px; border-left:1px solid #dedede; padding:10px 0 15px;}
.menu ul li{ width:205px; height:33px; margin:5px 0 0 10px;}
.menu ul li a,.menu ul li a span{ display:block; height:33px; line-height:33px;}
.menu ul li a{ background:url(../images/menu_off.jpg) no-repeat; }
.menu ul li a:hover{ background-image:url(../images/menu_on.jpg);}
.menu ul li.on a,.menu ul li.on a:hover{ color:#b61315; background-image:url(../images/menu_on.jpg);}
.menu ul li a span{ padding-left:25px;}

.main_area{ float:right; width:741px;}
.main_area .main_title{ height:40px; background:url(../images/bg02.jpg) left no-repeat; padding-left:45px; position:relative;}
.main_area .main_title h3{ line-height:28px; height:40px; font-weight:normal;}
.main_area .main_title a{ display:block; position:absolute; height:13px; top:8px; right:10px;}


.menu .menu_contact{ width:224px; background-color:#e8f0f3;}
.menu .menu_contact h3{ height:45px; line-height:45px; padding-left:15px; border-bottom:1px solid #fff; font-weight:normal;}
.menu .menu_contact .contact_info{ width:196px; margin:0 auto; padding:20px 0 10px 0;}
.menu .menu_contact .contact_info div{ background:#999; height:28px; line-height:28px; margin-bottom:10px; overflow:auto; font-size:12px; color:#fff; border-radius:3px;}
.menu .menu_contact .contact_info div span{ display:block; float:left; width:60px; height:28px; text-align:center; background-color:#7f7f7f; margin-right:10px;}

.QQbox{ width:109px; position:fixed; top:180px; right:0;}
.QQbox .qqclose{ display:block; height:34px; cursor:pointer;}
.QQbox .qqclose img{ display:block;}
.QQbox .qqbtn img{ display:block;}
.QQbox .qqbox_area{ background:url(../images/qqbox_bg.jpg) top no-repeat;}
.QQbox .qqbox_area .qqbox_zw{ width:96px; margin-left:6px;}
.QQbox .qqbox_area .qqbox_zw ul { padding-top:10px;}
.QQbox .qqbox_area .qqbox_zw ul li{ text-align:center;}
.QQbox .qqbox_area .qqbox_zw ul li a,.QQbox .qqbox_area .qqbox_zw ul li a img{ display:inline-block;}
.QQbox .qqbox_area .qqbox_zw h3{ text-align:center; height:40px; line-height:40px; font-size:14px; color:#333;}
.QQbox .qqbox_area .qqbox_zw span{ display:block; text-align:center; height:25px; line-height:25px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}

.footer .f_top{ height:8px; background:url(../images/btn_bg01.jpg) repeat-x;}
.footer .f_dh{ height:41px; background:url(../images/btn_bg02.jpg) repeat-x; text-align:center;}
.footer .f_dh a,.footer .f_dh span{ display:block; float:left; height:41px;}
.footer .f_dh a{ width:108px; background: url(../images/ban_dhbg.jpg) 50% no-repeat; line-height:50px;}
.footer .f_dh span{ width:6px;}

.footer .f_zw{ padding:30px 0; color:#999; line-height:200%; text-align:center;}
.footer .f_zw a{ color:#999;}
.footer .f_zw a:hover{ color:#333;}

.p_list{ overflow:auto; padding-top:20px;}
.p_list li{ float:left; margin-right:5px; margin-bottom:25px; width:180px; -webkit-transition: background-color 0.6s ease-out; -moz-transition: background-color 0.6s ease-out; transition: background-color 0.6s ease-out;}
.p_list li a,.p_list li a img,.p_list li a span{ display:block;}
.p_list li a img{ padding:5px;}
.p_list li a span{ height:30px; line-height:30px; text-align:center; color:#888;}
.p_list li:hover{ background-color:#B61315}
.p_list li:hover a span{ color:#fff;}

.pic_list{ overflow:auto; padding-top:20px;}
.pic_list li{ float:left; with:240px; margin-right:7px; margin-bottom:25px; -webkit-transition: background-color 0.6s ease-out; -moz-transition: background-color 0.6s ease-out; transition: background-color 0.6s ease-out;}
.pic_list li a,.pic_list li a img,.pic_list li a span{ display:block;}
.pic_list li a img{ padding:5px;}
.pic_list li a span{ height:30px; line-height:30px; text-align:center;}
.pic_list li:hover{ background-color:#B61315}
.pic_list li:hover a span{ color:#fff;}

/* 分页css */
.scott *{ padding:0px; margin:0px;}
.scott { height:30px; text-align:right; padding-bottom:30px;}
.scott a,.scott span{ display:inline-block;}
.scott a:link { BORDER: #cccccc 1px solid; padding:2px 10px; margin-left: 4px; height:26px; line-height:26px; color:#888; -webkit-transition:all .6s ease; -moz-transition:all .6s  ease; transition:all 0.6s  ease;}
.scott a:visited { BORDER: #d8d9da 1px solid; height:26px; line-height:26px; BACKGROUND-COLOR: #fff;}
.scott a:hover { BORDER: #db0a20 1px solid; BACKGROUND-COLOR: #db0a20; COLOR: #fff;}

.scott span.current { BORDER: #db0a20 1px solid; padding:2px 10px; margin-left: 4px; height:26px; line-height:26px; BACKGROUND-COLOR: #db0a20; COLOR: #ffffff;}
.scott span.disabled { BORDER: #cccccc 1px solid; padding:2px 10px; margin-left: 4px; height:26px; line-height:26px; BACKGROUND-COLOR: #fff; COLOR: #999999;}

.p_view{ position:relative;}
.p_view img{ display:block; padding:10px; background-color:#f2f2f2; margin:15px 0;}
.p_view span{ display:block; height:30px; position:absolute; left:400px;}

.np{ position:absolute; left:400px; bottom:0;}
.np div{ height:35px; line-height:35px; margin-top:5px; border:1px solid #ccc; padding:0 10px; -webkit-transition: all 0.6s ease-out; -moz-transition: all 0.6s ease-out; transition: all 0.6s ease-out;}
.np div:hover{ background-color:#b61316; border-color:#b61316;}
.np div a{ display:block; height:35px;}
.np div a:hover{ color:#fff;}


