@charset "utf-8";

/* CSS Document */

*{

    

    -webkit-box-sizing: content-box;

    -moz-box-sizing: content-box;

    box-sizing:content-box;

   

}

a,a:hover{ text-decoration: none;}

body, button, input, select, textarea { background: none repeat scroll 0 0 #fff; color: #797979; font: 14px/1 "Arial","微软雅黑"; margin: 0; padding: 0; overflow: hidden; }

h1, h2, h3, h4, h5, h6 { font-size: 14px; padding: 0; margin: 0; }

ul, ol, li, dl, dt, dd { list-style: none; text-decoration: none; height: auto; padding: 0; margin: 0; }

address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */

code, kbd, pre, samp, tt { font-family: "Courier New", Courier, monospace; } /* 统一等宽字体 */

small { font-size: 14px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */

abbr[title], acronym[title] { /* 注：1.ie6 不支持 abbr; 2.这里用了属性选择符，ie6 下无效果 */ border-bottom: 1px dotted; cursor: help; }

q:before, q:after { content: ''; }

p { margin: 0; padding: 0; }

/* 重置表单元素 */

legend { color: #797979; } /* for ie6 */

fieldset, img { border: none; } /* img 搭车：让链接里的 img 无边框 */

/* 注：optgroup 无法扶正 */

button, input, select, textarea { font-size: 100%; /* 使得表单元素在 ie 下能继承字体大小 */ }

/* 重置表格元素 */

/* 重置 hr */

hr { border: none; height: 1px; }

/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */

html { overflow-y: scroll;}

:link { text-decoration: none; color: #797979; }

:visited { text-decoration: none; color: #797979; }

/*======================公用样式=======================*/

.warp { width:100%; margin: 0 auto; overflow: hidden; }

.header { width:1300px; height:95px; margin:0 auto; position:relative;}

.logo { width:260px; height:95px; background:url(../images/logo.jpg) no-repeat; position:absolute; top:0; left:0;}

.logo a { display:block; width:260px; height:95px; text-indent:-9999px;}

.menu { overflow:hidden; position:absolute; top:49px; right:145px; }

.menu li { float:left;}

.menu li a { display:block; font-size:18px; padding:0 26px; color:#3c3c3c;}

.menu li a:hover { display:block; color:#d50422;}

.ch { width:21px; height:15px; position:absolute; top:52px; right:75px;}

.en { width:21px; height:15px; position:absolute; top:52px; right:42px;}

.ali { width:21px; height:15px; position:absolute; top:52px; right:8px;}





#full-screen-slider { width:100%; height:770px; margin:0 auto; position:relative;}

#slides { display: block; width: 100%; height:770px; list-style: none; padding: 0; margin: 0; position: relative;  }

#slides li { display: block; width: 100%; height:770px; list-style: none; padding: 0; margin: 0; position: absolute; }

#slides li a { display: block; width: 100%; height: 100%; text-indent: -9999px }

#pagination { display: block; list-style: none; position: absolute; left:50%; top:92%; z-index: 9900; }

#pagination li { display: block; list-style: none; width:15px; height:15px; float: left; margin-left: 5px; background: #3f3f3f; border-radius:10px; }

#pagination li a { display: block; width: 100%; height: 100%; padding: 0; margin: 0; text-indent: -9999px; }

#pagination li.current { background: #d50422; }





/*======================首页样式=======================*/

.index_tit { width:1300px; height:110px; margin: 0 auto;}

.index_tit span { font-size:48px; font-weight:bold; color:#0f0f0f; text-align:center; display: block; margin-bottom: 14px;}

.index_tit em { font-size: 16px; color:#8c8d8e; text-align:center; display: block;}



.index_pro { width:1300px; overflow: hidden; margin:0 auto; padding: 94px 0;}



.index_pro .con { }

.index_pro_fl { width: 643px; height: 626px; float: left;}

.index_pro_fr { width: 657px; height: 626px; float: left;}









.index_about { width:100%; height:782px; background: url("../images/index_aboutbj.jpg") no-repeat center;}

.index_about .con {width: 1300px; overflow: hidden; margin: 0 auto; padding-top: 119px;}

.index_about .con .tit {width: 1300px; height: 100px; text-align: center;}

.index_about .con .tit span {display: block; margin-bottom: 16px; color: #fff; font-size: 45px; font-weight: bold;}

.index_about .con .tit em {display: block; font-size: 16px; color: #8c8d8e;} 

.index_about .con .txt {width: 950px; height: 193px; line-height: 29px; margin: 0 auto; text-align: center; font-size: 16px; color: #8c8d8e;}

.index_about .con .sz {width: 1300px; height: 217px; position: relative; color: #868787;}

.index_about .con .sz .tt-1 {position: absolute; top: 0; left: 0; font-size: 18px;}

.index_about .con .sz .tt-2 {position: absolute; top: 0; left: 354px; font-size: 18px;}

.index_about .con .sz .tt-3 {position: absolute; top: 0; left: 788px; font-size: 18px;}

.index_about .con .sz .tt-4 {position: absolute; top: 0; left: 1122px;; font-size: 18px;}

.index_about .con .sz .tx-1 {width: 215px; height: 50px; line-height:22px;  position: absolute; top: 97px; left: 0;}

.index_about .con .sz .tx-2 {width: 250px; height: 50px; line-height:22px;  position: absolute; top: 97px; left: 354px;}

.index_about .con .sz .tx-3 {width: 158px; height: 50px; line-height:22px;  position: absolute; top: 97px; left: 788px;}

.index_about .con .sz .tx-4 {width: 180px; height: 50px; line-height:22px;  position: absolute; top: 97px; left: 1122px;}

.index_about .con .more {width: 185px; line-height: 50px; margin: 0 auto; text-align: center; border-radius: 8px; background: #d50422;}

.index_about .con .more a {display: block; color: #fff; font-size: 16px; font-weight: bold;}









.index_news { width:1300px; overflow: hidden;  margin:94px auto 0;}

.index_new_main { width:1300px; overflow: hidden; margin-bottom: 140px;}

.index_new_top { width:568px; height:523px; float:left; position:relative; background:#e9e9e9;}

.index_new_top .pic { width:568px; height:397px; position:absolute; top:0; left:0;}

.index_new_top .pic img { width:568px; height:397px;}



.index_new_top .tit {width:488px; position:absolute; top:422px; left:40px; font-size:18px;}

.index_new_top .tit a { color:#111; text-decoration:underline;}

.index_new_top .txt { width:488px; height:38px; line-height:19px; position:absolute; top:451px; left:40px; color:#565656; }





.index_new_list { width:698px; float:left; margin-left:34px;}

.index_new_list li { width:698px; height:126px; background:url(../images/index_news_listli.jpg) no-repeat; margin-bottom:6px;}

.index_new_list li .time { width:123px; height:126px; float:left; position:relative;}

.index_new_list li .time em { position:absolute; top:26px; left:37px; font-size:45px; font-weight:bold; color:#afafaf;}

.index_new_list li .time span {position:absolute; top:80px; left:29px; color:#afafaf; font-size:18px;}





.index_new_list li .con {width:472px; height:105px; float:left; position:relative; margin-left:32px;}

.index_new_list li .tit {width:472px;  position:absolute; top:34px; left:0;  font-size:18px; color:#111;text-decoration:underline;}

.index_new_list li .txt {width:472px; line-height:20px; position:absolute; top:62px; left:0; color:#565656; font-size:12px;}

.index_new_list li:hover { display:block;  width:698px; height:126px; background:url(../images/index_news_listlia.jpg) no-repeat;}

.index_new_list li:hover a,.index_new_list li:hover a p,.index_new_list li:hover .time span,.index_new_list li:hover .time em { color:#fff;}

.index_new_list li:hover .tit { color:#fff;}



.index_contact {width: 100%; height: 316px; background:url(../images/index_contact.jpg) no-repeat center;}

.index_contact .con {width: 1300px; height: 316px; margin: 0 auto; position: relative;}

.index_contact .con .tit {position: absolute; top: 106px; left: 2px; font-size: 30px; font-weight: bold; color: #fff;}

.index_contact .con .txt {position: absolute; top: 154px; left: 2px; font-size: 15px; line-height: 22px; color: #b6b6b6;}

.index_contact .con .con-a {position: absolute; top: 162px; right: 8px;}

.index_contact .con .con-a span { line-height: 48px;  background: #fff; border-radius: 8px; display: block; float: left; margin-left: 22px;}

.index_contact .con .con-a span a {font-size: 18px;padding: 0 30px; color: #303032; display: block;}

.index_contact .con .con-a span a:hover {display: block; background: #e9232a; border-radius: 8px; color: #fff;}

/*=======================内页样式=======================*/

.inner_ban {width: 100%; height: 459px;}

.inner-menu {width: 100%; height: 87px; background: #c90506;}

.inner-menu ul {display: block; width: 1200px; height: 85px; margin: 0 auto;}

.inner-menu ul li {float: left; padding: 0 68px; line-height: 85px; border-right: 1px solid #c34949;}

.inner-menu ul li a {font-size: 20px; color: #fff;}

.inner-menu ul li:last-child {border-right: 0;}



.inner-cat-menu {width: 100%; height: 85px; background: #c90506;}

.inner-cat-menu ul {display: block; width: 1200px; height: 85px; margin: 0 auto;}

.inner-cat-menu ul li {float: left; padding: 22px 28px; line-height: 20px; border-right: 1px solid #c34949; height: 41px;}

.inner-cat-menu ul li a {font-size: 16px; color: #fff; }

.inner-cat-menu ul li:last-child {border-right: 0;}







.inner { width:1200px;  margin:0 auto; }

.left { width:231px; float:left; position:relative; top:-97px; z-index:9999;}

.left_tit { width:231px; height:177px; background:url(../images/left_tit.jpg) no-repeat; position:relative;}

.left_tit span { position:absolute; top:95px; left:42px; font-size:24px; color:#fff;}

.left_tit em { position:absolute; top:130px; left:42px; color:#fff;}

.left_cat { width:229px; overflow:hidden; border:1px solid #c6c6c6; border-top:0; padding-bottom:150px;-webkit-box-shadow:0 0 10px #ccc;  

  -moz-box-shadow:0 0 10px #ccc;  

  box-shadow:0 0 10px #ccc;   }

.left_cat li {width:229px; line-height:43px; border-bottom:1px solid #c6c6c6; text-indent:32px;}

.left_cat li a { display:block;}

.left_cat li a:hover {display:block; background:#1e1d1d; color:#fff;}





.right { width:920px; overflow:hidden; float:left; margin-top:38px; margin-left:49px; margin-bottom:50px;}

.right_tit { width:920px; height:41px; background:url(../images/right_tit.jpg) no-repeat; position:relative;}

.right_tit span { position:absolute; top:11px; left:23px; font-size:18px; font-weight:bold; color:#0a0a0a;}

.right_tit em { position:absolute; top:17px; right:0;}





.inner_pro{padding: 84px 0; width: 1200px; margin: 0 auto; overflow: hidden;}

.inner_pro>ul>li { width:277px; height:383px; float:left; margin-right:28px; margin-bottom:48px;border:#ccc solid 1px;}

.inner_pro>ul>li img { display:block; width:277px; height:319px;}

.inner_pro>ul>li .con { width:277px; height:64px; background: #57565a;}

.inner_pro>ul>li .con .tit { padding-top: 24px; text-align: center; font-size:22px; font-weight:bold; color:#fff; height: 33px;
     overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.inner_pro>ul>li .con .tit a {color: #fff;}

.inner_pro>ul>li:hover .con {background: #c9110e;}

.inner_pro>ul>li .con .txt {padding: 0 20px; line-height:18px; overflow:hidden; color:#fff;word-wrap: break-all；}

.inner_pro>ul>li:nth-child(4n) { margin-right:0;}





.about { width:1200px;  margin:0 auto;  padding:69px 0; line-height:25px; overflow:hidden;}

.about span { display: block; text-align: center; font-size: 40px; font-weight: bold; color: #151313; margin-bottom: 35px;}

.aboutpic {width: 100%; height: 369px; background: url("../images/a_pic.jpg") no-repeat center;}

.about-box {width: 1200px; overflow: hidden; margin: 0 auto; padding:100px 0;}

.about-box .tit {margin-bottom:0px; overflow:hidden;color: #1e1f1f;}

.about-box .tit-1 {font-size: 24px; margin-bottom: 14px;}

.about-box .tit-2 {font-size: 38px; font-weight: bold; margin-bottom: 38px;}

.about-box .line {display: block; margin-top: 8px; width: 86px; height: 3px; background: #a20404; margin-bottom: 47px;}

.about-pic {overflow: hidden;}



.left-pro{width:602px; height:461px; text-align:left;float:left}

.left-pro .t1{width:90px;float:left}

.left-pro .t2{width:400px; height:461px; border:1px solid #cacaca; text-indent:0;float:left;margin-left:79px}

.left-pro .t2 img{text-indent:0;}

#showArea img{cursor:pointer;display:block;margin-bottom:10px;width:87px;height:100px; border:1px solid #ccc;float:left;}

#showArea img:hover{border:1px solid #F00;}



#main_img{cursor:pointer;display:block}

#gotop{cursor:pointer;display:block;margin-left:9px}

#gobottom{cursor:pointer;display:block;margin-left:9px}

#showArea{ height:438px;margin:10px 0;overflow:hidden;}

.show_pro {  width:1200px;  margin:0 auto;  padding:80px 0; overflow:hidden;}

.show_probox { width:1200px; padding-bottom: 60px; }

.show_prolist { width:1200px; height:461px; margin:0 auto; }



/* tsShopContainer */

#tsShopContainer li,#tsShopContainer img{vertical-align:top;}

#tsShopContainer{width:602px; height:417px; float:left; position:relative;}

#tsShopContainer #tsImgS{width:400px; height:461px; float:left; margin-left:79px; border:1px solid #cacaca; position:relative; padding:0 !important;}

#tsShopContainer #tsImgS a{display:block;text-align:center; margin:0 auto;}

#tsShopContainer #tsImgS img { display:block; margin:0 auto;}



#tsShopContainer #tsPicContainer{width:84px;height:461px; overflow:hidden;position:relative; float:left;}









/*#tsShopContainer #tsPicContainer #tsImgSArrL{width:17px;height:100%;background:url(../images/picshopArr.gif) no-repeat left center;position:absolute;top:0px;left:8px; z-index:999;cursor:pointer;}

#tsShopContainer #tsPicContainer #tsImgSArrR{width:17px;height:100%;background:url(../images/picshopArr.gif) no-repeat right center;position:absolute;top:0px;right:8px; z-index:999;cursor:pointer;}

*/#tsShopContainer #tsPicContainer #tsImgSCon{position:absolute;top:0;left:3px;width:84px;overflow:hidden;}

#tsShopContainer #tsPicContainer #tsImgSCon ul{width:100%;overflow:hidden;}

#tsShopContainer #tsPicContainer #tsImgSCon li{width:89px; height:72px; margin-bottom:8px; cursor:pointer;}

#tsShopContainer #tsPicContainer #tsImgSCon li img{border:1px solid  #cacaca;display:block;width:87px;height:67px;}

#tsShopContainer #tsPicContainer #tsImgSCon li.tsSelectImg img{border:1px solid #F00;margin:0px;}

/* CSS class for zoomed area */

.MagicZoomBigImageCont { border: 1px solid #cacaca; background: #FFF; margin-left:10px;}

.MagicZoomMain { text-align: center !important; width: 92px; }

.MagicZoomMain div { padding: 0px !important; }

/* Header look and feel CSS class */

/* header is shown if "title" attribute is present in the <A> tag */

.MagicZoomHeader { color: #fff; background: #91b817; text-align: center !important; }

/* CSS class for small looking glass square under mouse */

.MagicZoomPup { border: 0px solid #aaa; background: #ccc; }

/* CSS style for loading animation box */

.MagicZoomLoading { text-align: center; background: #ccc; color: #444; border: 1px solid #ccc; opacity: 0.8; padding: 3px 3px 3px 3px !important; display: none; /* do not edit this line please */ }

/* CSS style for gif image in the loading animation box */

.MagicZoomLoading img { padding-top: 3px !important; }





.show_procon { width:480px; height:400px; float:right; font-size:14px;}

.show_procon .txt_1 { height:41px; margin-bottom:20px; font-size:35px; color:#222;}

.show_procon .txt_2 {width:570px; line-height:40px; font-size: 18px; color:#7b7a7a;}



.show_protit { width:1200px; margin:0 auto; line-height:55px; font-size:20px; color:#fff; text-indent: 32px; background: #57565a;}

.show_pro_other {margin-top: 38px; overflow: hidden;}

.show_pro_other li { width:277px; height:432px; float:left; margin-right:30px; margin-bottom:48px;}

.show_pro_other li img { display:block; width:277px; height:319px;}

.show_pro_other li .con { width:277px; height: 113px; background: #57565a;}

.show_pro_other li .con .tit { padding-top: 24px; text-align: center; font-size:30px; font-weight:bold; color:#fff; height: 33px;}

.show_pro_other li .con .tit a {color: #fff;}

.show_pro_other li:hover .con {background: #c9110e;}

.show_pro_other li .con .txt {padding: 0 20px; line-height:18px; overflow:hidden; color:#fff;word-wrap: break-all；}

.show_pro_other li:nth-child(4n) { margin-right:0;}



.news { width:1200px;  margin:0 auto;  padding:80px 0; overflow:hidden;}

/*NEWS*/

.news-box { margin-bottom: 50px; background: #e9e9e9; width: 100%; height: 370px;}

.news-box-fr { width: 530px; height: 230px; float: left; margin-left: 62px;}

.news-box  .t-1 { height: 27px; line-height: 27px;}

.news-box  .t-1 .time {float: left; margin-right:13px; }

.news-box  .tit {height: 40px; font-size: 28px; font-weight: bold; margin-top: 68px; overflow:hidden; text-overflow: ellipsis;white-space: nowrap;}

.news-box  .tit a { color: #111;}

.news-box  .txt {line-height: 28px;}

.news-img {width: 551px; height: 370px; float: left;}



.news-list {}

.news-list .con {background: #e9e9e9; overflow: hidden; display: block; margin-bottom:40px; padding: 12px 36px;}

.news-list .con:hover {background:#c90506; color: #fff;}

.news-list .con:hover .time {border-right:1px solid #fff;}

.news-list .con:hover .time span,.index-news .con .new-list li:hover .time em {color: #fff;}

.news-list .con:hover .txt span a {color: #fff;}

.news-list .con .time {padding:7px 34px 7px 0; border-right: 1px solid #cfcfcf; text-align: center; float: left; display: block;}

.news-list .con .time span { font-size: 55px; font-weight: bold; color: #343434; margin-bottom: 9px; display: block;}

.news-list .con .txt {width: 80%; float:left; margin-left: 30px; margin-top: 20px;}

.news-list .con .txt span {font-size: 18px;display: block; margin-top: 5px; margin-bottom: 8px;}

.news-list .con .txt span a {color: #111; text-decoration: underline;}

.news-list .con .txt em {line-height: 22px; display: block;}



.shownews { width:1200px;  margin:0 auto;  padding:80px 0; overflow:hidden;}



.shownews a:hover { text-decoration: underline;}

.shownews .title { background:#e7e7e7; height:65px;  text-align: center; }

.shownews .title h1 { color:#000; font-size:14px; line-height:40px;}

.shownews .title span { line-height:18px;}

.shownews DIV.text { padding-top:25px; }



.contact { width:1200px;  margin:0 auto;  padding:80px 0; overflow:hidden;}

.contact-lxx {padding-bottom: 50px; overflow: hidden;}

.contact-lx {width: 100%; padding-bottom: 50px; overflow: hidden; background: #f4f6f8;}

.contact-lx i {margin-right: 15px; color: #a20404;}

.contact-info-item {

    width: 280px;
    border: 2px solid #e1e1e1;
    text-align: center;
    padding: 60px 20px;
    line-height: 20px;
    float: left;
    margin-right: 24px;
    height: 265px;

}

.contact-info-item:nth-child(4n) { margin-right:0;}

.contact-info-item i {margin-top: 12px;}

.contact-info-item .con-info-icon {

    border: 1px solid #a20404;

    border-radius: 100px;

    color: #a20404;

    font-size: 35px;

    margin: 0 auto 20px;

    -webkit-transition: 0.4s;

    -o-transition: 0.4s;

    transition: 0.4s;

    line-height: 60px;

    height: 60px;

    width: 60px;

}



.contact-info-item .con-info-txt h4 {

    font-size: 18px;

    margin-top: -2px;

}



.contact-info-item:hover .con-info-icon {

    background-color: #a20404;

    color: #FFFFFF;

}



.contact-form-content span {

    font-size: 20px;

    text-transform: uppercase;

    margin-top: -3px;

}



.input-item {

    margin-top: 30px;

}



.input-item input,

.input-item textarea {

    border: 1px solid #e1e1e1;

    display: block;

    padding: 12px 15px;

    -webkit-transition: 0.4s;

    -o-transition: 0.4s;

    transition: 0.4s;

    width:100%;

}



.input-item input:focus,

.input-item textarea:focus {

    border-color: #eeb644;

}



.input-item .nice-select {

    border-color: #e1e1e1;

    height: 50px;

    padding-left: 15px;

    line-height: 50px;

}



.input-item .nice-select .list {

    max-height: 200px;

    overflow: auto;

}



.input-item .btn-brand {

	padding: 10px 20px;

	border: 0;

    font-size: 14px;

    border-radius: 2px;

    margin-top: 10px;

    letter-spacing: 1.6px;

}

.contact-form-content {width: 1200px; overflow: hidden; margin: 80px auto 0;}





.btn-brand {

    background-color: #a20404;

    border-color: #a20404;

    border-radius: 25px;

    color: #fff;

}



.btn-brand:hover {

    background-color: #d8d8d8;

    border-color: #d8d8d8;

}









.hr a { color: #D2211F; padding: 0 10px; text-decoration: underline; }

table.job { border-collapse: collapse; color: #777777; width: 100%; }

table.job th, .job td { border: 1px solid #DDDDDD; }

table.job th { background-color: #ffffff; height: 40px; line-height: 40px; text-align: center; }

table.job td { background: none repeat scroll 0 0 #FFFFFF; padding: 10px; text-align: center; }

table.job a.close { height: 28px; line-height: 28px; }

table.job .jobdetail { background: url("../images/jobdetail.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0); display: block; height: 24px; margin: 0 auto; width: 76px; }

table.job .mydiv { left: 50%; margin: -135px 0 0 -325px; position: fixed !important; top: 30%; width: 650px; z-index: 999; }

table.job .mydiv table { border-collapse: collapse; color: #777777; line-height: 22px; }

table.job .mydiv table .alignleft { text-align: left; }

.guestbook { padding-top:30px;}

.guestbook table th { color:#777; text-align:left;}

.guestbook table td input,.guestbook table td textarea{ border:1px solid #777; background:#f0f0f0;}

.red{ color:red}

#inquiry_form input,#inquiry_form img{ vertical-align:middle;}



/*在线询盘页面样式*/

.inquiry_form { padding:10px 0 0 30px; color:#000; font-family:Tahoma; }

.inquiry_form tr{ margin:0 0 15px 0;}

.inquiry_form th { text-align:right; padding:0 10px 0 0; font-weight:normal;}

.inquiry_form td input,.inquiry_form td textarea { border:1px solid #bbb; padding:2px;}

.inquiry_form td .btn_box { width:60px; height:24px; border:1px solid #bbb; background:#e6e6e6 url(../images/inquiry_btn.jpg) repeat-x; color:#333; cursor:pointer;}





/*======================分页样式=======================*/

.pager { margin:20px auto 0;  padding: 5px 0; clear:both; }

.page_link { height: 22px; padding: 0 20px; font-size: 11px; color: #777;}

.pager span { line-height: 20px; background: #F0F0F0; margin: 0px 2px; padding: 0 0.6em; float:left; }

.pager span a { display: block; }

.page_link_total { color: #777; }

.page_link_now { font-weight: bold; color: #d2211f; }

.search_form{ margin: 20px 0px;}



/*======================底部样式=======================*/

.foot { width:100%; height:433px; background:url(../images/foot_bj.jpg) repeat-x; clear:both;}

.foot_con { width:1300px; height:357px; margin:0 auto; position:relative;}

.foot_menu { width:1140px; position:absolute; top:73px; left:4px;}

.foot_menu li { LINE-HEIGHT: 25px; OVERFLOW: hidden; font-size:14px; color:#7f7f7f;}

.foot_menu li a { color:#7f7f7f;}

.foot_menu li a:hover { text-decoration:underline;}

.foot_menu P { font-size:20px; height:40px; color:#fff; font-weight:bold; text-transform:uppercase; }

.foot_menu P a{  color:#fff; }

.f1 { width:200px; float:left;}

.f2 { width:328px; float:left;}

.f3 { width:218px; float:left;}

.f4 { width:350px; float:left; position:relative;}

.f4 p { position:absolute; top:0; left:0;}

.f4 .add {position:absolute; top:39px; left:0; line-height: 32px; color:#7f7f7f;}

.f4 .tel {position:absolute; top:100px; left:0; line-height: 32px; color:#7f7f7f;}

.f4 .fax {position:absolute; top:132px; left:0; line-height: 32px; color:#7f7f7f;}

.f4 .email {position:absolute; top:163px; left:0; line-height: 32px; color:#7f7f7f;}

.f4 .link {position:absolute; top:195px; left:0; line-height: 32px; color:#7f7f7f;} 

.f4 i {margin-right: 9px;}

.weixin {position: absolute; top: 125px; right: 0; width: 146px; height: 146px;}

.foot_copy { width:1300px; height:76px; line-height:76px; text-align:center;color:#7a7a7a; margin: 0 auto;}

.foot_copy a {color:#7a7a7a;}