﻿@charset "utf-8";







/**CSS Document**/




*{ padding:0; margin:0; font-family:"微软雅黑",'Microsoft YaHei',arial,helvetica,clean,sans-serif;}







body{ font-size:14px; font-family:"微软雅黑",'Microsoft YaHei',arial,helvetica,clean,sans-serif; color:#333; margin:0; line-height:1; background:#f8f4ec;}







:focus{ outline:1;}







article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{ display: block;}







a{ margin:0; padding:0; border:0; vertical-align:baseline; color:#333; -webkit-transition:all .3s ease-out; transition:all .3s ease-out;}







a:hover{ color:#ff5792;}







a:link,a:hover,a:active,a:visited{ text-decoration:none;}







input,select {vertical-align: middle;}







li,ul{ list-style-type:none;}







img{ border:none;}







input,textarea{ outline:0; border:0;}







textarea{ resize:none;}







h1,h2,h3,h4,h5,h6,dl,dd,dt,i,em{ font-weight:normal; font-style:normal; padding:0; margin:0;}







.clear{clear:both; border:0!important;}







.main{ width:1180px; margin:auto;}







.fl{ float:left;}







.fr{ float:right;}















/**top_box**/







.top_box{ height:135px;}







.top_box h1{ margin:30px 0 0;}







.top_box h1 img{ width:463px; height:74px;}







.zx_box{ text-align:right; color:#666; line-height:24px; padding-top:31px;}















/**banner**/







.banner{ width:100%; margin:0 auto; position:relative; height:593px;}







.fullSlide{ width:100%; position:relative; height:593px; background:transparent;}







.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;}







.fullSlide .bd ul{ width:100%!important;}







.fullSlide .bd li{ width:100%!important; height:593px; overflow:hidden; text-align:center; background-position:center; background-repeat:no-repeat;}







.fullSlide .bd li a{ display:block; height:593px;}







.fullSlide .prev,.fullSlide .next{ display:block; position:absolute; z-index:1; top:50%; margin-top:-30px; left:2%; z-index:1; width:40px; height:60px; background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat; cursor:pointer; *filter:alpha(opacity=50); *opacity:.5; display:none;}







.fullSlide .next{ left:auto; right:2%; background-position:-6px -137px;}















/**kjrk_box**/







.kjrk_box{ position:absolute; top:0; right:50%; margin-right:-590px; width:1180px; height:593px;}







.kjrk_big{ width:340px; height:400px; position:absolute; top:80px; right:0px;}







.kjrk_big h3{ text-align:right;}







.kjrk_big ul li{ width:148px; height:38px; line-height:38px; border:1px solid #f8729d; background:url(../images/kjrk_bg.png); float:left; margin:10px 0 0 20px; text-align:center; font-size:16px;}







.kjrk_big ul li a{ color:#f8729d;}







.kjrk_big ul li:last-child{ width:318px;}















/**button_box**/







.button_box{ position:relative; top:-63px; text-align:center;}







.button_box img{ margin:0 40px;}







.footer_box{ margin-top:-40px; line-height:30px; padding-bottom:10px; color:#666;}

.footer_left{ float:left; width:800px; padding-top:35px; text-align:left;}

.footer_right{ float:right; padding-bottom:20px;}

.footer_ewm{ float:left; text-align:center; margin:0 0 0 30px;}
.footer_ewm img{ width:100px; height:100px;}

.footer_ewm span{ font-size:12px; display:block;}






/**首页**/







/**i_top_box**/







.i_top_box{ height:170px; background:url(../images/top_bg.jpg) no-repeat center;}







.top{ height:38px;}







.top_left{ line-height:38px; font-size:12px;}







.top_right ul li{ float:left; line-height:38px; padding:0px 0px 0px 10px;}







.top_right ul li a{ color:#333; font-size:12px;}







.top_right ul li span{ padding:0px 3px 0px 0px;}







.top_right ul li img{ width:26px; height:21px; display:block; padding:9px 0px 0px 0px; float:left;}















/**top_big**/







.top_big h1 img{ width:460px; height:74px; padding:29px 15px 0 0;}







.search_box{ margin-top:35px;}







.search_box .text{ width:250px; height:36px; border:1px solid #ff5792; background:#fdf5f8; border-top-left-radius:5px; border-bottom-left-radius:5px; padding-left:10px; color:#999; border-right:0;}







.search_box .submit{ width:40px; height:36px; border:1px solid #ff5792; background:#fdf5f8 url(../images/search_but.png) no-repeat center; border-top-right-radius:5px; border-bottom-right-radius:5px; padding-left:10px; color:#999; border-left:0;}







.keytext{ background:url(../images/search_ico.png) no-repeat left center; padding-left:15px; clear:both; line-height:35px;}







.keytext a{ color:#666;}







.phone_box{ line-height:24px; padding:18px 6px 0 0; width:506px; font-size:12px;}







.phone_box span{ font-size:16px; color:#ff5792;}















/**nav**/







.nav{ height:50px; line-height:50px; position:relative; color:#fff; background:url(../images/nav_bg.jpg) repeat-x;}







.nav .m{ float:left; width:90px; height:50px; position:relative; background:url(../images/nav_line.png) no-repeat left center;}







.nav h3{ font-size:15px; text-align:center;}







.nav h3 a{ display:block; color:#fff;}







.nav ul li:nth-child(1){ background:none;}







.nav .m h3 a:hover{ background:url(../images/nav_sel.png);}







.nav .another h3 a{ background:url(../images/nav_sel.png);}







.nav .sub{ display:none; width:90px; padding-bottom:5px; position:absolute; left:0px; top:50px; background-color:rgba(255,255,255,0.6); z-index:100;}







.nav .sub li{ text-align:center; line-height:40px; border-bottom:1px solid #ffb7d0;}







.nav .sub li a{ color:#333; display:block;}







.nav .sub li a:hover{  background:#ff5792; color:#fff;}















/**bottom_nav**/







.bottom_nav{ width:1160px; margin:30px auto 20px; background:#ff5791; border-radius:5px; height:55px; line-height:55px; color:#fff; padding:0 10px;}







.bottom_nav a{ color:#fff; padding:0 10px;}







.bottom_select{ width:240px; border:1px solid #ddd; border-radius:2px; height:30px; line-height:30px; margin:13px 5px 0 0; padding-left:10px;}















/**bottom_box**/







.bottom_box{ background:url(../images/bottom_bg.jpg) no-repeat center bottom; height:380px;}







.bottom_left{ color:#666; line-height:30px; padding-top:20px;}







.bottom_left a{ color:#666;}







.bottom_right{ padding-top:10px;}







.bottom_right div{ margin-left:20px;}







.bottom_right div img{ display:block; width:100px; height:100px;}







.bottom_right div:nth-child(1) img{ display:block; width:67px; height:80px; margin-top:12px;}







.bottom_right div span{ display:block; line-height:20px; color:#666; text-align:center; padding-top:10px;}







































.zjlistcon{ border:1px solid #ddd; margin:20px 0; padding:0 20px 20px; color: #666;}







.aakk{ margin:20px 0;}







.aakk td{ border-bottom:1px dotted #ddd;}







.comeback_box{ background: #fbfbfb; padding:20px 0;}







.comeback_box img{ display: block; width: 64px; height: 64px; margin:10px 0;}



















.message_list{ padding-top:10px;}







.message_list p{ line-height:30px; }







.danxuan{ margin:0 3px 0 10px;}


.search_box{margin-top:35px !important; margin-left:26px !important;}

.phone_box{ padding:18px 6px 0 0 !important;width:317px !important; font-size:12px !important;line-height:15px !important; }




.xialaliebiao{border: 1px solid #f9f9f9;



    height: 24px;



    line-height: 24px;



    margin-right: 5px;



	color:#333;



}



















.type_input{ margin: 20px 0; background:#eee;}







.type_input tr td{ padding:0 10px; background:#fff;}







.input_txt{ border:1px solid #f9f9f9; width:200px; padding-left:5px; height:24px; line-height:24px; float:left; margin:7px 0; color:#333;}







.type_input div{ height: 40px;







    float: left;







    line-height: 40px;







    margin-left: 10px;}











.type_input div.onShow{color:#999;}







.type_input div.onFocus{color:#303030;}







.type_input div.onError{color:#f00;}



















.liuyan_list{ padding-top:20px;}







.liuyan_list tr td{ line-height:20px; padding:10px; background:#fff2f7; font-size:12px; cursor:pointer;}



.liuyan_list tr td a{ color:#ff5792;}











.liuyan_list tr td.liuyan_tit{ background:#ffd7e5; color:#ff5792; font-size:14px;}





.liuyan_list tr:hover td{ background:#ff5792; color:#fff;}    



.liuyan_list tr:hover td a{ color:#fff;}







.text_more{ border:1px solid #f9f9f9; width: 400px; line-height: 20px; height: 80px; overflow: hidden; float: left;; margin: 12px 0; padding:7px 0 7px 5px; color:#333;}







.type_input img{ float: left; height: 26px; display: block; margin:7px 10px; }







.btn_submit{ width: 207px; height: 24px; background: #ff5792; color: #fff; text-align: center; line-height: 24px; }







































