﻿@charset "utf-8";
/* CSS Document */
body{	margin:0px; padding:0px; font-size:12px; color:#000; line-height:200%;-webkit-text-size-adjust: none; background:#fff; font-family:'Microsoft YaHei','微软雅黑','SimHei';}
ul,ol,li{margin:0px; padding:0px; list-style:none; vertical-align:top; }
div,span,dd,dl,dt,p,img,input,h1,h2,h3,h4,h5,h6{margin:0px; padding:0px; border:0px;}
input{ padding:0px; margin:0px; outline: medium none;}
a{ color:#fff;  text-decoration: none;}
a:hover{ color:#fff; text-decoration:none; }
.clear{	clear:both;	}
.layout{ width:1004px; margin: 0 auto;}
.yaHei{ font-family:'Microsoft YaHei','微软雅黑','SimHei';}
.conBox{ line-height:200%;}
.w1000{ width:1000px;}
.autoCenter{ margin:0px auto;}
.ll{ float:left;}
.rr{ float:right;}
.relative{ position:relative;}
/*head*/
.head{ width:100%; height:104px; position:relative; margin-bottom:0px; z-index:666; background:none;}
.head .layout{height:104px; position:relative;}

.head .logo{height:50px; width:380px; position: absolute; left:0px; top:5px; z-index:2;}
.head .jiTuan{ height:34px; width:85px; position:absolute; right:222px; top:18px;}
.head .jiTuan .tttt{ height:16px; line-height:16px; color:#ff3300;}
.head .jiTuan .bbbb{ width:100%; height:16px; line-height:16px; border-right:1px solid #956695; color:#956695;}
.head .tel{ width:190px; height:22px; line-height:22px; position:absolute; right:0px; top:12px; text-align:right;}
.head .tel span{ color:#ff3300; font-weight:bold; font-size:18px; font-family:Arial, Helvetica, sans-serif;}
.head .titleNamess{ width:190px; height:22px; line-height:22px; position:absolute; right:0px; top:34px; text-align:right;}

.head .nav{height:35px; width:720px; position: absolute; z-index:1; bottom:0px; right:0px;}
.head .nav ul.ul{ height:35px; display:block; width:100%; margin:0px auto;}
.head .nav ul.ul li.list{ float:left; display: inline-block; width:auto; position:relative;}
.head .nav ul.ul li.list a.name{ display: inline-block; width:auto; padding:0 15px; height:35px; line-height:35px; text-align:center; color:#000; overflow:hidden; text-decoration:none; font-family:'Microsoft YaHei','微软雅黑','SimHei'; font-size:13px; font-weight:bold;}
.head .nav ul.ul li.list a.name:hover,.head .nav ul.ul li.current a.name,.head .nav ul.ul li.currents a.name{ color:#ff3300;}
.head .nav ul.ul li.rightObj{ border:0px;}

.head .nav ul ul{ height: auto; display:none; width:160px; position:absolute; top:35px; left:0px; background:#fff; border:1px solid #ddd; border-top:0px;}
.head .nav ul ul li{ height:35px; display:block; width:100%; }
.head .nav ul ul li a{ height:35px; display:block; width:95%; overflow:hidden; margin:0px auto; text-align:center; border-bottom:1px dotted #ddd; line-height:35px;}


/*banner*/
.banner{ width:1004px; height:340px; display:none; position: relative; z-index:1; margin: 20px auto 20px auto; overflow:hidden;}

/*pages*/
.pages{ height:25px;}
.pages a{ display:block; width:25px; height:25px; float:left; margin:0 5px; text-align:center; line-height:25px; font-weight:bold; color:#d70a17;}
.pages span{ display:block; width:25px; height:25px; float:left; margin:0 5px; text-align:center; line-height:25px;}
.pages span font{ display:block; width:25px; height:25px; font-weight:bold; background:url(../images/pageCurrentBg.gif) no-repeat;}

.ft{ height:260px; background:#281d1b;}
/*****页脚******/
.footerbg{background:url(../images/bg_footer.jpg) repeat-x; margin:0 auto; padding-bottom:104px; _padding-bottom:0px;}

#footer{	
	width:1000px;
	padding:20px 0;
	text-align: left;
	line-height: 180%;
	margin:0 auto;
	color:#a0a0a0;
	border-bottom:1px solid #51312c;

}

#footer a{color:#a0a0a0; }
#footer a:hover{color:#b80b0b;}
#footer .ln{font-weight:normal;}

#footer h3{font-size:15px; font-weight:bold; color:#fff;height:25px; line-height:25px; text-align:left; margin:0;}
#footer .left{float:left; text-align:left; width:200px;}
#footer .left span{font-size:16px; font-weight:bold;}

#footer .weixin{float:left; text-align:left; margin:0; width:120px;}

#footer .right{float:right; }
*html #footer .right{float:right; width:680px;}
#footer .right ul{list-style:none; }
#footer .right ul li{float:left; text-align:left; margin:0 0 0 50px; width:90px;}


#footer2{	
	width:1000px;
	padding:15px 0;
	text-align: center;
	line-height: 180%;
	margin:0 auto;
	color:#a0a0a0;
	border-top:1px solid #7a7372;
}
#footer2 a{color:#a0a0a0;}
#footer2 a:hover{color:#8d3b02;}


/*-----floatBottom------*/
.floatBottom{ height:100px; background:#c11a1a; position:fixed; _position:relative; left:0px; bottom:0px; width:100%;z-index:999; border-top:1px solid #aaa; }
.floatBottom .one{ height:30px; width:880px; height:24px; line-height:24px; position:relative; top:24px; overflow:hidden;}
.floatBottom .one .lable{ float:left; display:inline-block; color:#fff; font-size:16px; padding-right:12px;}
.floatBottom .one .sel{ float:left; display:inline-block; width:42px;}
.floatBottom .one .sel .selll{ width:100%; height:24px; line-height:24px;}
.floatBottom .one .nnnn{ float:left; height:24px; line-height:24px; color:#fff; padding:0px 10px 0 5px;}
.floatBottom .one .publicBox{ float:left; display:inline-block; color:#fff; overflow:hidden; font-size:16px;}
.floatBottom .one .publicBox input.ddd{ width:92%; height:22px; line-height:22px; padding-left:6px; display:block;}
.floatBottom .two{ height:24px; line-height:24px;  color:#fff; position:relative; top:36px; font-size:15px;}
.floatBottom .submitButton{ width:105px; height:45px; position:absolute; right:0px; top:20px; background:url(../images/messBtn.jpg) no-repeat;}
.floatBottom .submitButton .btnn{ cursor:pointer; display:block; width:100%; height:45px; border:0px; background:none;}
.qq_float{ width:36px; height:100%; position:fixed; top:0px; right:0px; background:#000; z-index:99999;}
.qq_body{ width:145px; position:fixed; top:30%; right:0px; z-index:999999;}

.qq_list{ float:left; width:109px; position:relative; z-index:1;}
.qq_list ul{ position:relative; right:-109px;}
.qq_list ul li{ height:35px; line-height:35px; font-size:13px; color:#FFF; background-color:#C11A1A;border-bottom:2px solid #FFF; }
.qq_list ul li a{font-size:13px; color:#FFF; padding:0 0 0 48px; display:inline-block; height:35px; line-height:35px; background-position: left center; background-repeat:no-repeat;}
#fqq{background-image:url(../images/qq_li_bg.png);}
.fmeg{background-image:url(../images/float_meg.png); }
.onleft{text-align:center;}
.qq_btn {
float: right;
width: 36px;
height: 290px;
cursor: pointer;
position: relative;
z-index: 2;
background: #000;
}


fieldset, img { border:none; }
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
ul, ol { list-style:none; }
input { padding-top:0; padding-left:0; padding-bottom:0; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box }
select, input { vertical-align:middle; }
select, input, textarea { font-size:12px; margin:0; }
table { border-collapse:collapse; }
body { background:#fff; color:#333; padding:5px 0; font:12px/20px "宋体"; }
.clearfix:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }
.clearfix { zoom:1; }
.clearit { clear:both; height:0; font-size:0; overflow:hidden; }

/* 焦点图 */
.focus{overflow:hidden; zoom:1; min-width:950px; repeat-x}
.scroll{ width:950px; margin:0 auto; position:relative; padding-top:16px;}
.scroll .t, .arr_left, .arr_right,.scroll_txt{position:absolute;}
.arr_left{ width:45px; height:70px; cursor:pointer; line-height:400px; overflow:hidden; left:0; top:135px;background:url(../img/video_0921_arrow_left.png) no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale, src='img/video_0921_arrow_left.png');_background:none;}
.arr_right{ width:45px; height:70px; cursor:pointer; line-height:400px; overflow:hidden; right:0; top:135px;background:url(../img/video_0921_arrow_right.png) no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale, src='img/video_0921_arrow_right.png');_background:none;}
.scroll .t{width:145px; height:36px; cursor:pointer;overflow:hidden; left:-10px; top:16px;background:url(../img/video_1220_zyc_dsj_logo.png) no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale, src='img/video_1220_zyc_dsj_logo.png');_background:none;}
.scroll .box{float:left; width:944px;}
.scroll_cont{ border:solid 3px #fff; width:944px; height:342px}
.numList{ vertical-align:middle; text-align:center; padding:8px; }
.numList span{display: inline-block; width:25px; height:0; padding-top:8px; border:solid 1px #5e5e5e; margin-right:5px; background:#0f0f0f; cursor:pointer; line-height:0; font-size:0}
.numList span.selected{border:solid 1px #333; background:#fff}
.scroll_txt{ left:660px; top:11px;}
.scroll_txt .txtbg{ position:absolute;width:257px; height:390px;left:0; top:0;background:url(../img/video_0921_txtbg.png) no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale, src='img/video_0921_txtbg.png');_background:none;}
.scroll_txt .txtcontent{ position:absolute;left:34px; top:60px; color:#ccc; width:210px}
.scroll_txt .txtcontent h2{ font-size:20px; color:#ccc; font-family:黑体; line-height:24px; padding:0 0 5px;}
.scroll_txt .txtcontent p{ padding:5px 0;}
.scroll_txt .txtcontent p span{ color:#2d84be;}
.scroll_txt .txtcontent .btn{ text-align:center; padding:10px}
.scroll_txt .txtcontent .btn a{ background:url(../img/video_0921_02.png) no-repeat 0 -250px; width:94px; height:25px; display:block; margin:0 auto; cursor:pointer; line-height:400px; overflow:hidden}
.txtcontent h2 a { color:#ccc;}
.txtcontent h2 a:hover { color:#fff; text-decoration:none;}
.txtcontent h2 a:visited { color:#ccc;}
.playList{ float:right;width:308px; overflow:hidden;}
.playList li{ width:290px; height:80px; padding-left:18px; background:url(../img/video_0815_01.png) no-repeat}
.playList li.active{ background-position:0 -80px}
.playList li h3{ color:#333; font-size:16px; font-family:"微软雅黑", "黑体"; line-height:30px;}
.playList li a, .playList li a:visited, .playList li a:hover{color:#333}
.playList li p{ color:#898989; padding-right:9px}
.playList li.active a, .playList li.active a:visited, .playList li.active a:hover, .playList li.active p{ color:#fff;}

#link{float:right; position:relative; right:150px;}
#link ui{display:block;}
#link li{float:left; margin:12px 10px; text-decoration:none; color:#FFF; font-size:12px;}
#link li a{ color:#FFF; font-size:10px}
#link li a:hover{color:#CCC;}


#header_top {
    height: 138px;
    background: #FFF;
    width: 100%;
    min-width: 1200px;
}

.hearder_top_box {
    width: 1110px;
    margin: 0 auto;
    height: 90px;
}

.hearder_top_log {
    height: 90px;
    float: left;
}

.hearder_top_place {
    float: left;
    position: relative;
    width: auto;
    margin-top: 15px;
}

.hearder_top_place h2 {
    font-size: 15px;
    height: 30px;
    line-height: 30px;
    margin: 0 0 0 30px;
}

.header_title {
    float: right;
    margin-top: 25px;
}

#header_city {
    position: relative;
    margin: 0 0 0 30px;
    z-index: 999;
}

.s_city {
    width: 78px;
    height: 24px;
    background: #FFF;
    border: 1px solid #d0d0d0;
    line-height: 22px;
    color: #8e8e8e;
    font-size: 13px;
    cursor: pointer;
}

.s_city i {
    margin: 0 2px 0 7px;
}

.head_city_list {
    position: absolute;
    top: 27px;
    background: #FFF;
    max-height: 250px;
    overflow-y: auto;
    width: 103px;
    border: 1px solid #d0d0d0;
    border-top: none;
    display: none;
}

.head_city_list li {
    height: 25px;
    line-height: 25px;
    text-align: center;
    font-weight: normal;
    cursor: pointer;
}

.head_city_list li a {
    font-size: 12px;
}

.head_city_list li:hover a {
    color: #801a75;
}

#header_city:hover .head_city_list {
    display: block;
}

#header_menu {
    height: 48px;
    background: #7f1a74;
}

#hm_list {
    width: 1110px;
    margin: 0 auto;
}

#hm_list ul {
    float: left;
}

#hm_list ul li {
    float: left;
    position: relative;
}

#hm_list ul li h2 {
    height: 48px;
    text-align: center;
    width: 107px;
    text-align: center;
    line-height: 48px;
}

#hm_list ul li h2 a {
    font-size: 14px;
    color: #fff;
    font-weight: normal;
    display: inline-block;
    width: 107px;
}

#hm_list ul li ul {
    position: absolute;
    left: 0px;
    top: 48px;
    background: #FFF;
    display: none;
    box-shadow: 0 0 6px #a7a7a7;
    -webkit-box-shadow: 0 0 6px #a7a7a7;
    -moz-box-shadow: 0 0 6px #a7a7a7;
    z-index: 9;
}

#hm_list ul li:hover h2 {
    background: #c11a1a;
}

#hm_list ul li ul li {
    height: 38px;
    line-height: 38px;
    text-align: center;
    width: 107px;
}

#hm_list ul li ul li:hover {
    background: #f8f8f8;
}

#hm_list ul li ul li a {
    display: inline-block;
    font-size: 13px;
    height: 38px;
    line-height: 38px;
    border-bottom: 1px solid #efefef;
    padding: 0 15px;
    color: #333;
}

#hm_list ul li ul li a:hover {
    color: #801b74;
}

#hm_list ul li ul li:last-child a {
    border-bottom: 0px;
}

.onmenu {
    background: #6c0e62 !important;
}

.onmenu h2 a {
    color: #FFF !important;
}

.header_menu_phone {
    float: left;
    height: 48px;
    position: relative;
}

.menu_quest_box {
    width: 1110px;
    margin: 0 auto;
    position: relative;
}

.header_quest_type {
    width: 254px;
    height: 100%;
    background: url(http://www.cqzpg.com/newimages/banner_quest_bg.png) top left repeat;
    position: absolute;
    right: 0px;
    top: 0px;
    z-index: 5;
}

.hqt-box {
    padding: 0 20px 20px 20px;
}

.tj_01 h3 {
    font-size: 16px;
    font-weight: normal;
    color: #FFF;
    height: 30px;
    line-height: 30px;
}

.tj01_list {
    border-bottom: 1px dotted #c1c1c1;
    padding: 0 5px 15px 5px;
}

.tj01_list li {
    float: left;
    margin: 5px 10px 0px 0px;
}

.tj01_list li a:hover {
    color: #FFF;
}

.tj01_list li a {
    font-size: 13px;
    color: #c1c1c1;
}

.banner_feedbook {
    margin: 20px 0 0 0;
}

.banner_feedbook h2 {
    width: 100%;
    font-size: 16px;
    text-align: center;
    color: #FFF;
    background: url(http://www.cqzpg.com/newimages/banner_f_bg.png) 60% 3px no-repeat;
}

.banner_feedbook h3 {
    width: 100%;
    font-size: 16px;
    text-align: center;
    color: #FFF;
    font-weight: normal;
    height: 30px;
    line-height: 30px;
}

.feedbookdiv {
    margin-top: 12px;
}

.indexinput {
    width: 90%;
    height: 31px;
    line-height: 31px;
    border: 0px;
    padding: 0 5%;
    background: #FFF;
}

.inputeight {
    margin: 8px 0 0 0;
}

.indexbutton {
    width: 100%;
    height: 34px;
    line-height: 34px;
    background: #8a1b7d;
    text-align: center;
    color: #FFF;
    font-size: 16px;
    font-weight: normal;
    margin-top: 8px;
}
.a0002{
    width: 1100px; height: 500px; margin: auto; margin-top: 10px; background:url(./images/img_04.jpg); position: relative;

}
.a0002 ul{
    width: 96%;
    margin: auto;
    padding-top: 85px;

}

.a0002 ul li{
    width: 25%;
    float: left;
}



.fl {
    float: left;
}
.engineering {
    width: 100%;
    height: 648px;
    background: url(./images/img_06.jpg) top center no-repeat;
}

.engineering_con {
    width: 1200px;
    height: auto;
    margin: 0 auto;
}

.engineering_left {
    width: 227px;
    height: 270px;
    border-top: 2px solid #a40000;
    background: #f7f7f7;
    text-align: center;
    position: relative;
    transtion: all 0.5s;
    -webkit-transition: all 0.5s;
}

.engineering_left img {
    margin: 28px 0;
    -moz-border-radius: 53px;
    -webkit-border-radius: 53px;
    border-radius: 53px;
}

.engineering_left h5 {
    font-size: 20px;
}

.engineering_left p {
    line-height: 25px;
    color: #646464;
    font-size: 16px;
    margin-top: 6px;
}

/*.engineering_left a{ width: 128px; height: 34px; line-height: 34px; border: 1px solid #801a75; color: #801a75; border-radius: 3px; margin-top: 29px;transition:all .5s;-webkit-transition:all .5s;}*/
.engineering_left:hover {
    color: #fff;
    background: #801a75;
    webkit-box-shadow: 0 0px 15px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 0px 15px rgba(0, 0, 0, 0.15);
    box-shadow: 0 0px 15px rgba(0, 0, 0, 0.15);
    transform: translate(0px, -2px);
    transtion: all 0.5s;
    -webkit-transition: all 0.5s;
}

.engineering_left:hover p {
    color: #fff;
}

.engineering_left:hover a {
    color: #fff;
}
.maleft {
    margin: 0 16px;
}

.fr {
    float: right;
}
.index_case_title{ padding: 45px 0 10px 0; text-align: center;}
.index_case_title_img{ height: 100px;}
.index_case_title_img1{ height: 80px;}
.index_case_icon{ height: 8px; width: 16px; margin: 20px auto 0;font-size: 0px;}
.index_case_icon img{height: 8px; width: 16px;}
.engineering_left:hover a h5 {
    color: #fff;
}
.engineering_left a h5 {
    color: #000;
        
        border-bottom: 1px #a40000 dashed;
        width: 50%;
        margin: 20px auto;
        line-height: 30px;
}

.box_bg {
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 99999999;
    background: url(../images/box_bg.png) repeat;
    left: 0px;
    top: 0px;
    display: none;
}

.box_content {
    position: fixed;
    width: 800px;
    height: 517px;
    top: 50%;
    left: 50%;
    z-index: 999999999;
    background: #FFF;
    padding: 20px;
    margin-left: -400px;
    margin-top: -258px;
    display: none;
}

.box_close {
    position: absolute;
    width: 32px;
    height: 32px;
    top: 5px;
    right: 5px;
    cursor: pointer;
}

#myaddress_bg {
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 99999999;
    background: url(../images/box_bg.png) repeat;
    left: 0px;
    top: 0px;
    display: none;
}

#myaddress {
    position: fixed;
    width: 697px;
    height: 550px;
    top: 50%;
    left: 50%;
    z-index: 999999999;
    background: #FFF;
    padding: 32px;
    margin-left: -400px;
    margin-top: -258px;
    display: none;
}

.message_content {
    padding: 519px 0 0 0;
}

.message_bg {
    background: #FFF;
    position: relative;
    top: -4px;
}

.message_c {
    width: 1200px;
    margin: 0 auto;
}

#message_left {
    float: left;
    width: 800px;
    padding: 0 0 30px 0;
    position: relative;
}

#mf_title {
    padding: 45px 0;
}

#mf_title h2 {
    font-weight: normal;
    font-size: 18px;
}

#mf_title h2 span {
    font-size: 18px;
    font-weight: bold;
}

#mf_title h3 {
    font-weight: normal;
    font-size: 18px;
    color: #b7b7b7;
}

#mf_form h2 {
    width: 350px;
    float: left;
    height: 32px;
    line-height: 32px;
    padding: 10px;
}

#mf_form h2 span {
    font-size: 13px;
    font-weight: normal;
    color: #626262;
    float: left;
}

/*#mf_form h2 input{ height:22px; line-height:22px; padding:5px; border:0px; float:right; width:230px; background:#e8e8e8 url(../images/mfinput_bg.png) right bottom no-repeat; color:#000; }
#mf_form h2 input:hover{ background:#ab8448 url(../images/mfinput_hover.png) right bottom no-repeat;color:#FFF;}*/
#mf_form h2 input {
    height: 22px;
    line-height: 22px;
    padding: 5px;
    border: 0px;
    float: right;
    width: 230px;
    background-color: #e8e8e8;
    color: #000;
    color: #666666;
    font-size: 12px;
}

#mf_form h2 input:hover {
    background-color: #7d1c74;
    color: #FFF;
}

#m_need {
    background-image: url(../images/mfinput_bg.png);
    background-position: right bottom;
    background-repeat: no-repeat;
    color: #666666;
}

#div_select:hover input {
    background-image: url(../images/mfinput_hover.png);
    background-position: right bottom;
    background-repeat: no-repeat;
    background-color: #ab8448;
    color: #FFF;
}

#div_select {
    width: 350px;
    float: left;
    height: 32px;
    line-height: 32px;
    padding: 10px;
    position: relative;
}

#div_select {
    width: 350px;
    float: left;
    height: 32px;
    line-height: 32px;
    padding: 10px;
}

#div_select span {
    font-size: 13px;
    font-weight: normal;
    color: #626262;
    float: left;
}

#div_select input {
    height: 22px;
    line-height: 22px;
    padding: 5px;
    border: 0px;
    float: right;
    width: 230px;
    background-color: #e8e8e8;
    color: #000;
}

#div_select:hover input {
}

#select_option {
    position: absolute;
    width: 240px;
    padding: 20px 0;
    height: 60px;
    background-color: #7d1c74;
    left: 120px;
    top: 42px;
    display: none;
}

.option_div {
    height: 35px;
    line-height: 35px;
    font-size: 15px;
    color: #FFF;
    cursor: pointer;
    padding: 0 0 0 20px;
}

.option_div:hover {
    background: #D2AA6D;
}

#mf_form h3 {
    width: 520px;
    padding: 10px;
}

#mf_form h3 span {
    font-size: 13px;
    font-weight: normal;
    color: #626262;
    float: left;
}

#mf_content {
    float: right;
    width: 390px;
    height: 100px;
    background: #e8e8e8 url(../images/mfinput_bg.png) right bottom no-repeat;
    color: #000;
    border: 0px;
    padding: 10px;
    color: #666666;
}

#mf_content:hover {
    background: #7d1c74 url(../images/mfinput_hover.png) right bottom no-repeat;
    color: #FFF;
}

.mf_s {
    height: 32px;
    width: 87px;
    font-size: 14px;
    text-align: center;
    color: #FFF;
    border: 0px;
    cursor: pointer;
}

#mf_sub {
    padding: 30px 0;
}

#mf_btn {
    background: #555555;
    margin: 0 15px 0 120px;
}

#mf_reset {
    background: #919191;
}

.message_icon {
    width: 48px;
    margin: 0 auto;
    padding: 0 0 50px 0;
}

#message_right {
    float: right;
    width: 306px;
}

.hot_site_top_right h5 button {
    width: 265px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border: none;
    background: #8a1b7d;
    color: #fff;
}

.widow_bg {
    position: fixed;
    width: 100%;
    height: 100%;
    background: #000;
    filter: alpha(opacity=70);
    opacity: 0.7;
    z-index: 999;
    display: none;
    left: 0px;
    top: 0px;
}

.window_box {
    position: fixed;
    left: 50%;
    top: 50%;
    width: 498px;
    height: 380px;
    margin: -190px 0 0 -249px;
    z-index: 999999;
    background: #FFF;
    border-top: 5px solid #a40000;
    display: none;
}

.window_img {
    text-align: center;
    margin: -27px 0 0 0;
}

.window_title {
    font-weight: bold;
    text-align: center;
    margin: 20px 0 0 0;
}

.window_title .title_z {
    color: #a40000;
    font-size: 24px;
}

.window_title .title_t {
    color: #000;
    font-size: 24px;
}

.window_desc {
    text-align: center;
    font-size: 16px;
    color: #545454;
    margin: 4px 0 16px 0;
}

.window_step {
    text-align: center;
}

.window_form {
    width: 400px;
    margin: 22px auto;
}

.input_box {
    height: 45px;
    line-height: 45px;
    width: 350px;
    margin: 8px 0;
    padding-left: 50px;
}

#input_box_name {
    background: #f4f4f4 url(http://zpg.com.cn/Apps/Tpl/default/Public/newimages/name_bg.png) 20px center no-repeat;
}

#input_box_tel {
    background: #f4f4f4 url(http://zpg.com.cn/Apps/Tpl/default/Public/newimages/tel_bg.png) 20px center no-repeat;
}

.input_box input {
    width: 100%;
    border: 0px;
    background: #f4f4f4;
        line-height: 42px;
}

.input_box_btn a {
    display: inline-block;
    width: 100%;
    height: 45px;
    line-height: 45px;
    font-size: 20px;
    color: #FFF;
    background: #a40000;
    text-align: center;
}

.detk {
    display: none;
}

#design_list_index ul li {
    float: left;
    width: 206px;
    height: 332px;
    text-align: left;
    margin: 0 15px 0px 0px;
    position: relative;
    background: #fff;
    position: relative;
    transtion: all 0.5s;
    -webkit-transition: all 0.5s;
}

#design_list_index ul li:hover {
    webkit-box-shadow: 0 0px 15px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 0px 15px rgba(0, 0, 0, 0.15);
    box-shadow: 0 0px 15px rgba(0, 0, 0, 0.15);
    transform: translate(0px, -2px);
    transtion: all 0.5s;
    -webkit-transition: all 0.5s;
}

#design_list_index ul li h2 {
    width: 206px;
    height: 263px;
    overflow: hidden;
    position: relative;
	margin-top: 0px!important;
}
h2 {
	margin-top: 0px;
}
#design_list_index ul li h2 a {
    width: 206px;
    height: 263px;
    overflow: hidden;
    position: relative;
}

#design_list_index ul li h2 img {
    width: 206px;
    height: 263px;
    position: absolute;
    left: 0px;
    top: 0px;
}

.design_list_text_index {
    border: 1px solid #e3e3e3;
    border-top: 0px;
    padding: 13px;
}

#design_list_index ul li {
    position: relative;
}

#design_list_index ul li h3 {
    font-size: 13px;
    color: #232323;
}

#design_list_index ul li h4 {
    margin: 5px 0 0 0;
}

#design_list_index ul li h4 span {
    font-weight: normal;
    font-size: 13px;
    color: #656565;
    padding: 0 3px 0 0;
}

#design_list_index ul li:hover .team_div_index {
    display: block;
}

#design_list_index ul li:hover .team_div_link {
    display: block;
}

.team_div_index {
    display: none;
    text-align: center;
    background: #000;
    opacity: 0.5;
    position: absolute;
    left: 0px;
    top: 0px;
    filter: alpha(opacity=50);
    width: 206px;
    height: 263px;
}

.team_div_link {
    position: absolute;
    left: 60px;
    top: 120px;
    display: none;
    height: 25px;
    line-height: 23px;
    padding: 0 12px;
    border: 1px solid #FFF;
    color: #FFF;
    font-size: 14px;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}

.team_div_link:hover {
    background: white;
    color: #545454;
}

.matop5 {
    margin-top: 5px;
}

.foot_fixbj {
    background: #000;
    opacity: 0.78;
    filter: alpha(opacity=78);
    width: 100%;
    height: 146px;
    position: relative;
}

.empty_font {
    position:relative;
    left:50%;
    display: inline-block;
    font-size: 14px;
    color: #999;
    text-align: left;
    padding-left: 100px;
    min-height: 75px;
    position: relative;
    margin:40px 0 90px -150px;
}
.empty_font i.icon {
    width: 85px;
    height: 73px;
    background: url('../newimages/search_empty.jpg') no-repeat;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -36px;
}
.empty_font h6 {
    font-size: 18px;
    color: #666;
    line-height: 1em;
    margin-top: -3px;
    line-height: 1.3;
    padding-top: 7px;
    font-weight: normal;
}
.empty_font a {
    color: #bf15ab;
    text-decoration: underline;
}

#windowclose {
    position: absolute;
    right: -24px;
    height: 24px;
    width: 24px;
    top: -23px;
    cursor: pointer;
}
.window_msg {
    display: none;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    color: red;
    padding: 0 0 0 25px;
    background: url(http://www.cqzpg.com/Apps/Tpl/default/Public/newimages/window_title_bg.png) left center no-repeat;
}


.fix_box {
    width: 530px;
    height: 240px;
    z-index: 999999;
    background: #fff;
    position: fixed;
    left: 50%;
    top: 50%;
    margin-left: -261px;
    margin-top: -140px;
    text-align: center;
    display: none;
    border: 1px solid #ebebeb;
    -webkit-box-shadow: 0 0px 15px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 0px 15px rgba(0, 0, 0, 0.15);
    box-shadow: 0 0px 15px rgba(0, 0, 0, 0.15);
}

.fix_box h5 {
    font-size: 40px;
    color: #333333;
    height: 40px;
    line-height: 40px;
}

.fix_box h6 {
    font-size: 16px;
    color: #333333;
    font-weight: normal;
    margin: 10px 0;
}

.fix_box h6 b {
    color: #8a1a7c;
    font-size: 16px;
    margin-top: 20px;
}

.fix_box a {
    width: 175px;
    height: 40px;
    line-height: 40px;
    background: #8a1a7c;
    color: #fff;
    border-radius: 20px;
    margin-top: 17px;
    cursor: pointer;
}

.fix_box p {
    font-size: 40px;
    text-align: right !important;
    color: #333333;
    margin: 0 15px 0 0;
    cursor: pointer;
    line-height: 40px;
}










