﻿@charset "utf-8";
/* CSS reset for c_b */
* { margin: 0; padding: 0; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; }
table th, table td { padding: 5px; }
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: normal; }
ol, ul { list-style: none; }
q:before, q:after { content: ''; }
a { color: #333; text-decoration: none; }
/*for ie f6n.net*/
a:focus { outline: none; }
/*for ff f6n.net*/
a:hover { text-decoration: none; }
/*定位*/
.fl { float: left; }
.fr { float: right; }
.clear { clear: both; }
p { word-spacing: -1.5px; }
/*原reset*/
input, select { vertical-align: middle; }
body { font: 12px/1.231 arial, helvetica, clean, sans-serif; }
/* CSS Document */
body { background-color: #fff; overflow-x: hidden; color: #333; font-size: 12px; font-family: microsoft yahei, "宋体"; width: 100%; min-width: 1200px; }
/*网站字体颜色*/
.w1230{ width:1230px;margin:0px auto; }
.header, .content, .footer, .container { margin-left: auto; margin-right: auto; width: 1200px; }
/*页眉*/
.header { width: 100%; overflow: hidden; }
.htop { font-size: 14px; line-height: 30px; background: #ededed; overflow: hidden; }
.htop a { display: inline-block; padding: 0px 5px; }
.ltop { overflow: hidden; }
.ltop .logo { padding: 26px 0px 29px 100px; background: url('../images/logo.png') 0px 15px no-repeat; }
.ltop .logo h1 { font-size: 45px; line-height: 53px; font-weight: 400; }
.ltop .logo p { font-size: 21px; padding-top: 4px; }
.ltop .phone { font-size: 28px; padding: 37px 0px 20px 56px; background: url(../images/phone.png) 0px 46px no-repeat; }
.hnav { overflow: hidden; width: 100%; line-height: 55px; background-color: #307bc6; }
.hnav .nav { overflow: hidden; }
.hnav li { float: left; font-size: 16px; }
.hnav li a { color: #fff; display: block; padding: 0 34px; }
.hnav li.cur, .hnav li:hover { background-color: #ff6d00; }
/*轮播*/
#flashs { position: relative; height:500px; overflow: hidden; }
#flashs .bgitem { z-index: 1; position: absolute; top: 0; height:500px; width: 100%; margin: 0 auto; cursor: pointer; }
#flashbg0 { background: url('../images/ban1.jpg') no-repeat scroll center top; }
#flashbg1 { background: url('../images/ban2.jpg') no-repeat scroll center top; }
#flashbg2 { background: url('../images/ban3.jpg') no-repeat scroll center top; }
#flashs .btn { position: absolute; z-index: 7; bottom:12px; left:50%; margin-left: -50px; padding: 0px 6px; }
#flashs .btn span { color: #fff; background: #333; cursor: pointer; display: inline-block; margin: 0 2px; width: 25px; height: 25px; font-size: 14px; line-height: 25px; text-align: center; }
#flashs .btn span.cur { background: #FF6D00; }
/*首页产品*/
.pro { overflow: hidden; width: 1200px; margin:45px auto 0px; }
/*左侧列表*/
.proLeft { overflow: hidden; width: 238px; border: 1px solid #9c9c9c; float: left; min-height: 748px; }
.proLeft .pltit { font-size: 30px; line-height: 40px; text-align: center; padding: 18px 0px; background-color: #307bc6; color: #fff; }
.proLeft .pltit p { font-size: 20px; line-height: 30px; }
.proLeft .plcon { padding: 5px 0px 8px; }
.proLeft .fenl { font-size: 17px; background-color: #307bc6; text-align: center; line-height: 42px; margin: 4px 15px; }
.proLeft .fenl a { color: #fff; }
.proLeft .menu { overflow: hidden; margin: 0px 20px; }
.proLeft .menu li { text-align: center; background-color: #eee; margin: 5px 0px; }
.proLeft .menu li h2 { font-weight: 400; }
.proLeft .menu li:hover a{ color:#307bc6; }
.proLeft .menu li a { font-size: 15px; line-height: 37px; }
/*首页右侧产品*/
.proRight { overflow: hidden; width:940px;}
.proRight ul { overflow: hidden; }
.proRight li { float: left; margin: 0px 7px 20px; border: 1px solid #efefef; }
.proRight li i{ display:block; overflow: hidden;}
.proRight li img { display: block; width: 297px;transform: scale(1);transition:all 0.5s ease; }
.proRight li:hover img{ transform:scale(1.2); }
.proRight li span { display: block; text-align: center; font-size: 16px; line-height: 40px; background: #efefef; }
.proRight li a { display: block; }
.proRight li:hover span { color: #307bc6; font-weight: bold; }
/*anli*/
.case{ width:100%;background:url(../images/casebg2.jpg) no-repeat center ;padding-top:40px;  }
.case .casetit{ width:100%;text-align: center; }
.casetit h2{ text-align:center; font-size:40px; background:url(../images/about_t.png) no-repeat center; margin-bottom:40px; }
.casetit h2 a{ color:#ff6d00;text-decoration:none}
.casetit h2 b{ color:#307bc6;/*color:#fff;*/}
.case .casetit p{ font-size: 30px; }
.case .casetit span{ font-size: 30px; }
.anli{position: relative;width:100%;overflow: hidden;}
#focus_Box{position:relative;width:1160px;height:320px;margin:40px auto 0 auto;}
#focus_Box ul{position:relative;width:1160px;height:320px;}
#focus_Box li{ z-index:0;position:absolute; width:0px;height:0px;top:146px;cursor:pointer;left:357px; border:0px solid #50af49;}
#focus_Box li img{box-sizing: border-box;border: 8px solid #fff;width:100%;height:100%;vertical-align:top;}
#focus_Box li p{position: absolute;bottom:0;left:0px;text-align: center;width:100%;background: rgba(48,47,45,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F302f2d,endcolorstr=#7F302f2d);height:50px;line-height: 50px;}
#focus_Box li p a{color: #fff;font-size: 16px;}
#focus_Box .prev,#focus_Box .next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;width:50px;height:58px;top:131px;}
#focus_Box .prev{background:url(../images/btn.png) left bottom no-repeat; left:-45px; top:201px;}
#focus_Box .next{background:url(../images/btn.png) right bottom no-repeat;right:-38px; top:201px;}
#focus_Box .prev:hover{background-position:left top;}
#focus_Box .next:hover{background-position:right top;}
/*首页关于*/
.about{width:1200px; margin:50px auto 0px; overflow:hidden; border-top:solid 2px #307bc6;}
.about_l{float:left; width:700px;}
.about_l_t{overflow:hidden; border-left:solid 2px #307bc6;}
.about_l_tl{float:left; width:90px; text-align:center; height:120px; line-height:120px; color:#fff; font-size:30px; background:#307bc6; margin-left:20px;}
.about_l_tr{float:left; font-size:30px; line-height:40px; padding-top:41px; padding-left:10px;}
.about_l_tr span{font-size:20px; color:#999; line-height:20px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
.about_l_d{overflow:hidden; padding:20px; background:#f8f8f9; line-height:28px; font-size:14px;}
.about_l_d > p{ text-align: justify;text-indent:2em;font-size:15px;line-height:31px; }
.about_l_d a{font-size:14px; color:#ff6d00;}
.about_r{float:right; overflow:hidden; height:390px; width:481px; background:url(../images/ab.jpg) no-repeat bottom;}
/*风采*/
.fengcai { overflow: hidden; width: 1200px; margin: 0 auto; margin-bottom:10px; }
.fengcai .fctit{ font-size:18px;border-bottom: 1px solid #ccc;padding-left:10px;color:#307bc6;font-weight: 600;line-height: 35px; }
.fengcai .fcon{ width:1180px;margin:0 auto; }
#demoLeft { margin: 5px auto; overflow: hidden;height: auto; padding: 5px 3px 5px 0px; }
#demoLeft .indemo { float: left; width: 2000%; text-align: center; }
#demo1, #demo2 { float: left; }
#demo1 a, #demo2 a { display: block; text-align: center; }
#demo1 ul li, #demo2 ul li { float: left; margin-left: 20px; text-align: center; margin-top: 5px; height: auto; overflow: hidden; border: 1px solid #307bc6;}
#demo1 img, #demo2 img {width:280px; border-bottom: 1px solid #ccc; padding: 1px; }
#demo1 p, #demo2 p{line-height: 30px;height: 30px;}
/*news*/
.news { overflow: hidden; width: 100%; padding: 30px 0; }
.news .newslist {width:590px;background-color: #fff; }
.newslist .newstit{ font-size:20px;font-weight: 600; line-height:35px;padding:0px 15px; border-bottom: 1px solid #ccc; }
.newslist .newstit a{ color:#307bc6; }
.news ul { overflow: hidden; width: 100%;padding:5px 0px 15px; }
.news li {margin:0px 5px; padding-left:15px; background: url(../images/news_li.jpg) 5px 19px no-repeat;font-size: 15px; line-height:42px; border-bottom: 1px dashed #ccc;overflow: hidden; }
/*link*/
.linkl{ background-color:#307bc6; }
.link {font-size:15px;color:#fff;line-height: 26px; overflow: hidden; width: 1200px; margin: 0 auto;}
.link a{ color:#fff;padding:0px 5px; }
/*footer*/
.footer { overflow: hidden; width: 100%; background-color:#307bc6; padding:30px 0px 15px;}
.footer .foot_con { width: 1200px; height: auto; margin: 0 auto; }
.foot_con .f_nav { overflow: hidden; width:90%; margin: 0 auto; padding-bottom: 17px; border-bottom: 1px dashed #adadad; margin-bottom: 20px; }
.foot_con .f_nav li { float: left; padding: 0 29px; border-right: 1px solid #adadad; font-size: 15px; color: #fff; }
.footer .f_nav li a { color: #fff; }
.foot_con .focon{ text-align: center;font-size:14px;color:#fff;line-height:25px; }
.foot_con .focon a{ color:#fff; }
/*dy*/
.cpMain{ margin:40px 0px;overflow: hidden; }
.cpright{ width:935px;overflow: hidden;border:1px solid #ccc; }
.rtop{padding:0px 15px; overflow: hidden;line-height: 40px;  border-bottom:1px solid #ccc; }
.rtop .fl{ font-size:18px;color:#307bc6; }
.rtop .fr{ font-size:14px; }
.agent_con{padding:20px; }
.agent_con>p{ font-size:16px;line-height: 32px;text-align: justify;text-indent: 2em; }
.agent_con tbody td{ font-size:17px; }
/*news*/
.newsList{}
.newsList>ul{ margin:15px; }
.newsList li{ overflow: hidden;border-bottom: 1px dashed #ccc; padding-left:21px;background: url('../images/youshi_p.png') 2px 19px no-repeat;}
.newsList li span{ font-size:15px;line-height:48px; }
/*翻页*/
.page{width:100%;padding:0%;margin:0px 0px 10px 0px;position:relative; height:45px;COLOR:#333;FONT-SIZE:14px;}
.page a:hover{background:#DDD;COLOR:#467fb4}
.page ul{float:right;position: absolute;top:15px;right:10px;}
.page dd{position: absolute;margin:0px;left:15px;top:17px;text-align: left;}
.page ul span{float:left;margin-left:2px;FONT-WEIGHT:bold;border:1px solid #DDD;}
.page ul span a{padding:3px 10px;display: block;}
#current{padding:3px 10px;float:left;border:1px solid #DDD; background:#eee}
/*pro*/
.cntrBody{overflow: hidden;}
.cpshow{overflow: hidden; }
.cpshow li{float:left;margin:10px 8px 10px;border:1px solid #ccc;text-align:center;}
.cpshow li:hover{ border-color:#307bc6; }
.cpshow li:hover span{ color:#307bc6; }
.cpshow li i{ display: block;font-style:normal; }
.cpshow li img{ width:293px;height:182px; }
.cpshow li span{ display:block;line-height:35px;font-size:15px;}
/*cpwz*/
.wz_con{ padding:20px; }
.wz_con h1{ text-align: center; }
.wz_con .info_con_tit{ text-align: center;line-height: 40px;font-size:14px;border-bottom: 1px dashed #ccc; margin:0px 10px 15px;}
.wz_con .info_con_tit span{ padding:0px 10px; }
.cntrBody td{ font-size:14px; }
.cntrBody>p{ font-size:16px;line-height: 30px;text-align: justify;text-indent: 2em; }
.gduo{font-size:15px; padding:10px;margin:15px 10px;border-top:1px dashed #ccc;border-bottom: 1px dashed #ccc;overflow: hidden; }
/*内页相关*/
.reltit{font-size:16px;height:35px;line-height:35px;background: #eee;color: #307bc6; margin-top:20px;padding-left: 10px;border-bottom: 2px solid #307bc6;}
.relpic{border-top:none; padding-top:15px;overflow:hidden;font-size:12px;line-height:1.5em;}
.relpic li{float:left;width:203px;margin:0px 9px;text-align:center;border:1px solid #ccc;}
.relpic li:hover{ border:1px solid #307bc6; }
.relpic li img{width:203px;}
.relpic li span{ display: block;height:30px;line-height: 30px; }
#areanew{ padding:0px 0px 15px; }
#areanew li{width:98%;border:none; border-bottom:1px dashed #ccc;font-size: 14px;height:37px;line-height:40px;padding:0px;}
#areanew li a{font-size: 14px; }
#areanew li span{line-height: 40px;}