﻿HTML BODY {
	MARGIN:0px;  PADDING:0px; TEXT-ALIGN:left; FONT-SIZE:16px; FONT-FAMILY:"微软雅黑","宋体";color:#454545;-webkit-font-smoothing: antialiased;
}
html{-webkit-text-size-adjust:none; }

TD,div {font-family: "微软雅黑","宋体";font-size: 16px; color: #454545; line-height:20px;-webkit-font-smoothing: antialiased;}

INPUT,TEXTAREA {BORDER-WIDTH:1px; BORDER-COLOR:cccccc;background:ffffff;font-family: "微软雅黑","宋体";}


A {TEXT-DECORATION:none;color:#454545; font-size:16px
}

A:hover {
	COLOR:#d20b12; TEXT-DECORATION:none; font-size:16px/* TOP:1px; LEFT:1px; POSITION:relative;*/
}

.clear{clear:both;}



.IndexFlash
{
	width:100%;
	height:362px;
	overflow:hidden;
	margin:auto;
	background:#ffffff;
	text-align:left;
}

/*#Content img{border:#a5a5a5 solid 1px}
*/
.bt{
	FONT-SIZE: 16px;
	FONT-FAMILY: "Arial","宋体";
	COLOR: #fdf9d3;
	BORDER: NONE;
	BACKGROUND-Color:#d20b12;
	CURSOR:pointer; width:150px; height:40px; line-height:40px
}

#demost {
overflow:hidden;
width: 1200px;
height:420px;
}
#indemo {
float: left;
width: 800%;
}
#demo1e {
float: left;
}
#demo211 {
float: left;
}


.bottom{ background:#d20b12;  color:#ffffff; text-align:center; height:64px; line-height:64px}
.bottom a{ color:#ffffff}
.bottom a:hover{ color:#ffffff}

.menu_a {  width:140px; height:75px; line-height:75px; text-align:center; border-bottom:2px solid #c9c9c9}
.menu_a a{ color:#222222; font-size:18px;width:140px; height:75px; line-height:75px; display:block}
.menu_a a:hover{ color:#222222; font-size:18px;width:140px; height:75px; line-height:75px; display:block}

.menu_ab {  width:140px; height:75px; line-height:75px; text-align:center; border-bottom:2px solid #d20b12}
.menu_ab a{ color:#d20b12; font-size:18px;width:140px; height:75px; line-height:75px; display:block;}
.menu_ab a:hover{ color:#d20b12; font-size:18px;width:140px; height:75px; line-height:75px; display:block;}
.menu_line{ width:2px; height:75px; line-height:75px; background:url(../images/menu_line.jpg); float:left}



.news_p{width:100%; margin:auto; text-align:left; height:40px; line-height:40px; color:#454545; font-size:14px}
.news_p_a{ color:#454545;font-size:14px}
.news_p_a:hover{ color:#454545; font-size:14px}

#about_more img{ width:90%}
#about_more{ margin:auto}

.index_ppp{ }
.index_ppp img{-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s; }
.index_ppp img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1); }

#ContentTable tr{ height:40px}

.inputform1{ height:25px; border:1px solid #cccccc; padding-left:4px}
.inputform2{ border:1px solid #cccccc; padding:4px}

.viewmore-btn {font-size: 0;display: inline-block;position: relative;}
.viewmore-btn a {display: block;border: 1px solid #ccc;padding: 15px 30px;}
.viewmore-btn span{font-size: 16px;color: #666;display: inline-block;vertical-align: middle;margin-right: 10px;z-index: 3;position: relative;}
.viewmore-btn i{width: 9px;height: 12px;display: inline-block;vertical-align: middle;margin-right: 10px;background:#1a5ea2;background-size:100% 100%;margin-top: 3px;position: relative;z-index: 3;opacity: .5;}
.viewmore-btn a::before {content: '';display: block;width:5px;height: 100%;position: absolute;left: 0;top: 0;background: #1a5ea2;z-index: 1;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;}
.viewmore-btn a:hover::before{width: 100%;}
.viewmore-btn a:hover span {color: #fff;}
.viewmore-btn a:hover i{background:#ffffff;background-size:100% 100%;opacity: 1;}

.index-newslist {overflow: hidden;}
.index-newslist a{display: block;overflow: hidden;}
.index-newslist a .img{position: relative;overflow: hidden;}
.index-newslist a:hover .img img.img-center{transform: scale(1.1);}

.menu_xl{margin:auto; text-align:center;display:inline-block; width:1400px}


.mxl_1{width:160px; display:inline-block; text-align:center;padding-top:20px; padding-left:5px; padding-right:5px}
.mxl_1 .header_detail_title img{ display: inline-block; margin-right: 8px;}
.mxl_1 .header_detail_title{ text-align: center; color: #878787; font-size: 14px; height:40px; line-height:40px}
.mxl_1 .header_detail_img{ transition: transform 0.2s; }
.mxl_1 .header_detail_img:hover{ transform: scale(1.06,1.06); box-shadow: #666 0 5px 15px -5px; }
.mxl_1  a{ color:#222222}
.mxl_1  a:hover{ color:#222222}


.mxl_2{width:160px; display:inline-block; text-align:center;padding-top:20px; padding-left:5px; padding-right:5px}
.mxl_2 .header_detail_title img{ display: inline-block; margin-right: 8px;}
.mxl_2 .header_detail_title{ text-align: center; color: #878787; font-size: 14px; height:40px; line-height:40px}
.mxl_2 .header_detail_img{ transition: transform 0.2s; }
.mxl_2 .header_detail_img:hover{ transform: scale(1.06,1.06); box-shadow: #666 0 5px 15px -5px; }
.mxl_2  a{ color:#d20b12}
.mxl_2  a:hover{ color:#d20b12}

.container{width: 1200px;margin-right: auto;margin-left: auto;}
.prj-con li{float: left;}
.projects{position: relative;}


.hdp a{position: absolute;display: block;width: 30px;height: 84px;top:110px;cursor: pointer;}
.hdp a.next{right: -30px;background: url(../images/right.png) no-repeat center;}
.hdp a.prev{left: -30px;background: url(../images/left.png) no-repeat center;}
.hdp a.next:hover{background: url(../images/right.png) no-repeat center;}
.hdp a.prev:hover{background: url(../images/left.png) no-repeat center;}


.prj-con li{position: relative;margin: 0 11px;}
.prj-con li img{padding: 10px;width: 360px;height: 240px;}
.prj-con li a.prj-a{display: block;margin-bottom: 10px;text-align: center;height: 350px;}
.prj-con li a span{position: absolute;border-radius: 50%;display: block;width: 55px;height: 55px;background: #d20b12 url(../images/sea.png) no-repeat center;top: 0;margin: 0 auto;margin-left: 185px;margin-top: 127px;display: none;}
.prj-con li:hover a span{display: block;}
.prj-con li p b{color: #0b63c4;}
.prj-con li a.prj-more{display: block;width: 60px;background: #0b63c4;color: #fff;text-align: center;margin-top: 10px;margin-bottom: 20px;}

.index_news_a{ font-size:18px; color:#222222}
.index_news_a:hover{ font-size:18px; color:#d20b12}

.index_news_a1{ font-size:16px; color:#d90013}
.index_news_a1:hover{ font-size:16px; color:#d90013}

.bottom_xl { width:200px; text-align:left; height:30px; line-height:30px}
.bottom_xl a{ color:#ffffff; font-size:14px}
.bottom_xl a:hover{ color:#d20b12; font-size:14px}

.page_left_main{margin:auto; text-align:center;width:100%; background:#f5f5f5}
.page_left_body{ width:1400px; margin:auto}
.page_left_left{ width:1000px; margin:auto}

.left_yes{ width:110px;height:78px; line-height:78px;text-align:center; border-bottom:2px solid #d20b12; float:left}
.left_yes a{ color:#222222; display:block; width:110px; height:78px; line-height:78px}
.left_yes a:hover{ color:#222222; display:block; width:110px; height:78px; line-height:78px}

.left_no{ width:110px;height:78px; line-height:78px;text-align:center; border-bottom:2px solid #f5f5f5; float:left}
.left_no a{ color:#222222; display:block; width:110px; height:78px; line-height:78px}
.left_no a:hover{ color:#222222; display:block; width:110px; height:78px; line-height:78px}



.left_yes1{ width:110px;height:78px; line-height:78px;text-align:center; border-bottom:2px solid #d20b12; float:left}
.left_yes1 a{ color:#222222; display:block; width:110px; height:78px; line-height:78px}
.left_yes1 a:hover{ color:#222222; display:block; width:110px; height:78px; line-height:78px}

.left_no1{ width:110px;height:78px; line-height:78px;text-align:center; border-bottom:2px solid #f5f5f5; float:left}
.left_no1 a{ color:#222222; display:block; width:110px; height:78px; line-height:78px}
.left_no1 a:hover{ color:#222222; display:block; width:110px; height:78px; line-height:78px}



.con{width: 1200px;margin-top: 10px; margin:auto}
.proa li{ border-bottom:1px dotted #ccc; float:left; padding:10px; margin-bottom:30px; position: relative; width:100%; height:230px;}
.proa li a.proa{  margin-right:20px; width:290px; height:230px; position:absolute; left: 10px; top:10px;}
.proa li a img{width:290px; height:230px; }
.proa li h2 a{ color:#444; font-size:18px; position:absolute; left:320px; top:10px; height:40px; line-height:40px}
.proa li p{ position:absolute;left:320px; top:40px;width:880px; height:65px; color:#666; font-size:16px; line-height:30PX; padding-top:30px}
.proa li a.more{ position:absolute; right:30px; top:210px; padding:5px 10px; border:1px solid #ccc; color:#444}
.proa li:hover a{ color:#c00000; border-color:#c00000;-webkit-transition: all .5s;transition: all .5s; }
.proa li:hover{ background:#f4f4f4;-webkit-transition: all .5s;transition: all .5s; }
.proa li:hover h2{ color:#c00000;-webkit-transition: all .5s;transition: all .5s; }

.proa li h3{ color:#999999; font-size:18px; position:absolute; left:320px; top:30px; height:40px; line-height:40px}
.proa li:hover h3{ color:#999999;-webkit-transition: all .5s;transition: all .5s; }


.t_no{ width:230px; height:46px; line-height:46px; background:url(../images/left_1.jpg); border-bottom:1px dashed #cccccc; text-align:left; padding-left:10px; padding-right:10px}
.t_no a{ color:#454545; font-size:16px; width:250px; height:46px; display:block}
.t_no a:hover{ color:#454545; font-size:16px; width:250px; height:46px; display:block}
.t_yes{ width:230px; height:46px; line-height:46px; background:url(../images/left_2.jpg); border-bottom:1px dashed #cccccc; text-align:left; padding-left:10px; padding-right:10px}
.t_yes a{ color:#ffffff; font-size:16px; width:250px; height:46px; display:block}
.t_yes a:hover{ color:#ffffff; font-size:16px; width:250px; height:46px; display:block}

.t_no1{ width:210px; height:46px; line-height:46px; background:url(../images/left_3.jpg); border-bottom:1px dashed #cccccc; text-align:left; padding-left:30px; padding-right:10px}
.t_no1 a{color:#454545;font-size: 16px; width:250px; height:46px; display:block}
.t_no1 a:hover{ color:#454545; font-size:16px; width:250px; height:46px; display:block}
.t_yes1{ width:210px; height:46px; line-height:46px; background:url(../images/left_4.jpg); border-bottom:1px dashed #cccccc; text-align:left; padding-left:30px; padding-right:10px}
.t_yes1 a{ color:#ffffff; font-size:16px; width:250px; height:46px; display:block}
.t_yes1 a:hover{ color:#ffffff; font-size:16px; width:250px; height:46px; display:block}



        .fdh-01-tit h3 {
            height: 75px;
            font-size: 24px;
            font-weight: normal;
            line-height: 75px;
            color: #fff;
            border-bottom: 1px solid #fff;
            text-align: center;
        }


.fdh-01-tit {
            background: #d20b12;
            height: 80px;
        }
		
		
		.pindex_1b{ width:100px; height:43px;color:#d20b12; text-align:left; border-bottom:2px solid #d20b12}




