@charset "utf-8";

html{color:#000;background:#FFF; }
*{margin:0;padding:0;}
body { color:#666; font-size:12px; min-width:1160px;font:12px/1.231 arial,helvetica,clean,sans-serif;}
li{list-style:none;}
h2 { font-size:26px;}
h3 { font-size:20px;}
h4 { font-size:14px;}
.mt10{ margin-top:10px;}
a { color:#666; text-decoration:none;} 
a:hover { text-decoration:none;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
p{ word-spacing:-1.5px;}
.fl { float:left;}
.fr { float:right;}
img{ border:0; max-width:100%}
em,i{ font-style:normal;}



.part1{ height:35px; border-bottom:1px solid #eeeeee; min-width:1160px; overflow:hidden}
.part1 .main{ width:1160px; height:35px; line-height:35px; color:#355db2; margin:0 auto}
.part1_L{ float:left}
.part1_R{ float:right; max-width:50%}
.part1_R a{ color:#355db2; padding:0 10px}



.logoBox{ width:1003px; margin:0 auto; padding:5px 0; overflow:hidden}
.logoBox img{ display:block; width:100%}


.navbox{ background:#355db2; height:58px;min-width:1160px;}
ul.navul{ width:1160px; margin:0 auto; height:58px;}
ul.navul li{ float:left; width:14%; border-right:1px solid #fff;text-align:center;height:58px;}
ul.navul li a{ font-size:14px;color:#fff; display:block;line-height:58px;}
ul.navul li a:hover{ background:#153679;}
.navchild{width:100%;min-height:0px;background: rgba(53,93,178,0.8);opacity: 0.9;display: none;z-index: 999999;position: relative;max-height: 400px;overflow:hidden;}
.navchild a{display: block;width: 100%;height:40px;text-align: center;line-height: 40px;color:white;overflow: hidden;}


.banner{ width:100%; min-width:1160px; 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}


.part2{width:1160px; margin:0 auto; overflow:hidden; margin-top:30px; overflow:hidden}
.part2_L{width: 240px;height:730px;float: left; overflow:hidden}
.typebox{overflow:hidden;width: 204px; margin-top:30px;border: 2px solid #355db0;}
.typebox h2 {font-size: 20px;font-weight: bold;text-align: center;line-height: 36px; height:36px; overflow:hidden;color: #fff;
padding-top: 6px;background:#355db0;}
.typebox h2 a{ color:#fff;}

.expmenu{width: 202px;margin: 0 0 0 2px; border:1px solid #fff;background: #fff;padding-top: 3px;padding-bottom: 10px;}
.expmenu li div.header{ width:195px;background:#355db0; margin:8px 0 5px 4px; _margin:8px 0 5px 9px;}
.expmenu li div.header h3{margin: 0 0 0 8px;height: 31px;line-height: 31px; overflow:hidden;font-size: 14px;font-weight:normal;color: #fff;}
.expmenu li div.header h3 a{ color:#fff;}
.expmenu li div.header a{text-align:left; margin-left:10px;}
.expmenu li div.header .arrow{display:block;width:20px;height:30px;float:right;overflow:hidden;cursor:pointer;}
.expmenu li div.header .arrow.down{background:url(../images/jian.png) right no-repeat; margin-right:20px;}
.expmenu li div.header .arrow.up{background:url(../images/jia.png) right no-repeat; margin-right:20px;} 
.expmenu li .menu{ padding: 5px 0 0 23px;}
.expmenu li .menu li{line-height: 36px;font-size:13px;color: #6c6b6b;padding-left: 18px;background: url(../images/10.jpg) no-repeat 0 12px;}


.part2_R{width: 910px;float: left;margin-top:30px; overflow:hidden}
.part2_R .titbox{ height:29px; overflow:hidden;padding-left:36px; background:url(../images/9.jpg) no-repeat; font-size:18px; color:#2a5428; font-weight:normal; line-height:26px;}
.part2_R .titbox span{ float:right;}
.part2_R .titbox a{ color:#2a5428;}
.part2_R ul{ overflow:hidden}
.part2_R ul li{ width:216px; float:left; margin-top:13px; margin-right:11px; height:310px; line-height:0; font-size:0; overflow:hidden;}
.part2_R ul li a{ background:url(../images/8.jpg) no-repeat; width:216px; height:310px; display:inline-block}
.part2_R ul li span{ display:block; margin-top:8px; height:30px; line-height:30px; font-size:14px; text-align:center; width:216px; overflow:hidden}



.part3{ width:1160px; margin:56px auto 0 auto; height:326px; overflow:hidden;}
.part3 .titbox{ font-size:22px; font-weight:normal; color:#000100; height:38px; overflow:hidden; line-height:22px; text-align:center; margin-bottom:55px}
.part3 .titbox em{ font-family:"Times New Roman", Times, serif; font-size:38px; line-height:38px; color:#d7d7d7; text-transform:uppercase; padding-right:12px; letter-spacing:1px;}

.marqueeleft{width:1160px;overflow:hidden;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;display:inline;height:198px;overflow:hidden; padding-right:5px }
.marqueeleft li a{display:block;display:table-cell;text-align:center;border: #CCC solid 1px; height:196px;vertical-align:middle}




.partbox{ background:#f7f7f7; overflow:hidden; height:625px;min-width:1160px;margin-top:20px}
.partbox .main{ width:1160px; margin:0 auto;}

.part4{ width:896px; float:left; background:url(../images/3.jpg) no-repeat right top; height:593px; padding-right:19px;}
.part4 .box{ width:887px; height:305px}
.part4 h2{ font-size:20px; font-weight:normal; line-height:34px; height:34px; overflow:hidden; color:#00490c; padding-right:12px;}
.part4 h2 a{ color:#00490c;}
.part4 h2 em{ font-family:"Times New Roman", Times, serif; font-size:22px; text-transform:uppercase; padding-left:5px;}
.part4 h2 span{ float:right; padding-top:9px;}
.part4 dl{ height:235px; padding-top:22px;}
.part4 dt{ width:358px; float:left; background:url(../images/4.jpg) no-repeat bottom; padding-bottom:19px; height:215px;}
.part4 dt img{ width:344px; height:201px; border:5px solid #355db2; padding:2px; background:#fff;}
.part4 dd{ width:475px; padding-left:26px; float:left;}
.part4 dd h3{ width:100%;height:20px;overflow:hidden;font-size:15px; font-weight:bold; line-height:20px; color:#707070;}
.part4 dd h3 a{ color:#707070;}
.part4 dd .con{ line-height:28px; font-size:14px; color:#9d9d9d; padding-top:8px; height:168px; overflow:hidden;}
.part4 dd span{ display:block; padding-top:13px; line-height:20px; color:#9d9d9d; text-align:right;}
.part4 dd span a{ color:#355db2;}
.part4 .tit2{ margin-top:17px; background:url(../images/2.jpg) repeat-x 0 12px; padding-left:390px; height:26px; margin-right:12px;}
.part4 .tit2 span{ width:200px;height:20px;overflow:hidden;line-height:20px;float:left; background:#f7f7f7; padding-left:7px; display:inline-block; overflow:hidden }
.marqueeleft0{width:860px;overflow:hidden; margin-top:20px}
.marqueeleft0 ul{float:left;}
.marqueeleft0 li{float:left;display:inline;width:200px;height:168px;overflow:hidden; margin-left:10px}
.marqueeleft0 li p{ height:25px; line-height:25px; text-align:center}
.marqueeleft0 li a{display:block;display:table-cell;text-align:center;width:200px;border: #CCC solid 1px; height:138px;vertical-align:middle}


.part5{ width:245px; float:right; height:593px;}
.part5 h2{ background:url(../images/7.jpg) no-repeat; height:46px; font-size:18px; font-weight:normal; color:#fff; padding:18px 11px 0 19px; line-height:18px;}
.part5 h2 a{ color:#fff;}
.part5 h2 em{ display:block; font-size:16px; font-family:"Times New Roman", Times, serif; line-height:16px; padding-top:4px;text-transform:uppercase;}
.part5 h2 span{ float:right; padding-top:10px;}
.part5 dl{ padding:17px 10px 0 19px; width:205px;}
.part5 dt{ width:205px; height:150px;}
.part5 dt img{ width:205px; height:150px;}
.part5 dd{ width:205px; }
.part5 dd h3{line-height:28px; height:28px; overflow:hidden;font-size:14px; font-weight:normal; color:#355db2; text-align:center;}
.part5 dd h3 a{color:#355db2;}
.part5 dd p{ line-height:23px; color:#737373; height:88px; overflow:hidden;}
.part5 ul{ border-top:1px solid #aaa; width:227px; padding-top:5px; margin-top:18px; margin-left:8px;}
.part5 li{ height:39px; line-height:39px; padding-left:12px; border-bottom:1px dotted #d1d1d1; overflow:hidden;}
.part5 li a{ color:#737373; background:url(../images/6.jpg) no-repeat 0 17px; padding-left:18px; display:inline-block; font-size:14px;}



.footerbox{height:auto;overflow:hidden;margin: 0 auto; color:#fff; background:#355db2;}
.footerbox .main{ width:1160px; margin:0 auto; overflow:hidden}
.footerbox .main .con{ height:auto; padding-top:20px; padding-bottom:20px;text-align:center; }


.fotnav { width:100%; background:#153679; height:44px; line-height:44px;text-align:center;font-family:"Microsoft YaHei"; font-size: 14px;}
.fotnav a{ color:#fff;background:url(../images/5.png) no-repeat 1px center; padding: 0 19px;}



.mainWarp{width:1160px; margin:0 auto; overflow:hidden; padding-bottom:50px}
.mainLeft{ width:208px; float:left; overflow:hidden;}
.mainRight { width:922px; float:right; overflow:hidden; margin-top:30px}


.lxwm{ width:208px; margin-top:10px; }
.lxwm .tit{color:#333; font-size:14px; background:url(../images/11.gif) no-repeat; height:36px; line-height:36px; padding-left:18px; overflow:hidden; font-weight:bold;}
.lxwm .box{border:1px solid #DFDFDF; border-top:none;overflow:hidden; padding:10px}
.lxwm .box .con{line-height:24px;}



.brandnavbox { height:40px; width:902px; line-height:40px; overflow:hidden; font-size:14px; color:#666; border:2px solid #355db0; border-radius:2px;}
.brandnavbox div{ padding-left:20px;}




.detailbox { width:920px; min-height:458px; display:block; border:1px solid #fff}
.detailbox .tit{ font-size:22px; text-align:center; padding-top:20px;}
.detailbox .date{ font-size:12px; text-align:center; height:50px; line-height:50px;}
.detailbox .con { width:860px; overflow:hidden;  padding-top:10px; line-height:30px; margin-left:19px; font-size:14px;}
.detailbox .con p { text-indent:2em; margin:5px 0;font-size:14px;line-height:30px;}




.hotbox { margin:10px 0;}
.hotbox .tit{background-color:#355db0; height:36px;line-height:36px;padding-left:27px;color: #fff; font-size:14px}
.hotbox ul{overflow:hidden; padding:8px;}
.hotbox li{ background:url(../images/6.jpg) no-repeat left; height:35px;line-height:35px; padding:0 17px 0 15px;  width:420px; float:left;overflow:hidden;}
.hotbox li a { font-size:14px;}
.hotbox li span{ float:right}



ul.listul { width:920px; margin:0 auto; padding-top:15px; border:1px solid #fff; overflow:hidden} 
ul.listul li {font-size:14px; color:#666; padding:0 5px; line-height:22px; border-bottom:1px dashed #CCCCCC;}
ul.listul li a{ color:#000; }
ul.listul li .tit { margin-bottom:3px; margin-top:5px; line-height:24px; height:24px; width:920px; overflow:hidden;}
ul.listul li .tit a{ float:left; display:block; width:700px;height:24px; line-height:24px; overflow:hidden}
ul.listul li .tit span { font-size:12px; float:right; padding:0 10px 0 8px;   }
ul.listul li .sub { font-size:12px; padding-left:10px; height:45px; overflow:hidden; margin-bottom:10px;}




.piclistul{ width:920px; overflow:hidden; border:1px solid #fff}
.piclistul li{ width:216px; float:left; margin-top:13px; margin-right:11px; height:310px; line-height:0; font-size:0; overflow:hidden;}
.piclistul li a{ background:url(../images/8.jpg) no-repeat; width:216px; height:310px; display:inline-block}
.piclistul li span{ display:block; margin-top:8px; height:30px; line-height:30px; font-size:14px; text-align:center; width:216px; overflow:hidden}



