
fieldset,img {border:0;}
a{color:#302e2e;text-decoration:none;}

.wrapper{width:1200px;margin:0 auto;}
.flow{overflow:hidden;zoom:1;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.uppercase{text-transform:uppercase;}


/*content*/
.content12 .title12,.sub_content .title12{text-align:center;font-size:36px;font-weight:bold;}
.content12 .title12 a,.sub_content .title12 a{font-size:36px;font-weight:bold;}
.content12 .summary,.sub_content .summary{text-align:center; margin-top:5px;}
.content12 .summary span,.sub_content .summary span{display:inline-block; padding:0 35px; position:relative; font-size:14px; font-weight:bold;_position:static;}
.content12 .summary span:before,.content12 .summary span:after,.sub_content .summary span:before,.sub_content .summary span:after{content:""; position:absolute; top:10px; width:18px; height:1px;background:#302e2e;}
.content12 .summary span:before,.sub_content .summary span:before{left:0;}
.content12 .summary span:after,.sub_content .summary span:after{right:0;}
.content12 .c_box01 .summary span:before,.content12 .c_box01 .summary span:after{background:#fff;}
.c_box01{background:url(../images/bg01.jpg) no-repeat center 0;height:753px;}
.c_box01 .title_box,.c_box03 .title_box{padding:50px 0 30px;}
.c_box01 .title_box p{text-align:center;color:#fff;}
.c_box01 .title12 a{color:#fff; display:inline-block;background:url(../images/bg01.jpg) repeat-x 0 center; padding:0 42px;}
.c_box01 .main12 .img_wrap{position:relative; width:500px; height:250px;}
.c_box01 .main12 img{width:500px; height:250px;}
.c_box01 .main12 .img_wrap .overlay{position:absolute;width:100%; height:90%;top:0;padding-top:10%;left:0;background:rgba(213,20,12,0.95); opacity:0; filter:alpha(opacity=0); text-align:center; color:#fff;}
.c_box01 .main12 .img_wrap .overlay dd{ font-size:72px;font-family: 'Conv_GIORGIO SANS-BOLD';}
.c_box01 .main12 .img_wrap .overlay dt{ font-size:24px;font-weight:bold;}
.c_box01 .main12 .img_wrap:hover .overlay{opacity:1; filter:alpha(opacity=100);}
.c_box01 .main12 .img_wrap:hover .overlay span{display:inline-block; font-size:30px; font-weight:bold; padding-bottom:20px; border-bottom:solid 5px #e88836; color:#e88836; margin:65px 20px 0;}
.c_box01 .num{width:616px;height:20px; position:relative; top:30px; left:50%; margin-left:-308px;}
.c_box01 .num li{width:308px; height:20px; text-indent:-9999px;cursor:pointer; float:left;}
.c_box01 .num li.first{background:url(../images/btn02.png) no-repeat 0 0;}
.c_box01 .num li.first.on{background:url(../images/btn.png) no-repeat 0 0;}
.c_box01 .num li.last{background:url(../images/btn.png) no-repeat -308px 0;}
.c_box01 .num li.last.on{background:url(../images/btn02.png) no-repeat -308px 0;}



/*c_box02*/
/*.c_box02{background:#ededed;padding:60px 0;}
.c_box02 .wrapper{border-bottom:solid 4px #d5140c;}
.c_box02 .left{width:596px; height:700px; background:url(../images/bg02.jpg) no-repeat;position:relative;}
.c_box02 .left .title_box{margin-top:40px;}
.c_box02 .left .title_box p{text-align:center;}
.c_box02 .left .title_box .title12 a{color:#d5140c;}
.c_box02 .tip{color:#000;font-size:18px;font-weight:bold; width:35%; margin:20px auto 0; padding:0 30px; position:relative;}
.c_box02 .tip:before,.c_box02 .tip:after{position:absolute;top:6px;content:""; width:18px; height:14px; background:url(../images/icons.png) no-repeat;}
.c_box02 .tip:before{left:0;background-position:-81px 0;}
.c_box02 .tip:after{right:0;background-position:-109px 0;}
.c_box02 .tab_menu{margin-left:-1px; position:absolute;bottom:0;}
.c_box02 .tab_menu li{float:left; margin-left:1px;}
.c_box02 .tab_menu li a{display:block;width:198px; height:60px;background:#d5140c;color:#fff;font-size:24px;text-align:center; position:relative; padding-top:90px;}
.c_box02 .tab_menu li a:before{ position:absolute; top:30px; content:""; width:42px; height:42px; background:url(../images/icons.png) no-repeat; left:50%; margin-left:-21px;}
.c_box02 .tab_menu li .service01:before{ background-position:0 -80px;}
.c_box02 .tab_menu li .service02:before{ background-position:-63px -80px;}
.c_box02 .tab_menu li .service03:before{ background-position:-133px -80px;}
.c_box02 .tab_menu li.current a,.c_box02 .tab_menu li:hover a{background:#302e2e;}
.c_box02 .tab_box .hide{display:none;}
.c_box02 .section{background:rgba(255,255,255,0.9); margin:30px 40px; height:273px; padding:30px 40px;}
.c_box02 .section .sub_title{color:#d5140c; font-size:24px; margin-bottom:30px;font-weight:bold;}
.c_box02 .section01 ul{background:url(../images/number01.png) no-repeat left 0; padding-left:50px;}
.c_box02 .section ul li{ font-size:16px;color:#302e2e;line-height:30px;padding:0 0 24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.c_box02 .section02 ul{background:url(../images/number02.png) no-repeat left 0; padding-left:50px;}



.c_box02 .right{width:604px; height:700px; background:url(../images/bg03.jpg) no-repeat #302e2e;}
.c_box02 .right .title12{ font-size:24px; color:#fff;font-weight:bold; margin:35px 0 18px;}
.area .main12{ background:#d3120a; height:150px;}
.area .main12 ul li{ float:left}
.map_1{ color:#fff; font-size:20px; padding:20px 0 0 20px; line-height:190%}*/



/*c_box03*/
.c_box03{background:url(../images/bg04.jpg) no-repeat center 0;height:605px;}
.c_box03 .title12 a,.c_box06 .title12 a{color:#d5140c;}
.c_box03 .title12{ margin-bottom:20px; }
.c_box03 .list{overflow:hidden;zoom:1; height:200px; width:1200px; border-bottom:1px dotted #ccc}
.c_box03 .list .pic,.c_box03 .list dl{float:left;}
.c_box03 .list .pic{width:400px;}
.c_box03 .list .pic img{ width:400px;}
.c_box03 .list dl{width:680px;height:140px;background:#fff;padding:30px 80px 30px 40px;}
.c_box03 .list dl dt{color:#29282d;font-size:16px;font-weight:bold;}
.c_box03 .list dl dd.text{color:#666;line-height:24px; margin:15px 0; height:72px; overflow:hidden;}
.c_box03 .list dl dd.date{color:#d5140c; font-size:14px; font-family:Arial;}
.c_box03 .list:hover dl dt{color:#d5140c;}
.c_box03 .list:hover dl dd.text{color:#444;}
.c_box03 .num{margin-top:50px;background:url(../images/line01.png) repeat-x 0 center;}
.c_box03 .num ul{ width:270px; position:relative; left:50%; margin-left:-135px;}
.c_box03 .num li{float:left;width:44px;height:44px; margin:0 5px; background:url(../images/icons.png) no-repeat; text-indent:-9999px; cursor:pointer;}
.c_box03 .num li:nth-child(2n){background-position:-118px -28px;}
.c_box03 .num li:nth-child(2n+1){background-position:-172px -28px;}
.c_box03 .num li:nth-child(3){background-position:-68px -28px;}
.c_box03 .num li.on{background-position:0 -28px;}




/*c_box04*/
.c_box04{background:url(../images/bg05.jpg) no-repeat center 0; height:200px;}
.c_box04 ul{padding-top:65px; margin:0 -60px;}
.c_box04 li{ float:left; width:32%; text-align:center;}
.c_box04 li .number{color:#fff; font-size:42px;font-weight:bold; margin-bottom:20px;}
.c_box04 li .text{color:#fff; font-size:16px;}




/*c_box05*/
.c_box05{padding:60px 0;}
.c_box05 .left{width:580px; background:#3a3839; height:360px;}
.c_box05 .left .title12{color:#fff; padding-top:40px; text-align:left; padding-left:30px;}
.c_box05 .left .title3{ padding:30px 30px; color:#fff; line-height:200%; font-size:16px}
.c_box05 .right{width:620px; background:url(../images/bg07.jpg) no-repeat; height:360px;}
.c_box05 .right .title12{color:#fff; padding-top:100px; position:relative;}
.c_box05 .right .title12:before{position:absolute;content:"";width:62px; height:62px;background:url(../images/icons.png) no-repeat -68px -132px;left:50%; margin-left:-31px; top:25px;}
.c_box05 .right .title3{color:#fff; padding-top:20px; position:relative; text-align:center; font-size:20px; line-height:190%}
.c_box05 .right .more{text-align:center; margin-top:25px;}
.c_box05 .right .more a{display:inline-block; width:138px; height:24px; color:#fff; font-size:14px; border:solid 1px #fff; line-height:24px; }
.c_box05 .right .more a:hover{ background:#fff; color:#000}

.news{ width:1200px; margin:0 auto;}
.news_left{ float:left; width:700px; }
.news_left .news_box {
    height: 208px;
  }
.news_left .news_box h3 {
    height: 50px;
    line-height: 50px;
    margin-bottom: 15px;
}
.news_left .news_box h3 a {
    font-size: 24px;
	color: #333;
}
.news_left .news_box .news_text {
    overflow: hidden;
    position: relative;
}
.news_left .news_box .news_text .news_img {
    width: 200px;
    max-height: 140px;
    position: absolute;
    left: 0;
    top: 0;
    overflow: hidden;
}
.news_left .news_box .news_text .news_rit {
    margin-left: 220px;
    min-height: 140px;
}
.news_left .news_box .news_text .news_rit .tm_ly .time {
    margin-right: 50px;
color: #666;
}
.box5401_-5919 .news_box .news_text .news_rit .news_t {
    margin-top: 10px;
    line-height: 26px;
}
.news_right{ width:420px; float:right;}
.news_right .kf_r1 {
    font-family: "微软雅黑";
    width: 420px;
    height: 126px;
    background: url(../images/pic1.png) no-repeat right center;
    color: #333333;}
.kf_r1 span {
    display: inline-block;
    zoom: 1;
    height: 40px;
    line-height: 40px;
    vertical-align: top;
    margin-top: 80px;
    font-size: 20px;
}
.po {
    font-family: "微软雅黑";
    color: #ababab;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 5px;
    margin-top: 20px;
    border: 1px #dddddd solid;
    font-size: 14px;
}
.tijiao {
    background-color: #d9131d;
    border: 0;
    border: none;
    padding: 15px 60px;
    font-family: "微软雅黑";
    color: #fff;
    font-size: 16px;
}



/*footer*/
.footer{background:#21242b;} 




#apart03 .title_box{padding:35px 0;}
#apart03 .section{background:url(../images/about_bg02.jpg) no-repeat center 0;height:430px;}
#apart03 .section ul{ padding:40px 0; width:550px; margin:0 auto;}
#apart03 .section ul li{overflow:hidden;zoom:1;margin-bottom:22px;}
#apart03 .section ul li p{color:#fff;font-size:16px;float:left; line-height:50px;}
#apart03 .section ul li .left{float:left;text-align:right; width:150px;}
#apart03 .section ul li .right{float:right;text-align:left;width:150px;}
#apart03 .section ul li .pic{width:220px; text-align:center; margin:0 15px;}
#apart03 .section ul li .year{font-size:24px; font-weight:bold; line-height:24px; margin-bottom:12px;}
#apart03 .section ul li .right.year{color:#d5140c;}
.titlegs{color: #d5140c;text-align: center;font-size:36px;font-weight: bold;}
.summarygs span{display:block;padding: 0 35px;position: relative;font-size: 16px;font-weight: bold; text-align:center; margin-top:20px;}





/*news*/
/*.news_box{background:#f4f4f4; padding:55px 0 80px;}
.news_box .title{ padding-bottom:15px; color:#d5140c;}
.news_box ul li{overflow:hidden;zoom:1; background:#fff; height:430px; margin-top:20px;}
.news_box ul li .pic img{ width:660px; height:430px;}
.news_box ul li dl{width:480px; padding:35px 30px;}
.news_box ul li dl dt{color:#302e2e; font-size:16px; font-weight:bold; line-height:24px; padding-bottom:20px; border-bottom:solid 1px #e7e7e7; font-size:24px}
.news_box ul li dl dd.text{color:#7e7e7e; line-height:36px; height:96px; overflow:hidden; margin:25px 0;}
.news_box ul li dl dd.more{color:#302e2e;font-size:14px; position:relative; padding-left:25px; font-weight:bold;}
.news_box ul li dl dd.more:before{content:""; position:absolute; left:0; top:1px; width:17px; height:17px;background:url(../images/icons.png) no-repeat -116px -213px;}
.news_box ul li:hover dl dd{color:#444;}
.news_box ul li:hover dl dd.more:before{ background-position:-94px -213px;}
.news_box ul li:hover dl dt,.news_box ul li:hover dl dd.more{color:#d5140c;}*/




.service_box02{background:#ededed; padding:10px 0 40px;}
.service_box02 .part01,.service_box02 .part02,.service_box02 .part03{background:#fff; padding:0 50px; margin-top:30px;}
.service_box02 .katong{width:205px; margin-right:60px;}
.service_box02 .section{ width:590px; padding:50px 0 20px; margin:0; background:none; height:auto}
.service_box02 .tip{ margin-top:10px; background:#d5140c; height:40px; line-height:40px; text-align:center; color:#fff; font-size:16px;}
.service_box02 .tip strong{ display:inline-block; margin:0 15px; font-size:16px;}
.service_box02 .c_box02 .section ul li{overflow:auto;white-space:normal;}
.service_box02 .part01 .katong,.service_box02 .part03 .katong{margin:75px 60px 0 0;}
.service_box02 .part02 .katong{margin:20px 60px 20px 0;}
.service_box02 .sub_title{position:relative; padding:55px 0 5px; _position:static;}
.service_box02 .sub_title:before{content:"";position:absolute;left:0;top:0;width:42px; height:42px;background:url(../images/icons.png) no-repeat;}
.service_box02 .part01 .sub_title:before{background-position:0 -453px;}
.service_box02 .part02 .sub_title:before{background-position:-63px -452px;}
.service_box02 .part03 .sub_title:before{background-position:-133px -453px;}



.w1000{position:relative;width:1040px;margin:0 auto; padding:30px 0;}
.inSidebar{width:220px;overflow:hidden;}
.inSidebar .sidebar h2{height:57px;line-height:57px;font-size:24px;color:#fff;border-radius:4px 4px 0 0;background:url(../images/prta.jpg) repeat-x;font-weight:normal;text-align:center;}
.inSidebar .sidebar ul li{margin-top:2px;}
.inSidebar .sidebar ul li a{display:block;height:35px;line-height:35px;padding-left:15px;font-size:14px;color:#333;background:url(../images/eb.png) no-repeat 197px center #e8e8e8}
.inSidebar .sidebar ul li a:hover,.inSidebar .sidebar li .active{background:url(../images/ebh.png) no-repeat 194px center #E50012;color:#fff;}
.inSidebar .sidebar ul li ol{padding:10px;overflow:hidden;}
.inSidebar .sidebar ul li ol li{margin:0;margin-left:10px;border-bottom:1px dotted #dadada;}
.inSidebar .sidebar ul li ol li a{display:block;background:url(../images/picon.jpg) no-repeat left center;color:#333;font-size:14px;padding-left:10px;width:180px;line-height:30px;height:30px;padding-right:0;}
.inSidebar .sidebar ul li ol li a:hover,.inSidebar .sidebar ul li ol li a.active{background:url(../images/piconh.jpg) no-repeat left center;color:#E50012;}
.recProduct,.contactUs{margin-top:15px;border:1px solid #e1e1e1;padding:14px;background:#fff;}
.recProduct h2,.contactUs h2{height:35px;font-size:18px;color:#333;font-weight:normal;}
.recProduct .bd{width:190px;height:402px;}
.recProduct .bd .box{height:402px;overflow:hidden;}
.recProduct .bd ul{overflow:hidden;zoom:1;}
.recProduct .bd li{width:190px;height:201px;}
.recProduct .bd li img{border:1px solid #e1e1e1;padding:2px;}
.recProduct .bd li img:hover{border-color:#e50012}
.recProduct .bd li span{width:170px;height:35px;line-height:35px;}
.contactUs .box{padding-top:10px;}
/* right content */
.inContent{width:790px;overflow:hidden;min-height:650px;}
.inContent .title{height:46px;line-height:40px;background:url(../images/conti.png) no-repeat left bottom;}
.inContent .title h2{display:block;float:left;height:46px;text-align:left;font-size:18px;overflow: hidden;font-weight:normal;}
.inContent .title span{height:46px;float:right;font-family:"宋体";}
.inContent .position{height:46px;line-height:40px;background:url(../images/conti.png) no-repeat left bottom;}
.inContent .content{width:770px;padding-top:20px;overflow:hidden;}