@charset "utf-8";
/* CSS Document */



/* css?????????? */
@charset "gb2312";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,legend,button
form,fieldset,input,textarea,p,blockquote,th,td {   
	padding: 0;   
	margin: 0;   
}
/* body */
body {
   color:#333;font-size:12px; font-family:"Microsoft YaHei";
}

body  a{
transition: 0.5s all;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-o-transition: 0.5s all;
-ms-transition: 0.5s all;

}

/* border */
fieldset,img,abbr,acronym {border: 0 none;}
abbr,acronym {font-variant: normal;}
legend {color:#000;}

/* font */
address,caption,cite,code,dfn,em,strong,th,var {   
	font-weight: normal;   
	font-style: normal;   
}

/* subp */
sup {vertical-align: text-top;}
sub {vertical-align: text-bottom;}

/* table */
table {   
	border-collapse: collapse;   
	border-spacing: 0;   
}   

/* table left */
caption,th {text-align: left;}
input,img,select {vertical-align:middle;}

/* list */
ol,ul {list-style: none;}  

/* input font */
input,button,textarea,select,optgroup,option {
    font-family:inherit;
    font-size:inherit;
    font-style:inherit;
    font-weight:inherit;
}

/* title */ 
h1,h2,h3,h4,h5,h6 {   
	font-weight: normal;   
	font-size: 100%;   
}   

/* link */
del,ins,a {color:#000;text-decoration:none;}
a:hover,a:active,a:focus { text-decoration:none;} 

/* cursor */
input[type="submit"] {cursor: pointer;}
button {cursor: pointer;}
input::-moz-focus-inner { border: 0; padding: 0;}

	figure {
		margin: 0;
		padding: 0;
		border: 0;
		font-size: 100%;
		font: inherit;
		vertical-align: baseline; }



/*public*/
.clear {clear:both;}
.f_l{float: left;}
.f_r{float: right;}
.w960{width: 960px;}
.cen{margin: 0 auto;}

.llmclear{
clear:both;
}
/*header*/




.header1{
height:550px;
background: url("../images/c1banner.jpg") no-repeat;
background-size: cover;

}

.menu1{
height:80px;
width:1200px;
margin:auto;


}


.logo1{
float:left;
line-height: 80px;
}


.menu1 ul{
padding-right:100px;

float:right;
}

.menu1 ul li{
float:left;
transition: 0.5s all;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-o-transition: 0.5s all;
-ms-transition: 0.5s all;
}


.menu1 ul li a{
font-size: 18px;
line-height: 80px;
padding: 0 20px;
color: #fff;
display:black;

}

.menu1 ul li:hover{
background:#e77817;


}


.c1zi{
width:1200px;
margin:auto;
padding-left: 200px;
}


.button1{
font-size: 18px;
color: #fff;
text-transform: uppercase;
padding: 1em 5em;
background: rgba(0, 0, 0, 0.58);
border: none;
margin-right: 20px;

}

.button2{
font-size: 18px;
border: 1px solid;
color: #fff;
text-transform: uppercase;
padding: 1em 5em;
background: rgba(239, 233, 233, 0.26);
border: none;
margin-right: 20px;

}

.button2:hover{

background: rgba(0, 0, 0, 0.58);
}

.button1:hover{

background: rgba(239, 233, 233, 0.26);
}


.buttons1{
padding: 52px;

}

/*center*/





.c1cen{
width:1200px;
margin:auto;



}

.c1biao{
text-align:center;
font-size:30px;
padding: 30px 0;

}


.c1biao font{
font-size:36px;
color:#f05c37;


}


.c1wen1{

padding-bottom:30px;


}
.wen1 a{
color:#fff;


}
.wen2 a{
color:#fff;

}


.c1wen1 ul li{
float:left;
width:20%;
text-align: center;
}
.c1wen1 ul li p{
padding:0 15px;


}
.c1wen1 h4{
font-size: 20px;
font-weight: bold;
padding: 15px 0;

}

.c1wen1 p{
color: #777;

}


.c2cen{
width:1200px;
margin:auto;
text-align:center;

}

.c2ju1{
height: 13px;
background-image: url(../images/bgju1.png);
position: relative;
margin-bottom: -13px;
}

.c2ju2{
height: 13px;
background-image: url(../images/bgju2.png);
position: relative;
margin-bottom: -1px;
margin-top: -10px

}

.center2{
background:#e77817;
padding-bottom: 60px;

}

.wen1{
padding: 50px 0 40px 0;
font-size: 36px;
color: #fff;


}

.wen2{
width: 800px;
margin: auto;
color: #fff;
font-size: 14px;

}

.xian1{
background: #fff;
width: 380px;
height: 2px;
display: inline-block;
margin-bottom: 10px;
margin-right: 15px;

}

.xian2{
background: #fff;
width: 380px;
height: 2px;
display: inline-block;
margin-bottom: 10px;
margin-left: 15px;

}

.xianb1 p{
font-size: 30px;
color: #fff;


}


.xianb1{
padding:50px 0;

}

.c2xq1  ul li{
float:left;


}


.jiantou1{
padding: 57px 33px;

}



.c2xq1{
width: 900px;
margin: auto;

}

.jiantou2{
text-align:right;
padding: 25px 60px;
}

.jiantou3{
text-align:left;
padding: 25px 60px;

}


.c2wei1 p{

font-size: 20px;
color: #fff;

}

.c2wei1{
width: 500px;
margin: auto;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
padding: 10px 0;
margin-top: 60px;
margin-bottom: 35px;
}


.anniu1{
padding: 11px;
width: 172px;
font-size: 16px;
color:#777;
margin:auto;
background:#fff;
}

.c3cen{

width:1200px;
margin:auto;

}


.c3biao p{

font-size: 30px;

}

.c3biao span{
font-size: 36px;
color: #f05c37;
}



.c3biao{
text-align:center;
padding: 45px 0;
}

.c3biao2{
text-align: center;
width: 900px;
margin: auto;
color: #777;
font-size: 16px;
line-height: 27px;
padding-bottom: 55px;

}

.c3biao2 p{


}

.c3biao2 a{
color:#777;

}
.c3wle h4{
font-size:20px;

}

.c3wle span{
background: #868686;
width: 480px;
height: 2px;
display: inline-block;
margin-bottom: 20px;
margin-right: 15px;
margin-top: 20px;

}



.c3tu1 ul li{
float: left;
padding: 0 5px 5px 0;
}

.c3tu1 ul{
width: 480px;

}


.c3wri h4{
font-size:20px;

}

.c3wri span{
background: #868686;
width: 480px;
height: 2px;
display: inline-block;
margin-bottom: 20px;
margin-right: 15px;
margin-top: 20px;

}

.c3wle{
float:left;

}

.c3wri{
float:right;
width:480px;
}


.c3wen1{
width:1025px;
margin: auto;

}


.ridiaob1{
font-size:14px;
color:#777;

}

.c3pai1 ul li a{
font-size: 14px;
padding-left: 15px;
}

.c3pai1 ul li{
padding:10px 0;


}

.c3pai1{
padding-top:20px;

}



.anniu2{
padding: 11px;
width: 172px;
font-size: 16px;
color:#fff;
margin:auto;
background:#777;
text-align:center;
}

.anniu2 a{
color:#fff;

}




.c3wei1{
width: 500px;
margin: auto;
border-top: 1px solid #777;
border-bottom: 1px solid #777;
padding: 10px 0;
margin-top: 60px;
margin-bottom: 35px;
}

.c3wei1 p{
font-size: 20px;
color: #000;
text-align:center;
}

.center3{
padding-bottom: 50px;

}

.center4{

background:#e77817;
padding-bottom: 60px;


}


.c4cen{
width:1200px;
margin:auto;

}

.c4cen h4{

text-align: center;
padding: 50px 0;
font-size: 36px;
color: #fff;

}


.c4cen ul li{
float:left;
padding: 0 30px;
}

.c4cen ul {
margin: auto;
width: 922px;

}


/********************ײʽ**************************/
.footer_nav{width:100%; height:311px; background:rgb(242, 242, 242);  }
.footer_nav a{color:#696969;}
.footer_top{width:1200px; height:130px; padding:20px 0; margin:0 auto; border-bottom:#ccc solid 1px;}
.footer_bottom{width:1200px; height:100px; padding:20px 0; margin:0 auto;}

.footer-nav ul li{ line-height:25px;}
.f-nav{width:190px; height:140px; float:left; font-size:12px; text-indent:60px; background:url(../images/datu.gif) -310px -160px no-repeat; }


.f-nav-img{width:400px; height:140px; float:left; color:rgb(102, 102, 102); }
.f-nav-img div{float:left;}
.f-nav-img div img{margin-left:60px;}
.f-nav-img div p{text-align:right; font-size:12px; }

.footer_bottom p{font-size:12px; text-align:center; width:1200px; height:20px;}

/*2016ѯʽ*/
@media screen and (min-width: 800px) {
.f-nav2{ width:60px; background:#FFF; height:auto; margin:0 auto; z-index:10; top:163px; position:fixed; right:8px; text-align:center;}
}
@media screen and (min-width: 1500px) {
.f-nav2{ width:60px; background:#FFF; height:auto; margin:0 auto; z-index:10; top:163px; margin-left:705px; position:fixed; left:50%;}
}
.f-nav2 li{ margin-top:1px; position:relative; height:60px; overflow:hidden; width:60px; float:right;}
.f-nav2 li div{width:240px; background:#999; top:-60px; left:60px; text-align:center; height:60px; color:#FFF; line-height:60px; font-size:16px; padding:0; margin:0;}
.f-nav2 li a{ height:55px; width:60px; font-size:12px; color:#FFF; background:#F90; display:block; padding-top:5px; line-height:20px;}
.f-nav2 li:hover a{ background:#333;}
.f-nav2 li dd{ width:35px; height:30px;background:url(http://www.cqxdfpr.com/zx/biao.png) no-repeat left top; margin:0 auto;}
.f-nav2 li#i-tel dd{ background-position:left -30px;}
.f-nav2 li#i-tel div{width:240px; background:#999; position:relative; top:-60px; left:60px; text-align:center; height:60px; color:#FFF; line-height:60px; font-size:16px; padding:0; margin:0;}
.f-nav2 li#i-tel u{ display:block; float:left; height:20px; line-height:20px; margin-bottom:3px; text-align:center; margin-left:10px; text-decoration:none; margin-top:2px;}
.f-nav2 li#i-tel input{ width:140px; float:left; height:23px; margin-left:10px; display:block;}
.f-nav2 li#i-tel button{width:70px; height:25px; display:block; border:none; margin-left:5px; float:left; border:none; margin-top:1px; line-height:25px;}
.f-nav2 li#i-wx dd{ background-position:left -60px;}
#i-ma,#i-m{ width:0; height:0;line-height:15px; color:#333; font-size:12px; border:#999 solid 1px; top:122px;right:65px; position:absolute; background:#fff url(http://www.cqxdfpr.com/zx/weixin.jpg) no-repeat center top; float:right; overflow:hidden; display:none;}
#i-m{ background:#fff url(http://www.cqxdfpr.com/zx/shouji.jpg) no-repeat center top; top:300px;}
#i-ma u,#i-m u{ margin-top:120px; display:block; text-decoration:none;}
.f-nav2 li#i-kj dd{ background-position:left -90px;}
.f-nav2 li#i-sina dd{ background-position:left -120px;}
.f-nav2 li#i-sj dd{ background-position:left -150px;}
.f-nav2 li#i-top dd{ background-position:left -180px;}

#QQ_button_Plum{width:150px; height:40px; margin-top:230px; display:block;}

.kefu2{ display:none;  background:url(http://www.cqxdfpr.com/zx/tc.gif) no-repeat center; width:500px; height:300px; position:fixed;  z-index:999; overflow:hidden; margin:0 auto; left:50%; margin-left:-250px;}
.kefu2 *{display:block; float:left; background:none; border:none; text-indent:-3000px; cursor:pointer;}
.kefu2 a.bmxq{ top:118px; width:298px; height:80px; left:20px; position:absolute;}
.kefu2 a#ljzx{ margin-left:28px; margin-top:228px; width:123px; height:39px;}
.kefu2 button#shzx{ float:right; width:30px; height:30px; }
.Ly_left_fixed {
    width: 97px;
    height: 410px;
    position: absolute;
    position: fixed;
    z-index: 998;
    top: 10%;
}

.lxb-left *{margin:0 auto; border:none; display:block; background:none; cursor:pointer;}
.lxb-left a{text-indent:-3000px; width:116px; height:112px; margin:auto; margin-top:18px;}
.lxb-left #telInput-l{width:110px; height:22px; margin-top:0px; cursor:text; letter-spacing:1px; padding-left:3px;}
.lxb-left #callBtn-l{width:113px; height:26px; margin-top:8px; text-indent:-3000px;}

@media only screen and (max-height:1080px){ .lxb-left{top:168px;}.kefu2{top:330px;}}
@media only screen and (max-height:900px){ .lxb-left{top:168px;}.kefu2{top:330px;}}
@media only screen and (max-height:740px){ .lxb-left{top:88px;}.kefu2{top:200px;}}
@media only screen and (max-height:610px){ .lxb-left{top:18px;}.kefu2{top:128px;}}


