@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: 14px;}
.ccsl{ display:block;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
p{text-align:justify}

.main{ width:1200px; margin:0 auto;}

.top{ width:100%; min-width:1200px; overflow:hidden;background: url(../images/topbg.jpg);line-height: 32px;height: 32px;}
.top p{ padding-left:10px}

.logo{ width:1200px; margin:0 auto}

.banner{ width:100%; min-width:1200px; height:371px; overflow:hidden; position:relative;font-size:0; margin:0 auto;}
.b-img{ height:371px; position:absolute; left:0; top:0;}
.b-img img{ display:block; height:371px;float:left;}
.b-list{ height:20px;padding-top:351px; 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}


 
.nav{ width:100%; min-width:1200px;background:url(../images/navbg.jpg) repeat-x;height: 50px;line-height: 50px;}
.nav ul{ width:1200px; margin:0 auto; overflow:hidden}
.nav ul li{width: 132px;float: left;text-align: center;height: 50px;}
.nav ul li:hover{background: #F14C30;}
.nav ul li:hover a{ color:#fff}
.nav ul li a{font-size: 16px;display: block;border-left: 1px solid #F9D7D5;height: 1em;line-height: 1em;margin-top: 19px;}

.part1{ width:1200px; margin:0 auto; margin-top:30px; padding-bottom:40px;}
.part1L{ float:left; width:250px;}
.typetitbox{background: url(../images/typebg.jpg) no-repeat;height: 101px;width: 250px; overflow:hidden}
.typetitbox .p1{ text-align:center; color:#fff;font-size: 24px;font-weight: bold;margin-top: 17px;}
.typetitbox .p2{ text-align:center; color:#fff;font-size: 17px;margin-top: 3px;}

ul.typeul{background: url(../images/typebg2.jpg) repeat-y; overflow:hidden}
ul.typeul li{width: 80%; margin:0 auto}
ul.typeul li .typeone{background: #2A6CCD;color: #fff;line-height:35px;height:35px;border-radius:5px; margin:8px auto}
ul.typeul li .typeone a{ max-width:145px;color:#fff; font-weight:bold; font-size:16px; padding-left:20px; float:left}
ul.typeul li .typeone a:hover{ color:#ff0}
.typeul li .typetwo{ padding-bottom:10px}
ul.typeul li .typetwo a{line-height:35px; border-bottom: 1px solid #ccc; background:url(../images/icon.png) no-repeat left 30px center; padding-left:50px}
ul.typeul li .typetwo a:hover{ color:#c50000}
ul.typeul.height{ height:598px; overflow:hidden}


ul.typeul li .typeone .arrow{display:block;width:30px;height:35px;background:no-repeat center;float:right;overflow:hidden;cursor:pointer;}
ul.typeul li .typeone .arrow.up{background:url(../images/jian.png) no-repeat center;}
ul.typeul li .typeone .arrow.down{background:url(../images/add.png) no-repeat center;}


.telbox{background: url(../images/typebg3.jpg) no-repeat;height:135px;width: 250px; overflow:hidden}
.telbox p{ text-align:center; color:#EB6E04; font-size:27px; font-weight:bold; margin-top:76px;-webkit-text-fill-color:#EB6E04;
-webkit-text-stroke: 1px #fff;}

.part1R{ float:right; width:900px; overflow:hidden}
.brandnav{ background:url(../images/brandbg.jpg) no-repeat top left;line-height: 50px;height: 50px;font-size: 18px;}
.brandnav p.ccsl{ float:left; max-width:250px; font-weight:bold}
.brandnav a{ float:right;font-size: 14px;color: #666;}


ul.piclistul{ overflow:hidden;}
ul.piclistul li{ float:left; width:274px; height:235px; margin:10px 12px;}
ul.piclistul li .proimg{ width:270px; height:210px;_display:table;display:table-cell;text-align:center;border:2px solid #ddd;vertical-align:middle}
ul.piclistul li .proimg img{vertical-align:middle;max-height:190px; max-width:270px;}
ul.piclistul li .proimg:hover{ border:2px solid #2A6CCD}
ul.piclistul li p{ text-align:center; font-size:16px; line-height:40px; height:40px; padding:0 15px}
ul.piclistul li p:hover{ color:#2A6CCD; font-weight:bold}


.part2{width:100%; min-width:1200px;background:url(../images/adbg1.jpg) center no-repeat;height: 162px; overflow:hidden;}
.part2 img{ display:block; margin:0 auto; max-width:100%; max-height:100px; overflow:hidden; margin-top:12px}


.part3{ width:1200px; margin:0 auto; overflow:hidden}
.part3 img{ display:block; margin:0 auto; width:1200px}


.part4{width:100%; min-width:1200px;background: url(../images/bg.jpg) center no-repeat;height: 519px;}
.aboutbox{ width:1200px; height:180px; overflow:hidden; padding-top:30px;}
.aboutbox .sub{ text-transform:uppercase; font-size:20px; text-align:center; color:#666;font-weight: 300;letter-spacing: 2px;}
.aboutbox .tit{ text-align:center; font-size:30px; color:#333; margin-top:5px}
.aboutbox .con{text-align: center;color: #999;line-height:30px; margin-top:10px}

.part4 ul{ overflow:hidden; padding-left:110px; padding-top:25px;}
.part4 ul li{ float:left; width:200px; margin-right:60px}
.part4 ul li:nth-child(4n){ margin-right:0}
.part4 ul li img{ display:block; width:166px; height:166px; border-radius:100%; margin:0 auto}
.part4 ul li p{ text-align:center;color: #333;height: 30px;line-height: 30px;font-size: 18px;font-weight: bold;padding-top: 17px;}
.part4 ul li span{ text-align:center;color: #999;padding-top: 6px;font-size: 16px;}

.part5{ width:1200px; margin:0 auto}
.part5 ul{ overflow:hidden; padding-top:50px}
.part5 ul li{ float:left;box-shadow: 0 0 4px #ccc;width:270px; height:260px; margin-right:39px; margin-bottom:30px}
.part5 ul li img{ display:block; width:270px; height:150px;}
.part5 ul li .tit{font-size: 16px;line-height:40px;height:40px; padding:0 20px;text-align: center;}
.part5 ul li .sub{padding-left: 20px;color: #888;font-size: 12px;line-height: 26px;height:48px;overflow: hidden;padding: 0 20px}
.part5 ul li:nth-child(4n){ margin-right:0}
.part5 ul li:first-child{ margin-left:2px}
.part5 ul li:nth-child(5n){ margin-left:2px}
.part5 ul li:hover{box-shadow: 0 0 4px #000;}



.part6{width:100%; min-width:1200px; background:#1d50ab; margin-top:20px}
.part6 img{ display:block; margin:0 auto; width:1200px}

.part7{ width:1200PX; margin:0 auto; overflow:hidden; padding-top:20px}
.part7L{ width:575px; float:left; overflow:hidden}
.part7R{ width:575px; float:right; overflow:hidden}
.part7 .titbox{ width:100%; background:url(../images/titbg.jpg) repeat-x; height:45px; line-height:45px; overflow:hidden;}
.part7 .titbox p{ float:left; width:300px; overflow:hidden; background:url(../images/icon2.png) no-repeat left center; padding-left:15px; font-size:18px; font-weight:bold}
.part7 .titbox a{ float:right}

.part7 ul{ overflow:hidden; padding:10px 0 10px 0;}
.part7 ul li{  height:42px; line-height:42px; width:100%; border-bottom:1px dashed #ccc}
.part7 ul li a{ display:block; float:left; width:450px; padding-left:10px}
.part7 ul li span{ float:right}
.part7 ul li a:hover{ color:#3E78B3}

.dede_pages{padding:20px 0;font-size:14px;text-align:center;overflow:hidden}
.dede_pages ul{display:inline-block;margin:0 auto;padding:0}
.dede_pages ul li{float:left;font-family:microsoft yahei;margin:0 6px;padding:5px 10px;line-height:30px;background:#fff;border:1px solid #d8dadf}
.dede_pages ul li a{float:left;color:#555;display:block}
.dede_pages ul li:hover{text-decoration:none;color:#fff;border:1px #333 solid;background-color:#333}
.dede_pages ul li:hover a{color:#fff}
.dede_pages ul li:hover a:hover{color:#fff;text-decoration:none}
.dede_pages ul li.thisclass{background-color:#333;color:#fff;border:1px #333 solid}
.dede_pages ul li.thisclass a{color:#fff}
.dede_pages .pageinfo{line-height:30px;padding-left:5px}
.dede_pages strong{font-weight:400}

.footer{ width:100%; min-width:1200px;background:#04399F; margin-top:30px; padding-top:30px; padding-bottom:10px}
.footL{ float:left; width:400px; overflow:hidden}
.footL .titbox{height:48px;line-height:48px;border-bottom: 1px solid #4273D2;width: 90%;margin-bottom:10px;}
.footL .titbox h2{font-size: 24px; color:#fff}
.footL .footcon{ color:#FFF; width:90%; height:196px; overflow:hidden; line-height:28px;}
.footL ul{ width:90%; overflow:hidden;}
.footL ul li{ width:100%; height:30px; line-height:30px;}
.footL ul li a{ color:#fff}


.foot{width: 820px;font-size: 14px;margin:0 auto;border-top: 1px solid #6B95E1; margin-top:50px;line-height: 40px;text-align: center;color: #4273D2;padding: 15px 0;}
.foot p{line-height:26px;text-align: center;color: #4273D2;}


.brandnavbox{ background:url(../images/brandnavbg.jpg) bottom no-repeat;width:100%;height: 44px;line-height:44px;margin-bottom:20px;}
.brandnavbox p.ccsl{ width:120px; float:left;color: rgb(43, 109, 206);font-size: 24px;height: 44px;line-height:44px; font-weight:bold}
.brandnavbox .con{line-height: 44px; float:right;margin-right: 15px; max-width:400px; height:44px; overflow:hidden}

ul.listul{ overflow:hidden}
ul.listul li{height:42px; line-height:42px; width:100%; border-bottom:1px dashed #ccc}
ul.listul li a{display:block; float:left; width:700px; padding-left:10px}
ul.listul li span{float:right}
ul.listul li a:hover{ color:#3E78B3}


.detailbox{}
.detailbox .xq{}
.detailbox .tit{line-height:30px;font-size:16px; text-align:center;font-weight: bold;}
.detailbox .date{ height:30px; line-height:30px; color:#ccc; text-align:center}
.detailbox .proimgg{ display:block; margin:0 auto; max-width:700px; margin-top:20px}
.detailbox .con{ padding:10px;font-size: 14px; line-height:30px}

/*固定的悬浮窗*/
.yb_conct{position:fixed;z-index:9999999;top:220px;right:-127px;cursor:pointer;transition:all .3s ease;}
.yb_bar ul li{width:180px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.yb_bar .yb_top{background:#1e51ac url(../images/fixCont.png) no-repeat 0 0;}
.yb_bar .yb_phone{background:#1e51ac url(../images/fixCont.png) no-repeat 0 -57px;}
.yb_bar .yb_QQ{text-indent:0;background:#1e51ac url(../images/fixCont.png) no-repeat 0 -113px;}
.yb_bar .yb_ercode{background:#1e51ac url(../images/fixCont.png) no-repeat 0 -169px;}
.hd_qr{padding:0 29px 25px 29px;}
.yb_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#fff;}