@charset "utf-8";
/* CSS Document */

/*body p{ font-family:"微软雅黑"!important;}*/
* {transition-property: all; -ms-transition-property: all;-moz-transition-property: all;-webkit-transition-property: all;-o-transition-property: all;}
html, body {font-size:14px;background:#fff;width:100%;margin:0px;padding:0px;font-family: "Microsoft YaHei", Helvetica Neue, Tahoma, Arial, "微软雅黑", "宋体", "黑体";}
img {border:0px;}
ul, li, p,h1,h2,h3,h4,h5 {margin:0px;padding:0px;}
a {text-decoration: none;}
ul, li {list-style-type:none;}

.auto{
	max-width:1200px;
	min-width:1090px;
	margin:0 auto;
}
.e{display:inline-block;*display:inline;*zoom:1;height:100%;width:1px;margin-left:-1px;vertical-align:middle;}
.copy1{ margin:50px 0; text-align:center;  padding-bottom:25px;}
.copy1 h1 { font-size: 36px; color: #464646; font-weight:normal; }
.copy1 em { width: 40px; height:3px; background: #e41f2b; display: block; margin:0 auto; margin-top:20px; margin-bottom: 20px;}
.copy1 h2{ line-height:60px; color:#1e1a16;}
.copy1 p{ line-height:26px; color:#6d6d6d; padding-top:10px; font-size:18px;}
.copy1 ul,.copy1 ol{ margin:30px 0;}
.copy1 ul li{ margin:0 4%; float:left; width:12%;}
.copy1 ul li img{ width:100%;}
.copy1 ul li span{ width:100%; height:60px; line-height:60px;  font-size:18px;}
.copy1 dl{ padding-top:50px;}
.copy1 dl dd{ margin:10px 1%; float:left; position:relative; width:23%;}
.copy1 dl dd img{ width:100%; border-radius:6px;}
.copy1 dl dd a{ display:block; text-decoration:none;}
.copy1 dl dd span{ width:100%; height:50px; line-height:50px; text-align:center; color:#fff; font-size:18px; position:absolute; z-index:2; left:0; bottom:0; background-color:rgba(0,0,0,0.3)!important; filter:Alpha(opacity=30);border-radius:0 0 6px 6px;}
.copy1 p a{ display:inline-block; padding:7px 55px; border:1px solid #ccc; border-radius:4px; color:#666; margin-top:10px;}
.copy1 ol{ padding-top:20px;}
.copy1 ol li{ float:left; width:23.5%; text-align:left;}
.copy1 ol li:nth-child(2){ margin:0 1%;}
.copy1 ol li:nth-child(3){ margin-right:1%;}
.copy1 ol li:nth-child(4){width:26.5% !important;}
.copy1 ol li img{ float:left;}
.copy1 ol li span{ float:left; color:#999; padding-left:10px; line-height:18px;}
.copy1 ol li span i{ color:#666; font-size:16px; font-style:normal;line-height:26px; display:inline-block;}
.copy1 dl dt{ width:18%; margin:0 1%; float:left; }
.copy1 dl dt a{ display:block; text-decoration:none; }
.copy1 dl dt img{ border:1px solid #e2e2e2; width:100%;box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; border-radius:6px; }
.copy1 dl dt span{width:100%; height:50px; line-height:50px; text-align:center; color:#999;}

.top { width: 100%; height: 60px; background: #1d1d1d; position: fixed; z-index: 9999999999;top:0; }
.top_a { width:1200px; height:60px; margin: 0 auto;}
.top_logo { width: 105px; height: 60px; line-height: 0; float: left; }
.top_logo a { line-height: 0; display: block; }
.top_nav { width:865px; float: left; height: auto; margin: 0 auto; padding-left:15px; }
.top_nav li { float: left; width: auto;  text-align: center; line-height: 60px; }  
.top_nav li a { color: #fff;  font-size: 14px; position: relative; list-style-type:none; display: block; padding-left: 20.5px; padding-right: 20.5px;}
.top_nav li a:hover { background: #212223; color: #e41f2b; display: block;} 
.top_nav li a span { position: absolute; z-index: 999; right:10px;  top: 20px; border-radius: 100%; width:7px; height: 7px; display: block; background: #e41f2b; }
.top_nav li .nad .nad_gs_ls:hover a { color: #e41f2b; }
.top_nav li .nad .nad_gs_ls .nad_gsh_top a font { color: #fff; font-size: 12px; }
.top_right_right { float: right; width: auto; }
.top_right_right li { float: left; line-height: 60px; text-align: center; width: 60px;}
.top_right_right li a { color: #fff;  display: block;}
.top_right_right li a:hover { color: #e71f19; }
.top_right_right li .yus { background: #e41f2b;  height: 60px; line-height: 60px; }
.top_right_right li .yus:hover { background: #cd0613; color: #fff; }
.top_right { width:61px; float: right; }
.top_right_left { width:180px; float: right; height: 60px; position: relative;display:none;}
.top_right_left .tj:hover { background:url("../img/index_06.jpg"/*tpa=http://pc.fangwei315.com/templets/default/img/index_06.jpg*/) no-repeat center right; }
.top_right_left .tj { position: absolute; border:0;  outline: none;   z-index: 99; top:22px; right: 5px; background: url("../img/index_05.jpg"/*tpa=http://pc.fangwei315.com/templets/default/img/index_05.jpg*/) no-repeat right; width: 25px; height: 18px; display: block; float: right; cursor: pointer;  }
.top_right_left span { width: 100%; height: auto; overflow: hidden; }
.top_right_left_g { float: right; display: none; border-radius: 25px; border: 1px solid #8a8a8a; margin-top: 19px;}
.top_right_left_g .tj { width:30px; height: 25px; cursor: pointer; outline: none; margin-top: 0px; padding-right: 5px; background: url("../img/indx_05.jpg"/*tpa=http://pc.fangwei315.com/templets/default/img/indx_05.jpg*/) no-repeat center; border: none; float: right; }
.top_right_left_g .kus { width:130px; border: none; color:#fff; padding-left:15px; height: 20px; float: left; outline: none; background: none; margin-top: 0px; }
.top_nav li:hover .nad { display: block; }
.top_nav li .nad .nad_gs_ls .nad_gsh_top  .nad_gs_bottom { font-size: 12px!important; color: #a0a0a1; }
.top_nav li .nad_gs_bottom a { color: #a0a0a1; }
.top_nav li .nad .nad_gs_ls .nad_gs_bottom a:hover { color: #a0a0a1; }
.top_nav li .nad  .nad_gs a:hover { background: none; }
.nad {  display: none;  position: absolute; z-index: 999; width: 100%; left: 0; top:60px; height: auto; background: url("../img/index_03.png"/*tpa=http://pc.fangwei315.com/templets/default/img/index_03.png*/); }
.nad_gs { width: 1200px; height: auto; margin: 0 auto; overflow: hidden; padding: 50px; }
.nad_gs_a { width: 100%; height: auto; overflow: hidden; }
.nad_gs_top { width:180px;  float: left; text-align: left; line-height: 24px; color:#fff}
.nad_gs_top span { color: #fff; font-size: 26px;  float: right; font-family: "宋体"; }
.top_nav li .nad_gs_top a { float: left; font-size: 16px; }
.nad_gs_a .ul { float: left; overflow: hidden; width: 700px; height: auto;  margin-left: 32px; line-height: 24px;}
.top_nav li  .nad_gs_ls:hover { background: #373739 ; }
.nad_gs_ls { color: #fff; text-align: left; width: 350px; float: left; margin-bottom: 15px; padding-top:5px; padding-bottom: 5px; }
.nad_gsh_top { width: 100%; height: auto; overflow: hidden; }
.top_nav li a .nad_gs_ls .nad_gsh_top a { padding-left:0; padding-right:0; }
.top_nav li a .nad_gsh_top a  { color: #fff; }
.top_nav li .nad .nad_gs_ls:hover .nad_gs_bottom a { color: #a0a0a1; }
.nad_gsh_top font { background: #ed3333; padding: 0 5px; margin-left: 5px; line-height: 18px!important;}
.nad_gsh_top span { background: #ed3333!important; color: #fff; font-size: 12px; padding: 0 5px; margin-left: 5px; line-height: 18px!important;}

.news_hbottom { width: 100%; height:188px; background: url("../img/index35_03.jpg"/*tpa=http://pc.fangwei315.com/templets/default/img/index35_03.jpg*/) no-repeat center; }
.news_nbottom_a { width: 1200px; height: auto; text-align: center; margin:0 auto; padding-top: 50px; font-size: 36px; color: #464646; }
.news_nbottom_a a { width: 132px; height: 37px; background: #e41f2b; font-size: 16px; color: #ffffff; display: block; margin:0 auto; line-height: 37px; margin-top:20px; }
.news_nbottom_a a:hover { background: #cf131f; }

.foot{ width: 100%; height: auto; background: #22201c; overflow: hidden; }
.foot_a { width: 1200px; height:auto;  margin:0 auto; overflow: hidden; }
.foot_top { width: 100%; height: auto; overflow: hidden; padding-top: 47px; padding-bottom:30px; border-bottom: 1px solid #4d4f51;  }
.foot_top_left { width: 205px; float: left; background: url("../img/index37_09.jpg"/*tpa=http://pc.fangwei315.com/templets/default/img/index37_09.jpg*/) no-repeat center right; }
.foot_top_center { width: 830px; float: left; margin-left:30px; font-size: 26px; color: #fff; line-height: 30px; padding-top: 9px;}
.foot_top_center img { float: left; margin-right: 15px;}
.foot_top_center label { font-size: 34px; color: #e1e1e1; width: 300px; float: left; display: block; }
.foot_top_center h { float: left; }
.foot_top_center font { font-size: 24px; }
.foot_top_right { width: 125px; height: 36px; border:1px solid #616264; overflow: hidden; border-radius: 8px; float: right;  text-align:  center; line-height: 36px;}
.foot_top_right a { color: #dcdcdc; display: block;}
.foot_top_right a:hover { background:#fff; color: #666; display: block; }
.foot_e { width: 100%; height: auto; overflow: hidden; margin-top:33px; padding-bottom: 45px;}
.foot_e_left {  width: 1050px; float: left; overflow: hidden;}
.foot_s { width: 200px; float: left; }
.foot_s li { width: 100%; height: auto; line-height: 33px; }
.foot_s li a { color: #a2a2a2; }
.foot_s li .tr { font-size: 16px; color: #e4e4e4; }
.foot_s li a:hover { color: #fff; }
.foot_e_right { width: 143px; float: right; text-align: center; color: #fff; line-height: 17px; }
.foot_e_right img{ width:144px;}
.foot_ls { width: 100%; height: auto; color: #a2a2a2!important; overflow: hidden;  font-size: 13px; line-height: 26px; padding-bottom: 12px; }
.foot_ls a { color: #a2a2a2; }
.foot_ls span { padding-top: 3px; float: left; }
.foot_eh { width: 100%; height:auto; background:#333536; padding-bottom:15px; overflow:hidden;}
.foot_eh_a { width: 1200px; height: auto; color: #a2a2a2;  margin:0 auto; position: relative;}
.foot_eh_a span { color: #c0c1c1; }
.foot_eh_a a { color: #9f9f9f; margin-right: 10px; margin-left:10px; }
.foot_eh_a a:hover { color: #fff; }

/*7-23 添加右侧栏*/
{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
:after, :before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.lfl-container .contact{width:100px;position:fixed;right:20px;top:240px;z-index:9999;transform:translateY(-50%);box-shadow:2px 4px 10px 0 rgba(0,0,0,.27);color:#fff;font-size:10px;text-align:center;border-radius:5px}
.lfl-container .contact .time{background:#e87073;border-radius:5px 5px 0 0}
.lfl-container .contact>a,.lfl-container .contact>div{padding:10px;box-sizing:border-box;color:#fff;display:block;text-decoration:none}
.lfl-container .contact .ol-consult{background:#f64348;position:relative;cursor:pointer}
.lfl-container .contact i{font-size:30px}
.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-kefu:before{content:"\e658"}
.lfl-container .contact p{margin:0;white-space:nowrap}
.icon-dianhua:before{content:"\e61f"}
.lfl-container .contact .tel-consult{background:#ffbd4b}
.lfl-container .contact .tel-consult:hover .content.tel{display:block}
.lfl-container .contact .tel-consult,.lfl-container .contact .wx-consult{cursor:pointer;position:relative}
.lfl-container .contact .wx-consult{background:#60d958;border-radius:0 0 5px 5px}
.lfl-container .contact .wx-consult:hover .content.wx{display:block}
.icon-weixin:before{content:"\e632"}
.lfl-container .contact .tel-consult .content,.lfl-container .contact .wx-consult .content{position:absolute;right:76px;top:0;display:none;width:275px}
.lfl-container .contact .tel-consult .content>div,.lfl-container .contact .wx-consult .content>div{padding:20px;width:200px;margin-right:15px;border-radius:10px;box-shadow:2px 4px 12px 0 rgba(0,0,0,.1);background:#fff;position:relative}
.lfl-container .contact .tel-consult .content .title,.lfl-container .contact .wx-consult .content .title{font-size:14px;font-weight:700;color:#333;cursor:initial}
.lfl-container .contact .tel-consult .content .code,.lfl-container .contact .wx-consult .content .code{width:200px}
.lfl-container .contact .tel-consult .content .number.first,.lfl-container .contact .wx-consult .content .number.first{margin-bottom:0;letter-spacing:.8px}
.lfl-container .contact .tel-consult .content .number,.lfl-container .contact .wx-consult .content .number{color:#f75858;font-size:20px;margin-bottom:10px}
.lfl-container .contact .tel-consult .content .number.first,.lfl-container .contact .wx-consult .content .number.first{margin-bottom:0;letter-spacing:.8px}
.lfl-container .contact .tel-consult .content>div::after,.lfl-container .contact .wx-consult .content>div::after{content:' ';display:block;border:10px solid transparent;border-left-color:#fff;position:absolute;top:30px;right:-20px}

/**客服**/
.kefu{ width:150px; position:fixed; right:3px; top:20%; color:#fff; z-index:9999;}
.kefu ul{ background:#f74029; border-radius:6px 6px 0 0; position:relative; z-index:9; text-align:center; padding-top:35px;}
.kefu ul img{ position:absolute; z-index:9999; top:-35px; left:45px;box-shadow:#ffc0b8 2px 2px 6px 0; border-radius:50%;}
.kefu ul li{ border-bottom:1px solid #d5311c; line-height:24px; padding:6px 0;}
.kefu ul li a{ display:inline-block; background:url("../img/kf_06.gif"/*tpa=http://pc.fangwei315.com/templets/default/img/kf_06.gif*/) no-repeat; width:77px; height:22px;}
.kefu ul ol{ padding:6px 0; line-height:24px;}
.kefu ul ol i{ display:inline-block; width:16px; height:14px; background:url("../img/kf_03.png"/*tpa=http://pc.fangwei315.com/templets/default/img/kf_03.png*/) no-repeat; margin-right:5px;}
.kefu ul ol a{ font-size:16px; font-family:"Arial Black"; font-weight:bold; color:#edf601; text-decoration:none;}
.kefu dl{ background:#333; border-radius:0 0 6px 6px; padding:15px; line-height:30px; text-align:center;}
.kefu dl img{ width:110px;}
.kefu p{ text-align:center; padding-top:10px;}
.kefu p a{ display:inline-block; width:42px; height:42px; background:url("../img/kf_14.png"/*tpa=http://pc.fangwei315.com/templets/default/img/kf_14.png*/) no-repeat;}

.bfoot{ margin-top:50px; border-bottom:1px solid #302d28; text-align:center; padding:50px 0; background:#22201c;}
.bfoot h2{ line-height:60px; color:#fff; font-size:30px;}
.bfoot li{ line-height:20px; color:#fff; padding-top:10px; text-align:center; list-style-type:none;}
.bfoot li a{ display:inline-block; padding:10px 0; width:250px; border-radius:4px; margin:10px; font-size:16px; color:#fff;}
.bfoot li a:hover{ text-decoration:none;}
.bfoot li a:nth-child(1){ background:#f12f3a;}
.bfoot li a:nth-child(2){ background:#f8b52b;}