/* CSS Document */
/*@font-face
{
font-family:'Quicksand', sans-serif;
}
@font-face
{
font-family: brandon;
src:url('BRANDON_MED.OTF');
}*/
body, div, dl, dt, dd, ul, ol, li, pre, form, fieldset, input, textarea, p, blockquote, th, td, font, form, p, h1, h2, h3, h4, h5, h6, span, a { padding: 0px; margin: 0px; }
input, select { font-size: 12px; line-height: 16px; }
html, body { -webkit-text-size-adjust: none; font-size: 12px; color: #666666; }/*google浏览器字体兼容*/
body { font-family:Arial, Helvetica, sans-serif,"微软雅黑","宋体"; width: 100%; background:#ffffff; }
img { border: 0; }
ul, li { list-style-type: none; }
a { text-decoration: none; color: #666666; outline: none; }
a:hover { color: #ff5353; text-decoration: none; }
a:active { star:expression(this.onFocus=this.blur());
}
.cl { clear: both; }
.fl { float: left; }
.fr { float: right; }
.tc { text-align: center; }
.tl { text-align: left; }
.tr { text-align: right; }
.dis { display: block; }
.undis { display: none; }
.huangse { color: #eae678 }
.yellow { color: #ed6b1e }
.green { color: #007b3f }
.red { color: #d61518 }
.hui { color: #333333 }
.hui2 { color: #929292 }
.red2 { color: #ae1202 }
.orange { color: #ffb400; }
.Dgreen { color: #0e652c; }
.hei { color: #000 }
.blue { color: #007e40 }
.f12 { font-size: 12px }
.f14 { font-size: 14px }
.f16 { font-size: 16px }
.f18 { font-size: 18px }
.fb { font-weight: bold }
.line30 { line-height: 30px; }
.line35 { line-height: 35px; }
.border_bottom { border-bottom: 1px #CCCCCC dashed; }
DIV.none { DISPLAY: none }
.display { display: block }
.space { height: 5px; clear: both; _height: 0px; line-height: 5px }
.left { float: left }
.right { float: right }
.container { width: 1200px; margin: 0 auto; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.margin_bottom30 { margin-bottom: 30px; }
/*index start*/
.head{ width:100%; height:auto; position:fixed; z-index:9999; background:#fff; top:0; left:0;}
#topBar{width:100%;margin:auto;background:#1a1919;overflow:hidden;line-height:45px;}
.topLeft{float:left;colro:#fff;color:#fff;}
.topLeft li{float:left;margin-right:20px; font-size:15px;}
.topTel{background:url(../images/tel.png) left center no-repeat;padding-left:20px;}
.topEmail{background:url(../images/email.png) left center no-repeat;padding-left:20px;}
.topEmail a{color:#fff; font-size:15px;}
.topEmail a:hover{ text-decoration:underline;}
.topfeed{background:url(../images/top_feed.jpg) left center no-repeat;padding-left:20px;}
.topfeed a{color:#fff; font-size:15px;}
.topfeed a:hover{ text-decoration:underline;}
.topRight{float:right;}
.share{float:left;}
.share li{width:24px;float:left;margin-right:10px;}
.share li img{vertical-align:middle;}
.topSearch{float:right;position:relative; padding-top:10px;}
.topInput{width:160px;background:#fff;border-radius:20px;line-height:24px;outline:none;padding:0 20px; border:0;}
.submitBtn{width:18px;height:17px;background:url(../images/fdj.png) left center no-repeat;display:block;position:absolute;right:14px;top:14px;outline:none; border:0;}

.top{ text-align:center; padding:22px 0;}
.menu{ width:100%; height:53px; line-height:53px; border-top:1px #dddddd solid;border-bottom:1px #dddddd solid; text-align:center;}
.menuc{}
.menuca{ display:inline-block; padding-right:14px;}
.menuca ul li{ display:inline-block; height:53px; padding:0 25px; position:relative; z-index:999;}
.menuca ul li a.one{ display:block; font-size:16px; color:#111111; font-weight:bolder;}
.menuca ul li.menuca_dow a.one{ padding-right:20px; background:url(../images/menu_li_icon.jpg) no-repeat right 50%;}
.menuca ul li a.one:hover{ color:#ff5353;}
.menuca ul li dl{ display:none; position:absolute; z-index:9999; top:49px; left:25px; background:#fff;-moz-box-shadow:2px 5px 6px #B8B8B8; -webkit-box-shadow:2px 5px 6px #B8B8B8; box-shadow:2px 5px 6px #B8B8B8; padding:5px 0;}
.menuca ul li dl dd a{ background:none; display:block; width:130px; height:auto; line-height:23px; padding:8px 10px;}
.menuca ul li dl dd a:hover{ background:#000000; color:#fff;}
.menuca ul li:hover dl{ display:block;}

.language{ display:inline-block; position:relative; z-index:999; height:53px; margin-right:14px;}
.language a.language_cur{ display:block;height:53px; padding-right:20px;background:url(../images/menu_li_icon.jpg) no-repeat right 50%;}
.language a.language_cur img{ padding-top:20px;}
.languagec{ position:absolute; top:53px; left:0; background:#fff; width:100px;-moz-box-shadow:2px 5px 6px #B8B8B8; -webkit-box-shadow:2px 5px 6px #B8B8B8; box-shadow:2px 5px 6px #B8B8B8; display:none;}
.languagec a{ display:block; width:100%; height:25px; line-height:25px; text-indent:15px; text-align:left;}
.language:hover .languagec{ display:block;}

.search{ display:inline-block; padding-left:14px; height:53px; background:url(../images/search_bg.jpg) no-repeat left 0; padding-top:0; padding-bottom:0; margin:0;}
.head_s { /*width: 40px; height: 70px;*/ position: relative; z-index: 999; }
.head_s a { display: block; width: 21px; height: 21px;}
.head_s .headrls { width: 0;  background: #000000; position: absolute; z-index: 9999; top: 33px; right: 0; margin: 0; -webkit-transition: all .4s; transition: all .4s; overflow: hidden;}
.head_s .headrls form{padding: 17px;height: 44px; width:240px;}
.head_s.headshow .headrls { width: 274px;}
.head_s .headrls img { position: absolute; z-index: 10000; top: -7px; right: 14px; display:none; }
.headrls_sub { width: 60px; height: 44px; border: 0; background: url(../images/top_search.jpg) no-repeat 50% 50% #fff; cursor: pointer; outline:none;}
.headrls_text { width: 180px; height: 44px; border: 0; line-height: 44px; background: #fff; color: #666666; font-size: 14px; text-indent: 15px; outline:none;}

/* banner */
.flexslider { position: relative; height: 650px; overflow: hidden;}
.slides { position: relative; z-index: 1; }
.slides li { width:100%; height: 650px; }
.slides li a {display:block; width:100%; height:690px;transition: transform 5.4s; -webkit-transition: transform 5.4s; -moz-transition: transform 5.4s; transform: scale(1); -webkit-transform: scale(1);}
.slides li.flex-active-slide a{/*transform: scale(1.1); -webkit-transform: scale(1.1);*/}

.flex-control-nav { position: absolute; bottom: 30px; left:0; z-index: 9999; width: 100%; text-align: center; }
.flex-control-nav li { display: inline-block; width: 10px; height: 10px; margin: 0 10px; *display:inline;
zoom: 1; }
.flex-control-nav a { display: inline-block; width: 10px; height: 10px; line-height: 10px; overflow: hidden; background: url(../images/icon.png) no-repeat; cursor: pointer; color: #ffffff; font-size: 0; }
.flex-control-nav .flex-active { background: url(../images/icon_over.png) no-repeat; color: #ff0000; }
/*banner end*/

.iproduct{ padding:70px 0;}
.iproductt{ text-align:center;}
.iproductt_t{ font-size:42px; font-weight:bolder; color:#111111; line-height:65px;}
.iproductt_i{ color:#777777; font-size:14px;}
.iproductc{ padding-top:40px;}
.iproductc ul li{ width:300px; height:auto; float:left; margin-bottom:20px;}
.iproductc ul li a{ display:block;width:270px; height:auto;padding:15px;}
.iproductc_cate{ font-size:14px; font-weight:bolder; color:#111111;}
.iproductc_img{ padding:30px 0; text-align:center;}
.iproductc_img img{ max-width:100%; height:auto;}
.iproductc_t{font-size:14px; font-weight:bolder; color:#111111; line-height:30px;}
.iproductc_i{ font-size:14px; color:#777777;}
.iproductc ul li a:hover{-webkit-box-shadow:0 2px 12px rgba(0,0,0,0.2);box-shadow:0 2px 12px rgba(0,0,0,0.2);}

.swiper-container2{ /*overflow:hidden;*/ padding-bottom:35px; padding-top:10px;}
.iproductc .swiper-slide{ text-align:center; padding:10px 0;}
.iproductc .swiper-slide a{ display:block; width:90%; height:auto; padding-top:40px;padding-bottom:40px;-webkit-transition: all .2s linear; transition: all .2s linear}
.iproductcimg{}
.iproductc .swiper-slide a img{ width:80%; height:auto; display:block; margin:0 auto 30px auto;}
.iproductc_t{ font-size:14px; color:#4a4a4a; margin-bottom:15px; height:30px; line-height:30px; width:100%; overflow:hidden;}
.iproductc_m{ display:block; width:95px; height:25px; border:1px #a8a8a9 solid; line-height:25px; text-align:center; color:#686868; font-size:12px;-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px; margin:0 auto;}
.iproductc .swiper-slide a:hover .iproductc_m{background:#000000; color:#fff;border:1px #000000 solid;}
.iproductc .swiper-slide a:hover{ background:#fff;-webkit-box-shadow:0 2px 12px rgba(0,0,0,0.2);box-shadow:0 2px 12px rgba(0,0,0,0.2);/*-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0);*/}

.iproductc_mm{ display:block; width:173px; height:35px; border:2px #00140b solid;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; line-height:35px; text-align:center; text-transform:uppercase; font-size:14px; color:#00140b; margin:0 auto;}
.iproductc_mm:hover{ background:#00140b; color:#fff;}


.imaterial{ width:100%; height:440px; background:url(../images/i_gdzs_bg.jpg) no-repeat 50% top;}
.imaterial .container{ padding-top:75px; text-align:center; color:#fff;}
.imaterial1{ font-size:16px; line-height:31px;}
.imaterial2{ font-weight:bolder; font-size:62px; line-height:80px; padding:12px 0 18px 0;}
.imaterial3{font-size:16px; line-height:31px;}
.imaterial4{ display:block; width:160px; height:48px; background:#fff; text-align:center; line-height:48px; font-size:16px; color:#111111; font-weight:bolder; margin:55px auto 0 auto;}
.imaterial4:hover{ background:#ff5353; color:#fff;}

.iabout{ padding:100px 0 80px 0;}
.iaboutl{ width:560px; height:auto; border:10px #eeeeee solid; padding:50px 50px 60px 50px;}
.iaboutlt{ padding-bottom:40px; font-size:38px; font-weight:bolder; color:#111111; background:url(../images/i_about_tt_icon.jpg) no-repeat left bottom;}
.iaboutlc{ padding:50px 0 20px 0; color:#333333; font-size:14px; line-height:26px;}
.iaboutlm{ display:block; width:120px; height:40px; border:1px #111111 solid; text-align:center; line-height:40px; font-size:14px; color:#333333; font-weight:bolder;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.iaboutr{ margin-top:70px; width:510px; height:auto; border-top:10px #eee solid; border-right:10px #eee solid; border-bottom:10px #eee solid;}

.inew{ padding:0 0 100px 0;}
.inewc{ padding-top:45px;position:relative; z-index:99;}
.inewc ul li{ width:590px; height:auto; float:left; padding:15px;}
.inewc ul li a{ display:block; padding:25px; background:#fff;-moz-box-shadow:2px 4px 8px #CFCFCF; -webkit-box-shadow:2px 4px 8px #CFCFCF; box-shadow:2px 4px 8px #CFCFCF;}
.inewc ul li a:hover{-moz-box-shadow:2px 4px 8px #ff5353; -webkit-box-shadow:2px 4px 8px #ff5353; box-shadow:2px 4px 8px #ff5353;}
.inewc ul li a img{ max-width:100%; height:auto;}
.inewc2{ font-size:25px; font-weight:bolder; color:#111111; padding:15px 0 10px 0; line-height:35px;}
.inewc3{ font-size:14px; line-height:24px; color:#777777;}
.inewc4{ padding:13px 0 18px 0; font-size:14px; line-height:26px; color:#333333;}
.inewc5{ padding-left:50px; color:#333333; font-size:14px; font-weight:bolder; background:url(../images/i_new_more.jpg) no-repeat left 50%;}

.inewc .hd{}
.inewc .hd .prev,.inewc .hd .next{ position:absolute; z-index:999; top:50%; display:block;  width:31px; height:54px;overflow:hidden;cursor:pointer;}
.inewc .hd .prev{ left:-50px; background:url(../images/prev.jpg) no-repeat;}
.inewc .hd .next{ right:-85px; background:url(../images/next.jpg) no-repeat;}




.foot{ width:100%; height:auto; background:#222222; color:#fff;}
.foot .container{ padding:90px 0;}
.foot a{ color:#fff;}
.foot a:hover{ color:#ff5353;}
.footl{ width:230px; height:auto;}
.footlt{ font-size:25px; font-weight:bolder; line-height:40px;}
.footli{ padding:20px 0; font-size:14px; line-height:30px; width:190px;}
.footlc{ padding-top:10px;}
.footlc a{ display:inline-block; width:30px; height:30px; margin-right:15px;}
.footlc a.footlc1{ background:url(../images/foot_icon1.jpg) no-repeat;}
.footlc a.footlc2{ background:url(../images/foot_icon2.jpg) no-repeat;}
.footlc a.footlc3{ background:url(../images/foot_icon3.jpg) no-repeat;}
.footlc a.footlc4{ background:url(../images/foot_icon4.jpg) no-repeat;}
.footlc a.footlc5{ background:url(../images/foot_icon5.jpg) no-repeat;}

.footm{ width:560px; height:auto; margin-left:80px; text-align:center;}
.footm2{ padding:20px 0 15px 0; background:url(../images/foot_menu_line.jpg) no-repeat 50% bottom; line-height:28px;margin-bottom:20px;}
.footm2 a{ font-size:15px; padding:0 30px; }
.footm3{ font-size:15px; line-height:28px;}

.footr{ width:220px; height:auto; font-size:14px; line-height:26px;}
/*index end*/


/*product start*/
.iproduct{ height:auto; background:#fff; padding:35px 0 55px 0;}
.iproductt{ text-align:center; padding-bottom:25px;}
.iproductt_cn{ font-size:30px; font-weight:bolder; color:#212121; letter-spacing:0; text-transform:uppercase; padding-bottom:25px; background:url(../images/tt_bg.jpg) no-repeat 50% bottom;}
.iproductt_en{ font-size:14px; color:#5b5b5b; padding-top:8px;}

.iproducti{  margin:0 auto 27px auto; text-align:center;}
.iproducti a{ display:inline-block; height:40px; line-height:40px; padding:0 15px; margin-right:5px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px; margin-bottom:10px;}
.iproducti a:last-child{ margin-right:0;}
.iproducti a:hover{ background:#ff5353; color:#fff;}
.iproducti a.ipcurr{ background:#ff5353; color:#fff;}

.good_nav { width: 1180px; height: 40px; padding: 25px 0; text-align:center; }
.good_nav li { display:inline-block; line-height: 35px; position: relative; padding: 0 3px; font-size: 14px; background: url(../images/goods_navline.jpg) no-repeat right center; }
.good_nav li a { color: #1f1f1f; display: block; padding: 0 20px; }
.good_nav li a:hover { background: #ff5353; color: #FFFFFF; border-radius: 5px; }
.good_nav li a.ghover { background: #ff5353; color: #FFFFFF; border-radius: 5px; }
/*.good_nav li a:hover ul { display: block; }*/
.good_nav li ul { display: none; position: absolute; padding: 5px 0; left: 0; top: 35px; z-index: 999; background:url(../images/good_nav_bg.png) repeat; border-radius: 5px; text-align:left; }
.good_nav li ul li { float: none; line-height: 33px; font-weight: normal; padding: 0; font-size: 12px; width:100%; }
.good_nav li ul li a{ padding:0 5%; display:block; width:90%; text-indent:10px; font-size:12px;}
.good_nav li ul li a:hover { background: none; color: #ff5353; }
.good_nav li ul li:last-child {}
.good_nav li:hover ul{ display:block;}
.good_nav li:hover a.gone{background: #ff5353; color: #FFFFFF; border-radius: 5px;}

.common_banner{ width:100%; height:264px; overflow:hidden; }
.common_banner .container{height:184px;position:relative; z-index:9; padding-top:80px;}
.consearch{ width:380px; height:auto; margin:0 auto 0 auto;}
.consearcht{ color:#ff5353; padding-bottom:10px;}
.consearchc{}
.consearch_sub{ outline:none; width:67px; height:41px; border:0; background:#ff5353; color:#fff; text-align:center; line-height:41px; font-size:16px; font-weight:bolder;-moz-border-radius-topright: 5px;-moz-border-radius-bottomright: 5px;-webkit-border-top-right-radius: 5px;-webkit-border-bottom-right-radius: 5px;border-top-right-radius: 5px;border-bottom-right-radius: 5px; cursor:pointer;}
.consearch_text{ outline:none; width:312px; height:39px; line-height:39px; border:0; border-top:1px #fff solid; border-left:1px #fff solid; border-bottom:1px #fff solid; background:none; color:#fff; font-size:14px; text-indent:10px;-moz-border-radius-topleft: 5px;-moz-border-radius-bottomleft: 5px;-webkit-border-top-left-radius: 5px;-webkit-border-bottom-left-radius: 5px;-webkit-border-bottom-left-radius: 5px;border-bottom-left-radius:  5px;}

.location{ position:absolute; z-index:99; right:0; bottom:0; line-height:40px; text-align:right; width:100%; height:auto; color:#fff;}
.location a{ color:#fff;}

.nproduct{ background:#fff;}
.plist .swiper-container2{ padding:20px 0; overflow:visible;}
.plist .swiper-slide{ width:25%; height:auto; float:left; margin-bottom:15px;}

.goods_show { width: 1180px; padding: 25px 0; overflow: hidden; }
.goods_show img { max-width: 100%; }

/*add start*/
.pdcont{ padding-bottom:30px;}
.pdcontl{ width:490px; height:auto; float:left;}
.pdetailimg_b{ text-align:center;}
.pdetailimg_b img{ max-width:100%; height:auto;}
.pdetailimg_info{ width:auot; height:40px; border:1px #b6b6b6 dashed; margin:15px auto; text-align:center; line-height:40px; font-size:14px; color:#827f7a;}
.pdetailimg_info span{ color:#000000;}
.pdetailimg_img{ text-align:center;}
.pdetailimg_img a{ display:inline-block; margin-right:20px; width:70px; height:60px;}

.pdcontr{ width:665px; height:auto; float:right;}
.pdcontrt{ font-size:24px; color:#434343; font-weight:bolder; padding-bottom:16px; border-bottom:1px #e5e5e5 solid;}
.pdcontrc{ padding:35px 10px 0 10px; font-size:14px; color:#434343; line-height:35px;}
.pdcontrc1{ font-size:16px; font-weight:bolder; color:#434343;}
.pdcontrc2{ padding:20px 0;}
.pdcontrc3{}
.pdcontrc3 p.bq{ padding-left:28px; background:url(../images/pd_tag_icon.jpg) no-repeat left 50%;}

.pdcontrc_m{ display:block; width:173px; height:35px; border:2px #00140b solid;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; line-height:35px; text-align:center; text-transform:uppercase; font-size:14px; color:#00140b; margin:10px 0 0 0;}
.pdcontrc_m:hover{ background:#00140b; color:#fff;}
/*.pdetailimg_b{ text-align:center;}
.pdetailimg_info{ width:670px; height:40px; border:1px #555555 dashed; margin:15px auto; text-align:center; line-height:40px; font-size:14px; color:#909090;}
.pdetailimg_info span{ color:#f20707;}
.pdetailimg_img{ text-align:center;}
.pdetailimg_img a{ display:inline-block; margin-right:20px; width:70px; height:60px;}
*/.pdetailinfo{ margin:35px auto;}
.pdetailinfot{ width:100%; height:38px; background:#e1e1e1;}
.pdetailinfot ul li{ display:inline-block; width:110px; height:38px; text-align:center; line-height:38px; font-size:14px; color:#2d2d2d; cursor:pointer;}
.pdetailinfot ul li.pdetailinfotcurr{ background:#ff5353; color:#fff;}
.pdetailinfoc{ padding:40px 20px; font-size:14px; line-height:32px; color:#1d1d1d;}
.pdetailinfoc img{ max-width:100%; height:auto;}

/*add end*/


.goods_prev { width: 100%; height: 43px; line-height: 43px; overflow: hidden; padding-top: 30px; }
.goods_prev li { font-size: 15px; float: left; width: 397px; height: 43px; text-align: center; background: #000000; cursor: pointer; border-radius: 5px; }
.goods_prev li:hover { background: #ff5353; }
.goods_prev li:last-child { float: right; }
.goods_prev li a { color: #FFFFFF; }
.goods_prev p { font-size: 15px; margin-left: 155px; width: 100px; text-align: center; float: left; background: #000000; cursor: pointer; border-radius: 5px; }
.goods_prev p a { color: #FFFFFF; }
.goods_prev p:hover { background: #ff5353; }
/*product end*/

/*about start*/
.aboutc{ font-size:14px; line-height:35px; color:#272727; padding-bottom:20px;}
.aboutc img{ max-width:100%; height:auto; margin:10px auto;}
.aboutwh{ width:100%; height:auto; background:#f2f2f2; padding:35px 0;}
.aboutwht{ font-size:25px; font-weight:bolder; color:#272727; padding-bottom:18px;}
.aboutwhc{ font-size:14px; font-weight:bolder; color:#272727; line-height:36px;}
.aboutwhc img{ max-width:100%; height:auto; margin:10px auto;}
.aboutwhcimg{}
.aboutwhcimg ul li{ width:16.6%; height:auto; float:left; text-align:center}
.aboutwhcimg ul li img{ display:block; width:70%; height:auto; margin:0 auto;}
/*about end*/

/*new start*/
.nlist{}
.nlist ul li{ padding:15px 0; border-bottom:1px #cbcbcb solid;}
.nlistl{ width:440px; height:auto;}
.nlistl img{ display:block; width:100%; height:auto;}
.nlistr{ width:720px; height:auto;}
.nlistrt{}
.nlistrt a{ color:#464646; font-size:20px; font-weight:bolder;}
.nlistrt a:hover{ color:#073ef2;}
.nlistrtime{ padding:10px 0; color:#999999;}
.nlistr_line{ width:42px; height:4px; background:#000000; margin:5px 0 15px 0;}
.nlistr_c{ padding-bottom:15px; color:#464646; font-size:14px; line-height:25px;}
.nlistr_m{}

.news_show { width: 1080px; padding: 25px 0; overflow: hidden; }
.news_sback { width: 100%; font-size: 14px; line-height: 32px; color: #333333; padding: 10px 0; }
.news_sback a { color: #333333; padding-right: 15px; }
.news_showTit { font-size: 24px; padding: 5px; line-height: 36px; color: #333333; font-weight: bold; }
.news_showtime { font-size: 14px; color: #999; line-height: 30px; }
.news_info { width: 100%; padding: 25px 0; font-size: 14px; line-height: 23px; color: #333333; }
.news_info img { max-width: 100%; }
.news_prevnext { width: 100%; overflow: hidden; height: 43px; }
.news_prevnext li { cursor: pointer; font-size: 14px; width: 410px; padding: 0 20px; height: 43px; line-height: 43px; color: #FFFFFF; background: #000000; border-radius: 5px; }
.news_prevnext li a { color: #FFFFFF; }
.news_prevnext li:hover { background: #073ef2; }
/*new end*/

/*contact start*/
.contactc{ width:100%; height:auto; min-height:355px; padding-top:50px; background:url(../images/contact_bg.jpg) no-repeat right top; margin-bottom:20px; color:#696969; font-size:18px; line-height:48px;}

.contactct{ font-size:36px; color:#075430; font-weight:bolder; margin-bottom:18px;}
.map{ width:100%; height:auto; margin:66px auto;}
.map img{ max-width:100%; height:auto;}

.contactcl{ width:540px; height:auto;}
.contactclt{ font-size:25px; color:#282828; font-weight:bolder; padding-bottom:30px;}
.contactclc{ color:#676767; line-height:35px;font-size:14px;}
.contactclc p span{ font-size:14px; color:#030303; font-weight:bolder;}
.contactclc_t{ font-size:36px; line-height:54px; padding:0 0 25px 0; border-bottom:1px solid #c4c4c4; color:#333;}
.contactclc_c{ padding-top:25px; line-height:28px;}

.contactcr{ width:576px; height:auto; padding-right:0;}
.contactcrc1{ margin-bottom:8px;}
.cont_text{ width:260px; height:40px; border:1px #d1d1d1 solid; line-height:40px; color:#3a3a3a; text-indent:30px; font-size:14px;}
.cont_text1{ background:url(../images/con_mess_icon1.jpg) no-repeat 5px 50%;}
.cont_text2{ background:url(../images/con_mess_icon2.jpg) no-repeat 5px 50%;}
.cont_text3{ background:url(../images/con_mess_icon3.jpg) no-repeat 5px 50%;}
.cont_text4{ background:url(../images/con_mess_icon4.jpg) no-repeat 5px 50%;}
.contactcrc2{ margin-bottom:8px;}
.con_textarea{ width:574px;border:1px #d1d1d1 solid; line-height:40px; color:#3a3a3a; text-indent:30px; font-size:14px;background:url(../images/con_mess_icon5.jpg) no-repeat 5px 12px;}
.con_text_short{ width:205px; height:39px;border:1px #d1d1d1 solid; line-height:40px; color:#3a3a3a; text-align:center; font-size:14px;}
.con_yzm{ width:145px; height:39px; border:1px #d1d1d1 solid; margin-left:8px;}
.con_submit{width:205px; height:41px;border:1px #d1d1d1 solid; line-height:40px; color:#3a3a3a; text-align:center; font-size:14px; background:#fff; cursor:pointer;}
.con_submit:hover{ background:#3a3a3a; color:#fff;}

.conallc{ line-height:28px; font-size:14px;}
.conallc span{ font-weight:bolder;}
/*contact end*/

/*case start*/
.caselist{}
.caselist ul li{ width:30%; height:auto; float:left; margin:0 1.5% 15px 1.5%;}
.caselist ul li a{ display:block; width:100%; height:auto; position:relative; z-index:9; overflow:hidden;}
.caselist ul li a img{ display:block; width:100%; height:auto;}
.caselist ul li a p{ width:100%; height:35px; line-height:35px; overflow:hidden; background:url(../images/head_bg.png) repeat; text-align:center; color:#fff; position:absolute; z-index:99; left:0; bottom:-35px; overflow:hidden;-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.caselist ul li a:hover p{ bottom:0;}


.pdimg{ padding:9px; background:#fff;}
.pdimg img{ display:block; width:100%; height:auto;}
.clistdet{ margin:25px auto;}
/*case end*/

#messageWrap{width:100%;margin:auto;overflow:hidden;background:url(../images/messageBg.jpg) center top no-repeat;padding:45px 0;}
.messageTit{width:100%;float:left;text-align:center;font-size:32px;text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
.messageForm{width:100%;float:left;margin-top:30px;}
input,textarea::-webkit-input-placeholder{ font-family:Arial, Helvetica, sans-serif;}
input,textarea::-moz-placeholder{font-family:Arial, Helvetica, sans-serif;}
input,textarea::-ms-input-placeholder{font-family:Arial, Helvetica, sans-serif;}
.messageForm li{width:100%;float:left;margin-bottom:20px;}
.messageForm .textBox{border:1px solid #fff;padding:15px 2%;width:45%;outline: none;-webkit-appearance: none;font-size: 14px;color: #666;}
.messageForm .textBox2{border:1px solid #fff;padding:15px 2%;width:96%;outline: none;-webkit-appearance: none;font-size: 14px;color: #666;}
.messageForm textarea{border:1px solid #fff;padding:15px 2%;width:96%;outline: none;-webkit-appearance: none;font-size: 14px;color: #666;}
.btn2{padding:10px 40px;background:#de272f;color:#fff;outline:none;font-family:Arial, Helvetica, sans-serif; border:none;}
.btn2:hover{background:#666; cursor:pointer;}

.pdmess{ padding-bottom:30px;}
.pdmesst{ width:100%; height:50px; line-height:50px; background:#333333; color:#fff; text-indent:20px; font-size:18px;}
.pdmessc{ margin-top:10px; padding:15px 50px; background:#f7f7f7; font-size:14px;}
.pdmessct{ font-size:16px; line-height:28px;}
.pdmess_text{ width:600px; height:35px; line-height:35px; text-indent:15px; font-size:14px; color:#333; border:1px #ccc solid;}
.pdmess_textarea{ width:650px; height:70px; padding:15px;font-size:14px; color:#333;border:1px #ccc solid;}
.pdmess_sub{ width:120px; height:40px; line-height:40px; text-align:center; color:#fff; background:#000; font-size:14px; border:0; cursor:pointer;-webkit-border-radius: 8px;
-moz-border-radius: 8px;border-radius: 8px;}
.pdmess_sub:hover{ background:#ff5353; color:#fff;}



.pageController { margin: 0 auto 0 auto; line-height: 25px; text-align:center; padding:30px 0;}
.pageController a {  display:inline-table; background-color: #eeeeee; border: #eeeeee 1px solid; color: #333; padding: 3px 12px; margin-right: 5px; }
.pageController a:last-child{ margin-right:0;}
.pageController a:hover { background-color: #ff5353; color: #FFF; text-decoration: none; border: #ff5353 1px solid; }
.pageController .xuanzhong { background-color: #ff5353; color: #FFF; font-weight: bold; border: #ff5353 1px solid; }
