body{
	background:#F3F3F3;
	margin:0px; overflow-x:hidden;
}
body{
	font-size:14px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
}

h1{color:#CC0000; font-size:24px; margin:0px; padding:0px; line-height:200%;}
a{
	color: #333333;
	text-decoration: none;
}
a:hover {
	color: #FF0000;
	text-decoration: underline;
}

ul, ol, li{ list-style-type:none;padding: 0px;    margin: 0px;}
a{ color:#333; font-family:"微软雅黑"; text-decoration:none; font-size:12px;}
a:hover{ color:#f00; text-decoration:none;}
a:visited{text-decoration:none;}

.clearit{clear:both; line-height:0; height:15px; font-size:0;content: "."; display: block; visibility: hidden;}
.clearitt{clear:both; line-height:0; height:20px; font-size:0;content: "."; display: block; visibility: hidden;}
.clear{clear:both; line-height:0;  font-size:0; display: block; visibility: hidden;}

.jiange{padding-left:20px; padding-right:20px;}
.about_menu{float:left; width:146px; height:55px; line-height:48px; text-align:center;}
.main{width:1245px; margin:0 auto; line-height:22px;}

.gray14 {
	font-size: 14px;
	line-height:170%;
}
.gray14 a {
	font-size: 14px;
	color: #333333;
	text-decoration: none;
}
.gray14 a:hover {
	font-size: 14px;
	color: #FF0000;
	text-decoration: underline;
}

.black14 {
	font-size: 14px;
	color: #333333;
	text-decoration: none;
	line-height:21px;
}
a.black14:link {
	font-size: 14px;
	color: #333333;
	text-decoration: none;
	line-height:21px;
}
a.black14:visited {
	font-size: 14px;
	color: #333333;
	text-decoration: none;
}
a.black14:hover {
	font-size: 14px;
	color: #CC0000;
	text-decoration: underline;
}
a.black14:active {
	font-size: 14px;
	color: #CC0000;
	text-decoration: underline;
}
a.black14.on {
	font-size: 14px;
	color: #CC0000;
	text-decoration: underline;
}

.black16 {
	font-size: 16px;
	color: #494949;
	text-decoration: none;
}
a.black16:link {
	font-size: 16px;
	color: #494949;
	text-decoration: none;
}
a.black16:visited {
	font-size: 16px;
	color: #494949;
	text-decoration: none;
}
a.black16:hover {
	font-size: 16px;
	color: #CC0000;
	text-decoration: underline;
}
a.black16:active {
	font-size: 16px;
	color: #CC0000;
	text-decoration: underline;
}

.title {
	font-size:25px;
	color: #494949;
	text-decoration: none;
}
a.title:link {
	font-size: 25px;
	color: #494949;
	text-decoration: none;
}
a.title:visited {
	font-size: 25px;
	color: #494949;
	text-decoration: none;
}
a.title:hover {
	font-size: 25px;
	color: #CC0000;
	text-decoration: underline;
}
a.title:active {
	font-size: 25px;
	color: #CC0000;
	text-decoration: underline;
}

.titleen {
	font-size:11px;
	color: #AFAFAF;
	text-decoration: none;
}
a.titleen:link {
	font-size: 11px;
	color: #AFAFAF;
	text-decoration: none;
}
a.titleen:visited {
	font-size: 11px;
	color: #AFAFAF;
	text-decoration: none;
}
a.titleen:hover {
	font-size: 11px;
	color: #CC0000;
	text-decoration: underline;
}
a.titleen:active {
	font-size: 11px;
	color: #CC0000;
	text-decoration: underline;
}

.blue16 {
	font-size: 16px;
	color: #00AFDB;
	text-decoration: none;
}
a.blue16:link {
	font-size: 16px;
	color: #00AFDB;
	text-decoration: none;
}
a.blue16:visited {
	font-size: 16px;
	color: #00AFDB;
	text-decoration: none;
}
a.blue16:hover {
	font-size: 16px;
	color: #CC0000;
	text-decoration: underline;
}
a.blue16:active {
	font-size: 16px;
	color: #CC0000;
	text-decoration: underline;
}


.topnav {background: #f5f5f5;border-bottom: 1px solid #e3e3e3; line-height:30px;}
.page_nav{ font-size:14px; padding-top:10px; padding-bottom:10px;}
.page_nav a{ color:#333333; text-decoration:none; padding:5px 8px 2px 8px; border:1px solid #AACCEE; background-color:#EFEFEF;}
.page_nav a:hover{ color:#FF0000; text-decoration:none; background:#FFFFFF; border:1px solid #0000FF;}

.thisPageNav{ font-size:14px; padding-top:15px; text-align:left;}
.thisPageNav a{ color:#0000ff; text-decoration:underline;}
.thisPageNav a:hover{ color:#FF0000; text-decoration:underline;}

.link{width:950px; border:1px solid #AEE1DC; margin-bottom:12px;}
.link1{ padding-left:10px; background-image:url(../images/index5_37.gif); line-height:29px; font-size:14px; font-weight:bold;}
.link img{border:1px solid #999; padding:1px;}

.abnt {font-size: 12px;color: #FFFFFF; background-color:#106B61; border:1px solid #90CFC9; height:20px; cursor:pointer;}
.ainput{ font-size:12px; border:1px solid #90CFC9; height:16px;}


.xtitle{padding:8px; margin-bottom:8px; border:1px solid #EBEBEB; background-color:#f2f6fb; font-size:14px; font-weight:bold; height:18px;}
.list{font-size:14px; line-height:170%;}
.adminleft{border:1px solid #AEE1DC; font-size:14px; background-color:#F2F6FB;}
.red14b {
	
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}
a.red14b:link {
	
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}
a.red14b:visited {
	
	font-size: 14px;
	color: #CC0000;
	font-weight: bold;
	text-decoration: none;
}
a.red14b:hover {
	
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: underline;
}
a.red14b:active {
	
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: underline;
}


.menu {
	font-size: 15px;
	color: #323232;
	text-decoration: none;
}
a.menu:link {
	font-size: 15px;
	color: #323232;
	text-decoration: none;
}
a.menu:visited {
	font-size: 15px;
	color: #323232;
	text-decoration: none;
}
a.menu:hover {
	font-size: 15px;
	color: #91140D;
	text-decoration: underline;
}
a.menu:active {
	font-size: 15px;
	color: #91140D;
	text-decoration: underline;
}


.menu_title {
	font-size: 15px;
	color: #323232;
	text-decoration: none;
	background-image:url(../images/ico_13.png);
}
.menu_title:hover {
	font-size: 15px;
	color: #323232;
	text-decoration: none;
	background-image:url(../images/ico_11.png);
}
a.menu_title:link {
	font-size: 15px;
	color: #323232;
	text-decoration: none;
}
a.menu_title:visited {
	font-size: 15px;
	color: #323232;
	text-decoration: none;
}
a.menu_title:hover {
	font-size: 15px;
	color: #91140D;
	text-decoration: underline;
}
a.menu_title:active {
	font-size: 15px;
	color: #91140D;
	text-decoration: underline;
}


.title2 {
	font-size: 15px;
	color: #323232;
	text-decoration: none;
}
.title2:hover {
	font-size: 15px;
	color: #323232;
	text-decoration: none;
	background-image:url(../images/title_bg_03.png);
}

.menu_title2 {
	font-size: 15px;
	color: #fff;
	text-decoration: none;
	background-image:url(../images/ico_24.png);
}
.menu_title2:hover {
	font-size: 15px;
	color: #fff;
	text-decoration: none;
	background-image:url(../images/ico_26.png);
}

.white16 {
	font-size: 16px;
	color: #fff;
	text-decoration: none;
}
a.white16:link {
	font-size: 16px;
	color: #fff;
	text-decoration: none;
}
a.white16:visited {
	font-size: 16px;
	color: #fff;
	text-decoration: none;
}
a.white16:hover {
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: underline;
}
a.white16:active {
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: underline;
}


.index_tro {
	padding-top:0px; height:112px; line-height:22px;width:197px;
}

.intro {
	    padding: 5px 10px 5px 10px;text-align:center; background-color:#FFFFFF; line-height:26px;width:269px;
}

.yiwu1:hover {
	font-size: 14px;
	color: #fff;
	line-height:21px;
	text-decoration: none;
	background-image:url(../images/xuebaoying_051.jpg);
}

.yiwu2 {
	font-size: 14px;
	color: #717171;
	line-height:21px;
	text-decoration: none;
	background-image:url(../images/xuebaoying_07.jpg);
}
.yiwu2:hover {
	font-size: 14px;
	color: #fff;
	line-height:21px;
	text-decoration: none;
	background-image:url(../images/xuebaoying_071.jpg);
}

.yiwu3 {
	font-size: 14px;
	color: #717171;
	line-height:21px;
	text-decoration: none;
	background-image:url(../images/xuebaoying_09.jpg);
}
.yiwu3:hover {
	font-size: 14px;
	color: #fff;
	line-height:21px;
	text-decoration: none;
	background-image:url(../images/xuebaoying_091.jpg);
}

.yiwu4 {
	font-size: 14px;
	color: #717171;
	line-height:21px;
	text-decoration: none;
	background-image:url(../images/xuebaoying_11.jpg);
}
.yiwu4:hover {
	font-size: 14px;
	color: #fff;
	line-height:21px;
	text-decoration: none;
	background-image:url(../images/xuebaoying_111.jpg);
}
.yiwu5 {
	font-size: 14px;
	color: #717171;
	line-height:21px;
	text-decoration: none;
	background-image:url(../images/xuebaoying_13.jpg);
}
.yiwu5:hover {
	font-size: 14px;
	color: #fff;
	line-height:21px;
	text-decoration: none;
	background-image:url(../images/xuebaoying_131.jpg);
}




.green12 {
	
	font-size: 12px;
	color: #346E00;
	text-decoration: none;
}
a.green12:link {
	
	font-size: 12px;
	color: #346E00;
	text-decoration: none;
}
a.green12:visited {
	
	font-size: 12px;
	color: #346E00;
	text-decoration: none;
}
a.green12:hover {
	
	font-size: 12px;
	color: #346E00;
	text-decoration: underline;
}
a.green12:active {
	
	font-size: 12px;
	color: #346E00;
	text-decoration: underline;
}

.red12 {
	
	font-size: 12px;
	color: #780001;
	text-decoration: none;
}
a.red12:link {
	
	font-size: 12px;
	color: #780001;
	text-decoration: none;
}
a.red12:visited {
	
	font-size: 12px;
	color: #780001;
	text-decoration: none;
}
a.red12:hover {
	
	font-size: 12px;
	color: #780001;
	text-decoration: underline;
}
a.red12:active {
	
	font-size: 12px;
	color: #780001;
	text-decoration: underline;
}


.black12 {
	
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
a.black12:link {
	
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
a.black12:visited {
	
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
a.black12:hover {
	
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
}
a.black12:active {
	
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
}

.white12 {
	
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
a.white12:link {
	
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
a.white12:visited {
	
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
a.white12:hover {
	
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}
a.white12:active {
	
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}

.gray {
	
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}



.red12real {
	
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
}
a.red12real:link {
	
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
}
a.red12real:visited {
	
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
}
a.red12real:hover {
	
	font-size: 12px;
	color: #FF0000;
	text-decoration: underline;
}
a.red12real:active {
	
	font-size: 12px;
	color: #FF0000;
	text-decoration: underline;
}



.green12gray {
	
	font-size: 12px;
	color: #05423b;
	text-decoration: none;
}
a.green12gray:link {
	
	font-size: 12px;
	color: #05423b;
	text-decoration: none;
}
a.green12gray:visited {
	
	font-size: 12px;
	color: #05423b;
	text-decoration: none;
}
a.green12gray:hover {
	
	font-size: 12px;
	color: #05423b;
	text-decoration: underline;
}
a.green12gray:active {
	
	font-size: 12px;
	color: #05423b;
	text-decoration: underline;
}



.red18b {
	
	font-size: 18px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}
a.red18b:link {
	
	font-size: 18px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}
a.red18b:visited {
	
	font-size: 18px;
	color: #CC0000;
	font-weight: bold;
	text-decoration: none;
}
a.red18b:hover {
	
	font-size: 18px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: underline;
}
a.red18b:active {
	
	font-size: 18px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: underline;
}
.search {
	font-size: 12px;
	line-height:170%;
}
a.so {
	color: #0000FF;
	text-decoration: none;
}
a.so:hover {
	color: #FF0000;
	text-decoration: underline;
}
.xgwztime {
	float:right;
}
.foot_menu {
	float:left; width:166px;
}
.foot_menu_title {
	padding:25px 0px 12px 0; color:#2E2E2E; font-size:14px;
}

.foot_link {
	font-size:12px;
	color: #707070;
	line-height:21px;
	text-decoration: none;
}
a.foot_link:link {
	font-size:12px;
	color: #707070;
	text-decoration: none;
}
a.foot_link:visited {
	font-size:12px;
	line-height:21px;
	color: #707070;
	text-decoration: none;
}
a.foot_link:hover {
	font-size:12px;
	line-height:21px;
	color: #000000;
	text-decoration: underline;
}

/*项目展示start*/
.hl_main5_content{width:1125px; height:240px; float:left;} 
.hl_main5_content1{width:1020px; height:240px; overflow:hidden; float:left;} 
.hl_main5_content1 ul{width:1020px; height:240px;overflow:hidden;margin: 0px;float: left;padding: 0px;} 
.hl_main5_content1 ul li{
	float:left;
	height:240px;
	display:inline;
	text-align:center;
	margin-left:15px;
	background:url(../images/index_pic_03.jpg);
	
} 

.hl_scrool_leftbtn{height:50px;width:50px;background:url(../images/prev.png) no-repeat;margin-left:0px;float:left; margin-top:80px; cursor:pointer;} 
.hl_scrool_rightbtn{height:50px;width:50px;background:url(../images/next.png) no-repeat;float:right;margin-top:80px; cursor:pointer;} 
.price{width:290px;display:block; margin-left:20px; margin-right:34px; height:30px;font-family:microsoft yahei; text-align:left; font-size:14px; color:#404040;}
.price1{width:290px;display:block; padding:4px 22px 0px 18px; height:90px; overflow:hidden;font-family:microsoft yahei; text-align:left; font-size:13px; color:#666666; line-height:22px;}


/*Banner*/
.headmenu{z-index:100; }
.headmenu li {font-size:14px; z-index:100; background-color:#fff;line-height:32px; color:#000000; padding:0px 10px; text-align:left; padding-left:20px;;border-bottom:1px solid #CCCCCC;; list-style:none;}
.headmenu li:hover{
	background:#fff;
	color: #666666;
	text-decoration: none;
}
.menuhover .headmenu li a {color:#fff; font-size:14px; }


.about_left {float:left;width:290px;border-top:3px solid #000000;}
.about_right {float:right; width:886px;border-top:1px solid #BFBFBF;}
.about_title {padding:20px 0 20px 0; color:#5D5D5D; text-align:center; font-size:25px; line-height:55px; border-bottom:1px solid #D2D2D2;}
.content {padding-top:20px;font-size:14px; line-height:22px;}
.about_content {padding-top:36px; color:#5D5D5D; font-size:13px; line-height:22px;}
.line {padding:0 20px 0 20px;}
.js_title {text-align:center; color:#FFFFFF; font-size:28px; padding-top:33px;}
.js_content {padding:20px 20px 0 20px; color:#FFFFFF; font-size:12px; line-height:20px;}

.zz_title {text-align:left; color:#FFFFFF; font-size:28px; padding:32px 0 0 32px;}
.zz_content {padding:32px; color:#FFFFFF; font-size:12px; line-height:20px;}

a.on {
    color: #CC0000;
    text-decoration: underline;
}
.about_menu {background-image:url(../images/newabout_05.jpg);margin-left:6px;}
.about_menu.on{ background-image: url(../images/newabout_03.jpg);}
.about_menu.on a.black16{ color:#fff;background-image: url(../images/newabout_03.jpg);}
.searchbtn{ background:url(../images/index_07.jpg) no-repeat; border:none; width:42px; height:35px}


/*l留言*/
.ses3{    background: #F3F9FB;
    height: 767px; margin-top:10px}
.ses3 .inner{margin:0 auto;width:1000px;position:relative;top:0;left:50%;margin-left:-500px;top:20px;}
.i_feedback{position:absolute;top:0;left:240px;}
.tg{color:#000; font-size:18px}
.th2{display:none;}
input[name="ffname"]{height:38px;line-height:21px;margin-bottom:8px;width:338px;background-color:rgba(239,239,239,0.85);border:none;border-radius: 6px;padding-left:10px}
input[name="ffemail"]{height:38px;line-height:21px;margin-bottom:8px;width:338px;background-color:rgba(239,239,239,0.85);border:none;border-radius: 6px;padding-left:10px;}
input[name="fftel"]{height:38px;line-height:21px;margin-bottom:8px;width:338px;background-color:rgba(239,239,239,0.85);border:none;border-radius: 6px;padding-left:10px;}
input[name="ffcomp"]{height:38px;line-height:21px;margin-bottom:8px;width:338px;background-color:rgba(239,239,239,0.85);border:none;border-radius: 6px;padding-left:10px;}
textarea[name="ffcont"]{height:104px;width:338px;background-color:rgba(239,239,239,0.85);border:none;border-radius: 6px;padding-left:10px;}
#feedbackbotton{width:70px;line-height:28px;text-align:center;background:#f2dcb5;border-radius:5px;font-size:14px;color:#734d26;margin-left: -77px;margin-top: 17px;border: medium none;}

.ses3_r{position:absolute;top:5px;left:0px;}
.ses3_r p{line-height:30px;font-size:12px;color:#f7ebd6;}

.ses4_r{position:absolute;top:5px;right:0px;}
.ses4_r p{line-height:30px;font-size:12px;color:#f7ebd6;}


#screenshot{display:none;position:absolute;color:#fff;background:url(../templates/default/style/i/bg_wx_preview.png) no-repeat;z-index:99999;border:1px solid #fff}

#right-float-box{z-index:5}


#box_left{float:left;width:285px;margin-bottom:20px}

.lcaption{background: url(../image/tbg.png) no-repeat;width:285px;height:21px;padding-top: 30px; background-size:110% 100%  }
.c_t,.e_t{font-size:24px;color:#200d08;line-height: 26px;padding-left: 32px; margin-top:-15px;}

#sidemenu{width:283px;border:1px solid #ead2b2;background:#fcf2df;}
#sidemenu .cc ul.uv1{margin-left:21px;margin-top:28px;}
#sidemenu .cc li.lv1{width:243px;text-align:left;margin-bottom:19px}
#sidemenu .cc li.outli{width:185px;height:40px;background:url(../image/bg_left_nav_li.png)}
#sidemenu .cc li.lv1 > a{display:block;height:35px;line-height:35px;color:#724d26;padding-left:11px;font-size:18px;background:url(../image/bg_left_nav_li.png) 0 0 no-repeat;}

#sidemenu .cc li.lv1 > a.hover,#sidemenu .cc li.lv1 > a:hover,#sidemenu .cc li.lv1 > a.on{color:#fcf2df;background:url(../image/bg_left_nav_li_hover.png) 0 0 no-repeat;}

.infoInput
{
    height: 38px;
    line-height: 21px;
    margin-bottom: 2px;
    width:500px;
    background: #fff;
    color: #9C9C9C;
    border: none;
    border-radius: 6px;
    padding-left: 10px;
    }
.feedbackbotton{ margin:0 auto;width:70px;line-height:28px;text-align:center;background:#CC0000;border-radius:5px;font-size:14px;color:#fff;margin-top: 17px;border: medium none;}

#sidemenu .cc ul.uv2{width:243px;background:#ffcd94;padding-bottom:12px;}
#sidemenu .cc li.lv2{width:243px;}
#sidemenu .cc ul.uv2 li.lv2 > a{padding-left:11px;color:#fcf2df;display:block;font-size:18px;background:url(../image/bg_left_nav_li_li.png) 50% 100% no-repeat;line-height:40px;}
#sidemenu .cc ul.uv2 li.lv2 > a:hover{color:#fcf2df;}


.footer{margin-top:0px; padding:0px}
.footer a{color:#fff; font-size:14px;}

/*新闻*/
.news { width:1200px; margin:0 auto; list-style-type:none; padding-bottom:10px}
.news li{ padding:5px 0px; position:relative; border-bottom: dashed 1px #ddd;}
.news li a{ display:block; width:80%; white-space:nowrap; overflow:hidden; border-left:solid 4px #f2921a; padding:0px 5px; font-size:14px}
.news li span{ position:absolute; right:0px; top:6px}



/* nav */
.nav{width: 220px;height: 100%;background: #8e8e8e;transition: all .3s;}
.nav a{display: block;overflow: hidden;padding-left: 20px;line-height: 46px;max-height: 46px;color: #fff;transition: all .3s; font-size:12px}
.nav a span{margin-left: 30px;}
.nav-item{position: relative;}
.nav-item.nav-show{border-bottom: none;}
.nav-item ul{display: none;}
.nav-item.nav-show ul{display: block;}
.nav-item>a:before{content: "";position: absolute;left: 0px;width: 6px;height: 46px;background: #f2921a;opacity:0;transition: all .3s;}
.nav .nav-icon{font-size: 20px;position: absolute;margin-left:-1px;}
.navone{    background: #727272;color:#fff}
/* 此处修改导航图标 可自定义iconfont 替换*/


/*---------------------*/
.nav-more{float:right;margin-right: 10px;font-size: 12px;transition: transform .3s;}
/* 此处为导航右侧箭头 如果自定义iconfont 也需要替换*/
.nav-more::after{content: ">";    font-style: normal;}
/*---------------------*/
.nav-show .nav-more{transform:rotate(90deg);}
.nav-show,.nav-item>a:hover{color: #FFF;background:rgba(0,0,0,.1);}
.nav-show>a:before,.nav-item>a:hover:before{opacity:1;}
.nav-item li:hover a{color: #000;background:#dcd9d9;}

/* nav-mini */
.nav-mini.nav{width: 60px;}
.nav-mini.nav .nav-icon{/* margin-left:-2px; */}
.nav-mini.nav .nav-item>a span{display: none;}
.nav-mini.nav .nav-more{margin-right: -20px;}
.nav-mini.nav .nav-item ul{position: absolute;top:0px;left:60px;width: 180px;z-index: 99;background:#3C474C;overflow: hidden;}
.nav-mini.nav .nav-item:hover{background:rgba(255,255,255,.1);}
.nav-mini.nav .nav-item:hover .nav-item a{color:#FFF;}
.nav-mini.nav .nav-item:hover a:before{opacity:1;}
.nav-mini.nav .nav-item:hover ul{display: block;}

