@charset "utf-8";
body{ margin:0 auto; font-size:13px; font-family: Verdana, Tahoma, Helvetica, sans-serif, SimSun, Arial ;  min-width:1200px; line-height:normal; color:#666666;}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0;}
ul, ol { list-style: none outside none;}
*{ margin:0px; padding:0px;}
img { border: 0; vertical-align: middle; -ms-interpolation-mode: bicubic;}
a { color:#666666; text-decoration:none;}
a:hover { color:#b10f15;}
a:visited { color: inherit;}
div { display: block;}
figure { margin:0; display: block;}
.clear{ clear:both;}
.dn { display:none;}
.W1300 { width: 1300px; margin: 0 auto;}
.W1200 { width: 1200px; margin: 0 auto;}
.green {color:#55b365;}
/*-----------------头部开始--------------------*/

.top { background:#f5f5f5;}
.top .top_bar { width:1200px; margin:0 auto; line-height:38px; color:#333333;}
.header { width:1300px; margin:0 auto; height:105px;}
.header .logo { float:left; display:block; width:182px; height:75px; margin-top:15px;}
.header .header_bar { width:956px; float:right;}
.header_top { line-height:45px; border-bottom:1px solid #e5e5e5; height:45px;}
.header_top a:hover { color:#55b366;}
.header_top ul { float:right;}
.header_top li { float:left; font-size:14px; padding:0 20px; background:url(../images/icon_4.png) right center no-repeat;}
.header_top li:last-child{ background:none;}
.header_top li img { margin-right:10px; display:inline-block; vertical-align:middle;}
.header_bar .lang { width:82px; cursor:pointer; font-size:14px; float:right; text-align:center; background:url(../images/icon_5.jpg) right 20px no-repeat; margin-left:20px; position:relative;}
.lang:hover dl { display:block;}
.lang a:hover { color:#55b366;}
.lang dl { width:100%; min-width:82px; display:none; line-height:35px; position:absolute; top:45px; background-color:rgba(85,175,101,0.70); z-index:999; /* 标准的语法 */}
.lang dl a { height:35px; color:#fff; display:block;}
.lang dl dt a:hover { color:#fff; background:#55b366; }

.nav li {  min-width:130px; text-align:center; float:left; position:relative; line-height:60px; font-size:16px; color:#666666; margin-right:50px;}
.nav li a { color:#666666; display:block; height:60px;}
.nav li:hover dl { display:block;}
.nav li:last-child{ margin-right:0;}
.nav li a:hover { color:#55b365;}
.nav li:hover>a {color:#55b365; background:url(../images/icon_6.png) center bottom no-repeat;}
.nav .on a{ color:#55b365; background:url(../images/icon_6.png) center bottom no-repeat;}
.nav_menu3 ul ul li {
  height: 0;
  -webkit-transition: height .2s ease;
  -moz-transition: height .2s ease;
  -ms-transition: height .2s ease;
  -o-transition: height .2s ease;
  transition: height .2s ease;
}
.nav_menu3 ul li:hover > ul > li {
  height: 52px;
}
.nav_menu3 ul ul li a {
  padding: 20px 20px;
  width: 140px;
  background: #990B2C;
  text-decoration: none;
  color: #eeeeee;
  -webkit-transition: color .2s ease;
  -moz-transition: color .2s ease;
  -ms-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease;
  border-top: 1px solid #990B2C;
}
.nav li dl { font-size:14px; z-index:999; display:none; background-color:rgba(85,175,101,0.70); width:100%; min-width:130px; text-align:center; line-height:50px; position:absolute; top:60px;}
.nav li dl a { height:50px; color:#fff;}
.nav li dl dt a:hover { color:#fff; background:#55b366;}

/*banner*/
.banner { width: 100%; height: 100%; position:relative; }
.banner { text-align: center; font-size: 18px;  background: #fff; /* Center slide text vertically */ display: -webkit-box; display: -ms-flexbox;
 display: -webkit-flex;  display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center;
 -ms-flex-align: center; -webkit-align-items: center; align-items: center;}
.banner .swiper-slide img { width:100%;}
.banner .swiper-pagination-bullet-active { background:#55b365;}
.banner .swiper-button-next{width:.3rem; height: .4rem;background-size: 100% 100%;}
.banner .swiper-button-prev{width:.3rem; height: .4rem;background-size: 100% 100%;}

/*product*/
.product { padding-top:75px;}
.product_tit { padding-bottom:35px;}
.product_tit h2 { text-align:center; line-height:46px; color:#cccccc; font-size:30px; font-weight:normal;}
.product_tit p { width:1200px; color:#999999; margin:20px auto; font-size:16px; line-height:30px; font-weight:normal;}

.product_box { background:#f5f5f5; padding-top:60px;}
.product_bar { width:1200px; margin:0 auto;}
.chose_list { text-align:center;}
.chose_list span { display:inline-block; margin:0 15px; width:150px; height:36px; border-radius:36px; background:#e5e5e5; line-height:36px; font-size:14px; color:#888888; cursor:pointer;}
.chose_list span:hover { background:linear-gradient(to right, #55b365 , #2ebea9); color:#fff;}
.chose_list .on {background:linear-gradient(to right, #55b365 , #2ebea9); color:#fff;}
.sildeBar ul { text-align:center;}
.sildeBar li { text-align:center; line-height:95px; font-size:14px; margin:0 20px;  display:inline-block;}
.sildeBar li a { color:#888888;}
.sildeBar li a:hover { color:#55b365;}
.sildeBar .img_bar { width:285px; height:244px; background:#fff; overflow:hidden; text-align:center;}
.sildeBar .img_bar img { width:auto; height:100%; transition:all 0.4s;}
.sildeBar .txt_bar { transition:all 0.4s; border-bottom:4px solid #cccccc; font-size:14px; text-align:center; line-height:36px; background:#e5e5e5; height:36px; overflow:hidden;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.sildeBar a { color:#888888;}
.sildeBar .swiper-slide a:hover .txt_bar {border-bottom:4px solid #fabe54; background:linear-gradient(to right, #55b365 , #2ebea9); color:#fff;}
.sildeBar .swiper-slide a:hover img {transform:scale(1.1);}
.sildeBar .more { display:block; width:170px; height:48px; line-height:48px; color:#fff; background:linear-gradient(to right, #55b365 , #2ebea9);  margin:70px auto; text-align:center; font-size:16px; border-radius:48px; box-shadow:3px 5px 5px #c1e0c6;}
.sildeBar .swiper-button-prev { background:url(../images/prevy.png) center no-repeat; width:62px; height:62px; top:373px; left:438px;}
.sildeBar .swiper-button-next { background:url(../images/nexty.png) center no-repeat; width:62px; height:62px; top:373px; right:438px;}

/*about us*/
.about { padding-top:30px;}
.about_txt h2 { text-align:center; line-height:46px; color:#888888; font-size:30px; font-weight:normal;}
.about_txt p { width:1200px; color:#888888; margin:20px auto; font-size:16px; line-height:30px; text-align:justify;  font-weight:normal;}

.about_bar { width:1300px; margin:0 auto; overflow:hidden;}
.about_fon { text-align:center; height:100px;}
.about_fos { width:16%; display: inline-block; border-right: 1px #E9E9E9 solid;}
.about_fos .num { color:#55b365; font-size:40px;}
.about_fos .num1 { color:#55b365; font-size:16px;}
.about_fos .num2 { color:#888888; font-size:14px; height:50px;}

.about_v {width: 1300px;float: right; margin-top: 60px;}
.about_v img {width: 1300px;height: 440px;}
.about_v video {display: none;}

/*case*/
.product_list { width:1200px;  margin:0 auto;}
.product_list img { transition:all 0.4s; width:100%; height:auto;}
.product_list a { display:block; width:100%; height:210px; overflow:hidden; position:relative;}
.hide_box { position:absolute; width:100%; height:210px; top:-210px; transition:all 0.4s; text-align:center; background:url(../images/product_bg.png) center no-repeat; box-sizing:border-box; padding-top:76px;}
.hide_box p { color:#fff; font-size:16px; line-height:30px;}
.product_list a:hover .hide_box { top:0;}
.product_list a:hover img { transform:scale(1.2);}
.product_list .swiper-button-prev { background:url(../images/prevy.png) center no-repeat; width:62px; height:62px; top:275px; left:540px;}
.product_list .swiper-button-next { background:url(../images/nexty.png) center no-repeat; width:62px; height:62px; top:275px; right:540px;}
.product_list .swiper-container {padding-bottom:100px;}
.news { background:#f5f5f5}
.news .news_bar { width:1200px; overflow:hidden; margin:0 auto; padding:80px 0;}
.news_bar .news_left { width:820px; float:left;}
.news_infor { overflow:hidden; padding-bottom:23px; border-bottom:1px dashed #d3d3d3;}
.infor_img { float:left; width:162px; height:112px;}
.infor_img img { width:100%; height:auto;}
.infor_txt { float:right; width:643px;}
.infor_txt h2 { font-size:18px; font-weight:normal; color:#333333; line-height:32px;}
.infor_txt span { line-height:24px; color:#999999;}
.infor_txt p { line-height:21px; padding-top:5px; color:#888888;}
.infor_list ul { overflow:hidden;}
.infor_list li { width:395px; padding-left:40px; box-sizing:border-box; background:url(../images/tit_bg2.png) left center no-repeat; border-bottom:1px dashed #d3d3d3; float:left; line-height:65px; overflow:hidden;}
.infor_list li:nth-child(even){ float:right;}
.infor_list li p { float:left; color:#333333;  font-size:14px;}
.infor_list li span { float:right;color:#999999;}
.news_bar .news_right { float:right; width:330px;}
.news_right li { font-size:14px; transition:all 0.4s; background-color:#56b364; background-image:url(../images/tit_hover.png); background-position:295px center; background-repeat:no-repeat; text-indent:18px; line-height:66px; border-bottom:1px solid #89ca93;}
.news_right li a { color:#fff;}
.news_right li p { width:265px; line-height:66px; height:66px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.news_right li:hover { background-color:#76c883; background-image:url(../images/tit_cel.png);}
/*frlink*/
.frlink { width:1200px; margin:0 auto; position:relative;}
.frlink .swiper-container { position:relative; padding:60px 15px;  box-sizing:border-box;}
.frlink .swiper-slide { transition:all 0.4s; text-align:center;}
.frlink .swiper-slide:hover {box-shadow:0px 0px 5px 3px #f3f3f3;}
.frlink .swiper-button-prev { background:url(../images/prevy.png) center no-repeat; width:62px; height:62px; left:-62px; }
.frlink .swiper-button-next { background:url(../images/nexty.png) center no-repeat; width:62px; height:62px; right:-62px }
/*footer*/
.footer { background:#f5f5f5; margin-top: 30px;}
.footer_box { width:1300px; margin:0 auto; overflow:hidden; padding-top:70px;}
.footer_link { float:left;}
.footer_link h2 { margin-bottom:20px; margin-right:43px; line-height:54px; background:url(../images/tit_bg1.png) left bottom no-repeat; font-size:16px; font-weight:normal; color:#56b364;}
.footer_link ul { float:left;}
.footer_link li { line-height:35px; line-height:30px; margin-right:43px;}
.footer_link li a { color:#999999;}
.footer_link li:last-chid { margin-right:0;}
.footer_link p { font-size:14px; color:#999999; margin-top:65px;}
.footer_contect { float:right;}
.ewm { text-align:right; margin-bottom:35px;  padding-top:20px;}
.ewm img { width:120px; height:auto;}
.add { width:300px; font-size:14px; color:#999999; line-height:30px; text-align:right;}
.copyright { text-align:center; font-size:14px; color:#999999; line-height:42px; background:#e5e5e5;}

/*cont*/
.cont_banner { width: 100%; height: 350px; position: relative; overflow: hidden; z-index: 1;}
.cont_banner .W1300 { position: absolute; top: 0; left: 50%; margin-left: -630px;}
.cont_banner .tit { text-align: center; padding-top: 150px; font-size: 40px; font-weight:bold; line-height: 44px; color: #fff; text-transform: uppercase; width: 100%;}

.cont_menu { border-bottom:1px #DADADA solid;}
.menu02 { width: 1300px; margin: 0 auto; position: relative;}
.cont_menu a { display: inline-block; zoom: 1; font-size: 16px; color: #656565; height: 60px; margin-right: -5px;}
.cont_menu a span { display: block; padding: 0 30px; border-right: 1px #DADADA solid; line-height: 30px; margin-top: 16px;}
.cont_menu a:hover span, .cont_menu a.on span { border-right: 1px #b10f15 solid;}
.cont_menu a:hover, .cont_menu a.on { background: #b10f15; color: #fff;}

.cont_menu ul { width: 1300px; margin:0 auto;}
.cont_menu ul li{ float:left; padding:auto 10; width: 200px; height: 60px; line-height: 60px; text-align: center; font-size: 16px;}
.cont_menu ul li:hover{display: inline-block;width: 200px;height: 60px;text-align: center;font-size: 16px;position: relative;z-index: 10;background: #b10f15;}
.cont_menu ul li a{color: #333;}
.cont_menu ul li:hover a{color: #fff;}
.cont_menu .on { color: white; background: #b10f15;}
.cont_menu .on a{ color: white;}

.cont_content { width: 1300px; margin:0 auto; font-size:16px; line-height: 30px;}

.cont_fl{ width: 260px; height: auto; float: left;}
.cont_fl_1 h2{ line-height: 90px; color: white; font-size: 22px; font-weight: normal; text-align: center; background: #3ab282;}
.cont_fl_2 { width: 260px;height: 100%;float: left;}
.cont_fl_2 ul li{width: 260px;height: 61px;line-height: 60px;background: url("/images/about_01.jpg") no-repeat center;text-align: center;font-size: 16px;}
.cont_fl_2 ul li:hover{display: inline-block;width: 260px;height: 61px;text-align: center;font-size: 16px;position: relative;z-index: 10;background: #56b364;}
.cont_fl_2 ul li a{color: #333;}
.cont_fl_2 ul li:hover a{color: #fff;}

.cont_fl_3 { width: 100%; height: 104px; background: #3ab282;}
.cont_fl_3 img { width: 104px; display: inline-block; float: left;}
.cont_fl_3 span { width: 156px; margin-top: 30px; line-height: 25px; color: #FFFFFF; display: inline-block; float: right;}
.cont_fl_3 p { font-size: 18px;}

.cont_fr { width: 1000px; height: auto; float: right; color: #888888;}
.cont_fr a { color: #888888;}
.cont_fr_1 { width: 100%; height: auto; border-bottom: 1px solid #dcdcdc;text-align: right;}
.cont_fr_1 em { font-style: normal; padding-left: 20px; font-size: 14px; line-height: 2; margin-top: 13px; color: #888888; background:url(../images/home.jpg) no-repeat left center;}
.cont_main { line-height: 60px; border-bottom: 1px solid #f0f4f4; text-align: center;}
.cont_fr_2 {  margin-top: 30px; font-size:16px; line-height: 30px;}
.cont_pro_fr { width: 900px; height: auto; float: right; margin-top: 40px; color: #3E3E3E;}

/*技术中心*/
.cont_info { padding: 20px 0 80px;}
.cont_info ul { padding:30px 15px;}
.cont_info li { display:table-cell; vertical-align:top;}
.cont_info li p { padding:0 15px; text-justify:auto; text-align:justify;}
.cont_info .li1 { margin-top: 30px; border-radius: 5px; float: left; background: #fff; box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.1);}
.cont_info .cont_content { color: #333333; margin:20px auto; font-size:16px; line-height: 30px;}

/*公司简介*/
.cont_about { padding: 20px 0 80px;}
.cont_about .tab { margin: 25px 0; display: inline-block;}
.cont_about .tab .li1:hover, .cont_about .tab .li1.on { background: #38b548; color: #fff; -webkit-transition: all .5s; transition: all .5s;}
.cont_about .tab .li1 { height: 45px; line-height: 45px; width: 160px; border-radius: 5px; text-align: center; float: left; margin-right: 25px; background: #fff; box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.1); cursor: pointer; font-size: 15px; color: #333333; -webkit-transition: all .5s; transition: all .5s;}
.cont_about .cont_main { line-height: 60px; color: #333333; border-bottom: 2px solid #f0f4f4; text-align: center;}
.cont_about .cont_content { color: #333333; margin:20px auto; font-size:16px; line-height: 30px;}
.cont_about .li1 { margin-top: 30px; border-radius: 5px; float: left; background: #fff; box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.1); cursor: pointer; -webkit-transition: all .5s; transition: all .5s;}


/*新闻列表*/
.cont_news { padding:30px 0;}
.cont_news .tab { margin: 25px 0; display: inline-block;}
.cont_news .tab .li1:hover, .cont_news .tab .li1.on { background: #38b548; color: #fff; -webkit-transition: all .5s; transition: all .5s;}
.cont_news .tab .li1 { height: 45px; line-height: 45px; width: 160px; border-radius: 5px; text-align: center; float: left; margin-right: 25px; background: #fff; box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.1); cursor: pointer; font-size: 15px; color: #333333; -webkit-transition: all .5s; transition: all .5s;}
.cont_news dl { padding:15px 0; border-bottom:1px solid #f0f4f4; display:table; width:100%;}
.cont_news dd{ display:table-cell; vertical-align:middle; font-size:16px;}
.cont_news dd:nth-child(1){ width:90%;}
.cont_news dd:nth-child(2){ width:10%;}

.cont_news_main { font-size: 24px; line-height: 60px; border-bottom: 1px solid #f0f4f4; text-align: center; padding: 40px 0 20px 0;}
.cont_news_content { padding-top: 10px; font-size:16px; line-height: 30px; text-justify:auto; text-align:justify;}

/*展会列表*/
.cont_other { padding:30px 0;}
.cont_other .wtab {border-bottom: 1px solid #f0f4f4;}
.cont_other .tab { margin: 25px 0; display: inline-block; padding-bottom: 20px;}
.cont_other .tab .li1:hover, .cont_other .tab .li1.on { background: #38b548; color: #fff; -webkit-transition: all .5s; transition: all .5s;}
.cont_other .tab .li1 { height: 45px; line-height: 45px; width: 160px; border-radius: 5px; text-align: center; float: left; margin-right: 25px; background: #fff; box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.1); cursor: pointer; font-size: 15px; color: #333333; -webkit-transition: all .5s; transition: all .5s;}

.cont_other .tab-top { height: 60px; line-height: 60px; font-size: 15px; color: #333; background: #eee; border-bottom: 1px solid #e5e5e5;}
.cont_other .li { overflow: hidden;float: left; padding-left: 20px; box-sizing: border-box; text-transform: uppercase; height: 45px;}
.cont_other .lia { width: 25%;}
.cont_other .lib { width: 25%;}
.cont_other .lic { width: 25%;}
.cont_other .lid { width: 25%;}
.cont_other .tab-top-s { height: 45px; line-height: 45px; font-size: 15px;  color: #333;}
.cont_other .tab-top-s:hover,.cont_other .tab-top-s a:hover { background: #38b548; color: #fff; -webkit-transition: all .5s; transition: all .5s; }

/*产品列表*/
.cont_pro { padding: 10px 0 80px;}
.cont_pro .tab { margin: 25px 0; display: inline-block;}
.cont_pro .tab .li1:hover, .cont_pro .tab .li1.on { background: #38b548; color: #fff; -webkit-transition: all .5s; transition: all .5s;}
.cont_pro .tab .li1 { height: 45px; line-height: 45px; width: 200px; border-radius: 5px; text-align: center; float: left; margin-right: 25px; background: #fff; box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.1); cursor: pointer; font-size: 15px; color: #333333; -webkit-transition: all .5s; transition: all .5s;}

.cont_pro .li1 { margin-top: 30px; border-radius: 5px; float: left; background: #fff; box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.1);}
.cont_pro dl { padding:2% 0; border-bottom:1px solid #f0f4f4; display:table; width:100%;}
.cont_pro dd { display:table-cell; vertical-align:top;}
.cont_pro dd:nth-child(1) { width:25%;}
.cont_pro dd:nth-child(1) img { width:100%;}
.cont_pro dd .txt { display:block; font-size:28px; margin-bottom: 10px;}
.cont_pro dd p { line-height:20px; height:auto; margin-top: 10px; color: #999999; overflow:hidden;}
.cont_pro dd:nth-child(2) { width:45%; font-size:14px; margin-right: 30px; padding-top: 20px;}
.cont_pro dd:nth-child(3) { width:30%; font-size:15px; padding-top: 20px; padding-right: 50px;}
.cont_pro .li2 { height:30px; line-height:20px; padding-bottom: 10px; border-bottom:1px dashed #f0f4f4;}

/*案例列表*/
.cont_case { padding: 10px 0 80px;}
.cont_case .tab { margin: 25px 0; display: inline-block;}
.cont_case .tab .li1:hover, .cont_case .tab .li1.on { background: #38b548; color: #fff; -webkit-transition: all .5s; transition: all .5s;}
.cont_case .tab .li1 { height: 45px; line-height: 45px; width: 160px; border-radius: 5px; text-align: center; float: left; margin-right: 25px; background: #fff; box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.1); cursor: pointer; font-size: 15px; color: #333333; -webkit-transition: all .5s; transition: all .5s;}

.cont_case ul { margin-top: 20px;}
.cont_case ul li { width: 400px; height: 390px; float: left; background: #fff; box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.1); -webkit-transition: all .5s; transition: all .5s; margin-right: 30px; margin-bottom: 30px;}
.cont_case ul li:hover { background: #38b548; color: #fff; -webkit-transition: all .5s; transition: all .5s;}
.cont_case ul li img { width: 390px; height: auto; padding: 5px; }
.cont_case ul li p { line-height: 30px; font-size: 15px; padding-left: 20px; }

/*下载中心*/
.cont_down { padding: 60px 0 80px;}

.cont_down .tab { margin: 25px 0; display: inline-block;}
.f-cb { zoom: 1;}
.cont_down .tab .li1:hover, .cont_down .tab .li1.on { background: #38b548; color: #fff; -webkit-transition: all .5s; transition: all .5s;}
.cont_down .tab .li1 { height: 45px; line-height: 45px; width: 160px; border-radius: 5px; text-align: center; float: left; margin-right: 25px; background: #fff; box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.1); cursor: pointer; font-size: 15px; color: #333333; -webkit-transition: all .5s; transition: all .5s;}
.cont_down ul { margin-top: 20px;}
.cont_down ul li { width: 620px;
    float: left;
    background: #fff;
    box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.1);
    padding: 15px 0;
    height: 30px;
    margin-right: 20px;
    margin-bottom: 20px;
}
.cont_down ul li .li-l { width: 65%; border-right: 1px solid #e5e5e5; font-size: 13px; line-height: 30px; color: #666; -webkit-transition: all .5s 0s linear; transition: all .5s 0s linear; text-align: center;}
.fl { float: left; display: inline;}
.fr { float: right; display: inline;}
.cont_down ul li .li-r {
    width: 30%;
	margin-left: 20px;
}
.cont_down ul li .li-r .li {
    width: 23px;
    height: 30px;
    background: url(/images/pic14.png) no-repeat center -82px;
    -webkit-transition: all .5s 0s linear;
    transition: all .5s 0s linear;
    margin-right: 20px;
}
.cont_down ul li .li-r .lia {
    width: 24px;
    height: 30px;
    line-height: 30px;
    margin: 0 8px;
    float: left;
}
.cont_down ul li .li-r .lia img {
    border-radius: 3px;
}
.cont_down ul li .li-r .lia {
    width: 24px;
    height: 30px;
    line-height: 30px;
    margin: 0 8px;
    float: left;
}

/*信息反馈*/
.cont_message { padding: 60px 0 10px;}
.cont_message .cont_main { border-bottom: 1px solid #f0f4f4;}
.cont_message span { font-size: 22px; }
.cont_message fl { width: 400px; float:left;}
.cont_message fr { width: 900px; float:right;}
.cont_message .li1 { margin-top: 25px;}
.cont_message .linput{width:260px;height:40px;float:left;line-height:40px;font-size:14px;background-color:#FFFFFF;border:1px #CCCCCC solid;border-radius:4px;padding-left:20px;}
.cont_message .linput:hover{border:1px  #33BEF2 solid;-moz-box-shadow:0px 0px 10px #33BEF2;/*firefox*/-webkit-box-shadow:0px 0px 10px #33BEF2;/*safari»òchrome*/box-shadow:0px 0px 10px #33BEF2;/*opera»òie9*/behavior: url(ie-css3.htc);/*兼容ie，加上这句*/}
.cont_message .linput.default{width:800px;height:160px;color:#999999;}
.cont_message .linput:focus{outline:none;}
.cont_message .sin_text{float:left;line-height:40px;color:#999999;font-size:12px;padding-left:15px;padding-top:0;}
.cont_message .check{float:left;line-height:40px;color:#999999;font-size:12px;padding-left:15px;padding-top:0;}
.cont_message .btn { margin-top: 30px; height: 50px; line-height: 50px; width: 200px; border-radius: 5px; text-align: center; float: left; background: #38b548; box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.1); cursor: pointer; font-size: 15px; color: #fff; -webkit-transition: all .5s; transition: all .5s; float:right;}



/*.Page001527*/
.PageList .Pages{ padding: 20px 0; text-align: center; line-height: 23px; zoom: 1; overflow: hidden; }
.PageList .Pages a{ display: inline-block; height: 40px; margin: 0 5px; font-size: 16px; line-height: 40px; }
.PageList .p_cur,
.PageList .p_count,
.PageList .p_total,
.PageList .p_jump{ display: none; }
.PageList .p_page{ padding: 0px 5px; display: inline-block; }
.PageList .p_page a{color:#5f5c4d; border:solid 1px #ececec; display:inline-block; padding:0 12px; overflow:hidden; position:relative;  background-color:#fff;}
.PageList .p_page .a_prev,
.PageList .p_page .a_next{ width:80px; }
.PageList .p_page .num a{ width:44px; }
/*hover*/
.PageList .p_page .a_first:hover,
.PageList .p_page .a_end:hover,
.PageList .p_page .a_prev:hover,
.PageList .p_page .a_next:hover,
.PageList .p_page .num a:hover,
.PageList .p_page .num .a_cur{ background:#CE313E; color:#fff; }
.PageList em{ font-style:normal;}

@media (max-width:768px){
.PageList .a_first,
.PageList .a_end,
.PageList .p_page .num a{ display:none !important;}
	
}
