/******网站底部SEO关键词**/
.guanjianci{ height: auto;color: #c2c2c2;line-height: 22px;font-size:12px;}
.guanjianci a{color: #c2c2c2;font-size:12px;}

/****************new_master.css**/
.index_slide{width: 100%;overflow: hidden;height: 480px;position: relative}
.index_slide .slideBox{width: 1920px;position: absolute;left: 50%;margin-left: -960px;top: 0;height: 480px;}
.index_slide .slideBox .hd{position: absolute;bottom: 20px;left: 50%;margin-left: -75px;z-index: 2}
.index_slide .slideBox .hd li{width: 40px;height: 4px;background-color: #cccccc;float: left;margin: 0 5px;cursor: pointer}
.index_slide .slideBox .hd li.on{background-color: #d70000;}

.telnum{height: 80px;background-color: #ffffff}
.telnum ul li{float: left;height: 80px;line-height: 80px;font-size: 18px;color: #333333;font-weight: bold;padding-left: 100px;}
.telnum ul li.telnum01{background: url("telicon02.png") 45px center no-repeat;margin-right: 72px;}
.telnum ul li.telnum02{background: url("telicon04.png") 45px center no-repeat;margin-right: 105px;}
.telnum ul li.telnum03{background: url("telicon03.png")  45px center no-repeat}

.floor{background-color: #f5f5f5;padding: 20px 0}
.floor .wrapper01{width: 1201px;margin: 0 auto}
.floor ul{margin-bottom: 20px;border-bottom: 1px solid #eeeeee;border-top: 1px solid #eeeeee;border-right: 1px solid #eeeeee}
.floor ul li{width: 239px;height: 260px;float: left;text-align: center;border-right: 1px solid #f5f5f5}
.floor ul li>a{display: block;}
.floor ul li.floorbg01{background: url("floorbg01.png") !important;}
.floor ul li.floorbg02{background: url("floorbg02.png")}
.floor ul li.floorbg03{background: url("floorbg03.png")}
.floor ul li.floorbg04{background: url("floorbg04.png")}
/*.floor .floorhead:before{}*/
.floor .floorhead{position: relative;overflow: hidden}
.floor .floorhead:before{ content: ""; position: absolute; width:239px; height: 100%; top: 0; left: -300px; overflow: hidden;
    background: -moz-linear-gradient(left, rgba(255,255,255,0)0, rgba(255,255,255,.2)50%, rgba(255,255,255,0)100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(50%, rgba(255,255,255,.2)), color-stop(100%, rgba(255,255,255,0)));
    background: -webkit-linear-gradient(left, rgba(255,255,255,0)0, rgba(255,255,255,.2)50%, rgba(255,255,255,0)100%);
    background: -o-linear-gradient(left, rgba(255,255,255,0)0, rgba(255,255,255,.2)50%, rgba(255,255,255,0)100%);
    -webkit-transform: skewX(-60deg);}
.floor .floorhead:hover:before { left: 100%; transition: left 1s ease 0s; }

.floor .floorhead h1{font-size: 30px;color: #ffffff;line-height: 100px;}
.floor .floorhead p{width: 180px;margin: 0 auto;color: #ffffff;font-size: 14px;line-height: 24px;height: 48px;}
.floor .floorhead a{position: relative;z-index: 1;margin-top: 33px;display: inline-block;background: url("radiusicon.png");font-size:14px;color:#fff;width: 144px;height: 35px;text-align: center;line-height: 35px;}
.floor ul li{background-color: #fff}
.floor ul li div{height: 100px;background-repeat: no-repeat;}
.floor ul li h2{font-size: 18px;line-height: 24px;color: #333333;padding-bottom: 20px;}
.floor ul li p{width: 180px;margin: 0 auto;font-size: 14px;line-height: 24px;height: 48px;color: #666666}
.floor ul li .more{margin-top: 15px;display: inline-block}
.floor ul li .more:hover{text-decoration: underline}
.floor ul li:hover{box-shadow: 0 0 38px rgba(0, 0, 0, 0.08) inset;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}



.example{background-color: #FFFFFF;padding: 40px 0}
.example ul li{float: left;width: 300px;height: 300px;position: relative;overflow: hidden}
.example ul li.examplecon img{width: 300px;height: 300px;}
.example ul li.examplecon div{height: 40px;background: rgba(255,255,255,.9);filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#90FFFFFF,endColorStr=#90FFFFFF);;position: absolute;left: 0;bottom: -40px;width: 100%;line-height: 40px;}
.example ul li.examplecon div p{font-size: 14px;padding-right: 50px;background: url("lianjieicon.png") 260px center no-repeat;padding-left: 10px;background-size: 20px;}
.example ul li.examplecon div p:hover{color: #d70000}
.example ul li.bigexamplecon{width: 600px;height: 300px;}
.example ul li.bigexamplecon img{width: 600px;height: 300px;}
.example ul li.bigexamplecon div p{background: url("lianjieicon.png") 560px center no-repeat;}
.example ul .examplecon:hover img{opacity: 0.9;
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;}


.headcon div{padding-top: 20px;}
.headcon p{font-size: 14px;line-height: 36px;color: #666666;padding-left: 20px;}
.headcon p a{color: #666666}
.headcon p a:hover{color: #d70000}
.headcon p.btfexa{color: #d70000}

.customers .wrapper{position: relative}
.slideTxtBox{padding: 40px 0;}
.customers .bd img{filter: grayscale(100%);filter: gray;max-width: 100%}
.customers .bd table{width: 100%;}
.customers .bd table td{text-align: center;border: 1px solid #f5f5f5;height: 78px;vertical-align: middle;position: relative}
.customers .bd table td a{display: block;}
.customers .bd table td:hover img{filter:none;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.customers .topborder{position: absolute;width: 0;height: 1px;background-color: #d70000;left: 0;top: -1px}
.customers .rightborder{position: absolute;width: 1px;height: 0;bottom: 0;right: -1px;background-color: #d70000;}
.customers .bottomborder{position: absolute;width: 0;height: 1px;bottom: -1px;left: 0;background-color: #d70000;}
.customers .leftborder{position: absolute;width: 1px;height: 0;top:0;left: -1px;background-color: #d70000;}

.slideTxtBox .hd{position: absolute;right: 0;top:5px;}
.slideTxtBox .hd span a{;display: block;width: 30px;height: 30px;margin: 0 5px;float: left;}
.slideTxtBox .hd span a.next{background: url("preicon.png")}
.slideTxtBox .hd span a.next:hover{background: url("preiconon.png")}
.slideTxtBox .hd span a.prev{background: url("nexticon.png")}
.slideTxtBox .hd span a.prev:hover{background: url("nexticonon.png")}


.index_info{padding-bottom: 60px;}
.index_info .titlecon{padding: 15px 0;}
.index_info .titlecon h1{font-size: 18px;color: #333333;float: left;}
.index_info .titlecon a{font-size: 14px;color: #666666;float: right;margin-right: 10px;}

.infocon .leftcon{width: 565px;float: left}
.infocon .leftcon ul li{border-bottom: 1px dashed #e6e6e6;height: 41px;line-height: 41px;}
.infocon .leftcon ul li a{float: left;font-size: 14px;color: #666666;padding-left: 10px;background: url("dian.png")left center no-repeat}
.infocon .leftcon ul li a:hover{color: #d70000}
.infocon .leftcon ul li span{float: right;font-size: 14px;color: #666666}
.infocon .rightcon{width: 572px;float: right;}
.infocon .rightcon .newscon{}
.infocon .rightcon .newscon .imgcon{float: left;width: 265px;}
.infocon .rightcon .newscon .imgcon img{width: 265px;}

.infocon .rightcon .newscon .textcon{float: right;width: 285px;color: #666666}
.infocon .rightcon .newscon .textcon .date{font-size: 36px;}
.infocon .rightcon .newscon .textcon .year{font-size: 18px;border-bottom: 1px solid #b9b9b9;padding-bottom: 5px;}
.infocon .rightcon .newscon .textcon div{padding-top: 20px;}
.infocon .rightcon .newscon .textcon div h2{font-size: 14px;line-height: 24px;}
.infocon .rightcon .newscon .textcon div p{height: 38px;}
.infocon .rightcon .newscon .textcon div a{font-size: 14px;line-height: 24px;}
.infocon .rightcon .newscon .textcon div a:hover{color: #d70000}
.infocon .rightcon .newscon .textcon .more{display: inline-block;width: 77px;height: 25px;text-align: center;line-height: 25px;color: #FFFFFF;background-color: #d70000;font-size: 14px;}

.cooperation{background-color: #fafafa;padding: 36px 0 24px;}
.cooperation .titlecon{background: url("cooperationicon.png");width: 81px;height: 81px;float: left}
.cooperation .lianjiecon{float: right;width: 1119px;}
.cooperation .lianjiecon ul li{float: left;width: 105px;text-align: left;padding-right: 5px;line-height: 35.5px;}
.cooperation .lianjiecon ul li a{font-size: 14px;color: #666666}
.cooperation .lianjiecon ul li a:hover{color: #d70000}

.hibanner{width:100%;height:330px;background-position:center;}
.smenus{width:100%;height:80px;text-align:center;background-color:#f7f7f7;}
.smenus a{height:80px;line-height:80px;display: inline-block;padding:0px 20px 0px 20px;font-size:16px;color:#666666;font-family:'微软雅黑';}
.smenus a:hover{background-color:#fff;color:#333;}
.smenus a.on{background-color:#fff;color:#ff0000;font-weight: bold;}
.wbcontent{width:1200px;margin:0 auto;margin-top:50px;overflow:hidden;}
.websitebb{padding-bottom:50px;border-bottom:1px solid #e6e6e6;overflow:hidden;}
.wbsan{width:100%;height:238px;background-color:#f5f5f5; text-align:center;margin-bottom:30px;overflow:hidden;}
.wbsan a{display:inline-block;width:110px;height:100px;margin:60px;background-position:top center;background-repeat:no-repeat;padding-top:80px;}
.gxitem{margin-top:50px;    overflow: hidden;}
.gxitem h5{background-position:left center;background-repeat:no-repeat;} 
.weihuli li{font-size:14px;color:#666666;padding-left:15px;background-repeat:no-repeat;background-position:left center;background-image: url("weihu3.png");margin-top:30px;}

.yumdiv{float:left;width:580px;padding:10px 0 10px 0;background-color:#f5f5f5;}
.ymul li{float:left;margin-right:10px;margin-top:10px;}
.zjitem{width:550px;height:240px;float:left;margin-top:30px;margin-left:50px;}
.zjitem .l{float:left;width:140px;text-align:center;}
.zjitem .l h3{font-size:16px;font-weight:600;color:#333;}
.zjitem .r{width:380px;float:right;}
.zjitem .r .tag a{width:100px;text-align:center;position: relative;height:25px;line-height:25px;background-color:#e6e6e6;color:#333;font-size:14px;display:inline-block;margin-right:1px;}
.zjitem .r .tag a.on{background-color:#ee2f02;color:#fff;}
.zjitem .r .tag a span{position: absolute;width:6px;height:3px;background-image:url('yu2.png');top:25px;left:50px;display:none;}
.zjitem .r .tag a.on span{display:block;}
.zjitem .r .con li{font-size:14px;color:#666666;margin-top:10px; list-style-type : disc;}
.zjitem .r .con div{display:none;}
.sjzitem{width:210px;background-position:center 20px;background-repeat:no-repeat;float:left;margin:0 15px 0 15px; padding-top:90px;}
.sjzitem h3{font-size:14px;color:#333;text-align:center;margin-top:10px;}
.sjzitem p{font-size:14px;color:#666666;margin-top:10px;}
.sjzall{float:left;width:40px;height:60px;background-repeat:no-repeat;background-position:center;background-color:#e6e6e6;margin-top:150px;}
.lungund img{width:250px;height:375px;float:left;margin-right:35px;}



/**********************************new_public.css**/
@charset "utf-8";
/*************************************
*样式主文件
*@LIJIN
*2016-10-28
*************************************/
/* CSS Document */
/*NA-UI功能样式及布局系统*/
body { box-sizing: content-box; font: normal 12px/1.5 \5fae\8f6f\96c5\9ed1, arial, \5b8b\4f53 ; min-width: 1200px; background-color: white; }
img { display: inline; border: none; -ms-interpolation-mode: bicubic; }
ul li { list-style-type: none; border: none; }
table { border-collapse: collapse; border-spacing: 0; }
input,
textarea { border: none; font: normal 12px/1.5 \5fae\8f6f\96c5\9ed1, arial, \5b8b\4f53; }
/*在谷歌和火狐下不能拖拽*/
textarea { resize: none; }
/*去掉默认边框*/
input,
button,
select,
textarea,
a { outline: none; background-color: transparent; color: #666666;}
/* 只支持IE，过多使用效率低 */
a { blr: expression(this.onFocus=this.close()); blr: expression(this.onFocus=this.blur()); }
/* IE不支持 */
a:focus { -moz-outline-style: none; outline: none; }
/*a:hover{color:#76b234;}*/
/*浮动*/
.fl { float: left; }
.fr { float: right; }
/*清除浮动*/
.clearfix:after { height: 0; content: ""; display: block; clear: both; visibility: hidden; font-size: 0; }
.clearfix { zoom: 1; }
* html .clearfix { zoom: 1; }
/* IE6 */
*:first-child + html .clearfix { zoom: 1; }
/* IE7 */
.clear { clear: both; height: 0; font-size: 0; }
/*字体样式*/
/*a { color: #3c3c3c; }*/
.yahei { font-family: 'Microsoft YaHei'; }
.wrapper{width: 1200px; margin:0 auto;}

.titlehead h1{font-size: 30px;color: #333333;font-weight: normal;background: url("juxicon.png") left center no-repeat;padding-left: 40px;float: left}
.titlehead span{float: left;font-size: 14px;color: #999999;line-height: 45px;margin-left: 8px;}
.titlehead i{display: block;float: left;width: 657px;background-color: #e6e6e6;margin-top: 20px;margin-left: 5px;height: 2px;}
.titlehead div{float: right;width: 88px;height: 10px;background-color: #e6e6e6;margin-top: 16px;}

nav{;background-color: #fff;width: 100%;height: 100px;box-shadow: 0 0 10px #b0b1b4;border-bottom: 1px solid #dcdcdd;position: fixed;left:0;top: 0;z-index: 99;}
nav .logo{float: left;margin-top: 20px;}
nav .nav{float: right;margin-right: 10px;}
nav .nav .navcon{float: left;margin-right: 30px;position: relative;height: 100px;line-height: 100px;}
nav .nav .navcon .firstnav{font-weight: bold;line-height: 117px;font-size: 16px;color: #333333;height: 58px;display: block}
nav .nav .navcon .firstnav:hover{color: #d70000}
nav .nav .navcon:hover .firstnav{color: #d70000}
nav .nav .navcon .firstnav.on{color: #ff0000}
nav .nav .navcon ul{;display: none;position: absolute;width: 192px;top: 100px;left: 50%;margin-left: -96px;z-index: 1;box-shadow: 0 6px 10px rgba(0, 0, 0, .1);border: 1px solid #dcdcdd;border-top: none }
nav .nav .navcon ul li{*margin-top: -4px;width: 100%;height: 49px; border-bottom: 1px solid #e0e0e0;text-align: center;line-height: 50px;background-color: #ffffff}
nav .nav .navcon ul li a{display: block;font-size: 14px;}
nav .nav .navcon ul li a:hover{background-color: #eeeeee;color: #d70000}
nav .wrapper div{float: right;background-color: #d70000;height: 80px;width:180px;text-align: center;color: #fff;padding-top: 20px;}
nav .wrapper div .title{font-size: 14px;line-height: 30px;background: url("telicon.png") 33px center no-repeat ;padding-left: 12px;}
nav .wrapper div .telphone{font-size: 20px;line-height: 30px;}
.animationnav{-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;  -o-transition: all 0.3s linear;transition: all 0.3s linear;}
.minnav{height: 60px;}
.minnav .logo{margin-top: 8px;width: 160px;}
.minnav .nav .navcon{height: 60px;line-height: 60px;}
.minnav .nav .navcon .firstnav{line-height: 60px;height: 60px;}
.minnav .nav .navcon ul{top: 60px;}
.minnav .wrapper div{height: 60px;padding-top: 0}
.minnav .wrapper div .title{display: none}
.minnav .wrapper div .telphone{line-height: 60px;}


.returntop{width: 50px;height: 50px;position: fixed;left: 50%;margin-left: 670px;bottom: 250px;cursor: pointer;display: none}


/****************new_reset.css****/
@charset "utf-8";
/*************************************
*样式主文件
*@LIJIN
*2016-10-28
*************************************/
/* CSS Document */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption,  tfoot,  th, 
article, aside, canvas, details, figcaption, figure,
header, hgroup, menu, nav, section, summary,
time, mark, audio, video { margin: 0; padding: 0; border: 0;
..: 0; font-size: 100%; vertical-align: baseline; /**background: transparent;**/ }


html,body { width:100%;}

body { line-height: 1; }

article, aside, address, details, dialog, figcaption, figure,header, hgroup, menu, nav, section { display: block; }

nav ul { list-style: none; }

blockquote, q { quotes: none; }

blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }

a { margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent; }

/* change colours to suit your needs */
ins { background-color: #ff9; color: #000; text-decoration: none; }

/* change colours to suit your needs */
mark { background-color: #ff9; color: #000; font-style: italic; font-weight: bold; }
del { text-decoration: line-through; }
abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: help; }
table { border-collapse: collapse; border-spacing: 0; }

/* change border colour to suit your needs */
hr { display: block; height: 1px; border: 0; border-top: 1px solid #cccccc; margin: 1em 0; padding: 0; }
input, select { vertical-align: middle; }

caption, th { text-align: left; font-weight: normal; }
html, body, fieldset, img, iframe, abbr { border: 0; }
i, cite, em, var, address, dfn { font-style: normal; }
[hidefocus], summary { outline: 0; }
li { list-style: none; }
h1, h2, h3, h4, h5, h6, small { font-size: 100%; }
sup, sub { font-size: 83%; }
pre, code, kbd, samp { font-family: inherit; }
q:before, q:after { content: none; }
textarea { overflow: auto; resize: none; }
label, summary { cursor: default; }
a, button { cursor: pointer; }
h1, h2, h3, h4, h5, h6, em, strong, b { font-weight: bold; }
del, ins, u, s, a, a:hover { text-decoration: none; }
body, textarea, input, button, select, keygen, legend { font: 12px/1.14 arial,\5b8b\4f53; color: #000; outline: 0; }
body { background: #fff;min-width: 1200px;}
/*a, a:hover { color: #000; }*/

