@charset "utf-8";


#header{ background:url(../img/i2.jpg) repeat-x; height:109px;}
.header{ width:1300px; margin:0 auto; position:relative;}
.header .welcome{ position:absolute; color:#B8B8B8; font-size:14px; top:8px; left:150px;}
.header .phone{ position:absolute; right:0; color:#eee; font-family: Arial; top:10px;}
.header .phone span{ color:#FED843;}
.header .logo{ background:url(../img/logo3.fw.png); width:144px; height:161px; z-index:99999999999; position:absolute;}
.header .nav{ height:75px; position:absolute; right:0; top:34px;}
.header .nav li{ float:left; width:100px;}
.header .nav li.line{ width:1px; background:url(../img/i_r2_c2.jpg) 0 19px no-repeat; height:75px;}
.header .nav li .a{ display:block; height:60px; line-height:20px; text-align:center; padding-top:15px; font-size:16px; color:#111;}
.header .nav li .a em{ font-size:12px; color:#ccc;}
.header .nav li .a:hover{ background:url(../img/navbg.jpg) repeat-x;}

#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}


#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background:#376B5E;
	z-index:9999;}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		text-align:center;
		width:100px;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #376B5E;
		color: #2875DE;
		font: 12px arial;
		color:#eee;
		display:block;
		height:30px; line-height:30px; text-align:center;}

	#sddm div a:hover
	{	
		color: #FFF;
		background:#DA5A1F;}


#footer{ background:url(../img/f_r6_c2.jpg)  repeat-x; height:128px;}
.footer{ width:1200px; margin:0 auto; background:url(../img/f_r8_c4.jpg) no-repeat left 40px; height:128px; position:relative;} 
.footer p{ text-align:center; color:#E5C690; line-height:20px; padding-top:50px;}
.footer .weixin{ position:absolute; right:0; top:35px;}



#main1{ background:url(../img/bg2_r1_c1.jpg) repeat-x; height:573px;}
.m1{ height:573px; position:relative;}
.m1left{ width:165px; height:300px; background:#3A6E61; float:left; margin-top:25px;}
.m1left ul{ padding:20px 0 0 17px;}
.m1left ul li{ float:left; margin-bottom:10px;}
.m1left ul li a{ display:block; height:30px; width:65px; text-align:center; line-height:30px; color:#E5C690; font-size:14px;}
.m1left ul li a:hover{ background:#DA5A1F; color:#fff;}
.m1left ul li a.now{ background:#DA5A1F; color:#fff;}
.m1right{ float:right; margin-top:25px;}
.m1right dl{ float:right; margin-left:15px; width:330px;}
.m1right dl dt{ width:330px; height:185px;}
.m1right dl dt a img{ width:330px; height:185px;}
.m1right dl .d1{ float:left; font-size:16px; margin-top:15px; color:#396D60;}
.m1right dl .d1 a{ color:#396D60;}
.m1right dl .d2{ float:right; font-size:16px; margin-top:15px; background:#E7C890; color:#222; font-family:"宋体"; font-size:12px; padding:3px 10px; display:block; }
.m1right dl .d3{ float:left; font-size:12px; font-family:"宋体"; color:#555; margin-top:8px; line-height:18px;}
.btnyuyue{ background:url(../img/yuyue.fw.png); width:161px; height:66px; position:absolute; left:50%; margin-left:-86px; bottom:-33px;}


#main2{ height:1110px; background:url(../img/bg2_r3_c1.jpg);}
.m2{ width:1200px; margin:0 auto;}
.m2 .menu{ text-align:center; color:#79B9A9; border-bottom:1px dashed #fff; padding-bottom:15px; width:800px; margin:0 auto; }
.m2 .menu a{ color:#E5C690; font-size:18px; padding:5px 20px; height:30px; line-height:30px;}
.m2 .menu a:hover{ height:25px; text-align:center; line-height:30px; color:#fff; background:#E17834; border-radius:3px;}
.m2 .menu a.now{ height:25px; text-align:center; line-height:30px; color:#fff; background:#E17834; border-radius:3px;}
.m2 .menua{ text-align:center; color:#E7C890; width:800px; margin:0 auto; margin-top:15px;}
.m2 .menua a{ color:#E5C690; font-size:12px; padding:0 10px; font-family:"宋体";}
.m2 .menua a:hover{ color:#fff;}


.m2c{}
.m2c ul li{ height:178px; float:left;}
.m2c ul li:first-child{ height:356px;}
.m2c ul li a{ display:block; position:relative; font-size:20px;}
.m2c ul li a img{ display:block; height:178px; width:300px;}
.m2c ul li:first-child a img{ display:block; height:356px; width:600px;}
.m2c ul li a span{ display:none;}

.m2c ul li a div{ background: url(../img/bg23.fw.png); position:absolute; z-index:9999; height:178px; width:300px; bottom:0;}
.m2c ul li a:hover div{ border:3px solid #fff; position:absolute; background:none; z-index:9999; height:172px; width:294px; bottom:0;}

.m2c ul li:first-child a div{ background: url(../img/bg23.fw.png); position:absolute; z-index:9999; height:356px; width:600px; bottom:0;}
.m2c ul li:first-child a:hover div{ border:3px solid #fff; position:absolute; background:none; z-index:9999; height:350px; width:594px; bottom:0;}

.m2c ul li a:hover span{ position:absolute; bottom:0; left:0; width:280px; display:block; height:60px; background:#E7C890 url(../img/jiantou.fw.png) right 13px no-repeat;color:#376B5E; line-height:60px; font-weight:bold; padding-left:20px;}
.m2c ul li:first-child a:hover span{ position:absolute; bottom:0; left:0; width:580px; display:block; height:60px; background:#E7C890 url(../img/jiantou.fw.png) right 13px no-repeat; color:#376B5E; line-height:60px; font-weight:bold;}


#main3{ background:#fff;}

/**图文列表B**/
.imgb_i{ width:1300px; overflow:hidden; margin-top:20px;}
.imgb_i ul{ width:1400px;}
.imgb_i ul li{ float:left; margin-bottom:20px; margin-right:54px;}
.imgb_i ul li a.aimg{display:block;}
.imgb_i ul li a.aimg:hover{}
.imgb_i ul li a.aimg img{ width:285px; height:314px;}
.imgb_i ul li a.atit{ display:block; width:216px; background: url(../img/team_r2_c1.jpg); height:17px;}
.imgb_i ul li a.atit:hover{ color:#000; text-decoration:underline;}


/**图文列表B**/
.imgb_b{ width:1200px; overflow:hidden; margin-top:20px;}
.imgb_b ul{ width:1300px;}
.imgb_b ul li{ float:left; margin-bottom:20px; margin-right:54px;}
.imgb_b ul li a.aimg{display:block; margin-bottom:15px;}
.imgb_b ul li a.aimg:hover{}
.imgb_b ul li a.aimg img{ width:258px; height:149px;}
.imgb_b ul li a.atit{ display:block; width:259px; text-align:center;}
.imgb_b ul li a.atit:hover{ color:#000; text-decoration:underline;}





/***浮动****/
div.floats {/*浮动容器通用样式*/
	position:absolute;
	left:-1000px;
	/*上面两句是必需的，下面看实际情况去定义了*/
	
}
div#test1,div#test2{top:100px;}/*居中向左右定位容器初始高度*/
div#test3,div#test4{top:200px;}/*左右定位的两个容器初始高度*/
/***浮动end****/

/* 全屏轮播flexslider */
.flexslider{position:relative;height:600px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat; width:100%;}
.slides{position:relative;}
.slides li{height:600px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}


/*flashbanner*/
#flashbanner{ width:900px; background:#eee; height:350px;} /**位置设置**/
#focus {width:900px; height:350px; overflow:hidden; position:relative;}
#focus ul {height:350px; position:absolute;}
#focus ul li {float:left; width:900px; height:350px; overflow:hidden; position:relative; background:#000;}
#focus ul li a img{ width:900px; height:350px;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:900px; height:20px; left:0; bottom:0; background:none;} /***下黑条**/
#focus .btn {position:absolute; width:880; height:15px; padding:5px 10px; right:10px; bottom:10px; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:13px; height:13px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff; border-radius:15px;}/**排列**/
#focus .btn span.on {background:#fff;}
#focus .preNext {width:45px; height:100px; position:absolute; top:110px; background:url(../img/sprite.png) no-repeat 0 0; cursor:pointer;} /**上一个**/
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;} /**下一个***/
/**左边留空是因为缺少margin padding**/
/*flashbannerend*/


/**宽屏大图轮换**/
#Banner{ clear:both; height:487px;width:100%; }
.slideBox{ width:100%; height:487px; overflow:hidden; position:relative; z-index:0;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:50%; bottom:30px; z-index:10;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:10px;  width:13px; height:13px; line-height:13px; text-align:center; background:url(../img/pagination.png) no-repeat center center; cursor:pointer; text-indent:2em; }
.slideBox .hd ul li.on{ background:url(../img/pagination2.png) no-repeat center center; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
/**宽屏大图轮换**/


/**tab**/
.tagContent{DISPLAY: none;}
#tagContent DIV.selectTag { display:block;}
#tags .selectTag a{ background:#E17834; color:#fff;}


/**tab**/
.tagContenta{DISPLAY: none;}
#tagContenta DIV.selectTaga { display:block;}
#tagsa .selectTaga a{ background:#E17834; color:#fff;}


/**flashimg**/
.ChanPinLianTu{}
.ChanPinLianTu li{ float:left; text-align:center; padding:0 8px; line-height:30px;}
.ChanPinLianTu li span{ display:block; width:108px; height:108px; text-align:center; border:1px solid #ebebeb;}
.ChanPinLianTu li a:hover{ color:#c40e25; text-decoration:underline;}
#ISL_Cont_1{ float:left; width:882px; overflow:hidden; margin-top:19px;}
.LeftBotton{ float:left; background:url(../img/LeftBotton.gif) no-repeat; width:11px; height:18px; margin:65px 15px 0 23px; cursor:pointer;}
.RightBotton{ float:left; background:url(../img/RightBotton.gif) no-repeat; width:11px; height:18px; margin:65px 0 0 15px; cursor:pointer;}

.CenterLei{ background:#fff; margin-top:-81px; position:relative; padding-top:15px; min-height:200px;}
.CenterLeft{ float:left; width:230px; margin-right:15px; margin-left:15px;}
.CenterRight{ float:left; width:690px; border-left:1px solid #ddd; padding-left:15px;}



/****BTN*****/
.btn1{ height:25px; line-height:25px; width:100px; text-align:center; color:#fff; background:#000; display:block; border-radius:3px;}


/*****FOOTC******/
.footc{}
.footc .flink{}
.footc .flink dl{ float:left; margin-left:160px;}
.footc .flink dl:first-child{ margin-left:0;}
.footc .flink dl dt{ font-size:16px; color:#000; margin-bottom:10px; border-bottom:1px solid #ddd;}
.footc .flink dl dd{ color:#666; line-height:20px;}
.footc .flink dl dt a{ color:#666;}
.footc .flink dl dt a:hover{ color:#ff0000;}
.footc .flink dl dd a{ color:#666;}
.footc .flink dl dd a:hover{ color:#ff0000;}


/******FOOTB*****/
.footb{ margin:50px auto; text-align:left; line-height:22px; background:url(../img/MapTu6.jpg) no-repeat; padding-left:140px;}
.footb .flink a{ padding:0 10px;}
.footb .flink a:hover{ color:#ff0000;}
.footb .copyright{ color:#666;}
.footb .copyright a{ color:#000;}


/*****FOOTA******/
.foota{ text-align:center; line-height:22px;}
.foota .flink a{ padding:0 10px;}
.foota .flink a:hover{ color:#ff0000;}
.foota .copyright{ color:#666;}
.foota .copyright a{ color:#ff0000;}

/*****CONTENT******/
.content{ width:750px;}
.content h2.where{ height:50px; line-height:50px; position:relative; border-bottom:1px solid #ddd;}
.content h2.where span{ position:absolute; right:0; top:0; font-size:12px;font-weight:normal;}
.content h2.where span a{ font-size:12px; font-weight:normal;}

/****SIDEBAR*******/
.sidebar{ width:230px;}
.menu{}
.menu h2{ font-size:18px; font-family:"微软雅黑"; height:35px; line-height:35px; font-weight:normal; padding-left:10px;}
.menu ul{ padding:10px; background:#eee;}
.menu ul li{ height:30px; line-height:30px; border-bottom:1px solid #ddd;}
.menu ul li a{ height:30px; display:block; line-height:30px; background:#eee; padding-left:24px;}
.menu ul li a:hover{ background:#333; color:#fff;}

/*****CONTACT******/
.contact{}
.contact h2{ font-size:18px; font-family:"微软雅黑"; height:35px; line-height:35px; font-weight:normal; padding-left:10px;}
.contact p{ line-height:25px; background:#eee; padding:10px;}

/*****TABLEB******/
.tableb{ border:1px solid #ddd; width:100%; margin:20px auto;}
.tableb tr th{ border:1px solid #ddd; height:25px; background:#eee;}
.tableb tr td{ padding:5px 10px;border:1px solid #ddd; text-align:center;}


/*****TABLEA******/
.tablea{ border:1px solid #ddd; width:1000px;}
.tablea tr th{ border:1px solid #ddd; padding:5px 10px; background: #39F; color:#fff;}
.tablea tr td{ padding:5px 10px;border:1px solid #ddd; text-align:center;}








