/* css document */
html {overflow-x:hidden;background:#fff}
body{ margin:0; padding:0; }
a{ color:#000000; text-decoration:none; font-size:12px; padding:0; margin:0}
ul{ margin:0; padding:0;list-style:none}
li{ margin:0; padding:0;vertical-align:bottom;}
.left{ float:left}
.right{ float:right}
img{ border:none; margin:0; padding:0}
p{margin:0; padding:0;}
input,textarea,select,button {outline:none; border:none; margin:0; padding:0}
dd,dt,dl{ margin:0; padding:0 }
.header{ width:100%; height:140px; background:url(/uploads/image/gimages/header_bg.jpg) repeat-x}
.top{ width:1200px; height:33px; margin:0 auto; font-size:12px; color:#999; line-height:33px;}
.top a{font-size:12px; color:#999;}
.top a:hover{ color:#d30000}
.top_r_ul{}
.top_r_ul li{}
.logosearch{ width:1200px; height:107px; margin:0 auto}
.logo{ display:block; width:181px; height:64px; margin:22px 0 0 0}
.search{ display:block; width:500px; height:36px; margin:43px 0 0 0}
.searchin{ display:block; width:401px; height:32px; line-height:30px; float:left; background:url(/uploads/image/gimages/searchin.jpg); padding:4px 0 0 10px; color:#666}
.searchon{ display:block; width:89px; height:36px; float:left; background:url(/uploads/image/gimages/searchon.jpg); cursor:pointer}
.navbar{ width:100%; height:40px; background:#c40001}
.navbarnb{ width:1200px; height:40px; margin:0 auto}
.fenlei{ width:181px; height:40px;line-height:40px; padding-left:34px;font-family:microsoft yahei; font-size:15px; color:#fff; font-weight:bold; position:relative}
.fenlei:hover{ background:#d74d4d}
.dq{ background:#d74d4d}
.fenleiul{ display:none; width:215px; height:450px; background:#c40001; position:absolute; left:0; top:40px; z-index:999999999999999}
.fenlei:hover .fenleiul{ display:block}
.fenleiul li{ width:213px; height:55px; border-bottom:1px solid #b00000; line-height:55px; margin-left:2px; position:relative; background:url(/uploads/image/gimages/jt.jpg) 183px center no-repeat}
.fenleiul li a{ display:block; width:179px; padding-left:34px; color:#fff; font-family:microsoft yahei; font-size:14px;}
.fenleiul li:hover{ background:#fcf7f7; }
.fenleiul li:hover a{color:#d74d4d}
.fenleiul li:hover .sub{ display:block}
.sub{ width:180px; height:auto; overflow:hidden; background:#fcf7f7; position:absolute; left:213px; top:0; padding:10px 0; display:none; z-index:9999999999999999999}
.sub li{ width:180px; height:37px; line-height:37px; border:none; background:#fcf7f7!important}
.sub li a{ display:block; width:146px!important; height:37px; color:#666!important; font-weight:normal}
.sub li a:hover{ background:#efeaea; color:#d74d4d!important}
.nav_1{ width:985px; height:40px; }
.nav_1 li{ float:left; line-height:40px; width:140px; float:left; text-align:center }
.nav_1 li a{ display:block; font-family:microsoft yahei; font-size:15px; color:#fff; font-weight:bold}
.nav_1 li a:hover{ background:#d74d4d}
.banner_bg{ width:100%; height:450px; background:#f1ece8}
.banner{ width:1200px; height:450px; margin:0 auto}
.banner_nb{ width:985px; float:right}
#kinmaxshow{}
.main1_bg{ width:100%; height:510px; background:#fff; padding-top:30px}
.main1{ width:1200px; height:290px; margin:0 auto}
.pro{ width:295px; height:288px; border:1px solid #d5d5d5; background:#f9f9f9; float:left; position:relative; margin:0 11px 0 0}
.probt{ display:block; font-family:microsoft yahei; font-size:24px; color:#333; margin:37px 0 0 23px;}
.projs{ display:block; font-family:microsoft yahei; font-size:16px; color:#c40000; margin:8px 0 0 23px;}
.projg{ display:block; font-family:arial, microsoft yahei; font-size:14px; color:#999; margin:52px 0 0 23px;}
.jgst{ text-decoration:line-through; margin-right:10px}
.proimg{ display:block; width:170px; height:152px; position:absolute; right:4px; bottom:18px}
.pro:hover{ width:291px; height:284px; border:3px solid #f3cbcb}
.news{ width:266px; height:288px; border:1px solid #d5d5d5; float:right}
#c{ width:266px; height:30px;}
#c ul{ width:266px; height:30px;}
#c ul li{ width:133px; height:30px; float:left; text-align:center; line-height:30px;}
#c ul li a{ display:block; width:133px; height:30px; font-size:14px; }
.li1 a{background:#f1f1f1; color:#999;}
.libg a{ background:#fff; color:#343434}
.con2nb1{ width:266px; height:258px;}
.con2nb1 ul{width:229px; margin:16px auto 0 auto }
.con2nb1 ul li{ width:220px; height:20px; line-height:20px; background:url(/uploads/image/gimages/dian.jpg) left 11px no-repeat; padding-left:9px; margin:9px auto 0 auto }
.con2nb1 ul li a{ font-size:12px; color:#999}
.con2nb1 ul li a:hover{ color:#c40001}
.ad{ display:block; width:1200px; height:120px; margin:30px auto 0 auto}
.main2_bg{ width:100%; height:4766px; background:url(/uploads/image/gimages/main_bg.jpg) repeat; padding-top:14px}
.main2_f1{ width:1200px; height:637px; margin:34px auto 0 auto;}
.main2_bt{ width:1200px; height:46px; border-bottom:1px solid #e2ddd9; line-height:46px;}
.main2_bt_l{font-family:arial, helvetica, sans-serif; font-size:28px; color:#333333; font-weight:bold}
.main2_bt_l2{font-family:microsoft yahei; font-size:22px; color:#333333; font-weight:bold}
.main2_bt_r{font-size:12px; color:#999}
.main2_bt_r a{ font-size:12px; color:#999}
.main2_bt_r a:hover{color:#c40001}
.main2_nb{ width:1200px; height:581px; margin:0 auto 0 auto}
.pro_one{ display:block; width:592px; height:284px; float:left; border:1px solid #e6e6e6; position:relative; background:#fff; margin:9px 0 0 0;}
.pro_onebt{display:block; font-family:microsoft yahei; font-size:24px; color:#333; top:36px; left:15px;position: absolute; z-index:9999}
.pro_onejs{display:block; font-family:microsoft yahei; font-size:16px; color:#c40000;top:74px; left:15px;position: absolute; z-index:9999}
.pro_onejg{ display:block; font-family:arial, microsoft yahei; font-size:14px; color:#d76765; top:120px; left:15px;position: absolute; z-index:9999}
.pro_oneimg{ display:block; width:592px; height:284px; position:absolute; right:0; bottom:0}
.pro_m2{ display:block; width:289px; height:284px; border:1px solid #e6e6e6; float:left; background:#fff; margin:9px 0 0 12px; position:relative}
.pro_m2bt{display:block; font-family:microsoft yahei; font-size:16px; color:#333; text-align:center; margin:40px auto 0 auto}
.pro_m2jg{display:block; font-family:arial, microsoft yahei; font-size:14px; color:#d76765; text-align:center; margin-top:10px}
.pro_m2img{ display:block; width:170px; height:152px; margin:10px auto 0 auto}
.pro_onewz{ display:block; width:592px; height:45px; position:absolute; left:0; bottom:0; background:url(/uploads/image/gimages/suoyin2.png) repeat; line-height:45px}
.pro_onewz_l{ font-family:arial, microsoft yahei; font-size:24px; color:#fff; margin-left:20px}
.pro_onewz_r{font-family:arial, microsoft yahei; font-size:12px; color:#fff; text-align:center; margin-right:20px}
.pro_one2img{ display:block; width:592px; height:284px;}
.pro_m2wz{display:block; width:289px; height:45px; position:absolute; left:0; bottom:0; background:url(/uploads/image/gimages/suoyin2.png) repeat; line-height:45px}
.pro_m2wz_l{ font-family:arial, microsoft yahei; font-size:16px; color:#fff; margin-left:20px}
.pro_m2wz_r{font-family:arial, microsoft yahei; font-size:12px; color:#fff; text-align:center; margin-right:20px}
.footer{ width:100%; height:470px; background:#fff}
.footer1{ width:1200px; height:73px; border-bottom:1px solid #eaeaea; margin:0 auto; padding-top:25px}
.ftimg1{ display:block; width:230px; height:50px; float:left; margin-right:50px}
.ftimg2{ display:block; width:230px; height:50px; float:left; margin:0 33px 0 55px}
.ftimg3{ display:block; width:251px; height:50px; float:left; margin:0 31px 0 35px}
.ftimg4{ display:block; width:230px; height:50px; float:left; margin:0 0 0 34px}
.ftx{ display:block; float:left; width:1pxx; height:50px;}
.footer2{ width:1200px; height:271px; border-bottom:1px solid #eaeaea; margin:0 auto}
.ftnav{ width:112px; height:200px; float:left; margin:36px 18px 0 0; padding-top:12px}
.ftnavbt{ width:112px; height:22px; line-height:22px; font-size:14px; color:#666; font-weight:bold}
.ftnav ul{ margin-top:24px;}
.ftnav ul li{ width:112px; height:20px; line-height:20px; margin-bottom:3px}
.ftnav ul li a{font-size:12px; color:#666;}
.ftnav ul li a:hover{ color:#c40001}
.telfx{ width:220px; height:174px; border-left:1px solid #ebebeb; float:left; margin:52px 0 0 7px; position:relative}
.tel{ margin:17px 0 0 39px}
.fxd{ position:absolute; right:0; top:100px; width:auto; height:27px;}
.fxdwz{ float:left; font-family:microsoft yahei; font-size:14px; color:#999; line-height:35px;}
.bdsharebuttonbox{ float:left}
.footer3{ width:1200px; height:67px; margin:0 auto; font-size:12px; color:#999; text-align:center; font-family:arial, simsun; line-height:20px; padding-top:32px;}
.footer3 a{font-size:12px; color:#999;font-family:arial, simsun}
.footer3 a:hover{ color:#c40001}
.footer3 p{font-size:12px; color:#999; font-family:arial, simsun}
/*��ҳ*/
/*����1*/
.nyweizhi{ width:1200px; height:36px; line-height:36px; font-size:12px; color:#999; margin:0 auto}
.nyweizhi a{font-size:12px; color:#999;}
.nyweizhi a:hover{ color:#c40001}
.fl{ width:1198px; height:53px; border:1px solid #d6d6d6; line-height:53px; margin:0 auto; font-size:12px; color:#999}
.flspan{ float:left; font-size:12px; color:#999; display:block; height:53px; margin-left:22px}
.flul{ float:left; height:53px}
.flul li{ float:left; margin:0 0 0 13px; height:53px;}
.flul li a{ font-size:12px; color:#999}
.flul li a:hover{ color:#c40100}
.fldq{ color:#c40100!important}
.tpfgnb{ width:1200px; height:auto; overflow:hidden; margin:0 auto; border-bottom:1px solid #eaeaea; padding-bottom:40px}
.tpfgnb2{width:1200px; height:auto; overflow:hidden;}
.tpfgnr{ width:283px; height:auto; overflow:hidden; border:1px solid #d6d6d6; margin:19px 0 0 20px; float:left}
.tpfg_top{ display:block; width:283px; height:auto; overflow:hidden; padding-top:17px; padding-bottom:16px}
.tpfgimg{ display:block; width:188px; height:168px; margin:0 auto 0 auto}
.tpfgbt{ display:block; width:283px; height:25px; line-height:25px; text-align:center; font-family:microsoft yahei; font-size:16px; color:#333;}
.tpfgjg{display:block; width:283px; height:16px; line-height:16px; text-align:center; font-size:12px; color:#d15354; font-family:arial, microsoft yahei; margin-top:8px}
.goumai{ display:block; width:283px; height:38px; border-top:1px solid #d6d6d6; line-height:38px; background:url(/uploads/image/gimages/gwc.jpg) 99px 8px no-repeat}
.goumai a{ font-size:12px; color:#c40000; padding-left:125px}
.tpfg2_top{ display:block; width:283px; height:279px; position:relative}
.tpfg2img{ display:block; width:283px; height:279px;}
.tpfg2wz{display:block; width:283px; height:45px; position:absolute; left:0; bottom:0; background:url(/uploads/image/gimages/suoyin2.png) repeat; line-height:45px}
.tpfg2wz_l{ font-family:arial, microsoft yahei; font-size:16px; color:#fff; margin-left:7px}
.tpfg2wz_r{font-family:arial, microsoft yahei; font-size:12px; color:#fff; text-align:center; margin-right:6px}
/*prodetail*/
.det_top{ width:1198px; height:448px; margin:0 auto; border:1px solid #d6d6d6}
.det_top_l{ width:536px; height:425px; border-right:1px solid #d6d6d6; padding-top:23px; float:left}
.mod18{width:478px;height:325px;margin:0 auto;position:relative;}
.mod18 .btn{position:absolute;width:12px;height:23px;top:347px;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.mod18 .prev{left:0;background:url(/uploads/image/gimages/pre.jpg) no-repeat;}
.mod18 .next{right:0;background:url(/uploads/image/gimages/next.jpg) no-repeat;}
.mod18 #prevtop,.mod18 #nexttop{top:213px;width:46px;height:48px; display:none}
.mod18 #prevtop{background: 0 0 no-repeat;}
.mod18 #nexttop{background: 0 0 no-repeat;}
.mod18 li{float:left;}
.mod18 .cf li{position:relative;color:#fff;}
.mod18 .cf a{display:block;width:680px;height:330px;position:absolute;color:#fff;}
.mod18 .cf li span{display:block;width:640px;position:absolute;left:0;bottom:0;padding:10px 20px;line-height:22px;text-align:left;background:rgba(0,0,0,0.6);filter:progid:dximagetransform.microsoft.gradient( gradienttype = 0,startcolorstr = "#60000000",endcolorstr = "#60000000");}
.mod18 .picbox{height:325px;position:relative;overflow:hidden;}
.mod18 .picbox ul{height:325px;position:absolute;}
.mod18 .picbox li{width:478px;height:325px;}
.mod18 .listbox{width:420px;height:51px;position:relative;padding:6px 0 10px;overflow:hidden; margin-left:30px; margin-top:0}
.mod18 .listbox ul{height:51px;position:absolute;}
.mod18 .listbox li{width:78px;height:49px;cursor:pointer;position:relative; text-align:center; padding-right:7px}
.mod18 .listbox .on{}
.mod18 .listbox li i{display:none;}
.mod18 .listbox li img{width:76px;height:51px;border:1px solid #d2d2d2;}
.mod18 .listbox .on img{width:76px;height:51px;border:1px solid #c40002;}
.mod18 .listbox .on i{display:block;}
.det_top_r{width:661px; height:450px; float:left}
.detprobt{ width:661px; height:81px; border-bottom:1px solid #d6d6d6; line-height:81px}
.detprobt_l{ float:left; font-family:microsoft yahei; font-size:20px; color:#c40000; margin-left:32px}
.detprobt_r{ float:left; font-family:microsoft yahei; font-size:20px; color:#333}
.detpronb{ width:661px; height:332px; padding-top:34px}
.jiage{ width:593px; height:37px; line-height:37px; margin:0 0 0 24px}
.jiagebt{ float:left; font-size:12px; color:#666}
.jiagewz{ float:left;font-size:12px; color:#c30101; }
.gaishu{width:593px; height:116px; margin:9px 0 0 24px; line-height:20px}
.gaishubt{float:left; font-size:12px; color:#666}
.gaishuwz{float:left; font-size:12px; color:#666; width:385px; height:116px}
.tongdao{width:593px; height:90px; margin:9px 0 0 24px; }
.tongdaobt{float:left; font-size:12px; color:#666; margin-top:10px}
.tongdaowz{ float:left; width:333px; height:90px;}
.tongdaoimg{ width:103px; height:31px; float:left; display:block; border:1px solid #e3e3e3; float:left; margin:0 3px 5px 0}
.jiaru{ display:block; width:190px; height:42px;margin:10px 0 0 24px}
.det_se{ width:1200px; height:auto; overflow:hidden; margin-top:21px;}
.det_se_l{ width:238px; height:448px; float:left; border:1px solid #d6d6d6; border-bottom:none }
.det_tjbt{ width:218px; height:47px; background:#f7f7f7; border-bottom:1px solid #d6d6d6; line-height:47px; padding-left:20px; font-size:14px; color:#555}
.det_tjnb{ width:238px; height:398px;}
.det_tjnb li{ width:238px; height:79px; border-bottom:1px solid #d6d6d6}
.seimg{ display:block; float:left; width:92px; height:79px;}
.se_r{ display:block; float:left; width:136px; height:79px; padding-right:10px}
.sewz{ display:block; font-size:12px; color:#999; height:42px; padding-top:9px; line-height:20px; }
.sejg{ display:block; font-size:12px; color:#c30000; height:28px}
.det_se_r{ width:940px; height:auto; overflow:hidden; float:right; border:1px solid #d6d6d6;}
.det_se_r_bt{width:920px; height:47px; background:#f7f7f7; border-bottom:1px solid #d6d6d6; line-height:47px; padding-left:20px; font-size:14px; color:#555}
.det_se_r_nb{ width:882px; height:auto; overflow:hidden; margin:16px auto 0 auto; font-size:14px; color:#666; line-height:24px; padding-bottom:60px}
/*��ҳ*/
.fy{ height:36px; margin:20px auto 10px auto; float:right;}
.fy a{ display:block; width:36px; height:36px; text-align:center; line-height:36px; float:left; font-size:12px; color:#747474; background:#ebebeb; margin-right:3px;}
.fy a:hover{ color:#fff; background:#d70002}
.fy span{ display:block; width:36px; height:36px; text-align:center; line-height:36px; float:left;font-size:12px; color:#747474;}
.fy .cpb {color:#fff; background:#d70002}
.dqfy{color:#fff!important; background:#d70002!important}
/*�����б�*/
.cdh{ width:216px; height:auto; overflow:hidden; float:left}
.cdh li{ width:216px; height:45px; line-height:45px; margin-top:7px }
.cdh li a{ display:block; width:181px; height:45px; font-family:microsoft yahei; font-size:18px; color:#666666; background:url(/uploads/image/gimages/cdhli1.jpg); padding-left:35px}
.cdh li a:hover{ color:#fff; background:url(/uploads/image/gimages/cdhli2.jpg)}
.cdhdq{color:#fff!important; background:url(/uploads/image/gimages/cdhli2.jpg)!important}
.nymainnr_r{ width:933px; height:auto; overflow:hidden; float:right; margin-top:7px}
.nymainbt{ width:933px; height:43px; border-bottom:2px solid #ccc}
.btwz{ float:left; background:url(/uploads/image/gimages/newsbg.jpg) left top no-repeat; width:auto; height:43px;}
.btwzch{ margin-left:45px; display:block;font-family:microsoft yahei; font-size:18px; color:#c40000}
.btwzen{ margin-left:45px; display:block;font-family:arial, helvetica, sans-serif; font-size:12px; color:#c40000}
.btym{ float:right; font-size:12px; color:#4f4f4f; line-height:43px}
.nymainnrnb{ width:933px; height:auto; overflow:hidden}
.newsul{ width:933px; height:auto; overflow:hidden}
.newsul li{ width:933px; height:56px; line-height:56px; background:url(/uploads/image/gimages/newslibg.jpg) bottom repeat-x}
.newsul li a{ float:left; color:#666; font-size:12px; padding-left:14px; background:url(/uploads/image/gimages/newsjt.jpg) left center no-repeat }
.newsul li a:hover{ color:#c40000}
.newsul li span{ float:right; color:#999; font-size:12px; }
/*����detail*/
.nymaindet{width:931px; height:auto; overflow:hidden; float:right; margin-top:7px; border:1px solid #d4d4d4}
.nymaindet_bt{ width:890px; height:auto; overflow:hidden; margin:0 auto; border-bottom:1px dashed #dadada; padding-top:23px}
.nymaindet_btwz{ width:890px; height:auto; line-height:43px; font-family:microsoft yahei; font-size:24px; font-weight:bold; color:#333; text-align:center;}
.detail_xq{ width:931px; height:auto; line-height:31px; margin-top:8px;}
.date{ display:block; float:left; font-size:12px; color:#8e8e8e; background: left 9px no-repeat; padding-left:16px; margin-left:230px;}
.djl{display:block; float:left; font-size:12px; color:#8e8e8e; background: left no-repeat; padding-left:18px; margin-left:30px}
.wzfx{ display:block; float:left; margin-left:30px }
.wzfx_l{ float:left;font-size:12px; color:#8e8e8e;}
.d_xq_r{ width:409px; height:31px; float:right; position:relative}
.nymaindet_nr{ width:900px; height:auto; overflow:hidden; margin:0 auto; padding-top:24px; line-height:24px; padding-bottom:100px; border-bottom:1px solid #e5e5e5}
.nymaindet_nr p{ color:#666666; font-size:14px;}
.nymaindet_nr span{ color:#666666; font-size:14px;}
.nymaindet_nr img{ max-width:900px;}
.xyp{ width:890px; height:47px; margin:0 auto; font-size:14px; color:#666; padding-top:17px}
.xyp a{font-size:14px; color:#c40000}