﻿@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:#222}
.clear{ clear:both}
body{ font-family:"微软雅黑"; width:100%; min-width:1300px;color: #222;font-size: 14px;}
.ccsl{ display:block;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
p{text-align:justify}

.main{ width:1300px; margin:0 auto;}


.banner{ width:100%; min-width:1300px; /*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}

.topbox{width:100%; min-width:1300px; background:#cfcfcf; height:37px; line-height:37px;}
.topbox p{ color:#333; font-size:16px;}

.logo{width:1300px; margin:0 auto; overflow:hidden; padding:10px 0}
.logo img{ display:block; width:1300px}


.nav{width:100%; min-width:1300px; height:50px; line-height:50px; overflow:hidden; background:#1946a3}
.nav ul{ overflow:hidden}
.nav ul li{ float:left; background:url(../images/line.gif) right center no-repeat; width:120px; height:50px; overflow:hidden}
.nav ul li a{ display:block; text-align:center;color: #fff;font-size: 16px;}
.nav ul li:hover a{background: #0c7a44; color:#fff}

.keybox{width:100%; min-width:1300px; height:59px; line-height:59px; background:url(../images/s_bg.gif) repeat-x; overflow:hidden }
.keybox span{ display:block; float:left;font-size: 13px; font-weight:bold}
.keybox .con{ float:left; width:1100px; overflow:hidden}
.keybox .con a{padding: 0 6px;font-size: 13px;color: #353535;}

.part1{ width:1300px; margin:0 auto; overflow:hidden; margin-bottom:30px;}
.part1 .titbox{ overflow:hidden; margin-bottom:30px}
.part1 .titbox p{text-align: center;font-size: 36px;margin-top: 20px;font-weight: bold;}
.part1 .titbox span{text-align: center; font-size: 16px;margin-top: 11px;color: #1946a3;}

.part1 .L{width: 240px;float: left;overflow: hidden;}
.part1 .L .typebox{border: 1px solid #666;padding-bottom: 20px; overflow:hidden}
.part1 .L .typebox .tit{background: #1946a3; height: 91px; overflow:hidden}
.part1 .L .typebox .tit p{font-size: 22px;text-align: center; height:50px;line-height: 50px;color: #fff; font-weight:bold}
.part1 .L .typebox .tit span{ text-align:center; color:#fff; font-size:16px;}

.part1 .L .typebox ul{ overflow:hidden; width:220px; margin:0 auto;max-height: 890px;}
.part1 .L .typebox ul li{}
.part1 .L .typebox ul li .one{ background:#ff5c01; margin-top:10px; height:40px; line-height:40px;}
.part1 .L .typebox ul li .one a{ text-align:center; color:#fff;font-size: 16px;}
.part1 .L .typebox ul li .two{ overflow:hidden}
.part1 .L .typebox ul li .two a{ background:url(../images/libg.png) left center no-repeat;height:39px; line-height:39px; overflow:hidden;font-size: 14px; color:#222; padding-left:35px; border-bottom:1px dashed #eee}
.part1 .L .typebox ul li .two a:hover{ background:url(../images/libg2.jpg) left center no-repeat; color:#fff}

.part1 .L .lxwmbox{ margin-top:10px; overflow:hidden}
.part1 .L .lxwmbox .tit{color: #333;font-size: 17px;background: url(../images/titbg.gif) repeat-x;height: 36px;line-height: 36px;padding-left: 18px;overflow: hidden;font-weight: bold;}
.part1 .L .lxwmbox .con{background: #FFF;border:1px solid #DFDFDF;border-top: none;padding: 8px 5px 10px 10px;line-height:24px; font-size:14px}

.part1 .R{ float:right; width:1050px; overflow:hidden}
.part1 .R ul{ overflow:hidden}
.part1 .R ul li{width: 337px;float: left;margin-right:7px;margin-bottom: 10px;border: 1px solid #1946a3;padding: 3px;background: #1946a3;}
.part1 .R ul li a{ display:block}
.part1 .R ul li .proimg{height: 246px;width: 337px; overflow:hidden}
.part1 .R ul li .proimg img{ display:block;height: 246px;width: 337px;transition: all 0.5s;}
.part1 .R ul li p{ text-align:center;line-height: 35px;color: #fff;font-size: 16px;}
.part1 .R ul li:hover{background: #ff5c01;border: 1px solid #ff5c01;}
.part1 .R ul li:hover .proimg img{transform: scale(1.1);}
.part1 .R ul li:nth-child(3n){ margin-right:0}


.part2{ width:1300px; margin:0 auto; overflow:hidden; padding-bottom:10px; }
.part2 .titbox{ background:url(../images/titbg.png) left bottom no-repeat; height:40px; line-height:40px;margin-bottom: 10px; overflow:hidden}
.part2 .titbox p{ float:left; max-width:300px; font-size:18px;color: #1946a3;font-weight: 800; padding-left: 15px;line-height: 37px;}
.part2 .titbox a{ float:right;}
.part2 .titbox a img{ display:block; margin-top:17px;}
.marqueeleft{width:1300px;overflow:hidden;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;display:inline;overflow:hidden; width:286px; margin:0 8px}
.marqueeleft li a{ display:block}
.marqueeleft li .proimg{_display:table;display:table-cell;text-align:center;vertical-align:middle; border:1px solid #ccc; padding:2px; width:280px; height:220px;}
.marqueeleft li .proimg img{vertical-align:middle;max-height:220px; max-width:280px;}
.marqueeleft li p{ text-align:center; height:30px; line-height:30px;}
.marqueeleft li:hover .proimg{ border-color:#999}

.part3{width:100%; min-width:1300px; border-top:10px solid #0B81E1; overflow:hidden; margin-top:10px; background:#FBF7F6; padding-bottom:30px}
.part3 .titbox{ width:100%; overflow:hidden; min-height:20px; padding-top:10px}
.part3 .titbox img{ display:block; margin:0 auto; max-width:100%;}

.part3 .ys_1{ overflow:hidden; height:340px;}
.part3 .ys_1 .L{ float:left; width:370px; margin-left:120px;}
.part3 .ys_1 .L .tit{ height:80px; margin-top:50px; overflow:hidden}
.part3 .ys_1 .L .tit .num{ float:left; width:85px; height:80px; background:url(../images/iconbg.jpg) no-repeat; background-size:100% 100%; line-height:80px; text-align:center; color:#fff; font-weight:bold; font-size:34px; letter-spacing:1px}
.part3 .ys_1 .L .tit .sub{ float:right; width:270px; overflow:hidden; height:80px;}
.part3 .ys_1 .L .tit .sub p{font-size: 24px;font-weight: bold;color: #000;line-height: 1;}
.part3 .ys_1 .L .tit .sub span{ padding-top:18px; text-transform:uppercase; font-size:12px}
.part3 .ys_1 .L .con{ overflow:hidden;margin-top:30px; height:150px}
.part3 .ys_1 .L .con p{color: #333;font-size: 14px;line-height: 30px;width: 340px; background:url(../images/icon.png) left top 6px no-repeat;padding-left: 23px;}
.part3 .ys_1 .R{ float:right; width:700px;}
.part3 .ys_1 .R img{ display:block; max-width:100%; float:right; height:330px}
.part3 .ys_1.ys_2 .R{ float:left;width:550px; margin-left:110px;}


.part4{ width:1200px; margin:0 auto; overflow:hidden}
.part4 img{ display:block; width:1200px;}


.part5{ width:1200px; margin:0 auto; overflow:hidden; padding-bottom:20px}
.part5 .L{float: left;font-size: 16px;padding: 10px 10px 10px 0;width: 860px;}
.part5 .tit{ margin-bottom: 10px; height:40px; line-height:40px; background:url(../images/titbg.png) left bottom no-repeat; overflow:hidden}
.part5 .tit p{ font-size:18px; float:left; font-weight:800;color: #1946a3; padding-left:15px; max-width:200px}
.part5 .tit a{ float:right; display:block}
.part5 .tit a img{ display:block; margin-top:17px}
.part5 .L .conbox{ width:860px; height:320px; overflow:hidden; position:relative}
.part5 .L .conbox img{ display:block; width:860px; height:320px;}
.part5 .L .conbox .con{ position:absolute; top:320px; left:0; background:rgba(0,0,0,0.5);overflow:hidden; width:860px; height:320px;transition: all 0.5s;}
.part5 .L .conbox .con .con0{ padding:20px; overflow:hidden; color:#fff;font-size: 18px; line-height: 42px;}
.part5 .L .conbox:hover .con{ top:0}
.part5 .R{font-size: 18px;padding: 10px;width: 300px; float:right}
.part5 .R .conbox{height:320px; overflow:hidden}
.part5 .R .conbox .con{line-height: 32px;color: #000;}

.part2.part6{ width:1200px; margin-top:20px}


.part7{ width:1200px; margin:0 auto; overflow:hidden; padding:10px 0}
.part7 .tit{ margin-bottom: 10px; height:40px; line-height:40px; background:url(../images/titbg.png) left bottom no-repeat; overflow:hidden}
.part7 .tit p{ font-size:18px; float:left; font-weight:800;color: #1946a3; padding-left:15px; max-width:200px}
.part7 .tit a{ float:right; display:block}
.part7 .tit a img{ display:block; margin-top:17px}
.part7 .L{ float:left; width:780px; overflow:hidden}
.part7 .L ul{ padding-top:10px;overflow:hidden}
.part7 .L ul li{ height:40px; line-height:40px;background:url(../images/dian.png) left center no-repeat; border-bottom:1px dashed #666;font-size: 14px;padding-left: 5px;width: 375px; float:left; margin-right:10px}
.part7 .L ul li a{ float:left;padding-left:10px; max-width:250px; color:#222}
.part7 .L ul li span{ float:right;color: #7e7e7e;font-size: 12px;margin-right: 10px;}
.part7 .R{ float:right; width:400px; overflow:hidden}
.part7 .R ul{ padding-top:10px;overflow:hidden}
.part7 .R ul li{height:40px; line-height:40px; background:url(../images/dian.png) left center no-repeat; border-bottom:1px dashed #666;font-size: 14px;padding-left: 5px;}
.part7 .R ul li a{float:left;padding-left:10px; max-width:250px; color:#222}
.part7 .R ul li span{float:right;color: #7e7e7e;font-size: 12px;}
.part7 a:hover{ text-decoration:underline}


.linkbox{ width:1200px; margin:0 auto; overflow:hidden; padding-top:40px; padding-bottom:20px}
.linkbox .tit{ float:left; width:150px; overflow:hidden}
.linkbox .tit p{color: #1946a3; font-size:43px;font-family: "Times New Roman",Times,serif; text-align:center}
.linkbox .tit span{ text-align:center;color: #3e3e3e;display: block;font-family: "宋体";font-size: 12px;line-height: 12px;}
.linkbox .con{ float:left; width:1000px; overflow:hidden; padding-top:20px}
.linkbox .con a{ height:30px; line-height:30px; padding:0 10px}


.fnavbox{ background:#1F5685;width:100%; min-width:1300px; height:45px; line-height:45px; overflow:hidd; color:#fff}
.fnavbox .main{ text-align:center}
.fnavbox a{color: #fff;padding: 0 25px;font-size: 14px;font-weight: bold;}


.footerbox{width:100%; min-width:1300px; overflow:hidden; padding:20px 0}
.footerbox .con{ font-size:12px; text-align:center;color: #222;line-height: 30px}


.mainWarp{ width:1300px; margin:0 auto; overflow:hidden; padding-top:15px; padding-bottom:30px}

.mainLeft{ float:left; width:240px; overflow:hidden}
.mainLeft .typebox{border: 1px solid #666;padding-bottom: 20px; overflow:hidden}
.mainLeft .typebox .tit{background: #1946a3; height: 91px; overflow:hidden}
.mainLeft .typebox .tit p{font-size: 22px;text-align: center; height:50px;line-height: 50px;color: #fff; font-weight:bold}
.mainLeft .typebox .tit span{ text-align:center; color:#fff; font-size:16px;}

.mainLeft .typebox ul{ overflow:hidden; width:220px; margin:0 auto;}
.mainLeft .typebox ul li{}
.mainLeft .typebox ul li .one{ background:#ff5c01; margin-top:10px; height:40px; line-height:40px;}
.mainLeft .typebox ul li .one a{ text-align:center; color:#fff;font-size: 16px;display: inline-block;padding-left: 20px;}
.mainLeft .typebox ul li .two{ overflow:hidden; display:none}
.mainLeft .typebox ul li .two a{ background:url(../images/libg.png) left center no-repeat;height:39px; line-height:39px; overflow:hidden;font-size: 14px; color:#222; padding-left:35px; border-bottom:1px dashed #eee}
.mainLeft .typebox ul li .two a:hover{ background:url(../images/libg2.jpg) left center no-repeat; color:#fff}
.mainLeft .typebox ul li:first-child .two{ display:block}

.mainLeft .lxwmbox{ margin-top:10px; overflow:hidden}
.mainLeft .lxwmbox .tit{color: #333;font-size: 17px;background: url(../images/titbg.gif) repeat-x;height: 36px;line-height: 36px;padding-left: 18px;overflow: hidden;font-weight: bold;}
.mainLeft .lxwmbox .con{background: #FFF;border:1px solid #DFDFDF;border-top: none;padding: 8px 5px 10px 10px;line-height:24px; font-size:14px}

.mainRight{ float:right; width:1050px; overflow:hidden}

.brandnavbox{ border:1px solid #ccc; padding:0 10px;border-radius: 2px 2px 0 0; color:#666; background:linear-gradient(#ffffff 70%,#e5e5e5 97%,#fff 100%); height:34px; line-height:34px; overflow:hidden}
.brandnavbox .con{ font-size:16px;}


ul.piclistul{ border:solid 1px #d5d5d5; border-top:none;padding-bottom: 15px; padding-top:30px;overflow: hidden;border-radius: 0 0 3px 3px; padding-left:4px}
ul.piclistul li{ background:#1946a3; float:left; width:340px; height:295px; overflow:hidden; margin-bottom:10px; margin-right:10px}
ul.piclistul li a{ display:block}
ul.piclistul li a .proimg{ width:336px; height:250px; margin:2px; overflow:hidden}
ul.piclistul li a .proimg img{ display:block;width:336px; height:250px;transition: all 0.5s;}
ul.piclistul li p{ height:40px; line-height:40px; text-align:center; padding:0 10px; color:#fff; font-size:16px}
ul.piclistul li:hover a .proimg img{transform: scale(1.1);}
ul.piclistul li:hover{ background:#0a83e9}
ul.piclistul li:nth-child(3n){ margin-right:0}


ul.listul{border:solid 1px #d5d5d5; border-top:none;padding-bottom: 15px; padding:30px 20px;overflow: hidden;border-radius: 0 0 3px 3px;}
ul.listul li{border-bottom: 1px dashed #d5d6d6;height: 35px;line-height: 35px; overflow:hidden}
ul.listul li a{ float:left;color: #333;font-size:16px; max-width:700px;}
ul.listul li span{ float:right; font-size:14px}
ul.listul li a:hover{ text-decoration:underline}

.detailbox{border:solid 1px #d5d5d5; border-top:none;padding-bottom: 15px; padding:30px 20px;overflow: hidden;border-radius: 0 0 3px 3px;}
.detailbox .xq{}
.detailbox .xq h1{text-align: center;font-size: 24px;font-weight: bold;line-height: 40px;margin-top: 10px;}
.detailbox .xq .date{ text-align:center; font-size:12px;line-height: 28px; margin-bottom:15px;}
.detailbox .xq .prroimg{ width:100%; overflow:hidden}
.detailbox .xq .prroimg img{ display:block; margin:0 auto; margin-bottom:15px; max-width:100%}
.detailbox .xq .con{line-height: 26px;padding: 0 10px;font-size: 16px; overflow:hidden; color:#222}
.detailbox .xq .con p{}


.tjbox{ overflow:hidden; margin-top:15px}
.tjbox .titbox{border:1px solid #ccc; padding:0 10px;border-radius: 2px 2px 0 0; color:#666; background:linear-gradient(#ffffff 70%,#e5e5e5 97%,#fff 100%); height:34px; line-height:34px; overflow:hidden}
.tjbox .titbox p{color: #1f87df;font-weight: 900; font-size:16px}
.tjbox .tjboxcon{border:solid 1px #d5d5d5; border-top:none;padding-bottom: 15px; padding:10px;overflow: hidden;border-radius: 0 0 3px 3px;}
.marqueeleft0{width:1028px;overflow:hidden;}
.marqueeleft0 ul{float:left;}
.marqueeleft0 li{float:left;display:inline;overflow:hidden; width:226px; margin:0 8px}
.marqueeleft0 li a{ display:block}
.marqueeleft0 li .proimg{_display:table;display:table-cell;text-align:center;vertical-align:middle; border:1px solid #ccc; padding:2px; width:220px; height:160px;}
.marqueeleft0 li .proimg img{vertical-align:middle;max-height:160px; max-width:220px;}
.marqueeleft0 li p{ text-align:center; height:30px; line-height:30px;}
.marqueeleft0 li:hover .proimg{ border-color:#999}

.tjbox ul.ul_2{border:solid 1px #d5d5d5; border-top:none;padding-bottom: 15px; padding:10px;overflow: hidden;border-radius: 0 0 3px 3px;}
.tjbox ul.ul_2 li{ height:35px; line-height:35px; border-bottom:1px dashed #d5d6d6; overflow:hidden}
.tjbox ul.ul_2 li a{ float:left; max-width:740px;color: #333;font-size:16px; padding-left:5px}
.tjbox ul.ul_2 li span{ float:right;font-size:14px}


















































































































































