@charset "utf-8";
html{color:#000;background:#FFF; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;} 
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
body{font:12px/1.231 arial,helvetica,clean,sans-serif;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/*title*/
h1 { font-size:32px;}
h2 { font-size:26px;}
h3 { font-size:20px;}
h4 { font-size:14px;}
h5 { font-size:12px;}
h6 { font-size:10px;}

.mt10{ margin-top:10px;}


@charset "utf-8";
body { color:#666666;font:12px/1.231 Verdana, Arial, Helvetica, sans-serif ,"";} /*��վ������ɫ*/
a { color:#666666; text-decoration:none; }  /*for ie f6n.net*/
a:focus{outline:0;} /*for ff f6n.net*/
a:hover { text-decoration:underline;}
.vam { vertical-align:middle;}
.clear{ clear:both; font-size:0; line-height:0; height:0; overflow:hidden;}
.clearfix { clear:both;}
.fixed:after { content: "."; display: block; clear: both; height: 0;width:0;font-size:0; visibility: hidden; }
.fixed {zoom:1;}
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.fw{ font-family:"΢���ź�","����";}
.pa{ position:absolute;}
.pr{ position:relative}
.mt8{ margin-top:8px;}
.font14 { font-size:14px; font-weight:bold;}
/* -- ���ﳵ�ⲿ��� -- */
.cart_header , .cart_content , .cart_footer { width:760px; margin:0 auto;}

/* -- ҳ�����岼�� -- */
.header, .content, .footer { width:960px; margin:0 auto;}
.header { width:960px;}
.content2{ width:960px; margin:0 auto; margin-top:10px;}
.tit{zoom:1;}
.tit:after,.dt h3:after{content:"";display:block;height:0;clear:both;visibility:hidden;}
/*
.banner{width:100%; height:605px; background:url('../images/banner.jpg') no-repeat center 0;}
*/
/*---tit ---*/
.tit{height:35px;line-height:35px;padding:0 12px 0 0;background:url('../images/t01.gif') repeat-x;}
.tit em{color:#bcbcbc;float: left; font-family:'arial';padding:0 16px; background:url('../images/t02.gif') repeat-x;}
.tit em a{color:#fff;font-family:'΢���ź�';margin-right:8px;font-size:14px; font-weight:normal;}
.tit b{display:block; float: right;margin-top:10px;}
.tit b a{color:#666;}

.left { width:201px; float:left; overflow:hidden;}
.left2 { width:670px; float:left; overflow:hidden;}
.left3 { width:754px; float:left; overflow:hidden; color:#666;}
.lefttop { background:url(../images/left_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-top:10px;}
.left2top { background:url(../images/left2_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
.leftbot { font-size:0; overflow:hidden;  margin-bottom:10px;}
.left2bot { background:url(../images/right_bot2_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px; }

.right { width:754px; float:right; display:inline; margin-left:5px; overflow:hidden;}
.right2 { width:275px;  float:right; overflow:hidden;}
.right3 { width:201px; float:right; overflow:hidden; color:#666;}
.righttop { background:url(../images/right_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
.right2top { background:url(../images/right2_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
.rightbot { background:url(../images/right_bot_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px;}
.right2bot { background:url(../images/left_bot2_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px;}

.right_main { width:752px; border:solid 1px #d5d5d5; border-top:0; border-bottom:0; padding-bottom:15px; overflow:hidden;}
.right2_main { width:273px; border:solid 1px #d5d5d5; border-top:0; border-bottom:0; padding-bottom:15px; overflow:hidden;}
.left2_main { width:668px;  border:solid 1px #d5d5d5; border-top:0; border-bottom:0; padding-bottom:15px; overflow:hidden;}
/*ͷ����ʼ*/
.h_wrap{height:192px;background: url(../images/h_wrap.jpg) repeat-x left top;overflow: hidden;}
.h_top{height:33px;line-height:33px;overflow:hidden;color:#999;}
.h_top a{padding:0 0;display:inline-block;color:#999;}
.h_top strong{font-weight: normal;color:#00458e;}
.h_top .wb{padding-right: 0;}

.h_mid{height:106px;padding-top:10px;font-family:"Microsoft Yahei";}
.logo{width:700px;display:inline;}
.logo .hd_logo{display:block; margin-top:10px;}
.logo p{font-size: 19px; color:#666;font-weight: bold;margin:25px 0 0 -5px;position: relative;z-index:1;font-family:"΢���ź�";}
.logo p strong{display: block;color:#0755a6;font-size: 24px;line-height: 24px;}


.phone{margin-top:25px;display:inline-block;font-size: 14px;}
.phone em{display:block;color:#00458e;font-size:32px;line-height:32px;font-family: "Microsoft Yahei";}

.nav{height:43px;width:100%; background-color:#990000}
.nav ul{width:980px;height:43px;line-height:43px;margin:0 auto;font-size:16px; overflow:hidden}
.nav ul li{float:left;text-align:center; width:122px;}
.nav li a{display:inline-block;color:#fff;zoom:1;padding:0 27px;}
.nav li a:hover,.nav .cur a{ color: #FFCC00;text-decoration: none;}
.nav .wb{background: none;}
/*ͷ������*/

.link_main{height:40px;overflow:hidden;font-family:"Microsoft Yahei"; width:960px; margin:0 auto;}
.link_main a{padding:0 15px;}
.link_main b{font-weight: normal;}
.link_main .link{width:550px;line-height:40px;overflow:hidden;display:inline;}
.search{width:291px;height:23px;margin-top:9px;background:url(../images/search.gif) no-repeat;}
.search input{display:inline-block;height:23px;float:left;color:#ccc;background:none;border:none;font-family:"Microsoft Yahei";}
.search .input{width:240px;height:23px;line-height:23px;padding:0 1px 0 13px;outline:none;} 
.search .submit{width:37px;height:23px;cursor:pointer;border:0;}


/*�ײ���ʼ*/
.relk{background: #990000;height:122px;}
.relk img{display: block;margin:0 auto;}
.relk_t{height:37px;line-height: 37px;border-bottom: 1px solid  #FF9900;}
.relk_t h4{font-family:"Microsoft Yahei";text-transform: uppercase;font-weight: normal;color: #FFFFFF;font-size:18px;}
.relk_t .more{display: inline-block;color:#fff;margin:5px 10px 0 0;}
.relk span{ float:left;height:15px;padding:8px 0 0;overflow: hidden;}
.relk span a{ text-decoration:none;color:#fff; padding-right:10px;}
.relk span a:hover{ text-decoration:none;color: #FFCC00;}
.f_wrap{background: #990000;height:162px;}
.f_nav{width:959px;margin:0 auto; height:37px;line-height:37px;color:#fff;background: #62cf00 url(../images/f_nav.jpg) no-repeat center bottom;font-weight: bold;text-align: center;}
.f_nav a{display:inline-block;zoom:1;padding:0 16px;color: #fff;}
.f_cr{padding:15px 0 0; height:145px; width:960px;} 
.f_cr .f_logo{display:block;margin-top:5px;}
.f_cr .code{padding:5px 4px 0 11px;}
.f_cr p{width:500px;float:left;line-height:28px;padding:15px 0 0 20px;color:#ffffff;}
.f_cr p a{color: #FFFFFF;padding-right: 10px; text-decoration:none; }
.f_cr p a:hover{color: #FFFF00;padding-right: 10px; }
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
/*���Ŀ�ʼ*/
.banner { height:500px;}
.banner a { height:500px; background:url(../images/banner.jpg) no-repeat center top; overflow:hidden; display:block;}


/**/
.sup{font-family:"Microsoft Yahei";padding-top: 30px;}
.sup_t{margin-bottom: 12px;}
.sup_t h3{color:#000;font-size: 22px;background: url(../images/sup_tbg1.gif) no-repeat left 29px; padding-left: 152px;width:808px;}
.sup_t h3 img{display: block;float: left;padding:0 10px 0 20px;}
.sup_t h3 span{display: inline;text-align: left;float:left;}
.sup_t h3 em{color:#999;font-family: Arial;font-weight:normal;font-size: 12px;text-transform: uppercase;display: block;padding-top: 7px;}
.sup .slide_m{padding:18px 0 0;background:url(../images/ic02.gif) no-repeat center top; }
.sup .slide_m .btn{width:13px;height:27px;display:inline-block;float:left;margin-top:25px;}
.sup .slide_m .btn_l{background:url(../images/sup_btn.gif) no-repeat 0 0;}
.sup .slide_m .btn_r{background:url(../images/sup_btn1.gif) no-repeat right 0;}
.sup .slide_c{text-align:center;overflow:hidden;width:905px;float:left;_display:inline;zoom:1;padding:0 13px;}
.sup .slide_c li{width:161px;float:left;overflow:hidden;zoom:1;_display:inline;padding:0 10px;}
.sup .slide_c img{width:159px;height:74px;display:block;border: 1px solid #d1d1d1;}
.sup .slide_c span a{display:block;height:40px;line-height:40px;overflow: hidden;}

.sup_b{background: #f3f3f3 url(../images/vid_s.jpg) no-repeat center top;padding:52px 0 0;height:332px;margin-top:20px;}
.sup_b dl{}
.sup_b dt{width:490px;float: left;background:url(../images/vid_pics.jpg) no-repeat center bottom;padding-bottom:39px;}
.sup_b dt img{display: block;width:463px;height:283px;}
.sup_b dd{width: 470px;float:left;}
.sup_b dd h4 a{color: #00458e;font-size:18px;}
.sup_b ul{font-size: 14px;color:#000;padding:25px 0 0 ;}
.sup_b li{float: left;width:185px;line-height: 19px;background: url(../images/vid_li.gif) no-repeat left top;padding:0 0 0 32px;margin-bottom:10px;}
.sup_b li.odd{float: right;}
.sup_b li.wb{width:435px;}
.sup_b p{font-size: 14px;margin-top:20px;}
.sup_b p em{color:#045baf;font-size: 19px;}
.sup_b p a{display: block;color:#fff;text-align:center;font-size:14px;background: url(../images/v_ask.jpg) no-repeat;width:113px;height:29px;line-height: 29px;margin-top:17px;}


.albg { background:url(../images/bg01.gif) repeat; height:620px; padding:30px 0 0 0; }
.gal { width:960px; height:620px; margin:0 auto; overflow:hidden;}
.allist { width:179px; height:580px; border:1px solid #d8d8d8; overflow:hidden;}
.allist h2 { height:81px; background: #990000; font: bold 20px/81px "΢���ź�"; text-align:center; overflow:hidden;}
.allist h2 a { color:#fff;}
.allist ul { background:#fff; padding:5px 2px 0;}
.allist ul li { height:35px; margin:16px 0 5px 0; overflow:hidden;}
.allist ul li a { color:#666; display:block; height:35px; font:16px/32px "΢���ź�"; background:#eee url(../images/jt01.gif) no-repeat 28px center; padding:0 0 0 48px;}
.allist ul li a:hover, .allist ul .cur a { color:#fff; display:block; background:#dc6008 url(../images/jt02.gif) no-repeat 28px center;}

.alr { width:760px; height:580px; overflow:hidden;}
.alr dl { height:287px; overflow:hidden; background:#fff;}
.alr dl dt img { width:443px; height:287px;}
.alr dl dd { width:231px; padding:20px 32px 0 54px; overflow:hidden;}
.alr dl dd h3 a { color: #CC0000; font: bold 18px/40px "΢���ź�";}
.alr dl dd h4 { color:#666; font:14px/40px "΢���ź�";}
.alr dl dd h4 a { color:#666;}
.alr dl dd h4 { color:#666; font:14px "΢���ź�";}
.alr dl dd p { font:12px/24px "΢���ź�";}
.alr dl dd p b { display:block; font: bold 14px/30px "΢���ź�";}

.alr ul { height:310px; background:#fff; margin:23px 0 0 0;}
.alr ul li { float:left; width:190px; overflow:hidden;}
.alr ul li img { width:180px; height:110px; padding:0 5px 0 5px;}
.alr ul li span { height:20px; text-align:center; display:block; padding:0px 0 3px 0; color: #000000; font:15px "΢���ź�";}
.alr ul li span img { width:50px; height:50px; margin:0 auto; display:block;}


.yizbg { background:url(../images/bg03.jpg) no-repeat center top; height:336px;}
.yiz { width:960px; height:336px; margin:0 auto;}
.yiz h2 { text-align:center; color:#fff; font: bold 28px "΢���ź�"; padding:48px 0 0 70px;}
.yiz h2 span { display:block; font: normal 17px/30px "΢���ź�";}
.yiz ul { margin:20px 0 0 220px; width:670px; overflow:hidden; height:180px;}
.yiz ul li { width:180px; height:180px; float:left; margin-right:24px; display:inline; overflow:hidden;}
.yiz ul li img { width:180px; height:180px;}


.bgpro { background:url(../images/bg01.gif) repeat; height:1585px; border-bottom:1px solid #dbdbdb;}
.bgpro .content{ height:1585px;}
.prolist { width:174px; height:1340px; overflow:hidden; background:#fff; padding:1px; position:relative;}
.prolist h2 { height:80px; padding:0px 0 0 0; font:16px "΢���ź�"; overflow:hidden; text-align:center;}
.prolist h2 a { color:#333;}
.prolist h2 b { font:22px "΢���ź�"; display:block;font-weight:bold;}
.list_con { height:1260px; overflow:hidden;}
.list_con h3 { height:40px; overflow:hidden;}
.list_con h3 a { color:#333; display:block; text-align:center; font: bold 16px/40px "΢���ź�"; background:#eee; text-decoration:none}
.list_con h3 a:hover, .list_con .cur a { color:#fff; background: #990000; display:block; text-decoration:none}
.list_con ul { margin:6px 0 5px 0; overflow:hidden;}
.list_con ul li { overflow:hidden; height:31px; font:14px/32px "΢���ź�"; *height:28px; *font:14px/28px "΢���ź�"; background:url(../images/listjt.gif) 28px center no-repeat;}
.list_con ul li a { color:#3e3e3e; display:block; padding:0 0 0 26px; overflow:hidden; text-decoration:none}
.list_con ul li a:hover{ color: #990000;}
.list_con ul .nobot { border:0;}
.list_con em { display:block; text-align:center; margin:5px 0 0 0;}

.pro { width:760px; height:auto; overflow:hidden; margin-top:50px;}
.pro h2 { height:55px; overflow:hidden; padding:0 2px; border:1px solid #cfcfd0; border-width:1px 0;}
.pro h2 a { color:#3e3e3e;font: bold 18px "΢���ź�";} 
.pro h2 em { display:block; color:#a9a9a9;font: normal bold 12px/14px "Lucida Sans Unicode", "Lucida Grande", sans-serif; text-transform:uppercase; padding:8px 0 0 0;} 
.pro h2 span { margin-top:20px;}
.pro_c { height:auto; overflow:hidden; padding:23px 0 0 0; background:#fff;}
.pro_c ul li { margin:0 12px 0 0; display:inline; width:364px; height:242px; float:left; overflow:hidden;}
.pro_c ul li img { width:364px; height:198px;}
.pro_c ul li span { font:14px/32px "΢���ź�"; color:#3e3e3e; display:block; text-align:center;}
.pro_c ul .nobot { margin-right:0;}


.bd1 { background:url(../images/bd02.jpg) no-repeat center top; height:156px;}
.bd01 { width:960px; height:156px; overflow:hidden; margin:0 auto; position:relative;}
.bd01 .bdtel01 { position:absolute; top:102px; left:570px;}
.bd01 .bdtel01 a { color:#fff; display:inline-block; color:#fff; font:16px "΢���ź�"; margin:0 105px 0 0;}
.bd01 .bdtel01 a.bdzx02 { margin-right:0;}


.bd3 { background:url(../images/bd03.jpg) no-repeat center top; height:156px;}
.bd03 { width:960px; height:156px; overflow:hidden; margin:0 auto; position:relative;}
.bd03 .bdtel01 { position:absolute; top:64px; left:710px;}
.bd03 .bdtel01 a { color:#fff; display:inline-block; color:#fff; font:16px "΢���ź�"; margin:0 105px 0 0;}
.bd03 .bdtel01 a.bdzx02 { margin-right:0;}

/*����*/
.ly{ padding:20px 0 67px;font-family:"Microsoft YaHei"; font-size:14px; line-height:26px; color:#646464; background:url(../images/bg01.gif) repeat;}
.ly h2{ text-align:center; height:143px;}
.ly_c dl{ display:block; clear:both;height:268px;}
.ly_c dt{ width:480px; float:left; display:block;height:268px;}
.ly_c dl.lyd1 dt,.ly_c dl.lyd4 dt{ position:relative}
.ly_c dl.lyd1 dt img{ position:absolute; left:0; top:-19px;}
.ly_c dl.lyd4 dt img{ position:absolute; left:0; top:-51px;}
.ly_c dd{ width:416px; float:left; padding:56px 0 0 64px; height:212px; background:url(../images/ly_ico1.gif) no-repeat 0 0 #fff;white-space:nowrap; overflow:hidden}
.ly_c dl.lyd2,.ly_c dl.lyd3{ overflow:hidden;}
.ly_c dl.lyd2 dd{background:url(../images/ly_ico2.gif) no-repeat 0 0 #fff;}
.ly_c dl.lyd3 dd{background:url(../images/ly_ico3.gif) no-repeat 0 0 #fff;}
.ly_c dl.lyd4 dd{background:url(../images/ly_ico4.gif) no-repeat 0 0 #fff; width:416px; padding-right:0;}
.ly_c dd h3{ line-height:67px; font-size:29px; color:#171718;  letter-spacing:-2px;}
.ly_c dd b{ color:#4db40d;}


/**/
.dif{background: url(../images/ic06.gif) no-repeat center bottom;font-family:"Microsoft Yahei";}
.dif h3{background: url(../images/dif_tbg.jpg) repeat-x left top;height:91px;text-align: center;line-height: 91px;color:#fff;font-size:43px;}
.dif h3 span{font-size:73px;font-style: italic;padding-right: 5px;}
.dif ul{padding:44px 0 50px;}
.dif li{float: left;width:320px;text-align: center;}
.dif li img{display: block;width:186px;height:186px;margin:0 auto 15px;}
.dif li p{line-height: 26px;color:#333;font-size: 16px;}


/**/
.sov{background: url(../images/sov_bg.gif) no-repeat center 29px;height:365px;font-family:"Microsoft Yahei";padding:29px 0 21px;}
.sov h3{background: url(../images/ic08.gif) no-repeat center 75px;text-align: center;}
.sov h3 img{display: block;margin: 0 auto;}
.sov h3 a{display: block;color:#ca0000;font-size:26px;}
.sov h3 span{display:block;background: url(../images/sov_radius.gif) no-repeat center top;color:#fff;font-size:14px;height:27px;line-height:27px;margin:4px 0 0;}
.sov h5{ height:35px; line-height:35px;  text-align:left;}
.sov h5 a{ float:left; display:block;line-height:35px; font-size:16px;}
.sov .sovl{ float:left; width:300px; margin-left:36px; margin-top:10px; margin-bottom:20px;}
.sov .sovl li{ float:left;display:block;font-size:14px;line-height: 20px; height:18px; color:#333; margin:8px 0px; border-right:1px dashed #999; margin-right:25px;width:118px;  text-align:left;}
.sov .sovm{ float:left; width:300px; margin-top:10px;margin-bottom:20px;}
.sov .sovm li{ float:left;display:block;font-size:14px;line-height: 20px; height:18px; color:#333; margin:8px 0px; border-right:1px dashed #999; margin-right:25px;width:118px;  text-align:left;}
.sov .sovr{ float:left; width:300px; margin-top:10px; margin-bottom:20px;}
.sov .sovr li{ float:left;display:block;font-size:14px;line-height: 20px; height:18px; color:#333; margin:8px 0px; border-right:1px dashed #999; margin-right:25px;width:118px; text-align:left;}


.sov div{text-align: center;margin-top:40px;}
.sov div label,.sov div input{display:inline-block;line-height: 28px;margin-right:12px;font-weight: bold;}
.sov div label{color:#ca0000;font-size: 14px;line-height: 30px}
.sov div input{width:240px;height:28px;padding:0 2px;color:#666;background:#fff;border:1px solid #ccc;}
.sov div .btn{width:113px;height:30px;border: none;background: url(../images/sov_search.gif) no-repeat right top;margin-left:7px;}
/**/

.bg03 { background:url(../images/bg01.gif) repeat; height:640px; padding:30px 0 10px 0; border-bottom:1px solid #dbdbdb;}
.jz { width:960px; height:484px; overflow:hidden;}
.jz h2 { height:55px; overflow:hidden; padding:8px 0 5px 0; border:1px solid #cfcfd0; border-width:1px 0; font-size:24px;}
.jz h2 em { display:block; color:#a9a9a9; font-size:14px;padding:5px 0 0 0;} 
.jz h2 span { margin-top:8px;}
.about { width:960px; height:344px; overflow:hidden;}
.a_c { height:265px; padding:22px 0 0 0; overflow:hidden;}
.a_c dl { height:264px; overflow:hidden;}
.a_c dl dt { width:421px; height:264px; overflow:hidden;}
.a_c dl dd { width:515px; overflow:hidden; padding:5px 0 0 24px;}
.a_c dl dd h3 a { display:block; font-size:16px;}
.a_c dl dd p { font-size:14px; line-height:28px;}
.a_c dl dd p a { color:#CC0000; text-decoration:none;}
.a_c dl dd p a:hover{ color: #990000}

.ly2 { width:306px; height:344px; overflow:hidden; background:#fff;}
.ly2 h2 { height:57px; overflow:hidden; padding:0 10px 0 24px; background:#4b971d;}
.ly2 h2 a { color:#fff;font: bold 18px "΢���ź�";} 
.ly2 h2 em { display:block; color:#a8b4cf;font: normal bold 12px/14px "Lucida Sans Unicode", "Lucida Grande", sans-serif; text-transform:uppercase; padding:8px 0 0 0;} 
.ly2 h2 span { margin-top:20px;}

.on_c { height:348px; overflow:hidden; padding:10px 0 0 24px;}
.on_c ul li { overflow:hidden; margin-bottom:6px; *margin-bottom:4px;}
.on_c ul li span { font:14px/27px "΢���ź�"; color:#8c8c8c; display:inline-block; float:left; width:58px; overflow:hidden;}
.on_c ul li img { vertical-align:middle; border:1px solid #cbcbcb; border-left:0;} 
.inp04 { height:25px; font:12px/25px "΢���ź�"; color:#666; width:190px; padding:0 0 0 8px; border:1px solid #cbcbcb; display:inline-block; overflow:hidden;}
.i_area { height:110px; padding:3px 0 0 8px; vertical-align:top; font:12px/24px "΢���ź�"; color:#666; width:190px; border:1px solid #cbcbcb; display:inline-block; overflow:hidden; resize:none;}
.inp06 { height:30px; font:12px/30px "΢���ź�"; color:#666; width:104px; padding:0 0 0 8px; border:1px solid #cbcbcb; display:inline-block; overflow:hidden;}
.on_c ul .lis03 { margin:12px 0 0 58px; _margin:12px 0 0 61px;}
.i_img03, .i_img04 { margin:0 3px 0 0; width:85px; height:30px;}
.i_img03 { border:0; background:url(../images/tj.gif) no-repeat; font-size:0px;}
.i_img04 { border:0; background:url(../images/cz.gif) no-repeat; font-size:0px;}

.fc { width:960px; height:280px; overflow:hidden; margin-top:34px;}
.barfc { height:55px; border:1px solid #cfcfd0; border-width:1px 0; overflow:hidden; padding:0 0 0 20px;}
.barfc ul li { height:55px; float:left; margin-right:20px; display:inline; overflow:hidden;}
.barfc ul li a { font:18px "΢���ź�"; display:inline-block;}
.barfc ul li em { color:#c6c6c6;font: normal bold 12px/14px "Lucida Sans Unicode", "Lucida Grande", sans-serif; text-transform:uppercase; padding:8px 0 0 0; display:block;}
.barfc ul li a:hover, .barfc ul .cur a { font: bold 18px "΢���ź�"; text-decoration:none; display:inline-block;}
.barfc span { margin-top:20px; float:right;}
.fc_c { padding:22px 0 0 0;}
.fc_c ul li { margin:0 12px 0 0; display:inline; width:208px; height:217px; float:left; overflow:hidden;}
.fc_c ul li img { width:208px; height:187px;}
.fc_c ul li span {width:208px; height:30px;line-height:30px;text-align:center; color:#666;display:block;}



.hz { width:290px; height:280px; margin-top:34px; overflow:hidden;}
.hz_c { padding:22px 0 0 0; display:none;}
.hz_c ul li { width:227px; height:217px; overflow:hidden;float:left;}

.hz_c ul li span {width:227px; height:30px;line-height:30px;text-align:center; color:#666;display:block;}

.hz_c ul li img { width:225px; height:185px; border:1px solid #dfdfdf;}
.h01 a { margin-top:78px; width:20px; height:53px; background:url(../images/l.gif) no-repeat; display:block;}
.h01 a:hover { background:url(../images/l02.gif) no-repeat; display:block;}
.h02 a { margin-top:78px; width:20px; height:53px; background:url(../images/r.gif) no-repeat; display:block;}
.h02 a:hover { background:url(../images/r02.gif) no-repeat; display:block;}

.hz_c02 { padding:22px 0 0 0;}
.hz_c02 ul li { width:143px; height:90px; float:left; display:inline; margin:0 4px 6px 0; overflow:hidden;}
.hz_c02 ul li img { width:141px; height:88px; border:1px solid #d8d8d8;}
.hz_c02 ul .nobot { margin-right:0;}

.bd2 { background:url(../images/bd02.jpg) no-repeat center top; height:156px;}
.bd02 { width:1000px; height:156px; overflow:hidden; margin:0 auto; position:relative;}
.bd02 .bdtel02 { position:absolute; top:52px; left:636px; _left:572px;}
.bd02 .bdtel02 a { color:#fff; display:inline-block; width:146px; height:45px; color:#fff; font:16px/45px "΢���ź�"; text-indent:64px; margin-right:19px;}
.bd02 .bdtel02 a.bdzx02 { margin-right:0;}


.botbg { background:url(../images/bg01.gif) repeat; height:620px; padding:30px 0 0 0;}

.new { width:960px; height:574px; overflow:hidden; margin:0 auto;}
.bardt { height:55px; border:1px solid #cfcfd0; border-width:1px 0; overflow:hidden; padding:0 20px 0 210px;}
.bardt ul li { height:55px; float:left; display:inline-block; overflow:hidden;}
.bardt ul li a { font:18px "΢���ź�"; color:#333; display:inline-block; height:55px; overflow:hidden; width:125px; padding:0 0 0 60px;}
.bardt ul li em { color:#666;font: normal bold 12px/14px "Lucida Sans Unicode", "Lucida Grande", sans-serif; text-transform:uppercase; padding:8px 0 0 0; display:block;}
.bardt ul li a:hover, .bardt ul .cur a { color:#fff; text-decoration:none; background: #990000; display:inline-block;}
.bardt ul li a:hover em, .bardt ul .cur a em { color:#fff; display:block;}


.n_con { height:485px; overflow:hidden; padding:32px 0 0 0;}
.n_con dl { width:412px; height:485px; background: #990000;}
.n_con dl dt { width:412px;}
.n_con dl dt img { width:412px; height:313px;}
.n_con dl dd { padding:20px 28px 0;}
.n_con dl dd h3 a { color:#fff; font: bold 14px/24px "΢���ź�";}
.n_con dl dd p { color:#fff; font:12px/24px "΢���ź�";}
.n_con dl dd p a { color:#fff;}
.dt_right { width:523px; overflow:hidden;}
.dt_right .more { background:url(../images/x.gif) no-repeat left center; display:block; text-align:right;}
.dt_right .more a.dt01 { display:inline-block; width:42px; height:44px; background:url(../images/dt01.gif) no-repeat;}
.dt_right .more a:hover.dt01 { background:url(../images/dt02.gif) no-repeat;}
.dt_right .more a.dt02 { display:inline-block; width:42px; height:44px; background:url(../images/dt03.gif) no-repeat;}
.dt_right .more a:hover.dt02 { background:url(../images/dt04.gif) no-repeat;}
.dt_right ul { width:523px; overflow:hidden; margin:8px 0 0 0;}
.dt_right ul li { height:85px; overflow:hidden; margin-bottom:8px; background:#fff;}
.dt_right ul li a { color:#7d7d7d; float:left; font:12px/22px "΢���ź�"; padding:10px 0 0 22px; width:499px; height:73px; border:1px solid #e5dfdf;overflow:hidden;}
.dt_right ul li a:hover, .dt_right ul .cur a { background: #990000; color:#fff; height:80px; border:0; text-decoration:none;}
.dt_right ul li h3 { font: bold 14px "΢���ź�"; color:#7d7d7d;}
.dt_right ul li a:hover h3, .dt_right ul .cur a h3 { color:#fff;}
.dt_right ul li h3 span {float:right; font-family:"宋体"; font-weight:normal; font-size:12px; padding-right:10px;}


/*ȫ��FLASH*/
#flashs{ position:relative; height:500px; }
#flashs .bgitem{  z-index:1;position:absolute; top:0;left:0;}
#flashs .btn{ position:absolute; z-index:7; bottom:25px; right:46%; margin-right:-450px; padding:5px 6px;z-index:101}
#flashs .btn span{ color:#DC0807;  background:#fff; border:1px solid #DC0807; cursor: pointer;display: inline-block;margin-left: 5px;padding:2px 6px;}
#flashs .btn span.cur{ background:#DC0807; color:#fff;}

.b15 { background-position:-79px -650px; width:60px; height:24px; line-height:24px; color:#fff; font-size:14px; font-weight:bold; }

.dede_pages{    width:730px; 
} 
.dede_pages ul{ 
    float:left; 
    padding:12px 0px 12px 16px; 
} 
.dede_pages ul li{ 
    float:left; 
    font-family:Tahoma; 
    line-height:17px; 
    margin-right:6px; 
    border:1px solid #E9E9E9; 
} 
.dede_pages ul li a{ 
    float:left; 
    padding:2px 4px 2px; 
    color:#555; 
    display:block; 
} 
.dede_pages ul li a:hover{ 
    color:#690; 
    text-decoration:none; 
    padding:2px 4px 2px; 
} 
.dede_pages ul li.thisclass, 
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{ 
    background-color:#F8F8F8; 
    padding:2px 4px 2px; 
    font-weight:bold; 
} 
.dede_pages .pageinfo{ 
    line-height:21px; 
    padding:12px 10px 12px 16px; 
    color:#999; 
} 
.dede_pages .pageinfo strong{ 
    color:#555; 
    font-weight:normal; 
    margin:0px 2px; 
}










#pbOverlay, #pbImage, #pbBottom, #pbCloseBtn {
	position: fixed;
	z-index: 9999;
}
#pbOverlay {
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #000;
	cursor: pointer;
}
#pbCloseBtn {
	top: 0;
	right: 0;
	display: block;
	width: 50px;
	height: 50px;
	background: url(closebutton.png) no-repeat top left;
}
.pbLoading {
	background: #000 url(loading.gif) no-repeat center !important;
}
#pbImage {
	border: none;
	background: #000 no-repeat;
	-moz-box-shadow: 0 0 40px #000;
	-webkit-box-shadow: 0 0 40px #000;
	box-shadow: 0 0 40px #000;
	cursor: move;
}
#pbBottom {
	font-size: 12px;
	text-align: center;
	color: #EEE;
	line-height: 1.4em;
	left: 50%;
	bottom: 10px;
	width: 400px;
	margin-left: -200px; /* half the width */
}
#pbCaption {
	font-weight: bold;
	padding: 4px;
	display: inline-block;
 *display: inline; /* IE 7 */
	background-color: rgba(0, 0, 0, 0.7);
 filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#B0000000, EndColorStr=#B0000000);
	zoom: 1;
}
#pbNav {
	display: block;
	width: 200px;
	height: 65px;
	margin: auto;
	margin-top: 5px;
}
#pbPrevBtn, #pbNextBtn, #pbZoomBtn {
	display: inline-block;
	width: 70px;
	height: 65px;
	outline: none;
	text-indent: -9000px;
	background: url(navbtns.png) no-repeat;
}
#pbPrevBtn {
	background-position: -70px 0;
	float: left;
}
#pbPrevBtn.pbgreyed {
	background-position: 0 0;
}
#pbNextBtn {
	background-position: -320px 0;
	float: right;
}
#pbNextBtn.pbgreyed {
	background-position: -390px;
}
#pbZoomBtn {
	width: 60px;
	background-position: -140px 0;
	float: left;
}
#pbZoomBtn.pbgreyed {
	background-position: -200px 0;
}
#pbZoomBtn.pbzoomed {
	background-position: -260px 0;
}
.index-kehu{
background:url(../images/bg01.gif) repeat;
height:120px;
}
.index-kehu h2 {
text-align: center;
font-weight: normal;
padding-bottom: 10px;
}
.index-kehu li {
	float:left;
	margin-left: 2px;
}