body{text-align:center;	font-family:"宋体";text-align:center;font-size:12px;color:#555; background:url(../images/main_bg.jpg) repeat;}
/*头部*/
.top_bg{ width:100%; min-width:1100px; height:32px; background:url(../images/top_bg.jpg) repeat-x;}
.top_bg .top{ width:1100px; height:32px; margin:0px auto; text-align:left;}
.top p{ width:50%; height:32px; line-height:32px; text-align:left; font-size:12px; color:#555555; float:left;}
.top .top_r{ width:30%; height:32px; line-height:32px;  float:right; text-align:right; color:#555;}
.top .top_r a{ display:inline-block; *display:inline; zoom:1; height:14px; line-height:14px; vertical-align:top; margin:9px; font-size:12px; color:#555;}
.top .top_r a img{ width:15px; height:14px; vertical-align:top; margin-right:5px;}
.logo_bg{ width:100%; height:85px; min-width:1100px; background:#FFF;}
.logo{ width:1100px; height:85px; margin:0px auto; position:relative; text-align:left;}
.logo img{ width:716px; height:67px; vertical-align:top; margin-top:9px;}
.logo .tel{ width:194px; height:37px; position:absolute; right:10px; top:18px;}
.logo .tel img{ width:194px; height:37px;}
.nav_bg{ width:100%; height:56px; position:relative; z-index:99; background:url(../images/nav_bg.png) repeat-x; min-width:1100px;}
.nav{ width:1100px; height:52px; margin:0px auto;}
.nav li{ width:133px; height:52px; text-align:center; float:left;}
.nav li.line{ width:2px; height:50px; background:url(../images/nav_l.png) no-repeat;}
.nav li a{ display:block; width:100%; text-align:center; color:#FFF; height:52px; font-size:12px; font-family:Arial;}
.nav li a b{ display:block; width:100%; font-size:14px;font-family:"宋体"; padding:13px 0 2px;}
.nav li.now{ background:url(../images/nav_n.png) no-repeat;}
/*头部*/
/*幻灯片*/
.banner_k{ width:100%; min-width:1100px; margin:0px auto; overflow:hidden;}
/*幻灯片*/
.h_sbg{ width:100%; min-width:1100px; height:44px; background:url(../images/s_bbg.png) repeat-x; position:relative; top:-5px;}
.h_sbg .hot_s{ width:1100px; height:40px; margin:0px auto; position:relative; text-align:left;}
.hot_s .hot_sl{ width:60%; height:33px; padding-top:5px; position:absolute; left:0px; top:0px;}
.hot_s .hot_sl .hot_slq{ width:13px; height:33px; background:url(../images/hot_l.png) no-repeat; float:left;}
.hot_s .hot_sl .hot_slh{ width:13px; height:33px; background:url(../images/hot_r.png) no-repeat; float:left;}
.hot_s .hot_sl .hot_slm{ display:inline-block; *display:inline; zoom:1; width:auto; float:left; height:33px; line-height:33px; background:url(../images/hot_m.png) repeat-x;}
.hot_s .hot_sl .hot_slm b{ font-size:14px; color:#FF0000;}
.hot_s .hot_sl .hot_slm a{ font-size:12px; color:#656565; margin-right:10px;}
.hot_s .hot_sl .hot_slm a:hover{ color:#FF0000;}
.hot_s .search{ width:260px; height:26px; background:url(../images/s_bg.jpg) no-repeat; float:right; margin-top:9px; position:relative;}
.hot_s .search input{ width:160px; height:26px; line-height:26px; border:0px; background:none; position:absolute; top:0px; left:30px; padding:0 5px;}
.hot_s .search .btn{ width:70px; overflow:hidden; height:26px; background-color:#404040; text-align:center; font-size:14px; color:#FFF; font-weight:bold;background-image:url(../images/bg_a.png); left:190px; cursor:pointer;}
.m_a{ width:1100px; margin:0px auto;}
.m_a .m_al , .m_a .m_ar{ width:800px; float:left; box-shadow:0px 0px 4px #999; background:#FFF;}
.m_a .m_ar{ width:260px; float:right;}
.box_h{ width:100%; height:30px; background:url(../images/box_hbg.jpg) repeat-x; position:relative;}
.box_h span{ display:block; width:87px; height:30px; line-height:30px; text-align:center; font-size:14px; color:#FFFFFF; text-align:center; font-weight:bold; background:url(../images/bg_a.png) no-repeat;}
.box_h a{ display:inline-block; *display:inline; zoom:1; padding-right:15px; background:url(../images/icon5.png) no-repeat right center; color:#FFF; font-size:12px; height:30px; line-height:30px; position:absolute; right:10px; top:0px;}
.m_al .box_m{ width:100%; padding:10px 0 5px; height:520px; overflow:hidden;}
.m_al .box_m dl{ width:390px; height:120px; float:left; background:#EFEFEF; margin-top:10px;}
.m_al .box_m dl dt{ width:170px; height:120px; float:left;}
.m_al .box_m dl dt img{ width:170px; height:120px; vertical-align:top;}
.m_al .box_m dl dd{ width:195px; float:left; margin-left:15px; text-align:left; height:90px; padding:15px 0;}
.m_al .box_m dl dd h5{ width:100%; height:25px; line-height:25px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.m_al .box_m dl dd h5 a{ font-size:14px; color:#434343; font-weight:bold;}
.m_al .box_m dl dd h5 a:hover{ color:#FF0000;}
.m_al .box_m dl dd p{ width:155px; font-size:12px; color:#656565; line-height:150%;}
.m_ar .box_m{ height:535px; overflow:hidden; width:100%;}
.m_ar .box_m ul{ width:253px; padding:10px 0; position:relative; height:535px; border-left:7px solid #989898; text-align:left;}
.m_ar .box_m ul li{ width:100%; height:32px; line-height:32px; position:relative;}
.m_ar .box_m ul li p{ width:235px; height:32px; line-height:32px; margin:0px auto; border-bottom:1px dashed #ddd; background:url(../images/icon4.png) no-repeat 5px center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.m_ar .box_m ul li p a{ margin-left:20px; font-size:13px; color:#656565;}
.m_ar .box_m ul li:hover{ border-left:7px solid #404040; background:url(../images/bn_bg.png) repeat; z-index:2; left:-7px;}
.m_ar .box_m ul li:hover p{ border:0px; background:url(../images/icon5.png) no-repeat 5px center;}
.m_ar .box_m ul li:hover p a{ color:#FFF;}
.m_b{ width:1100px; height:288px; margin:0px auto; background:url(../images/bg_b.jpg) no-repeat; box-shadow:0px 0px 3px #999; margin-top:10px; text-align:center;}
.m_b img{ width:744px; height:19px; margin-top:20px;}
.m_b .about_i{ width:648px; height:180px; float:right; margin-right:30px; border:2px solid #FFF; position:relative; margin-top:22px; padding:10px 0;}
.m_b .about_i p{ width:570px; font-size:12px; color:#FFFFFF; text-align:left; margin-left:55px; line-height:185%;}
.m_b .about_i .tu{ width:410px; height:180px; position:absolute; top:-10px; left:-378px;}
.m_b .about_i .tu img{ width:410px; height:180px; vertical-align:top;}
.m_c{ width:1100px; margin:0px auto; margin-top:10px;}
.m_c .m_cl , .m_c .m_cm, .m_c .m_cr{ height:255px; box-shadow:0px 0px 3px #999; background:#E7E7E7;}
.m_c .m_cl{ width:380px; float:left;}
.m_cl .box_m{ width:100%; height:320px; padding:15px 0; overflow:hidden;}
.m_cl .box_m ul{ width:360px; margin-left:10px;}
.m_cl .box_m ul li{ width:100%; height:30px; line-height:30px; border-bottom:1px dashed #ccc; position:relative;}
.m_cl .box_m ul li a{ display:block; width:100%; height:30px; line-height:30px; color:#555555; font-size:12px; background:url(../images/icon7.png) no-repeat left center;}
.m_cl .box_m ul li a p{ width:220px; height:30px; line-height:30px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-left:15px; text-align:left;}
.m_cl .box_m ul li a em{ display:block; text-align:right; position:absolute; right:0px; top:0px;}
.m_cl .box_m ul li a:hover{ background:url(../images/icon6.png) no-repeat left center; color:#E61C1C;}
.m_c .m_cm{ width:385px; float:left; margin-left:13px;}
.m_c .m_cm .box_m{ height:320px; padding:15px 0;}
.m_c .m_cr{ width:305px; float:right; background:#FFF;}
.m_c .m_cr ul{ height:320px; padding:15px 0; overflow:hidden; width:100%;}
.m_c .m_cr ul li{ width:50%; float:left; text-align:center; height:66px;}
.m_c .m_cr ul li img{ width:130px; height:50px; vertical-align:top; margin-top:7px;}
.m_d{ width:1100px; margin:0px auto; margin-top:10px;}
.m_d .mr_frbox{height:180px;padding:10px 0px;}
.m_d .mr_frBtnL{cursor:pointer;display:inline;float:left;height:27px;width:24px; margin-top:60px;}
.m_d .mr_frUl{float:left;height:180px;width:1032px;margin-left:10px; overflow:hidden;}
.m_d .mr_frBtnR{float:right;margin-top:60px;cursor:pointer;width:24px;height:27px;}
.m_d .mr_frUl ul{ width:200000em;}
.m_d .mr_frUl ul li{width:208px;height:180px;margin-right:10px;overflow: hidden;}
.m_d .mr_frUl ul li img{ width:200px; height:135px; padding:3px; border:1px solid #ddd; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; vertical-align:top;}
.m_d .mr_frUl ul li p{ width:100%; height:28px; line-height:28px; text-align:center; font-size:12px; color:#3D3D3D; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.m_d .mr_frUl ul li a:hover img{ padding:2px; border:2px solid #E61D1D;}
.m_d .mr_frUl ul li a:hover p{ color:#E61D1D;}
.foot_n_bg{ width:100%; min-width:1100px; margin:0px auto; background:#3F3F3F;}
.foot_n_bg .foot_n{ width:1100px; height:215px; margin:0px auto; background:url(../images/f_bg.jpg) no-repeat center bottom; position:relative; overflow:hidden;}
.foot_n .f_logo{ width:245px; height:215px; position:absolute; left:0px; top:0px; background:url(../images/main_bg.jpg) repeat; text-align:center;}
.foot_n .f_logo img{ width:224px; height:92px; vertical-align:top; margin-top:55px;}
.foot_n .foot_nr{ width:855px; float:right; margin-top:5px;}
.foot_nr .f_nav{ width:100%; height:40px; line-height:40px; border-bottom:1px solid #323232; font-size:13px; color:#FFFFFF; font-weight:bold; text-align:left;}
.foot_nr .f_nav a{ font-size:13px; color:#FFF; font-weight:bold; margin:0px 15px;}
.foot_nr .f_nav a:hover{ color:#E20000;}
.foot_nr .f_contact{ width:825px; text-align:left; font-size:12px; color:#fff; position:relative; border-top:1px solid #4B4B4B; padding:15px 15px 8px;}
.foot_nr .f_contact .code{ width:104px; height:104px; position:absolute; right:0px; top:25px;}
.foot_nr .f_contact .code img{ width:104px; height:104px; vertical-align:top;}
.foot_nr .f_contact ul{ width:100%; margin-top:5px;}
.foot_nr .f_contact li{ width:100%; height:25px; line-height:25px;}
.foot_nr .f_contact li img{ width:14px; height:16px; vertical-align:middle; margin-right:5px;}
.friend{ width:100%; min-width:1100px; background:#2F2F2F; margin:0px auto;}
.friend .friend_m{ width:1100px; margin:0px auto; text-align:left; padding-top:13px; font-size:12px; color:#FFF;}
.friend .friend_m a{ color:#FFF; margin-right:13px; display:inline-block; *display:inline; zoom:1;}
.friend .friend_m a, .friend .friend_m b{ margin-bottom:13px;}
.friend .friend_m a:hover{color:#E20000;}
.copy{ width:100%; min-width:1100px; background:#222222;}
.copy .copy_m{ width:1100px; height:33px; line-height:33px; text-align:left; font-size:12px; color:#FFF; margin:0px auto;}
.copy .copy_m span{ margin-right:15px;}
.banner_s{ width:100%; min-width:1100px; margin:0px auto; position:relative; top:-5px;}
.banner_s img{ width:100%; height:auto; vertical-align:top;}
.position{ width:100%; height:33px; line-height:33px; margin-top:-6px; background:#DFDFDF; min-width:1100px; position:relative; z-index:101;}
.position .position_m{ width:1100px; height:33px; line-height:33px; margin:0px auto; text-align:right; font-size:12px; color:#555555;}
.position_m a{ color:#555;}
.position_m a.now , .position_m a:hover , .pro_d .back a:hover{color:#E20000;}
.scd{ width:1100px; margin:0px auto;}
.scd .scd_l{ width:320px; float:left; position:relative;}
.scd_l .sidenav{ width:320px; padding-top:125px; position:relative; background-color:#fff; background-image:url(../images/bg_d.png); background-repeat:repeat; box-shadow:0px 0px 3px #888; margin-top:-33px; z-index:105;}
.scd_l .sidenav .f_bg{ width:320px; height:23px; background:url(../images/bg_e.png) no-repeat; margin-top:60px;}
.sidenav .title{ width:298px; height:64px; background:url(../images/bg_c.png) no-repeat; position:absolute; right:-9px; top:50px; text-align:left;}
.sidenav .title img{ margin-left:7px;}
.sidenav ul{ width:100%; text-align:left;}
.sidenav ul li{ width:238px; margin-top:10px; margin-left:50px; position:relative;}
.sidenav ul li .li_m{ width:238px; height:36px; background:url(../images/bg_f.png) no-repeat;line-height:35px; position:relative; z-index:2;}
.sidenav ul li a{ font-size:14px; font-weight:bold; color:#FFFFFF; margin-left:45px;}
.sidenav ul li:hover .li_m , .sidenav ul li.now .li_m{ background:url(../images/bg_g.png) no-repeat;}
.sidenav ul li .er{ width:234px; display:none; margin-top:-3px; margin-left:1px; border-bottom:2px solid #575656; position:relative; z-index:1; box-shadow:0px 0px 3px #888 inset;}
.sidenav ul li.now .er{ display:block;}
.sidenav ul li .er li{ width:232px; background:#9C9C9C; border-top:1px solid #A8A8A8; border-bottom:1px solid #888888;height:30px; line-height:30px; margin:0px; border-left:1px solid #888888; border-right:1px solid #646464;}
.sidenav ul li .er li:hover , .sidenav ul li .er li.active{ background:#686767; width:234px; border-left:0px; border-right:0px;}
.l_news{ width:100%; background:#F0F0F0; box-shadow:0px 0px 3px #888; margin-bottom:50px;}
.l_news .box_h{ text-align:left;}
.l_news .box_h span {height: 30px; line-height: 30px; background: url(../images/bg_a.png) repeat-x; display:inline-block; *display:inline; zoom:1; width:auto; padding:0px 5px;}
.l_news .box_m{ width:100%; padding:10px 0;}
.l_news .box_m ul{ width:300px; margin-left:10px;}
.l_news .box_m ul li{ width:100%; height:35px; line-height:35px; border-bottom:1px dashed #ddd; position:relative;}
.l_news .box_m ul li a{ color:#555555;}
.l_news .box_m ul li a:hover , .pro_d .dx_page span a:hover{ color:#FF0B0B;}
.l_news .box_m ul li p{ width:200px; height:35px; line-height:35px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:12px; text-align:left;}
.l_news .box_m ul li em{ display:block; text-align:right; position:absolute; right:0px; top:0px;}
.scd .scd_r{ width:728px; float:right; margin-top:30px;}
.scd_r .s_title{ width:100%; height:40px; line-height:40px; text-align:left; border-bottom:2px solid #A9A9A9; background:url(../images/icon13.jpg) no-repeat 3px center;}
.scd_r .s_title span{ font-size:14px; color:#555555; margin-left:25px; font-weight:bold;}
.scd_r .pro_d{ width:728px; text-align:left;}
.pro_d dl{ width:100%; height:315px; overflow:hidden;}
.pro_d dl dt{ width:435px; height:295px; padding:8px; border:1px solid #ddd; background:#FFF; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; float:left;}
.pro_d dl dt img{ width:435px; height:295px; vertical-align:top;}
.pro_d dl dd{ width:230px; float:right; margin-right:10px; margin-top:10px; text-align:left;}
.pro_d dl dd .name{ width:100%; border-bottom:1px solid #ddd; position:relative; padding:10px 0;}
.pro_d dl dd .name b{ display:block; width:160px; font-size:14px; color:#555;}
.pro_d dl dd .name a{ display:block; width:60px; height:22px; color:#FFF; font-size:14px; font-weight:bold; text-align:center; position:absolute; right:5px; top:5px; background:#FF1818; line-height:22px;}
.pro_d dl dd p{ font-size:13px; color:#555555; line-height:170%; padding:10px 0; height:255px; overflow:hidden;}
.pro_d .dx_page{ width:100%; height:40px; line-height:40px; text-align:left;}
.pro_d .dx_page span{ display:inline-block; *display:inline; zoom:1; font-weight:bold; font-size:13px; color:#393939;}
.pro_d .dx_page span a{ font-weight:normal; font-size:12px; color:#555;}
.pro_d .dx_page .shang{ margin-right:50px;}
.pro_d .back{ width:100%; height:25px; line-height:25px; text-align:left;}
.pro_d .back a{ font-size:12px; color:#555;}
.pro_dctn{ width:100%;}
.pro_dctn .s_ctn{ width:708px; margin-left:10px; padding:10px 0; line-height:185%;}
.scd_r .pro_l{ width:728px; text-align:left;}
.pro_l ul{ width:100%; margin-bottom:20px;}
.pro_l ul li{ width:223px; height:305px; background:#FFF; padding:10px 4px; border:1px solid #ddd; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; float:left; margin-right:14px; margin-bottom:14px;}
.pro_l ul li:hover{ border:2px solid #FF0505; padding:9px 3px; }
.pro_l ul li .pro_lm{ width:223px; height:305px; background:#F0F0F0;}
.pro_l ul li .pro_lm img{ width:223px; height:150px; vertical-align:top;}
.pro_l ul li .pro_lm .p_name{ width:213px; height:30px; line-height:30px; text-align:left; margin-left:5px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; border-bottom:1px solid #ddd;}
.pro_l ul li .pro_lm .p_name a{ font-size:13px; color:#555; font-weight:bold;}
.pro_l ul li:hover .pro_lm .p_name a{ color:#FF0505;}
.pro_l ul li .pro_lm p{ width:213px; margin-left:5px; position:relative; height:120px; overflow:hidden; font-size:12px; color:#555; line-height:160%; padding:5px 0;}
.pro_l ul li .pro_lm p a{ display:block; text-align:right; position:absolute; right:0px; bottom:10px; color:#FF0505;}
.page{ width:100%; height:40px; line-height:40px; border-top:2px solid #A9A9A9; text-align:right; margin-bottom:50px; }
.page a{ display:inline-block; *display:inline; zoom:1; height:20px; line-height:20px; padding:0px 8px; background:#3A3A3A; margin-left:0px; color:#FFF; vertical-align:top; margin-top:8px;}
.about{ width:666px; padding:30px; border:1px solid #ddd; background:#FFF; text-align:left; margin-top:15px; line-height:185%; min-height:470px;}
.about .title{ width:100%; height:30px; line-height:30px; text-align:right; font-size:14px; color:#555; font-weight:bold; margin-bottom:10px;}
.aplct{ width:728px; margin-top:15px;}
.aplct dl{ width:726px; height:210px; margin-bottom:20px; border:1px solid #ddd; background:#EFEFEF;}
.aplct dl dt{ width:310px; height:210px; float:left;}
.aplct dl dt img{ width:310px; height:210px; vertical-align:top;}
.aplct dl dd{ width:385px; float:left; margin-left:15px;}
.aplct dl dd h5{ width:100%; height:40px; line-height:40px; text-align:left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.aplct dl dd h5 a{ font-size:14px; color:#555555; font-weight:bold;}
.aplct dl dd h5 a:hover{ color:#FF0000;}
.aplct dl dd .des{ width:100%; height:160px; overflow:hidden; text-align:left; font-size:12px; color:#656565; line-height:165%;}
.join{ width:728px; margin-top:15px;}
.join li{ width:100%; height:105px; border-bottom:1px dashed
#ddd; margin-bottom:15px; text-align:left;}
.join li .title{ width:100%; height:30px; line-height:30px; text-align:left;}
.join li .title a{ font-size:13px; color:#626467; font-weight:bold;}
.join li .title a:hover{color:#FF0000;}
.join li .des{ width:100%; height:25px; line-height:25px; font-size:12px; color:#626467;}
.join li .des span{ display:inline-block; *display:inline; zoom:1; width:170px;}
.join li .des_m{ width:100%; height:45px; line-height:175%; font-size:12px; color:#626467; overflow:hidden;}
.down{ width:728px;}
.down ul{ width:100%; margin-bottom:20px;}
.down ul li{ width:100%; height:90px; border-bottom:1px dashed #ddd; margin-top:15px; background:url(../images/icon7.png) no-repeat left 3px;}
.down ul li .li_m{ width:713px; margin-left:15px; text-align:left; color:#555555; line-height:170%;}
.down ul li .li_m p{ width:100%; height:41px; overflow:hidden;}
.down ul li .li_m .li_f{ width:100%; height:25px; line-height:25px; position:relative;}
.down ul li .li_m .li_f span{ display:inline-block; *display:inline; zoom:1; width:175px;}
.down ul li .li_m .li_f a{ display:block; text-align:right; font-size:12px; color:#FF0D0D; font-weight:bold; position:absolute; right:0px; top:0px;}
.news{ width:728px;}
.news ul{ width:100%; margin-bottom:20px; text-align:left;}
.news ul li{ width:100%; border-bottom:1px dashed #ddd;}
.news ul li a{ display:block; width:100%; height:35px; line-height:35px; background:url(../images/icon7.png) no-repeat left center; position:relative; color:#626467;}
.news ul li a:hover{ color:#FF1313; background:url(../images/icon6.png) no-repeat left center;}
.news ul li a p{ width:50%; height:35px; line-height:35px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:13px; margin-left:15px;}
.news ul li a em{ display:block; text-align:right; position:absolute; right:0px; top:0px;}
.news ul li.one a , .news ul li.one a em{ font-weight:bold;}
.news ul li.one .des{ width:100%; height:40px; overflow:hidden; font-size:12px; color:#626467; line-height:175%; margin:8px 0; margin-top:-8px;}
.aplct_d{ width:728px; text-align:left; padding:10px 0;}
.aplct_d .aplct_da h5{ width:100%; height:30xp; line-height:30px; font-size:15px; color:#555555; font-weight:bold;}
.aplct_d .aplct_da h5.red{ color:#FF0000;}
.aplct_d .aplct_da p{ width:100%; font-size:12px; color:#656565; line-height:160%;}
.aplct_d .aplct_da .tu{ width:100%; margin:5px 0;}
.aplct_d .aplct_da .tu img{ width:185px; height:125px; vertical-align:top; margin-bottom:10px; margin-right:10px;}
.aplct_d .aplct_ctn{ width:100%; padding:15px 0;}



