@charset "utf-8";


.flashs { width:100%; height: 561px; margin:auto; position: relative; overflow:hidden; }

/*数字按钮样式*/
.flashs .num { overflow:hidden; height: 25px; position: absolute; bottom:12px; left: 47%; zoom:1; z-index:3 }
.flashs .num li { width: 25px; height: 25px; line-height: 25px; text-align: center; font-weight: 400; font-family: "微软雅黑", Arial; color: #FFFFFF; background: #444444; margin-right: 10px; border-radius:50%; cursor:pointer; float: left; }
.flashs .num li.on { background: #FF7700; } /*当前项*/

/*上一个  下一个*/
.flashs .prev,
.flashs .next { display: none; width: 40px; height: 100px; background: url(../img/btn.png) no-repeat; position: absolute; top: 115px;}
.flashs .prev { left: 0; }
.flashs .next { right: 0; background-position: right }

/*proclass*/

.pro_dbg{ background:#e7ede6; }


.pro_c{ width:220px; float:left; margin:21px 0px 0px 0px; display:inline; min-height:450px; background:#d53127;}
.pro_c_title{border-bottom:2px solid #c3180d;}
.pro_c_title h3{font-size:23px; line-height:80px; font-weight:bold; color:#FFF;text-align:center; height:72px;}
.pro_c_n{ width:200px;padding:6px 10px 0px;overflow:hidden;border-top: 1px solid #b90000;}
.pro_c_n ul{}
.pro_c_n li{ background:url(../img/pro_c_bg.jpg) no-repeat top center;line-height:34px; margin:10px 0px; font-size:16px}
.pro_c_n li dl{ margin:10px 0px;}
.pro_c_n li dd{ line-height:24px; font-size:13px; height:24px; overflow:hidden; background:url(../img/pro_tag.jpg) no-repeat 20px 10px; padding-left:10px;}
.pro_c_n li dd a{ color:#FFF; padding-left:20px}
.pro_c_n li a{ padding-left:50px; color:#d53127}
.pro_c_n li a:hover{ color:#fff400}


/*proshow*/
.proshow_n{ width:960px;float:right; margin:21px 0px 0px 0px; display:inline; background:#FFF}
.pro_te{ height:230px; background:#f2f2f2; padding-top:20px}
.pro_te li{ width:168px; text-align:center; height:240px; font-size:16px; color:#d53127; margin:0px 35px 0px; float:left; display:inline}
.pro_te li a{ color:#d53127}
.pro_te li a:hover{ color:#262626}

.pro_te li p{ margin-top:10px}
.pro_te li img{ width:168px; height:168px;}
.com_nav h3 span{ color:#999999;font-size:12px;}

.com_nav h3{ font-size:16px; color:#4c4c4c; font-weight:bold; background:url(../img/case_c_bg.jpg) no-repeat bottom left;display:block; float:left; height:30px}
.com_nav h3 a{ color:#4c4c4c;}
.com_nav{background:url(../img/case_bg.png) repeat-x bottom center; height:30px;}

 a.more{ float:right; line-height:30px; color:#999999}
 a.more:hover{ color:#fff400}


.proshow li img:hover{ width:210px; height:165px; border:1px solid #77c365; padding:1px; background:#f4efb7;  display:block}
.proshow li img{ width:210px; height:165px; border:1px solid #b3b3b3; padding:1px; background:#f4efb7;  display:block}
.proshow li { width:218px; height:215px; float:left; text-align:center; margin:0px 10px 0px 6px;  overflow:hidden;}
.proshow ul{  margin:20px 0px 0px 15px;}
.proshow li p a{ height:32px; overflow:hidden; width:218px;  line-height:32px;  display:block ; color:#262626;}


/*guanggao*/

.gg{ background:url(../img/gg1.jpg) no-repeat center top; height:215px; line-height:30px; display:block;}

.gg .phone{ float:right; width:260px;  text-align:right; color:#424242; font-size:14px; margin-top:60px; background:url(../img/tel.jpg) no-repeat right top; padding-top:20px}
.gg .phone p{font-size:28px; color:#d53127; font-family:Arial, Helvetica, sans-serif; margin-top:4px}
.gg .phone a{ width:117px; height:37px; background:#d53127; display:block; color:#FFF; font-size:16px; font-weight:bold; text-align:center; line-height:37px; float:right; margin-right:80px;}
.gg .phone div{ clear:both;}
.gg dt{ color:#d53127; font-size:37px; font-weight:bold}
.gg dd{ font-size:14px; color:#4c4c4c; line-height:24px; margin-top:16px}
.gg dd p{ font-size:20px; color:#FFF; font-weight:bold; margin-top:13px; line-height:40px}
.gg dl{ float:left; margin:50px 0px 0px 230px; display:inline}
/*ys*/
.ys_title{ width:400px; margin:0 auto; text-align:center; padding-top:110px; color:#FFF; font-size:38px; font-weight:bold; line-height:40px}

.ys_title p{ font-size:16px; color:#FFF}
.ys_title_n dd{ float:left;color:#d4c298; font-weight:bold; padding:0px 20px; width:124px; text-align:center;}
.ys_title_n  dl{ padding-top:250px; line-height:34px; padding-left:64px}


.ys_bg{ background:url(../img/ys_bg.jpg) no-repeat top center; height:1140px;}
.ys_bg .main1{position:relative; z-index:10}
.yscom h4{ font-size:24px; font-weight:bold; color:#d53127; line-height:36px; text-align:center }
.yscom  dl{ width:350px; font-size:14px; color:#585858; line-height:22px; margin-top:10px; height:160px; text-align:left; margin-top:4px}
.yscom  dl dd{ background:url(../img/dui.jpg) no-repeat 0px 8px; padding-left:20px}
.yscom  .ys1{ position:absolute; top:340px; left:130px; z-index:999}
.yscom dl span{ color:#d53127;}
.yscom  .ys2{ position:absolute; top:340px; left:700px}

.yscom  .ys3{ position:absolute; top:800px; left:130px}

.yscom  .ys4{ position:absolute; top:800px; left:700px}

/* 案例*/

.case_nav{ margin:15px 0px 10px;}
.case_nav h3{ font-size:18px; color:#FFF; font-weight:bold; line-height:30px; background:url(../img/anli_tag.jpg) no-repeat left center; padding-left:20px; float:left}
.case_nav h3 a{ color:#d53127}
.case_nav a.more{ float:right; font-size:14px; color:#8e8e8e; }

/**********************************************图片滚动********************************************/
.gd_02{ position:relative; height:230px; width:1180px; margin-top:30px}

.gd_02 li{ float:left; width:217px;margin:0px 15px 0px; text-align:center;}
.gd_02 li img{ display:block; width:209px; height:167px;padding:2px; border:1px solid #bcbcbc; background:#FFF;}
.gd_02 li .album_title{ color:#FFF; width:212px; height:36px; display:block; background:#766460; line-height:36px;}




/* 荣誉*/
.about_bg{ background:url(../img/about_bg.jpg) repeat-x top left #FFF; height:410px;}
.honor_n{ width:828px;}
.honor_left{  width:879px; float:left;}

/**********************************************图片滚动********************************************/
.gd_01{ position:relative; height:194px; width:828px; background:#FFF; padding-top:35px;display:block; }

.gd_01 #simgs{ margin:0px 16px;}
.gd_01 li{ float:left; width:207px; padding: 0 16px 0 0; margin:0px 10px 0px; text-align:center; height:209px}
.gd_01 li img{ display:block; width:207px; height:146px; margin-bottom:9px;}
.gd_01 li a{ color:#000000;}

/* 广告*/

.gg2{ background:url(../img/gg2.jpg) no-repeat top center; height:240px; margin-top:40px}
.gg2 dt{ color:#d53127; font-size:37px; font-weight:bold;height:45px;}
.gg2 dd{ font-size:14px; color:#4c4c4c; line-height:24px; margin-top:16px}
.gg2 dd p{ font-size:20px; color:#FFF; font-weight:bold; margin-top:13px; line-height:50px}
.gg2 dl{ float:left; margin:30px 0px 0px 200px; display:inline}

.gg2 dd div{height:50px}
/* 广告2*/

.gg2_zixun .phone{  width:260px;  text-align:right; color:#424242; font-size:14px; margin-top:20px; padding-top:20px; background:url(../img/tel.jpg) no-repeat right top;}
.gg2_zixun .phone p{font-size:28px; color:#d53127; font-family:Arial, Helvetica, sans-serif; margin-top:4px}
.gg2_zixun .phone a{ width:117px; height:37px; background:#d53127; display:block; color:#FFF; font-size:16px; font-weight:bold; text-align:center; line-height:37px; float:right; margin-right:80px;}
.gg2_zixun .phone div{ clear:both; padding-top:10px}


/* 客户见证*/

.kehu_right{ float:right; margin:0px 0px 0px 0px; display:inline; width:274px;}
.kehu_n{ background:#737673; width:274px; height:348px}

/* 荣誉*/

/**********************************************图片滚动********************************************/
.gd_04{ position:relative; height:339px; width:257px; margin:0px 9px 0px; padding-top:9px; }
.gd_04 em{
	position: absolute;
	bottom: 0px;
}
.gd_04 .t_l{ right:25px;}
.gd_04 .t_r{ right:-10px;}

.gd_04 li{ float:left; width:258px;}
.gd_04 li.last{ padding-right:0;}
.gd_04 li img{ display:block; width:258px; height:290px;}
.gd_04 li a{ color:#FFF;}
.gd_04 li dd p{ color:#FFF; line-height:24px; text-align:left; font-size:12px; margin-top:7px}
.gd_04 li dd { font-size:16px; font-weight:bold}
.gd_04 .fl { float:left;}
.gd_04 .fr { float:right;}
.gd_04 .pa{ position:absolute;}
.gd_04 .pr{ position:relative}


/* 关于*/

.about{ width:842px; float:left; margin-top:20px; display:inline}
.com_nav2 h3 span{ color:#bd870d;font-size:12px;}

.com_nav2 h3{ font-size:16px; color:#efb005; font-weight:bold; background:url(../img/case_c_bg.jpg) no-repeat bottom left;display:block; float:left; height:30px}
.com_nav2 h3 a{ color:#efb005;}
.com_nav2{background:url(../img/about_nbg.png) repeat-x bottom center; height:30px;}

.about a.more{ float:right; line-height:30px; color:#FFF}
.about a.more:hover{ color:#F00}
.about_tu{ float:left; margin:0px 25px; display:inline}
.about_n img{ width:300px; height:248px; border:4px solid #FFF;margin-left:10px;  background:#FFF;float: left;}
.about_n p{ font-size:15px; line-height: 24px;color: #fff;margin: 10px;width: 480px;float: right;}
.about_n{ padding:30px 0px 0px 10px; width:842px; height:298px; overflow:hidden; background:#d53127}
.about_n .about_nr{ width:520px; float:left;font-size:14px; color:#ffffff; line-height:24px; }

/* 发展历程*/

.lc{ width:282px; float:right; margin:20px 20px 0px 0px; display:inline}
.lc ul{ background:url(../img/lc.jpg) no-repeat top center; height:275px; margin-top:25px; margin-left:60px; width:140px; padding-top:10px}
.lc ul li{ font-size:14px; color:#737673; width:140px; line-height:24px}
.lc ul li.right{ text-align:right}






/* news*/
.news_dbg{ height:373px; background:#737673; margin-top:20px; overflow:hidden}

.news{ width:831px;*height: 353px;overflow: hidden; float:left; margin:20px 0px 0px 15px; display:inline; position:relative; }
.news_n{  padding:25px 0px; overflow:hidden; }

.more1{ position:absolute;top:16px; right:40px; }
.news_n .more1{color:#c1c2c1; font-size:14px;}

.news_n li { line-height:25px;  height:25px; display:inline; background:url(../img/news_tag.jpg) no-repeat left center; padding-left:20px; overflow:hidden; width:92%; float:left; font-size:14px; color:#FFF }
.news_n li a{ width:76%; overflow:hidden; float:left; color:#FFF;}
.news_n li span{ float:right; color:#FFF; font-family:Arial, Helvetica, sans-serif}
.news_n li a:hover{ color:#F00}
.news_n ul{height:251px; overflow:hidden; float:left; width:430px; display:inline}
.news_te img{ width:295px; height:241px;border:4px solid #FFF }
.news_te{ line-height:24px;  color:#363333;width:295px; height:241px;float:left; margin-right:20px; display:inline}

.zwyw_xw{ height:40px; line-height:40px;}

.zwyw_xw li{width:99px; height:40px; display:block;float:left; font-size:18px; margin-right:10px;font-weight:bold; }


.zwyw_xw a{ width:99px; display:block;text-align:center; color:#fff}

.zwyw_xw a:hover{ background:#FFF;  text-align:center; color:#d53127; font-weight:bold; display:block; }



.zwyw_xw a.tag_news{background:#FFF;text-align:center;  color:#d53127; font-weight:bold; display:block;}


.none{ display:none}
.block{ display:block}

/* common question*/

#ticker2 {
	width: 95%;
	height: 280px; margin:10px 0px;
	
	position: relative; 
}
#ticker2 li {
	position: relative;
	width: 100%;
	line-height: 22px;
	margin: 10px 0px 15px 0px;
}


.da{ background:url(../img/da.jpg) no-repeat left 5px; padding-left:27px; color:#4c4c4c}
.wen{ height:30px; display:block;background:url(../img/wen.jpg) no-repeat left center; padding-left:27px; overflow:hidden; line-height:30px }
.wen a{color:#d53127; font-weight:bold}
.cjwq{ width:290px; float:right; height:373px; margin:0px 15px 0px 0px; display:inline; background:#FFF; padding:0px 10px; font-size:14px; }
.cjwq ul { padding:20px 15px;}
.cjwq h5{font-size: 15px;margin: 10px 0;}
.cjwq ul p{line-height: 26px;}

/*友情 */

.yqlj{margin-top:20px;}
.yqlj .di{}
.yqlj .prs{width: 1160px;margin: 0 auto;}
.yqlj .prs span{cursor: pointer;margin-right: 5px;font-size: 16px;}
.yqlj .pres{border-bottom: 1px solid #ccc;padding-bottom: 5px;}

