﻿@charset "utf-8";
/* CSS Document */

/*banner*/
.banner { overflow: hidden; width: 100%; height: 500px; }
#flashs { position: relative; height: 500px; overflow: hidden; }
#flashs .bgitem { z-index: 1; position: absolute; top: 0; }
#flashs .btn { position: absolute; z-index: 7; bottom: 20px; left: 50%; margin-left: -45px; padding: 0px 6px; }
#flashs .btn span { background: #333; cursor: pointer; display: inline-block; margin: 0 2px; width: 25px; height: 25px; font-size: 14px; line-height: 25px; text-align: center; color: #fff; }
#flashs .btn span.cur { background: #F90; }
/* -- 弹出窗口 -- */
#mesbook1_c, #mesbook1 { display: none; z-index: 1001; width: 398px; border: 1px solid #ccc; background: #fff; padding-bottom: 20px; }
#mesbook1_c div, #mesbook1 div { border: 1px solid #E4E3E3; background: #EBECEB; height: 18px; padding: 4px .5em 0; margin-bottom: 10px; }
#mesbook1_c dl.b1, #mesbook1 dl.b1 { width: 370px; margin: 0 auto; }
#mesbook1_c dl.b1 dt, #mesbook1 dl.b1 dt { float: left; width: 105px; overflow: hidden; }
#mesbook1_c dl.b1 dd, #mesbook1 dl.b1 dd { width: 265px; float: right; }
#mesbook1_c #mesbook1_cBtns, #mesbook1 #mesbook1Btns { padding-bottom: 10px; }
#mesbook1_c #mesbook1_cBtns input, #mesbook1 #mesbook1Btns input { margin-right: 20px; }
/*.baner{ background:url(../images/baner.jpg) no-repeat center; height:550px;}*/

/*search*/
.search { overflow: hidden; height: 39px; margin: 20px auto; }
.search p { float: left; line-height: 39px; font-size: 13px; color: #333; }
.search p a { color: #333; margin: 0 4px; }
.search .sBox { float: right; overflow: hidden; width: 314px; height: 39px; line-height: 39px; }
.search input { float: left; width: 272px; padding: 0 10px; height: 37px; line-height: 37px; border: 1px solid #ccc; border-right: none; font-size: 13px; color: #999; }
.search .sub { display: block; cursor: pointer; width: 41px; height: 39px; background: url(../images/search.png) no-repeat center; float: right }
/*特点*/
.tedian { overflow: hidden; width: 100%; background: url(../images/bg01.png) repeat center; padding: 30px 0; }
.tedian ul { overflow: hidden; width: 1060px; margin: 0 auto }
.tedian li { float: left; width: 25%; height: 109px; text-align: center; font-size: 18px; color: #000; font-weight: bold; padding-top: 100px; }
.tedian .li01 { background: url(../images/td01.png) no-repeat center }
.tedian .li02 { background: url(../images/td02.png) no-repeat center }
.tedian .li03 { background: url(../images/td03.png) no-repeat center }
.tedian .li04 { background: url(../images/td04.png) no-repeat center }
/*pro*/
.pro { overflow: hidden; width: 100%; background: url(../images/bg01.png) repeat center; padding-bottom: 50px; }
.proLeft { overflow: hidden; width: 276px; border: 2px solid #0060b1; float: left; background-color: #fff; }
.proLeft h3 { width: 100%; height: 93px; background: url(../images/pro_left_h.png) repeat-x left top; margin-bottom: 15px; }
.proLeft h3 p { text-align: center; font-size: 18px; color: #333; font-weight: normal; margin-top: 20px; }
.proLeft h3 a { display: block; text-align: center; font-size: 20px; color: #0060b1; margin-top: 5px; }
.proLeft dl { overflow: hidden; width: 260px; margin: 0 auto; margin-bottom: 8px; }
.proLeft dt { font-size: 16px; color: #fff; padding-left: 45px; width: 255px; height: 40px; line-height: 40px; margin-bottom: 6px; }
.proLeft dt a { display: block; color: #fff; }
.proLeft dd { overflow: hidden; width: 100%; }
.proLeft dd p { overflow: hidden; width: 100%; border-bottom: 1px solid #ebebeb; line-height: 36px; height: 36px; }
.proLeft dd a { font-size: 13px; color: #333; width: 47%; display: inline-block; padding-left: 2%; float: left; }
.proLeft .dt01 { background: url(../images/pro_left_menu01.png) no-repeat 10px center; background-color: #0060b1; }
.proLeft .dt02 { background: url(../images/pro_left_menu02.png) no-repeat 10px center; background-color: #0060b1; }
.proLeft .dt03 { background: url(../images/pro_left_menu03.png) no-repeat 10px center; background-color: #0060b1; }
.proLeft .dt04 { background: url(../images/pro_left_menu04.png) no-repeat 10px center; background-color: #0060b1; }
.proLeft .dt05 { background: url(../images/pro_left_menu05.png) no-repeat 10px center; background-color: #0060b1; }
.proLeft .phone { background: url(../images/pro_left_phone.png) no-repeat 28px center; padding-left: 70px; padding-top: 20px; height: 53px; background-color: #0060b1; }
.proLeft .phone p { font-size: 12px; color: #fff; }
.proLeft .phone h4 { font-size: 22px; color: #fff; font-family: Arial }
.proRight { overflow: hidden; width: 800px; background-color: #fff; float: right; }
.proRight .title { overflow: hidden; width: 100%; height: 64px; background: url(../images/pro_right_top.png) repeat-x left top; border-top: 3px solid #0060b1; margin-bottom: 25px; }
.proRight .title h4 { font-size: 18px; font-weight: normal; float: left; margin-left: 20px; margin-top: 20px; }
.proRight .title h4 a { color: #000 }
.proRight .title .more { float: right; margin-right: 20px; margin-top: 25px; font-size: 13px; color: #666 }
.proRight ul { overflow: hidden; }
.proRight li { float: left; width: 237px; margin-bottom: 10px; margin-left: 15px; }
.proRight li h5 { font-weight: normal; text-align: center; font-size: 13px; margin-top: 12px; margin-bottom: 7px; }
.proRight li h5 a { color: #333; }
.proRight li p { font-size: 12px; line-height: 22px; height: 44px; overflow: hidden; width: 100%; color: #999; }
.prad { margin-top: 34px; }
/*pk*/
.pk { overflow: hidden; width: 100%; background: url(../images/pk_bg.jpg) no-repeat center; height: 618px; }
.pk h4 { width: 590px; height: 57px; background-color: #fff; border-left: 4px solid #0060b1; margin: 0 auto; text-align: center; line-height: 57px; font-size: 22px; color: #0060b1; margin-top: 60px; margin-bottom: 10px; }
.pk span { display: block; text-align: center; font-size: 14px; color: #3e3c3e; margin-bottom: 25px; }
.pk .title { overflow: hidden; width: 100%; margin-bottom: 25px; }
.pk .title li { width: 50%; float: left; text-align: center; font-size: 18px; font-weight: bold; }
.pk .title li.li01 { color: #0060b1; }
.pk .title li.li02 { color: #fff; }
.pk .pkBox { overflow: hidden; width: 100%; height: 274px; position: relative }
.pk .pkBox ul { overflow: hidden; width: 4000px; height: 274px; position: absolute; left: 0; top: 0; }
.pk .pkBox li { float: left; width: 1000px; height: 274px; }
.pk .menu { overflow: hidden; width: 1012px; margin-top: 20px; padding-top: 5px; }
.pk .menu li { float: left; width: 238px; height: 48px; position: relative; border: 1px solid #fff; margin-right: 12px; text-align: center; line-height: 48px; cursor: pointer; }
.pk .menu li img { display: none; position: absolute; left: 50%; top: -5px; margin-left: -4px; }
.pk .menu li i { display: block; width: 30px; height: 25px; position: absolute; left: 80px; top: 11px; }
.pk .menu li em { font-size: 16px; color: #fff; position: relative; left: 15px; }
.pk .menu li .i01 { background: url(../images/pk01.png) no-repeat center top; }
.pk .menu li .i02 { background: url(../images/pk02.png) no-repeat center top; }
.pk .menu li .i03 { background: url(../images/pk03.png) no-repeat center top; }
.pk .menu li .i04 { background: url(../images/pk04.png) no-repeat center top; }
.pk .menu li.cur { color: #0060b1; border: 1px solid #0060b1 }
.pk .menu li.cur img { display: block }
.pk .menu li.cur em { color: #0060b1; }
.pk .menu li.cur i { background-position: bottom; }
/*case*/
.case { overflow: hidden; width: 100%; background: url(../images/bg01.png) repeat center; padding: 45px 0; }
.case h3 { text-align: center; font-size: 22px; font-weight: normal; padding-bottom: 15px; background: url(../images/case_h.png) no-repeat center bottom; margin-bottom: 10px; }
.case h3 a { color: #000 }
.case span { display: block; text-align: center; font-size: 12px; color: #ccc; margin-bottom: 30px; }
.case .caseBox { overflow: hidden; width: 1000px; margin: 0 auto; background-color: #fff; height: 470px; position: relative; }
.case .menu { overflow: hidden; float: left; position: relative; width: 220px; height: 470px; background-color: #0060b1; }
.case .menu .case_s { display: block; position: absolute; right: -3px; top: 60px; }
.case .menu ul { overflow: hidden; width: 170px; margin: 0 auto; margin-top: 20px; }
.case .menu li { overflow: hidden; width: 170px; height: 100px; overflow: hidden; *float:left;
margin-bottom: 10px; cursor: pointer }
.case .menu li p { display: none }
.case .bigTu { overflow: hidden; width: 731px; height: 430px; float: right; margin-top: 20px; margin-right: 20px; position: relative }
.case .bigTu img { display: block; width: 731px; }
.case .bigTu .wen { overflow: hidden; padding: 20px; background: url(../images/case_wen.png) repeat center; position: absolute; left: 0; bottom: 0; width: 691px; }
.case .bigTu p { font-size: 13px; color: #fff; line-height: 24px; height: 28px; overflow: hidden; }
/*流程*/
.liucheng { overflow: hidden; width: 100%; padding: 50px 0; }
.liucheng .menu { overflow: hidden; width: 454px; height: 65px; margin: 0 auto; padding-bottom: 6px; }
.liucheng .menu li { cursor: pointer; width: 227px; height: 65px; background: url(../images/lc_01.png) repeat-x left top; float: left; text-align: center; line-height: 65px; font-size: 14px; color: #fff; position: relative }
.liucheng .menu li img { display: none; position: absolute; bottom: -6px; left: 50%; margin-left: -6px; }
.liucheng .menu li.cur { background: url(../images/lc_02.png) repeat-x left top; }
.liucheng .menu li.cur img { display: block }
.liucheng .tu { overflow: hidden; width: 100%; height: 150px; margin-top: 45px; margin-bottom: 40px; }
.liucheng .list { overflow: hidden; width: 100%; height: 150px; }
.liucheng .list01 { background: url(../images/lc_tu.png) no-repeat center top; }
.liucheng .list02 { background: url(../images/lc_tu01.png) no-repeat center top; display: none }
.liucheng p { text-align: center; font-size: 13px; color: #333; }
.liucheng p em { color: #0060b1; font-size: 18px; font-family: Arial; }
.liucheng a { display: block; width: 184px; height: 40px; background: url(../images/lc_btn.png) no-repeat center; margin: 0 auto; margin-top: 20px; }
/*优势*/
.youshi { overflow: hidden; width: 100%; margin-bottom: 45px; }
.youshi h4 { font-size: 22px; color: #0060b1; }
.youshi h5 { font-weight: normal; font-size: 20px; color: #000; margin-bottom: 25px; }
.youshi p { font-size: 14px; color: #000; line-height: 24px; margin-bottom: 10px; background: url(../images/youshi_p.png) no-repeat left 8px; padding-left: 15px; }
.youshi p.pl { float: left; margin-right: 30px; }
.youshi .wen { overflow: hidden; width: 425px; }
.youshi .ystitle { overflow: hidden; width: 100%; height: 296px; background: url(../images/youshi_01.jpg) no-repeat center top; }
.youshi .youshi01 { background: url(../images/youshi_02.jpg) no-repeat center top; height: 374px; width: 100%; }
.youshi .youshi02 { background: url(../images/youshi_03.jpg) no-repeat center top; height: 360px; width: 100%; }
.youshi .youshi03 { background: url(../images/youshi_04.jpg) no-repeat center top; height: 343px; width: 100%; }
.youshi .youshi04 { background: url(../images/youshi_05.jpg) no-repeat center top; height: 332px; width: 100%; }
.youshi .youshi05 { background: url(../images/youshi_06.jpg) no-repeat center top; height: 301px; width: 100%; }
.youshi .youshi01 .wen { margin-left: 85px; }
.youshi .youshi02 .wen { margin-left: 580px; }
.youshi .youshi03 .wen { margin-left: 85px; }
.youshi .youshi04 .wen { margin-left: 580px; }
.youshi .youshi05 .wen { margin-left: 85px; }
/*合作*/
.hezuo { overflow: hidden; width: 1105px; margin: 0 auto; margin-bottom: 40px; margin-top: 40px; }
.hezuo h3 { text-align: center; font-size: 22px; font-weight: normal; padding-bottom: 15px; background: url(../images/case_h.png) no-repeat center bottom; margin-bottom: 10px; }
.hezuo h3 a { color: #000 }
.hezuo span { display: block; text-align: center; font-size: 12px; color: #ccc; margin-bottom: 30px; }
.hezuo .hzBox { overflow: hidden; width: 100%; height: 240px; position: relative; }
.hezuo .hzBox em { cursor: pointer; display: block; width: 37px; height: 37px; position: absolute; top: 60px; }
.hezuo .hzBtnleft { background: url(../images/hz_btn_left.png) no-repeat center top; left: 0 }
.hezuo .hzBtnright { background: url(../images/hz_btn_right.png) no-repeat center top; right: 0 }
.hezuo .hzBox em:hover { background-position: bottom; }
.hezuo .hzWin { overflow: hidden; width: 1000px; margin: 0 auto; height: 220px; position: relative }
.hezuo .hzWin ul { overflow: hidden; position: absolute }
.hezuo .hzWin li { float: left; width: 235px; height: 220px; margin-right: 18px; }
.hezuo .hzWin li img { display: block; border: 1px solid #f0f0f0; margin-bottom: 10px; width: 235px; }
.hezuo .hzWin li p { font-size: 13px; color: #333; text-align: center; white-space: nowrap; text-overflow: ellipsis; overflow: hidden }
.hezuo .hzWin li a { display: block; text-decoration: none }
/*about*/
.about { overflow: hidden; width: 100%; height: 511px; background: url(../images/about_bg.jpg) no-repeat center top; }
.about h3 { text-align: center; font-size: 22px; font-weight: normal; padding-bottom: 15px; background: url(../images/about_h.png) no-repeat center bottom; margin-bottom: 10px; margin-top: 50px; }
.about h3 a { color: #fff }
.about span { display: block; text-align: center; font-size: 12px; color: #ccc; margin-bottom: 40px; }
.about dl { overflow: hidden }
.about dt { float: left; width: 427px; height: 286px; overflow: hidden; border: 10px solid #fff; }
.about dd { overflow: hidden; float: right; width: 620px; }
.about h4 { font-size: 16px; margin-top: 20px; margin-bottom: 15px; }
.about h4 a { color: #fff; }
.about i { display: block; width: 32px; height: 2px; background-color: #ff9000; margin-bottom: 30px; }
.about p { font-size: 13px; color: #fff;  width: 100%;   margin-bottom: 20px; }
.about .more { display: block; width: 134px; height: 42px; line-height: 42px; text-align: center; color: #fff; background-color: #0060b1; font-size: 13px; }
.about .more img { margin-right: 5px; }
/*team*/
.team { overflow: hidden; margin-top: 50px; margin-bottom: 50px; }
.team h3 { text-align: center; font-size: 22px; font-weight: normal; padding-bottom: 15px; background: url(../images/case_h.png) no-repeat center bottom; margin-bottom: 10px; }
.team h3 a { color: #000 }
.team span { display: block; text-align: center; font-size: 12px; color: #ccc; margin-bottom: 30px; }
.team .teamBox { overflow: hidden; width: 100%; height: 404px; position: relative }
.team .teamBox ul { overflow: hidden; position: absolute }
.team .teamBox li { float: left; width: 231px; height: 400px; border: 2px solid #cdcdcd; margin-right: 20px; }
.team .teamBox li img { display: block; margin-bottom: 20px; }
.team .teamBox li h4 { text-align: center; width: 195px; margin: 0 auto; padding-bottom: 15px; border-bottom: 1px solid #ddd; margin-bottom: 15px; font-size: 14px; }
.team .teamBox li h4 a { color: #000 }
.team .teamBox li p { font-size: 13px; color: #333; line-height: 28px; height: 112px; overflow: hidden; width: 195px; margin: 0 auto; }
.team .teamBox li .zx { overflow: hidden; width: 93px; height: 30px; text-align: center; line-height: 30px; background-color: #bfbfbf; color: #fff; margin: 0 auto; margin-top: 10px; display: block; }
.team .teamBox li:hover .zx { background-color: #0060b1; }
/*show*/
.show { overflow: hidden; padding: 50px 0; background: url(../images/bg01.png) repeat center; position: relative }
.show .sbg { display: block; position: absolute; left: 50%; top: 300px; margin-left: 420px; }
.show .leftmenu { overflow: hidden; float: left; width: 215px; position: relative }
.show .leftmenu ul { overflow: hidden; }
.show .leftmenu li { cursor: pointer; float: left; width: 135px; padding-left: 80px; height: 115px; }
.show .leftmenu li p { font-size: 18px; color: #fff; margin-top: 40px; }
.show .leftmenu li a { display: block; text-decoration: none; }
.show .leftmenu .show_s { display: block; position: absolute; right: 0; top: 44px; }
.show .leftmenu li em { display: block; font-size: 12px; color: #fff; opacity: 0.3; filter: alpha(opacity=0.3) }
.show .leftmenu li.li01 { background: url(../images/show01.png) no-repeat 40px center; background-color: #4f4e4e }
.show .leftmenu li.li02 { background: url(../images/show02.png) no-repeat 40px center; background-color: #333 }
.show .leftmenu li.li03 { background: url(../images/show03.png) no-repeat 40px center; background-color: #161616 }
.show .leftmenu li.cur { background-color: #0060b1; }
.show .leftmenu .phone { overflow: hidden; width: 100%; width: 155px; padding-left: 60px; height: 115px; background: url(../images/show_phone.png) no-repeat 24px center; background-color: #000; }
.show .leftmenu .phone p { font-size: 13px; color: #7c7c7c; margin-top: 35px; }
.show .leftmenu .phone h3 { font-weight: normal; font-size: 20px; color: #fff; font-family: Arial; margin-top: 5px; }
.show .showBox { overflow: hidden; float: right; width: 785px; height: 460px; background-color: #fff; position: relative; z-index: 2 }
.show .showlist { overflow: hidden; width: 100%; padding: 20px; }
.show .showlist li { overflow: hidden; float: left; width: 235px; height: 200px; position: relative; margin-right: 20px; margin-bottom: 20px; }
.show .showlist li img { display: block }
.show .showlist li a { display: none; width: 100%; height: 100%; background: url(../images/show_wen.png) repeat center; position: absolute; left: 0; top: 0; text-decoration: none }
.show .showlist li a img { margin: 0 auto; margin-top: 65px; margin-bottom: 10px; }
.show .showlist li a em { display: block; text-align: center; font-size: 12px; color: #fff; }
.show .showlist li:hover a { display: block; }
/*ad01*/
.ad01 { overflow: hidden; width: 100%; height: 230px; background: url(../images/ad01.jpg) no-repeat center top; position: relative }
.ad01 a { display: block; width: 133px; height: 39px; text-align: center; line-height: 39px; font-size: 14px; color: #fff; background-color: #0060b1; position: absolute; left: 50%; margin-top: 150px; margin-left: 260px; text-decoration: none; }
/*news*/
.news { overflow: hidden; width: 100%; padding: 50px 0; background: url(../images/bg01.png) repeat center; }
.newsleft { overflow: hidden; float: left; width: 730px; height: 485px; background-color: #fff; }
.newsleft .menu { overflow: hidden; width: 100%; }
.newsleft .menu li { float: left; width: 210px; height: 64px; text-align: center; line-height: 64px; }
.newsleft .menu li a { font-size: 18px; color: #fff; font-weight: bold }
.newsleft .menu li span { font-size: 12px; color: #fff; margin-left: 5px; }
.newsleft .menu li.li01 { background-color: #454444; }
.newsleft .menu li.li02 { background-color: #333333; }
.newsleft .menu li.li03 { background-color: #242424; }
.newsleft .menu li.cur { background-color: #0060b1 }
.newsleft .newsBox { overflow: hidden; width: 690px; margin: 0 auto; height: 380px; margin-top: 20px; }
.newsleft .newsList { overflow: hidden; width: 100%; height: 380px; }
.newsleft .newsList dl { overflow: hidden; width: 100%; margin-bottom: 25px; }
.newsleft .newsList dt { float: left; width: 177px; height: 137px; overflow: hidden; }
.newsleft .newsList dd { overflow: hidden; float: right; width: 500px; margin-top: 20px; }
.newsleft .newsList dd h5 { font-size: 14px; white-space: nowrap; font-weight: normal; text-overflow: ellipsis; overflow: hidden; margin-bottom: 15px; }
.newsleft .newsList dd h5 a { color: #0060b1; }
.newsleft .newsList dd p { font-size: 13px; color: #333; line-height: 24px; height: 72px; overflow: hidden; }
.newsleft .newsList ul { overflow: hidden; width: 100%; }
.newsleft .newsList li { overflow: hidden; float: left; width: 100%; font-size: 13px; line-height: 36px; background: url(../images/news_s.jpg) no-repeat left center; }
.newsleft .newsList li a { display: block; color: #333; width: 450px; margin-left: 10px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; float: left }
.newsleft .newsList li span { color: #666; float: right; font-family: Arial; }
.newsright { overflow: hidden; float: right; width: 350px; height: 485px; background-color: #fff; }
.newsright .n_title { overflow: hidden; width: 100%; height: 64px; margin-bottom: 20px; background-color: #0060b1; }
.newsright .n_title h3 { font-size: 18px; color: #fff; float: left; line-height: 64px; margin-left: 20px; }
.newsright .n_title a { color: #fff; }
.newsright .n_title h3 span { font-size: 12px; color: #fff; font-weight: normal; margin-left: 5px; }
.newsright .n_title .more { float: right; margin-right: 20px; font-size: 13px; margin-top: 25px; }
.newsright .qaBox { overflow: hidden; width: 305px; margin: 0 auto; height: 380px; position: relative; }
.newsright .qaList { overflow: hidden; padding-bottom: 15px; margin-bottom: 25px; border-bottom: 1px dashed #ccc; }
.newsright .qaList h5 { font-weight: normal; font-size: 14px; background: url(../images/news_q.jpg) left center no-repeat; line-height: 31px; padding-left: 40px; margin-bottom: 10px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.newsright .qaList h5 a { color: #000; }
.newsright .qaList p { background: url(../images/news_a.jpg) no-repeat left top; padding-left: 40px; line-height: 22px; height: 44px; overflow: hidden; font-size: 13px; color: #666; }
/*留言*/
.liuyan { overflow: hidden; width: 100%; padding-bottom: 50px; background: url(../images/bg01.png) repeat center }
.liuyan .lyWin { overflow: hidden; height: 412px; background: url(../images/liuyan_bg.jpg) no-repeat center top; }
.liuyan .ly_list { overflow: hidden; width: 285px; height: 372px; background-color: #fff; float: left; margin-left: 20px; margin-top: 20px; }
.liuyan .ly_list h4 { font-size: 16px; font-weight: normal; margin-left: 8px; margin-top: 30px; background: url(../images/liuyan_01.jpg) no-repeat left center; padding-left: 25px; margin-bottom: 12px; }
.liuyan .ly_list h4 a { color: #000; }
.liuyan .ly_list ul { overflow: hidden; width: 250px; margin: 0 auto }
.liuyan .ly_list table td { padding: 1px; }
.liuyan .ly_list li { float: left; width: 100%; background: url(../images/liuyan_s.jpg) left center no-repeat; line-height: 36px; }
.liuyan .ly_list li a { float: left; display: block; width: 160px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; margin-left: 5px; color: #333 }
.liuyan .ly_list li span { color: #333; float: right; font-size: 12px; font-family: Arial; }
.liuyan .wen { overflow: hidden; float: left; margin-left: 24px; margin-top: 90px; }
.liuyan .wen p { font-size: 16px; color: #fff; margin-bottom: 10px; }
.liuyan .wen h4 { font-size: 18px; color: #fff; margin-bottom: 35px; }
.liuyan .wen span { display: block; font-size: 14px; color: #fff; margin-bottom: 18px; }
.liuyan .wen span em { font-size: 16px; font-family: Arial }
.liuyan .phone { overflow: hidden; background: url(../images/liuyan_phone.png) no-repeat left center; margin-bottom: 10px; padding-left: 45px; }
.liuyan .phone em { display: block; font-size: 13px; color: #fff; }
.liuyan .phone h3 { font-size: 22px; color: #fff; font-family: Arial; }
.liuyan .wen a { display: block; width: 181px; height: 42px; text-align: center; line-height: 42px; font-size: 17px; color: #0060b1; font-weight: bold; background: url(../images/liuyan_btn.jpg) repeat-x left top; }
.liuyan .lyBox { overflow: hidden; width: 315px; float: right; margin-top: 40px; margin-right: 20px; }
.liuyan .lyBox h4 { font-size: 15px; color: #fff; margin-bottom: 20px; }
.liuyan .lyBox ul { overflow: hidden; width: 100%; }
.liuyan .lyBox li { float: left; overflow: hidden; width: 100%; margin-bottom: 10px; }
.liuyan .lyBox li span { width: 64px; height: 40px; border-right: 1px solid #ddd; font-size: 13px; color: #333; text-align: center; line-height: 40px; background-color: #fff; display: block; float: left }
.liuyan .lyBox li input { float: left; width: 230px; height: 40px; line-height: 40px; border: none; outline: none; padding: 0 10px; }
.liuyan .lyBox li textarea { float: left; width: 230px; padding: 10px; border: none; outline: none; resize: none; height: 120px; }
.liuyan .lyBox li span.text { height: 140px; }
.liuyan .lyBox li em { display: block; cursor: pointer; width: 140px; height: 40px; text-align: center; line-height: 40px; font-size: 14px; color: #fff; background-color: #333; float: right }

#faqs{ padding-left:20px; }
