﻿@charset "utf-8";
/*全局定义*/
body{font:normal 14px "Microsoft Yahei",Simsun,Tahoma;color:#868788;background-color:#fff;line-height:140%;color:#4f4f4f}
body,h1,h2,h3,h4,ul,ol,dl,dt,dd,li,p,input,form,textarea{margin:0;padding:0;}
input,textarea{background:transparent;border:0 none}
input:focus{outline:none}
li{list-style:none}
a{text-decoration:none;color:#4f4f4f}
img{border:none;}
.clear{ clear:both}
.css3{behavior:url(/atmidea/css/pie.htc)}
.radius{border-radius:500px}
.clear{clear:both}
.orange1{color:#ff691c}
.red{color:#f00}
.pointer{cursor:pointer}
.none{display:none}
.noscroll{overflow:hidden}
#piaofu{position:relative;}
p{ line-height:140%}
h1{font-size:16px}
h2{font-size:30px}

/*浮动*/
.fl{float:left}
.fr{float:right}

/*整体定义*/
.container{ width:1200px; margin:0px auto;}
.container1{width:1200px; margin:0px auto;padding-top: 50px}
.container2{width:1000px; margin:0px auto;}
/*圆角*/
.radius2{border-radius:4px}
/*居左中右*/
.julef{ text-align:left}
.jucenter{ text-align:center}
.juright{ text-align:right}
/*边框*/
.kuangtop{ border-top:solid 1px #dbdbdb}

/*间隙*/
.pa10{padding:10px}
.pa_tb30{padding:30px 0}
.pa_t15{ padding-top:15px}
.mr_t15{ margin-top:15px}
.mr_tb15px{margin:15px 0}

/*背景颜色*/
.grapground{background-color:#ebebeb}
/*字体颜色*/
.white{ color:#fff}
.red{color:#bd131d;}
/*字体大小*/
.ziti{font-size:16px;}
/*按钮*/
a.button_aa:link{ width:100%; padding:5px 0px;display:block;text-decoration:none; text-align:left; color:#FFF;text-align:center;}
a.button_aa:visited{width:100%;padding:5px 0px;display:block;text-decoration:none; text-align:left;color:#FFF;text-align:center;}
a.button_aa:hover{width:100%;padding:5px 0px;display:block;text-decoration:none; text-align:left;color:#FFF;text-align:center;}
/*表单*/
.form{padding:2px 0 0px 0;}
.form_input{width:240px;height:20px;line-height:20px;border:1px solid #d6d6d6; padding:1%;background-color:#fbfbfb; color:#969696}
.form_input02{width:98%;height:22px;line-height:22px;border:1px solid #d6d6d6; padding:1%; background-color:#fbfbfb;color:#969696}
.form_textarea{width:98%;height:22px;line-height:22px;border:1px solid #d6d6d6;padding:1%;background-color:#fbfbfb; color:#969696}
.form_00{width:300px;padding:15px; *margin:0px -30px; border:1px solid #CCC;}
.form_select{width:100%;height:28px;line-height:28px;border:1px solid #d6d6d6;padding:1%; background-color:#fbfbfb; color:#969696;}

/*top*/
.search{width:220px; float:right;margin-top:15px}
.search_from{border:solid 1px #CCC; line-height:34px; padding:0px 8px; width:160px; color:#999;height: 34px}
.sosub{
	float: right;
	display: inline;
	width: 38px;
	height: 37px;
	font-size: 0;
	border: 0;
	background: url(../images/search.png) no-repeat;
	margin-left: -5px;
}

/*nav*/
.nav1{width:100%; background-color:#a90b14;line-height:50px}
.nav1_a{font-size:16px;color:#fff;line-height:50px;}
/*banner*/
.banner{width:100%;height:396px;overflow: hidden; position: relative; }


/*news*/
.news_left{width:403px;height:223px;float:left}
.news_right{width:780px;height:223px;float:right;}
.newslist{ width:100%}
.newslist ul{}
.newslist li{font-size:14px;line-height:36px; height:36px;list-style:url(../images/00.png) inside ;}
.newslist li span{ float:right; color:#a8a8a8}

/*xq*/
.xq{background:url(../images/bg.jpg) top center no-repeat; height:640px;clear:both}
.xq_titel{font-size:36px; text-align:center;padding:30px 0 0 0;color:#403f3f}
.xq_titel2{font-size:18px;text-align:center;padding:15px 0 0 0;color:#a4a1a1}
.xq_titel3{width:18px; margin:15px auto}
.xq_mrb{ margin-bottom:30px;margin-top:30px}
.xq_mrb02{ margin-bottom:50px}
.xq_icon{width:20%;height:134px;margin:40px 6%; float:left; text-align:center}
.xq_font{text-align:center; font-size:22px; color:#484646;padding-top:25px; width:100%}
.xq_icon02{width:25%;height:134px;margin:40px 0;float:left;text-align:center}

/*gr*/
.gr{width:382px;height:162px;box-shadow: 1px 2px 1px 1px #ebeaea;margin:10px 9px}
.gr02{width:284px;height:152px;box-shadow: 1px 2px 1px 1px #ebeaea;margin:60px 8px 30px 8px}
a.gr03:link {
	color: #4f4f4f; text-decoration:none
}
a.gr03:visited {
	color: #4f4f4f;text-decoration:none
}
a.gr03:hover {
	color: #bd131d;text-decoration:none
}

/*fw*/
.fw{background-color:#efefef; height:360px; clear:both}
.fw_mrt{padding-top:20px}

/*qa*/
.left {float:left; width:240px;}
.qa01{width:100%;height:269px;}
.qa{min-height:800px}
.qa_left{ float:left; width:240px; background:#bd131d; color:#FFF}
.qa_left01{ font-size:26px; padding:30px; clear:both}
.qa_left02{ width:224px;float:right; background-color:#fff;}
.qa_left02 ul{height:52px}
.qa_left02 li{line-height:50px;height:50px;border-bottom:1px solid #c7c5c5; list-style:none; color:#4f4f4f; padding-left:20px}
.qa_left02 li.current a{width:196px;border-left:8px solid #fc7078;line-height:50px;height:50px;list-style:none; color:#4f4f4f; padding-left:20px; display:block; margin-left:-28px; color:#bd131d}
.qa_right{float:right; width:940px; margin-bottom:40px}
.qa_right01{ width:100%}
.qa_right02{ width: 100%;margin-top: 30px}
.qa_right01 ul{}
.qa_right01 li{font-size:14px;line-height:50px; height:50px;list-style:url(../images/00.png) inside ; border-bottom:1px dotted #CCC}
.qa_right01 li span{ float:right; color:#a8a8a8}

/*del*/
.del{font-size:28px; color:#262626; margin-bottom:15px; line-height:40px; border-bottom:1px solid #bbbaba; text-align:center}
.del span{font-size:14px;margin-top:15px; color: #999}
.del2{ margin:20px}
.del2 p{ font-size:16px;color:#4f4f4f; line-height:140%}


/*底部*/
.bu {width: 1200px}
.bottom_1 {width: 1200px}
.bottom{background-color:#2d2c2c; clear:both; color:#fff; padding:20px 0;}
.btttom_mr_tl{ margin:45px 0 0 30px}
.bt_logo{ margin:25px 0 0 0}


/*页码*/
.yema {
	float: left;
	margin: 0px auto;
}

.pageWrapper {
	FONT-SIZE: 12px; BACKGROUND: #f6f6f6; WIDTH: 620px;
}
.pgbtn A:link {
	BORDER-RIGHT: #ccc 1px solid;font-size:16px; width:80px; BORDER-TOP: #ccc 1px solid; DISPLAY: block; background:#FFFFFF; BORDER-LEFT: #ccc 1px solid;color:#686868;border-radius:5px; LINE-HEIGHT: 40px; BORDER-BOTTOM: #ccc 1px solid; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.pgbtn A:visited {
	BORDER-RIGHT: #ccc 1px solid; width:80px;font-size:16px; BORDER-TOP: #ccc 1px solid; DISPLAY: block;background:#fff; BORDER-LEFT: #ccc 1px solid; COLOR: #686868; LINE-HEIGHT: 40px; BORDER-BOTTOM: #ccc 1px solid; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
/*.pgbtn A:active {*/
/*BORDER-RIGHT: #ff9933 1px solid; width:80px;font-size:16px; BORDER-TOP: grey 1px solid; DISPLAY: block; background:#4cae4c; BORDER-LEFT:#eaead1 1px solid; color:#fff;border-radius:5px; LINE-HEIGHT: 40px; BORDER-BOTTOM:#43acd5 1px solid; FONT-FAMILY: verdana; TEXT-DECORATION: none*/
/*}*/
.pgbtn A:hover {
	BORDER-RIGHT: #a90b14 1px solid; width:80px;font-size:16px; BORDER-TOP:#a90b14 1px solid; DISPLAY: block; background:#a90b14; BORDER-LEFT:#a90b14 1px solid; color:#fff;border-radius:5px; LINE-HEIGHT: 40px; BORDER-BOTTOM: #43acd5 1px solid; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.pagnum A:link {
	MARGIN: 0px 5px; WIDTH: 40px; height:40px;border-color:#ccc; color:#686868;border-radius:5px; font-size:16px;
}
.pagnum A:visited {
	MARGIN: 0px 5px; WIDTH: 40px; height:40px;background:#fff; color:#686868;border-radius:5px;font-size:16px;
}
.pagnum A:hover {
	MARGIN: 0px 5px;WIDTH: 40px; height:40px;background:#a90b14; color:#a90b14;border-color:#a90b14;color:#fff;border-radius:5px;font-size:16px;
}
/*.pagnum A:active {*/
/*MARGIN: 0px 5px;WIDTH: 40px; height:40px; background:#43acd5;color:#36F;border-color:#43acd5;color:#fff;font-size:16px;}*/


.pages {
	MARGIN: 5px 0px 5px 0px; FLOAT: left;  TEXT-ALIGN: center
}
.pagetb {
	MARGIN: 0px auto;text-align:center;
}
.pregro {
	HEIGHT: 40px
}
.nxtgro {
	HEIGHT: 40px
}
.pregro {
	DISPLAY: inline; FLOAT: left; MARGIN: 5px 0px 5px 15px;text-align:center;
}
.nxtgro {
	DISPLAY: inline; FLOAT: left; MARGIN: 5px 15px 5px 0px;text-align:center;
}
.radius2{border-radius:5px}

/*浮窗*/

#floatDivBoxs{width:170px;background:#fff;position:fixed;top:180px;right:0;z-index:999;}
#floatDivBoxs .floatDtt{width:100%;height:45px;line-height:45px; background:#f08326;color:#fff;font-size:18px;text-indent:22px;position:relative;}
#floatDivBoxs .floatDqq{padding:0 14px;}
#floatDivBoxs .floatDqq li{height:45px;line-height:45px;font-size:15px;border-bottom:1px solid #e3e3e3; padding:0 0 0 50px;}
#floatDivBoxs .floatDtxt{font-size:18px;color:#333;padding:12px 14px;}
#floatDivBoxs .floatDtel{padding:2px 0 15px 15px; font-size: 18px;line-height: 24px}
#floatDivBoxs .floatDtel img{display:block;}
#floatDivBoxs .floatDbg{width:100%;height:20px;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
.floatShadow{ background:#fff;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
#rightArrow{width:50px;height:45px;position:fixed;top:180px;right:170px;z-index:999;}
#rightArrow a{display:block;height:45px;}


/**/

@media screen and (max-width:1200px) {
	.banner {
		width:1200px;
		height: 396px;
		background: url(../images/banner.jpg) top center no-repeat;
	}
	.xq{background:url(../images/bg.jpg) top center no-repeat; height:640px;clear:both; width:1200px}
	.fw {
		background-color: #efefef;
		height: 360px;
		clear: both;width:1200px;
	}
	.bottom {
		background-color: #2d2c2c;
		clear: both;
		color: #fff;
		padding: 20px 0;width:1200px;
	}
	.qa01{width:1200px;height:269px;}
}