﻿@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0}
ul li{ list-style:none}
img{ border:0; max-width:100%}
a{ text-decoration:none; color:#333}
a:hover{ text-decoration:none; color:#ff0000;}
.clear{ clear:both}
body{ font-family:"微软雅黑"; width:100%; min-width:1200px;color: #333;font-size: 13px;}
.ccsl{ display:block;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
p{text-align:justify}

.tright{ float:right;}
.tright a{ }
.tright a:hover{}


.main{ width:1200px; margin:0 auto;}


.banner{ width:100%; min-width:1200px; /*height:400px;*/ overflow:hidden; position:relative;font-size:0; margin:0 auto;}
.b-img{ /*height:400px;*/  position:absolute; left:0; top:0;}
.b-img img{ display:block; /*height:400px;*/ float:left;}
.b-list{ height:20px; /*padding-top:380px;*/ margin:0 auto;position:relative;z-index:1;}
.b-list span{ display:block;cursor:pointer; width:10px; height:10px; border-radius:50%; background:#fff; float:left; margin:0 5px; _margin:0 3px;}
.b-list .spcss{ background:#d8241d}


.top{width:100%; min-width:1200px; height:28px; line-height:28px; overflow:hidden; background:#e9e9e9;}
.top p{font-size: 12px; padding-left:10px; color:#fff}


.logo{ width:1200px; margin:0 auto; overflow:hidden; padding:10px 0;}
.logo img{ display:block; width:1200px;}


.nav{ width:100%; min-width:1200px; height:50px; line-height:50px; overflow:hidden;background:#ab0415;}
.nav ul{ overflow:hidden}
.nav ul li{ float:left;width: 150px;height: 50px;font-size: 16px; line-height:50px}
.nav ul li a{font-size: 16px;color: #FFF;text-decoration: none;display: block;width: 150px;border-left: 1px solid;height: 50px;line-height: 50px; text-align:center;}
.nav ul li a:hover{ background:#e3a91a;}
.nav ul li:first-child a{ border-left:0}


.keybox{width:100%; min-width:1200px; height:40px; line-height:40px; overflow:hidden; background:#e5e5e5}
.keybox strong{ float:left;font-size: 14px; font-weight:bold;line-height: 40px;}
.keybox .con{ float:left;}
.keybox .con a{font-size: 12px; padding-left:10px;}





.part1{ width:1200px; margin:0 auto; overflow:hidden; padding-top:50px;}

.part1{ width:1200px; margin:0 auto; overflow:hidden; padding-top:50px}
.part1 .titbox{ width:1200px; height:95px; overflow:hidden; padding-bottom:40px;}
.part1 .titbox .tit{ text-align:center; font-size:26px; font-weight:600; color:#535353; }
.part1 .titbox .line{display:block;background:#fc6e00;width: 88px;height: 4px; margin:17px auto}
.part1 .titbox .sub{text-align:center; color:#595959; font-size:14px;}


.part1 .p1L{ float:left; width:308px; background:#ab0415;}
.part1 .p1L .titbox{padding-left: 31px;width: 276px;height: 99px; border-bottom:1px solid #eee;}
.part1 .p1L .titbox p{color: #ffffff;font-size: 26px;font-weight: 800;margin-top: 20px;}
.part1 .p1L .titbox span{ color:#ffffff; line-height:32px; font-size:16px;}
.part1 .p1L ul{ overflow:hidden; height:507px;}
.part1 .p1L ul li{ background:#7e7e7e; height:50px; line-height:50px; border-bottom:1px solid #eee;}
.part1 .p1L ul li a{ color:#fff;font-size: 16px;padding-left: 31px}
.part1 .p1L ul li a:hover{ color:#fff;font-size: 16px;padding-left: 31px; background:#ab0415;}
.part1 .p1R{ float:right; width:850px; overflow:hidden}
.part1 .p1R .onebox{ width:850px; height:260px; overflow:hidden}
.part1 .p1R .onebox .L{ width:336px; height:256px; background:#B7B7B7;_display:table;display:table-cell;text-align:center;vertical-align:middle; border:2px solid #dedede; float:left}
.part1 .p1R .onebox .L img{vertical-align:middle;max-height:256px; max-width:336px;}
.part1 .p1R .onebox .R{ float:right; width:460px; height:260px; overflow:hidden;}
.part1 .p1R .onebox .R .tit{height: 36px;line-height: 36px;margin-bottom: 20px;}
.part1 .p1R .onebox .R .tit a{ color:#535353; font-size:22px; font-weight:800;}
.part1 .p1R .onebox .R .con{margin-bottom: 20px;width: 440px;height: 145px;line-height: 24px;overflow: hidden; font-size:14px; color:#4E4E4E; font-weight:bold}
.part1 .p1R .onebox .R .more{ display:block; font-size:14px;width:140px; height:36px; text-align:center; line-height:36px; color:#fff; background:#ab0415}
.part1 .p1R .twobox{ width:850px; height:254px; overflow:hidden; margin-top:70px}
.floatL{float: left;padding-top:72px;height: 77px;width: 30px; margin-right:10px; cursor:pointer}
.floatR{float:right;padding-top:72px;height: 77px;width: 30px; margin-left:10px; cursor:pointer}
.subBox0{width:770px;height:254px;overflow: hidden;float:left;}
.subBox0 ul{width:100000px;margin:0;padding:0;}
.subBox0 ul li{width:250px;height:234px;float: left;display:inline; margin-right:10px; background:#E5E5E5}
.subBox0 ul li .proimg{width:250px; height:200px;_display:table;display:table-cell;text-align:center;vertical-align:middle}
.subBox0 ul li .proimg img{vertical-align:middle;max-height:190px; max-width:246px;}
.subBox0 ul li p{ text-align:center; background:#D2D2D2; height:32px; line-height:32px; color:#5E5E5E; font-size:15px}
.subBox0 ul li:hover{ background:#ab0415}
.subBox0 ul li:hover p{ color:#fff; background:#ab0415}


.part2{width:100%; min-width:1200px;height: 594px; overflow:hidden; background:url(../images/indexbg.jpg) repeat;}
.part2 .titbox{margin-bottom: 83px; height:90px; overflow:hidden;padding-top: 27px;}
.part2 .titbox p{ text-align:center; color:#fff;font-size: 40px; font-weight:600; line-height:52px;}
.part2 .titbox span{text-align:center; color:#fff; font-size:16px; color:#E3A91A;margin-top: 15px;}
.part2 ul{ overflow:hidden}
.part2 ul li{float:left; width:300px; height:340px; overflow:hidden}
.part2 ul li .bor{ border-right:1px solid #7D7D7D; width:300px; height:221px; overflow:hidden;box-sizing: border-box;}
.part2 ul li:nth-child(4n) .bor{ border-right:0}
.part2 ul li img{ display:block; width:110px; height:128px; margin:0 auto;transition: all 0.5s;}
.part2 ul li .tit{margin-top: 42px;font-size: 18px;margin-bottom: 11px; text-align:center; color:#D6D6D6}
.part2 ul li .sub{font-size: 12px;text-align:center; color:#D6D6D6}
.part2 ul li .line{width: 40px;height: 2px; background:#D6D6D6; margin:0 auto; margin-top:18px;}
.part2 ul li .con{ overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;color:#D6D6D6; padding:50px 20px 0;font-size: 14px;}
.part2 ul li:hover .tit{ color:#E4A91A}
.part2 ul li:hover .sub{ color:#E4A91A}
.part2 ul li:hover .line{ background:#E4A91A}
.part2 ul li:hover img{transform: rotateY(180deg);}


.part3{ width:1200px; margin:0 auto; overflow:hidden; padding-top:50px; padding-bottom:50px;}
.part3 .titbox{ width:1200px; height:95px; overflow:hidden}
.part3 .titbox .tit{ text-align:center; font-size:26px; font-weight:600; color:#535353; }
.part3 .titbox .line{display:block;background:#fc6e00;width: 88px;height: 4px; margin:17px auto}
.part3 .titbox .sub{text-align:center; color:#595959; font-size:14px;}

.part3 ul{ float:left; overflow:hidden; padding-left:20px;width:741px; padding-top:18px;}
.part3 ul li{ width:741px; height:104px; overflow:hidden; padding-top:17px; padding-bottom:17px;}
.part3 ul li .l{ width:124px; height:104px; float:left; overflow:hidden; background:#E5E5E5;}
.part3 ul li .l .day{display: block;font-size: 56px;font-weight: 800;text-align: center;}
.part3 ul li .l .date{ display:block; text-align:center; color:#535353; font-size:14px;}
.part3 ul li .r{ float:right; width:588px;}
.part3 ul li .r a{margin-top: 18px;margin-bottom: 15px; height: 20px; font-weight:bold;overflow: hidden; color:#606060; font-size:16px;max-width: 418px;}
.part3 ul li .r .sub{font-size: 14px;width: 418px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical; line-height:23px; color:#A0A0A0}
.part3 ul li:hover{ background:url(../images/icon.png) no-repeat right center}
.part3 ul li:hover .l{ background:#ab0415; color:#fff}
.part3 ul li:hover .l .date{ color:#fff}
.part3 ul li:hover .r a{ color:#ab0415}
.part3 ul li:hover .r .sub{color: #3d3d3d;}

.part3 .part3img{ float:right; height:380px;width:400px; padding:35px 0 12px 0;}
.part3 .part3img img{height:380px;width:400px;}


.part4{width:100%; min-width:1200px;height:468px; overflow:hidden; background:url(../images/bg.jpg) no-repeat center center;margin:60px 0 20px;}
.part4 .p4L{width: 448px;height: 331px; float:left; overflow:hidden; padding-top:70px; }
.part4 .p4L img{width: 438px;height:321px;border:5px solid #595758}
.part4 .p4R{ float:right; width:712px; overflow:hidden;padding-top:100px}
.part4 .p4R .tit{ color:#fc6e00; font-size:24px;  font-weight:bolder; text-transform:uppercase; line-height:40px; }
.part4 .p4R .tit span{ color:#fff; letter-spacing:1px;padding-left:5px}
.part4 .p4R .sub{ font-size:16px; color:#fff;}
.part4 .p4R .line{ width:40px; height:5px; background:#fc6e00; margin-top:10px}
.part4 .p4R .con{font-size: 14px; height:93px; overflow:hidden; color:#fff; padding-top:20px;line-height: 31px;text-indent: 28px;}
.part4 .p4R a{display: block;width: 148px;height: 38px;line-height: 38px;text-align: center;font-size: 14px; margin-top:20px; color:#fff; border:1px solid #fff;}
.part4 .p4R a:hover{ background:#ab0415;}


.part5{ width:1200px; height:170px; margin:0 auto; overflow:hidden; padding-top:60px;}
.part5 .titbox{ float:left; background:#ab0415; width:110px; height:170px; color:#fff}
.part5 .titbox span{ display:block;width: 26px;font-weight: 800;padding-top: 26px;margin: 0px auto; font-size:26px; line-height:27px;}
.part5 ul{ float:right; width:1090px; height:170px; overflow:hidden}
.part5 ul li{width: 353px;float: left;margin-right: 10px;height:170px; background:#E5E5E5}
.part5 ul li a{padding-left: 38px;margin-top: 23px;margin-bottom: 28px; font-size:16px; color:#464646; }
.part5 ul li .sub{height:72px;line-height: 24px;font-size: 14px; width:275px; color:#7B7B7B; margin:0 auto; overflow:hidden}
.part5 ul li:nth-child(3){ margin-right:0}
.part5 ul li:hover{ background:#E3A91A; cursor:pointer;}
.part5 ul li:hover a{color:#fff;}
.part5 ul li:hover .sub{ color:#fff;}


.linkbox{width:1200px; padding:46px 0 23px;margin:0 auto; overflow:hidden;}
.linkbox .tit{float: left;height: 23px;line-height: 23px;font-size: 16px;margin-right: 17px;padding-left: 20px;background: url(../images/add.png) 0px 5px no-repeat;}
.linkbox .tit span{ color:#373737}
.linkbox .con{ float:left; width:1070px; overflow:hidden}
.linkbox .con a{line-height: 23px; color:#8F8F8F;margin-right:15px;font-size: 15px;}


.footerbox{width:100%; min-width:1200px; overflow:hidden; background:#424242}
.footerbox .fnav{ width:100%;height: 50px;border-bottom: 1px solid #747474; overflow:hidden; text-align:center; background:#ab0415}
.footerbox .fnav ul{ overflow:hidden; max-width:100%; margin:0 auto; text-align:center;display: inline-block;}
.footerbox .fnav ul li{ float:left;}
.footerbox .fnav ul li a{ color:#fff;display: block;font-size: 14px;float: left;height: 50px;line-height: 50px;}
.footerbox .fnav ul li span{float: left;display: block;padding: 0 20px;color: #fff;height: 50px;line-height: 50px;}
.footerbox .fnav ul li:last-child span{ display:none}

.footerbox .fcon{padding: 50px 0 10px;overflow: hidden;}
.footerbox .fcon .L{float: left;width: 628px;height: 242px;overflow: hidden;}
.footerbox .fcon .L img{ display:block; height:50px;margin-bottom: 20px;}
.footerbox .fcon .L .con{font-size: 14px;line-height: 28px;color: #fff;}
.footerbox .fcon .R{ float:right;width: 480px; height:200px; background:url(../images/line.jpg) no-repeat left center; padding-top:42px}
.footerbox .fcon .R p{ color:#fff;font-size: 14px; padding-left:80px;line-height: 40px;}

.footer{border-top: 1px solid #747474; line-height:24px;width:100%; min-width:1200px; padding:10px 0; overflow:hidden;}
.footer .con{ text-align:center; font-size:13px; color:#fff; width:1200px; margin:0 auto}
.footer .con a{ color:#FFF;}


.mainWarp{ width:100%; min-width:1200px;margin:0 auto; overflow:hidden;padding: 27px 0; background:#F9F9F9}
.mainLeft{ float:left; width:248px; overflow:hidden}
.mainLeft .contitbox{height: 40px;line-height: 40px;background: #ba1126;}
.mainLeft .contitbox p{font-size: 16px;color: #fff;padding-left: 25px;}
.mainLeft .typebox{border: 1px solid #e6e5e5;border-top: 0;background: #fff;overflow: hidden;padding: 15px 17px 0 17px; margin-bottom:18px}
.mainLeft .typebox ul{ overflow:hidden}
.mainLeft .typebox ul li{line-height: 28px;margin-bottom: 12px;}
.mainLeft .typebox ul li .typeone{border: 1px solid #e3a91a;background: url(../images/icon_jt.png) no-repeat 198px center #ba1126; border-radius: 15px;height: 28px;overflow: hidden;}
.mainLeft .typebox ul li .typeone a{font-size: 14px;color: #fff;padding-left: 18px;height: 28px;line-height: 27px;}
.mainLeft .typebox ul li .typetwo{ padding-top:10px; display:block;}
.mainLeft .typebox ul li .typetwo a{padding-left: 20px;height: 25px;line-height: 25px;overflow: hidden;font-size: 13px;background: url(../images/icon1.png) no-repeat 8px center;}
.mainLeft .typebox ul li .typetwo a:hover{color: #e3a91a;}
.mainLeft .typebox ul li:first-child .typetwo{ display:block} 
.mainLeft .newsul{border: 1px solid #E6E5E5;padding: 20px 10px; overflow:hidden; background:#fff; margin-bottom:18px}
.mainLeft .newsul li{height:34px;border-bottom: 1px solid #F2F2F2; line-height:34px}
.mainLeft .newsul li a{padding-left: 5px;font-size: 13px;    color: #545454;}
.mainLeft .newsul li a:hover{color: #003F97;}
.mainLeft .lxwmbox{border: 1px solid #E6E5E5;padding: 10px 8px; overflow:hidden; background:#fff}
.mainLeft .lxwmbox img{ display:block; width:100%;}
.mainLeft .lxwmbox .con{font-size: 13px;color: #3f3f3f;line-height: 25px;padding-left: 3px; padding-top:10px}

.mainRight{ float:right; width:919px; overflow:hidden}
.brandnavbox{background: #F4F4F4;border: 1px solid #E4E4E4; overflow:hidden;height: 38px; overflow:hidden}
.brandnavbox .con{ font-size: 13px;color: #666;padding-left: 39px;background: url(../images/icon2.png) no-repeat 10px center;height: 38px;line-height: 38px;}

ul.piclistul{ padding-top:20px; overflow:hidden}
ul.piclistul li{width: 284px; margin-right:30px;margin-bottom: 20px;float: left; }
ul.piclistul li .proimg{_display:table;display:table-cell;text-align:center;width: 284px;height: 219px;background: #fff; border: 1px solid #f0f0f0;vertical-align:middle}
ul.piclistul li .proimg img{vertical-align:middle;max-height:219px; max-width:284px;}
ul.piclistul li p{ background:#f0f0f0; height:45px; line-height:45px; text-align:center; padding:0 15px;border: 1px solid #f0f0f0;color: #404040;font-size: 13px;}
ul.piclistul li:nth-child(3n){ margin-right:0}
ul.piclistul li p:hover{color: #e3a91a;text-decoration: underline;}

ul.listul{overflow:hidden; background:#fff; padding:37px 17px;}
ul.listul li{ width:100%; height:160px; overflow:hidden;border-bottom: 1px solid #E7E7E7;}
ul.listul li .tit{ height:50px; line-height:50px; overflow:hidden}
ul.listul li .tit a{ float:left; max-width:700px; font-size:18px;color: #414141;}
ul.listul li .tit span{ float:right;font-size: 13px;color: #f4b721;}
ul.listul li .sub{line-height: 25px;font-size: 13px;color: #8c8c8c;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical; height:54px}
ul.listul li .more{ display:block;height: 40px;line-height: 40px;font-size: 14px;color: #e3a91a;}
ul.listul li .tit a:hover{color: #e3a91a;}
ul.listul li .more:hover{ text-decoration:underline}

.detailbox{ padding-top:20px; overflow:hidden; background:#fff; padding-bottom:50px}
.detailbox .xq{ padding:15px 30px; overflow:hidden}
.detailbox .xq h1{line-height: 45px;font-size: 20px;color: #242424;text-align: center;}
.detailbox .xq .date{height: 35px; text-align:center;line-height: 35px;font-size: 12px;color: #b2b1b1;border-bottom:1px dashed #D8D8D8; padding-bottom:15px}
.detailbox .xq .prroimg{ display:block; margin:0 auto; max-width:650px; margin-top:15px}
.detailbox .xq .con{ padding-top:30px;font-size: 14px;line-height: 26px;color: #5d5d5d;padding-bottom: 50px;border-bottom: 1px solid #E0E0E0;}

.aboutbox{ overflow:hidden;padding: 20px 30px;font-size: 14px;line-height: 26px;color: #5d5d5d;}
.aboutbox .xq{ width:1100px;margin: 40px auto;}
.aboutbox .xq .icon{width: 70px;height: 76px; background:url(../images/ab_icons.png) no-repeat left top; overflow:hidden; margin:0 auto}
.aboutbox .xq .line{ background:url(../images/ab_line.png) 0 0 no-repeat;width: 1100px;height: 6px;overflow: hidden;margin: 10px auto 5px;}
.aboutbox .xq h2{width: 1100px;height: 30px;overflow: hidden;line-height: 30px;color: #333;font-size: 18px;font-weight: bold;text-align: center;margin: 0 auto;padding: 0;}
.aboutbox .xq .aboutimg{ display:block; margin:0 auto; margin-top:20px; max-width:1000px;}
.aboutbox .xq .con{line-height: 24px; padding-top:20px;color: #666;font-size: 14px;}


.pglist{margin:0 auto;padding:20px 0;overflow: hidden; text-align: center;font-size: 12px; margin-bottom:20px}
.pglist a{display: inline-block;border: 1px solid #ddd;padding:0 8px;margin: 0 3px;line-height: 24px;background: #fff;color: #333;border-radius: 2px}
.pglist a:hover,.pglist a.on{background:#3b3b3b;color: #fff;border: solid 1px #3b3b3b;}

.updownbox{ padding:10px 30px;overflow:hidden}
.updownbox .up{ font-size:12px; color: #1d1d1d; line-height:28px; height:28px;}
.updownbox .down{font-size:12px; color: #1d1d1d; line-height:28px; height:28px;}
.updownbox a{ color:#1d1d1d}
.updownbox a:hover{ text-decoration:underline}
