@charset "utf-8";
/* CSS Document */

/***xilie��ʼ***/
.xilie{
	overflow: hidden;
	height: auto;
	margin-top: 30px;
	margin-right: 0;
	margin-bottom: 30px;
	margin-left: 0;
}
.xilie .left{ float:left; width:200px; }
.xilie .left .linkbox{margin-bottom:30px;  }
.xilie .left .linkbox h3{ line-height:40px; height:40px; font-size:15px; color:#d7000f;  }
.xilie .left .linkbox h3 span{ font-size:12px; color:#d7000f; padding-left:10px; }
.xilie .left .linkbox .link{ width:170px; padding:5px 15px; padding-bottom:30px; border-radius:8px; background-color:#f5f5f5; }
.xilie .left .linkbox .link a{ display:block; height:40px; line-height:40px; padding-left:18px; background-image:url(img/navbg_21.png); background-position:left center; background-repeat:no-repeat; font-size:14px; color:#444; border-bottom:1px dashed #ccc; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.xilie .left .linkbox .link a.current{ background-image:url(img/navbg_18.png); color:#d7000f;}
.xilie .left .linkbox .link a:hover{ background-image:url(img/navbg_18.png); color:#d7000f;}
.xilie .right{ width:970px; float:right; }
.xilie .right ul.lbul{ overflow:hidden; width:960px; margin:0 auto;}
.xilie .right ul.lbul li{ width:228px; border:1px solid #bfbfbf; margin:0 5px; padding-bottom:5px; margin-bottom:10px; float:left; cursor:pointer;}
.xilie .right ul.lbul li .imga{
	display: block;
	width: 218px;
	height: 160px;
	margin: 5px;
	overflow: hidden;
}
.xilie .right ul.lbul li .imga img{ display:block; width:218px; height:190px;/*filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;*/-moz-transition:all 1s linear;-o-transition:all 1s linear;-ms-transition:all 1s linear;-webkit-transition:all 1s linear;transition:all 1s linear; overflow:hidden; }
.xilie .right ul.lbul li .imga img:hover{/*filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1;*/-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);}
.xilie .right ul.lbul li .namea{ display:block; height:28px; line-height:28px; font-size:14px; color:#444;margin:0 5px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.xilie .right ul.lbul li p{ display:block; height:20px; line-height:20px; font-size:13px; color:#444; margin:0 5px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.xilie .right ul.lbul li:hover{ border:1px solid #d7000f;}
.xilie .right ul.lbul li:hover .namea{ color:#d7000f;}
.xilie .right ul.lbul li:hover p{ color:#d7000f;}

/***xilie����***/

/***xq��ʼ****/
.xilie .right .xq{}
.xilie .right .xq .tu{ position:relative; width:700px; margin:30px auto; }
.xilie .right .xq .tu img{ display:block; margin: 0 auto; max-width:100%;}
.xilie .right .xq .tu .tutop{ width:610px; height:535px; overflow:hidden; margin:0 auto;}
.xilie .right .xq .tu .tutop a{ display:block; width:610px; height:535px; float:left;}
.xilie .right .xq .tu .tutop a img{ display:block; width:610px; height:535px;}
.xilie .right .xq .tu .tempWrap{ overflow:hidden; width:620px; height:130px;  margin:0 auto; margin-top:30px;}
.xilie .right .xq .tu .bottom{ overflow:hidden; width:620px; height:130px;  margin:0 auto; margin-top:30px;}
.xilie .right .xq .tu .bottom a{ display:block; width:143px; height:128px;  margin:0 4px; float:left; border:1px solid #fff;}
.xilie .right .xq .tu .bottom a.on{ border:1px solid #d7000f;}
.xilie .right .xq .tu .bottom a img{ display:block; width:143px; height:128px;}
.xilie .right .xq .tu .prev{ width:28px; height:54px; position:absolute; left:0px; bottom:37px; cursor:pointer;}
.xilie .right .xq .tu .next{ width:28px; height:54px; position:absolute; right:0px; bottom:37px; cursor:pointer;}
.xilie .right .xq .xiangguan{ position:relative; margin-top:50px;}
.xilie .right .xq .xiangguan .xqtt{ overflow:hidden;margin-bottom:25px;border-bottom:1px solid #d7000f; padding-bottom:5px; height:30px; line-height:30px; font-size:15px; color:#d7000f;}
.xilie .right .xq .xiangguan .xqtt h2{ width:200px; float:left;  line-height:30px; font-size:15px; color:#d7000f;}
.xilie .right .xq .xiangguan .xqtt p{ width:200px; float:right; text-align:right;}
.xilie .right .xq .xiangguan .xqtt p a{ font-size:12px; color:#d7000f; line-height:30px;}
.xilie .right .xq .xiangguan .tempWrap{ overflow:hidden; width:936px; height:263px; margin:0 17px;}
.xilie .right .xq .xiangguan ul{ overflow:hidden; width:936px; height:263px; margin:0 17px;}
.xilie .right .xq .xiangguan ul li{ width:226px; border:1px solid #bfbfbf; margin:0 3px; padding-bottom:5px; margin-bottom:10px; float:left; cursor:pointer;}
.xilie .right .xq .xiangguan ul li .imga{ display:block; width:218px; height:190px; margin:4px; overflow:hidden; }
.xilie .right .xq .xiangguan ul li .imga img{ display:block; width:218px; height:190px;/*filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;*/-moz-transition:all 1s linear;-o-transition:all 1s linear;-ms-transition:all 1s linear;-webkit-transition:all 1s linear;transition:all 1s linear; overflow:hidden; }
.xilie .right .xq .xiangguan ul li .imga img:hover{/*filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1;*/-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);}
.xilie .right .xq .xiangguan ul li .namea{ display:block;height:28px;line-height:28px;font-size:14px;color:#444;margin:0 5px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.xilie .right .xq .xiangguan ul li p{ display:block;height:20px;line-height:20px; font-size:13px; color:#444; margin:0 5px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.xilie .right .xq .xiangguan ul li:hover{ border:1px solid #d7000f;}
.xilie .right .xq .xiangguan ul li:hover .namea{ color:#d7000f;}
.xilie .right .xq .xiangguan ul li:hover p{ color:#d7000f;}
.xilie .right .xq .xiangguan .prev{ width:17px; height:32px; position:absolute; left:0px; bottom:112px; cursor:pointer;}
.xilie .right .xq .xiangguan .next{ width:17px; height:32px; position:absolute; right:0px; bottom:112px; cursor:pointer;}

.xilie .right .xq .lianxi{ margin-top:50px;}
.xilie .right .xq .lianxi h2{ line-height:36px; line-height:36px; padding-left:10px; background-color:#d7000f; font-size:14px; color:#fff; }
.xilie .right .xq .lianxi .form{ margin-top:30px;}
.xilie .right .xq .lianxi dl{ overflow:hidden; margin-bottom:25px;}
.xilie .right .xq .lianxi dl dt{ width:95px; float:left; line-height:30px; height:30px; font-size:14px; color:#444; text-align:right;}
.xilie .right .xq .lianxi dl dt span{ color:#c40000;}
.xilie .right .xq .lianxi dl dd{ width:800px; float:left; overflow:hidden;}
.xilie .right .xq .lianxi dl dd span{ padding-left:10px; font-size:12px; color:#666; line-height:30px; display:block; width:300px; float:left;}
.xilie .right .xq .lianxi dl dd input[type=text]{ display:block; width:398px; height:28px; line-height:28px; height:28px; border:1px solid #ccc; text-indent:4px; font-size:14px; color:#666; float:left;}
.xilie .right .xq .lianxi dl dd textarea{ display:block; width:390px !important; height:84px !important; line-height:28px; height:28px; border:1px solid #ccc; padding:2px; font-size:14px; color:#666;}
.xilie .right .xq .lianxi dl dd input[type=button]{ display:block; width:80px; height:30px; line-height:30px; border:none; background-color:#d7000f; color:#fff; text-align:center; float:left; margin-right:40px; float:left; font-size:15px; cursor:pointer;}
.xilie .right .xq .lianxi dl dd input[type=reset]{ display:block; width:80px; height:30px; line-height:30px; border:none; background-color:#d7000f; color:#fff; text-align:center; float:left; margin-right:40px; float:left; font-size:15px; cursor:pointer;}


.xilie .right .wenzi{}
.xilie .right .wenzi h6{  line-height:30px; font-size:15px; color:#d7000f;border-bottom:1px solid #d7000f; height:30px; margin-bottom:10px;}
.xilie .right .wenzi p{ font-size:14px; color:#444; line-height:30px; text-indent:2em; padding-bottom:15px;}
.xilie .right .wenzi img{ display:block; margin:15px auto; max-width:100%;}
/***xq����****/


/***anli��ʼ***/
.xilie .right .anli{ margin-top:0px; position:relative; margin-bottom:200px;} 
.xilie .right .anli .top{ overflow:hidden;}
.xilie .right .anli .top .topimg{ width:455px; height:310px; float:left;}
.xilie .right .anli .top .topimg img{ display:block; width:100%;}
.xilie .right .anli .top .toptext{ width:475px; float:right; height:270px; padding:20px; background-color:#d7000f;}
.xilie .right .anli .top .toptext p{ overflow:hidden; font-size:14px; color:#fff; line-height:30px; height:90px; margin-bottom:20px; }
.xilie .right .anli .top .toptext p span{ width:80px; display:block; float:left; font-size:16px; text-align:right; margin-right:5px;}
.xilie .right .anli .top .toptext p i{ width:380px; float:left; display:block;}
.xilie .right .anli .top .toptext p.p1{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap; height:30px;}
.xilie .right .anli .top .toptext p.p2{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap; height:30px;}
.xilie .right .anli .tempWrap{ width:900px; margin:0 auto; height:160px; overflow:hidden; margin-top:10px;}
.xilie .right .anli .bottom{ width:900px; margin:0 auto; height:160px; overflow:hidden; margin-top:10px;}
.xilie .right .anli .bottom li{ width:205px; height:160px; overflow:hidden; float:left; margin:0 10px;}
.xilie .right .anli .bottom li img{ display:block; width:205px; height:160px;filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}
.xilie .right .anli .bottom li img.on{filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1;}
.xilie .right .anli .bottom li p{ display:none; }
.xilie .right .anli .prev{ width:35px; height:160px; position:absolute; left:0px; bottom:0; cursor:pointer;}
.xilie .right .anli .next{ width:35px; height:160px; position:absolute; right:0px; bottom:0; cursor:pointer;}
/***anli����***/

/***xinwen��ʼ****/
.xinwen{ }
.xinwen .tpxw{ overflow:hidden; border-bottom:1px dashed #ccc; padding-bottom:15px;}
.xinwen .tpxw .xwz{ width:530px; float:left;}
.xinwen .tpxw .xwz .titlea{ font-size:30px; color:#d7000f; line-height:40px; height:40px;}
.xinwen .tpxw .xwz h3{ font-size:20px; line-height:30px; color:#888; margin:10px 0;}
.xinwen .tpxw .xwz p{ font-size:14px; color:#666; line-height:30px; height:90px; overflow:hidden;}
.xinwen .tpxw .xwz .linka{ display:block; width:100%; height:29px; background-color:#e0dfde; padding:5px 0; margin-top:10px; overflow:hidden;}
.xinwen .tpxw .xwz .linka img{ display:block; width:54px; height:29px; margin:0px auto; overflow:hidden;-moz-transition:all 1s linear;-o-transition:all 1s linear;-ms-transition:all 1s linear;-webkit-transition:all 1s linear;transition:all 1s linear;}
.xinwen .tpxw .xwz .linka img:hover{-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);}
.xinwen .tpxw .xwt{ width:385px; height:230px; float:right; display:block;}
.xinwen .tpxw .xwt img{ display:block; width:385px; height:230px;}
.xinwen ul{ }
.xinwen ul li{
	border-bottom: 1px dashed #ccc;
	overflow: hidden;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}
.xinwen ul li .time{ width:70px; height:70px; padding:10px; margin:8px 0; float:left; background-color:#e0dfde;}
.xinwen ul li .time span{ display:block; height:30px; line-height:30px; font-size:30px; color:#d7000f; } 
.xinwen ul li .time i{ display:block; height:20px; font-size:15px; line-height:20px; color:#333; text-transform:uppercase; }
.xinwen ul li .text{
	width: 98%;
	float: right;
}
.xinwen ul li .text .namea{ line-height:30px; margin-bottom:8px; display:block; font-size:17px; color:#444; height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.xinwen ul li .text  p{
	font-size: 13px;
	color: #555;
	line-height: 20px;
	height: 30px;
	overflow: hidden;
}
.xinwen ul li .text .namea:hover{ color:#d7000f;}
/***xinwen����****/


/***xwxq��ʼ****/
.xwxq{}
.xwxq h2{ font-size:18px; color:#333; text-align:center; line-height:40px;}
.xwxq h3{ font-size:12px; color:#333; line-height:30px; text-align:center;}
.xwxq .fenxiang{ width:120px; margin-left:850px; margin-bottom:60px;}
.xwxq p{ font-size:14px; color:#444; line-height:26px; text-indent:2em; padding-bottom:15px;}
.xwxq img{ display:block; margin:40px auto; max-width:100%;}
.xwxq dl{ overflow:hidden; padding:0 10px; height:38px; border:1px solid #ccc; background-color:#f2f2f2; line-height:38px; font-size:14px; color:#d7000f; margin-top:20px;}
.xwxq dl dt{ width:450px; float:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.xwxq dl dd{ width:450px; float:right; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.xwxq dl a{ font-size:14px; color:#444; line-height:38px;}
.xwxq dl a:hover{ color:#d7000f;}
/***xwxq����****/


/***��ϵ����***/
.contact{}
.contact .titleimg{ width:100%;}
.contact .titleimg img{ display:block; margin-bottom:10px;}
.contact .lianxi{ overflow:hidden; margin:20px 0;}
.contact .lianxi .left{ width:600px; float:left; background-color:#dbb18f;}
.contact .lianxi .left h2{ padding:0 20px; height:50px; background-color:#d7000f;}
.contact .lianxi .left h2 span{ height:50px; display:inline-block; padding-left:50px; background-image:url(img/bch_09.png); background-position:left center; background-repeat:no-repeat; font-size:30px; color:#fff; line-height:50px;}
.contact .lianxi .left h3{ border-bottom:1px solid #e6c9b1; height:30px;font-size:14px; line-height:30px; color:#7e4314; margin:5px 20px; margin-bottom:15px;}
.contact .lianxi .left h3 span{ color:#fff; padding-left:10px;}
.contact .lianxi .left dl{ overflow:hidden; margin-bottom:15px; padding:0 20px;}
.contact .lianxi .left dl dt{ width:65px; float:left; line-height:30px; height:30px; font-size:14px; color:#fff; text-align:right;}
.contact .lianxi .left dl dd{ width:430px; float:left; overflow:hidden;}
.contact .lianxi .left dl dd input[type=text]{ display:block; width:428px; height:28px; line-height:28px; height:28px; border:1px solid #f3cdae; text-indent:4px; font-size:14px; color:#666;}
.contact .lianxi .left dl dd textarea{ display:block; width:420px !important; height:84px !important; line-height:28px; height:28px; border:1px solid #f3cdae; padding:2px; font-size:14px; color:#666;}
.contact .lianxi .left dl dd input[type=button]{ display:block; width:80px; height:30px; line-height:30px; border:none; background-color:#d7000f; color:#fff; text-align:center; float:left; margin-right:40px; float:left; font-size:15px; cursor:pointer;}
.contact .lianxi .left dl dd input[type=reset]{ display:block; width:80px; height:30px; line-height:30px; border:none; background-color:#d7000f; color:#fff; text-align:center; float:left; margin-right:40px; float:left; font-size:15px; cursor:pointer;}


.contact .lianxi .right{ width:500px; float:left; margin-left:100px;}
.contact .lianxi .right h2{ height:40px; line-height:40px; font-size:30px; color:#d7000f; margin-bottom:10px;} 
.contact .lianxi .right p{ padding-left:26px; line-height:30px; height:30px; background-position:left center; background-repeat:no-repeat; font-size:14px; color:#333;}
/***��ϵ����***/

/*分页*/
.fenye {width:100%;text-align:center; margin:20px 0;}
.fenye .xiaocms-page {display:inline-block;}
.fenye .xiaocms-page a,.fenye .xiaocms-page span {display:inline-block;padding:0 13px;text-align:center;line-height:34px;margin:0 5px;border:#dddddd solid 1px;overflow:hidden;font-size:13px;color:#999999;}
.fenye .xiaocms-page a:hover {background:#d7000f;color:#fff!important;border:#d7000f solid 1px;}
.fenye .xiaocms-page span {background:#d7000f;color:#fff;border:#d7000f solid 1px;}