 
/* -------------------common css -------------------------------*/
body{ background:url("../images/bj.webp.jpg")top center  fixed #000;

	background-size: cover;
}

*{ margin:0; padding:0; font-family:Microsoft YaHei;}
.clear{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}
img{ border:none;}
a{ text-decoration:none; color:#600}
a:hover{ text-decoration:none;}
li{ list-style-type:none;}
.ofh{overflow:hidden;}
.center{}
.em{ text-indent:2em;}
.m10{ margin:10px;}
.mt10{ margin:10px;}
.mt20{ margin-top:20px;}
.p5{ padding:5px;}

/* -------------------border css -------------------------------*/
.bordera{ border:1px solid #aaa;}
.boderradio1{ -moz-border-radius:1px;border-radius:1px;}


.con{ width:1200px; padding:10px; height:auto; min-height:500px; margin:30px auto; background-color:#fff;}
.con h2{font-size:22px; line-height:50px; color:#9d3e0f; text-align:center; border-bottom:1px solid #111; font-weight:normal;}
.con p{font-size:22px; line-height:38px; color:#9b6e0c;}
.con h2 a{font-size:26px; line-height:38px; color:#5b5610; text-decoration:underline;}
.con h2 a:hover{ text-decoration:underline;font-size:26px; line-height:38px; color:#ff161c;}

.info{width:1100px; height:auto; margin:10px auto;}
.info strong{font-size:16px; line-height:32px; border-bottom:1px dashed #3f3b3a; color:#3f3b3a; font-family:方正细黑一简体}
.info p{font-size:14px; line-height:26px; color:#333; text-indent: 2em}


.header{width:1200px; height:100px; margin:10px auto;}


.logo{ width:200px; height:auto; margin:0px auto; text-align:center; float:left;height:80px;}
.logo img{ width:200px;height: 80px }
.nav{width:100%; height:80px; background:#000000; margin:5px auto; -moz-border-radius:5px;border-radius:5px;}
.nav ul{ margin-left:250px;;width: 70%; height:80px; }
.nav li { float:left; display:block; height: 80px;width:  100px}
.nav li a{ display:block; font-size:16px; line-height:80px; color:#fff; text-align: center}
.nav li a:hover{ color:#eee; }
.nav li a:hover{ background:#fcb1c5;-moz-border-radius:5px;border-radius:5px; line-height: 80px;
height: 80px; width: 100px ;}

.dm{width:100%; height:400px; margin: auto; overflow:hidden;-moz-border-radius:5px;border-radius:5px;}
.er_ad{width:90%; height:350px; overflow:hidden;-moz-border-radius:5px;border-radius:5px;}
.i1 li{ float: left;width: 1100px;margin: 10px 1%;height:  200px}
.i1 li img { width:300px;height: 200px; float: left; margin-right: 20px;
}
.i1 .gengduo{ float:right;margin-right: 30px;color: red;

}
.title{width:100%; height:32px; margin:15px auto; border-bottom:1px solid #595353;text-align:left; font-size:14px; color:#333; line-height:32px;}
.title a{ font-size:14px; color:#333; line-height:32px;}
.title a:hover{ font-size:14px; color:#a00; line-height:32px;}

.index_main{width:90%; height:auto; min-height:300px; margin:auto; padding:20px 0px;}
.index_list{ width:180px; float:left;}
.index_list li{background:#fff; width:160px; height:30px; margin:5px; padding:1px 20px;text-align:left;-moz-border-radius:10px;border-radius:10px; text-align:left; }
.index_list li a{ color:#2aa7ef;font-size:16px; text-align:center; line-height:30px;}
.index_list li a:hover{ color:#0e5279;}
.index_list li:hover{ background:#FFC;}

.index_mainr {width:720px; float:right;}
.index_mainr h1{ color:#175798;font-size:28px; text-align:center; line-height:55px; font-weight:normal;}
.index_mainr p{ padding-top:6px; color:#666;font-size:14px;line-height:26px;}

.xz_list{width:100%; margin:auto;}
.xz_list ul{ }
.xz_list li{ width:30%; height:230px; float:left; margin:10px 5px; list-style-type:none; }
.xz_list li a{ font-size:14px; line-height:26px; color:#666; }
.xz_list li a:hover{ color:#F60}
.xz_list li img{ width:100%; height:200px;}
.xz_list li img:hover{ 

border: #FC0004 1px solid}
.float_l { float: left }
.float_r { float: right }
#contact_form { 
	padding: 0; 
	width: 410px; 
	margin-bottom: 40px; 
}

#contact_form form { 
	margin: 0px; 
	padding: 0px; 
}

#contact_form form .input_field { 
	width: 270px; 
	padding: 5px; 
	color: #222;  
	background: #fff; 
	border: 1px solid #ded6c6; 
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	margin-top: 5px;
}

#contact_form form label { 
	display: block; 
	width: 100px; 
	margin-right: 12px; 
	font-size: 12px; 
}

#contact_form form textarea { 
	width: 398px; 
	height: 100px; 
	padding: 5px; 
	color: #222; 
	background: #fff; 
	border: 1px solid #ded6c6; 
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	margin-top: 5px;
}

#contact_form form .submit_btn { 
	padding: 5px 14px; 
	font-weight: bold;
	background: #fff; 
	border: 1px solid #ded6c6; 
	color: #222; 
	font-size:12px; 
	margin-top: 10px;
}

.video{width:90%; height:auto; margin:10px auto;}

.pro{width:90%; padding:10px; height:auto; min-height:500px; margin:10px auto;}
.pro h2{font-size:22px; line-height:50px; color:#111; text-align:left; border-bottom:1px solid #111; font-weight:normal;}
.pro p{font-size:16px; line-height:32px; color:#666; text-align:left;}
.pro strong{font-size:18px; line-height:38px; color:#111; text-align:left; border-bottom:none;}

.pro_div_title2{ width:120px; margin:5px; padding:5px; margin-top:-40px; float:right; text-align:center; font-size:14px; color:#928c8d; line-height:18px; border:1px solid #ccc;}
.pro_div_title2 a{ font-size:14px; color:#666; line-height:18px;}
.pro_div_title2 a:hover{ font-size:14px; color:#f00; line-height:18px;}

.mt_list{width:90%; margin:auto;}
.mt_list ul{ }
.mt_list li{ width:320px; height:250px; float:left; margin:10px 5px; list-style-type:none; text-align:center; }
.mt_list li img{ width:320px; height:250px;}

/*----------留言页面设置  -----------------*/

#liuyan_box {
    position: relative;
    width: 100%;
    background-color: #DC5230;
    height: 500px;
    border-radius: 10px;
    margin-top: 20px;
    padding-top: 20px;
}

#liuyan_box p {
    color: #fff !important;
    line-height: 40px;
}

.name input {
    height: 22px;
    border: 1px solid #EDB514;
    border-radius: 4px;
}

.email input {
    border: 1px solid #EDB514;
    height: 22px;
    border-radius: 4px;
}

textarea {
    width: 600px;
    border-radius: 4px;
    padding: 10px;
}

button {
    width: 120px;
    height: 30px;
    background-color: #EDB514;
    color: #fff;
    border: 0px;
    border-radius: 4px;
}

.p5{ padding:5px;}
.pt3{ padding-top:3px;}
.pt5{ padding-top:5px;}
.pt10{ padding-top:10px;}
.pt20{ padding-top:20px;}
.pt30{ padding-top:30px;}
.pl20{ padding-left:20px;}
.w60{ width:60px;}
.w70{ width:70px;}
.w80{ width:80px;}
.w90{ width:90px;}
.w100{ width:100px;}
.w110{ width:110px;}
.w120{ width:120px;}
.w130{ width:130px;}
.w140{ width:140px;}
.w150{ width:150px;}
.w160{ width:160px;}
.w170{ width:170px;}
.w180{ width:180px;}
.w170{ width:190px;}
.w190{ width:190px;}
.w200{ width:200px;}
.w210{ width:210px;}
.w220{ width:220px;}
.w230{ width:230px;}
.w240{ width:240px;}
.w250{ width:250px;}
.w260{ width:260px;}
.w280{ width:280px;}
.w300{ width:300px;}
.w320{ width:320px;}
.w330{ width:330px;}
.w530{ width:530px;}
.w550{ width:550px;}
.w560{ width:560px;}



 
.foot{width:1000px; height:40px;  margin:auto; padding-top:20px; margin-top:10px; border-top:1px solid #595353;  text-align:center; font-size:14px; color:#555;}






