.main_visual										{position:relative; width:100%; min-width:1200px; margin:0 auto 0px auto;}


/**/
.search_navi_bg		{background:#be1421; min-width:1200px;}
.search_navi			{width:1200px; margin:0 auto;position:relative; }
.search_navi:after	{display:block; clear:both; width:100%; content:'';}
.search_navi>li			{float:left; border-right:1px solid #dddddd;position:relative; text-align:center;}
.search_navi>li:first-child	{border-left:1px solid #dddddd;}
.search_navi>li:after	{display:block; clear:both; width:100%; content:'';}
.search_navi>li>a		{float:left; display:inline-block; width:298px; height:50px; color:#f3dedf; line-height:50px; font-weight:bold; font-size:18px; text-decoration:none;}
.search_navi>li>a:hover		{color:#fff;}
.search_navi>li>a.searchn_on		{background:#34384e; color:#fff;}

.search_content				{width:1200px; margin:0 auto; padding:50px 0;}
.search_content h1.ssl_tit1		{color:#e31d1a; font-size:20px; padding:0; margin:0; line-height:100%; text-align:center;}
.search_content h2.ssl_tit2		{color:#202945; font-size:30px; padding:5px 0 60px 0; margin:0; line-height:100%; text-align:center;}

div.bar_line				{width:128px; height:1px; background:#e8e9ec; position:relative; margin:18px auto;}
div.bar_line2				{width:30%; height:1px; background:#e31d1a; margin:0 auto; -webkit-transition:width 0.5s; transition:width 0.5s;}
ul li a:hover div.bar_line2		{width:100%;}

ul.brand_type:after		{width:100%; content:''; display:block; clear:both;}
ul.brand_type li			{width:400px; min-height:180px; float:left; text-align:center; margin-bottom:70px;}
ul.brand_type li a		{display:block; text-decoration:none;}
ul.brand_type li a h1		{color:#000; font-size:18px; margin:0 0 10px 0; padding:0; line-height:100%;}
ul.brand_type li a p		{color:#777; font-size:13px; line-height:150%; margin:0 0 13px 0; padding:0;}

ul.company_type:after		{width:100%; content:''; display:block; clear:both;}
ul.company_type li			{width:300px; min-height:180px; float:left; text-align:center; margin-bottom:70px;}
ul.company_type li a		{display:block; text-decoration:none;}
ul.company_type li a h1		{color:#000; font-size:18px; margin:0 0 10px 0; padding:0; line-height:100%;}
ul.company_type li a p		{color:#777; font-size:13px; line-height:150%; margin:0 0 13px 0; padding:0;}

/**/




.main_tit			{border-top:2px solid #666666; position:relative; padding:15px 0 25px 0;}
.main_tit h1	{font-size:30px; color:#4a4a4a; text-transform:uppercase;}
.main_tit_link		{position:absolute; text-align:right; top:5px; right:0;}
.main_tit_link>a	{padding:0 5px;}

.search_product		{padding-bottom:30px;}

.main_phone				{background:url('/include/main/force/img/mm_bg.gif') repeat center top; text-align:center; min-width:1200px; padding:25px 0;}
.main_phone h1		{color:#fff; font-size:20px; line-height:100%; padding:0px 0 0 0; font-weight:bold;}
.main_phone p			{color:#fff; font-size:40px; line-height:100%; padding:10px 0 5px 0; font-family:'verdana'}
.main_phone span	{color:#fff; font-size:18px; line-height:100%; font-family:'verdana'}

.main_quickmenu				{background:url('/include/main/force/img/mm_bg2.gif') repeat center top; height:300px; text-align:center; min-width:1200px; margin:0 auto;}
.mqm							{padding-top:80px; text-align:center; width:1200px; margin:0 auto;}
.mqm a						{display:block; float:left; width:120px; margin:0 25px; text-decoration:none;}
.mqm a p					{color:#fff; font-size:16px; margin-top:10px;}

.main_middle		{width:1200px; margin:30px auto 0 auto ;position:relative;}
.main_middle:after		{width:100%; clear:both; content:''; display:block;}
.middle_notice	{float:left;width:400px;margin-right:35px;}
.middle_faq			{float:left;width:400px;margin-right:65px;}
.middle_event		{float:left;width:300px;}

.client								{margin:30px auto; width:1200px;}
.client_txt						{background:url('/include/main/force/img/partner_txt.png') no-repeat left top;}
.client_txt:after			{width:100%; clear:both; content:''; display:block;}
.client_say						{margin:10px 0 0 60px; width:940px; float:left;}
.client_name					{width:193px; float:right; text-align:right; font-style:italic; color:#959595; font-size:13px;margin-right:7px;}
.client_name p				{color:#959595; margin-top:-5px; font-size:13px;}

.main_bottom		{width:100%; min-width:1200px; height:300px;margin:0 auto; background:url('/include/main/force/img/partner_bg.jpg') no-repeat center top;}
.partner_tit		{text-align:center; padding:75px 0 0 0;}
.partner_tit h1			{font-size:30px; color:#fff; text-transform:uppercase;}
.partner_tit div		{width:70px; height:1px; margin:20px auto 30px auto; background:#fff;}
.family_site		{width:1200px; margin:0 auto; text-align:center;}

.client_txt .bx-pager				{display:none;}