@charset "gb2312";
body,td,th,select,input,textarea {
	font-size: 14px; color:#333333;font-family:"Microsoft Yahei","微软雅黑",Arial, Helvetica, sans-serif;
}
*{-webkit-overflow-scrolling: touch;}
body {margin:0;padding:0; background-color:#f5f5f5;}
ul{ margin:0; padding:0; list-style-type:none;}
a{ text-decoration:none; color:#222222;
	transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
}
a:hover{color:#cc0033;}
.noanimation a{
	transition:none;
	-webkit-transition:none;
	-moz-transition:none;
	-o-transition:none;
}
.movex{}
.movex a{ display:inline-block;}
.movex a:hover{ -moz-transform:translateX(5px); -webkit-transform:translateX(5px); -o-transform:translateX(5px); -ms-transform:translateX(5px); transform: translateX(5px);}
.movex2{}
.movex2 a{ display:inline-block;}
.movex2 a:hover{ -moz-transform:translateX(-5px); -webkit-transform:translateX(-5px); -o-transform:translateX(-5px); -ms-transform:translateX(-5px); transform: translateX(-5px);}

.movey{}
.movey a{ display:inline-block;}
.movey a:hover{ -moz-transform:translateY(5px); -webkit-transform:translateY(5px); -o-transform:translateY(5px); -ms-transform:translateY(5px); transform: translateY(5px);}
.movey2{}
.movey2 a{ display:inline-block;}
.movey2 a:hover{ -moz-transform:translateY(-5px); -webkit-transform:translateY(-5px); -o-transform:translateY(-5px); -ms-transform:translateY(-5px); transform: translateY(-5px);}

.a_shadow1{}
.a_shadow1 img{ border:solid 1px #e5e5e5;}
.a_shadow1:hover img{ border-color:#f4620c; -webkit-box-shadow:0px 5px 10px #d7d7d7; -moz-box-shadow:0px 5px 10px #d7d7d7; box-shadow:0px 5px 10px #d7d7d7;}


.clear{ clear:both;}
.floatl{ float:left;}
.floatr{ float:right;}
.r5{-moz-border-radius:5px; border-radius:5px;}
.r10{-moz-border-radius:10px; border-radius:10px;}
.setp{}
.setp p{ margin:0; padding:0;}
.cur{ cursor:pointer;}
.body1{ background-color:#fff;}

.topfind{ padding:10px 20px;;}
.topfind1{ border:solid 1px #C5C5C5;padding:0 5px;}
.topfind1 input{ width:100%; border:0; background-color:#FFF;}
.topfind2{ width:37px;}
.top{ background-color:#250301; text-align:center; padding:5px 0;}
.top a{ color:#E0E0E0; display:inline-block;}
.top img{ max-width:90%;}
.jg{ background-image:url(../index/jg.gif); background-position:center; height:28px;}
.setimg{}
.setimg img{max-width:100%;}
.setimg2{}
.setimg2 img{width:100%;}
.csshide{display:none;}
.cssshow{display:block;}

.mainmenu{ text-align:center;}
.mainmenu td{ width:25%; vertical-align:top;}
.mainmenu td img{ width:100%; max-width:100px; margin-bottom:5px;}
.mainmenu td a{ display:block; color:#000000; font-size:14px; text-transform:uppercase;}
.mainmenu td a:hover{ color:#000000;}


.mainnav{  display:none; position:absolute; z-index:999; width:100%; max-width:640px;}
.mainnav li{}
.mainnav li a{ padding:10px 20px; display:block; border-bottom:solid 1px #7c472c;filter:alpha(opacity=98);-moz-opacity:0.98;-khtml-opacity: 0.98;opacity: 0.98;background-color:#6e3b21; font-size:15px; color:#d5ac57;}
.mainnav li a:hover{ background-color:#d5ac57; color:#FFF;}

.search{ background-color:#1f0500; padding:5px;}
.search1{ background-color:#1f0500; padding:2px 6px;-moz-border-radius:6px; border-radius:6px;}
.search2{}
.search2 input{ color:#FFF; border:0; padding:0; width:100%; height:24px; line-height:24px; background-color:transparent;}
.search3{ width:30px; text-align:right;}
.search3 input{ width:24px;}

.more1{ text-align:center; padding:10px 0;}
.more1 a{ height:36px; line-height:36px; padding:0 30px;}
.more2{ text-align:center; padding:10px 0;}
.more2 a{ border:solid 1px #c5c5c5; text-transform:uppercase; font-size:14px; display:inline-block; height:34px; line-height:34px; text-align:center; padding:0 20px; color:#f1f1f1;}
.more2 a:hover{ background-color:#FFF; color:#333;}

.title1_1{ background-color:#fafafa; padding:0 10px; border-bottom:solid 1px #ededed; line-height:36px;}
.title1_1 .name{ font-size:16px;color:#cc0033; font-weight:bold;}
.title1_1 .more{ float:right; display:inline-block;}
.title1_1 .more:hover{}

.index1_3{ padding:0 5px;}
.index1_3 li{ width:50%; float:left;}
.index1_3 li div{ background-image:url(../../index/index1_3_2.png); background-repeat:repeat-x; background-position:center bottom; background-color:#FFF; margin:5px;}
.index1_3 a{ background-image:url(../index/index1_3.png); background-repeat:no-repeat; display:block; border:solid 1px #d8d8d8; line-height:59px; padding-left:55px; font-size:16px;}
.index1_3 .a1{ background-position:0 -10px; background-color:#f4620c; font-size:22px; color:#FFF; border:0;}
.index1_3 .a2{ background-position:0 -80px;}
.index1_3 .a3{ background-position:0 -141px;}
.index1_3 .a4{ background-position:0 -202px;}

.index3{}
.index3_jg{ border-top:solid 1px #ededed;}
.index3_1{}
.index3_2{ padding:5px 0 0;}
.index_title2{ background-image:url(../../index/arrow3.gif); background-repeat:no-repeat; background-position:left center; font-size:15px; font-weight:bold; line-height:40px; padding-left:28px;}
.index_title2 a{ float:right; display:inline-block; padding:0 5px; font-size:14px; font-weight:normal;}
.index_title3{ background-color:#f4620c; color:#FFF; text-align:center; height:34px; line-height:34px; font-size:16px; font-weight:bold;}

.index4{ padding:2px;}
.index_organization{ position:relative;}
.index_organization .hd{ height:72px; line-height:34px; overflow:hidden; position:relative; margin:2px 2px 10px;}
.index_organization .hd ul{}
.index_organization .hd ul li{ float:left; cursor:pointer; width:33.33%; text-align:center; margin:1px 0;}
.index_organization .hd ul li a{ background-color:#aaaaaa; display:block; color:#FFF; font-size:14px; margin:0 1px;}
.index_organization .hd ul li.on a{ background-color:#f4620c;}
.index_organization .bd{ position:relative;}
.index_organization .bd ul{}
.index_organization .bd li{ float:left; width:50%;}
.index_organization .bd li a{ text-align:center; display:block; padding:5px;}
.index_organization .bd li img{ width:100%; margin-bottom:3px;}
.index_organization .bd li .txt{ height:36px; line-height:18px; overflow:hidden;}

.tdh{height:10px; font-size:1px; line-height:1px;}
.tdh2{height:20px; font-size:1px; line-height:1px;}
.tdh3{height:30px; font-size:1px; line-height:1px;}
.tdh4{height:40px; font-size:1px; line-height:1px;}
.tdh5{height:50px; font-size:1px; line-height:1px;}
.tdw{width:17px; font-size:1px; line-height:1px;}
.tdw1{width:20px; font-size:1px; line-height:1px;}
.tdw2{width:28px; font-size:1px; line-height:1px;}
.tdw3{width:30px; font-size:1px; line-height:1px;}

.indexcontent1{ border:solid 1px #d8d8d8; margin:10px; background-color:#FFF;}
.indexcontent2{ border:solid 1px #d8d8d8; margin:8px; padding:5px; background-color:#FFF;}
.indexjg{ border-bottom:solid 1px #c6c2ba;}

.index_toutiao{ font-size:18px; line-height:1.5; text-align:center; padding:15px 15px 5px;}
.index_toutiao span{ color:#cc0033;}

/*主页新闻焦点*/
.index_focus_news{ padding:10px 10px 0;}
.slideBox{ position:relative;}
.slideBox .hd{ height:13px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:5px;  width:10px; height:10px; line-height:14px; text-align:center; background:#fff; cursor:pointer; font-family:Arial, Helvetica, sans-serif; -moz-border-radius:10px; border-radius:10px;}
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%;}

.index_gg{ padding:0 10px;}
.index_gg li{display:block; margin-top:20px;}
.index_gg li:first-child{margin-top:0px;}
.index_gg li img{ width:100%;}

.indexnewslist{ border-bottom:solid 1px #dcdcdc;}
.indexnewslist2{ padding:10px 13px;}
.index_newslist1{}
.index_newslist1 li{ border-top:dashed 1px #cccccc;}
.index_newslist1 li:first-child{ border-top:0;}
.index_newslist1 a{ background-image:url(../../index/arrow1.gif); background-position:5px 14px; background-repeat:no-repeat;line-height:36px; height:36px; overflow:hidden; display:block; padding-left:20px;}
.index_newslist1 .date{font-size:13px; width:60px; line-height:36px; text-align:center; color:#999999; float:right;}
.index_newslist2{}
.index_newslist2 li{}
.index_newslist2 a{ background-image:url(../../index/arrow2.gif); background-position:3px 13px; background-repeat:no-repeat;line-height:30px; height:30px; overflow:hidden; display:block; padding-left:14px;}
.index_newslist2 .date{font-size:13px; width:60px; line-height:30px; text-align:center; color:#999999; float:right;}


.indexabout1{ line-height:24px; padding:0 14px 10px;}
.indexabout2{ text-align:center;}
.indexabout2 a{ background-image:url(../../index/otherbt2.gif); height:41px; line-height:41px; width:30%; border:solid 1px #ba151c; display:inline-block; text-align:center; font-size:15px; font-weight:bold; margin:0 1%; color:#c7181f;}
.indexabout2 a:hover{ background-position:0 -41px; border-color:#e25359;}

.indexprod{}

.bussines_classlist{}
.bussines_classlist li{ margin:10px 8px;}
.bussines_classlist a{ border:solid 1px #FFF; padding:6px 6px 12px; display:block;}
.bussines_classlist a:hover{ border:solid 1px #e4e4e4;-webkit-box-shadow:0 0 10px #B8B8B8; -moz-box-shadow:0 0 10px #B8B8B8; box-shadow:0 0 10px #B8B8B8;}
.bussines_classlist1{}
.bussines_classlist1 img{ width:100%;}
.bussines_classlist2{ font-size:22px; color:#e60012; padding:8px 10px;}
.bussines_classlist3{ color:#626262; padding:0 10px; line-height:22px;}


.content1{ padding:0 20px 10px; line-height:24px;}
.prodcontent{ padding:0 0 10px;}
.newscontent{ padding:0 0 10px;}
.jobscontent{ padding:0 14px 20px;}

.store1{ width:296px; padding:30px; border:solid 1px #e5e5e5; vertical-align:top;}
.store1_1{ font-size:20px; font-weight:bold;}
.store1_2{ line-height:22px;}
.store1_3{}
.store1_3 a{ background-image:url(../../index/icon_address2.png); background-repeat:no-repeat; background-position:100px 0; background-color:#d8d8d8; height:44px; line-height:44px; text-align:center; display:inline-block; text-transform:uppercase; font-weight:bold; padding:0 40px 0 24px;}
.store1_3 a:hover{ background-position:100px -44px; background-color:#bbbbbb; color:#FFF;}
.store2{ width:33px;}
.store3{ height:33px;}

.index1{ width:50%;}
.index1 img{ width:100%; border:0;}
.index2{}
.index2 img{ width:100%; border:0;}

.infoclassmenu{ background-image:url(../index/infomenubg.gif); background-color:#fafafa; text-align:center;}
.infoclassmenu a{ text-align:center; display:inline-block; padding:0 10px; line-height:42px; font-size:16px;}
.infoclassmenu .this{ color:#cc0033;}

.prodclassmenu{ background-image:url(../index/prodclassmenubg.gif); background-repeat:repeat-x; background-position:bottom; background-color:#1f0300; text-align:center;}
.prodclassmenu td{ width:20%; text-align:center; font-size:16px; border-bottom:solid 1px #61412b;}
.prodclassmenu td a{ display:block; padding:10px 0;}
.prodclassmenu .this{ color:#cc0033;}
.prodclassname{ text-align:center; padding:10px 0;}
.prodclassname span{ border-bottom:solid 1px #f0841b; display:inline-block; font-size:20px; color:#cc0033; font-weight:bold; padding:20px 10px 10px; text-transform:uppercase;}
.ProdclassReadme{ padding:5px 15px 10px; line-height:22px;}

.prodclass1{ border-top:solid 1px #61412b;border-bottom:solid 1px #61412b; padding:10px 0; vertical-align:top;}
.prodclass1_1{ background-image:url(../index/arrow2.gif); background-position:8px 7px; padding:0 0 0 20px; background-repeat:no-repeat; color:#685C4C; font-size:14px;}
.prodclass1_2{ text-align:right; padding:0 5px 0 0;}

.prodclass2{width:50%; text-align:center; vertical-align:top;}
.prodclass2 a{width:100%; max-width:260px; margin:0 auto; display:inline-block;}
.prodclass2 img{width:100%; max-width:260px; border:0;}


.prodclass3{width:50%; text-align:center; vertical-align:top; border:solid 1px #e5e5e5;}
.prodclass3:hover{ border-color:#a3cded;}
.prodclass3 a{padding:10px; margin:0 auto; display:block;}
.prodclass3 img{width:100%; max-width:260px; border:0;margin-bottom:8px;}

.prodclass4{ border:0; border-collapse:collapse;}
.prodclass4 td{ border:solid 1px #c9c9c9;}
.prodclass4_1{ width:40%; text-align:center;}
.prodclass4_1 img{ border:0; width:100%;}
.prodclass4_2{ width:60%; padding:10px;}
.prodclass4_2_1{ font-size:16px; line-height:30px; font-weight:bold;}
.prodclass4_2_2{ padding:5px 0 0; line-height:20px;}


.photolist1{width:33.33%; text-align:center; vertical-align:top; vertical-align:top;}
.photolist1 a{width:100%; max-width:252px; margin:0 auto; display:inline-block;}
.photolist1 img{width:96%; max-width:250px; border:solid 1px #cba56f; margin-bottom:6px;}

.prodlist{ width:50%; background-color:#FFF; border:solid 1px #e5e5e5; text-align:center; vertical-align:top;}
.prodlist a{display:block; padding:0 0 5px; line-height:20px;}
.prodlist div{ margin-bottom:8px;}
.prodlist img{ width:100%;}
.prodlist:hover{ border-color:#cc0033;}

.prodlist2{ width:50%; background-color:#FFF; border:solid 1px #e5e5e5; vertical-align:top;}
.prodlist2:hover{ border-color:#cc0033;}
.prodlist2 a{display:block; position:relative; padding-bottom:5px;}
.prodlist2 img{ width:100%;}
.prodlist2 .click{ position:absolute; background-image:url(../../index/bg1.png); width:100%; height:26px; line-height:26px; margin-top:-26px; color:#FFF; font-size:13px;}
.prodlist2 .click span{ padding-left:10px;}
.prodlist2 .txt{ text-align:center; line-height:20px; padding-top:5px;}


.photolist3{ padding:6px 0 6px 6px;}
.photolist3 li{float:left; width:160px; text-align:center; padding:10px 8px; display:inline-block; height:312px; overflow:hidden; line-height:24px;}
.photolist3 li a img{ min-width:160px; height:200px; border:0; margin-bottom:4px;}

.price1{ font-size:22px; color:#cc0033;}

.photodetail{background-color:#FFF; padding:25px 15px;}
.photodetail1{font-size:20px; font-weight:bold; color:#cc0033; padding:5px 0; line-height:26px; text-align:center;}
.photodetail2{ text-align:center; padding:10px 0 0;}
.photodetail3{ line-height:26px; padding:15px 0 0;}
.photodetail_bt{ text-align:center; padding:15px 0 0;}

.ProdDetail{background-color:#FFF;}
.ProdDetailPic{text-align:center;}
.ProdDetailJg{ border-bottom:solid 12px #f3f3f3;}
.ProdDetail1{ padding:5px 14px;}
.ProdDetail1_1{font-size:20px; font-weight:bold; color:#bc000e; line-height:26px; }
.ProdDetail1_2{ padding-bottom:10px;}
.ProdDetail1_3{}
.ProdDetail1_4{ line-height:24px;}
.ProdDetail2{ padding:5px 0;}
.ProdDetail2_1{ border-bottom:solid 1px #d9d9d9; padding:0 20px;}
.ProdDetail2_1 span{ border-bottom:solid 3px #bc000e; padding:0 10px; line-height:40px; font-size:16px; color:#bc000e; display:inline-block;}
.ProdDetail2_2{ line-height:26px; padding:0 14px;}

.proddetailtitle{ border-top:solid 10px #ececec; color:#cc0033; border-bottom:solid 1px #ececec; font-size:16px; font-weight:bold; padding:10px 15px; margin:0 -15px; margin-top:30px;}

.NewsClassList1{ padding:0 14px; font-weight:bold; font-size:16px;}
.NewsClassList2{}

.bt1{ background-image:url(../../index/bt1.gif); width:87px; height:33px; display:inline-block; margin:0px 5px;}
.bt2{ background-image:url(../../index/bt2.gif); width:87px; height:33px; display:inline-block; margin:0px 5px;}
.bt3{ background-image:url(../../index/bt3.gif); width:87px; height:33px; display:inline-block; margin:0px 5px;}

.login1{ padding:8px 0; text-align:center;}
.login1 input{ padding:6px 0px; width:96%;}

.fenxiang{ height:36px; line-height:36px; padding:10px 0 0 0; font-size:12px;}
.fenxiang1{ float:left; margin-right:8px; font-weight:bold;}
.fenxiang2{ float:left;}


.proddetail_tab{ border-collapse:collapse;}
.proddetail_td1{ width:30%; padding:5px; font-weight:bold;}
.proddetail_td2{ padding:5px;}

.download1{ background-color:#FFF; padding:5px 10px;}
.download1 .f{ color:#00F;}
.download2{ background-color:#FFF; width:80px; text-align:center; font-size:13px;}
.download3{ background-color:#FFF; width:30px; text-align:center;}
.download3 img{ width:24px;}

.newslist{ padding:0px 14px 14px;}
.newslist1{}
.newslist1 a{ background-image:url(../../index/arrow2.gif); background-position:0 13px; background-repeat:no-repeat; display:block; padding:5px 0 5px 12px; line-height:22px;}
.newslist1 span{ padding-left:6px; color:#a0a0a0; font-family:Arial, Helvetica, sans-serif;}
.newslist_jg{ border-bottom:dashed 1px #d9d9d9; padding:6px 0;}

.newslist2_1{ width:40%; vertical-align:top; text-align:center;}
.newslist2_1 img{ border:solid 1px #e5e5e5; padding:3px; width:92%;}
.newslist2_1 a:hover img{ border-color:#cc0033;}
.newslist2_2{ vertical-align:top; line-height:22px;}
.newslist2_2_1{}
.newslist2_2_1 a{ display:block;}
.newslist2_2_2{ color:#a0a0a0; font-family:Arial, Helvetica, sans-serif;}


.newdetail{}
.newdetail1{padding:12px 5px 0; text-align:center; font-size:22px; color:#cc0033;}
.newdetail2{border-bottom:dashed 1px #e6e7ec; color:#a8a8a8; padding:8px 0px 12px; text-align:center;}
.newdetail3{line-height:2; padding:5px 10px;}
.newdetail4{padding-top:10px; border-top:dashed 1px #e6e7ec; line-height:26px; width:100%; display:inline-block;}
.newdetail5{line-height:2; padding:0 10px;}


.newsdetail{padding:20px 10px;}
.newsdetail_1{ font-size:18px; text-align:center; font-weight:bold; padding:15px 10px 2px; line-height:28px; color:#cc0033;}
.newsdetail_2{ text-align:center; padding:4px 0 15px 0; border-bottom:dashed 1px #d9d9d9;}
.newsdetail_3{ line-height:26px; padding:10px;}
.newsdetail_4{ line-height:26px; padding:0 15px;}
.newsdetail_3 img, .newsdetail_4 img{ max-width:100%;}
.newsdetail_bt{ border-top:dashed 1px #d9d9d9; padding:15px 0 10px; line-height:26px;}


/*赛事首页*/
.Race_Home1{ background-color:#000; margin:10px;}
.Race_Home1_1{}
.Race_Home1_2{ line-height:50px; height:50px; overflow:hidden; color:#FFF; font-size:18px; text-align:center;}
.Race_Home2{}
.Race_Home2_1{ color:#cc0033; text-align:center; padding:18px 20px 10px; font-size:18px; line-height:22px; height:22px; overflow:hidden;}
.Race_Home2_2{ margin:0 20px 15px; line-height:24px;}
.Race_Home2_3{ margin:0 20px; border-top:dashed 1px #e6e7ec; padding:15px 0 0;}
.Race_Home2_4{ text-align:center; padding:10px 20px 20px;}
.Race_Home3{}
.Race_Home4{}
.Race_Home5{}

.Race_HomeVideoList{}

.Race_HomeFighterList{ padding:3px 3px 8px;}
.Race_HomeFighterList li{ padding:8px;}
.Race_HomeFighterList .pic{ float:left; margin-right:15px;}
.Race_HomeFighterList .pic img{ width:80px; height:80px;}
.Race_HomeFighterList .name{ font-size:15px; line-height:32px; height:32px; overflow:hidden; font-weight:bold;}
.Race_HomeFighterList .desc{ line-height:22px; height:44px; overflow:hidden;}

/*选手*/
.Fighter_Home1{ background-color:#000; color:#FFF; padding:20px;}
.Fighter_Home1_1{ width:30%;}
.Fighter_Home1_1 img{ width:100%; border:0; -moz-border-radius:1000px; border-radius:1000px;}
.Fighter_Home1_2{ width:64%; margin-left:6%;}
.Fighter_Home1_2_1{ font-size:18px;}
.Fighter_Home1_2_1 a{ color:#FFF;}
.Fighter_Home1_2_2{ font-size:14px; padding:6px 0 0;}
.Fighter_Home1_2_2 li{ float:left; width:50%; color:#CCC;}
.Fighter_Home1_3{ line-height:1.6; padding:20px 0 0;}
.Fighter_Home2{ width:780px;}
.Fighter_Home2_1{}
.Fighter_Home3{}
.Fighter_Home3_1{ padding:10px 15px;}

/*机构*/
.Organization_Title1{ text-align:center; font-size:22px; padding:20px 10px 8px; text-transform:uppercase;}
.Organization_Title1 a{ display:block;}
.Organization_Title2{ border-top:solid 1px #d1d1d1; position:relative; text-align:center; margin-bottom:10px;}
.Organization_Title2 span{ border-top:solid 3px #c20303; position:relative; padding:0 15px; line-height:32px; display:inline-block; margin-top:-2px;}
.Organization_Title3{ border-top:solid 1px #d1d1d1; position:relative; text-align:center; margin-bottom:10px;}
.Organization_Title3 span{ border-top:solid 3px #1f8ada; position:relative; padding:0 15px; line-height:32px; display:inline-block; margin-top:-2px;}

.Organization_Home{ background-color:#FFF; padding:10px;}
.Organization_Home_About{ line-height:1.8; padding:0 10px;}

.Organization_Home_News{ padding:10px 0;}
.Organization_Home_News img{ margin-bottom:6px;}
.Organization_Home_News .txt{ line-height:20px;}
.Organization_Home_News .time{ color:#999; line-height:22px;}

.Organization_Home_Contact{ padding:0 5px 10px;}
.Organization_Home_Contact1{ border:solid 1px #CCC;}
.Organization_Home_Contact2{ padding:10px 0 0;}
.Organization_Home_Contact2_1{ background-image:url(../../index/icon_tel2.png); background-repeat:no-repeat; background-position:left center; padding:0 0 0 34px; font-size:16px; line-height:42px;}
.Organization_Home_Contact2_2{ border:solid 1px #ccc; border-top:solid 3px #c20303; padding:10px;}
.Organization_Home_Contact2_2 li{ background-repeat:no-repeat; background-position:0 5px; padding:12px 0 12px 54px; min-height:21px; line-height:21px;}

.Organization_News{ background-color:#FFF; padding:30px;}


/*认证查询*/
.Inquire{ border:solid 1px #d8d8d8; margin:15px;}
.Inquire1{ background-image:url(../../index/inquire1.png); background-repeat:repeat-x; background-position:bottom;}
.Inquire1 span{ background-image:url(../../index/icon_inquire.png); background-repeat:no-repeat; line-height:50px; display:inline-block; padding-left:56px; font-size:16px; font-weight:bold;}
.Inquire1 .icon1{}
.Inquire1 .icon2{ background-position:0 -50px;}
.Inquire1 .icon3{ background-position:0 -100px;}
.Inquire2{ text-align:center; padding:12px;}
.Inquire2 li{ padding:5px; vertical-align:top; line-height:34px;}
.Inquire2 li .txt{ height:32px; line-height:30px; border:solid 1px #CCC; padding:0 5px; margin:0; width:100%;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.Inquire2 li .bt{ height:34px; line-height:34px; width:100%;}
.Inquire3{background-color:#f7f7f7;}
.Inquire3 .success{ padding:20px; line-height:1.8;}
.Inquire3 .fail{ padding:40px; text-align:center; color:#F00;}


/*会员样式*/
.star{ color:#F00; font-size:16px;}
.mb_title{ text-align:center; font-size:22px; text-transform:uppercase; padding:10px 0; color:#cc0033;}
.mb_name{ padding:3px; line-height:36px; color:#999; text-align:right;}
.mb_txt{ padding:3px;}
.mb_txt input{ border:solid 1px #e4e4e4; line-height:32px; height:32px; margin:0; padding:0 5px; width:500px;}
.mb_txt textarea{ border:solid 1px #e4e4e4; line-height:22px; height:84px; margin:0; padding:0 5px; width:500px;}
.mb_bt{ text-align:center; padding:10px 0;}

/*申请入会*/
.member_tabs{}
.member_tabs td{ position:relative;}
.member_tabs .code{ position:absolute; right:10px; top:10px;}
.member_tabs td .txt1{width:100%; margin:0; padding:0 5px; border:solid 1px #e1e1e1; height:38px; line-height:36px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.member_tabs td .textarea{ resize:none; height:200px; line-height:22px;}
.member_tabs td .viewpic{ margin-bottom:5px;}
.member_tabs td .viewpic img{ width:75px; height:90px; border:0; margin-bottom:5px;}
.star{ color:#F00;}

.sqrh1{ text-align:center; padding:30px 0 50px 0;}
.sqrh1 a{ width:80%; margin:20px 0; border:solid 1px #d8d8d8; line-height:60px; display:inline-block; font-size:21px; background-color:#f9f9f9;}
.sqrh1 a:hover{ border-color:#f4620c; background-color:#f4620c; color:#FFF;}
.sqrh2{ text-align:center; font-size:22px; text-transform:uppercase; padding:0 0 16px;}


/*视频样式*/
.videolist{width:50%; text-align:center; vertical-align:top;}
.videolist a{width:100%; max-width:252px; margin:0 auto; display:inline-block;}
.videolist img{width:96%; max-width:250px; border:solid 1px #cba56f; margin-bottom:6px;}

.videodetail1{ text-align:center; padding:20px 0 10px; font-size:20px; font-weight:bold; color:#cc0033;}
.videodetail2{ text-align:center; padding:0 20px;}
.videodetail3{ text-align:center; padding:15px 0 20px;}

.indexbanner{}

.foot1{ padding:15px 20px; text-align:center; line-height:22px;}
.foot1_1{ background-color:#fff;}
.var{ text-align:center; padding-bottom:15px;}
.var a{ padding:8px 20px; display:inline-block;}
.var img{ border:0; margin-right:4px; margin-bottom:2px;}

.newsclasslist{ background-color:#F8F8F8; padding:1em 3%;}
.newsclasslist ul{ margin:0 0 1em; display:inline-block;}
.newsclasslist li{ width:30%;margin:1.5%; float:left; height:42px; line-height:42px; display:inline-block;}
.newsclasslist li a{ background-color:#FFFFFF; border:solid 1px #E7E7E7; display:inline-block; width:100%; text-align:center; font-size:16px; font-weight:bold;}

/*投票样式*/
.tou{margin-top:5px; line-height:20px;}
.tou1{ padding:8px 0;}
.tou2{font-size:14px; padding:8px 16px; cursor:pointer; border:0; background-color:#E22124; color:#FFF; font-weight:bold;}
.tou3{ text-align:right; width:40px; height:18px; font-size:12px;}
.tou4{ width:80px; vertical-align:top; padding-top:2px; font-size:12px;}
.tou4_1{height:11px; font-size:1px; background-color:#EFEFEF;}
.tou4_2{height:11px; font-size:1px; background-color:#F7CA9B; border:solid 1px #C18F5A;}
.tou4_3{height:11px; font-size:1px; background-color:#BCE778; border:solid 1px #478F45;}
.tou4_4{height:11px; font-size:1px; background-color:#9EB5F0; border:solid 1px #586E97;}
.tou5{ padding-left:5px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}


.setpage{ text-align:center; line-height:20px;}
.setpage a{ background-color:#f1f1f1; color:#666666; padding:4px 6px; margin:0 2px; display:inline-block; border:solid 1px #666666;}
.setpage a:hover{background-color:#cc0033;border:solid 1px #cc0033; color:#FFF;}
.setpage .currentpage{ padding:4px 6px; margin:0 2px; display:inline-block; border:solid 1px #cc0033; color:#FFF; background-color:#cc0033;}


.txtinput{background-color:#fcfcfc; border:solid 1px #d1d1d1; font-size:14px; width:94%; height:24px; line-height:24px;}
.txtinput2{background-color:#fcfcfc; border:solid 1px #d1d1d1; font-size:14px; width:93%;}
.CheckCode{ background-color:#eeeeee; display:inline-block; padding:4px;}
.bt{ background-color:#cc0033; width:90px; height:30px; line-height:30px; cursor:pointer; border:0; color:#FFF; font-size:14px; display:inline-block; text-align:center;}
.bt:hover{ background-color:#289ef2; color:#FFF;}
.otherbt1{ background-color:#c5a74d; color:#FFF; width:180px; line-height:36px; text-align:center; display:inline-block; font-size:18px; border:0; cursor:pointer;}
.otherbt1:hover{ background-color:#d5b041;}


/*招聘样式*/
.JobsList1{ background-image:url(../index/arrow1.gif); background-repeat:no-repeat; background-position:6px 20px; vertical-align:top; padding:0 0 0 20px; border-bottom:dashed 1px #d9d9d9;}
.JobsList1 a{ font-size:16px; padding:13px 0; display:inline-block;}
.JobsList2{ width:100px; text-align:center; vertical-align:top; border-bottom:dashed 1px #d9d9d9; padding:11px 0 0; color:#999;}

.JobsDetail1{ width:70px; border-bottom:dashed 1px #d9d9d9; color:#999; padding:7px 0;}
.JobsDetail2{ border-bottom:dashed 1px #d9d9d9; padding:7px 0; line-height:24px;}
.JobsDetail3{ text-align:center; padding:20px 0;}
.JobsDetail3 a{ margin:0 15px;}

.JobsAdd2{text-align:right; width:72px; padding:4px 8px 4px 0;}
.JobsAdd3{ padding:4px 0;}
.JobsAdd3 .txtinput{ width:96%; background-color:#FFF; height:24px; line-height:24px; border:solid 1px #D1D1D1;}
.JobsAdd3 .txtarea{ width:96%; height:100px; border:solid 1px #D1D1D1;}
.JobsAdd1{ text-align:center; padding:10px 0 10px;}
.JobsAdd1 input{ margin:0 6px;}


.classdir{}
.classdir1{border-bottom:solid 1px #cba56f;}
.classdir1 a{ background-image:url(../index/icon_classdir1_1.png); background-repeat:no-repeat; background-position:14px center; padding:10px 0 10px 26px; font-weight:bold; display:inline-block; color:#333;}
.classdir1 .this{ background-image:url(../index/icon_classdir1_2.png); color:#cc0033;}
.classdir2{background-color:#F5F5F5; padding:5px 10px 10px;border-bottom:solid 1px #cba56f;}
.classdir2 a{background-image:url(../index/icon_classdir2_1.png); background-repeat:no-repeat; background-position:8px center; display:block; margin:0 5px; padding:4px 4px 4px 20px; color:#222222;}
.classdir2 .this{background-image:url(../index/icon_classdir2_2.png);color:#cc0033;}

.classdir3{ background-color:#FFF; padding:10px 0; border:solid 1px #e6e6e6; margin:0 10px 15px 22px;-moz-border-radius:6px; border-radius:6px;}
.classdir3 a{ font-size:13px;}


/*banner效果*/
.focus { width:100%; height: auto; position: relative; overflow: hidden;}
.focus .hd { width: 100%; height: 0.8em; position: absolute; z-index: 1; text-align: center; bottom:0.5em;}
.focus .hd ul { display: inline-block; height: 0.8em;}
.focus .hd ul li { display: inline-block; width:1.4em; height: 0.4em; text-indent:-999em; background:#000; margin:0 0.3em; vertical-align: top; overflow: hidden; cursor:pointer;filter:alpha(opacity=80);opacity:0.8;}
.focus .hd ul .on { background-color:#f0841b;}
.focus .bd { position: relative; z-index: 0; overflow:hidden;}
.focus .bd li { height: auto; overflow: hidden; }
.focus .bd li a img { width: 100%; height: auto; display: block; margin: 0; padding: 0; }
.focus .bd li a { -webkit-tap-highlight-color: rgba(0, 0, 0, 0);/* 取消链接高亮 */ }

/** scroll **/
#totop{position:fixed;display:none;width:43px;height:43px; opacity:0.4; cursor:pointer;bottom:70px; z-index:9;}
#totop img{ width:40px; height:40px; border:0;}
#totop:hover{opacity:1;}


/*产品筛选条件*/
.prodmenu{
    width: 100%;
	max-width:640px;
    overflow: hidden;
    background: #1f0500;
    position: fixed;
    z-index: 4;
}
.prodmenubg{ height:72px;}
.prodmenu .find{ height:38px; border-bottom: solid 1px #512813;}

.prodmenu>ul{
    margin: 0;
    padding: 0;
    list-style-type: none;
    border-bottom: solid 1px #512813;
    overflow: hidden;
}
.prodmenu>ul>li{
    float: left;
    width: 33.33%;
    text-align: left;
    line-height: 32px;
	height:32px;
	overflow:hidden;
    background: url("../index/on_1.png") no-repeat right 0;
	cursor:pointer;
}
.prodmenu>ul>li>span{ border-left:solid 1px #512813; display:block; padding:0 20px 0 10px;}
.prodmenu>ul>li .nojg{ border-left:none;}
.prodmenu .thismenu{color:#cc0033; background-color:#512813; background-position:right -32px;}
.prodmenubg{ height:73px;}


.prodsubmenu{
    position:fixed;
    top: -65%;
    width: 100%;
	max-width:640px;
    height: 65%;
    z-index: 1;
    -webkit-transition-duration: 0.4s;
}
.prodsubmenu>ul{
    margin: 0;
    padding: 0;
    overflow: auto;
    max-height: 100%;
    width: 100%;
    background: #512813;
    position: absolute;
    z-index: 1;
	margin-top:83px;
    -webkit-transition-duration: 0.4s;
}
.prodsubmenu>ul>li{
	display:block;
}
.prodsubmenu>ul>li>a{
    line-height: 30px;
    font-size: 14px;
    padding-left: 1rem;
    border-bottom: solid 1px #5b2f19;
	display:block;
}
.prodsubmenu>ul>li>a:hover{ background-color:#5b2f19;}
.prodsubmenu>ul>li .this{background-color:#5b2f19; color:#cc0033;}
.grade-w-roll{
  top: 31px;
}
.grade-w-roll::after{
    position: fixed;
    content: "";
    width: 100%;
    height: 100%;
	max-width:640px;
    display: block;
    background:rgba(0,0,0,0.2);
    top: 0;
}


@media only screen and (min-width:320px){
  .mainmenu td a{ font-size:12px;}
  .prodclassmenu a{ font-size:13px;}
}
@media only screen and (min-width:360px){
  .mainmenu td a{ font-size:12px;}
  .prodclassmenu a{ font-size:14px;}
}
@media only screen and (min-width:420px){
  .mainmenu td a{ font-size:13px;}
  .prodclassmenu a{ font-size:15px;}
}
@media only screen and (min-width:480px){
  .mainmenu td a{ font-size:14px;}
  .prodclassmenu a{ font-size:16px;}
}
@media only screen and (min-width:640px){
  .mainmenu td a{ font-size:15px;}
  .prodclassmenu a{ font-size:16px;}
}



/*菜单背景颜色*/
.mobile-nav-back{
	height:100%;
	width:100%;
	position:fixed;
	background-color:#000;
	z-index:9998;
	top:0;
	left:-100%;
	filter:alpha(opacity=30);
	-moz-opacity:0.3;
	-khtml-opacity:0.3;
	opacity:0.3;
}
.mobile-nav-back.menu-is-open{
	left:0;
}

/*菜单*/
.mobile-nav{ 
	height:100%; 
	width:90%;
	max-width:300px;
	overflow:hidden;
	background-color:#ffffff; 
	position:fixed;
	z-index:9999;
	top:0; 
	left:-300px;
	display:inline-block;
}
.mobile-nav.menu-is-open{
	left:0;
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0)
}
.mobile-nav-close{ position:absolute; right:0; z-index:99999;}
.mobile-nav-close img{ width:30px;}
.mobile-nav-menu{ height:100%; overflow:auto; padding:0 20px;}
.mobile-nav-tools{ position:fixed; z-index:99999; bottom:0; width:100%; text-align:center; padding:15px 0; background-color:#FFF;}
.mobile-nav-tools a{ display:inline-block; width:40%; text-align:center; margin:0 3%; line-height:36px; font-size:14px; border:solid 1px #efefef;}
.mobile-nav-tools a:hover{ border-color:#c3c3c3;}
.mobile-nav-tools img{ width:20px; margin-right:4px;}

header{ position:fixed; z-index:999; width:100%;}
header .top1{ background-color:#FFF; background-position:bottom; background-repeat:repeat-x; height:60px;-webkit-box-shadow:0 0 10px #B8B8B8; -moz-box-shadow:0 0 10px #B8B8B8; box-shadow:0 0 10px #B8B8B8;}
header .top1_1{ width:100%; text-align:center; position:absolute;}
header .top1_1 a{ padding:5px 10px; display:inline-block;}
header .top1_1 img{ height:50px; border:0;}
header .top1_2{ position:relative; z-index:10; cursor:pointer; font-size:14px;}
header .top1_2 img{ height:60px;}
header .top1_2 a{color:#999; text-align:center; display:inline-block;}
header .top1_3{ width:60px; position:relative; z-index:10; cursor:pointer;}
header .top1_4{ width:60px; position:relative; z-index:10; cursor:pointer; background-color:#8183bb;}
header .top1_3 img, header .top1_4 img{ height:60px;}
header .top2{ background-color:#8183bb; display:none; position:relative; text-align:center; width:100%;}
header .top2 .top2_0{ padding:15px;}
header .top2 .top2_1{}
header .top2 .top2_1 input{ width:100%; padding:0 10px; border:0; height:30px; line-height:30px; background-color:#FFF; color:#333;}
header .top2 .top2_2{ width:40px;}
header .top2 .top2_2 input{ margin:0; padding:0; background-color:#E1E1E1; color:#333; height:30px; width:100%; font-size:15px; border:0; cursor:pointer; font-family:Arial, Helvetica, sans-serif;}


/*底部导航*/
.bottom{ background-repeat:repeat-x; position:fixed; z-index:999; height:60px; width:100%; bottom:0; background-color:#941e2c; -webkit-box-shadow:0 0 10px #B8B8B8; -moz-box-shadow:0 0 10px #B8B8B8; box-shadow:0 0 10px #B8B8B8;}
.bottom li{ width:25%; float:left; text-align:center; line-height:22px;}
.bottom img{ width:80%; max-width:20px;}
.bottom a{ background-size:auto 40%; line-height:24px; padding:34px 0 6px; display:inline-block; width:100%; background-repeat:no-repeat; background-position:center 8px; color:#FFF;}
.bottom a:hover{ color:#FFF;}
.bottom_home{ background-image:url(../index/foottool_home.png);}
.bottom_tel{ background-image:url(../index/foottool_tel.png);}
.bottom_user{ background-image:url(../index/foottool_user.png);}
.bottom_map{ background-image:url(../index/foottool_map.png);}
.bottom_sms{ background-image:url(../index/foottool_sms.png);}
.bottom_lang{ background-image:url(../index/foottool_lang.png);}
.foottool_dir{ background-image:url(../index/foottool_dir.png);}

/*内容*/
.content-wrap{}
.content-wrap_list{ padding:60px 0 60px;}

/*弹出菜单样式*/
.toplang{ padding:20px 0 0;}
.toplang img{ margin-right:5px;}
.toplang a{ display:inline-block; padding:5px; margin-right:5px;}
.topnav {width:100%; margin:10px 0 70px;}
.topnav {line-height: 0.5em;}
.topnav>li {border-bottom:solid 1px #efefef;}
.topnav li a {
	line-height: 20px;
	font-size: 15px;
	padding: 15px 5px;
	color: #000;
	display: block;
	font-weight:bold;
	text-decoration: none;
}
.topnav li a:hover {
	color:#cc0033;
}
.topnav ul {
	display: none;
	padding:0 0 10px;
}
.topnav ul li {
	clear: both;
}
.topnav ul li a {
	color:#444444;
	background-image:url(../index/mobile-navigation-icon1.png);
	background-repeat:no-repeat;
	-moz-background-size:6px;
	-webkit-background-size:6px;
	-o-background-size:6px;
	background-size:6px;
	background-position:8px 10px;
	padding:5px 5px 5px 20px;
	font-size: 14px;
	font-weight: normal;
	outline:0;
}
.topnav ul li a:hover {
	background-position:8px -28px;
}
/*二级*/
.topnav ul ul{ padding:8px 0;}
.topnav ul ul li a {
	color:#666666;
	background-image:url(../index/mobile-navigation-icon2.png);
	background-position:20px 10px;
	padding:3px 5px 3px 35px;
	font-size:13px;
}
.topnav ul ul li a:hover {
	background-position:20px -16px;
}
/*三级*/
.topnav ul ul ul{ padding:8px 0 8px 16px;}
.topnav ul ul ul li a {
	color:#666666;
	background-image:url(../index/mobile-navigation-icon3.png);
	background-position:20px 10px;
	padding:3px 5px 3px 35px;
	font-size:12px;
}
.topnav ul ul ul li a:hover {
	background-position:20px -64px;
}

.topnav span{
	float:right;
	margin-top:3px;
}
.topnav .active a{color:#cc0033;}


.Terms {width:100%;}
.Terms>li {border:solid 1px #e6e6e6; margin:10px 0;}
.Terms li a {
	line-height: 20px;
	font-size: 15px;
	padding: 15px 5px;
	color: #000;
	display: block;
	font-weight:bold;
	text-decoration: none;
	background-color:#f5f5f5;
}
.Terms li a:hover {
	color:#cc0033;
}
.Terms ul {
	display: none;
	padding:5px 20px;
	line-height:24px;
}
.Terms span{
	float:right;
	margin:3px 8px 0 0;
}
.first{ background-color:#999;}