﻿@import url("system_1.css");
/*内容页中的分页样式，可以通过覆盖CSS的方法改写*/
#CMS_ConGoPage{height:50px;line-height:50px; width:100%; text-align:center; clear: both; padding: 10px 0; font-family: cursive;font-size: 14px;}#CMS_ConGoPage span{display:inline-block; height:30px; line-height:30px; text-align:center;  width:30px; border: solid #ccc 1px;margin: 10px 3px; color:#ccc;}#CMS_ConGoPage span:hover{background-color: aliceblue;}#CMS_ConGoPage span a,#CMS_ConGoPage span a:hover{text-decoration: none;display:inline-block;color:#000;font-size: 14px;width: 100%;}
/* 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: "Microsoft YaHei"; font-size: 14px; background: none; color: #333333; }
body{min-width:1200px;}
table { border-collapse: collapse; border-spacing: 0; }
td, th { word-wrap: break-word; word-break: break-all; }
img { border: 0; max-width:100%;}
del, ins { text-decoration: none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%;font-weight:normal; }
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: #333; font-size: 14px; }
a:hover { text-decoration: none; color: #646464; }
a:focus { outline: none; color: #646464; }
.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; }
ul, li { margin: 0; padding: 0; list-style: none; }
/*通用头部*/

/*top*/
.top{width:100%;border-bottom:5px solid #ff3334;box-shadow:1px 1px 1px #b9b9b9;}
.top_logo{width:1200px;margin:0 auto;overflow:hidden;height:94px;}
.top_logo .logo img{height:82px;}
.top_logo .name{padding-top:35px;padding-left:10px;display:none;}
.top_logo .name p{font-size: 22px;color:#333333;}
.top_logo .name i{font-size: 12px;color:#999;}
.top_logo .ys{margin:40px 0 0 14px;padding-left:10px;border-left:1px solid #c1c1c1;line-height: 26px;}
.top_logo .ys span{font-size:48px;color:#ff3334;font-weight: bold;}
.top_logo .r{line-height: 94px;}
.top_logo .r i{padding-left:15px;margin-left:25px;}
.nav{width:1200px;margin:0 auto;height:40px;line-height: 40px;}
.nav li{height:45px;}
.nav li a{padding-right:50px;font-size:18px;}
.nav li a:hover{color:#ff3334}
.nav .l:hover .lanmu{display:block;}
.nav li .lanmu a{height:16px;margin-top:17px;line-height:12px;font-size:16px;color:#fff;padding:0 48px;border-right:1px solid #ff3334;display:inline-block;}
.nav li .lanmu{position:absolute;width:100%;top:139px;right:0;z-index: 2;background:#003466;display:none;}
.lanmu_box{width:1200px;overflow:hidden;position:relative;left:50%;margin-left:-600px;}
.lm_nei{float:left;height:100%;overflow:hidden;line-height: 50px;}
.lm_nei li{float:left;height:100%;}
.lm_nei li:hover{background:#ff3334;}
.nav .r{background:url(../images/tel.png) no-repeat left 4px;padding-left: 40px;line-height:34px;font-size: 32px;font-weight: bold;color:#ff3334;}
/*banner*/
.banner {
    width: 100%;
    overflow: hidden;
    position: relative;
}

.banner .box {
    width: 1920px;
    position: relative;
    left: 50%;
    margin-left: -960px;
}

.banner .bd {
    position: relative;
    overflow: hidden;
    z-index: 0;
    width: 100%;
}

.banner .bd li {
    zoom: 1;
    vertical-align: middle;
}

.banner .bd img {
    width: 1920px;
    height: 600px;
    display: block;
}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.banner .prev,
.banner .next {
    position: absolute;
    left: 16%;
    top: 50%;
    margin-top: -25px;
    display: block;
    width: 32px;
    height: 40px;
    background: url(../images/slider-arrow.png) -110px 5px no-repeat;
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.banner .next {
    left: auto;
    right: 16%;
    background-position: 8px 5px;
}

.banner .prev:hover,
.banner .next:hover {
    filter: alpha(opacity=100);
    opacity: 1;
}

.banner .prevStop {
    display: none;
}

.banner .nextStop {
    display: none;
}

.search{width:100%;height:110px;background:url(../images/bg.jpg);overflow:hidden;}
.search_box{width:1200px;margin:0 auto;}
.search_box span{font-size: 36px;font-weight: bold;line-height: 110px; color:#fff;}
.search_box .text{font-size: 18px;font-weight: normal;height:20px;border-left: 1px solid #fff;margin-left:10px;padding-left:10px;}
.in_text{height:40px; width:223px;line-height: 40px;background:url(../images/search.png) no-repeat 15px center #fff;border:0;color:#999;padding-left:50px;}
.hot_button{width:72px;line-height: 40px;background:#003466;color:#fff;text-align: center;border:0;}
.search .r{margin-top: 36px;}
.pro{width:1200px;margin:27px auto 0;overflow:hidden;    }
.pro .l{width:296px;overflow:hidden;}
.pro .l h2{font-size: 20px;color:#fff;background:url(../images/proh2_bg.png) no-repeat 20px center #003466;padding-left:75px;line-height: 64px;}
.pro .l h2 span{font-size: 12px;}
.pro .r{width:858px;}
.pro_lm{padding:0 22px;}
.pro_lm li{border-bottom: 1px dashed #999999;line-height: 67px;font-size: 18px;background:url(../images/pro_next.png) no-repeat right center;}
.pro_lm li:hover{background:url(../images/pro_nexth.png) no-repeat right center;}
.pro_lm li a{font-size:18px;}
.pro_lm li:hover a{color:#ff3334;}
.pro .con{background:url(../images/bg.jpg);padding:28px 21px;}
.pro_lm li:last-child{border:0;}
.pro .con{font-size: 36px;color:#fff;font-weight: 600;}
.pro .con .tit{padding-left:47px;background:url(../images/pro_line.png) no-repeat left center;font-size: 22px;color:#fff;margin-bottom: 10px; font-weight:normal;}
.pro .con .tit p{font-size: 12px;color:#fff;line-height: 12px;font-weight: normal}

#multipleColumn .bd{width:100%;}
#multipleColumn .bd li,.picMarquee-left .picList li{width:273px;text-align: center;position:relative;transition: box-shadow 0.3s ease-in-out;float:left;margin-right:10px;margin-bottom:30px;}
#multipleColumn .bd li:nth-child(3n-1) {margin:0 18px 30px;}
#multipleColumn .bd li:nth-child(3n){margin:0 0 30px;}
#multipleColumn .bd li:nth-child(3n-2){margin:0 0 30px;}
#multipleColumn .bd li a{ display: block;width:100%;height:100%;}
.pro_img{height:179px;overflow:hidden;}
.pro_img img{height:100%;}
.pro_h{transition: all 0.3s ease-in-out;}
#multipleColumn .bd li span,.picMarquee-left .picList li span{font-size: 14px; padding:0 30px 0 15px;line-height: 49px;display: block;border:1px solid #d6d6d6;border-top:0;background:url(../images/pro_into.png) no-repeat 240px center;text-align: left;}
.pro_h{position:absolute;background:url(../images/pro_plus.png) no-repeat right top;width:100%;height:100%;top:0}
#multipleColumn .bd li:hover,.picMarquee-left .picList li:hover{box-shadow: 0px 4px 8px #d6d6d6;}
#multipleColumn .bd li:hover .pro_h,.picMarquee-left .picList li:hover .pro_h{background:url(../images/pro_plush.png) no-repeat top center;}
#multipleColumn .hd{border-bottom:1px solid #d6d6d6;margin-bottom: 24px;overflow:hidden;font-size: 14px;line-height: 40px;text-align: right;}
#multipleColumn .hd a{display: inline-block;width:32px;height:32px;float:right;margin-left: 10px;margin-bottom: 15px}
#multipleColumn .bd li:hover span,.picMarquee-left .picList li:hover span{color:#003466;background:url(../images/pro_intoh.png) no-repeat 240px center;}

.about{background:url(../images/bg_grey.jpg) repeat-x;overflow:hidden;}
.about_box{width:1200px;margin:0 auto;padding-top:33px; }
.about_box .l{width:38%;border:1px solid #d6d6d6;border-right:0;padding:50px 77px 40px;background:#fff;}
.about_box h2{font-size: 30px;color:#003466;font-weight: bold;text-align: center;margin-bottom:35px;    }
.about_box .l span{font-size: 24px;color:#003466;font-weight: bold;}
.ab_into{border:1px solid #d6d6d6;border-radius: 40px;width:245px;line-height: 40px;overflow:hidden;display: block;}
.ab_into .ab_in_line{font-size: 14px;font-weight: normal; width:137px;margin-right:15px;color:#fff;line-height: 40px;border-radius: 40px;text-align: center;background:#ff3334;display: inline-block;}
.about_box .l .text{padding:40px 0;border-top: 1px solid #d6d6d6;margin-top: 28px;line-height: 22px;}
.about_box .r{width:49%;border:1px solid #ff3334;height:422px;background:#ff3334;position:relative;border-left:0;}
.about_box .r img{position:absolute;width:616px;height:329px;top:50px;right:40px;}
.ab_into:hover{background:#ff3334;}
.ab_into:hover .ab_in_ab{color:#fff;}
.ab_into:hover .ab_in_line{background:#fff;color:#333;}

.adv{width:100%;overflow:hidden;background:url(../images/adv_h2bg.jpg) repeat-x center 41px;margin-top: 72px;}
.adv h2,.case h2{width:1200px;margin:0 auto 40px;}
.adv h2 span,.case h2 span,.xg_tit span{display:block;border-bottom: 3px solid #ff3334;width:96px;overflow:hidden;font-size: 24px;line-height: 40px;}
.adv_box{width:1200px;margin:20px auto 0;overflow:hidden;position:relative;}
.adv_box img{height:268px;width:520px;}
.adv_h{width:44%;position:absolute;left:0;top:0;background:url(../images/adv1.png) no-repeat left top;padding: 118px 625px 35px 40px;}
.adv_h p{font-size: 24px;color:#ff3334;}
.adv_h i{line-height: 30px;color:#999999;}
.two{background:url(../images/adv2.png) no-repeat right top; text-align: right;padding: 118px 47px 35px 625px;}
.three{background:url(../images/adv3.png) no-repeat left top;}
.four{background:url(../images/adv4.png) no-repeat right top;text-align: right;padding: 118px 47px 35px 625px;}

.bang{width:100%;overflow:hidden;margin:50px 0;}
.bang_box{width:1920px;position:relative;left:50%;margin-left:-960px;background:url(../images/bang.jpg) no-repeat top center;overflow:hidden;}
.b_nei{width:1200px;margin:0 auto;overflow:hidden;}
.b_nei .l{width:700px;text-align: center;line-height: 149px;font-size: 18px;color:#fff;}
.b_nei .r{padding-top:34px;}
.b_nei .r p{font-size: 18px;color:#fff;text-align: right;}
.b_nei .r span{padding-left:50px;font-size: 48px;color:#fff;font-weight: bold;line-height: 60px;background:url(../images/bang_tel.png) no-repeat left center;}

.news{width:1200px;margin:0 auto;overflow:hidden;}
.news ul{width:532px;padding:20px 23px;border:1px solid #d6d6d6;border-top:0;}
.news h3 span{font-size: 20px;color:#fff;padding-left:52px;background:url(../images/news_h3bg.png) no-repeat 20px center;}
.news h3{font-size: 12px;line-height: 50px;width:580px;background:url(../images/bg.jpg) ;color:#fff;}
.news ul li{padding-left: 24px;border-bottom: 1px dashed #d6d6d6; background:url(../images/newslist_bg.png) no-repeat left center;}
.news ul li a{font-size: 14px;line-height: 40px;}
.news .r h3{background:url(../images/bgblue.jpg)}

.case{width:100%;overflow:hidden;background:url(../images/adv_h2bg.jpg) repeat-x center 41px;margin-top: 35px;}
.picMarquee-left{width:1200px;margin:0 auto;overflow:hidden;}
.picMarquee-left .picList li{margin-right:27px; }

.link{width:1200px;margin:0 auto;overflow:hidden;}
.link h4{font-size: 22px;line-height: 25px;display: inherit;}
.link a{padding:0 10px;line-height: 25px;}

.foot{width:100%;overflow:hidden;background:#040726;}
.footer{width:1200px;margin:45px auto;overflow:hidden;}
.footer .l{max-width: 1030px;}
.footer .l ul{overflow:hidden;border-bottom: 1px solid #6b6c7d;padding-bottom: 25px;margin-bottom: 20px;}
.footer .l ul li{float:left;}
.footer .l ul li a{font-size: 16px;color:#fff;padding-right:68px;}
.footer .l p{font-size: 14px;color:#b5b5b5;line-height: 26px;}
.footer .r img{height:130px;}

.nbanner{width:100%;overflow:hidden;}
.nbanner div{width:1920px;position:relative;left:50%;margin-left:-960px;overflow:hidden;height:300px;}
.page{font-size: 14px;text-align: center;line-height:40px;}
.xg{width:100%;overflow:hidden;background:url(../images/adv_h2bg.jpg) repeat-x center 41px;margin-top: 35px;}
.xg_tit{width:1200px;margin:0 auto 40px;}
.xg .nei_news{width:1200px;margin:0 auto;}
.nei_news li{width:48%;margin-right:24px;border-bottom: 1px dashed #d6d6d6;padding:30px 0;float:left;}
.nei_news li .news_tit{font-size: 14px;color:#000;line-height: 30px;background:url(../images/newslist_bg.png) no-repeat left center;padding-left: 20px;}
.nei_news li .news_tit span{font-size: 12px;color:#999;float:right;}
.nei_news li p{font-size: 12px;color:#666;}
.nei_news li:nth-child(2n){float:right;margin-right: 0;}
.nei_news li:hover .news_tit,.nei_news li:hover span{color:#ff3334;}
.pro .bd h1{font-size:18px;color:#003466;line-height:60px;text-align:center;}
.pro .bd .liulan{font-size:12px;text-align:center;color:#999;}
.pro .bd .nei_con{padding:20px 0;}
.bread{text-align:right;border-bottom:1px solid #d4d4d4;line-height:60px;color:#999;}
.bread a{color:#999;}
.nei_con input{width:400px;border:1px solid #d4d4d4;line-height:30px;margin:5px 0;}
.nei_con #ZDY_content{width:400px;border:1px solid #d4d4d4;}
.dede_pages ul li a {
    float: left;
    padding: 2px 4px 2px;
    color: #555;
    display: block;
}
.dede_pages ul li {
    float: left;
    font-family: Tahoma;
    line-height: 17px;
    margin-right: 6px;
    border: 1px solid #E9E9E9;
}