﻿@charset "utf-8";
/* CSS Document */

html { color:#333333; background:#ffffff; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { margin:0; padding:0; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block; }
audio, canvas, video { display:inline-block; *display:inline;*zoom:1;}
body, button, input, textarea { font:12px/1.5 "\5FAE\8F6F\96C5\9ED1", arial, tahoma, sans-serif; }
input, select, textarea { font-size:100%; outline:none; }
table { border-collapse:collapse; border-spacing:0; }
th { text-align:inherit; }
fieldset, img { border:0; }
img { vertical-align:top; }
iframe { display:block; }
abbr, acronym { border:0; font-variant:normal; }
del { text-decoration:line-through; }
address, caption, cite, code, dfn, em, th, var { font-style:normal; font-weight:500; }
ol, ul { list-style:none; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:500; }
q:before, q:after { content:''; }
sub, sup { font-size:75%; line-height:0; position:relative; vertical-align:baseline; }
sup { top:-0.5em; }
sub { bottom:-0.25em; }

a { color:#ffffff; outline:none; }
a:hover { color:#d60000; text-decoration:underline; }

/*公共样式*/
.advbox{ margin-bottom:10px;}
.fn-visible{ overflow:visible!important;}
.text-right{ text-align:right;}
.fn-center{ text-align:center;}
.font-bold{ font-weight:bold;}
.fn-mb10{ margin-bottom:10px;}
.fn-ml10{ margin-left:10px;}
.fn-pr10{ padding-right:10px;}
.grey{ color:#999999;}
.red { color:#cc0000; }
.blue { color:#124f9d; }
.orange{ color:#ff7500;}
.rmb{ font-family:Arial;}

ins, a { text-decoration:none; }
.fn-clear:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; }
.fn-clear { zoom:1; }
body .fn-hide { display:none; }
.fn-left, .fn-right { display:inline; }
.fn-left { float:left; }
.fn-right { float:right; }
.fn-fontsize12 { font-size:12px; }
.fn-fontsize14 { font-size:14px; }
.content { width:990px; margin:0 auto; }
.content .row:after { display:block; height:0; clear:both; visibility:hidden; font-size:0; content:" "; }
.content .row { margin-right:-10px; padding-bottom:10px; clear:both; zoom:1; }
.content [class="row"] { margin-right:0px; }
.content .row [class*="column"] {
margin:0 0 0 10px;
float:left;
}
.content [class*="column"]:first-child {
margin-left:0px;
}
.content .column { float:left; margin:0 10px 0 0; min-height:1px; overflow:hidden; }
.grid-1 { width:40px; }
.grid-2 { width:90px; }
.grid-3 { width:140px; }
.grid-4 { width:190px; }
.grid-5 { width:240px; }
.grid-6 { width:290px; }
.grid-7 { width:340px; }
.grid-8 { width:390px; }
.grid-9 { width:440px; }
.grid-10 { width:490px; }
.grid-11 { width:540px; }
.grid-12 { width:590px; }
.grid-13 { width:640px; }
.grid-14 { width:690px; }
.grid-15 { width:740px; }
.grid-16 { width:790px; }
.grid-17 { width:840px; }
.grid-18 { width:890px; }
.grid-19 { width:940px; }
.grid-20 { width:990px; }

/*背景图*/

.area{ width:1200px; margin:0 auto;}
/*头部*/
.header{ width:100%; background-color:#a40019;}
.header_con{ width:1200px; margin:0 auto; overflow:hidden; _display:inline-block;}
.logo{ padding:15px 0; float:left;}
.phone{ height:36px; line-height:36px; float:right; margin-top:68px; padding-left:45px; font-size:24px; font-weight:bold; color:#ffffff; background:url(../images/phone.png) no-repeat;}

/*导航*/
.topnav{ height:38px; margin-bottom:10px; text-align:center; background-color:#ebebeb;}
.topnav ul{ overflow:hidden; display:inline-block;}
.topnav ul li{ float:left; font-size:16px;}
.topnav ul li a{ display:block; height:38px; line-height:38px; padding:0 18px;}
.topnav ul li a:link, .topnav ul li a:visited{ color:#333333;}
.topnav ul li a:hover{ color:#a40019; background-color:#f5f5f5;}
.topnav ul li.cur a:link, .topnav ul li.cur a:visited, .topnav ul li.cur a:hover{ color:#a40019; background-color:#f5f5f5;}

.top_content{ padding-bottom:35px;}

.sy_hd {width:1002px;height:352px;float:left;display:inline;}
.main_visual {height:350px;border:1px solid #ebebeb;overflow:hidden;position:relative;}
.main_image {height:350px;overflow:hidden;position:relative;}
.main_image ul {width:9999px;height:352px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li {float:left;width:100%;height:352px;}
.main_image li span {display:block;width:100%;height:352px}
.main_image li a {display:block;width:100%;height:352px}
div.flicking_con {position:absolute;top:330px;left:50%;z-index:999;width:300px;height:21px;margin:0 0 0 -50px;}
div.flicking_con a {float:left;width:24px;height:8px;margin:0 2px 0 0;padding:0; background-color:#999999;display:block;text-indent:-1000px}
div.flicking_con a.on { background-color:#a40019;}
#btn_prev,#btn_next {z-index:11111;position:absolute;display:block;width:72px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev {background:url(../images/TT_left.png) no-repeat left top;left:40px;}
#btn_next {background:url(../images/TT_right.png) no-repeat right top;right:40px;}


.sy_yy{ width:185px; float:right; background-color:#f2f2f2;}
.sy_yy01 ul{ width:171px; margin:0 auto; padding-top:10px; overflow:hidden; _display:inline-block;}
.sy_yy01 ul li{ margin-bottom:9px; overflow:hidden; _display:inline-block;}
.txt_sy{ width:154px; height:28px; line-height:28px; padding:0 5px 0 10px; border:1px solid #d7d5d5; color:#666666;}
.sy_yy01 ul li select{ width:78px; height:28px; float:left;}
.sy_yy01 ul li .sy_select{ float:right;}
.btn_yy{ display:block; width:90px; height:30px; line-height:30px; text-align:center; margin:0 auto; background-color:#686868; color:#FFFFFF; font-size:14px;}

.sy_yy p {width:186px;text-align:center;border-top:1px solid #d7d5d5;margin-top:7px;font-size:16px;color:#535353;font-family:"微软雅黑";padding-top:15px;}
.sy_yy p span {color:#cb0d1c;}
.sy_yy02 {width:154px;height:100px;margin:0px auto;margin-top:4px;overflow:hidden;}
.sy_yy02 ul li {width:154px;float:left;line-height:22px;background:url(../images/sy_img03.jpg) no-repeat 10px 8px;text-align:center;color:#3f3f3f;margin-top:4px;}
.sy_yy02 ul li span {color:#a9a9a9;}



/*关于我们*/
.sy_content{ padding-bottom:35px;}
.sy_coicon{ float:left;}
.sy_coinfor{ width:700px; float:left; padding-left:30px;}
.sy_coinfor h3{ height:32px; line-height:normal; font-size:24px;}
.sy_coinfor p{ line-height:25px; font-size:14px; color:#666666;}
.sy_img{ float:right;}

/*产品中心*/
.cp_top{ height:124px; background:url(../images/full01.png) no-repeat;background-size:100%;}
.cp_icon{ display:inline-block; float:left; margin-top:38px; border:1px solid #cdcdcd;}
.cp_phone{ width:245px; height:84px; float:right; background:url(../images/cpbj.png) no-repeat;}
.cp_phone span{ display:inline-block; padding:40px 0 0 35px; font-size:26px; color:#FFFFFF; font-weight:bold;}

.cp_con{ width:1200px; margin:0 auto; padding-bottom:15px; overflow:hidden; _display:inline-block;}
.cp_nav{ width:244px; height:490px; float:left; border:1px solid #cccccc; border-top:0;}
.cp_nav ul{ width:185px; margin:0 auto; padding-top:10px; font-size:14px;}
.cp_nav ul li{ height:38px; line-height:38px; margin-bottom:10px; border-bottom:1px solid #d1d1d1; position:relative;}
.cp_nav ul li a{ display:block;}
.cp_nav ul li a:link, .cp_nav ul li a:visited{ color:#545454;}
.cp_nav ul li a:hover{ color:#a40019;}
.cp_nav ul li span{ display:inline-block; width:16px; height:16px; background:url(../images/jticon.png) no-repeat; position:absolute; right:0; top:14px;}
.cp_btnbar01{ width:185px; margin:0 auto; padding-top:20px;}
.cp_btnbar02{ text-align:right;}

.cp_list{ width:939px; float:right;}
.cp_list #ul_list_product{ overflow:hidden; _display:inline-block; padding-top:34px;}
.cp_list .team_box1{ width:298px; height:255px; float:left; margin-left:15px; text-align:center; font-size:14px;}
.cp_list .team_box1 img{ width:296px; height:200px; border:1px solid #cccccc;}
.cp_list .team_box1 div{ line-height:34px;}
.cp_list .team_box1 a:link, .cp_list .team_box1 a:visited{ color:#666666;}
.cp_list .team_box1 a:hover{ color:#a40019;}

/*定制流程*/
.dz{ height:305px; background-color:#ebebeb;}
.dz .sy_coicon{ margin-top:38px;}
.lc_list{ float:left; padding:34px 0 0 60px;}
.lc_list ul{ overflow:hidden; _display:inline-block;}
.lc_list ul li{ width:200px; float:left; text-align:center;}
.lc_list p{ line-height:25px; padding-top:12px; font-size:14px;}
.lc_list p.red{ font-size:18px;}

/*成功案例*/
.cgicon{ text-align:center; padding:35px 0;}
.al_list{ width:1200px; overflow:hidden;}
.al_list ul{ width:1220px; overflow:hidden; _display:inline-block;}
.al_list ul li{ width:296px; height:200px; float:left; margin-right:6px; position:relative;}
.al_list ul li img{ width:296px; height:200px;}
.al_list ul li p, .al_list ul li span{ width:295px; height:35px; line-height:35px; text-align:center; position:absolute; left:0; bottom:0; z-index:10; display:none;}
.al_list ul li span{ background-color:#000000; filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5; z-index:1;}
.al_list ul li a:link, .al_list ul li a:visited, .al_list ul li a:hover{ color:#FFFFFF; text-decoration:underline; font-size:14px;}
.al_list ul li a:hover p, .al_list ul li a:hover span{ display:block;}
.al_list ul li.greenli{ width:260px; padding-left:35px; background-color:#a40019;}
.al_list ul li.greenli a:link, .al_list ul li.greenli a:visited, .al_list ul li.greenli a:hover{ text-decoration:none;}
.greenli .al01{ width:180px; height:36px; line-height:36px; font-size:20px; padding:0 2px; margin-top:45px; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;}
.greenli .al02{ line-height:60px; font-size:26px;}

.al_btnbar{ text-align:right; padding:18px 0 15px 0;}

.db{ height:575px; border-top:1px solid #cccccc; background:url(../images/full02.jpg) no-repeat;background-size:100%;}
.db .al_list{ padding-top:70px;}
.db .al_list ul li{ margin-bottom:6px;}
.db .al_list ul li div img{ width:auto; height:auto;}

.zs{ background-color:#ebebeb;}
.zs_list{ width:1200px; overflow:hidden;}
.zs_list ul{ width:1220px; overflow:hidden; _display:inline-block;}
.zs_list ul li{ width:298px; height:260px; text-align:center; float:left; margin-right:4px; position:relative;}
.zs_list ul li img{ width:296px; height:200px; border:1px solid #d2d2d2;}
.zs_list ul li div{ padding-top:15px; line-height:30px; font-size:14px;}
.zs_list ul li div a:link, .zs_list ul li div a:visited{ color:#666666;}
.zs_list ul li div a:hover{ color:#a40019;}



/*精彩活动*/
.jchh_list{ width:1200px; overflow:hidden;}
.jchh_list ul{ width:1420px; overflow:hidden; _display:inline-block;}
.jchh_list ul li{ width:370px; height:380px; float:left; margin-right:45px; text-align:center;}
.jchh_list ul li img{ width:370px; height:250px;}
.jchh_list ul li div{ line-height:32px; padding:15px 0 10px 0; font-size:16px;}
.jchh_list ul li p{ line-height:24px; color:#666666; font-size:12px; text-align:left;}

.jc_con{ width:920px; margin:0 auto; padding-top:35px;}
.jc_ico{ height:62px; overflow:hidden; _display:inline-block; background-color:#f3f3f3;}
.jc_ico img{ float:left;}
.jc_ico span{ line-height:62px; padding-left:20px; font-size:20px; color:#990000;}



/*新闻资讯*/
.xw_left{ width:250px; float:left;}
.xw_nav{ margin-top:25px; padding:0 0 20px 0; background-color:#eeeeee;}
.xw_nav li{ height:50px; line-height:50px;}
.xw_nav li a{ display:block; width:190px; margin:0 auto; text-align:center; font-size:18px; border-bottom:1px dashed #1e1e1e; background:url(../images/jticon02.png) no-repeat 30px 20px;}
.xw_nav li a:link, .xw_nav li a:visited{ color:#333333;}
.xw_nav li a:hover{ color:#a40019;}
.xw_nav li.cur{ background-color:#a40019;}
.xw_nav li.cur a{ border-bottom-color:#eeeeee; background:url(../images/jticon01.png) no-repeat 30px 20px;}
.xw_nav li.cur a:link, .xw_nav li.cur a:visited, .xw_nav li.cur a:hover{ color:#FFFFFF;}

.xw_right{ width:920px; float:right;}
.xw_tit{ height:58px; line-height:58px; text-align:center; background-color:#f3f3f3; font-size:24px; color:#333333;}
.xw_list{ padding-bottom:35px;}
.xw_list ul{}
.xw_list ul li{ padding:25px 0; color:#ababab; border-bottom:1px solid #d6d6d6; overflow:hidden; _display:inline-block;}
.xw_list .xw_img{ float:left; margin-right:15px;}
.xw_list ul h3{ line-height:25px; padding-bottom:12px; font-size:18px; color:#333333;}
.xw_list ul p{ line-height:24px; padding:0 10px 20px 0; font-size:12px; color:#636363;}
.xw_page{ height:30px; padding-top:20px; text-align:center;}
.xw_page a{ display:inline-block; line-height:30px; padding:0 8px; font-size:18px;}
.xw_page a:link, .xw_page a:visited{ color:#a0a0a0;}
.xw_page a:hover{ color:#a40019;}

.xw_h{ text-align:center; padding-bottom:15px; border-bottom:1px solid #d6d6d6;}
.xw_h h2{ line-height:40px; font-size:24px;}
.xw_h div{ font-size:14px; color:#999999;}
.xw_content{ padding:35px;}
.xw_content p{ line-height:30px; font-size:14px;}

.lxwm_content{ padding:35px 0; text-align:center;}
.lxwm_content p{ line-height:45px; font-size:20px;}
.lxwm_map{ padding:30px 0;}
.lxwm_map img{ border:1px solid #cccccc;}

/*晒家分享*/
.sjfx{ padding-bottom:35px;}
.sjfx_tit{ text-align:center; padding-bottom:30px;}
.sjfx .al_list ul li{ margin-bottom:6px;}

/*产品中心*/
.cp{ overflow:hidden; _display:inline-block;}
.cp_left{ width:246px; float:left;}
.cp_left .cp_icon{ margin:0;}
.cp_left .cp_nav{ height:auto; padding-bottom:30px;}
.cp_right{ float:right; padding-bottom:35px;}
.cp_right .cp_list #ul_list_product{ padding:0;}

/*定制流程*/
.dzlc_tit{ text-align:center; padding-bottom:30px;}
.dzlc_con{ overflow:hidden; _display:inline-block; text-align:center;}
.dzlc_con .lc_list{ display:inline-block; float:none; padding:20px 0 80px 0;}

/*底部*/
.footer{ height:135px; overflow:hidden; _display:inline-block; background-color:#a40019;}
.footer_code{ float:right; margin-top:15px;}
.footer p{ line-height:24px; padding-top:30px; color:#ffffff; font-size:13px;}
.footer p span{ padding-right:30px;}
