﻿@charset "utf-8";
/* CSS Document */
*{ margin: 0;padding: 0;border:0;}
body {font-size:12px; font-family: "微软雅黑";line-height:24px;color:#333333; -webkit-text-size-adjust:none; background-color:#fff;}
a{ color:#333333; text-decoration:none; cursor:pointer;transition:all 0.4s linear 0s;}
a:hover{ text-decoration:none;}
ul {list-style: none;}
li{ list-style-type:none;transition:all 0.4s linear 0s;}
.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.eng{ font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:14px; color:#990000; padding-left:3px;}
.nr{line-height:24px;}

/*top*/
#top{ width:100%; height:122px; background:#FFF;}
.top{ width:1200px; height:122px; margin:0 auto;}
.logo{  float:left;}
.phone{ width:255px; height:122px; float:right; }
.t-right2{ float:right; margin-top:32px; }
.t-right2 h3{background:url(../images/tel.png) no-repeat left center; padding-left:60px; height:52px; color:#2c2c2c; font-size:16px; font-weight:normal; }
.t-right2 h3 span{color:#ff0000; font-size:24px;line-height:30px;font-weight:normal; font-family:"impact";}

#nav{ width:100%; height:52px; background:#037EA0;}
.nav{ width:1200px; height:52px; margin:0 auto;}
.line{ width:1px; height:16px; background:#5683CD; float:right; margin-top:18px;}
.nav ul li{ width:150px; height:52px; float:left;}
.nav ul li a{ font-size:16px; font-family:"微软雅黑"; color:#FFF; text-align:center; line-height:50px; display:block; width:149px; height:52px; float:left;}
.nav ul li a:hover{ background:#04A3D0;}
.nav ul li.current{background:#04A3D0; color:#FFF;}

.banner{ width:100%; height:500px; white-space:nowrap; margin:0 auto; overflow:hidden;  position:relative; z-index:1;}
.banner_m{ width:50%; height:500px; display:inline-block; position:relative;}
.wrapper {*float:left; width:1920px; height:500px; display:inline-block; position:relative; left:-967px;}
.fn-clear { zoom: 1; }
.box_skitter { position: relative; background: none; }
.box_skitter ul { display: none; }
.box_skitter .container_skitter { overflow: hidden; position: relative; }
.box_skitter .image { overflow: hidden; }
.box_skitter .image img { display: none;}
.box_skitter .box_clone { position: absolute; top: 0; left: 0; width: 100px; overflow: hidden; display: none; z-index: 20; }
.box_skitter .box_clone img { position: absolute; top: 0; left: 0; z-index: 20; }
.box_skitter .prev_button { position: absolute; top: 40%; left:19%; z-index: 100; width: 72px; height: 143px; overflow: hidden; text-indent: -9999em; margin-top:0; background: url('../images/prev.png') no-repeat left top !important; }
.box_skitter .next_button { position: absolute; top: 40%; right:17%; z-index: 100; width: 72px; height: 143px; overflow: hidden; text-indent: -9999em; margin-top:0; background: url('../images/next.png') no-repeat left top !important; }
.box_skitter .label_skitter { z-index: 150; position: absolute; display: none; }
.loading { position: absolute; top: 50%; right: 50%; z-index: 10000; margin: -16px -16px; color: #fff; text-indent: -9999em; overflow: hidden; background: url('../images/ajax-loader.gif') no-repeat left top; width: 31px; height: 31px; }
#slideshow { width:1920px; height:500px; }
#slideshow ul { display: none; }

.nbanner { position: relative; width: 100%;  overflow: hidden; z-index:0;  }
.nbanner .bd { position: relative;left: 50%; width:1920px; margin: 0 0 0 -960px; text-align: center; overflow: hidden; }
.nbanner .wrap { position:relative; }
.nbanner .hd { position: absolute; bottom: 20px; width:1200px; text-align:center; z-index:999; }
.nbanner .hd ul {  display:inline-block; *display:inline; zoom:1;   }
.nbanner .hd li { float:left; width:12px; height:12px; margin:0 5px; border-radius:100%; text-indent:-9999em; background:#fff; cursor:pointer; }
.nbanner .hd li.on { background:#41517a; }

/*index*/
#cont1{ width: 100%; height: auto; overflow: hidden; padding-top: 35px; padding-bottom: 15px;}
.cont1{ width: 1200px; margin: 0 auto; }

/*工程案例展示*/
#cont2{ width: 100%;overflow:hidden;}
.c2{background:#f4f4f4;width:1430px;position:relative;left:50%;margin-left:-715px;padding-top:25px;padding-bottom:28px;}
.case{width:1200px;margin:0 auto;}
.ctitle{color:#0262b8;font:400 26px/45px "微软雅黑";position:relative;border-bottom:1px solid #d8d8d8}
.ctitle a{position:absolute;right:18px;top:0;font-size:12px;}
.case .content{padding-top:28px;}
.roll_product{float:left;}
.product_list2 li{float:left;margin-left:8px;margin-right:8px;_display:inline;}
.product_list2 li a.img img{width:253px;height:218px;}
.product_list2 li h3{text-align:center;line-height:35px;}
.product_list2 li h3 a{font-weight:normal;color:#333;font-size:14px;}
.product_list2 li a.img{display:block;}
.product_list2 li h3 a:hover{color:#0262b8;}

#demo{overflow:hidden;width:100%;margin:0 auto;}
#indemo {float: left;width:800%}
#demo1 {float: left;}
#demo2 {float: left;}

/*首页新闻*/
#cont3{ width: 100%;overflow:hidden;}
.news{width:1200px;margin:0 auto;}
.news_company{width:672px;float:left;margin-top:30px;}
.news1_title{background:url(../images/ntitle.jpg) no-repeat left bottom;color:#0262b8;font:400 26px/55px "微软雅黑";position:relative;}
.news1_title a{font:400 12px/55px "微软雅黑";position:absolute;right:5px;top:5px;}
.news_company .content{padding-top:20px;}
.nlist{padding:6px 35px 13px;background:#eeeeee}
.nlist li a{color:#333;font:400 22px/48px "微软雅黑";text-align:center;display:block}
.nlist li span{display:block;font:400 14px/26px "微软雅黑";text-indent:2em;}
.nlist li span a{color:#ff7300;display:inline;font:400 14px/26px "微软雅黑";}
.nlist li a:hover{color:#0071cc;}

.news_list1{margin-bottom:15px;margin-top:28px;}
.news_list1 dd{width:84px;border:1px solid #cfcfcf;text-align:center;font:600 36px "arial";color:#9696a3;float:left;height:74px;padding-top:10px;}
.news_list1 dd span{display:block;font:400 14px "arial";}
.news_list1 dt{width:535px;float:left;margin-left:32px;}
.news_list1 dt a{color:#333;font:400 16px/36px "微软雅黑";}
.news_list1 dt span{display:block;font:400 12px/24px "微软雅黑";text-indent:2em;}
.news_list1 dt span a{color:#ff7300;display:inline;font:400 12px/24px "微软雅黑";}
.news_list1:hover dd{background:#0071cc;border-color:#0071cc;color:#fff;}
.news_list1:hover dt a{color:#0071cc;}


.news2_company{width:475px;float:right;margin-top:30px;}
.news2_company .content{padding-top:20px;}
.nlist1 li img{width:475px;height:204px;}
.nlist1 h3{margin-top:18px;}
.nlist1 h3 a{color:#333;font:400 14px/30px "微软雅黑";}
.nlist1 h3 span{display:block;font:400 12px/25px "微软雅黑";text-indent:2em;}
.nlist1 h3 span a{color:#ff7300;display:inline;font:400 12px/25px "微软雅黑";}
.nlist1 li h3 a:hover{color:#0071cc;}
.news_list2{margin-top:20px;}
.news_list2 li a{color:#333;font:400 14px/33px "微软雅黑";border-bottom:1px dashed #999;display:block;}
.news_list2 li a:hover{color:#0071cc;}



#cont4{ width: 100%; height: 402px; background: url("../images/cont8_bg.jpg") no-repeat center;margin-top:50px;}
.cont4{ width: 1200px; height: auto; margin: 0 auto;}
.company{ width: 520px; float: left; padding-top: 55px;}
.company h1{ font-size: 24px; font-family: "Microsoft YaHei"; color: #FFF; font-weight: normal; line-height: 30px;}
.company span{ width: 50px; height: 3px; background: #FFF; float: left; margin-top: 20px;}
.company p{ font-size: 14px; font-family: "Microsoft YaHei"; color: #FFF; line-height: 28px; width: 100%; float: left; padding-top: 20px;}
.company a{ width: 163px; height: 42px; display: block; border: 2px solid #FFF; font-size: 16px; font-family: "Microsoft YaHei"; color: #FFF; text-align: center; line-height: 42px; float: left; margin-top: 45px;}
.company a:hover{ background: #FFF; color: #2D5AA3;}

.companymap{ width: 680px; float: right;}
.baidu-map{width: 680px;height: 402px; }
/*left*/
.allleft{ width:232px; height:100%; overflow:hidden;float:left; padding-bottom:20px;}
.prolist{ width: 100%; height: auto; float: left;}
.prolist_titleL{ width: 100%; height: 96px; float: left; background: url("../images/prolist_title.jpg") no-repeat;}
.prolist_titleL h5{ font-size: 24px; font-family: "Microsoft YaHei"; color: #FFF; font-weight: normal; padding-left: 47px; padding-top: 20px;}
.prolist_titleL h6{ font-size: 14px; font-family: "Microsoft YaHei"; color: #fff; font-weight: normal; padding-left: 47px; padding-top: 5px;}
.prolist_con2{ width: 100%; height: auto; float: left; background: #33A9D0; padding-top: 30px; padding-bottom: 30px;}
.prolist_con2 li a{ width: 100%; height: 45px; border-bottom: 1px solid #5CBBDA; display: block; background: url("../images/prolist_li.jpg") no-repeat 20px center;
	font-size: 16px; font-family: "Microsoft YaHei"; color: #fff; line-height: 45px; text-indent: 55px;}
.prolist_con2 a:hover, .prolist_con2 li a.current{  color:#eee; background: url("../images/prolist_li_hv.jpg") no-repeat 25px center;}
.contact{ width: 100%; height: auto; float: left; background: url("../images/contact_bg.jpg") repeat; padding-top: 9px; padding-bottom: 9px;}
.contact_con{ width: 178px; height: auto; margin: 0 auto; border: 1px solid #406FBD; padding: 20px 18px 20px 15px;}
.contact_con h1{ font-size: 18px; font-family: "Microsoft YaHei"; color: #FFF; line-height: 32px;}
.contact_con span{ font-size: 16px; font-family: "Microsoft YaHei"; color: #FFF; font-weight: normal; line-height: 32px;}
.contact_con li{ font-size: 12px; font-family: "Microsoft YaHei"; color: #FFF; line-height: 32px;}


/*end*/
#end{ width: 100%; height: 208px; overflow: hidden; padding-top: 50px; background-color:#037EA0}
.end{ width: 1200px; margin: 0 auto;}
.end1{ width: 100%; float: left;}
.nrl{ width: 350px; float: left; background: url("../images/line.jpg") no-repeat left 5px; padding-left: 23px;}
.tit{ width: 100%; float: left; font-size: 16px; font-family: "Microsoft YaHei"; color: #DEE7F3;}
.con{ width: 100%; float: left;}
.con ul li{ width: 115px; float: left;}
.con ul li a{ font-size: 14px; color: #ccc; line-height: 28px;}
.nrc{ width: 515px; float: left;background: url("../images/line.jpg") no-repeat left 5px; padding-left: 23px;}
.nrc h5{ width: 100%; float: left; font-size: 16px; font-family: "Microsoft YaHei"; color:#DEE7F3; font-weight: normal;}
.nrc li{ font-size: 14px; color: #ccc; line-height: 28px;}
.nrr{ width: 164px; height: 129px; float: right; border: 1px solid #D2D2D2;}
.nrr img{ width: 129px; height: 129px; display: block; float: left; border-right: 1px solid #D2D2D2;}
.nrr p{ font-size: 12px; color: #ccc; width: 20px; line-height: 20px; padding-top: 5px; float: right;}
.end2{ width: 100%; height: auto; float: left; overflow: hidden; padding-top: 20px; font-size: 12px; color: #ccc;}
.end2 a{ color: #ccc;}
#end a:hover{ color: #fff;}


/*public*/
#mysmbn{ width: 100%; height:300px; background: no-repeat center center;}


.main{width:100%; height:100%; overflow:hidden;margin:0 auto; padding-top:35px; padding-bottom: 30px; border-bottom: 2px solid #898989;}
.allcon{width:1200px; height:100%; overflow:hidden; margin: 0 auto;}
.concompany{ width:930px;height:100%; overflow:hidden;float:right;}
.concompanylogo{ width:100%; height:55px;background: #EFEFEF;}
.honorlogo1{ float:left; font-size: 18px; font-family: "Microsoft YaHei"; color: #5e5e5e; line-height: 55px; font-weight: bold;}
.honorlogo1 h5{ width: 164px; height: 55px; float: left; background: #037EA0; font-size: 22px; font-family: "Microsoft YaHei"; color: #FFF; font-weight: normal; text-align: center; margin-right: 15px;}

.scrollleft{ width: 100%; height: 250px; overflow: hidden; padding-top: 50px;}
.scrollleft li{ float: left;}
.scrollleft li img{ width: 300px; height: 225px; display: block; border: 1px solid #EFEFEF; padding: 3px; margin-right: 20px; }


.honorlogo2{ float:right; padding-right:10px; color:#939393; line-height: 55px;}
.honorlogo2 a{color:#939393;}
.proindex{ width:110%; height:100%; padding-top:10px; overflow:hidden; margin:0 auto; padding-bottom:30px;}
.concompanycon{ width:100%; height:100%; padding-top:10px; overflow:hidden; margin:0 auto; padding-bottom:30px;}

.rnewys{ width:100%; height:120px; border-bottom:#d9d9d9 solid 1px; padding-top:10px;}


.newconleft{width:84px;border:1px solid #cfcfcf;text-align:center;font:600 36px "arial";color:#9696a3;float:left;height:74px;padding-top:10px;}
.newconleft span{display:block;font:400 14px "arial";}
.newsconright{ width:80%; height:120px; float:left;padding-left:20px;}
.newsconright a{ width:100%; height:120px; display:block; color:#676767;font-size:15px;}
.newsconright a:hover{ color:#037EA0; text-decoration:none;}
.newsconright1{ color:#333; font-weight:bold; padding-bottom:10px;}
.back a{ width:125px; height:42px; display:block; float:right; font-size:16px; font-family:"宋体"; color:#FFF;  line-height:42px; font-weight:bold;  clear:both;background:#037EA0; text-align: center; margin-top:20px;}
.back a:hover{ opacity:0.8;}

/************常州贷款*****************/
.newsdivys{ width:100%; height:190px; border-bottom:#353535 double 5px; padding-top:10px;}
.newsdivysimg{ width:245px; height:175px; float:left; border:1px solid #8CCE2E; padding:3px; }
.newsdivyscon{ width:665px; height:120px; float:right; font-size:14px;}
.newsdivyscon a{width:100%; height:190px; display:block; color:#999999;}
.newsdivyscon a:hover{ text-decoration:none; color:#E61403;}
.newsdivyscon1{font-family:Microsoft YaHei,SimSun; font-size:18px; color:#333; line-height:30px; width:75px; border-bottom:5px solid #8CCE2E;}
.newsdivyscon2{ padding-top:6px;}

.news_nei li{width:100%;height:35px;border-bottom:1px dashed #898989;line-height:35px; background:url(../images/newslibg.jpg) no-repeat left center; text-indent: 15px; font-family:"微软雅黑";
	font-size:15px; color:#333;}
.news_nei li a{ color:#333;}
.news_nei  li a:hover{color:#037EA0;}


.a_left{width:100px; height:300px; position:absolute; margin-left:10px; z-index:9999;margin-top:40px;}
.a_right{width:100px; height:300px; position:absolute; margin-left:600px;z-index:9999; margin-top:40px;}
.a_left a{width:100px; height:300px; float:left; display:block; position:relative; z-index:999;background:url('../images/btn-prev.png') no-repeat left center;}
.a_right a{width:100px; height:300px; float:right;display:block; position:relative; z-index:999;background:url('../images/btn-next.png') no-repeat right center;}
.a_left a:hover{width:100px; height:300px; float:left;background:url('../images/btn-prev-cur.png') no-repeat left center;}
.a_right a:hover{width:100px; height:300px; float:right;z-index:999;background:url('../images/btn-next-cur.png') no-repeat right center;}
 
 

#indexNews{ padding-bottom:15px;}
#indexNews li{ width:658px; height:30px; line-height:30px; border-bottom:#7f7f7f dashed 1px; padding-left:22px;background:url(../images/newsli.gif) no-repeat left;}
#indexNews li a{ float:left;}
#topnews{ height:125px; overflow:hidden}
#topnews li{border-bottom:1px dashed #dedede; height:120px;}
#topnews li a{ font-weight:800; font-size:14px; font-family:Microsoft YaHei,SimSun;}
.introImg{ float:left; margin-right:10px;}
.info_date{ float:right; padding-right:5px;}
#indexPro{width:745px; height:430px; overflow:hidden; margin:0 auto; float:right}
#indexPro li,.produc li{float:left; margin:0 24px 13px 0px; _margin:0 20px 10px 0px; width:238px; height:206px; _height:203px; text-align:center;}

#fl{ float:left; width:240px;}
#fl li{ background:url(../images/fl_li.jpg) no-repeat top left; height:30px;}
#fl li a{ padding-left:38px; display:block; line-height:29px;}
#fl li a:hover{ background:url(../images/fl_hover.jpg) no-repeat top left; color:#FFF;}

.info_img{ width:100%; height:auto; padding-bottom:10px;}
.info_img li{ width:214px; height:198px;text-align:center;}
.info_img li a{ width:212px; height:198px; display:block; background-color:#f2f2f2;border:#e8e8e8 solid 1px; line-height:40px;font-size:15px;}
.info_img li a:hover{ background-color:#037EA0; text-decoration:none; color:#FFF;}
.info_img li img{ width:197px; height:150px; padding-top:8px;}

@keyframes aniBlink120{from{margin-left:-60px}to{margin-left:230px}}
@-webkit-keyframes aniBlink120{from{margin-left:-60px}to{margin-left:230px}}

.food_info_tit_bg{margin:30px 0 0 0px;width:100%;height:30px;background:#ececec; float:left;}
.food_info_tit{display:inline-block;padding-left:10px; padding-right:10px;height:100%;border-right:1px solid #fff;background:#656565;color:#fff;line-height:30px;font-family:Microsoft YaHei; font-size:14px;}


/************新闻*****************/
.news_tit_u{text-align: center;font-size: 16px;color: #0c5ba4;line-height: 30px; font-weight:700;}
.news_tit_d{text-align: center;padding: 5px 0px;font-size: 12px;font-weight: 100;background: #f7f7f7;border: 1px solid #e8e8e8;color: #303030;width: 98%;margin: 10px auto;height: 20px;line-height: 20px;}
.news_tit_img{ width:60%; margin:9px auto; text-align:center}
.news_main{ line-height:200%; font-size:14px;}
/************产品*****************/
.produc{ width:100%; margin:0 auto; overflow:hidden; padding-top:15px;}
.proIntro{ line-height:180%; padding:10px 0; }
.pro_info .rel_center{margin:23px 0 6px;margin-left:-145px;padding:3px;width:290px;height:216px;border:1px solid #dcdcdc;}

.pro_name{display:block;color:#da020d;text-align:left;}
.info_title{margin:30px 0 0 0px;width:760px;height:30px;background:#ececec; float:left;}
.info_title b{display:inline-block;padding-left:10px;height:100%;border-right:1px solid #fff;background:#656565;color:#fff;line-height:30px;}
.info_title a{margin:8px;width:15px;height:15px;background-position:0 -426px;}
/********goods_info&jobs_info*******/
.order{margin:40px 0 120px 46px;line-height:40px;}
.order img{vertical-align:-5px;cursor:pointer;}
#submit{width:90px;height:34px;border:none;background-position:0px -366px;color:#fff;cursor:pointer;border-radius:5px; background:#037EA0;}

.friendlinks {width: 1200px; margin: 10px auto;line-height:200%;}
.friendlinks a{padding:0 10px;line-height:30px;}

.product-number-info {
    background: url(/theme/site01940/img/1.jpg);
    position: relative;
}
.product-number-info .product-number-inner {
    width: 1180px;
    margin: 0 auto;
}
.product-number-info ul {
    padding: 50px 0;
}
.q {zoom: 1; }
.product-number-info li {
    float: left;
    width: 220px;
    height: 90px;
    border-left: 1px solid #66c7fd;
    color: #fff;
    padding-top: 1px;text-align:center !important;
}
.product-number-info li:first-child {
    border: none;
}
.product-number-info li b {
    font-weight: 400;
    font-size: 36px;
    line-height: 1;
    display: inline-block;
    position: relative;
    margin: 15px 0 10px;
}
.product-number-info li p {
    font-size: 14px;
}
.product-number-info li b i {
    font-style: normal;
}
.product-number-info li b sup {
    position: absolute;
    font-size: 20px;
    right: -15px;
    top: -3px;
}
.product-number-info li b em {
    font-style: normal;
    font-size: 28px;
    font-weight: 100;
    padding-left: 2px;
    position: relative;
    top: -4px;
}