/* CSS Document */
.mF_qiyi .num li{float:left;width:18px;height:16px;line-height:16px;margin-left:4px;overflow:hidden;text-align:center;border:none!important;cursor:pointer;}
.mF_qiyi .num li a{color:#000;display:block;text-indent: 141px!important;background:#ccc;text-decoration:none;}

@charset "utf-8";
/* CSS Document */
html { -webkit-text-size-adjust:none; }
body, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, code, form, input, button, textarea, p, blockquote, th, td { margin:0; padding:0; font-family:"微软雅黑"; font-size:12px; background:none; color:#333333; }
table { border-collapse:collapse; border-spacing:0; }
td, th { word-wrap:break-word; word-break:break-all; }
img { border:0; }
del, ins { text-decoration:none; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:100%; }
q:before, q:after { content:''; }
abbr, acronym { border:0; font-variant:normal; }
sup, sub { vertical-align:baseline; }
/* because legend doesn't inherit in IE */
input, select { vertical-align:middle; }
i, cite, em { font-style:normal }
/* New Clearfix */
.clearfix:after { visibility:hidden; display:block; font-size:0; content:''; clear:both; height:0; }
* html .clearfix { zoom:1; } /* IE6 */
*:first-child +html .clearfix { zoom:1; } /* IE7 */
/* Defaults */
a { text-decoration:none; color:#646464; }
a:hover { text-decoration:none; color:#646464; cursor:pointer; }
a:focus { outline:none; color:#646464; }
body { font:normal 12px tahoma, Arial, \5FAE\8F6F\96C5\9ED1, \5B8B\4F53; color:#333333; line-height:24px; }
.L, .l, .C, .c, .Left, .Center, .left, .center { float:left; }
.R, .r, .Right, .right { float:right; }
.reset_ul { margin:0; padding:0; list-style:none; }
.clear{ clear:both;}
ul,ol,li,tr,td{ list-style:none; margin:0; padding:0;}
h1{ font-size: 100%; font-size: 30px; font-weight: normal; text-align: center; color: #5C5C5C; line-height: 50px; margin-top: 40px;}
.left_menu ul{margin:0;padding:0; list-style: none;}

.mF_qiyi_filehdp1 { position: ABSOLUTE; width: 1920px; height: 424px; overflow: hidden; font: 12px/1.5 Verdana; text-align: left; background: #fff; LEFT: 50%; MARGIN-LEFT: -960PX; visibility: visible!important;}
.mF_qiyi .num { position: absolute; z-index: 2; bottom: 6px; right: 12px; LEFT: 50%;}
/*jiaodian*/
.mF_tbhuabao { background: #ddd; border: 0!important; overflow: visible; margin: 0!important;}
.mF_tbhuabao .prev { 700 53px/58px arial; width: 30px!important; height: 65px; overflow: hidden; position: absolute; z-index: 4; left: 0!important; cursor: pointer; background:none!important;}
.mF_tbhuabao .next { font: 700 53px/58px arial; width: 30px!important; height: 65px; overflow: hidden; position: absolute; z-index: 4; right: 0!important; cursor: pointer; background:none!important;}
.title { font-size:40px; line-height:160px; color:#000000; text-align:center; margin-top: 45px;}
.title1 { border-bottom: #dddddd 1px solid; line-height: 50px; color: #de5622; padding: 0 2px; font-size: 28px; background: url(../images/jiahao.png) no-repeat 120px 17px; }
.title1 span { float:right; font-size:14px; margin-top:18px; background:#cecece; width:100px; height:24px; line-height:24px; text-align:center; }
.title1 span a { color:#dc571e; display:block; width:100px; height:24px; }
.inx_pro { width: 1120px; overflow: hidden; margin: 0 auto; height: 675px;}
.pro_info ul li { display:block; width: 266px; height: 275px; float: left; margin: 30px 5px 0 5px; border: #ebebeb 1px solid; }
.pro_info ul li a { display: block; /* width: 252px; */ height: 292px; background: url(../images/lipicyinying.png) no-repeat 8px 276px; /* float: left; */ /* margin: 0 auto; */ margin: 0; overflow: hidden; }
.pro_info ul li a img { width:266px; height:227px; overflow:hidden; }
.pro_info ul li a:hover img { filter:alpha(opacity=60); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; }
.pro_info ul li a span { font-size:14px; width: 90%; line-height: 40px; display: block; overflow: hidden; margin: 0 auto; }
.pro_info ul li a:hover span { font-size:14px; width: 90%; line-height: 40px; display: block; overflow: hidden; margin: 0 auto; color:#d85d24; }

/*头部样式*/
.top_bg { width:100%; min-width:1200px; height:50px; background:#027bd8;}
.topa{ width:1200px; height:50px; margin:0 auto;}
.topa p{ width:auto; height:50px; color:#fff; float:left; line-height:50px; display:block; font-size:16px;}
.topr{ width:140px; height:50px; color:#fff; float:right; line-height:50px; display:block; font-size:16px; margin-right:20px;}
.topr1{ width:40px; height:25px; float:right; margin-top:12px; margin-right:20px;}
.topr img{ margin-right:10px;}
.nav_bg { width:1200px; height:100px; margin:0 auto;}
.navL{ width:320px; height:100px; float:left; overflow:hidden;}
.nav{ width:840px; overflow:hidden; margin:0 auto; line-height:50px; float:right;}
.nav ul li { float: left; width: 110px; font-size: 16px; line-height:100px; text-align:center;}
.nav ul li a { width:160px; height:100px; color:#000; display:block;}

/*banner*/
#full-screen-slider { width:100%; height:550px; float:left; position:relative; min-width:1200px; z-index:-9999;}
#slides { display:block; width:100%; height:550px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
.flex-control-nav,.flex-direction-nav{ list-style-type:none;}
.flex-control-nav li,.flex-direction-nav li{ list-style-type:none;}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:550px; z-index:-9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#f28c00;}

/*关键词、搜索*/
.gjsa{ width:100%; height:60px; min-width:1200px; background:#f5f5f5;}
.gjs{ width:1200px; height:60px; margin:0 auto; font-size:16px;}
.gjc{ float:left; height:60px; line-height:60px; color:#666;}
.gjc span{ color:#027ec8;}
.ss{ width:172px; height:28px; margin:16px 10px 16px 0; float:right; background:url(../images/ss.jpg) no-repeat;}
.ss .sousuo{ height:24px; width:128px; border:none; margin-left:10px;}
.ss .tijiao{ height:24px; width:24px; border:none;}
/*最新公告*/
.gga{ width:100%; height:210px; min-width:1200px; background:#fff; padding:50px 0;}
.gg{ width:1200px; height:210px; margin:0 auto; background:url(../images/index_13.jpg) no-repeat;}
.gg a{ font-size:24px; color:#0075cd; line-height:80px;}
/*关于我们*/
.gya{ width:100%; height:530px; min-width:1200px; background:url(../images/index_20.jpg) no-repeat center;}
.gywm{ width:1200px; height:auto; margin:0 auto;}
.gynr{ width:1070px; height:280px; font-size:16px; color:#fff; line-height:40px; margin:0 auto; padding-top:140px; overflow:hidden; text-align:justify; text-justify: inter-ideograph;/*IE*/;}
.gygd{ width:148px; height:38px; background:url(../images/index_21.png) no-repeat center; margin:25px auto;}
.gygd a{ width:148px; height:38px; display:block;}
/*新闻*/
.xwa{ width:100%; height:700px; min-width:1200px; background:#fff;}
.xw{ width:1200px; height:700px; margin:0 auto;}
.xwbt{ width:348px; height:52px; background:url(../images/index_25.jpg) no-repeat center; margin-top:60px; float:left;}
.xwbj{ width:1200px; height:250px; background:url(../images/index_28.jpg) no-repeat center; margin-top:30px; float:left;}
.xwnr{ width:1200px; height:260px; margin:20px 0;}
.xwnr li{ width:380px; height:36px; background:url(../images/xwbj.png); float:left; font-size:14px; line-height:36px; margin:0 10px;}
.xwnr li h6{ float:left; color:#fba01b;}
.xwnr li a{ float:left; widows:210px; height:36px; display:block; overflow:hidden;}
.xwnr li span{ float:right;}
/*产品*/
.cpa{ width:100%; height:700px; min-width:1200px; background:#fff;}
.cp{ width:1200px; height:700px; margin:0 auto;}
.cpbt{ width:348px; height:52px; float:left; background:url(../images/index_16.jpg) no-repeat; margin:30px 0;}
.cplb{ width:600px; height:52px; float:left; line-height:52px; margin:22px 10px; font-size:16px;}
.cplb li{ width:80px; height:52px; text-align:center; overflow:hidden; float:left;}
.cplb li a{ color:#c81622;}
/*底部*/
.foota{ width:100%; height:387px; min-width:1200px; background:url(../images/index_30.jpg) center no-repeat;}
.foot{ width:1200px; height:387px; margin:0 auto;}
.foot1{ widows:1200px; height:100px; line-height:100px; font-size:24px; color:#fff;}
.foot1 span{ font-size:30px; font-weight:bold; color:#fba01b;}
.foot2{ width:350px; height:200px; margin-left:480px; line-height:24px; color:#fff; font-size:14px; margin-top:30px;}
.foot2 h6{ width:240px; height:25px; background:url(../images/index_31.jpg) no-repeat; margin:10px 0;}
.foot3{ widows:1200px; height:56px; margin:0 auto; font-size:14px; margin-top:1px;}
.footd{ height:56px; text-align:center; line-height:56px; color:#efefef; margin:0 auto;}
.footd a{ color:#efefef;}
/*子页面*/
.case { width:1120px; overflow:hidden; margin: 20px auto; }
.case ul {overflow:hidden; }
.info ul li { display:block; width: 265px; height: 230px; float: left; margin: 15px 5px 0 5px; border: #ebebeb 1px solid; }
.info ul li a { display: block; height: 230px; margin: 0; overflow: hidden; background:#000; }
.info ul li a img { width:265px; height:190px; overflow:hidden; }
.info ul li a:hover img { background:#000; filter:alpha(opacity=60); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; }
.info ul li a span { width: 247px; line-height: 40px; font-size:14px; text-align:center; display: block; overflow: hidden; padding: 0 10px; margin: 0 auto; background: #fff; }
.info ul li a:hover span { width: 247px; font-size:14px; text-align:center; line-height: 40px; display: block; overflow: hidden; padding: 0 10px; margin: 0 auto; background: #f0f0f0; color:#d85d24; }
.fenlei { width: 1120px; height: 52px; margin-top: 10px; overflow: hidden; display: block; margin: 0 auto; }
.fenlei ul {
    MARGIN: 0;
    PADDING: 0;
}

.fenlei ul li { width:132px; height:45px; margin:2px; float:left; background:#fff; border:#d3d3d3 1px solid; text-align:center; font-size:14px; display:block; line-height:45px; }
.fenlei ul li a { width:132px; height:45px; display:block; line-height:45px; }
.fenlei ul li a:hover { width:132px; height:45px; display:block; text-align:center; color:#fff; background:#014958; }
.fenlei .on { width:132px; height:45px; display:block; text-align:center; color:#fff; background:#014958; }
.banner_ny { width:100%; height:260px; overflow:hidden; margin:0 auto;   POSITION: relative;}
.banner_ny img {
    border: 0;
    POSITION: absolute;
    LEFT: 50%;
    MARGIN-LEFT: -960PX;
}
/*简介*/

.container { padding-bottom:100px; background: #fff; }
.container .wrap { width:1120px; height:auto !important; height:400px; min-height:400px; margin:0 auto; }
.wrap .sidebar { float:left; width:204px;overflow: hidden; }
.wrap .main { float:right; width:884px; }
.colPicTitle { width:202px; height:148px; background: #0075cd; padding: 43px 0 0 26px; }
.colPicTitle h2 { color:#fff; font-size: 24px; line-height: 24px; font-weight: normal; text-transform: uppercase; }
.colPicTitle h2:after { content: ""; display: block; width: 33px; height: 3px; margin-top: 24px; background: #fff; }
.left_menu .current{position: relative;
    display: block;
    padding: 0 30px 0 22px;
    color: #717171;
    font-size: 14px;
    line-height: 18px;
    cursor: pointer; }
.menu { width: 202px; border: 1px solid #cfcfcf; border-top: none; margin-bottom: 50px; list-style:none; margin:0; padding:0; }
.menu li { padding: 19px 0; border-top: 1px solid #cfcfcf; }
.menu li>a { position: relative; display: block; padding: 0 30px 0 22px; color: #717171; font-size: 14px; line-height: 18px; cursor:pointer; }
.menu li:hover>a:before, .menu li.current>a:before { position: absolute; top: 50%; right: 18px; content: ""; margin-top: -8px; width: 16px; height: 16px; background: #4d4d4d; border-radius: 100%; }
.menu li:hover>a:after, .menu li.current>a:after { position: absolute; top: 50%; right: 19px; content: ""; margin-top: -4px; border-color: transparent transparent transparent #fff; border-style: solid; border-width: 4px; }

.menu li:hover>a, .menu li.current>a { color: #4d4d4d; }
.menu li.current dl { display: block; }
.menu dl { display: none; padding: 0 22px; }
.menu dl dd { position: relative; margin-top: 10px; color: #8a8a8a; font-size: 12px; line-height: 14px; padding-left: 17px; }
.menu dl dd:after { content: ""; display: block; position: absolute; top: 8px; left: 0; width: 8px; height: 1px; background: #8a8a8a; }
.menu dl dd:hover, .menu dl dd.current { color: #4d4d4d; }
.menu dl dd:hover:after, .menu dl dd.current:after { background: #4d4d4d; }
.menu-b { width: 204px; }
.menu-b li { border-bottom: 1px solid #d9d9d9; padding: 20px 8px 17px 49px; }
.menu-b li a { position: relative; display: block; }
.menu-b li a:before { position: absolute; top: 50%; right: 0; content: ""; margin-top: -6px; width: 12px; height: 12px; background: #afafaf; border-radius: 100%; }
.menu-b li a:after { position: absolute; top: 50%; right: 3px; margin-top: -2px; content: ""; border-color: transparent transparent transparent #fff; border-style: solid; border-width: 2px; }
.menu-b li span { display: block; color: #828282; font-size: 12px; line-height: 16px; }
.menu-b li em { display: block; color: #bfbfbf; font-size: 12px; line-height: 16px; text-transform: uppercase; }
.menu-b li:hover a:before { background: #4d4d4d; }
.menu-b li:hover span { color: #4d4d4d; }
.menu-b li.ico1 { background: url(../images/md-icon-1.png) no-repeat 5px center; }
.menu-b li.ico2 { background: url(../images/md-icon-2.png) no-repeat 5px center; }
.menu-b li.ico3 { background: url(../images/md-icon-3.png) no-repeat 5px center; }
.breadcrumbs { float:right; color:#4d4d4d; font-size: 12px; line-height: 12px; height: 12px; margin: 20px 0 10px; }
.breadcrumbs a { color:#a2a2a2; font-size: 12px; line-height: 16px; }
.breadcrumbs a:after { padding: 0 3px; content: ">"; }
.breadcrumbs a:hover { color: #4d4d4d; }
.colCurTit { clear: both; padding-bottom: 12px; margin-bottom: 26px; border-bottom: 1px solid #cfcfcf; overflow: hidden; }
.colCurTit i { float: left; display: block; position: relative; margin: 0 11px 0 6px; width: 23px; height: 23px; }
.colCurTit i:before, .colCurTit i:after { position: absolute; top: 0; left: 0; content: ""; width: 15px; height: 15px; background: #4d4d4d; opacity: 0.7; }
.colCurTit i:after { top: auto; left: auto; bottom: 0; right: 0; }
.colCurTit h2 { float: left; color: #535962; font-size: 24px; line-height: 24px; font-weight: normal; }
.colCurTit em { color: #979797; font-size: 24px; line-height: 24px; text-transform: uppercase; }
.pro-fh { display: block; margin: 80px 0 40px; width: 120px; height: 26px; background: #eee; border-radius: 4px; color: #999; font-size: 14px; line-height: 26px; text-align: center; }
.pro-fh:hover { background: #00a0e9; color: #fff; }
/* article */
.article { line-height:200%; word-wrap:break-word; text-align:justify; }
.article img, .article table { max-width: 750px; }
#dituContent img { max-width: 2000px; }
#dituContent { width: 754px !important; }


/* news */

.news li { clear: both;padding: 15px 5px 15px 5px;border-bottom: 1px solid #d7d7d7;}
.news li img { float: left; padding-right: 30px;}
.news li h2 a { display: block; padding: 7px 0 10px; color: #535962; font-size: 14px; line-height: 22px; font-weight: normal;}
.news li h2 a:hover {color: #4d4d4d;}
.news li em { color: #a2a2a2; font-size: 12px; line-height: 12px; display: block; padding-bottom: 20px;}
.news li p { color: #a2a2a2; font-size: 12px; line-height: 20px;}

.news-tittle { width: 754px; height: 68px; background: #d6d7d9; margin-bottom: 25px;}
.news-tittle h2 { padding: 16px 0 10px; color: #696969; font-size: 14px; line-height: 14px; text-align: center;}
.news-tittle p { display: table; margin: 0 auto;}
.news-tittle span { margin: 0 12px; color: #696969; font-size: 12px; line-height: 12px;}
.news-page { margin-top: 40px; padding-top: 20px; border-top: 1px solid #d7d7d7;}
.news-page a { display: block; color: #656565; font-size: 12px; line-height: 30px;}
.news-page a:hover { color: #4d4d4d;}
/* page */
.page { color:#000; line-height:24px; clear:both; display:table; margin:50px auto 0;  }
.page a:nth-child(2) { border:0;}
.page a { float:left; padding:0 15px; color:#b7b7b7; margin-top: 3px; font-size: 12px; line-height: 12px; border-left:1px solid #b7b7b7; display:table-cell; }
.page a.prev { background: #b7b7b7; width:24px; height:17px; line-height: 17px; color: #fff; text-align: center; display:block; border:0; padding:0; margin:0;}
.page a.next { background: #b7b7b7; width:24px; height:17px; line-height: 17px; color: #fff; text-align: center; display:block; border:0; padding:0; margin:0;}
.page a:hover,.page a.current { color:#4d4d4d; }
.page a.prev:hover,.page a.next:hover { background: #4d4d4d; color: #fff;}

/*产品列表*/
.productlist {line-height:200%; word-wrap:break-word; text-align:justify; }
.productlist ul  { width:100%; overflow:hidden; }
.productlist ul li { display:block; width: 266px; height: 275px; float: left; margin: 0 13px 20px 13px;border: #ebebeb 1px solid; overflow:hidden;}
.productlist ul li a { display: block; /* width: 252px; */ height: 292px; background: url(../images/lipicyinying.png) no-repeat 8px 276px; /* float: left; */ /* margin: 0 auto; */ margin: 0; overflow: hidden; }
.productlist ul li a img { width:266px; height:227px; overflow:hidden; }
.productlist ul li a:hover img { filter:alpha(opacity=60); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; }
.productlist ul li a span { font-size:14px; width: 90%; line-height: 40px; display: block; overflow: hidden; margin: 0 auto; }
.productlist ul li a:hover span { font-size:14px; width: 90%; line-height: 40px; display: block; overflow: hidden; margin: 0 auto; color:#d85d24; }