﻿@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}
.clear{ clear:both}
body{ font-family:"微软雅黑"; width:100%; min-width:1200px;color: #333;font-size: 12px;}
.ccsl{ display:block;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
p{text-align:justify}
a:hover {color: #ff0000;}

.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}

.logo{ width:1200px; margin:0 auto; overflow:hidden}
.logo img{ display:block; width:1200px;}


.nav{width:100%; min-width:1200px;height: 50px; background: #4364a6; overflow:hidden}
.nav ul{ overflow:hidden}
.nav ul li{float: left;height: 50px;}
.nav ul li a{border-left: 1px solid #5e76c4;font-size: 15px;line-height: 50px;height: 50px;width: 130px;color:#fff; display:block;text-align: center;}
.nav ul li:last-child a{border-right: 1px solid #5e76c4}
.nav ul li:hover a{color: #FFFFFF;background: #333;}


.part1{ width:1200px; margin:0 auto;margin-top: 30px;border: 0px solid #562368;}
.part1L{width: 200px;float: left;}
.part1L .typebox{width: 200px; border: 1px solid #ddd;border-top: 10px solid #4364a6;background: #fff;box-shadow: #ddd 1px 2px 6px;}
.part1L .typebox .titbox{width: 200px; height:40px;line-height: 40px;background: #fff;}
.part1L .typebox .titbox p{text-align: center;line-height: 40px;font-size: 20px;font-weight:bold;color: #4364a6;padding: 0 10px;}
.part1L .typebox ul{ overflow:hidden; padding:3px; max-height:430px;}
.part1L .typebox ul li{height: 40px;line-height: 40px;border: 0px #f0f0f0 solid;margin: 3px 0;padding-left: 20px;background: #eee;}
.part1L .typebox ul li a{font-size: 15px; color:#000}
.part1L .typebox ul li a:hover{color: #cc0000;}
.part1R{width: 970px;float: right;border: 1px solid #ddd;}
.part1R .titbox{width: 970px;height: 40px;margin-bottom: 10px;overflow: hidden;border-bottom: 1px solid #ddd;background: url(../images/titbg.jpg);}
.part1R .titbox p{ float:left;line-height: 40px;font-size: 16px; color:#fff;padding: 0px 30px; background:#4364A6; max-width:200px; overflow:hidden}
.part1R .titbox a{ float:right; line-height:40px; padding-right:20px}
.part1R ul{ overflow:hidden; padding:10px 0}
.part1R ul li{ float:left; width:220px; margin:4px 11px}
.part1R ul li .proimg{_display:table;display:table-cell;text-align:center;vertical-align:middle;width: 214px;height: 150px; padding: 2px;border: 1px #f0f0f0 solid;background: #fff;}
.part1R ul li .proimg img{vertical-align:middle;max-height:150px; max-width:214px;}
.part1R ul li p{ text-align:center; padding:0 15px; height:40px; line-height:40px;}


.part2{width:100%; min-width:1200px;margin-top: 50px;padding:40px 0;background-color: #f3f3f3;}
.part2L{ width:500px; height:300px; float:left; overflow:hidden}
.part2L img{ display:block;width:500px; height:300px;}
.part2R{ float:right;width: 660px;height: 300px;overflow:hidden}
.part2R .tit{height:50px;line-height:50px;text-align: center;color: #7cbde3;font-size: 40px;font-family: "Times New Roman", Times, serif;}
.part2R .con{line-height: 25px; color:#595858;font-size: 14px; max-height:180px; overflow:hidden; padding-top:5px}
.part2R .more{ display:block;width: 100px;height: 30px;line-height: 30px;margin: 0 auto;text-align: center;margin-top:15px; font-size:16px;color:#595858; border:1px solid #595858}
.part2R .more:hover{color: #fff;border: 1px solid #8b011f;background: #8b011f;}


.part3{ width:1200px; margin:0 auto; padding-top:50px; overflow:hidden}
.part3 .titbox{ text-align:center; height:45px; overflow:hidden}
.part3 .titbox .span1{font-size: 33px;}
.part3 .titbox .span2{font-size: 14px;color: #999999;}
.part3con{ padding:20px 0; overflow:hidden}
.marqueeleft{width:1200px;overflow:hidden;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;display:inline;height:180px;overflow:hidden; margin-right:10px }
.marqueeleft li a{display:block;display:table-cell;text-align:center;border: #CCC solid 1px; padding:2px; height:174px;vertical-align:middle}
.marqueeleft li a img{ height:174px}


.part4{width:1200px; margin:0 auto; padding-top:50px; overflow:hidden}
.part4_1{height:350px; width:380px; float:left;overflow: hidden; border: 1px solid #DDDDDD;background: #fff; margin-right:27px;}
.part4_1:nth-child(3){ margin-right:0}
.part4_1 .titbox{height: 38px;line-height: 38px; margin-bottom: 10px;border-bottom: #eee solid 1px;overflow: hidden;background: url(../images/titbg.jpg);}
.part4_1 .titbox p{ float:left;padding:0 25px;max-width:200px;overflow:hidden;background:#4364a6;color:#fff;font-size:15px;font-weight:300}
.part4_1 .titbox a{ float:right;line-height: 38px; padding-right:20px}
.part4_1 ul{ overflow:hidden}
.part4_1 ul li{height:30px; line-height:30px;background: url(../images/icon.png) left 17px center no-repeat; overflow: hidden;}
.part4_1 ul li a{ padding-left:30px;color: #666;font-size: 13px;padding-right: 15px;}
.part4_1 ul li a:hover{ color:#f00}


.part5{width:100%; min-width:1200px;margin-top: 30px;background: #f6f6f6; overflow:hidden}
.part5 .main{width: 1200px;height: 200px;margin: 0 auto;background: url(../images/fbg.jpg) no-repeat; overflow:hidden}
.part5 .main .part5L{width: 490px;line-height:25px;float: left;margin-left: 10px;font-size: 14px;}
.part5 .main .part5L img{margin: 13px 0; width:287px; height:76px; overflow:hidden}
.part5 .main .part5L .con{ height:75px; overflow:hidden}
.part5 .main .part5R{width:280px; height:130px; margin-left:100px; overflow:hidden; float:left;margin-top: 30px;}
.part5 .main .part5R .p5item{width: 100px; height: 130px;float: left; margin-right: 30px;text-align: center; overflow:hidden}
.part5 .main .part5R .p5item img{ width:100px; height:100px;}
.part5 .main .part5R .p5item p{ width:100%; text-align:center; height:30px; line-height:30px;}


.linksbox{width:100%; min-width:1200px; background:#f6f6f6; overflow:hidden; padding-bottom:30px}
.linksbox span{ display:block; margin-left:10px; height:30px; line-height:30px;}
.linksbox .con{ margin-left:5px;}
.linksbox .con a{ display:inline-block; padding:5px;}


.footerbox{background: #4364a6;width:100%; min-width:1200px; padding:20px 0; text-align:center; color:#fff; line-height:24px}

.brandnav{width: 1200px; margin:0 auto;height: 50px;line-height: 50px;background: url(../images/home.gif) 0px no-repeat; overflow:hidden}
.brandnav .con{font-size: 12px;font-family: "宋体";color: #666666;padding-left: 20px;}

.mainWarp{ width:1200px; margin:0 auto; overflow:hidden; padding-bottom:40px}
.mainLeft{width: 200px;float: left;}
.mainLeft .typebox{width: 200px; border: 1px solid #ddd;border-top: 10px solid #4364a6;background: #fff;box-shadow: #ddd 1px 2px 6px; margin-bottom:15px}
.mainLeft .typebox .titbox{width: 200px; height:40px;line-height: 40px;background: #fff;}
.mainLeft .typebox .titbox p{text-align: center;line-height: 40px;font-size: 20px;font-weight:bold;color: #4364a6;padding: 0 10px;}
.mainLeft .typebox ul{ overflow:hidden; padding:3px;}
.mainLeft .typebox ul li{height: 40px;line-height: 40px;border: 0px #f0f0f0 solid;margin: 3px 0;padding-left: 20px;background: #eee;}
.mainLeft .typebox ul li a{font-size: 15px; color:#000}
.mainLeft .typebox ul li a:hover{color: #cc0000;}
.mainLeft .lxwmbox{width: 200px; border: 1px solid #ddd;border-top: 10px solid #4364a6;background: #fff;box-shadow: #ddd 1px 2px 6px;}
.mainLeft .lxwmbox .titbox{width: 200px; height:40px;line-height: 40px;background: #fff;}
.mainLeft .lxwmbox .titbox p{text-align: center;line-height: 40px;font-size: 20px;font-weight:bold;color: #4364a6;padding: 0 10px;}
.mainLeft .lxwmbox .lxwmcon{ padding:10px; line-height:26px; font-size:14px}

.mainRight{ width:970px; float:right; overflow:hidden;background: #fff;box-shadow: #f3f3f3 3px 3px 10px;}
.mainRight .titbox{width: 970px;height: 50px;margin-bottom: 10px;background: #f3f3f3;}
.mainRight .titbox p{height: 50px;line-height: 50px;font-size: 20px;font-weight: bold;color: #000; padding-left:20px}

ul.piclistul{ overflow:hidden}
ul.piclistul li{float:left; width:220px; margin:4px 11px}
ul.piclistul li .proimg{_display:table;display:table-cell;text-align:center;vertical-align:middle;width: 214px;height: 150px; padding: 2px;border: 1px #f0f0f0 solid;background: #fff;}
ul.piclistul li .proimg img{vertical-align:middle;max-height:150px; max-width:214px;}
ul.piclistul li p{ text-align:center; padding:0 15px; height:40px; line-height:40px;}


ul.listul{ overflow:hidden;border: #ededed solid 1px;box-shadow: #f3f3f3 3px 3px 10px; padding:20px 40px}
ul.listul li{ height:40px; line-height:40px; overflow:hidden;border-bottom: 1px dotted #eeeeee;}
ul.listul li a{ float:left; max-width:650px; background:url(../images/icon.png) left center no-repeat; padding-left:20px; font-size:14px;}
ul.listul li span{ float:right; color:#999}


.detailbox{ padding-top:10px}
.detailbox .xq{}
.detailbox .xq .tit{ min-height:50px;line-height: 50px;text-align: center;background: #F6F6F6; color:#4364A6; padding:0 15px;font-weight: 600; font-size:20px;}
.detailbox .xq .date{padding: 0 15px;font-size: 12px;color: #999; height:40px; line-height:40px}
.detailbox .xq .con{ padding:30px; border:1px solid #E5E5E5;line-height: 26px;font-family: 宋体;font-size: 14px;}
.detailbox .xq .prroimg{ display:block; margin:0 auto; max-width:700px; margin-top:10px}
.detailbox .xq .con1{ padding:30px;line-height: 26px;font-family: 宋体;font-size: 14px;}



























