﻿@charset "utf-8";
/* CSS Document */

/* ---------- Reset ---------- */

/** 清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */ dl, dt, dd, ul, ol, li, /* list elements 列表元素 */ pre, /* text formatting elements 文本格式元素 */ form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */ th, td, /* table elements 表格元素 */ img/* img elements 图片元素 */ {
	border:medium none;
	margin: 0;
	padding: 0;
	line-height:1.8em;
}
/** 设置默认字体 **/
body, button, input, select, textarea {
	font-size: 12px;
	font-family: 微软雅黑, 宋体, Verdana, Geneva, sans-serif;
	color:#666;
}
body {
	text-align:center;
	background:#fff;
}
h3, h4, h5, h6 {
	font-size: 12px;
	font-weight:bold;
	color:#666;
}
h1 {
	font-size:16px;
	font-weight:bold;
	display:block;
}
h2 {
	font-size:14px;
	font-weight:blod;
}
em {
	font-style:normal;
}
/** 重置列表元素 **/
ul, ol,li {
	list-style: none;
}
/** 重置超链接元素 **/
a {
	text-decoration: none;
	color:#666;
	cursor:pointer;
}
a:hover {
	text-decoration: none;
}
/** 重置图片元素 **/
img {
	border:0px;
}
/** 重置表格元素 **/
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/** ------------------------------------------------------------------------------------------- **/
/*<!-----------------head start---------------------->*/
.wrap {width:1200px;margin:0px auto;} .clear{clear:both;}
.nrwrap { width:950px; margin:0px auto;}
.head .head1 { height:23px; background-color:rgb(248,248,248);}
.head .head1 .head-weizhi { /*padding-top:1px;*/}
.head .head1 .head-weizhi .head-span { float:left; margin-left:25px;}
.head .head1 .head-weizhi .head-span a { color:#0066CC;}
.head .head1 .head-weizhi .head-nav { float:right; margin-right:125px; }
/*.head .head1 .head-weizhi .head-nav ul li { float:left; padding:0px 20px; border-left:solid; border-width:1px;}*/
.head .head1 .head-weizhi .head-nav  a { color:#94390D;font-weight:bold;}
.head .head2 { height:90px;}
.head .head2 .logo { float:left;/*margin-top: 18px; margin-left:19px;*/ height:90px; width:90px;}
.head .head2 .logo img{ width:100%; height:100%;}
.head .head2 .logotit { float:left;margin-top: 18px;}
.head .head2 .phonenumber { float:right;margin-top: 18px;margin-right: 62px;}
.head .head2 .phonenumber .phoneimg { float:left; width:55px; height:55px;}
.head .head2 .phonenumber .phoneimg img{ height:100%; width:100%;}
.head .head2 .phonenumber .number { float:right;color:#000000;font-size: 20px;padding-left: 17px;}
.head .head2 .phonenumber .number .num-tit {color:#000000;font-size: 20px; text-align:left;}
.head .head2 .phonenumber .number .num-num {padding-top: 5px; text-align:left; font-weight:bold;color:#000000;font-size: 30px; font-style:italic;}
.head .daohang { background-color:#94390D; height:40px;}
.head .daohang  ul li { float:left;padding: 9px 31px;display:block;}
.head .daohang  ul li:hover { background:#ED6F31;}
.head .daohang  ul li a{ font-size:16px; font-family: "微软雅黑",Arial; color:#FFF; font-weight:bold; }
/*.head .daohang .nav:hover{ background-color:#aa7730;}*/

/*-----------------------banner start-------------------------*/

.banner{width:100%;height:401px;position:relative; border-bottom:#F66 solid 3px;}
.wy-mod-banner{width:100%;margin-top:0;height:401px;position:relative;overflow:hidden}
.wy-mod-banner img{width:auto}
/*.wy-mod-banner .banners{width:1920px;height:540px;overflow:hidden;position:absolute;left:50%;margin-left:-960px}*/
.wy-mod-banner .banners{width:1920px;height:100%;overflow:hidden;position:absolute;left:50%;margin-left:-960px}
.wy-mod-banner .banner{width:1920px;height:100%;overflow:hidden;position:absolute;left:50%;margin-left:-960px}
.wy-mod-banner .focus{width:960px;margin:0 auto;padding-top:370px;text-align:center}
.wy-mod-banner .focus a{text-decoration:none;z-index:3;width:20px;height:20px;position:relative;display:inline-block;overflow:hidden;margin:0;zoom:1}
.wy-mod-banner .focus a .bg-m{z-index:4;color:#fff;line-height:40px;font-size:40px;position:absolute;display:block;left:2px;top:6px;cursor:pointer;display:none}
.wy-mod-banner .focus a .bg-b{background:url(../Images/bt2.png) center center no-repeat;position:absolute;display:block;left:0;top:0;cursor:pointer;width:20px;height:20px}
.wy-mod-banner .focus a .inner{background:url(../Images/bt1.png) center center no-repeat;position:absolute;left:0;top:0;z-index:9;opacity:0;display:none\9;+display:none;width:20px;height:20px}
.wy-mod-banner .focus a.on .inner,.wy-mod-banner .focus a:hover .inner{cursor:pointer;display:block;border:0;-webkit-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:1}
.wy-mod-banner .focus .hover .inner{display:block}


/*<!--<!------------------hexin start----------------------->-->*/
.hexin { height:490px; background:#E4E4E4;}
.hexin .hexintitle { padding-top:15px; height:150px;}
.hexin .hexintitle img{ height:100%;}
.hexin .hexincont { padding: 22px 0px 0px 0px;; height:300px;}
/*.hexin .hexincont .hexincont1 {padding: 0px 137px;}*/
.hexin .hexincont .hexincont1 ul li{ float:left; padding: 2px 2px; margin: 0px 6px; height:280px;  width:219px;}
.hexin .hexincont .hexincont1 ul li a img { height:100%; width:100%;}
.hexin .hexincont .hexincont1 ul li:hover{ box-shadow:0px 0px 1px 1px #94390D;;}

/*-----------------------------rongyu--------------------------*/
.longyu { height:272px;background:#E4E4E4;padding-top: 10px;}
.longyu .longyutit  { margin-bottom:20px;}
.longyu .longyucont  ul li{ float:left; height:161px ; width:215px; margin:12px 9px; border:solid 1px;}
.longyu .longyucont ul li:hover { box-shadow:0px 0px 5px #94390D;;}
.longyu .longyucont  ul li img { height:100%; width:100%; }
.longyu .longyucont  ul li span{ font-family:"微软雅黑"; font-size:18px;  color:#000;}



#demo {
 overflow:hidden;
 width: 1159px;
 height:271px;
 margin-left: 7px;
}
#demo img {
border: 1px solid #F2F2F2;
}
#indemo {
float: left;
width: 800%;
}
#demo1 {
 float: left;
}
#demo2 {
float: left;
}

/*-----------------------------yuangong--------------------------*/
.yuangong { /*height:733px ;*/ background-color:#e4e4e4;padding-bottom:63px; overflow:hidden;}
.yuangong .yuangongtit { padding:45px 0px 40px;}
.yuangong .yuangongcont {text-align:left}
.yuangong .yuangongcont  .pic{ width:180px; height:261px; float:left; margin:3px; border:1px solid #f4f2f3;}
.yuangong .yuangongcont  .cont{ width:180px; height:243px; float:left; background-color:#f4f2f3; margin:3px; padding:10px;}
.yuangong .yuangongcont  .cont .name{font-size: 20px; text-align:left; color: #424242;  height: 25px;  line-height: 20px; float:left; font-weight:bold;}
.yuangong .yuangongcont  .cont .xingji{height: 30px; margin-top:5px; background-color:#D60201;border-radius:20px; text-align:center;color:#fff;line-height:28px;font-family:"微软雅黑"; font-size:15px;}
.yuangong .yuangongcont  .cont .zhengshu{ font-size:13px; color:#515050; height: 23px;  line-height:20px;margin-top:5px;}
.yuangong .yuangongcont  .cont .hongxian{ text-align:left;margin-top:-9px;}
.yuangong .yuangongcont  .cont .jianjie{font-size:13px; color:#515050; width:182px; height:40px; overflow:hidden;/* margin-top:10px;*/}
.yuangong .yuangongcont  .cont .jiguan{font-size:13px; color:#515050; width:182px; height:20px; overflow:hidden; }
.yuangong .yuangongcont  .cont .nianling{font-size:13px; color:#515050; width:182px; height:20px; overflow:hidden; }
.yuangong .yuangongcont  .cont .xinzi{font-size:13px; color:#515050; width:182px; height:20px; overflow:hidden; }
.yuangong .yuangongcont  .cont .yuding{text-align: center;margin-top: 5px; width:177px; height:39px;background-color:#D60201;border-radius:20px; line-height:35px;font-family:"微软雅黑"; font-size:18px;}
.yuangong .yuangongcont  .cont .yuding a{color:#fff; display:block;}

/*-----------------------------women-------------------------*/
.women { height:630px; background-color:#e4e4e4}
.women .womentit { margin-bottom:40px;}
.women .womencont { }
.women .womencont .wcontleft{ float:left;  border:1px solid #A3A3A3;margin-right: 15px;}
.women .womencont .wcontleft .wcontleft-wz {margin:25px 25px auto 25px; height:500px;}
.women .womencont .wcontleft .wcontleft-tit1 { text-align:left;}
.women .womencont .wcontleft .wcontleft-tit1 span { font:"微软雅黑"; font-size:30px; color:#000000;}
.women .womencont .wcontleft .wcontleft-tit1 a{ font:"微软雅黑"; font-size:17px; }
.women .womencont .wcontleft .wcontleft-tit2 { width:700px; height:260px; margin-top:35px;}
.women .womencont .wcontleft .wcontleft-tit2 img { height:100%; width:100%;}
.women .womencont .wcontleft .wcontleft-tit3 {width:700px;font:"微软雅黑"; font-size:17px; color:#000000; text-align:left;  margin:20px auto 15px; line-height:26px;}
.women .womencont .wcontright{ float:left;border:1px solid #A3A3A3;width: 398px;}
.women .womencont .wcontright .wcontright-wz {margin:7px 20px auto 20px; }
.women .womencont .wcontright .wcontright-tit1 {text-align:left;}
.women .womencont .wcontright .wcontright-tit1 span { font:"微软雅黑"; font-size:30px; color:#000000;}
.women .womencont .wcontright .wcontright-tit1 a{ font:"微软雅黑"; font-size:17px; }
.women .womencont .wcontright .wcontright-tit2 { text-align:left;}
.women .womencont .wcontright .wcontright-tit2 ul li {font:"微软雅黑"; font-size:15px; color:#000; line-height:23px; margin:4px auto;}

/*----------------------------xinwen-----------------------*/
.xinwen { background-color:#e4e4e4; height:530px;}
.xinwen .xinwentit { padding:36px 0px;}
.xinwen .xinwencont { border:1px solid #A3A3A3; height:334px;width: 1164px;}
.xinwen .xinwencont .xcontleft { float:left; margin:0px auto 20px 30px; width:650px;}
.xinwen .xinwencont .xcontleft .xwhend1 { text-align:left;}
.xinwen .xinwencont .xcontleft .xwhend1 span{ font:"微软雅黑"; font-size:30px; color:#000000;}
.xinwen .xinwencont .xcontleft .xwhend1 a{font:"微软雅黑"; font-size:17px; }
.xinwen .xinwencont .xcontleft .xwhend2 ul{ padding:20px 0px;}
.xinwen .xinwencont .xcontleft .xwhend2 ul li { margin: 0px 32px 0px 0px; text-align:left;font-size:13px; height:90px; border-bottom: #CCC dashed 1px;padding:5px 0px;}
.indexnewslisth1 h1{color:#94390D;}
.indexnewspic{height:90px; width:100px; float:left; border: #ccc solid 1px;}
.indexnewslist{height:80px; width:500px; float:right;}
.indexnewscontent{ height:40px;}
.indexnewspic img{width:100px; height:90px;}
.xinwen .xinwencont .xcontright { float:left;margin-top: 66px; padding-left:55px;border-left:solid #CCCCCC 1px;text-align: left;} 
.xinwen .xinwencont .xcontright .xwhead2 {    padding-top: 22px; width:359px ; height:89px;}
.xinwen .xinwencont .xcontright .xwhead2 img { width:100%; height:100%;}

