/*
*閫氱敤鏍峰紡鍧?
*鎵€鏈塩ss鍛藉悕锛岀敤"-"鏉ュ垎鍓?
*/
body { font-size: 14px; color: #333; background: #fff; font-family: 'microsoft yahei'; }

ul, li { list-style: none; margin: 0; padding: 0; }

.white a:hover, a:hover { color: #f69a1f; }
a { text-decoration: none; font-size: 100%; vertical-align: baseline; background: transparent; color: #333; }
.white a { color: #fff; text-decoration: none; }

img { vertical-align: middle; }
/*
* 閫氱敤绫诲潡
*/
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { *zoom: 1; }

.l { text-align: left; }
.m { text-align: center; }
.r { text-align: right; }

.hei25 { height: 25px; }

.text-center { text-align: center }
.lan-container { width: 1210px; margin: 0 auto; position: relative; z-index: 0; }

/*椤堕儴瀵艰埅*/
.nav { width: 1210px; margin: 10px auto; background:#f3f3f3 ;line-height:30px;}
.nav-l{ float:left; width:200px;}
.nav-r{ float:right; width:1010px;}
.nav-r li{float:left;width:auto;padding-left:15px;}

.top { width: 1210px; margin: 0 auto; height: 130px; }
.logo { float: left; width: 380px; height: 105px; padding-top: 15px; }
.top_a { width: 75px; border: 1px solid #ccc; float: left; height: 21px; margin-top:40px; padding: 0 5px; font-size: 12px; line-height: 21px; color: #666; background: #fff; cursor: pointer; }
    .top_a span { margin-left: 10px; }
.sou { width: 500px; float: left; height: 80px; padding-top: 40px; }
.sou_text { box-sizing: border-box; width: 376px; height: 50px; border: 2px solid #2ab0bc; float: left; padding-left: 5px }
.sou_button { height: 50px; width: 98px; background: #2ab0bc; border: none; outline: none; float: left; color: #fff; cursor: pointer; }
.ewma { float: right; width: 245px; height: 120px;}
.ewma_img1 { margin-right: 15px; }


/**/
.lan-title { width: 1210px; margin: 0 auto 5px; line-height: 35px; color: #0caf9e; }
.lan-title-l { float: left; border-left: 5px solid #0caf9e; padding-left: 6px; font-size: 24px; font-weight: 700; }
.lan-title-r { float: right; width: 1000px; text-align: center }
    .lan-title-r a { margin-right: 20px; font-size: 16px }

.lan-title-red { color: #ff0000; border-color: #ff0000; }
.lan-title-green { color: #46d6d8; border-color: #46d6d8; }
.lan-title-blue { color: #467dd8; border-color: #467dd8; }
.lan-title-qing { color: #2ab0bc; border-color: #2ab0bc; }
/**/


/*
鍝佺墝
*/
.brand { background-color: #fff; margin: 0 auto 15px; width: 1210px; }
.brand_biao { width: 315px; margin: 0 auto; color: #0caf9e; height: 71px; border-bottom: 2px solid #0caf9e; padding-top: 19px; }
    .brand_biao h3 { font-size: 30px; margin: 0; }
    .brand_biao p { font-size: 16px; }
.brand_a { width: 1210px; height: 213px; }
.brand_a1 { width: 242px; height: 213px; float: left; font-size: 14px; }
    .brand_a1 img { margin-bottom: 15px; }

/*涓€鎺掍笁涓?/
.row { margin-left: -10px; }
    .row img { max-width: 100%; }
.col_sm_4 { box-sizing: border-box; float: left; width: 33.333333%; padding-left: 10px; margin-bottom: 10px }
/*涓€鎺掑洓涓?/
.col_sm_3 { float: left; width: 295px; margin-left: 10px; margin-bottom: 10px }


/*
 * 搴曢儴鏍峰紡
 */
/*#footer { margin-top: 15px; background: #fff }
    #footer .box { width: 1210px; margin: 0 auto }
        #footer .box .col_xs_4 { width: 33.33333%; float: left; padding-left: 10px; box-sizing: border-box }
    #footer .footer-title { font-size: 16px; color: #3399ff; margin-bottom: 10px; padding: 15px 0 5px; font-family: microsoft yahei; font-weight: 700; border-bottom: 1px solid #ccc }
    #footer .wei { font-family: microsoft yahei; line-height: 24px; font-size: 15px; color: #666 }
    #footer .dt-title { padding: 0 0 10px; font-size: 14px; color: #666; font-weight: normal; font-family: microsoft yahei; }
    #footer .dd-tel { font-size: 35px; color: red; font-weight: 700; font-family: microsoft yahei }
        #footer .dd-tel .t1 { margin: 0; padding-bottom: 10px; font-size: 21px; color: red; font-weight: 700; font-family: microsoft yahei }
        #footer .dd-tel .t2 { font-size: 18px; color: blue; font-weight: 700; font-family: microsoft yahei }
    #footer .qq, #footer .qq:hover { float: left; background:  no-repeat; display: block; width: 85px; height: 22px; margin: 5px 5px 5px 0; text-align: right; color: #fff; text-decoration: none; font: 700 12px/22px 鏂板畫浣? padding-right: 5px }
#footer-nav { border-top: 1px solid #f2f2f2; border-bottom: 1px solid #f2f2f2; padding: 15px 10px; margin-top: 10px; margin-right: 5px; line-height: 24px; text-align: center }*/
/*搴曢儴end*/

 .white a:hover, a:hover { color: #f69a1f; }
 a { text-decoration: none; font-size: 100%; vertical-align: baseline; background: transparent; color: #333; }
 .white a { color: #fff; text-decoration: none; }
 
 /* css document */
 .lan-container {
     box-sizing: border-box;
     width: 1210px;
     margin: 0 auto;
     position: relative;
     z-index: 0;
 }
 .footer {
   font-family:microsoft yahei;
   margin-top: 1px;
   padding-top: 20px;
   background-color: #fff;
   border-top: 1px solid #0572b6;
 }
 
 .footer h2 {
   color: #666;
   font-size: 20px;
   font-weight: 700;
   margin: 17px 0;
 }
 
 .fuwu {
   float: left;
   text-align: center;
   width: 300px;
   height: 200px;
   font-size: 14px;
   color: #666;
 }
 
 .fuwu_l {
   float: left;
   width: 45%;
   text-align: right;
 }
 
 .fuwu_r {
   float: left;
   text-align: left;
   margin-left: 10px;
 }
 .lines {
   float: left;
   width: 0;
   height: 145px;
   margin-top: 40px;
   border-left: solid #bbbbbb 1px;
 }
 
 /*88钃濈щ鍔ㄦ牱寮?/
 .yidong {
   float: left;
   width: 440px;
   height: 200px;
   margin: 0 20px;
   text-align: center;
   color: #666;
 }
 
 .yidong div {
   float: left;
   font-size: 12px;
   width: 33%;
   text-align: center;
 }
 
 /* 浜嗚в88钃?*/
 .liaojie {
   float: left;
   width: 380px;
   height: 200px;
   margin-left: 40px;
   text-align: center;
   color: #666;
 }
 
 .liaojie .item {
   float: left;
   width: 180px;
   margin: 0 10px 15px 0;
   text-align: left;
 }
 
 .liaojie .item a:link {
   color: #666;
 }
 
 .liaojie .item a:hover {
   color: #f69a1f;
 }
 
 .liaojie .img {
   float: left;
   margin-right: 10px;
 }
 
 .liaojie .text {
   float: left;
   margin-top: 5px;
   line-height: 20px;
 }
 
 /* 浠ｇ悊5姝ヨ蛋 */
 .maidian {
   margin: 0 0 20px 0;
   color: #666;
 }
 
 .maidian div {
   float: left;
   padding: 5px 50px;
   line-height: 24px;
   font-size: 14px;
 }
 
 /* 鍒嗗壊绾?*/
 .maidian .line {
   float: left;
   padding: 0;
   width: 0;
   height: 70px;
   margin-top: 25px;
   border-left: solid #bbbbbb 1px;
 }
 
 .maidian h3 {
   margin: 10px 0;
   color: #1b79ff;
   font-size:16px;
   font-weight: 700;
   height: 24px;
   line-height: 24px;
 }
 
 /* 搴曢儴 */
 .wz {
   background-color: #0572b6;
   font-size: 14px;
   color: #eeeeee;
   font-family: microsoft yahei;
   padding: 30px 0;
 }
 
 .wz p {
   margin: 0;
   margin-top: 10px;
 }
 
 .wz .friendlink {
   margin: 10px 0 20px 0;
 }
 
 .wz .navlink {
   font-weight: 700;
   margin-bottom: 10px;
 }
 
 .wz .tishi_l {
   float: left;
   width: 80px;
   line-height: 32px;
 }
 
 .wz .tishi_r {
   float: left;
   width: 1130px;
   line-height: 32px;
 }
 /*搴曢儴end*/






/*鏈敤鍖哄煙*/ /
/*涓€鎺掍袱涓?/
.col_sm_6 { float: left; width: 590px; margin-left: 10px; margin-bottom: 10px }
/*涓€鎺掍竴涓?/
.col_sm_12 { float: left; width: 1190px; margin-left: 10px; margin-bottom: 10px }

.col_sm_8 { float: left; width: 790px; margin-left: 10px; margin-bottom: 10px }

/*涓€鎺掑叚涓?/
.col_sm_2 { float: left; width: 190px; margin-left: 10px; margin-bottom: 10px }


/*鏂囧瓧涓€鎺掍簲涓?/
.txt_sm_5 { padding-bottom: 10px }
    .txt_sm_5 table { border-collapse: collapse; }
    .txt_sm_5 td { width: 20%; padding: 10px 0; text-align: center; border: 1px solid #bcdaaa; }

/*鏂囧瓧涓€鎺掑洓涓?/
.txt_sm_4 { padding-bottom: 10px }
    .txt_sm_4 table { width: 100%; margin: 0; padding: 0; border-collapse: collapse; }
    .txt_sm_4 td { width: 25%; padding: 9px; border: 1px solid #dedede; }
    .txt_sm_4 .text-red a { font-family: microsoft yahei; color: red; font-size: 16px; font-weight: 700 }
    .txt_sm_4 .text-blue a { font-family: microsoft yahei; color: #0066ff; font-size: 16px; font-weight: 700 }
    .txt_sm_4 a:hover { text-decoration: underline; }





.mar-b{
    margin-bottom:15px
}
