﻿/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 2015-3-5, 13:44:43
    Author     : Administrator
*/
/* all public */
.local_frame{
    background:#342C2A;
    width:100%;
    height:42px;
    display:block;
    position:relative;
}
.local{
    width:90%;
	max-width:1130px;	
    padding-left:40px;
    margin:auto;
    height:100%;
    background:url(../images/local_home_bg.png) no-repeat center left 15px;
	/*单行溢出文本显示省略号 IE下的样式 */ 
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	/*单行溢出文本显示省略号 FF 下的样式 */ 
	content: "...";

}
.local,.local a{
    font-size:14px;
    color:#FFF;
    line-height:42px;
}
.local a{
    margin:0 5px;
    color:#DA1A03;
}
.local a:first-child{
    color:#FFF;
}
.main_left{
    width:270px;
    display:block;
    positon:relative;
    height:auto;
    padding-top:67px;
	float:left;
}
.main_left_top{
    border-top:6px solid #D91B03;
    width:100%;
    margin-bottom:24px;
    background:#000;
}
.m_l_t_nav_title{
    padding-top:29px;
    padding-bottom:24px;
    padding-left:10%;
    width:90%;
    background:url(../images/left_nav_top_bg.png) no-repeat top left;
}
.m_l_t_nav_title .cn{
    height:26px;
    padding-bottom:16px;
    line-height:26px;
    color:#FFF;
    font-size:28px;
    font-family:"微软雅黑";
}
.m_l_t_nav_title .en{
    height:23px;
    line-height:23px;
    color:#464445;
    font-size:24px;
    font-family:"din";
    text-transform: uppercase;
}
.m_l_t_nav_list li{
    height:56px;
    line-height:56px;
    padding-left:26px;
    background:#000;
    border-top:thin solid #3a3a3a;
}
.m_l_t_nav_list li a{
    font-size:14px;
    font-family:"微软雅黑";
    color:#FFF;
	/*单行溢出文本显示省略号 IE下的样式 */ 
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	/*单行溢出文本显示省略号 FF 下的样式 */ 
	content: "...";
}
.m_l_t_nav_list li.on,.m_l_t_nav_list li:hover{
    background:#D91B03;
}
.main_left_bottom{
    width:100%;
}
.left_tel_frame{
    padding:41px 0 23px 10%;
    width:90%;
    background:#D91B03;
}
.left_tel_title{
    height:26px;
    line-height:26px;
}
.left_tel_title p{
    font-size:14px;
    font-family:"微软雅黑";
}
.left_tel_title span{
    font-size:14px;
    font-family:"din";
    text-transform:uppercase;
    color:#FFF;
    padding-left:5px;
}
.left_tel_content{
    height:44px;
    line-height:44px;
}
.left_tel_content p{
    font-size:40px;
    font-family:"Alte DIN 1451 Mittelschrift";
    color:#FFF;
}
.left_search_frame{
    padding:5%;
    width:90%;
    background:#0068D7;
}
.left_search_title{
    height:33px;
    line-height:33px;
}
.left_search_title p{
    font-size:14px;
    font-family:"微软雅黑";
}
.left_search_title span{
    font-size:14px;
    font-family:"din";
    text-transform:uppercase;
    color:#FFF;
    padding-left:5px;
}
.left_search_content .kw{
    width:57%;
    height:25px;
    padding:4px 0 4px 6px;
    background:#FFF;
    color:#CCCCCC;
    font-size:12px;
    border:0;
}
.left_search_content .submit2{
    width:48px;
    height:33px;
    background:#D91B03;
    color:#FFF;
    text-align:center;
    border:0;
}
.main_left_wechat{
    width:100%;
    margin-top: 24px;
    background: #000;
}
.main_wechat_frame{
    padding:32px 0;
    text-align:center;
}
.main_wechat_frame p{
    height: 56px;
    line-height: 56px;
    color:#FFF;
    font-family: "微软雅黑";
    font-size: 20px;
}
.main_wechat_frame img{
    max-width:180px;
    height:auto;
}
.main{
	width:90%;
	max-width:1170px;
    margin:auto;
    height:auto;
    display:block;
    position:relative;
}
.main_right{
    width:70%;
    height:auto;
    display:block;
    position:relative;
    padding:67px 0 61px;
}
.main_right .main_right_title{
    width:100%;
    /*height:123px;*/
    text-align:center;
    border-bottom:thin solid #CCCCCC;
}
.main_right .main_right_title p{
    color:#0069D6;
    font-family:"微软雅黑";
    font-size:25px;
    /*height:26px;*/
    line-height:26px;
    padding:77px 0 20px;
    background:url(../images/main_right_title_bg.png) no-repeat bottom center;
}
/* info public */
.main_right_content img{
    max-width:827px;
}
.main_right_info p,.main_right_info span,.main_right_info strong,.main_right_info h2,.main_right_info h1{
    font-family:"微软雅黑";
    font-weight:normal;
    font-size:15px;
    line-height:30px;
    color:#999;
}
/* info about */
.info_about_content{
    padding-top:92px;
    background:url(../images/about_bg.png) no-repeat center top;
}
.info_about_content h2{
    padding-left:31.25%;
    padding-bottom:54px;
    line-height:40px;
    font-size:24px;
    color:#0069D6;
}
.info_about_content p{
    padding-left:31.25%;
}
.info_about_content p.p2{padding-top: 391px;}
/* info contact */
.info_contact_content{
    padding-top:84px;
    background:url(../images/main01.jpg) no-repeat right top 84px;
}
.info_contact_content h2{
    font-family:"微软雅黑";
    font-weight:normal;
    font-size:24px;
    color:#4C4C4C;
    line-height:28px;
    padding-bottom:42px;
}
.info_contact_content p{
    font-family:"微软雅黑";
    font-size:16px;
    color:#4D4D4D;
    line-height:35px;
}
/* article */
.main_article_list{
    padding-top:58px;
    padding-bottom:35px;
    display:block;
    width:100%;
    height:auto;
}
.main_article_list li{
    margin-bottom:76px;
    display:block;
    position:relative;
    padding-left:237px;
}
.main_article_list .m_a_l_img{
    display:table-cell;
    position:absolute;
    top:0;
    left:0;
    width:198px;
    height:141px;
    padding:6px;
    border:thin solid #CCC;
    text-align:center;
    vertical-align:middle;
}
.main_article_list .m_a_l_img img{
    max-width:198px;
    max-height:141px;
}
.main_article_list .m_a_l_title{
    color:#000;
    height:45px;
    display:block;
    font-size:28px;
    line-height:45px;
    font-family:"微软雅黑";
	/*单行溢出文本显示省略号 IE下的样式 */ 
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	/*单行溢出文本显示省略号 FF 下的样式 */ 
	content: "...";
}
.main_article_list .m_a_l_title:before{

}
.main_article_list .m_a_l_content{
    color:#4E4E4E;
    font-size:14px;
    line-height:25px;
    padding-bottom:15px;
    font-family:"微软雅黑";
}
.main_article_list .m_a_l_more{
    width:93px;
    color:#FFF;
    height:20px;
    display:block;
    line-height:20px;
    text-align:center;
    font-family:Arial;
    background:#D01A04;
    border-radius:15px;
    text-transform:uppercase;
}
.main_article_view{
    width:92%;
    margin:auto;
    padding-bottom:90px;
}
.main_article_view .m_a_soure{
    padding-bottom:17px;
    text-align:center;
    line-height:40px;
    color:#B8B8B8;
    height:40px;
}
.main_article_view p,.main_article_view span,.main_article_view strong,.main_article_view h2,.main_article_view h1{
    font-family:"微软雅黑";
    font-weight:normal;
    line-height:35px;
    text-indent:2em;
    font-size:15px;
    color:#4D4D4D;
}
/* product */
.main_product_list{
    padding-top:59px;
    padding-bottom:40px;
}
.main_product_list li{
    width:29%;
    /*height:275px;*/
    display:block;
    position:relative;
    margin-right:6.5%;
    margin-bottom:56px;
}

.main_product_list .m_p_l_img{
    width:100%;
    height:221px;
    /* background:#CCC; */
    display:table-cell;
    text-align:center;
    vertical-align:middle;
}
.main_product_list .m_p_l_img img{
    width:100%;
    max-height:221px;
}
.main_product_list span{
    display:block;
    width:100%;
    height:54px;
    line-height:54px;
    background:#0068D7;
    color:#FFF;
    font-size:14px;
    text-align:center;
}
.main_product_list a{
    display:block;
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
}

@media (min-width:1005px) and (max-width:1335px){
.left_tel_content p { font-size: 30px;}
}
@media (min-width:710px) and (max-width:1095px){
.left_search_title span { display:none;}
}
@media (min-width:710px) and (max-width:1004px){
.left_tel_content p { font-size: 20px;}
}
@media (min-width:320px) and (max-width:709px){
.m_l_t_nav_title { background-size:100% 100%;}
.main_left {width: 100%; float: none;}
.main_left_wechat { display:none;}
.left_tel_content p { font-size: 40px;}
.main_right { width: 100%;}
}
@media (min-width:418px) and (max-width:550px){
.main_right { padding: 0 0px 61px;}
.info_about_content { background: none;}
.info_about_content h2, .info_about_content p{ padding-left: 0;}
.info_about_content p.p2{background: url(../images/about_bg.png) no-repeat center -100px;background-size: 100% auto;}
}
@media (min-width:320px) and (max-width:417px){
.main_right { padding: 0 0px 61px;}
.info_about_content { background: none;}
.info_about_content h2, .info_about_content p{ padding-left: 0;}
.info_about_content p.p2{background: url(../images/about_bg.png) no-repeat center -50px;background-size: 100% auto;padding-top: 300px;}
}



/*news调整*/
@media (min-width:320px) and (max-width:550px){
.main_article_list li { padding-left: 0;}
.main_article_list .m_a_l_img { position: relative;}

}




/*contact调整*/
@media (min-width:500px) and (max-width:1220px){
.info_contact_content {	padding-bottom:234px; background:url(../images/main01.jpg) no-repeat center bottom;}
}
@media (min-width:320px) and (max-width:499px){
.info_contact_content {	padding-bottom:220px; background:url(../images/main01.jpg) no-repeat center bottom; background-size:100% auto;}
}

/*product调整*/
@media (min-width:641px) and (max-width:768px){
.main_product_list .m_p_l_img { height: 170px;}
}
@media (min-width:551px){
.main_product_list li:nth-child(3n){  margin-right:0;}
}
@media (min-width:320px) and (max-width:550px){
.main_product_list .m_p_l_img { height: 100px;}

.main_product_list li { width: 47%;margin-right: 5%; margin-bottom: 36px;}
.main_product_list li:nth-child(2n) { margin-right: 0px;}
}

