body { background-color:#fff; }
#header{background:#fd8209;}
#banner { display:block; overflow:hidden; font-size:0; margin-top:115px;}
#main {margin:48px 0;}
#main_x {margin:48px 0; border-top:1px solid #e2e2e2;}
#aside { width:20.1%; float:left;  }
#category { background-color:#eaeaea; height:42px; line-height:42px;}
#category .hd { background:url(../images/adv.jpg) no-repeat left center; color:#fff; font-size:1.625em; height:70px; line-height:70px; text-indent:33px; position:relative;}
#category .hd img{ position:absolute; right:1.1em; top:1.3125em;}
#category .bd {}
#category ul { position:relative;}

#category ul li.parent {display:inherit; float:left; min-width:154px; #width:154px;}
#category ul li.parentss{width:auto; padding:0 18px}
#category ul li.current { background:#49b0d9; color:#FFF;}
#category ul li.parent a { font-size:14px; font-family:Arial; height:42px; line-height:42px; display:block; text-align:center; color:#3c3c3c;}
#category ul li.parent a:hover { text-decoration:none; background:url(../images/cate_foor.jpg) no-repeat left top; color:#FFF;}
#category ul li.parent:hover {background:#49b0d9; }
.border{border-right:1px dotted #a0a0a0; height:11px; line-height:11px}
#category ul li.border a:hover{color:#727272;}
#category ul li .border a{height:11px; line-height:11px;}
.border:last-child{border-right:none;}

#category ul li.parent a.current { background:#49b0d9; color:#FFF; }
#category ul li.sublist { }
#category ul li.sublist li {}
#category ul li.sublist li a { display:block; background:url(../images/icon1.gif) no-repeat 45px center; text-indent:60px; height:38px; line-height:38px; font-size:0.875em; border-bottom:1px dashed #d1d1d1;}
#category ul li.sublist li a:hover { color:red; text-decoration:none; }
#category ul li.sublist li.current a { color:red; border-top:0;}
#category .dfoot{ }

.clearfix2{display:none;}

@charset "utf-8";
/* CSS Document */
html, body, ul, li {padding:0; margin:0;}
body {font:12px/normal Verdana, Arial, Helvetica, sans-serif;}
ul,li {list-style-type:none; text-transform:capitalize;}
.clear {clear:both; *display:inline;/*IE only*/}

/*menu*/
#menu {}
#navg {display:block;}
#navg .mainlevel {text-align:center; display:block;}
#navg .mainlevel a { text-decoration:none; text-align:center; display:block; _width:48px;}
#navg .mainlevel a:hover { text-decoration:none; background:#49b0d9 url(../images/slide-pannel_14.png) 0 0 repeat-x; color:#FFF;}
#navg .mainlevel ul {position:absolute; display:none; *width:2000px;/*IE is great need, width>=li.length*/ min-width:600px;}
.sub_nav_x{min-width:500px;}
#navg .mainlevel li {float:left; height:11px; line-height:11px; margin-top:14px;}
#navg .mainlevel li a {padding:0 12px; line-height:11px; height:11x; display:block; _padding-bottom:6px;/*IE6 only*/ color:#727272;}
#navg .mainlevel li a:hover { text-decoration:none; background-color:#FFF; color:#727272;}
#navg li a em/*input an em tag as a space*/ {padding:0 3px;}
.note {color:#3f240e; border-right:1px solid #fff; background:#678900 url(../images/slide-pannel_14.png) 0 0 repeat-x; display:block; line-height:34px; padding:0 3em;}
.Triangle_con {height:9px; background:url(../images/bird.png) 70px 0 no-repeat; display:block; _margin-bottom:-6px;/*IE6 only*/}
.log {margin:100px auto; width:1000px; text-transform:capitalize; line-height:200%;}


#other{border-left:solid #015198 1px; border-right:solid #015198 1px; padding:18px 23px 0;}
#other_d .chname{width:100%; height:24px; border:#cbcbcb solid 1px; color:#999;}
#other_d .btn{width:95px; height:24px; border:0; cursor:pointer; background: url(../images/quickquerybtn.jpg) no-repeat; margin:11px 23% 0;}

#m_right { width:100%; }
#location { background:url(../images/hd_bg_1.jpg) repeat-x left bottom; }
.location_title { font-size:1.5em; color:#5D5D5D;  height:73px; line-height:73px; float:left; background:url(../images/hd_bg_2.jpg) repeat-x left bottom; }
.location_list { font-size:12px; height:42px; line-height:42px; color:#696969; position:absolute; top:0px; right:28px; display:block; }
.location_list a{color:#696969;}
.location_list span { margin:0 5px; }

/*下载*/
.m_down_listt{}
.m_down_dt{border:1px solid #d9d9d9; width:100%; height:58px; line-height:58px; margin-bottom:10px; position:relative; background:url(../images/down_w.png) no-repeat 14px 19px; text-indent:55px;}
.m_down_dt a{font-size:16px; color:#666; font-family:Arial;}
.m_down_tp a{position:absolute; right:19px; top:11px; width:35px; height:35px; background:url(../images/down_b.png) no-repeat left top;}
.m_down_tp a.btn_down { display: inline-block; width: 35px; height: 35px; background:url(../images/down_b.png) no-repeat left top; }
.m_down_tp a.btn_down:hover { background:url(../images/down_b.png) no-repeat left top; text-decoration:none; }

#article { line-height:200%; font-size:14px; padding:0; }
.sha_video{float:left; width:584px; height:329px; margin:0 30px 0 0; }
.culture_left{float:left; padding:0; width:585px; height:329px; font-size:16px; color:#535353; line-height:32px; font-family:Arial;}
.culture_hb{font-size:30px; margin:5px 0; color:#393939; font-family:Arial;}
.m_honor_title { height:3.33em; line-height:3.33em; font-size:1.125em; text-align:center; color:#c51b1f; }
.m_honor_attr { height:3em; line-height:2.14em; text-align:center; border-bottom:dashed 1px #848484; }
.m_honor_content { padding:1.5em 0; }
.m_next_list { border-bottom:dashed 1px #5D5D5D; border-top:dashed 1px #5D5D5D; padding:1em 0; margin-top:1em; }
.m_next_list p.m_p_prev a { height:2.14em; line-height:2.14em; display:inline-block; overflow:hidden; float:left; margin-bottom:0.5em; }
.m_next_list span { height:2.14em; line-height:2.14em; width:6em; background-color:#5D5D5D; color:#fff; display:block; float:left; text-align:center; margin-right:0.5em; }
.m_next_list p.m_p_next a {  height:2.42em; line-height:2.42em; display:inline-block; overflow:hidden; float:left; }
.m_prev_back { text-align:right; padding-top:2em; height:2.14em; }
.m_prev_back a { background-color:#5D5D5D; font-size:1em; width:8em; height:2.14em; line-height:2.14em; text-align:center; color:#fff; display:block; float:right; }
.m_prev_back a:hover { text-decoration:none;}
.m_prev_share { margin-top:1em;}

/*发展历史*/
.History{font-family:Arial; margin:54px auto 0; width:100%; background:url(../images/hd_bgt.jpg) repeat-x center 81px;}
.History_hb{color:#393939; font-size:24px; height:90px; line-height:90px; text-align:center; background:url(../images/hd_bg.jpg) no-repeat center bottom; margin-bottom:34px;}
.H_right{ max-width:986px; margin:0 auto; width:90%;}

/*照片*/
.m_series_title { padding-top:20px; color:#5D5D5D; font-weight:normal; font-size:1em; }
.m_series_p2 { float:left; display:inline; width:285px; margin-right:20px; }
.m_series_p2 figcaption { display:block; font-size:0.875em; height:3em; line-height:3em; text-align:center; }
.noend1, .noend2, .noend3, .noend5, .noend6, .noend7, .noend9, .noend10, .noend11, .noend13, .noend14, .noend15, .noend17, .noend18, .noend19 { margin-right:1.3%; }
.noend4, .noend8, .noend12, .noend16, .noend20 { margin-right:0;}

#newslist { padding:8px 0 0;}
#newslist .item { width:100%; float: left; display: inline; border:solid 1px #e0e0e0; background-color: #ececec; margin-bottom:2%; }
#newslist li.list { border-bottom:1px dashed #bfbfbf;  margin:auto; list-style:none; padding:30px 0 28px; height:180px; #height:auto; position:relative;}
#newslist .list_img{position:absolute; right:45px; top:68px; background:url(../images/news_n.jpg) no-repeat center center; width:32px; height:60px;}
#newslist li.list img { float:left;}
#newslist li.list dl { height: 100%; overflow: hidden; padding:0 0 0 33px; font-family:Arial; width:735px;}
#newslist li.list dl dt { height:30px; line-height:30px; overflow:hidden;}
#newslist li.list dl dt a { font-size:24px; color:#4a4b4b;}
#newslist li.list dl dd.info { line-height:24px; color:#6b6b6b; font-size:14px; overflow:hidden; }
#newslist li.list dl dd.more { font-size:18px; color:#6b6b6b; margin:7px 0 20px;}
#newslist li.list dl dd.more time{ color:#6b6b6b; margin-left:-2px; }

#newslist .item:hover .time { background-color:#5D5D5D; }
#newslist .item:hover .time .p1 {  border-bottom:solid 1px #fff; color:#fff;}
#newslist .item:hover .time .p2 {  color:#fff;}

#newslist .odd { margin-right:0; }
.cMore { font-size:0.875em; width:10.357em; height:3.214em; line-height:3.214em; background:url(../images/nMoreOff.jpg) no-repeat center center; display:block; margin:0 auto; color:#fff; text-indent:1.78em; }
.cMore:hover { background:url(../images/nMoreOn.jpg) no-repeat center center; text-decoration:none; }


.m_pro_list {padding:3% 0; }
.m_pro_list .p2 {float:left; width:383px; margin-right:22px;}
.m_pro_list .p2 figure img{border:solid 1px #c9c9c9; }
.m_pro_list .p2 figcaption {display:block; height:70px; line-height:65px; text-align:center; font-size:0.875em }
.m_pro_list .p2 a:hover {text-decoration:none; }
.m_pro_list .p2:hover figure img{border:solid 1px #01519a; }
.m_pro_list .p2:hover figcaption { overflow:hidden; }
.nofirst1, .nofirst2, .nofirst3, .nofirst5, .nofirst6, .nofirst7, .nofirst9, .nofirst10, .nofirst11, .nofirst13, .nofirst14, .nofirst15 { margin-right:1.4%; }


.q2 {float:left; width:285px; margin-right:20px;}
.q2 figure img{ }
.q2 figcaption {display:block; height:65px; line-height:50px; text-align:center; font-size:14px; color:#15151f; }
.q2 a:hover {text-decoration:none; }
.q2:hover figure img{}
.q2:hover figcaption { overflow:hidden; }

/*产品详情*/
.m_view_wrap { line-height:28px; padding:43px 0 0 0; font-size:14px; color:#807f7f; font-family:Arial;}
.m_view_pic { float:right; }
.m_view_right { float:left; width:691px;}
.m_view_right .texl{border-bottom:#d6d6d6 solid 1px; margin:20px 0; width:385px;}
.m_view_model { color:#807f7f; font-size:24px; height:30px; line-height:34px;}
.m_view_name { font-size:18px; color:#807f7f; line-height:32px; }
.m_view_hb{background:url(../images/hd_bg_1.jpg) repeat-x left top;width:100%; height:46px;}
.m_view_title{ background:url(../images/hd_bg2.jpg) no-repeat left top; width:100%; font-size:20px; color:#eea500; margin-top:9px; line-height:52px;}
.m_view_attr{}
.m_view_attr ul li { background:url(../images/m_view_attr_bg.jpg) no-repeat 3px center; line-height:30px; font-size:9pt;}
.m_view_h3 { height:33px; line-height:33px; background:url(../images/title_bg.jpg) repeat-x left top; margin-top:20px; }
.m_view_h3 span { width:140px; height:28px; line-height:28px; display:block; float:left; text-align:center; cursor:pointer; border:#ccc 1px solid; margin-right:3px;}
.m_view_h3 span.m_view_on { width:140px; height:37px; line-height:28px; display:block; background:url(../images/selebg.jpg) repeat-x center top; text-align:center; color:#FFF; border:none; }
.m_view_h3 span.m_view_on b{border-bottom-color:#5D5D5D;}
.m_view_img { text-align:center;}
.Tech{border-bottom:1px solid #d3d3d3; padding:23px 0 29px; line-height:22px;}
.Tech_r{float:right; border:1px solid #dcdcdc; margin-bottom:15px; margin-top:-16px; line-height:0;}
.Tech_d{float:left; width:700px;}
.Tech_l{float:left; margin-right:24px;}
.Tech_rd{float:left; width:917px;}
.Tech_t{color:#5c5d5d; font-size:17px; margin-bottom:20px;}

.m-about-speech{float:right; width:28.4%}

/*视频滚动*/
#categorylist ul li .p3 .info { font-size:0.875em; height:68px; line-height:68px;}
#categorylist ul li .p3 .info_1, .m_pro_list .p3 .info_2{float:left; font-size:12px;}
#categorylist ul li .p3 .info_1{background:url(../images/fx_img.jpg) no-repeat 2% center; width:40%; padding-left:10%; float:left;}
#categoryContainer {width:100%; position:relative; height:274px; border:1px solid #dbdbdb;}
#categorylist { position:absolute; width:1098px; height:180px; overflow:hidden; left:51px; top:51px; margin-bottom:29px;}
#categoryContainer a.iprev {display:block; width:27px; height:40px; background:url(../images/iprev_bg.jpg) no-repeat left top; position:absolute; left:8px; top:91px;}
#categoryContainer a.inext {display:block; width:27px; height:40px; background:url(../images/inext_bg.jpg) no-repeat left top; position:absolute; right:8px; top:91px;}
#categorylist ul { list-style:none;}
#categorylist ul li{width:173px; height:120px; float:left; margin-right:13px;}
#categorylist ul li span{text-decoration:none; display:block; font-size:15px; line-height:17px; margin-top:18px;}
#categorylist ul li a { }
#categorylist ul li a img { display:block; margin:0 auto;}
/******视频留言******/
.sh_video{float:left; width:557px; height:478px; margin:0 27px 0 0; }
.vliur{}
.vliu_txt{font-size:20px; color:#444; height:50px; line-height:50px;}
.vliu_t{width:78px; height:31px; line-height:31px; text-align:right; margin-right:10px; float:left; margin-bottom:11px;}
.vliu_x{color:#ff2a1f; display:inline; height:31px; line-height:31px;}
.vliu_d{width:295px; height:31px; float:left; margin-bottom:11px;}
.vliu_dd{width:408px; height:35px; float:left; margin-top:11px;}
.vliu_v{width:390px; height:120px; float:left; margin-bottom:11px;}
.vliu_d img{float:left; margin-left:20px;}
.vliu_dy{width:120px; height:40px; margin-bottom:10px; float:left;}
.vliu, m_online_bd { line-height:220%; color:#565656; text-align:center; }
.vliu .c1 {width:100%; height:27px; line-height:27px; border:solid 1px #e1e1e1; color:#99999c; text-indent:15px; font-family:Verdana; outline:none;}
.vliu .c2 {width:100px; height:27px; line-height:27px; border:solid 1px #dadada; color:#99999c; text-indent:15px; font-family:Verdana; outline:none;}
.vliu .c3{width:100%; height:27px; line-height:27px; border:solid 1px #dadada; color:#99999c; text-indent:15px; font-family:Verdana; outline:none;}
.vliu .submit{ border:0; width:100px; height:35px; line-height:35px; cursor:pointer; background-color:#fd8209; color:#fff; font-family:Verdana; outline:none; font-size:12px; float:left; margin:0 12px 0 1px; }
.vliu .reset{ border:0; width:100px; height:35px; line-height:35px; cursor:pointer; background-color:#e4e4e4; color:#4a4a4a; font-family:Verdana; outline:none; font-size:12px; float:left; margin:0 3px 0 0px; }
.vliu textarea { width:100%; height:90px; padding:15px 0; border:solid 1px #dadada; color:#99999c; text-indent:15px; font-family:Verdana; outline:none;}
.vliu .red {color:red}
.vliu .view { width:940px; margin:0 auto; }
.jin_boor{height:35px;}
.line15{height:58px;}

/******留言******/
.vier{border:1px solid #e8e8ea; margin-top:10px;}
.contacts_txt{font-size:20px; color:#575758; height:50px; line-height:50px; background-color:#e8e8ea; text-align:center;}
.view_t{width:460px; height:40px; line-height:40px; text-align:right; margin-right:11px; float:left; margin-bottom:18px;}
.view_d{width:408px; height:38px; float:left; margin-bottom:18px;}
.view_dd{width:408px; height:35px; float:left; margin-top:33px; margin-bottom:86px;}
.view_v{width:495px; height:216px; float:left; margin-bottom:22px;}
.view_d img{float:left; margin-left:20px;}
.view_dy{width:120px; height:40px; margin-bottom:10px; float:left;}
.view, m_online_bd { line-height:220%; color:#565656; text-align:center; }
.view .c1 {width:100%; height:36px; line-height:36px; border:solid 1px #e1e1e1; color:#99999c; text-indent:15px; font-family:Verdana; outline:none;}
.view .c2 {width:100px; height:36px; line-height:36px; border:solid 1px #dadada; color:#99999c; text-indent:15px; font-family:Verdana; outline:none;}
.view .c3{width:100%; height:36px; line-height:36px; border:solid 1px #dadada; color:#99999c; text-indent:15px; font-family:Verdana; outline:none;}
.view .submit{ border:0; width:100px; height:35px; line-height:35px; cursor:pointer; background-color:#fd8209; color:#fff; font-family:Verdana; outline:none; font-size:12px; float:left; margin:0 12px 0 1px; }
.view .reset{ border:0; width:100px; height:35px; line-height:35px; cursor:pointer; background-color:#e4e4e4; color:#4a4a4a; font-family:Verdana; outline:none; font-size:12px; float:left; margin:0 3px 0 0px; }
.view textarea { width:100%; height:184px; padding:15px 0; border:solid 1px #dadada; color:#99999c; text-indent:15px; font-family:Verdana; outline:none;}
.view .red {color:red}
.view .view { width:940px; margin:0 auto; }
.jin_boor{height:35px;}
.line15{height:58px;}

/*训练*/
.Tra{width:100%; border-bottom:1px solid #cfd1d4;}
.Tra_foot{width:100%;}
.Tra_hh{float:left; width:770px; line-height:25px; font-size:14px; color:#747474;  font-family:Arial;}
.Tra_hh span{ color:#121c28; margin:0 5px; }
.Tra_hb{color:#49b0d9; font-size:24px; margin:31px 0 19px 0; }
.Tra_top{color:#49b0d9; font-size:24px; margin:0px 0 19px 0; }
.Tra_img{float:right; margin:78px 0 0 0;}
.Tra_imgt{float:right; margin:48px 0 0 0;}
.Tra_TX{width:396px; float:right;}
.Tra_Ta{width:20%;}

/*训练*/
.Sarticle_l{float:left; width:770px; line-height:29px; font-size:14px; color:#727272;  font-family:Arial;}
.Sarticle_hb{color:#727272; font-size:24px; margin:30px 0 8px 0; }
.Sarticle_l span{ color:#adadad; margin:0 5px; }
.Sarticle_r{float:right; color:#f6a800; font-size:30px; line-height:45px; text-align:center; margin-top:75px;}
.Sra_img{margin-top:21px;}

.gbook1 { width:10%}
.gbook2 { width:50%; float:left; }
.gbook3, .gbook4 { width:20%; }
.mobieapp { border-left:solid 1px #ccc; border-top:solid 1px #ccc; }
.mobieapp li { width:24.8%; float:left; border-right:solid 1px #ccc; border-bottom:solid 1px #ccc; padding:0.3em 0; }

.m_pro_listtP .p1{ display:inline;  min-height:147px;}
.m_pro_listtP p strong{color:#015198; font-size:1.25em;}
.nof01,.nof02,.nof03,.nof04{width:43%; background-color:#e1e1e1; padding:50px 0 0 32px;  margin-bottom:20px;}
.nof01,.nof03{float:left;}
.nof02,.nof04{float:right;}
.nof01{border-radius:50px 8px 8px 8px;}
.nof02{border-radius:8px 50px 8px 8px;}
.nof04{border-radius:8px 8px 50px 8px;}
.nof03{border-radius:8px 8px 8px 50px;}

.contacts_hb{color:#505050; font-size:22px; font-family:Arial; line-height:38px; margin-bottom:13px;}
.contacts_hp{color:#505050; font-size:20px; font-family:Arial; line-height:44px;}
.contacts_tx{color:#6b6b6b; font-size:16px; font-family:Arial; line-height:29px;}
.contacts_xb{color:#6b6b6b; font-size:18px; font-family:Arial; display:inline;}
.contacts_td{text-indent:76px; }
.contacts_te{text-indent:55px; }
.map{height:432px; width:587px; background:url(../images/map.jpg) no-repeat center top; border:1px solid #dbdad8; float:right;}

/*空白*/
.left_kb{width:36%; float:left;}
.left_kbt{width:100%; float:left;}
.left_kb_img{float:right; margin-right:20px;}
.right_kbt{ height:271px;}
.left_kbtg{width:80%; margin:auto;}
.right_kbtn{width:36%; float:right;}
.left_kb_imgg{float:right; margin-left:20px;}
@media screen and (max-width:1099px){  
.wrapper { width:99%; margin:0 auto; }
}
@media screen and (max-width:1024px){  
.m_view_content img{width:100%;}
.m_view_right .texl{width:322px;}
}
@media screen and (max-width:360px){

}
@media screen and (max-width:320px){
    
}