@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;}
.ccsl{ display:block;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
p{text-align:justify}

.main{ width:1200px; margin:0 auto;}

.hedaer{ width:1200px; padding:5px 0; overflow:hidden; margin:0 auto}

.nav{width:100%; min-width:1200px; height:52px; background:url(../images/nav.jpg) repeat-x;}
.nav ul{ overflow:hidden; height:52px}
.nav ul li{font-size: 16px; float:left;width: 137px;height: 52px;line-height: 52px;}
.nav ul li a{ text-align:center; display:block; color:#fff;}
.nav ul li:hover a{color: #fff;background-color: #ff8e20;}

.banner{ width:100%; /*height:400px;*/ overflow:hidden; position:relative;font-size:0; margin:0 auto; min-width:1200px}
.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}

.part1{ width:1200px; margin:0 auto; padding-top:15px;padding-bottom: 15px;}
.part1L{ width:240px; overflow:hidden; float:left}
.part1L .titbox{width: 240px;background: url(../images/typetitbg.jpg) no-repeat;height: 86px;}
.part1L .titbox p{color:#fff;font-size: 26px;line-height: 64px;font-weight: bolder;padding-left: 90px;}
.part1L ul.typeul{ overflow:hidden; background:url(../images/lis.jpg) repeat-y}
.part1L ul.typeul.h900{ height:900px}
.part1L ul.typeul li .navone{background: url(../images/libg.jpg) no-repeat;width: 240px;height: 53px;line-height: 53px;}
.part1L ul.typeul li .navone a{font-size: 14px;display: block;padding-left: 60px;color: #333;overflow:hidden; white-space:nowrap;text-overflow:ellipsis; width:150px}
.part1L ul.typeul li .navtwo{width:200px; margin:0 auto}
.part1L ul.typeul li .navtwo a{font-size: 14px;display: block;color: #333;overflow:hidden; padding-left:40px; height:30px; line-height:30px; white-space:nowrap;text-overflow:ellipsis; width:150px; border-bottom:1px dashed #ddd}

.part1R{ float:right; overflow:hidden; width:945px}
.part1R .titbox{ width:925px; height:55px; line-height:55px; overflow:hidden; background:url(../images/titg.png) no-repeat;padding-left: 20px;}
.part1R .titbox .span1{font-size: 18px;color: #004098;}
.part1R .titbox .span2{font-size: 20px;font-weight: normal;height: 50px;line-height: 50px;text-align: left;color: #999999;font-family: Georgia, "Times New Roman", Times, serif;}
ul.piclistul{ width:945px;  overflow:hidden; padding-top:22px}
ul.piclistul.h955{height:955px;}
ul.piclistul li{float: left; width:284px; height:239px;margin-right: 10px; overflow:hidden;margin-left: 15px; overflow:hidden}
ul.piclistul li .proimg{ width:272px; height:192px; padding:5px; border:1px solid #B2C2E3;_display:table;display:table-cell;text-align:center; vertical-align:middle}
ul.piclistul li .proimg img{ max-width:272px; max-height:192px; vertical-align:middle}
ul.piclistul li p{ padding:0 15px; text-align:center; height:35px;font-size: 14px;line-height: 30px;color: #000000;}
ul.piclistul li p:hover{ color:red; text-decoration:underline}

.part2{ width:100%; min-width:1200px; background:#edf2f6;padding-top: 35px;padding-bottom: 35px;}
.part2_L{ float:left; width:663px; height:350px; overflow:hidden}
.part2_L .titbox{ height:56px; background:url(../images/about.jpg) no-repeat; overflow:hidden}
.part2_L .titbox p{font-size: 24px;line-height: 30px;color: #333333;font-weight: bold;margin-bottom: 20px; padding-left:50px}
.part2_L .conbox{padding-top:15px; overflow:hidden }
.part2_L .conbox .aimg{ width:190px; height:260px; overflow:hidden; float:left}
.part2_L .conbox .anr{ float:right; width:453px; height:280px; overflow:hidden}
.part2_L .conbox .anr .con{font-size: 14px;line-height: 30px; padding:5px;color: #000000; max-height:240px; overflow:hidden}
.part2_L .conbox .anr .more{text-align: right;display: block;font-size: 14px;line-height: 30px; padding-right:10px; color:red}

.part2_R{ float:right; width:504px; height:350px; overflow:hidden}
.part2_R .titbox{ background:#0d70da; height:56px; width:504px; overflow:hidden}
.part2_R .titbox p{font-size: 22px;line-height: 40px; display:block; float:left; width:350px; overflow:hidden; height:56px; line-height:56px;color: #fff; padding-left:20px;}
.part2_R .titbox p span{ text-transform:uppercase;font-size: 20px;line-height: 40px;color: #FFFF00;font-family: "Times New Roman", Times, serif;font-weight: normal; padding-left:5px}
.part2_R .titbox a{ display:block; float:right; width:100px; overflow:hidden;font-size: 14px;line-height: 56px;color: #fff;text-align: right;padding-right: 10px;}
.part2_R .titbox a:hover{ color:red; text-decoration:underline}

.part2_R ul{ overflow:hidden; background:#fff; padding:10px}
.part2_R ul li{ width:100%; height:40px; line-height:40px; background:url(../images/libg.png) no-repeat; overflow:hidden}
.part2_R ul li a{ display:block; float:left; width:300px; overflow:hidden; font-size:14px; color:#000; padding-left:20px}
.part2_R ul li span{ display:block; float:right; width:100px; text-align:right;font-size:14px; color:#000;overflow:hidden}
.part2_R ul li a:hover{ color:red; text-decoration:underline}



.part3{ width:1200px; margin:0 auto;padding-top: 40px;padding-bottom: 10px;}
.part3 .titbox{ background:#0d70da; height:56px; width:1200px; overflow:hidden}
.part3 .titbox p{font-size: 22px;line-height: 40px; display:block; float:left; width:650px; overflow:hidden; height:56px; line-height:56px;color: #fff; padding-left:20px;}
.part3 .titbox p span{ text-transform:uppercase;font-size: 20px;line-height: 40px;color: #FFFF00;font-family: "Times New Roman", Times, serif;font-weight: normal; padding-left:5px}
.part3 .titbox a{ display:block; float:right; width:100px; overflow:hidden;font-size: 14px;line-height: 56px;color: #fff;text-align: right;padding-right: 10px;}
.part3 .titbox a:hover{ color:red; text-decoration:underline}

.part3 .conbox{width:1200px; margin:0 auto; overflow:hidden;padding-top: 40px;padding-bottom: 10px;}
.part3 .conbox img{ width:1200px; margin:0 auto; overflow:hidden; display:block}


.part3.ptop{ padding-top:20px}
.part3_1{ width:1200px;overflow:hidden}
.part3_1 ul{ overflow:hidden}
.part3_1 ul li{ width:218px; height:166px; overflow:hidden; float:left; margin:11px}
.part3_1 ul li .proimg{_display:table;display:table-cell;text-align:center;width:206px; height:154px; border:1px solid #B2C2E3; padding:5px;vertical-align:middle}
.part3_1 ul li .proimg img{vertical-align:middle;max-height:154px; max-width:206px;}

.part4{ width:1200px; margin:0 auto;padding-top:40px; padding-bottom:10px;}
.part4 .titbox{ height:50px; background:url(../images/case.jpg) no-repeat}
.part4 .titbox p{font-size: 24px;line-height: 30px;color: #333333;font-weight: bold;margin-bottom: 20px; padding-left:50px}

.part4 ul{padding-top:20px; overflow:hidden}
.marqueeleft{width:1200px;overflow:hidden;}
.marqueeleft ul{float:left; overflow:hidden}
.marqueeleft li{float:left;display:inline;overflow:hidden; margin:5px; width:358px;}
.marqueeleft li .proimg{ border:1px solid #B2C2E3; padding:5px;height:259px;width:346px;_display:table;display:table-cell;text-align:center;vertical-align:middle}
.marqueeleft li .proimg img{ max-width:346px; max-height:259px; vertical-align:middle}
.marqueeleft li p{font-size: 14px; height:40px; line-height:40px; padding:0 15px; text-align:center;color: #000;}
.marqueeleft li p:hover{ color:red; text-decoration:underline}


.footer{ width:100%; min-width:1200px; background:#434343; border-top:10px solid #4b86d0; margin-top:15px}

.fnav{width:100%; min-width:1200px; height:65px; border-bottom:1px solid grey}
.fnav .conbox{ text-align:center;width:1200px; margin:0 auto; height:50px; padding-top:8px; overflow:hidden}
.fnav .conbox a{ padding:0 20px;font-size: 14px;color: #fff;height: 50px;line-height: 50px;}

.foot{ padding:30px 0; width:1200px; margin:0 auto}
.footL{ width:1000px; float:left; overflow:hidden}
.footL .con{font-size: 14px;line-height: 30px; padding-top:10px;color: #ffffff;}
.footR{ width:180px; float:right; text-align:center}
.footR p{ width:180px; text-align:center;font-size: 14px;line-height: 30px;color: #ffffff;}

.lxwm{ width:240px; margin-top:15px;}
.lxwm p.ccsl{ text-align:center; background:#FE8E20; color:#fff; height:65px; line-height:65px; font-size:22px}
.lxwm .con{width: 226px;padding: 7px;background-color: #F0F0F0;font-size: 14px;line-height: 30px;color: #000000;}


ul.listul{overflow:hidden; padding:10px;}
ul.listul li{ width:100%; height:40px; line-height:40px; background:url(../images/libg.png) no-repeat; overflow:hidden}
ul.listul li a{ display:block; float:left; width:700px; overflow:hidden; font-size:14px; color:#000; padding-left:20px}
ul.listul li span{ display:block; float:right; width:100px; text-align:right;font-size:14px; color:#000;overflow:hidden}
ul.listul li a:hover{ color:red; text-decoration:underline}



.detailbox{overflow:hidden;}
.detailbox .xq{ padding:20px}
.detailbox .xq h1{font-size: 18px; text-align:center;font-weight: normal;color:#000;line-height:30px;}
.detailbox .xq .date{height: 28px; font-size:14px; color:#999; text-align:center;line-height: 28px;border-bottom: #ccc dotted 1px;}
.detailbox .xq .proimg{ display:block; max-width:600px; margin:0 auto; margin:15px auto}
.detailbox .xq .con{color: #000;font-size:14px;line-height: 30px; padding-top:10px}
