@charset "gb2312";
/* CSS Document */
/*全局锁定*/
*{ padding:0px; margin:0px;}
li{ list-style:none;}
html { text-align:center; font-size:12px; color:#1e1d1d; background: url(bg.jpg); font-family:"微软雅黑";}
body{ width:100%; background: url(top_bg.jpg) repeat-x top; min-height:1000px;}
img{ border:0;}
font{ font-size:12px;}
/*公共样式*/

#red{ color:#af090b;}
#bai{ color:#FFF;}
.clear{ clear:both; height:0px; font-size:0px; line-height:0px;}


/*链接样式	*/
a:link,a:visited{ color: #454545; text-decoration:none;}
a:hover{ color: #000; text-decoration:none;}


.head{ width:100%; height:32px; text-align:center;}
.head_box{ width:1000px; height:32px; margin:auto; text-align:left;}
.head_left{ height:32px; line-height:32px; float:left; background:url(icon_1.jpg) no-repeat 0px 10px; padding-left:20px;}
.head_right{ float:right; height:32px; line-height:32px; }

.top{ width:100%; height:175px; text-align:center; background:url(m_bg.jpg) no-repeat center;}
.top_box{ width:1000px; height:175px; margin:auto; text-align:left;}
.top_1{ width:1000px; height:110px; float:left;}
.logo{ float:left; margin:25px auto auto auto;}
.top_font{ float:right; display:inline; margin:auto auto auto auto;}


.menu{ width:1000px; height:45px; float:left; background:url(menu_bg.jpg) repeat-x;}
.menu_left{ width:10px; height:45px; float:left; background:url(menu_left.jpg) no-repeat;}
.menu_right{ width:10px; height:45px; float:left; background:url(menu_right.jpg) no-repeat;}
.menu_m{ width:980px; height:45px; float:left;}
#menu_none{ background:none;}
.ddsmoothmenu{ float:left; margin:1px auto auto auto;}
.ddsmoothmenu ul { float:left; padding-left:15px;}
.ddsmoothmenu ul li{  float:left; width:115px; height:40px;line-height:40px; position:relative; background: url(menu_line.jpg) no-repeat right top; font-weight:bold; font-size:14px; display:inline; margin:auto 5px auto auto;}
.ddsmoothmenu ul li a { width:108px; height:40px; text-align:center; display:inline-block; color:#212121;}
.ddsmoothmenu ul li a:hover, .ddsmoothmenu ul li a.selected, .ddsmoothmenu ul li.selected {
	background: url(m_hover.jpg) no-repeat center; color:#FFF;
}
.selected a {  color:#FFF!important; background:url(m_hover.jpg) no-repeat center;}
.ddsmoothmenu ul li ul {
	width:102px; position:absolute; display:none; visibility:hidden; filter:alpha(opacity=95)!important;-moz-opacity:0.95; opacity:0.95; padding-left:0px;
}
.ddsmoothmenu ul li ul li {
	width:94px; height:30px; line-height:30px; border-top:1px solid #074091; zoom:1; margin-left:7px; display:inline; font-size:12px ;
}
.ddsmoothmenu ul li ul li a {
	display:inline-block; width:94px; color:#FFF!important; _zoom:1; background:#0547a5; height:30px; font-size:12px ; font-weight:100; font-family:Arial;
}
.ddsmoothmenu ul li ul li a:hover{
	background:#555858; color:#ff780d;
}
.ddsmoothmenu dl{ float:left; margin:-1px auto auto auto; width:100px; height:42px;}
.ddsmoothmenu ul li ul li ul{ top: 0 }
* html .ddsmoothmenu{ height: 1%;} 
.ddshadow{ position: absolute; left: 0; top: 0; width: 0; height: 0; background: none  }



.c{ width:1000px; margin:auto; text-align:left;}

.ban{ width:1000px; height:300px; float:left; margin:20px auto auto auto; background:url(b_bg.jpg) no-repeat center bottom;}
#inner { width: 1000px; margin: 0 auto; }
.hot-event { padding: 290px 0 0 0; position: relative; }
.hot-event .switch-tab { text-align: center;}
.hot-event .switch-tab a, .hot-event .switch-tab .current { margin: 0 2px; display: inline-block; width: 15px; height: 15px; background: url(a_link.jpg) no-repeat; font: 0/0 arial; color: transparent; overflow: hidden; vertical-align: top; }
.hot-event .switch-tab .current { background:url(a_hover.jpg) no-repeat; }
.hot-event .switch-nav { position: absolute; right: 12px; top: 244px; z-index: 2; }
.hot-event .switch-nav .i-prev { background-image: url(bg.png); background-position: -127px 0; }
.hot-event .switch-nav .prev { border-radius: 3px 0 0 3px; border-width: 1px; }
.hot-event .switch-nav .next { border-radius: 0 3px 3px 0; border-width: 1px 1px 1px 0; }
.hot-event .switch-nav .i-next { background-image: url(bg.png); background-position: -144px 0; }
.hot-event .switch-nav a { display: inline-block; padding: 7px 16px; background: rgba(0,0,0,.3); border-style: solid; border-color: rgba(255,255,255,.6); }
.hot-event .switch-nav a:hover { background: rgba(0,0,0,.2); }
.hot-event .event-item { height: 286px; width: 1000px; position: absolute; z-index: 1; left: 0; top: 0; }
.hot-event .event-item .banner { display: block; }
.hot-event .event-item img { -webkit-box-reflect: below 0 -webkit-gradient(linear,0 0,0 100%,from(transparent),color-stop(85%,transparent),to(rgba(255,255,255,.2))); border: 0; }
.hide-clip { position: absolute!important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); padding: 0!important; border: 0!important; height: 1px!important; line-height: 0!important; width: 1px!important; overflow: hidden; }
a .ico { cursor: pointer; }
.ico { display: inline-block; width: 16px; height: 16px; vertical-align: middle; overflow: hidden; }



.one{ width:270px; height:335px; float:left; margin:15px auto auto auto; background:url(01_bg.jpg) repeat-y;}
.one_title{ width:270px; height:75px; float:left; background:url(01_title.jpg) no-repeat;}
.one_bot{ width:270px; height:15px; float:left; background:url(01_bot.jpg) no-repeat;}
.one_m{ width:250px; height:245px; float:left; display:inline; margin:auto auto auto 10px;}
.divScrollBar{ background-color:#ddd;position:absolute;opacity:0.5; filter:Alpha(opacity=50);}
.divScrollBar:hover{opacity:1; filter:Alpha(opacity=100);}
.divScrollBar div{background-color:#aaa; position:absolute; left:0px; top:0px;}
.one_m_s{}
.one_m_s ul{ width:250px; height:55px; float:left; margin:5px auto auto auto; overflow:hidden;}
.one_m_s ul img{ width:66px; height:52px; float:left; border-radius:5px;}
.one_m_s ul p{ width:170px; height:22px; float:left; padding-left:5px; line-height:22px; font-size:14px; font-weight:bold; overflow:hidden;}
.one_m_s ul span{ width:170px; height:30px; float:left; margin:auto auto auto auto; line-height:15px; color:#363636; font-size:12px; font-weight:100; padding-left:5px; overflow:hidden;}
.one_m_s ul p a:link,.one_m_s ul p a:visited{ color: #af090b;}
.one_m_s ul p a:hover{ color: #000; }

.two{ width:460px; height:335px; float:left; margin:15px auto auto 15px; display:inline; background:url(02_bg.jpg) repeat-y;}
.two_title{ width:460px; height:75px; float:left; background:url(02_title.jpg) no-repeat;}
.two_title span{ float:right; display:inline; margin:20px 15px auto auto;}
.two_bot{ width:460px; height:15px; float:left; background:url(02_bot.jpg) no-repeat bottom;}
.two_m{ width:440px; height:245px; float:left; display:inline; margin:auto auto auto 12px;}
.two_m ul{ float:left; height:180px; line-height:24px; text-indent:2em; font-size:14px;}
.two_m dl{ float: left; height:180px;}
.two_m dl dt{ width:440px; height:90px; float:left; margin:2px auto auto auto;}
.two_m dl dt span{ width:136px; height:79px; float:left; position:relative;}
.two_m dl dt span img { width:136px; height:77px; float:left; border-radius:5px;}
.two_m dl dt span em{ width:136px; height:79px; _background: url(i_pic_bor.gif) no-repeat; background: url(i_pic_bor.png) no-repeat; position:absolute; left:0;}
.two_m dl dt h3{ width:330px; height:24px; float:left; line-height:24px; font-weight:bold; padding-left:10px; font-size:14px;}
.two_m dl dt p{ width:330px; float:left; padding-left:10px; line-height:14px; color:#6c6c6c; margin:8px auto auto auto;}
.two_m dl dd{ width:420px; height:24px; float:left; line-height:24px; background:url(icon_1.jpg) no-repeat 0px 6px; padding-left:18px;}
.two_m dl dd span{ float:right; color:#5b0000;}
.two_m_hor{ width:440px; height:70px; float:left; background:url(h_bg.jpg) repeat-x top;}
.LeftBotton{ width:30px; height:70px; background: url(h_left.jpg) no-repeat 0px 25px;overflow:hidden;float:left; cursor:pointer;}
.RightBotton{ width:30px; height:70px;background:url(h_right.jpg) no-repeat center 25px;overflow:hidden;float:left; cursor:pointer;}
.IndexProdCont{ width:370px; overflow:hidden; float:left; margin:10px auto auto auto; }
.ScrCont{ width:10000000px;}
.hor_li{ width:70px; height:50px; float:left; display: inline; margin: auto 5px auto auto;}
#List1,#List2{ float:left;}



.there{ width:240px; height:255px; float:left; margin:15px auto auto 15px; display:inline; background:url(03_bg.jpg) repeat-y;}
.there_title{ width:240px; height:75px; float:left; background:url(03_title.jpg) no-repeat;}
.there_bot{ width:240px; height:10px; float:left; background:url(03_bot.jpg) no-repeat;}
.there_m{ width:210px; height:170px; float:left; display:inline; margin:auto auto auto 15px;}
.there_m span{ width:210px; height:125px; float:left;}
.there_m p{ width:210px; height:28px; float:left; background:#dedede; text-align:center; line-height:28px; font-weight:bold;v}

.there_ser{ width:240px; float:left; margin:10px auto auto 15px; display:inline;}


.box4{ width:485px; height:250px; float:left; margin:15px auto auto auto; background:url(box4_bg.jpg) repeat-y;}
.box4_title{ width:485px; height:75px; float:left; background:url(box4.jpg) no-repeat;}
.box4_title span{ float:right; display:inline; margin:20px 15px auto auto;}
.box4_bot{ width:485px; height:15px; float:left; background:url(box4_bot.jpg) no-repeat bottom;}
.box4_m{ width:460px; height:160px; float:left; display:inline; margin:auto auto auto 12px;}
.box4_m dl{ float: left; }
.box4_m dl dd{ width:440px; height:24px; float:left; line-height:24px; background:url(icon_1.jpg) no-repeat 0px 6px; padding-left:20px; overflow:hidden; font-size:14px;}
.box4_m dl dd span{ float:right; color:#5b0000; font-size:12px;}

.box5{ width:485px; height:250px; float:left; margin:15px auto auto 25px; display:inline; background:url(box4_bg.jpg) repeat-y;}
.box5_title{ width:485px; height:75px; float:left; background:url(box5.jpg) no-repeat;}
.box5_title span{ float:right; display:inline; margin:20px 15px auto auto;}
.box5_bot{ width:485px; height:15px; float:left; background:url(box4_bot.jpg) no-repeat bottom;}
.box5_m{ width:460px; height:160px; float:left; display:inline; margin:auto auto auto 12px;}
.box5_m dl{ float: left; }
.box5_m dl dd{ width:440px; height:24px; float:left; line-height:24px; background:url(icon_1.jpg) no-repeat 0px 6px; padding-left:20px; overflow:hidden; font-size:14px;}
.box5_m dl dd span{ float:right; color:#5b0000; font-size:12px;}


.i_ad{ width:1000px; float:left; margin:15px auto auto auto;}

.four{ width:1000px; height:290px; float:left; margin:15px auto auto auto; background:url(04_bg.jpg) repeat-y;}
.four_title{ width:1000px; height:75px; float:left; background:url(04_title.jpg) no-repeat;}
.four_title span{ float:right; display:inline; margin:auto 1px auto auto;}
.four_bot{ width:1000px; height:10px; float:left; background:url(04_bot.jpg) no-repeat;}
.four_m{ width:980px; height:205px; float:left; display:inline; margin:auto auto auto 10px;}
#demo { overflow:hidden; width:980px; height:170px; margin:15px auto auto auto; float:left;}
#indemo { float: left; width: 800%;}
#demo1 { float: left;}
#demo2 { float: left;}
.P_Li{ width:176px; height:136px; float:left; display:inline; margin: auto auto auto 10px;}
.P_Li span{ width:176px; height:136px; float:left; background:url(i_pro_bg.jpg) no-repeat;}
.P_Li span img{ width:160px; height:120px; display:inline; margin:7px auto auto 8px; }
.P_Li p{ width:176px; height:29px; float:left; line-height:29px; text-align:center; font-size:12px; font-weight:100; background:url(i_pro_title.jpg) no-repeat center;}


.five{ width:1000px; float:left; margin:15px auto auto auto; background:url(04_bg.jpg) repeat-y;}
.five_title{ width:1000px; height:75px; float:left; background:url(05_title.jpg) no-repeat;}
.five_bot{ width:1000px; height:10px; float:left; background:url(04_bot.jpg) no-repeat;}
.five_m{ width:960px; float:left; display:inline; margin:10px auto auto 20px; padding-bottom:15px;}

.copy{ width:1000px; float:left; margin:15px auto auto auto; color:#2c2c2c; padding-bottom:15px; border-top:2px solid #8a8a8a; }
.copy_l{ width:1000px; float:left; text-align:center; line-height:24px;padding-top:15px;}
.copy_r{ float:left; padding-left:15px; padding-top:15px;}















.z_left{ width:224px; float:left; margin:10px auto auto auto;}
.z_nav{ width:224px; float:left; background:url(z_nav_bg.jpg) repeat-y;}
.z_nav_top{ width:224px; height:10px; float:left; background:url(z_nav_top.jpg) no-repeat;}
.z_nav_title{ width:224px; height:66px; float:left; background:url(z_nav_line.jpg) no-repeat bottom;}
.z_nav_title span{ width:25px; height:45px; float:left; margin:2px auto auto 25px; display:inline;}
.z_nav_title li{ width:90px; float:left;}
.z_nav_title li h3{ width:90px; height:20px; float:left; line-height:20px; font-size:16px; font-weight:bold; color:#000; margin:6px auto auto auto; }
.z_nav_title li h4{ width:90px; height:18px; float:left; line-height:18px; font-size:12px; font-weight:bold; font-family:Arial; color:#a3a3a3; }
.z_nav_title p{ width:30px; height:45px; float:right; background:url(z_nav_icon2.jpg) no-repeat; display:inline; margin:auto 20px auto auto;}
.z_nav_m{ width:170px; float:left; margin:auto auto auto 27px; padding-bottom:15px;}
.z_nav_m ul li{ width:170px; height:40px; float:left; background:url(z_nav_link.jpg) no-repeat; text-align:center; line-height:40px; font-weight:bold; font-size:14px; margin:10px auto auto auto;}
.z_nav_m ul li a:link,.z_nav_m ul li a:visited{ width:170px; height:40px; display:block;}
.z_nav_m ul li a:hover{ color: #FFF; background:url(z_nav_hover.jpg) no-repeat;}
.z_visit a{color: #FFF; background:url(z_nav_hover.jpg) no-repeat;}
.z_nav_bot{ width:224px; height:100px; float:left; background:url(z_nav_bot.jpg) no-repeat;}

.z_ding{ width:224px; float: left; margin:10px auto auto auto;}


.z_r{ width:760px; float:right; background:url(z_r_bg.jpg) repeat-y; margin:10px auto auto auto;}
.z_r_top{ width:760px; height:10px; float: left; background:url(z_r_top.jpg) no-repeat;}
.z_r_bot{ width:760px; height:10px; float:left; background:url(z_r_bot.jpg) no-repeat;}
.z_r_t{ width:760px; height:65px; float:left; background:url(z_t_line.jpg) repeat-x bottom;}
.z_r_t dl{ height:36px; float:left; background:url(z_r_icon.jpg) no-repeat 0px 5px; display:inline; margin:2px auto auto 15px;}
.z_r_t dl dt{ height:36px; float:left; font-size:16px; font-weight:bold; background:url(z_r_t2.jpg) no-repeat right; padding-right:25px; padding-left:20px; line-height:34px; color:#2760b1;}
.z_r_t span{ height:40px; float:right; line-height:40px; padding-right:15px; color:#5b5a5a;}
.z_r_m{ width:710px; float:left; display:inline; margin:10px auto auto 25px; padding-bottom:20px;}

.z_news{ width:710px; float:left;}
.z_news ul li{ width:710px; height:95px; float:left; border-bottom:1px dotted #bababa; margin:20px auto auto auto;}
.z_news ul li span{ width:136px; height:79px; float:left; position:relative;}
.z_news ul li span img { width:136px; height:77px; float:left; border-radius:5px;}
.z_news ul li span em{ width:136px; height:79px; _background: url(i_pic_bor.gif) no-repeat; background: url(i_pic_bor.png) no-repeat; position:absolute; left:0;}
.z_news ul li h3{ width:550px; height:24px; float:left; line-height:24px; font-weight:bold; padding-left:10px; font-size:14px; overflow: hidden;}
.z_news ul li h3 a:link,.z_news ul li h3 a:visited{ color: #af090b; }
.z_news ul li h3 a:hover{ color: #000; }
.z_news ul li p{ width:550px; float:left; padding-left:10px; line-height:14px; color:#6c6c6c; margin:8px auto auto auto;}
.z_news ul li font{ float:left; color:#1c1c1c; margin:5px auto auto auto; padding-left:10px;}

.z_news_nopic{ width:710px; float:left;}
.z_news_nopic ul li{ width:710px; height:95px; float:left; border-bottom:1px dotted #bababa; margin:20px auto auto auto;}
.z_news_nopic ul li span{ width:136px; height:79px; float:left; position:relative;}
.z_news_nopic ul li span img { width:136px; height:77px; float:left; border-radius:5px;}
.z_news_nopic ul li span em{ width:136px; height:79px; _background: url(i_pic_bor.gif) no-repeat; background: url(i_pic_bor.png) no-repeat; position:absolute; left:0;}
.z_news_nopic ul li h3{ width:650px; height:24px; float:left; line-height:24px; font-weight:bold; padding-left:10px; font-size:14px; overflow: hidden;}
.z_news_nopic ul li h3 a:link,.z_news_nopic ul li h3 a:visited{ color: #af090b; }
.z_news_nopic ul li h3 a:hover{ color: #000; }
.z_news_nopic ul li p{ width:650px; float:left; padding-left:10px; line-height:14px; color:#6c6c6c; margin:8px auto auto auto;}
.z_news_nopic ul li font{ float:left; color:#1c1c1c; margin:5px auto auto auto; padding-left:10px;}


.z_news_t{ width:710px; float:left; line-height:24px; font-size:16px; font-weight:bold; text-align:center; color:#2a2a2a;}
.z_news_n{ width:710px; height:35px; float:left; line-height:35px; text-align:center; border-bottom:1px dotted #2d2d2d; color:#2d2d2d;}
.z_news_c{ width:710px; float:left; margin:15px auto auto auto; line-height:200%; font-size:14px;}

.M_Btn{ width:110px; height:25px; border:0px; background:#0d4da4; text-align:center; line-height:25px; font-size:16px; font-weight:bold; color:#FFF; font-family:"微软雅黑"; margin:5px auto auto auto;}

.page{ width:710px; float:left; text-align:center; margin:20px auto auto auto;}

.z_pro{ width:710px; float:left;}
.z_pro ul li{ width:220px; height:210px; float:left; margin:20px 10px auto 5px; display:inline;}
.z_pro ul li span{ width:220px; height:170px; float:left; background:url(z_pro_bg.jpg) no-repeat;}
.z_pro ul li span img { width:204px; height:155px; float:left; display:inline; margin:7px auto auto 8px;}
.z_pro ul li p{ width:220px; height:30px; float:left; line-height:30px; text-align:center; background:url(z_pro_t_bg.jpg) no-repeat;}

.z_pro_vi_l{ width:310px; float:left;}
.z_pro_vi_l_t{ width:310px; height:30px; float:left; font-size:16px; font-weight:bold; font-weight:bold; color:#2a2a2a; margin:15px auto auto auto;}
.z_pro_vi_l_c{ width:310px; float:left; margin:15px auto auto auto; line-height:200%; color:#2a2a2a;}
.z_pro_vi_r{ width:375px; height:290px; float:left; background:url(z_pro_view.jpg) no-repeat; display:inline; margin:15px auto auto 15px;}
.z_pro_vi_r img{ float:left; display:inline; margin:9px auto auto 10px;}


.M_Form{ width:710px; float:left;}


/*浮动QQ在线客服*/
.QQbox{z-index:99; width:122px; left:0; top:130px; position:absolute}
.QQbox .Qlist{ width:122px;}
.QQbox .Qlist .con{text-align:center}
.QQbox .Qlist .con .tit{font-size:12px; font-weight:bold; height:30px; line-height:30px; color:#fff; background:#0963c3; font-family:"微软雅黑"}
.QQbox .Qlist .con ul{ width:120px; background-color:#fff; border:#d5dce2 1px solid;}
.QQbox .Qlist .con li{font-size:9pt; list-style-type:none; padding:5px 0;}
h3.Qtit{ font-size:12px; color:#666; }
.Q400{width:120px; border-top:#d5dce2 1px solid; margin-top:10px; } 
.Q400 h3{font-size:12px;color:#666;padding-top:5px;}
.Q400 p{ font-family:Arial, Helvetica, sans-serif; font-size:16px;color:#0963c3; font-weight:bold;}
.Q400 span{ line-height:18px; color:#666;}
 /*浮动QQ在线客服*/
.share1{ position:absolute; left:450px; top:200px;}
.share2{ position:absolute; left:250px; top:260px;}
.share3{ position:absolute; left:450px; top:240px;}