﻿@charset "utf-8";
/*detail*/
 
#medio{
	position:relative;
	
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#medio .medio_lef,#medio .medio_lef2{ display:inline; float:left; overflow:hidden;}
#medio .medio_lef{width:257px; padding-top:10px;}
#medio .medio_lef2{ width:705px;}
#medio .medio_rig,#medio .medio_rig2{ display:inline; float:right;overflow:hidden;}
#medio .medio_rig{width:705px; padding-top:10px;}
#medio .medio_rig2{width:257px; background-color:#fff; padding:5px;}

/*头部*/
#head{ width:1042px; margin:0 auto; }
#head .head_m{ width:100%;position:relative;background:url(../images/head.jpg) no-repeat;}
#head .head_t{ height:30px; line-height:30px; width:100%;color:#F8F9D9;}
#head .head_t .main{ color:#F8F9D9;}
#head .head_t a{color:#F8F9D9;}
#head .head_t a:hover{ text-decoration:none;}
#head .head_t a.t{ display:block; float:left; width:83px; height:28px; line-height:28px; color:#fff; text-align:center; background:url(../images/btn_1.jpg) no-repeat; margin-left:15px;}
#head .head_t a.c{ background:url(../images/ico_m.jpg) no-repeat left center; padding-left:18px;}

#head .head_t iframe{ color:#fff;}

#head .head_t ul{ display:inline; float:right; width:240px;}
#head .head_t ul li{ display:inline; float:left; margin:0 8px;}
#head .head_t ul li a{ color:#CEAA90; margin-left:15px;}
#head .head_t ul li.l1{ background:url(../images/ico_4.jpg) no-repeat left center;}
#head .head_t ul li.l2{background:url(../images/ico_5.jpg) no-repeat left center;}
#head .head_t ul li.l3{background:url(../images/ico_6.jpg) no-repeat left center;}

#head .logo{ width:1000px; margin:0 auto;}
#head .logo .tel{ display:inline; float:right;text-align:right;}
#head .logo .head_t{ padding-right:15px; color:#FFFF00;}
#head .logo .head_t a{color:#FFFF00;}
/*导航*/
/*#nav{ width:100%; height:42px; background:url(../images/nav.jpg) no-repeat;}
#nav ul{ width:1032px;height:42px; padding:0 5px;}
#nav ul li{ display:inline; float:left;}
#nav ul li.line{ width:2px; height:42px; background:url(../images/nav_line.jpg) no-repeat center top;}
#nav ul li a{display:block; width:101px; height:42px; line-height:42px; color:#fff; font-size:15px; float:left; text-align:center;font-family:microsoft yahei, 黑体;}
#nav ul li a:hover{ text-decoration:none; background:url(../images/nav_hov.jpg) repeat-x left top; color:#fff;}
#nav ul li a span{ display:block; width:100%; font-size:10px;}
#nav ul li.time{ float:right; color:#fff; line-height:35px; padding-right:20px;}*/

/*导航*/
#nav{
	width:100%;
	height:37px;
	 
}
/* @group main_nav */
#main_nav {width:1000px;background:url(../images/bar_bg.png) no-repeat; height:40px; line-height:40px; margin:0 auto; padding-left:10px;}
#main_nav ul {font-size: 14px;list-style: none;}

#main_nav li {float: left;position: relative;z-index: 5;}
#main_nav li.line{
	width:2px;
	height:37px;
	background-position: center top;
}
#main_nav li a {color: #fff;display: block;width:100px;height:40px;text-decoration: none;line-height:40px;text-align: center;font-size:14px;font-family:microsoft yahei, 黑体;}
#main_nav li ul li a {font-size: 12px;width:100px;height: 30px;line-height:30px;margin: 0px;; font-weight:normal;}
#main_nav li a:hover { color:#F30;}
#main_nav li.focus a, #main_nav li a:hover { color:#F30; background: url(../images/bar_over.png) no-repeat left center; }
#main_nav li ul li a:hover, #main_nav li.focus ul li a:hover { color:#fff; background:#F60;}
#main_nav li.focus a, #main_nav li a:hover {background: url(../images/bar_over.png) no-repeat left center;}
#main_nav li.focus ul li a {background: none; color:#fff;}
#main_nav li ul {position: absolute;top:40px;left: 0px;background: #B31015;display: none; z-index:99999;}
#main_nav li ul li{float: none; margin:0;}
/* @end */

/*nav*/
#nav_out{ width:1000px; margin:0 auto; height:29px; background:url(../images/nav.jpg) repeat-x; }
#nav_out #nav_in{ width:1000px; height:29px; margin:0 auto;}

.smartmenu{}
.smartmenu li ul{display: none;}
.smartmenu .line{height:38px; float:left; width:10px;}
.smartmenu .line2{height:38px; float:right; width:17px;}
.smartmenu ul li{ float:left; height:29px; line-height:29px;}
.smartmenu .fina{ background:none;}
.smartmenu ul li a{ font-size:16px; color:#fff; display:block; width:100px; height:29px; line-height:29px; text-align:center; font-weight:bold;}
.smartmenu ul li a:link{color:#fff;text-decoration: none;}
.smartmenu ul li a:visited{color:#fff;text-decoration: none;}
.smartmenu ul li a:hover {color:#fff;text-decoration: none; background:url(../images/nav_hov.jpg) no-repeat center top;}
.smartmenu ul li a:active{color:#fff;text-decoration: none;}
.smartmenufloaty {background: transparent;position: absolute;border: none;width:100px;   height: auto;top:-10px;z-index:999999;margin-top:0px;}
.smartmenufloaty .tip { display:none;}
.smartmenufloaty .padder {background:#B31015; -moz-border-radius-bottomleft: 5px;-moz-border-radius-bottomright: 5px;-webkit-border-bottom-left-radius: 5px;-webkit-border-bottom-right-radius: 5px;}
.smartmenufloaty .padder ul{ padding-bottom:7px;}
.smartmenufloaty li{ overflow:hidden; height:25px; line-height:25px;}
.smartmenufloaty li:hover{background:url(../images/nav_bg7.png);}
.smartmenufloaty li a{height:23px;line-height:23px;color:#ABABAB;display:block;padding:0 8px 1px;width: auto;min-width:90px;}
.smartmenufloaty li a:link{color:#fff;text-decoration: none;}
.smartmenufloaty li a:visited{color:#fff;text-decoration: none;}
.smartmenufloaty li a:hover {color:#fff;text-decoration: none;background:url(../images/nav_hov2.jpg) repeat-x left top;}
.smartmenufloaty li a:active{color:#fff;text-decoration: none;}

/*banner*/
#banner{ width:1022px;overflow:hidden; margin:0 auto;}
.index_flash {height:310px;width:100%;overflow:hidden;}
.banner {width:100%;height:310px;position:relative;}
.banner .arrow {display:inline-block;position:absolute;z-index:2;width:57px;height:57px;top:50%;cursor:pointer;margin-top:-28px;}
.banner .l {background:url(../images/prev.png) no-repeat;left:1%;}
.banner .r {background:url(../images/next.png) no-repeat;right:1%;}
.banner .bn-1 {height:545px;display:none;position:absolute;width:100%;}
#banner .headflash{height:380px;left: 50%;margin-left: -940px;position: absolute;top: 0; width: 1880px;z-index: 1;}
#banner  a{ display:block; width:100%; height:100%;}

/*公司简介*/
#about{ width:277px; border:1px solid #E3C680; padding:1px; display:inline; float:left; line-height:22px;}
#about .img{}
#about p{ padding:5px; text-align:justify;}

.newList{ width:100%; padding-top:8px;}
.newList .newItem{ display:inline; width:346px; border:1px solid #F0DBAC;}
.newList .newItem .title{ width:100%; height:32px; line-height:32px; border-bottom:1px solid #F0DBAC; background:url(../images/tit_1.jpg) no-repeat; position:relative;}
.newList .newItem .title a:hover{ text-decoration:none;}
.newList .newItem .title a.more{ color:#000; float:right; margin-right:10px;}
.newList .newItem .title a.t{
	display:block;
	width:90px;
	height:40px;
	background:url(../images/tit_3.jpg) no-repeat;
	position:absolute;
	left:-1px;
	top:-1px;
	color:#fff;
	text-align:center;
	font-size:14px;
	font-family:microsoft yahei,黑体;
	background-image: url(../images/tit_3.jpg);
}
.newList .newItem .cont{ background:url(../images/bg2.jpg) repeat-x left bottom #fff; height:239px; overflow:hidden;}
.newList .newItem .cont ul{ width:328px; margin:0 auto; padding-top:10px;}
.newList .newItem .cont ul li{height:24px; line-height:24px; background:url(../images/ico_1.jpg) no-repeat left center; padding-left:10px;}
.newList .newItem .cont ul li span{ float:right; color:#BCAA94;}
.newList .newItem .cont ul li.first{ width:100%; padding:0; height:100px; background:url(../images/line4.jpg) no-repeat center bottom;}
.newList .newItem .cont ul li.first .img{ float:left; display:inline; width:105px; height:69px;}
.newList .newItem .cont ul li.first .c{ float:right; display:inline; width:202px;}
.newList .newItem .cont ul li.first .c a{ font-weight:bold; color:#050505; border-bottom:1px dashed #E5D3AD; padding:5px 0;}
.newList .newItem .cont ul li.first .c p{ color:#7D7D65; line-height:19px; padding-top:5px;}
.newList .newItem .cont ul li.first .c p a{ padding:0; border:none; font-weight:normal; color:#910200; margin-left:10px;}


/*新闻中心*/
#new{ width:412px; display:inline; float:right;}
#new .title{ width:100%; height:29px; line-height:29px; background:url(../images/line2.jpg) no-repeat left bottom;}
#new .title a{ display:block; width:84px; height:29px; background:url(../images/tit_new.jpg) no-repeat; overflow:hidden; text-indent:-999px;}
#new .cont{ width:100%; padding-top:10px;}
#new .cont ul{ width:100%;}
#new .cont ul li{ width:100%; height:25px; line-height:25px; background:url(../images/ico_3.jpg) no-repeat 10px center;}
#new .cont ul li a{ margin-left:20px;}
#new .cont ul li.first{ width:100%; height:90px; overflow:hidden; background:url(../images/line3.jpg) no-repeat center bottom; text-align:center; margin-bottom:8px;}
#new .cont ul li.first a{ font-size:14px; font-weight:bold;}
#new .cont ul li.first p{ line-height:21px; padding-top:8px; text-align:left;}
#new .cont ul li.first p a{ font-size:12px; font-weight:normal; margin-left:10px; color:#B44C0B;}

/*广告*/
#ggao{ margin:0 auto; width:978px; height:45px;}
#ggao .ggao{ width:685px; height:40px; line-height:40px; display:inline; float:left; background:url(../images/ico_gg.jpg) no-repeat left center; padding-left:25px;}
#ggao .search{ width:250px; height:40px; display:inline; float:right;}
#ggao .search ul{ width:100%; padding-top:10px;}
#ggao .search ul li{ display:inline; float:left;}
#ggao .search .sear_key{ background:url(../images/sear_key.jpg) no-repeat left; border:0; padding:3px; height:16px; line-height:16px; width:173px;}
#ggao .search .sear_btn{ background:url(../images/sear_btn.jpg) no-repeat; border:0; width:61px; height:21px; margin-left:10px;}

#ggao marquee{ display:inline; float:right; margin-right:100px;}

/*业务范围*/
#ywfw{ width:100%;}
#ywfw .title{ width:100%; height:30px; line-height:30px;}
#ywfw .title a{ display:block; width:100%; height:30px; background:url(../images/tit_ywfw.jpg) no-repeat; text-indent:-999px;}
#ywfw .cont{ padding:10px;}
#ywfw .cont ul{ width:100%;}
#ywfw .cont ul li{ margin:5px 0;}

#fengcai{ border:1px solid #F3E0C2;width:976px; margin:0 auto;}
#fengcai .title{ width:100%; height:32px; line-height:32px; background:url(../images/tit_bg2.jpg) repeat-x; border-bottom:1px solid #F3E0C2;}
#fengcai .title a.more{ float:right; margin-right:10px;}
#fengcai .title ul{width:300px; display:inline; float:left;}
#fengcai .title ul li{ display:inline; float:left;}
#fengcai .title ul li a{ display:block; width:106px; height:32px; text-align:center; line-height:32px; color:#A11108; font-size:14px;}
#fengcai .title ul li a:hover{ color:#84398B; background:url(../images/hov.jpg) no-repeat; text-decoration:none;}
#fengcai .title ul li.hover a{ color:#84398B; background:url(../images/hov.jpg) no-repeat; text-decoration:none;}
#fengcai .cont{  padding:15px 4px 10px; background:url(../images/bg3.jpg) repeat-x left bottom #fff;}
#fengcai .cont ul{ width:100%;}
#fengcai .cont ul li{ width:160px; height:150px; display:inline; float:left; margin:0 19px;}
#fengcai .cont ul li a{ display:block; width:160px; height:150px; overflow:hidden;}
#fengcai .cont ul li a img{ width:150px; height:110px; padding:4px; border:1px solid #E1E1E1;}
#fengcai .cont ul li a span{ display:block; width:160px; height:30px; line-height:30px; text-align:center;}
#fengcai .cont ul li a:hover{ text-decoration:none;}
#fengcai .cont ul li a:hover img{ border:1px solid #84015E;}

/*proItemBox*/
#proItemBox{ width:100%; padding-top:20px;}
#proItemBox .proItem{ display:inline; float:left; width:311px; height:97px; background:url(../images/bg1.jpg) no-repeat left top; margin:0 6px;}
#proItemBox .proItem .title{ height:30px; line-height:30px; padding-left:20px;}
#proItemBox .proItem .title a{ font-size:14px; font-family:microsoft yahei,黑体; color:#fff;}
#proItemBox .proItem .title a:hover{ text-decoration:none;}
#proItemBox .proItem .cont{ padding-left:20px; line-height:29px;}
#proItemBox .proItem .cont p{ color:#fff; width:100%; height:29px;}
#proItemBox .proItem .cont a{ float:right; margin-right:33px;}

/*联系我们*/
#contact{ width:257px;}
#contact .title{ width:100%; height:34px; line-height:34px; background:url(../images/tit_2.jpg) no-repeat;}
#contact .title a.t{ color:#fff; font-size:15px; margin-left:24px;font-family:microsoft yahei,黑体;}
#contact .title a:hover{ text-decoration:none;}
#contact .cont{padding:10px; line-height:23px;}

#video{ width:262px; height:214px; background-color:#015486; display:inline; float:left;}
#video .title{ width:100%; height:30px; line-height:30px; padding-top:10px;}
#video .title a{background:url(../images/ico_5.jpg) no-repeat 10px center; margin-left:10px; padding-left:28px; color:#E0AA07; font-size:14px;}
#video .title a:hover{ text-decoration:none;}
#video .cont{ width:228px; height:153px; margin:0 auto; padding-top:10px;}

#news{ width:440px; display:inline; float:right; background-color:#005C8D;}
#news .title{ width:100%; height:30px; line-height:30px; padding-top:10px;}
#news .title a.t{background:url(../images/ico_5.jpg) no-repeat 10px center; margin-left:8px; padding-left:28px; color:#E0AA07; font-size:14px;}
#news .title a.more{ color:#E0AA07; float:right; margin-right:25px;}
#news .title a:hover{ text-decoration:none;}
#news .cont{ width:100%; padding-bottom:14px;}
#news .cont ul{ width:384px; margin:0 auto;}
#news .cont ul li{ width:100%; height:31px; line-height:31px; border-bottom:1px solid #80AEC6; color:#FFFFFF;}
#news .cont ul li a{ color:#FFFFFF;}
#news .cont ul li a:hover{ color:#FFFFFF;}
#news .cont ul li span{ display:inline; float:right;}


#search{ width:254px;float:right; background:url(../images/search_top.jpg) no-repeat #CE0107; height:292px;}
#search .cont{ width:222px; margin:0 auto; padding-top:15px;}

/*产品中心*/
#proTy{ width:207px; border:1px solid #B6E3BD; background-color:#E2F4E5;}
#proTy .title{ width:100%; height:35px;border-bottom:1px solid #E2E2E2;}
#proTy .title a.t{ display:block; width:61px; height:35px; background:url(../images/tit_pt.jpg) no-repeat left center; overflow:hidden; text-indent:-999px; margin-left:15px;}
#proTy .cont{padding:10px 0 10px;border-top:1px solid #FFFAFA;}
#proTy .cont ul{ width:191px; margin:0 auto;}
#proTy .cont ul li{ width:191px; height:31px; line-height:31px;background:url(../images/menu_bg.png) repeat-x center; margin:3px 0;}
#proTy .cont ul li a{ color:#383838; font-size:12px; padding-left:30px; display:block; width:161px; height:31px; line-height:31px; background:url(../images/menu.jpg) no-repeat left top;}
#proTy .cont ul li a:hover{ background:url(../images/menu_hov.jpg) no-repeat left top; text-decoration:none; color:#fff;}

#product{ width:100%; margin-top:10px;}
#product .title{width:970px; margin:0 auto; height:30px; line-height:30px; padding-top:20px;}
#product .title a.t{background:url(../images/ico_4.jpg) no-repeat 10px center; margin-left:8px; padding-left:28px; color:#E0AA07; font-size:14px;}
#product .title a.t span{color:#909090; font-weight:normal; font-size:10px; margin-left:10px;}
#product .title a.more{ color:#157000; float:right; margin-right:10px;}
#product .title a:hover{ text-decoration:none;}
#product .cont{ padding:0 5px 30px; background-color:#0074AF;}
#product .cont .proBox{ width:970px; margin:0 auto; background-color:#012640;}

.xhx{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #e0c993;
}
#newList{ width:544px; display:inline; float:left;}
#newList .title{ width:100%;}
#newList .title ul{height:23px; line-height:23px; padding-top:1px; padding-left:1px;}
#newList .title ul li{ display:inline; float:left;}
#newList .title ul li a{ display:block; width:70px; height:23px; line-height:23px; text-align:center;}
#newList .title ul li a:hover{background-color:#177C00; color:#fff;}
#newList .title ul li.sel a{background-color:#177C00; color:#fff;}
#newList .cont{ padding:11px 10px;}
#newList .cont .fl{ width:169px;}
#newList .cont .fr{ width:340px; padding-left:10px;}
#newList .cont ul{ width:100%;}
#newList .cont ul li{ width:100%; height:25px; line-height:25px; background:url(../images/ico_2.jpg) no-repeat left center; border-bottom:1px solid #DDDDDD;}
#newList .cont ul li a{ margin-left:13px; color:#878787;}
#newList .cont ul li a:hover{ color:#058708;}
#newList .cont ul li span{ float:right; color:#878787;}
#newList .cont p{ padding-top:10px; text-align:right;}
#newList .cont p a{ color:#2A86C7;}

#quick{ width:205px; display:inline; float:right;}
#quick .cont{ padding:6px 16px;}
#quick .cont ul{ width:173px;}
#quick .cont ul li{ margin:6px 0;}



/*内页*/
#menu{ width:257px;}
#menu .title{ width:100%; height:34px; line-height:34px; background:url(../images/tit_2.jpg) no-repeat;}
#menu .title a.t{ color:#fff; font-size:15px; margin-left:24px;font-family:microsoft yahei,黑体;}
#menu .title a:hover{ text-decoration:none;}
#menu .cont{padding:10px 0 10px;}
#menu .cont ul{ width:220px; margin:0 auto;}
#menu .cont ul li{ width:220px; height:31px; line-height:31px;background:url(../images/ico_2.jpg) no-repeat left center; border-bottom:1px dashed #F6DEB0;}
#menu .cont ul li a{ font-size:12px; margin-left:20px;}

#rightM{overflow:hidden;width:703px; float:right; border:1px solid #F6DEB0;}
#rightM .title{width:100%; height:34px; line-height:34px;background:url(../images/tit_bg1.jpg) repeat-x left top; color:#583519; border-bottom:1px solid #F6DEB0;}
#rightM .title a.t{padding-left:30px; font-size:14px; color:#583519; font-family:microsoft yahei,黑体; background:url(../images/tit_4.jpg) no-repeat 10px center;}
#rightM .title span{ display:inline; float:right; margin-right:10px;}
#rightM .title a{ color:#583519;}
#rightM .title a:hover{ color:#583519; text-decoration:none;}
#rightM .cont{padding:10px; line-height:22px; min-height:200px; text-align:justify;}