@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; font-size:14px; color:#333}
.ccsl{ display:block;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
p{text-align:justify}

.main{ width:1200px; margin:0 auto;}

.header{background: url(../images/h_bj.jpg) repeat-x;height: 135px; width:100%; min-width:1200px}
.header .top{height: 35px;line-height: 35px; width:1200px; margin:0 auto;color: #a3a3a3;overflow: hidden;}
.header .top .tg{ float:left; width:600px; overflow:hidden; height:35px;}
.header .top .topr{ float:right; width:500px; overflow:hidden}
.header .top .topr a{ float:right; padding:0 15px; color:#a3a3a3}
.header .nav{ width:1200px; margin:0 auto; height:100px;}
.header .nav .logo{ width:600px; float:left; height:100px; text-align:center;}
.header .nav .logo img{max-width:600px; height:67px; margin-top:15px;}
.header .nav ul{ float:right; max-width:600px; overflow:hidden; height:100px;}
.header .nav ul li{ float:left; height:100px; text-align:center; line-height:100px; font-weight:bold; font-size:16px;}
.header .nav ul li a{ color:#fff; padding:0 20px; border-right:2px solid #fff; height:16px; line-height:16px}
.header .nav ul li:last-child a{border-right:0}


.banner{ width:100%; min-width:1200px; height:500px; overflow:hidden; position:relative;font-size:0; margin:0 auto;}
.b-img{ height:500px;  position:absolute; left:0; top:0;}
.b-img img{ display:block;height:500px; float:left;}
.b-list{ height:20px; padding-top:480px;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{height:87px; width:100%; min-width:1200px; background:url(../images/s_bj.gif) repeat-x}
.part1_1 { width:1200x; height:80px; line-height:80px;font-size: 14px; overflow:hidden}
.part1_1 a{color: #666;padding: 0 15px;}


.mainL{ float:left;margin-top: 65px;background:#1B85D0;height: 708px;overflow: hidden;width: 280px;}
.contit{font-size: 20px;color: #bcd6e7;text-transform: uppercase;font-weight: normal;height: 88px;overflow: hidden;text-align: center;}
.contit a{margin-top: 18px; display: block; font-size: 22px; color: #fff;}
.contit em{ font-style:normal}
ul.typename{padding-top: 20px;width: 268px;height: 580px; margin: 0 auto; background: #fff; border-radius: 5px; overflow:hidden}
ul.typename li{width: 268px; font-size:20px;height: 58px;overflow: hidden;}
ul.typename li a{display: block; width: 202px;height: 58px; overflow: hidden; background: url(../images/lb_b.jpg) no-repeat left top;font: 16px/58px "微软雅黑"; color: #333;padding-left: 66px}

.mainR{width: 885px; float:right; margin-top: 65px;overflow: hidden;}
.contit1{margin-bottom: 30px;padding-left: 20px;border-left: 1px solid #e3e3e3;border-right: 1px solid #e3e3e3;background: url(../images/cp_h.gif) repeat-x;height: 58px;overflow: hidden;width: 854px;}
.contit1 p{ float:left; width:700px; overflow:hidden; font-weight: bold;font-size: 16px;color: #1B85D0;line-height: 58px;background: url(../images/cp_hs.gif) no-repeat left center;padding-left: 14px;}
.contit1 a.more{ float:right;margin-top: 20px;margin-right: 24px;display: inline-block;background: none;font-size: 12px;line-height: 16px;color: #666;font-weight: normal; width: 50px;height: 17px;border: 1px solid #b5b5b5;border-radius: 3px;text-align: center;}
ul.prosul{ overflow:hidden;}
ul.prosul li{ float:left;border: 1px solid #e3e3e3;margin-right: 22px; margin-bottom: 39px;width: 275px;height: 282px;}
ul.prosul li img{width: 275px;height: 225px;}
ul.prosul li p{width: 262px; font-size:14px; height: 45px; margin:6px;text-align: center;background: #f5f5f5; line-height:45px}
ul.prosul li:hover{ border:1px solid #1B85D0}
ul.prosul li:hover p{ background:#1B85D0; color:#fff}
ul.prosul li:nth-child(3n){ margin-right:0}

.part2{width:100%; min-width:1200px; margin-top:20px}
.part2 img{ width:100%}

.part3{ width:1200px; margin:0 auto}
.part3 .titbox{height: 135px;background: url(../images/h.png) no-repeat center 20px; overflow: hidden;text-align: center;color: #666;padding-top: 96px; font-size:16px; line-height:30px}
.part3 .titbox h3{ text-align:center; color:#0072bc; font-size:28px; line-height:45px}
.part3 .titbox span{ font-size:24px; color:#000; line-height:35px}
.part3 .titbox p{text-align:center;}
.pert3con{ width:1200px; margin-top:60px}
.pert3con .part3L{ float:left; width:530px; height:426px;}
.p3lbox{ width:530px; height:200px; overflow:hidden; margin-bottom:13px;}
.p3lbox .num{background: url(../images/ys_db.gif) no-repeat left top;width: 60px;height: 85px;overflow: hidden;text-align: center;font: bold 36px/66px Arial;color: #fff; float:left}
.p3lbox .ms{margin-left: 20px;width: 430px; float:left;}
.p3lbox .ms p.ccsl{height: 56px;border-bottom: 1px dashed #a3a3a3;font: bold 26px/56px "微软雅黑";color: #333;}
.p3lbox .ms .sub{margin-top: 14px;display: block;font: 16px/30px "微软雅黑";color: #666; height:120px; overflow:hidden}
.pert3con .part3R{ float:right;width: 532px;height: 426px; overflow:hidden}
.pert3con .part3R img{width: 532px;height: 426px;}

.pert3con .part3R.hw{ float:left}
.pert3con .part3L.hw{ float:right;}


.part4{height: 550px; width:100%; min-width:1200px;overflow: hidden; background: url(../images/equ_bj.jpg) repeat; margin-top:30px}
.part4 .titbox{padding-top: 60px;height: 146px;overflow: hidden;background: url(../images/h.png) no-repeat center center;text-align: center;text-transform: uppercase;font-size: 20px;line-height: 30px;color: #333;}
.part4 .titbox p.ccsl{ text-align:center}
.part4 .titbox a{ font-size:28px; color:#0072bc; line-height:48px}
ul.proul{ width:1200px; overflow:hidden}
ul.proul li{ float:left; height:240px; background:#fff;width: 277px; margin-right:30px;}
ul.proul li:nth-child(4n){ margin-right:0}
ul.proul li img{ width:277px; height:200px;}
ul.proul li p{ text-align:center; color:#333; line-height:40px; height:40px; font-weight:bold; font-size:16px; padding:0 10px}

.part5{width:100%; min-width:1200px;overflow: hidden; position:relative}
.part5 img{ width:100%}

.part6{ width:1200px; margin:0 auto}
.part6 .titbox{padding-top: 60px;height: 146px;overflow: hidden;background: url(../images/h.png) no-repeat center center;text-align: center;text-transform: uppercase;font-size: 20px;line-height: 30px;color: #333;}
.part6 .titbox p.ccsl{ text-align:center}
.part6 .titbox a{ font-size:28px; color:#0072bc; line-height:48px}
.part6con{ width:1200px; height:380px; background:#f5f5f5}
.part6con .p6L{ float:left; width:600px; height:380px; overflow:hidden}
.part6con .p6R{ float:right; width:520px; padding:20px 40px; height:340px; overflow:hidden}
.part6con .p6R h3{ font-weight:normal; font-size:24px;border-bottom: 1px solid #ddd; line-height:80px; height:80px}
.part6con .p6R .con{ max-height:180px; overflow:hidden;color: rgb(102, 102, 102); font-size:14px; line-height:26px; margin-top:30px}
.part6con .p6R a.more{ font-size: 16px;color:#218ccb;font-weight: normal; line-height: 26px;display: inline-block; padding-top:10px}


.part7{width: 1200px; margin: 0 auto;}
.part7 .titbox{overflow: hidden;width: 1200px;height: 135px;background: url(../images/fc_hb.gif) no-repeat center;}
.part7 .titbox .tit{width: 149px;height: 40px;overflow: hidden; margin:0 auto; margin-top:45px}
.part7 .titbox .tit a{background: #fff;display: inline-block;width: 147px;height: 38px;overflow: hidden;border: 1px solid #999;font-size: 16px;line-height: 38px;color: #333;font-weight: normal;text-align: center;}
.part7con{ width:1200px; height:280px; overflow:hidden;}
.part7con .floatL {float: left; padding-top:35px; width:35px; margin-right:15px}
.part7con .floatR{ float:left;width:35px; margin-left:15px;padding-top:55px;}
.subBox0 {width:1100px; height:280px;overflow: hidden; float:left;}
.subBox0 ul { width:100000px; margin:0; padding:0;}
.subBox0 ul li {width:270px; float: left; display:inline; margin:0 2.5px;}
.subBox0 ul li p{ padding:0 10px; text-align:center;font-size: 14px;line-height: 50px;text-align: center;height: 50px;overflow: hidden;}


.part8{ width:100%; min-width:1200px; background:url(../images/equ_bj.jpg) repeat; height:550px;}
.part8L{ float:left;width: 795px;height: 420px;overflow: hidden;margin-top: 65px;}
.part8L .tit{height: 57px;overflow: hidden;background: url(../images/n_h.gif) repeat-x;font-weight: normal;}
.part8L .tit p.ccsl{ float:left; width:600px; background:url(../images/n_hb.gif) no-repeat 20px center; height:57px; line-height:57px;font-weight: bold;color: #218ccb; padding-left:30px; font-size:16px;}
.part8L .tit a{ float:right;margin-top: 20px;margin-right: 30px;display: inline-block;width: 50px;height: 15px;text-align: center;font-size: 12px;font-family: Arial;color: #666;line-height: 14px;border: 1px solid #b5b5b5;border-radius: 3px;}
.part8L .p8n{width: 795px;height: 363px;background: #fff;overflow: hidden;}
.part8L .p8n .p8nl{margin-top: 30px; margin-left: 30px;width: 280px;height: 297px;overflow: hidden; float:left}
.part8L .p8n .p8nl .ms{ background:#1C75C5;width: 280px;height: 112px;overflow: hidden;}
.part8L .p8n .p8nl .ms p{width: 236px;margin: 0 auto;font-size: 14px;line-height: 40px; color:#fff}
.part8L .p8n .p8nl .ms .sub{display: block;line-height: 22px; width: 236px;margin: 0 auto;font-size: 12px;color: #bcd6e7;font-weight: normal; height:48px; overflow:hidden}
.p8nr{margin-left: 30px;display: inline; float:left; margin-top: 24px;width: 426px;}
.p8nr ul{}
.p8nr ul li{margin-bottom: 12px;height: 90px;border-bottom: 1px dashed #ddd;}
.p8nr ul li span.date{display: inline-block;width:75px;text-align:center;font-size: 38px;font-family: Arial;color: #666;font-weight: bold;}
.p8nr ul li span.date em{display: inline-block;width:75px;height: 21px;background: #999;text-align: center;color: #fff;font-weight: normal;font-size: 12px;line-height: 21px; float:left}
.p8nr ul li .conn{ float:right;width: 335px;font-size: 13px;line-height: 22px;font-weight: normal;}
.p8nr ul li .conn b{font-size: 14px;line-height: 32px;color: #555;width: 340px; display: inline-block;}
.p8nr ul li .conn p{ height:45px; overflow:hidden}
.part8R{ float:right;width: 360px;height: 420px;overflow: hidden;margin-top: 65px;}
.part8R .tit{height: 57px;overflow: hidden;background: url(../images/n_h.gif) repeat-x;font-weight: normal;}
.part8R .tit p.ccsl{ float:left; width:200px; background:url(../images/n_hb.gif) no-repeat 20px center; height:57px; line-height:57px;font-weight: bold;color: #218ccb; padding-left:30px; font-size:16px;}
.part8R .tit a{ float:right;margin-top: 20px;margin-right: 30px;display: inline-block;width: 50px;height: 15px;text-align: center;font-size: 12px;font-family: Arial;color: #666;line-height: 14px;border: 1px solid #b5b5b5;border-radius: 3px;}
.p8m{overflow: hidden; background:#fff;width: 360px;height: 363px;}
.p8m ul{}
.p8m ul li{width: 302px;margin: 0 29px;padding: 10px 0 16px 0;border-bottom: 1px dashed #ddd;}
.p8m ul li h3{background: url(../images/wd_w.gif) no-repeat left center;line-height: 35px;padding-left: 29px;font-size: 14px;font-weight: bold;}
.p8m ul li h3 a{color: #555;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 270px;display: inline-block;}
.p8m ul li p{background: url(../images/wd_d.gif) no-repeat left 6px;padding-left: 29px;font-weight: normal;font-size: 13px;line-height: 24px;color: #555;}

.links{ width:1198px;height: 118px; margin:45px auto; border: 1px solid #cecece;overflow: hidden;font-weight: normal;}
.links h2{font-size: 13px;text-align: center;font-weight: normal;line-height: 153px;background: url(../images/link_lb.jpg) no-repeat center top;overflow: hidden;width: 178px;height: 112px;color: #c22119; float:left}
.linkbox{width: 970px;line-height: 30px;color: #333;padding-top: 28px;font-size: 13px; float:left}
.linkbox a{color: #333;padding: 0 15px;display: inline-block;}

.footer{width:100%; min-width:1200px;background:#363636 url(../images/f_bj.jpg) no-repeat center top;min-height:290px;overflow: hidden;}
.foot{ width:1200px; min-height:290px; overflow:hidden}
.foot .foot1{width: 218px; float:left;height: 244px;}
.foot .foot2{color: #fff; float:left;margin-top: 30px; margin-left: 72px;width: 455px;font-size: 13px; line-height: 31px;font-weight: normal;}
.foot .foot2 h2{margin-bottom: 16px;background: url(../images/f_hb.gif) no-repeat left bottom;height: 60px;line-height: 60px;font-size: 16px;font-weight: normal;color: #e3e3e3;}
.foot .foot2 .con{ min-height:150px; overflow:hidden;}
.foot .foot3{margin-top: 30px; float:right;width: 232px;}
.foot .foot3 h2{margin-bottom: 16px;background: url(../images/f_hb.gif) no-repeat left bottom;height: 60px;line-height: 60px;font-size: 16px;font-weight: normal;color: #e3e3e3}
.foot .foot3 .con img{ float:left;width: 99px;height: 99px;border: 4px solid #1e1e1e; margin-right:16px}
.foot .foot3 .con img.two{ margin-right:0}

.footnav{width:100%; min-width:1200px; height:58px; overflow:hidden; background:url(../images/f_nav.jpg) no-repeat center top}
.fnav{height: 58px;line-height: 58px;font-weight: normal;text-align: center;color: #fff;font-size: 14px;}
.fnav a{color: #fff;padding: 0 20px;display: inline-block;background: url(../images/f_ns.gif) no-repeat right center;}

.banbox{ width:100%; min-width:1200px}
.banbox img{ width:100%}

.mt30{ margin-top:30px}
.listL{width: 241px;float: left;overflow: hidden;}
.listL .typebox{width: 241px;background:#1B85D0; margin-bottom: 20px;}
.listL .typebox .tit{color: #fff;font-size: 18px;height: 52px;padding-top: 18px; text-align: center; overflow: hidden;}
.listL .typebox .tit i{color: #f8bab7;display: block;font: 12px Arial;text-align: center;font-size: 14px;line-height: 18px;text-transform: uppercase;}
.listL .typebox ul.typn{background: #fff;padding: 10px 0px 0px;margin: 5px; border-radius: 5px;border-bottom: 5px solid #1B85D0;}
.listL .typebox ul.typn li{background: url(../images/lb_b.jpg) no-repeat;height: 50px;line-height: 50px;font-weight: bold;text-indent: 0px}
.listL .typebox ul.typn li a{color: #333;font-size: 14px;display:block;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;padding-left: 76px;line-height: 56px;height: 50px;}
.listL .typebox .lxwm{background: #fff;width: 211px;font-size: 14px;padding: 10px;display: block;margin: 5px;border-radius: 5px;border-bottom: 5px solid #1B85D0;}
.listL .typebox .lxwm .con{ line-height:30px; color:#666}

.listR{width: 935px; float: right;display: inline;margin-left: 24px;overflow: hidden; margin-top: 15px;}
.brandnav{background: url(../images/logo_03.png) no-repeat 0 8px; height: 20px;line-height: 24px; padding: 7px 8px 8px 20px;color: #666;overflow: hidden;font-size: 14px;border-bottom: 1px solid #ececec;padding-bottom: 8px;}
.brandnav span{color:#1B85D0;font-weight: bold;font-size: 14px; display:block; float:left}
.brandnav .con{font-size: 14px;color: #666; overflow:hidden; float:left; width:800px;}
ul.piclistul{background-color: #fff;padding: 10px 5px;overflow: hidden; padding-bottom:30px}
ul.piclistul li{ float:left;margin-right: 36px;border: 1px solid #e3e3e3;margin-bottom:29px;margin-top: 10px;width: 282px;}
ul.piclistul li:nth-child(3n){ margin-right:0}
ul.piclistul li p{ width:270px; margin:5px auto; color:#666; font-size:14px; line-height:40px; height: 40px; text-align: center; background: #f5f5f5;}
ul.piclistul li:hover{ border:1px solid #1B85D0}
ul.piclistul li:hover p{ background:#1B85D0; color:#fff}

.morebox{padding-bottom: 10px;margin-bottom: 15px;}
.morebox .titbox{height: 43px;line-height: 40px;color:#1B85D0;font-size: 16px;font-weight: bold; text-indent: 5px; overflow:hidden}
.morebox .titbox i{ font-weight:normal;font-size: 10px;text-transform: uppercase;font-style: normal;padding-left: 5px;color: #999;}
.morebox .titbox .line{ height:0;border-top: 1px solid #ececec;}
.box_1{width: 933px;margin: 0 auto;padding-top: 25px;height: 194px;}
.box_1 .box_l{height: 180px;width: 270px;float: left;border-bottom: 1px solid #e2e2e2;}
.box_1 .box_r{width: 663px;float: right;height: 180px;border-bottom: 1px solid #e2e2e2;}
.box_1 .box_r p{color: #353e47;font-size: 16px;font-weight: bold;margin-bottom: 8px;}
.box_1 .box_r .sub{font-size: 14px;color: #353e47;display: inline-block;width: 100%;line-height: 28px;height: 112px;overflow: hidden;}
.box_1 .box_r a{ display:block; font-size:12px;color:#1B85D0; margin-right:5px;float: right;}
ul.box_2{width: 930px; margin:0 auto}
ul.box_2 li{ float:left;width: 440px; height:28px; line-height:28px; overflow:hidden;font-size: 12px; margin-right:40px}
ul.box_2 li:nth-child(2n){ margin-right:0}
ul.box_2 li span{ display:block; float:right}
ul.box_2 li a{ display:block; float:left;background: url(../images/ico55.gif) no-repeat 0 11px;color: #353e47;font-size: 14px;padding-left: 12px; width:320px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.box50{ width:100%; height:50px;}

.typebox ul.pro{background: #fff;padding: 10px 0px 0px;margin: 5px; border-radius: 5px;border-bottom: 5px solid #1B85D0; padding-bottom:15px}
.typebox ul.pro li{ width:166px; margin:0 auto; text-align:center}
.typebox ul.pro li img{width: 166px;padding: 1px;border: solid 1px #ccc; margin-top:5px}
.typebox ul.pro li p{ width:166px; text-align:center;padding-top: 5px; height:20px; margin-bottom:5px; line-height:20px;color: #555;}

.detailbox{ padding:0 10px 50px}
.detailbox h1{padding-top: 16px;color: #333;font-weight: normal;font-size: 22px;line-height: 40px;padding-bottom: 10px;margin-bottom: 10px;text-align: center;}
.detailbox .proimg{ max-width:100%; display:block; margin:20px auto 10px}
.detailbox span.date{ display:block; width:100%;text-align: center;color: #666; border-bottom: 1px dashed #999; height: 44px;line-height: 44px;}
.detailbox .con{ line-height:28px; padding-top:15px; font-size:14px; color:#666}

.box_3{}
.box_3 ul{}
.box_3 ul li{width: 300px;float: left;padding: 20px 4px;overflow: hidden;}
.box_3 ul li img{width:300px;height: 240px;}
.box_3 ul li p{width: 300px;text-align: center;line-height: 35px;height: 35px;overflow: hidden;font-size: 14px;}

ul.listul{width: 915px;margin: 0 auto; padding:20px 10px}
ul.listul li{padding: 7px 20px 0 0; height: 110px; overflow: hidden; margin: 0 0 30px; background: #f6f6f6;}
ul.listul li h4{padding: 20px 5px 0 0; text-align: center; float: left; width: 84px; overflow: hidden;}
ul.listul li h4 b{font-weight: 100;display: block;line-height: 36px;height: 36px;overflow: hidden;font-size: 36px;font-family: Arial;text-transform: uppercase; color:#666; text-align:center}
ul.listul li h4 span{font-weight: 100;display: block;line-height: 16px;height: 16px;overflow: hidden;font-size: 12px;font-family: Arial;text-transform: uppercase;color: #343434;}
ul.listul li .xq{padding: 0 0 0 14px;line-height: 26px; width: 700px; overflow: hidden; font-size: 14px; float: left; color: #666;}
ul.listul li .xq b{display: block;font-weight: 100; color: #000000;}
ul.listul li .xq b a{color: #343434;font-weight: bold;}
ul.listul li .xq b a:hover{ color:#1B85D0}
ul.listul li .xq .sub{ color:#666; font-size:14px; line-height:26px; height:72px; overflow:hidden}
ul.listul li a.see{margin: 20px 0 0;width: 70px;height: 25px;line-height: 25px;text-align: center; color: #ffffff; float:right; background-color: #999;}