html,body,div,span,h1,h2,h3,h4,h5,h6,p,img,b,i,dl,dt,dd,ol,ul,li,form,label {margin:0;padding:0;border:0;outline:0;font-size:100%;}
body {font:16px/1.5 Microsoft YaHei,SimHei,simsun;color:#000;}
h1 {font-size:34px;}
h2 {font-size:26px;}
h3 {font-size:18px;}
h4 {font-size:16px;}
h5 {font-size:14px;}
h6 {font-size:12px;}
li,dl,dd {list-style-type:none;}
a:link {color:#000;}
a:visited {color:#000;}
a:hover {color:#da1010;text-decoration:underline;}
a:active {color:#000;}
a {color:#000;text-decoration:none;}
a:hover {color:#da1010;text-decoration:underline;}
.h25 {clear:both;font-size:1px;height:0;line-height:1px;}
.h25 {height:25px;}
.h35 {clear:both;font-size:1px;height:0;line-height:1px;}
.h35 {height:35px;}
.con {width:100%;min-width:1230px;margin:0 auto;position:relative;}
.cont {width:1200px;position:relative;z-index:99;}
.cont {padding:0 15px;margin:0 auto;}
.cont:before,.cont:after {content:" ";display:table;}
.cont:after {clear:both;}
.head {height:121px;}
.head_l {width:486px;height:121px;float:left;}
.head_r {width:228px;height:121px;float:right;}
.dh {height:52px;background:#0082d0;}
.nav ul li {width:200px;height:52px;line-height:52px;text-align:center;float:left;}
.nav ul li a {color:#fff;display:block;}
.nav ul li a:hover,.nav ul li a.on {background:#da1010;color:#fff;text-decoration:none;}
#solid {width:100%;height:500px;clear:both;position:relative;overflow:hidden;}
#solid .solid0,#solid .solid1,#solid .solid2,#solid .solid3 {position:absolute;left:0px;top:0px;width:100%;height:500px;display:none;}
#solid .solid0 {background:#78c4db;}
#solid .solid1 {background:#c5c9db;}
#solid .solid2 {background:#e7dfd1;}
#solid .solid3 {background:#e7dfd1;}
#solid ul {margin:0px;padding:0px;list-style:none;}
#solid ul li {position:absolute;left:50%;top:0px;width:100%;height:602px;margin-left:-960px;display:none;cursor:pointer;}
#solid #btt {width:905px;height:55px;top:540px;left:50%;position:relative;margin-left:-475px;}
#solid #btt span {position:absolute;top:15px;left:45%;display:block;width:30px;height:8px;margin:0 15px;text-align:center;background:#3d3d3d;z-index:1000;cursor:pointer;filter:alpha(opacity=70);/*IE滤镜，透明度50%*/-moz-opacity:0.7;/*Firefox私有，透明度50%*/opacity:0.7;/*其他，透明度50%*/}
.keys {height:65px;border-bottom:10px solid #da1010;}
.key_box {height:65px;line-height:65px;padding-left:35px;background:url(../images/ico.gif) left center no-repeat;color:#da1010;}
.key_box span {margin-right:15px;color:#666;}
.box1 {height:685px;background:url(../images/bg1.gif) center top repeat-x;}
.box1_1 {width:279px;height:436px;float:left;margin-top:16px;}
.box1_1 img {width:267px;height:424px;border:6px solid #fff;}
.box1_2 {width:907px;height:418px;float:right;margin-top:16px;}
.box1_2 h2 {margin-bottom:17px;}
.box1_2 p {height:146px;line-height:30px;padding-left:18px;color:#fff;}
.box1_2 p a,.box1_2 p a:hover {color:#fff;}
.cj_con {width:907px;height:180px;overflow:hidden;}
.cj ul {width:907px;height:180px;}
.cj ul li {width:240px;height:180px;margin-right:20px;float:left;}
.cj ul li img {width:240px;height:180px;}
.box1_3 {width:1200px;height:156px;padding:26px 0;}
.box1_3 ul li {width:239px;height:156px;text-align:center;border-right:1px solid #d9d9d9;float:left;padding-top:16px;}
.box1_3 ul li img {width:118px;height:104px;margin:0 auto;}
.box1_3 ul li p {height:40px;line-height:40px;text-align:center;font-size:24px;}
.box1_3 ul li a p {color:#0082d0;}
.box1_3 ul li a:hover p {color:#da1010;}
.box1_3 ul li a:hover {text-decoration:none;}
.box2 {padding:60px 0; background:#e6e6e6;}
.box2_1 {width:174px; height:575px; float:left;}
.box2_1 h2 {width:174px; height:113px;}
.box2_1 ul li {width:174px; height:67px; line-height:67px; text-align:center; margin-bottom:3px;}
.box2_1 ul li a {background:#fff; display:block;}
.box2_1 ul li a:hover,.box2_1 ul li a.on {background:#0082d0; color:#fff; text-decoration:none;}
.box2_2 {width:996px; height:575px; float:right; box-sizing:border-box;}
.box2_2 ul {margin:0 -6px; box-sizing:border-box; display:table;}
.box2_2 ul li {width:240px; height:291px; float:left; margin:0 6px; text-align:center;}
.box2_2 ul li img {width:240px; height:239px; background:#fff;}
.box2_2 ul li p {height:52px; line-height:52px; color:#686868;}
.box2_2 ul li a p {color:#686868;}
.box2_2 ul li a:hover p {color:#da1010;}
.box2_2 ul li a:hover {text-decoration:none;}
.more {width:174px; height:32px; line-height:32px; text-align:center; margin:10px auto 0 auto;}
.more a {line-height:32px; display:block; color:#fff; background:#da1010; behavior:url(PIE.htc);}
.more a:hover {background:#0082d0; color:#fff; text-decoration:none;}
.box3 {padding:45px 0 20px 0;}
.box3_1 {width:1200px;}
.box3_1 h2 {width:1200px; height:84px;}
.box3_1 ul {margin:0 -15px; box-sizing:border-box; display:table;}
.box3_1 ul li {width:380px; height:330px; float:left; margin:0 15px 11px 15px; text-align:center;}
.box3_1 ul li img {width:378px; height:284px; border:1px solid #c0c0c0;}
.box3_1 ul li p {height:44px; line-height:44px;}
.box3_1 ul li a p {color:#000;}
.box3_1 ul li a:hover p {color:#da1010;}
.box3_1 ul li a:hover {text-decoration:none;}
.box4 {height:460px; padding:45px 0 0 0; background:url(../images/bg2.gif) center top repeat-x;}
.box4_1 {width:1200px;}
.box4_1 h2 {width:1200px; height:84px;}
.box4_1 dl {width:282px; height:326px; float:left; margin-right:24px;}
.box4_1 dl dt {width:282px; height:189px;}
.box4_1 dl dt img {width:282px; height:189px;}
.box4_1 dl dd {height:137px; background:#fff; padding:0 20px;}  
.box4_1 dl dd h4 {height:48px; line-height:48px; text-align:center;}
.box4_1 dl dd p {line-height:20px; font-size:14px;}
.box5 {padding:45px 0 20px 0;}
.box5_1 {width:585px; height:420px; float:left; background:#f5f5f5;}
.box5_2 {width:565px; height:420px; float:right;}
.box5_2 h2 {height:84px;}
.box5_2 ul li {height:40px; line-height:40px; margin-bottom:20px;}
.box5_2 ul li span {float:right;}
.inputd {width:450px; height:38px; border:1px solid #dedede; padding:0 15px; float:left; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; border-radius:5px; font-size:16px; color:#666;}
.inputd2 {width:450px; height:72px; line-height:24px; border:1px solid #dedede; padding:15px; float:left; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; border-radius:5px; font-size:16px; color:#666; font-family:Microsoft YaHei;}
.more2_box {padding-left:83px;}
.more2 {width:174px; height:32px; line-height:32px; text-align:center; margin-top:10px; display:block; color:#fff; background:#ff6600; behavior:url(PIE.htc); border:0;}
.more2:hover {background:#0082d0; color:#fff; text-decoration:none;}
.footer {height:279px; background:url(../images/footbg.gif) center top repeat-x;}
.footer_box1 {width:190px; height:264px; padding:15px 30px 0 30px; background:#23538f; float:left;}
.footer_box1 img {width:190px; height:190px;}
.footer_box1 p {line-height:25px; text-align:center; color:#fff; padding-top:12px;}
.footer_box2 {width:915px; padding-top:55px; float:right;}
.footer_box2 h4 {height:50px; line-height:50px; font-weight:normal; color:#fff; border-bottom:1px solid #666;}
.footer_box2 h4 a,.footer_box2 h4 a:hover {color:#fff;}
.footer_box2 p {font-size:14px; color:#fff; line-height:28px; margin-top:10px;}
.n1 {width:100%; min-width:1230px; height:400px; margin:0 auto; position:relative;}
.ban1,.ban2,.ban3,.ban4 {background-position:center center; background-repeat:no-repeat; background-size:cover; -ms-behavior:url(../css/backgroundsize.min.htc); behavior:url(../css/backgroundsize.min.htc);}
.ban1 {background-image:url(../images/ban1.jpg);}
.ban2 {background-image:url(../images/ban2.jpg);}
.ban3 {background-image:url(../images/ban3.jpg);}
.tt_box {height:41px; background:#f5f5f5; border-bottom:1px solid #666;}
.tt1 {height:41px;}
.tt1 h3 {font-size:20px; font-family:Microsoft YaHei,SimHei,simsun; height:41px; line-height:41px; font-weight:normal; color:#076ee1; float:left;}
.n_dh {float:right; font-size:14px; line-height:41px; color:#076ee1; padding:0 0 0 15px; background:url(../images/home_ico.png) no-repeat left 16px;}
.n_dh i {font-family:simsun,SimHei,arial,helvetica,sans-serif; height:28px; padding:0 10px; text-align:center; font-style:normal; color:#6b6b6b;}
.n_dh a {color:#333;}
.n_dh a:hover {color:#da1010; text-decoration:none;}
.n_navbox {width:100%; overflow:hidden;}
.n_nav {height:42px; position:relative; float:left; left:50%;}
.n_nav ul {height:42px; position:relative; float:left; left:-50%;}
.n_nav ul li {height:42px; line-height:42px; text-align:center; margin:0 10px; float:left;}
.n_nav ul li a {line-height:42px; padding:0 15px; display:block; color:#fff; background:#0082d0; -webkit-border-radius:20px; -moz-border-radius:20px; -ms-border-radius:20px; -o-border-radius:20px; border-radius:20px;}
.n_nav ul li a:hover,.n_nav ul li a.on {background:#da1010; color:#fff; text-decoration:none;}
.n_nav2 {height:42px; position:relative; float:left; left:50%;}
.n_nav2 ul {height:42px; position:relative; float:left; left:-50%;}
.n_nav2 ul li {height:42px; line-height:42px; text-align:center; margin:0 15px; float:left;}
.n_nav2 ul li a {line-height:42px; padding:0 20px; display:block; color:#fff; background:#0082d0; -webkit-border-radius:20px; -moz-border-radius:20px; -ms-border-radius:20px; -o-border-radius:20px; border-radius:20px;}
.n_nav2 ul li a:hover,.n_nav2 ul li a.on {background:#da1010; color:#fff; text-decoration:none;}
.n_cont {margin:10px 0 40px 0;}
.nr_cont{line-height:200%;}
.n_box {width:100%; overflow:hidden; box-sizing:border-box; margin:30px 0 45px 0;}
.n_box1,.n_box2{margin:0 -30px 0 -30px; box-sizing:border-box; display:table;}
.n_box1 dl {width:360px; margin:0 30px 40px 30px; float:left; text-align:center;}
.n_box1 dl dt {width:358px; height:258px; border:1px solid #ccc; overflow:hidden; position:relative;}
.n_box1 dl:hover dt {border:1px solid #0186d5;}
.n_box1 dl dt img {width:358px; height:258px;}
.n_box1 dl dd {font-size:18px; height:52px; line-height:52px; color:#333; margin-top:1px; text-align:center;}
.n_box1 dl dd a {color:#333; display:block;}
.n_box1 dl dd a:hover,.n_box1 dl:hover dd {text-decoration:none; color:#0186d5;}
.neiye_left {width:265px; float:left;}
.neiye_right {width:900px; float:right;}
.neiye_left2 {border-left:1px solid #ccc;border-right:1px solid #ccc; height:400px;}
.neiye_dh {width:235px; margin:0 auto; padding-top:35px;}
.neiye_dh ul li {width:235px; height:36px; line-height:36px; background:url(../images/neiye_dh.gif) center center no-repeat; text-align:center; margin-bottom:12px;}
.neiye_bot {width:265px; height:69px; background:url(../images/ny_bottom.gif) center top no-repeat; font-size:20px; text-align:center; color:#fff; padding-top:40px;}
.neiye_right h4 {border-bottom:2px solid #da1010; height:45px; line-height:45px; font-size:24px;}
.chanpin {width:100%; overflow:hidden; box-sizing:border-box; margin:30px 0 45px 0;}
.chanpin1{margin:0 -15px 0 -15px; box-sizing:border-box; display:table;}
.chanpin1 dl {width:280px; margin:0 15px 10px 15px; float:left; text-align:center;}
.chanpin1 dl dt {width:278px; height:200px; border:1px solid #ccc; overflow:hidden; position:relative;}
.chanpin1 dl:hover dt {border:1px solid #0186d5;}
.chanpin1 dl dt img {width:278px; height:200px;}
.chanpin1 dl dd {font-size:18px; height:52px; line-height:52px; color:#333; margin-top:1px; text-align:center;}
.chanpin1 dl dd a {color:#333; display:block;}
.chanpin1 dl dd a:hover,.chanpin1 dl:hover dd {text-decoration:none; color:#0186d5;}
.n_box2 dl {width:360px; margin:0 30px 40px 30px; float:left; text-align:center;}
.n_box2 dl dt {width:358px; height:270px; border:1px solid #ccc; overflow:hidden; position:relative;}
.n_box2 dl:hover dt {border:1px solid #0186d5;}
.n_box2 dl dt img {width:358px; height:270px;}
.n_box2 dl dd {font-size:18px; height:52px; line-height:52px; color:#333; margin-top:1px; text-align:center;}
.n_box2 dl dd a {color:#333; display:block;}
.n_box2 dl dd a:hover,.n_box2 dl:hover dd {text-decoration:none; color:#0186d5;}
.page {width:100%; height:40px; line-height:40px; text-align:center;}
.page p a {color:#666;}
.page p a:hover {color:#ff9700;}
.page p a i {color:#ff9700;}

.page_con {width:100%;}
.n_title {padding:40px 0 10px 0; border-bottom:1px solid #e2e2e2; background:url(../images/s_tit_bg.png) center bottom no-repeat;}
.n_title h1 {font:36px Microsoft YaHei; color:#333; line-height:1.5em; margin-bottom:30px; text-align:center;}
.time {height:28px; line-height:28px;}
.time,.time a {font:14px Microsoft YaHei; color:#777; margin-right:10px; line-height:28px;}
.time a:hover {color:#f54343;}
.time span { float:right;}
