/*公共标题*/
.tit{ text-align:center; margin-top:72px;}
.tit a{ font:bold 48px "Microsoft Yahei"; color:#333;}
.tit p{ font:16px/36px "Microsoft Yahei"; color:#666; background:url(../images/titbg.gif) no-repeat center top;}

/*banner效果*/
.banner { position:relative; width:100%;min-width:1200px;  height:500px; min-width:1100px; overflow:hidden; }
.fullSlide {width:100%;min-width:1200px; position:relative;height:520px;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;height:520px;overflow:hidden;text-align:center; background-position:center top;background-repeat:no-repeat;}
.fullSlide .bd li a {display:block;height:520px;}
.fullSlide .bd li { height:600px; position:absolute; width:100%; display:none; }
.fullSlide .bd li img { position:absolute; left:50%; top:0; margin-left:-960px; width:1920px; height:520px; }
.fullSlide .hd { position:absolute; z-index:7; bottom:35px; left:47%; padding:5px 6px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li{border-radius:14px;width:18px;height:18px; color:#fffab1;  background:#fff; float:left; cursor: pointer;display:block;margin-left: 5px;
                  transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s;
                  -moz-transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s; /* Firefox 4 */
                  -webkit-transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s; /* Safari and Chrome */
                  -o-transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s; /* Opera */}
.fullSlide .hd ul .on{ width:32px;height:18px;background:#e60012; color:#e60012;}
.fullSlide .prev,.fullSlide .next {	display:block;
	position:absolute;
	z-index:1;top:50%;
	margin-top:-30px;left:5%;
	z-index:1;
	width:40px;
	height:60px;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
	width:81px; height:80px;}
.fullSlide .prev{ background:url(../images/banner_prev.png) no-repeat;}
.fullSlide .next {left:auto;right:5%;background:url(../images/banner_next.png) no-repeat;}

/*搜索*/
.ser_bg{ margin-bottom:0; min-width:1200px; }
.ser_bg{border-bottom: 1px solid #dfdfdf; height:85px; overflow:hidden;margin-bottom:20px;}  
.ser_c{ height:85px; overflow:hidden;}
.ser_c .inp01{ float:left; padding-left:10px; width:254px;   height:30px;overflow:hidden; font:14px/30px "Microsoft Yahei"; border:none; background:url(../images/ser1.gif) no-repeat left top; color:#666; margin-top:30px; display:inline;outline:none;} 
.ser_c .inp02{ float:left; background:url(../images/ser2.gif) no-repeat left top; width:100px; height:30px; border:0; margin-top:30px;outline:none; cursor:pointer;}
.ser_c p{height:85px; width:750px; overflow:hidden; display:block; color:#666;font:14px/85px "Microsoft Yahei";}
.ser_c p a{color:#666;padding-right:15px; display: inline-block;}

/*按钮*/
.tel_btn{display: inline-block; height: 44px; margin-top:33px; }
.tel_btn a{float: left; margin:0 4px; display:block; width:176px; height:44px; text-align:center; font: bold 18px/42px "Microsoft Yahei";color: #fff; background:url(../images/btn_red.png) no-repeat left top;}
.tel_btn .tel_b2{float: right; color: #333; background:url(../images/btn_bai.png) no-repeat left top;}
.tel_btn a:hover{text-decoration: none;}

/*横幅*/
.hengfu {margin:50px auto 0 auto;width:100%; min-width:1200px; height:275px; background:url(../images/hengfu.jpg?2)  no-repeat center;}
.hengfu .zx {width:1180px;margin:0 auto;}
.hengfu .zx .re { width:300px; float:right;margin:100px 25px 0 0;color:#fff;font-size:18px; font-weight:bold;}
.hengfu .zx img{margin:20px 0 20px 50px;}

/*产品*/
.pro_bg{ min-width:1200px; overflow:hidden;} 
.pro .t_h2{margin:50px auto 55px; text-align: center; line-height: 50px;}
.pro_l{width:303px; overflow:hidden; background: #ececec; border: 1px solid #dcdcdc;}
.pro_l h4{  background: url(../images/bg.png) repeat-x ;text-align: center; height:82px; overflow:hidden; font:bold 20px/28px "Microsoft Yahei"; margin-bottom:20px; padding-top:30px; }
.pro_l h4 i{display:block; font:14px/16px "Times New Roman", Times, serif; text-transform: uppercase; color: #fff;}
.pro_l h4 a{ color:#fff; padding-top:200px; }
.pro_l h3{ margin:0 auto 14px; width: 262px; overflow: hidden; font:bold 16px/40px "Microsoft Yahei";}
.pro_l h3 a{ color:#fff; display: inline-block; padding-left: 18px; width:240px; height:40px; overflow:hidden;}
.pro_l h3 a{ background:#016dce; text-decoration: none;}
.pro_l ul{margin-left: 28px;width: 253px; overflow: hidden; margin-top:-15px}
.pro_l ul li{ height:30px; overflow:hidden; font:14px; font-family:"微软雅黑", "Microsoft Yahei"; padding-left: 14px; background:url(../images/pro_arr.png) no-repeat left center; line-height:30px; width:235px;     border-bottom: 1px dashed #ddd;}
.pro_l ul li a{ color:#333; height:30px; line-height:30px; display:block; width:221px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.pro_l ul li a:hover{ color:#f00; }
.pro_r{width:876px;overflow:hidden; background:url(../images/pro_rbg.jpg) no-repeat left top;}
.pro_r h2{margin: 19px auto 50px; width: 772px; height:62px; overflow:hidden; font:bold 20px/62px "Microsoft Yahei"; background:url(../images/pro_hr.png) no-repeat left bottom;}
.pro_r h2 a{color: #e60012; }
.pro_r h2 span{ font:14px/62px "Microsoft Yahei";padding-right: 26px; background:url(../images/pro_more.png) no-repeat 32px center; }
.pro_r h2 span a{color: #666;}
.pro_r dl{ margin:0 auto; width: 782px; overflow:hidden; margin-left:10px;}
.pro_r dt {float: left; width:370px; height:322px; overflow:hidden;}
.pro_r dt img{width:370px; height:322px;}
.pro_r dd{float: right; width:400px; padding-top:0px; overflow:hidden;}
.pro_r dd h3{ margin-bottom:20px; border-bottom: 1px solid #cdcccc; overflow:hidden; font: bold 16px/68px "Microsoft Yahei";}
.pro_r dd h3 a{ color:#1f1a17;}
.pro_r dd h3 a:hover{ text-decoration:none;}
.pro_r dd p{ font:14px/32px "Microsoft Yahei"; color: #555;}
.pro_r ul{width: 876px; overflow:hidden; background:url(../images/pro_box_bg.jpg) }
.pro_r li{position:relative; float:left;text-align: center; width:290px; height:255px; line-height: 0px;}
.pro_r li img{padding: 7px; width:242px; height:201px;}
.pro_r li p{ position:absolute; left:7px; top:195px; display:block;  width:283px; height:50px;  font:14px/50px "Microsoft Yahei"; color: #555;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;} 
.pro_r li em{position: absolute; left:-2px; top:0px; width:296px; height:255px; display:none;  background:url(../images/pro_box.png) no-repeat left top;}
.pro_r .nones{margin-left: -8px;}
.pro_r li a:hover{text-decoration: none;}
.pro_r li a:hover em{display: block;}
.pro_r .pro_li1{margin-left: 0px;}
.pro_r .pro_li1 em{left:0px;}
.pro_r .pro_li4,.pro_r .pro_li5,.pro_r .pro_li6{margin-top: -6px;}


/*优势*/
.ysbg{ width:100%; min-width:1200px; height:824px;margin:30px auto 0 auto; position:relative;  }



.avantage{margin-top: 40px;}
.advan_title{text-align: center;}
.advan_title h2{font-size: 36px;color: #333333;line-height:68px}
.advan_title em{color: #de2d3f;font-size:60px;}
.advan_title p{font-size: 18px;color: #666;line-height:38px}
.advan_con{margin-top: 20px;}
.advan_text{width: 675px;height: 662px;border-left: 1px dashed #999999}
.advan_text dl{margin-left: 42px;padding: 18px 0;}
.advan_text dt{font-size: 24px;color: #de2d3f;line-height: 56px;}
.advan_text dt img{float: left;margin-right: 16px;}
.advan_text dd{font-size: 16px;color: #4c4c4c;padding-left: 25px;margin-top: 10px;line-height: 32px;}


	/*about*/
.about {
    margin-top: 50px;
    width: 100%;
    height: 500px;
    background: url("../images/a2.jpg") no-repeat center;
}
.about .wrap{position: relative;}
.about .box .about_txt {
    width: 584px;
    height: auto;
    font-size: 16px;
    padding-top: 85px;
}

.about .box .about_txt p {
    line-height: 35px;
    color: #fff;
}
.about .box img{padding-top:44px}
.about .about_more{width: 340px;position: absolute;top:400px;left: 358px;}
.about .about_more p{color: #fff;text-align: right;font-size: 18px;}
.about .about_more p span{font-size: 24px;font-weight: 700;}
.about .about_more a {
    display: block;
    width: 57px;
    height: 57px;
    background: url(../images/a1.jpg) no-repeat;
}


/*案例*/
.case_bg { width:100%; min-width:1200px; margin:0 auto; background:url(../images/case_bg.jpg) repeat; height:750px; }
.case_t { width:1180px; margin:0 auto; height:83px; background:url(../images/case_t.png) no-repeat center; padding-top:50px; }
.case_t a h3 { font-size:24px; color:#333; font-weight:bold; text-align:center; }
.case { margin:0 auto; width:1180px; }
.case .case_nr { margin:0 auto; width:1180px; }
.case .case_nr ul li { width:370px; height:260px; float:left; margin:10px 8px 20px 8px; ; border:1px solid #dcdcdc; background:#fff; }
.case .case_nr ul li a { color:#333; }
.case .case_nr ul li p a { width:370px; text-align:center; display:block; height:25px; line-height:25px; font-size:14px; }
.case .case_nr ul li.last { overflow:none; }
.case .case_nr ul li a img { width:360px; height:210px; padding:5px; -webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.case .case_nr ul li a img:hover { filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; }




/*荣誉认证*/
.honor { width:1180px; height:260px; margin:40px auto 0 auto; }
.honor .hd { width:1180px; height:38px; }
.honor .hd ul { width:393px; float:left; height:40px; background:url(../images/ry_t.jpg) no-repeat center; }
.honor .hd li { font-family: microsoft yahei; float:left; width:130px; height:40px; text-align:center; line-height:40px; cursor:pointer; color:#333; }
.honor .hd li a { font-size:18px; color:#3333; font-weight:bold; }
.honor .hd li.on { background:#ff6008; }
.honor .hd li.on a { color:#fff; }
.honor .bd { width:1180px; float:left; height:auto; clear:both; margin-top:25px; }
.honor .bd ul { width:1180px; float:left; height:auto; clear:both; }
.honor .bd ul li { width:235px; float:left; margin:15px 30px; height:330px; background:url(../images/ry_y.jpg) no-repeat bottom center #e9e9e9; }
.honor .bd ul li:hover { background:#004097; }
.honor .bd ul li:hover span { background:#004097; color:#FFF; }
.honor .bd ul li img { width:225px; height:262px; margin:5px; }
.honor .bd ul li span { width:235px; text-align:center; line-height:30px; float:left; font-size:14px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; }

.honor .bd .pic li { width:235px; float:left; margin:15px 30px; height:220px; background:url(../images/ry_y.jpg) no-repeat bottom center #e9e9e9; }
.honor .bd .pic li img { width:225px; height:152px; margin:5px; }

/*合作伙伴*/
.coop_bg { width:100%; min-width:1200px; margin:0 auto; height:350px;  }
.coop_t { width:1180px; margin:0 auto; height:83px; background:url(../images/coop_t.png) no-repeat center; padding-top:50px; }
.coop_t h3 { font-size:24px; color:#333; font-weight:bold; text-align:center; }
.coop_roll { width:1190px; height:184px; margin:15px auto; position:relative; }
.coop_roll .prev { width:16px; height:28px;position:absolute; top:50px; left:0; z-index:100; cursor:pointer; background:url(../images/roll_left.png) no-repeat;}
.coop_roll .next { width:16px; height:28px;position:absolute; top:50px; left:auto; right:0; z-index:100; cursor:pointer; background:url(../images/roll_right.png) no-repeat;}
.coop_roll .scrollWrap { width:1060px; margin-left:80px; padding-top:15px; overflow:hidden; position:absolute; }
.coop_roll dl { float:left; width:182px; text-align:center; position:relative; padding-right:30px; }
.coop_roll dt { margin:0 auto; width:298px; overflow:hidden; }
.coop_roll dt img { display:block; width:182px; height:86px; }
.coop_roll dd a{ display: block; text-align: center; font: 14px/45px "Microsoft Yahei"; text-transform: uppercase; color: #666; }

/* 资讯 */
.qnews{ height: 446px;padding: 50px 0; background: url(../images/bg.gif) repeat;}
.qnews h2{ height:42px; background:url(../images/news_ti.jpg) no-repeat 0 0 #016dce;padding-left: 20px; border-bottom: 1px solid #eeeeee;}
.qnews h2 a{color: #fff;font-size: 18px;font-weight: bold;}
.qnews h2 em{display: block;font-size: 10px;color: #ccc;text-transform: uppercase;font-weight: normal;}
.qnews .newsbox{ width: 380px; height:450px; margin-right:10px; background: #fff; border: 1px solid #eeeeee; }
.qnews .newsbox span{ padding:10px;}
.qnews .last{ margin-right: 0;}
.qnews .picnews{ padding: 15px; height: 315px; }
.qnews .picnews img{ width:330px; height: 100px; }
.qnews .picnews p{ padding: 5px; }
.qnews .newslist{padding-top: 14px;}
.qnews .newslist li{ height: 32px; line-height: 32px;  padding-left: 18px;background:url(../images/dot.png) no-repeat 0 center; overflow: hidden; border-bottom: 1px dotted #eeeeee;}
.qnews .newslist li a{color: #666;}

.faq{ padding: 15px; overflow: hidden; width: 350px; height: 305px; margin-bottom:10px;}
.faq li{ height: 100px; padding-top: 10px;}
.faq li h5{ height:19px; padding-left:30px; line-height:19px; background:url(../images/wen.jpg) no-repeat left top; font-size:13px; color:#333333; overflow: hidden;}
.faq li h5 a{ color:#333333;}
.faq li p{ margin-top:6px; padding-left:30px; background:url(../images/da.jpg) no-repeat left top; line-height:25px; color:#666; height: 50px; overflow: hidden;}

/* 友情链接 */
.mlink { height: 114px; background:url(../images/link_bg.png) no-repeat top; }
.mlink .wrap { height: 114px; position: relative; }
.mlink h2 { position: absolute; left:0; top:0; }
.mlink h2 a { color: #333; font-size: 17px; font-weight: bold; text-decoration: none; }
.mlink .more01 a { font-size: 12px; color: #333; font-weight: normal; position: absolute; right:0; top:10px; }
.mlink_list { line-height:30px; overflow:hidden; padding:30px 0 0 110px; }
.mlink_list a { white-space:nowrap; padding:0 16px; height: 30px; line-height:30px; color:#666666; display: inline-block; }

