﻿@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-family:"微软雅黑",Arial, Helvetica, sans-serif; font-size:14px;}
ul{margin:0px; padding:0px;}
li{margin:0px; padding:0px; list-style:none;}
h1{margin:0px; padding:0px;}
h2{margin:0px; padding:0px;}
h5,h4,h3{margin:0px; padding:0px;}
img{border:0px;}
a{text-decoration:none; font-size:14px; color:#1155cc;}
p{margin:0px; padding:0px;}
object,embed,a{bblr:expression_r(this.onFocus=this.blur());outline:none;}

.jm_top{height:60px; width:1100px; margin:0px auto; padding-top:25px; padding-bottom:35px;}
.jm_topL{float:left; margin-right:95px;}
.logo img{margin-top:10px; float:left; margin-right:25px;}
.jm_topL span{display:inline-block; height:60px; border-left:1px solid #c7c7c7; font-size:20px; color:#000; padding-left:10px; line-height:93px; overflow:hidden;}
.search{width:272px; height:26px; position:relative; background:url(../images/index02.gif) no-repeat; float:left; margin-top:33px;}
.jm_txt01{width:230px; height:22px; position:absolute; top:1px; left:8px; border:0px; background:none; font-family:"微软雅黑"; font-size:12px; color:#000;}
.jm_btn01{position:absolute; width:30px; height:24px; cursor:pointer; background:none; border:0px; right:1px; top:1px;}
.jm_phone{float:right; font-size:15px; color:#000; padding-top:10px; padding-right:10px;}
.jm_phone span{display:block; line-height:23px;}
.jm_phone img{margin-bottom:-5px;}
.jm_nav{width:100%; height:48px; background:url(../images/index04.gif) repeat-x;}
.jm_navM{width:1100px; height:45px; margin:0px auto;}
.jm_navM ul{padding-left:15px;}
.jm_navM ul li{float:left; width:95px; height:45px; line-height:45px; text-align:center; margin-right:35px; position:relative;}
.jm_navM ul li a{font-size:16px; color:#fff;}
.jm_navM ul li.curr{background:url(../images/index05.gif) top left no-repeat; position:relative; top:-3px; padding-top:3px;}
.jm_navM ul li.curr a{color:#064e8f;}
.jm_navM ul li:hover a{color:#064e8f;}
.jm_navM ul li:hover{background:url(../images/index05.gif) top left no-repeat; position:relative; top:-3px; padding-top:3px;}
/****导航下拉菜单***/
.jm_navM ul li .xiala{position:absolute; top:45px; left:0px; background:#fff; height:auto; z-index:2000; width:118px; background:#eef3f8;  padding:10px 0px; padding-top:5px; display:none; text-align:center;}
.jm_navM ul li .xiala a{display:block; height:30px; line-height:30px; font-size:14px; color:#000;/* background:url(../images/index52.gif) 12px 10px no-repeat; */padding-left:0px; text-align: center;}
.jm_navM ul li .xiala a:hover{text-decoration:underline;}
.jm_navM ul li .otherxiala{width:235px; padding-right:0px; border-right:0px;}
.jm_navM ul li .otherxiala a{float:left; border-right:1px solid #babec2; width:117px;}


.leftbtn{cursor:pointer; position:absolute; left:0px; top:150px; z-index:200; transition:all 0.3s linear; opacity:0; filter:alpha(opacity=0); -moz-opacity:0;  -khtml-opacity: 0;}
.btnright{cursor:pointer; position:absolute; right:0px; top:150px; z-index:200; transition:all 0.3s linear; opacity:0; filter:alpha(opacity=0); -moz-opacity:0;  -khtml-opacity: 0;}
.banner:hover .leftbtn{opacity:0.5; filter:alpha(opacity=50); -moz-opacity:0.5;  -khtml-opacity:50;}
.leftbtn:hover{opacity:1; filter:alpha(opacity=100); -moz-opacity:1;  -khtml-opacity:100;}
.banner:hover .btnright{opacity:0.5; filter:alpha(opacity=50); -moz-opacity:0.5;  -khtml-opacity:50;}
.btnright:hover{opacity:0.5; filter:alpha(opacity=50); -moz-opacity:0.5;  -khtml-opacity:50;}


.banner{width:100%; height:424px; position:relative; overflow:hidden;}
.banner ul{width:100%; height:424px; position:absolute; top:0px; left:0px; overflow:hidden;}
.banner ul li{width:1500px; height:424px; float:left; overflow:hidden;}
.banner ul li a img{ height:424px;}
.banner ul li a{display:block; height:424px; width:2500px; position:absolute; left:50%; top:0px; margin-left:-1250px; text-align:center;}
.banner p{width:100%; height:0px; text-align:center; position:absolute; bottom:70px;}
.banner p span{display:inline-block; width:20px; height:20px; border-radius:20px; background:#fff; margin:0px 10px; cursor:pointer;}
.banner p span.currspan{background:#ee1c24;}
.jm_con{width:100%; min-height:200px; _height:200px; overflow:hidden; *overflow:visible; background:#fff; padding-top:25px; padding-bottom:30px;}
.item_hd{width:465px; height:300px; background:#fff; padding-right:25px; border-left:2px solid #f4f4f4;}
.jm_conM{width:1100px; height:300px; margin:0px auto; overflow:hidden;}
.item_hdL{width:150px; height:300px; border-right:1px solid #f4f4f4; padding:0px 25px; float:left; text-align:center; overflow:hidden;}
.item_hdL a{color:#000;}
.iten_hdR{width:244px; padding-left:20px; float:left; height:300px;}
.item_hdL strong{display:block; font-size:18px; padding-top:25px; line-height:25px;}
.descrip{display:block; clear:both; font-size:12px; color:#000; height:50px; line-height:45px;}
.btmspan img{display:block; margin:0px auto; margin-bottom:30px;}
.plusimg{display:block; margin:0px auto; width:150px; height:185px;}
.btmspan{font-size:12px; color:#333; line-height:30px;}
.iten_hdR ul li{height:40px; padding:16px; border-bottom:1px solid #efefef; overflow:hidden;}
.iten_hdR ul li h5{font-weight:normal;}
.iten_hdR ul li h5 a{font-size:12px; color:#000; height:22px; overflow:hidden; width:220px; display:block; text-overflow:ellipsis; white-space:nowrap;}
.iten_hdR ul li span{font-size:12px; color:#000;}
.iten_hdR ul li span img{margin-bottom:-3px; margin-right:10px;}
.iten_hdR ul li.last{border-bottom:0px;}
.iten_hdR ul li h5 a:hover{color:#005bac;}
.j_item{width:201px; height:300px; overflow:hidden; float:left;}
.JM_productsBox{width:100%;}
.seek{width:100%; min-height:200px; _height:200px; overflow:hidden; *overflow:visible; background:url(../images/index12.gif) repeat; padding-bottom:45px;}
.seek_mid{width:1100px; min-height:200px; _height:200px; overflow:hidden; *overflow:visible; margin:0px auto;}
.seek_mid01{height:75px; text-align:center; font-size:30px; color:#fff; background:url(../images/index11.gif) 0px 49px no-repeat;}
.seek_mid01 span{display:inline-block; height:85px; background:url(../images/index12.gif) repeat; padding-left:27px; padding-right:12px; width:auto; line-height:100px; overflow:hidden;}
.seek_h5{font-weight:normal; font-size:20px; color:#b2c4de; text-align:center; text-transform:uppercase;}
.Industry{width:100%; min-height:200px; _height:200px; overflow:hidden; *overflow:visible; background:#fff;}
.industryM{width:1100px; min-height:200px; _height:200px; overflow:hidden; *overflow:visible; margin:0px auto;}
.industryM01{height:88px; background:url(../images/index13.gif) 0px 65px no-repeat; text-align:center; overflow:hidden;}
.industryM01 span{display:inline-block; padding-left:27px; padding-right:12px; font-size:30px; color:#005bac; line-height:130px;}
.seek_h501{color:#949494;}
.industryM0nav{border-bottom:2px solid #c7c7c7; padding:0px 20px; padding-right:0px; padding-bottom:34px; margin-top:15px; margin-bottom:20px;}
.industryM0nav a{font-size:16px; color:#000; display:block; float:left; padding:0px 7px; margin-right:10px;}
.industryM0nav a.currlink{color:#005bac; border-bottom:2px solid #005bac; padding-bottom:12px;}
.gundong01{width:280px; height:380px; position:relative; overflow:hidden; padding:12px; border:1px solid #d8d8d8; box-shadow:2px 2px #eee; border-bottom:0px; margin-right:30px;}
.gundong01 ul{width:280px; height:380px; position:absolute; top:12px; left:12px;}
.gundong01 ul li{float:left; width:280px; height:380px; margin-bottom:12px;}
.gundong01 ul li img{width:280px; height:380px;}
.wrap{margin-bottom:30px; width:304px; float:left; height:auto; margin-right:30px;}
.gundong01 p{width:100%; height:0px; text-align:center; bottom:60px; position:absolute;}
.gundong01 p span{display:inline-block; width:20px; height:20px; border-radius:20px; background:#fff; margin:0px 10px; cursor:pointer;}
.gundong01 p span.currtspan{background:#ee1c24;}
.zxjj{width:350px; height:auto; float:left; margin-right:30px;}
.zxjj h5{height:35px; font-weight:normal; line-height:25px; border-bottom:1px solid #dcdcdc; font-size:16px; color:#000;}
.zxjj h5 span{float:left;}
.zxjj h5 a{float:right; font-size:12px; color:#373737;}
.zxjj h5 a:hover{ color:#f11317;}
.samep{height:138px; overflow:hidden; padding:10px 0px; font-size:12px; color:#373737; margin-bottom:20px;}
.samep p{text-indent:24px; line-height:25px;}
.zxjj h5 span img{margin-left:8px;}
.jm_case{width:380px; height:auto; float:right; margin-right:0px;}
.newslist li{line-height:25px; height:25px; overflow:hidden;}
.newslist li a{display:block; line-height:25px; font-size:12px; color:#000; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; max-width:330px;}
.newslist li a img{margin-right:15px; margin-bottom:2px;}
.newslist{padding-top:5px;}
.gundong02{width:380px; height:205px; position:relative; overflow:hidden; margin-top:15px; margin-bottom:15px;}
.gundong02 ul{width:380px; height:205px; position:absolute; top:0px; left:0px; overflow:hidden;}
.gundong02 ul li{width:380px; height:205px;}
.gundong02 ul li a{width:82px; display:inline-block; text-align:center; font-size:12px; color:#000; height:92px; margin-bottom:10px;}
.gundong02 ul li a img{width:82px; height:73px; margin-bottom:3px;}
.gundong02 ul li a:hover{color:#f11317;}
.newslist li a:hover{color:#f11317;}
.foot{width:100%; min-height:200px; _height:200%; overflow:hidden; *overflow:visible; background:#f5f5f5;}
.footM{width:1100px; min-height:200px; height:200%; overflow:hidden; overflow:visible; margin:0px auto;}
.footM ul{width:160px; float:left; padding-top:25px; margin-bottom:25px;}
.footM ul li a{display:block; height:25px; line-height:25px; font-size:14px; color:#000;}
.footM ul li span{display:block; font-size:16px; color:#000; height:28px;}
.footM ul.last{width:auto;}
.footM ul li a:hover{color:#f11317;}
.footbom{clear:both; padding-top:15px; margin-bottom:30px; border-top:1px solid #dcdcdc; font-size:12px; color:#000;}
.footboml{float:left;}
.footboml a{color:#000; margin:0px 2px;}
.footbomR{float:right; line-height:20px; padding-bottom:10px;}
.footboml a:hover{text-decoration:underline;}
.bottm{width:100%; height:auto; background:#777;}
.bottomM{width:1100px; height:auto; margin:0px auto; padding:15px 0px; font-size:12px; color:#fff; overflow:hidden;}
.bottomM a{color:#f5f5f5; margin-left:10px; line-height:25px; font-size:12px; float:left;}
.bottomM span{float:left; margin-top:3px;}
.qiehuan_xxk{clear:both;}
.samep01a{height:280px; padding-top:20px;}

/*缓动效果*/
.clearhd{width:1100px; clear:both; overflow:hidden; height:174px;}
.clearhd_L{float:left; position:relative; overflow:hidden; width:550px;}
.coll01{position:relative;}
.coll01 img{display:block; float:left; transition:all 0.3s linear; width:100%; transition:all 0.3s linear; height:174px;}
.coll02{position:absolute; height:100%; top:0px; right:0px; width:209px; float:right; background:#fff; box-sizing:border-box; padding:15px; overflow:hidden; cursor:pointer;}
.coll02 h5{font-weight:normal; font-size:16px; color:#000; padding-bottom:15px; padding-top:10px; z-index:200;}
.coll02 p{font-size:12px; color:#000; line-height:25px; text-indent:24px; z-index:200; overflow:hidden; height:105px;}
.clearhd_L:hover img{transform:scale(1.3,1.3); -webkit-transform: scale(1.3,1.3); -ms-transform: scale(1.3,1.3); -o-transform: scale(1.3,1.3); -moz-transform: scale(1.3,1.3);}
.span01{display:block; width:20px; height:52%; position:absolute; right:0px; top:0px; transition:all 0.3s linear; background:#fff;}
.span02{display:block; width:20px; height:52%; position:absolute; right:0px; bottom:0px; transition:all 0.3s linear; background:#fff;}
.wraph5{z-index:200;}
.clearhd_L:hover .span02{transform:skewX(-12deg) translateX(9px); -o-transform:skewX(-12deg) translateX(9px); -moz-transform:skewX(-12deg) translateX(9px); -ms-transform:skewX(-12deg) translateX(9px); -webkit-transform:skewX(-12deg) translateX(9px);}
.clearhd_L:hover .span01{transform:skewX(12deg) translateX(9px); -ms-transform:skewX(12deg) translateX(9px); -o-transform:skewX(12deg) translateX(9px); -moz-transform:skewX(12deg) translateX(9px); -webkit-transform:skewX(12deg) translateX(9px);
}
.coll01>a{display:block; width:344px; height:174px; position:relative;}
.clearhd_L02 .coll02{width:304px; height:174px; float:left; left:0px;}
.clearhd_L02 .coll01{width:246px; float:right;}
.clearhd_L02 .coll01 img{width:100%; height:174px;}
.clearhd_L02 .span01{left:0px;}
.clearhd_L02 .span02{left:0px;}
.clearhd_L02>a{display:block; width:209px; height:174px; position:relative; right:0px;}
.clearhd_L02 .coll01>a{width:100%; overflow:hidden;}
.clearhd_L02:hover .span01{transform:skewX(-10deg) translateX(-8px); -o-transform:skewX(-10deg) translateX(-8px); -moz-transform:skewX(-10deg) translateX(-8px); -webkit-transform:skewX(-10deg) translateX(-8px); -ms-transform:skewX(-10deg) translateX(-8px);}
.clearhd_L02:hover .span02{transform:skewX(10deg) translateX(-8px); -ms-transform:skewX(10deg) translateX(-8px); -o-transform:skewX(10deg) translateX(-8px); -moz-transform:skewX(10deg) translateX(-8px); -webkit-transform:skewX(10deg) translateX(-8px); -moz-transform:skewX(10deg) translateX(-8px);}
/*缓动效果*/

/*发展历程*/
.wrappSS{clear:both;}
.ziyebanner{width:100%; height:306px;}
.history{width:1100px; min-height:500px; _height:500px; overflow:hidden; *overflow:visible; margin:0px auto;}
.history_left{width:280px; min-height:500px; _height:500px; overflow:hidden; *overflow:visible; float:left;}
.his_h1{height:67px; line-height:67px; border-bottom:1px solid #cccccc; font-weight:normal; font-size:30px; color:#4b4b4b; margin-bottom:24px;}
.his_h1 span{float:left; text-transform:uppercase;}
.his_h1 font{float:right;}
.his_list{clear:both; overflow:hidden;}
.his_list a{display:block; float:left; margin-right:11px; margin-bottom:8px; width:130px; height:45px; background:#f8f8f8; border:1px solid #ccc; font-size:16px; color:#999; line-height:45px; text-align:center;}
.his_phone{width:245px; height:45px; border:2px solid #2361ae; padding:20px 15px; padding-bottom:15px;}
.his_phone img{width:55px; height:42px; float:left; margin-right:10px;}
.his_phone span{display:block; font-size:12px; color:#2361ae; float:right; border-left:2px solid #2361ae; padding-left:8px; margin-top:5px;}
.his_list a.current{border:3px solid #2361ae; width:126px; height:41px; color:#2361ae; line-height:41px;}
.his_list a:hover{border:3px solid #2361ae; width:126px; height:41px; color:#2361ae; line-height:41px;}
.history_right{width:770px; min-height:500px; _height:500px; overflow:hidden; *overflow:visible; float:right;}
.hieright01{height:65px; background:url(../images/index27.gif) 105px 67px no-repeat; padding-top:15px; margin-bottom:45px; clear:both;}
.devolop{float:left; font-size:24px; color:#2361ae; text-transform:uppercase;}
.devolop font{display:block; clear:both; font-size:24px;}
.devolop span{display:block; width:auto; position:absolute; padding-right:5px; background:#fff;}
.his_home{float:right; font-size:12px; color:#333; margin-top:20px;}
.his_home a{color:#333; margin:0px 3px;}
.his_home a img{margin-bottom:-3px; margin-right:10px;}
.his_ul{background:url(../images/index30.gif) 122px 30px repeat-y; clear:both; overflow:hidden; margin-bottom:100px;}
.date{width:127px; height:58px; float:left; background:url(../images/index29.gif) no-repeat; font-size:14px; color:#999;}
.date i{display:block; font-size:24px; color:#4c4c4c;}
.datewrap{width:79px; height:53px; float:left; text-align:center; padding-top:5px;}
.infor{width:584px; height:auto; border:1px solid #e5e5e5; padding:10px 7px; float:right; font-size:12px; color:#4c4c4c; line-height:20px;}
.his_ul li{clear:both; overflow:hidden; margin-bottom:60px;}
.kong{width:43px; height:20px; background:#fff; float:right;}
.his_home a:hover{color:#2361ae;}
.honor_ul{clear:both; overflow:hidden; padding-left:10px; width:780px;}
.honor_ul li{height:240px;}
.honor_ul li a{display:block; float:left; width:242px; margin-right:12px; text-align:center; font-size:14px; color:#333; background:url(../images/shoaw.png) 0px 174px no-repeat;}
.honor_ul li a img{display:block; width:229px; height:160px; padding:6px 5px; border:1px solid #ccc; margin-bottom:18px;}
.honor_ul li a:hover{color:#f11317;}
.fanye{height:85px; text-align:right; margin-top:30px;}
.fanye a{display:inline-block; font-size:12px; color:#333; height:30px; line-height:30px;}
.fanye a.a1{width:60px; border:1px solid #ececec; border-top:1px solid #c8c8c8; text-align:left;}
.fanye a.a1 img{margin-left:15px; margin-right:4px; margin-bottom:-1px;}
.fanye a.current{width:32px; background:#0172c2; border:1px solid #0172c2; color:#fff; text-align:center; margin:0px 10px;}
.fanye a.a2{color:#1a9cf1; margin:0px 29px;}
.fanye input{width:50px; height:28px; border:1px solid #c9c9c9; margin-right:14px; font-size:12px; text-align:center;}
.fanye a.a3{width:35px; text-align:center; color:#000;}
.fanye a:hover{text-decoration:underline;}
.firm01 img{text-align:center; width:180px; height:128px; margin-right:15px;}
.inforp{font-size:14px; color:#333; line-height:30px; margin-bottom:50px;}
.inforp p{text-indent:24px;}
.firm01{overflow:hidden; margin-bottom:30px;}
.honor_ul li a span{display:block; max-width:230px; margin:0px auto; height:20px; overflow:hidden;}
.total{height:50px; line-height:50px; border-bottom:4px solid #dcdcdc;}
.total span{display:inline-block; height:50px; border-bottom:4px solid #d61618; font-size:24px; color:#d61618;}
.totalul{clear:both; overflow:hidden;}
.totalul li{height:100px; overflow:hidden; padding-top:20px; padding-bottom:38px; border-bottom:1px dotted #ccc; clear:both;}
.tot_link img{float:left; width:120px; height:135px; margin-right:15px;}
.tot_right h5 a{font-weight:normal; font-size:18px; color:#000;}
.tot_right{width:625px; float:left;}
.tot_right p{height:70px; line-height:23px; overflow:hidden; color:#999; font-size:14px;}
.tot_right h5{margin-bottom:8px; height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; max-width:500px;}
.tot_right h5 a:hover{color:#d61618;}
.tot_right01A{width:100%; padding-top:15px;}
.tot_fanye{height:33px; text-align:center; font-size:12px; color:#000; margin:35px 0px; line-height:33px;}
.tot_fanye a{color:#000; display:inline-block; text-align:center; margin-right:5px;}
.tot_fanye a.a1{width:62px; height:33px; background:url(../images/index33.gif) no-repeat;}
.tot_fanye  input{width:36px; height:17px; border:0px; background:url(../images/index34.gif) no-repeat; margin:2px; padding-left:5px;}
.tot_fanye a font{color:#ff0000;}
.tot_fanye a b{font-weight:normal; margin:0px 3px;}
.team{clear:both; overflow:hidden; margin-bottom:50px; padding-top:20px;}
.teammates{width:215px; height:255px; float:left; padding:2px; border:1px solid #ccc; margin-right:20px;}
.team_R{float:left; width:510px; padding-right:10px; overflow:hidden; font-size:14px; color:#555; line-height:25px;}
.team_R h5{font-weight:normal; font-size:20px; color:#333; margin-bottom:5px;}
.obama{clear:both; overflow:hidden; padding-top:10px;}
.obama li{height:150px; overflow:hidden; margin-bottom:30px;}
.obama_link img{width:114px; height:140px; padding:3px; border:1px solid #ccc; float:left;}
.obama_R{width:620px; float:right; font-size:14px; color:#9d9d9d; line-height:25px;}
.obama_R h5{font-weight:normal; margin-bottom:10px;}
.obama_R h5 a{font-size:18px; color:#2a2a2a;}
.obama_R p{height:95px; overflow:hidden;}
.obama_R p a{color:#e50000;}
.obama_R p a:hover{text-decoration:underline;}
.obama_R h5 a:hover{ color:#f11317;}
.jm_idear{width:1100px; min-height:500px; _height:500px; overflow:hidden; *overflow:visible; margin:0px auto;}
.jm_idearA{height:60px; line-height:65px; overflow:hidden;}
.jm_idearA span{float:left; font-size:24px; color:#000;}
.jm_idearA_r{float:right;}
.jm_idearA_r a{font-size:14px; color:#333; margin:0px 13px; padding:0px 3px; padding-bottom:8px;}
.jm_idearA_r a.currentA{border-bottom:2px solid #2361ae;}
.jm_idearB{height:300px; margin-bottom:10px;}
.jm_idearC{min-height:500px; _height:500px; overflow:hidden; *overflow:visible;}
.jm_idearC_l{width:240px; height:auto; float:left;}
.jm_idearC_l a{display:block; height:40px; line-height:40px; border-bottom:1px solid #ccc; background:url(../images/index35.gif) 12px 17px no-repeat; padding-left:35px; font-size:14px; color:#333;}
.jm_idearC_l a.currentC{color:#165fa0;}
.jm_idearC_l a:hover{color:#165fa0;}
.jm_idearC_r{width:833px; height:auto; float:right;}
.jm_idearC_h5{height:39px; line-height:39px; border-bottom:1px solid #ccc; font-size:18px; color:#000; font-weight:normal;}
.jm_idearF{clear:both; height:auto; font-size:14px; color:#222;}
.jm_idearF h1{font-weight:normal; font-size:24px; text-align:center; margin:20px 0px;}
.keyword{clear:both; overflow:hidden; font-size:12px; color:#000; line-height:25px; margin-bottom:30px;}
.keyword a{display:inline-block; height:25px; background:#ebeaf7; border-radius:15px; padding:0px 10px; margin-right:15px; color:#000; font-size:12px;}
.keyword b{margin-right:5px;}
.share{font-size:12px; color:#000; margin-bottom:25px;}
.share a img{margin:0px 2px; margin-bottom:-3px;}
.line{height:2px; background:#dcdcdc;}
.relative{clear:both; overflow:hidden; padding-top:15px; margin-bottom:35px;}
.relative h5{font-weight:normal; font-size:14px; color:#000; margin-bottom:10px;}
.relative a{display:block; height:28px; line-height:28px; font-size:12px; color:#333; background:url(../images/index42.gif) 0px 14px no-repeat; padding-left:15px;}
.relative a span{display:inline-block; max-width:660px; height:28px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; line-height:28px; float:left; margin-right:10px;}
.relative a:hover span{ color:#f11317;}
.guide{clear:both; height:130px; overflow:hidden; margin-bottom:25px;}
.guide01{width:340px; height:auto; float:left; padding-right:20px; border-right:1px solid #ccc; margin-right:25px;}
.guide01 h5{font-weight:normal; font-size:16px; color:#000; margin-bottom:10px;}
.guide01 h5 a{float: right;font-size: 12px;color:#434343;border-bottom:0px dashed #ccc;background:url() 0px 13px no-repeat;}
.guide01 a{display:block; height:30px; line-height:30px; border-bottom:1px dashed #ccc; font-size:12px; color:#434343; background:url(../images/index42.gif) 0px 13px no-repeat; padding-left:15px; max-width:305px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.guide01 a:hover{color:#f11317;}

.guide02{width:340px; height:auto; float:left; padding-right:20px; border-right:1px solid #ccc; margin-right:25px;}
.guide02 h5{font-weight:normal; font-size:16px; color:#000; margin-bottom:10px;}
.guide02 a{float: right;font-size: 12px;color:#434343;}
.guide02 a:hover{color:#f11317;}


.guide01A{width:300px; margin-right:0px; border:0px;}
.weixin{float:left; margin-right:26px;}
.guide01_r p{height:60px; line-height:20px; overflow:hidden; font-size:12px; margin-bottom:5px;}
.guide01_r h5{margin-bottom:5px;}
.guide01_r span{display:block; color:#00b9ef;}
.business{height:auto; font-size:14px; color:#060001; line-height:30px;}
.busimg{display:block; max-width:80%; height:auto; margin:20px auto;}
.h5_link{font-size:14px; color:#165fa0; font-weight:normal;}
.infor_jmSS{height:290px;}
.local{ height:250px; float:left; margin-top:27px; margin-left:1px;}
.local_r{/*width:625px;*/}
.infor_jmSS p{height:120px; overflow:hidden; font-size:16px; color:#060001; text-indent:32px; line-height:30px;}
.xxlj{display:block; font-size:16px; color:#009bde; padding-top:25px;}
.xxlj:hover{text-decoration:underline;}
.jd_case{height:225px; background:url(../images/index46.gif) center top no-repeat; margin-bottom:30px;}
.case_h5{height:80px; line-height:80px; text-align:center; font-weight:normal; font-size:24px; color:#060001;}
.mage_date_A{height:36px; line-height:36px; font-size:12px; color:#000; background:url(../images/index49.gif) 0px 19px repeat-x; margin-bottom:30px; margin-top:35px;}
.mage_date_A font{font-size:12px; float:left; display:inline-block; background:#fff; padding:0px 10px; margin-left:15px;}
.mage_date_Ar{float:left;}
.mage_date_Ar span{display:inline-block; width:36px; height:36px; background:url(../images/index47.gif) no-repeat; text-align:center; margin-left:20px; cursor:pointer;}
.mage_date_Ar span.currspan{background:url(../images/index48.gif) no-repeat; color:#fff;}
.mage_date_Ar span.currspan a{ color:#fff;}

.mage_date_B{height:246px; clear:both; margin-bottom:30px; overflow:hidden;}
.mage_Br{float:right; width:555px;}
.mage_Br h5{font-weight:normal; height:30px; overflow:hidden; margin-bottom:15px; max-width:420px; text-overflow:ellipsis; white-space:nowrap;}
.mage_Br h5 a{font-size:18px; color:#000;}
.mage_Br p{height:190px; font-size:12px; line-height:24px; overflow:hidden;}
.mage_Br h5 a:hover{color:#f11317;}
.buchong_bott{clear:both; overflow:hidden;}
.chocie{width:65px; height:auto; position:absolute; margin-left:800px; margin-top:-250px;}
.choce_span{display:block; margin-bottom:20px;}
.choce_span select{width:65px; height:28px; font-size:12px; text-align:center; color:#000;}
.gundong01A{height:168px; position:relative; overflow:hidden; width:65px;}
.upbtn{cursor:pointer; top:0px; left:10px; cursor:pointer; position:absolute; z-index:200;}
.downbtn{cursor:pointer; bottom:0px; left:10px; cursor:pointer; position:absolute; z-index:200;}
.gundongulA{height:125px; width:65px; position:absolute; top:22px; left:0px;}
.gundongulA ul{height:125px; width:65px; position:absolute; top:0px; left:0px;}
.gundongulA ul li{height:24px; line-height:24px; text-align:center; font-size:14px; color:#000; margin-bottom:25px; cursor:pointer;}
.gundongulA ul li.currentLI{background:#1357a0; color:#fff;}
.gundongulA ul li.currentLI a{background:#1357a0; color:#fff;}
.wufgund{height:135px; position:relative; overflow:hidden;}
.wufgund ul{position:absolute; height:135px; top:0px; left:0px;}
.wufgund ul li{float:left; text-align:center; margin-right:40px;}
.wufgund ul li img{display:block; margin-bottom:10px;/* max-height:85px; max-width:139px;*/ overflow:hidden;}
.wufgund ul li a{font-size:12px; color:#000;}
.clear{clear:both;}
.upgundong{overflow:hidden; position:relative; height:170px;}
.mage_fix{overflow:hidden;}


/****2015-6-8****/
.chocie{display:none;}
.mage_date_Ar span.hui{color:#bbb; cursor:default;}
.chociefix{position:fixed; margin-top:0px; top:139px;}
.chocieAbs{position:absolute; margin-top:0px;}
.showClassaa{display:block; margin-top:25px;}
.mage_datepaid{padding-top:102px;}
.mage_datepaid .mage_fix{width:770px; height:102px; position:fixed; top:0px; background:#fff;}
.mage_date{position:relative;}
.upgundong{height:auto;}
.upgundongOver{height:170px; position:relative; overflow:hidden;}
.gudiedeover{height:100px; position:relative; overflow:hidden;}
.buchongguide{height:auto; position:relative;}
.gudiedeoverASS{height:100px; position:relative; overflow:hidden;}
.buchongguideASS{height:auto; position:relative;}
.mage_date_Ar span{margin-left:19px;}
.gundongulA ul li a{color:#000; display:block;}
.gundongulA ul li a:hover{background:#1357a0; color:#fff;}

/****2015-6-12****/
.jm_navM ul li .xiala{top:48px;}
.banner{top:-3px;}
.jm_nav{position:relative; z-index:100;}
object,embed,a{bblr:expression_r(this.onFocus=this.blur());outline:none;}
body{min-width:1100px;}
.seek_mid01 span{height:75px; overflow:hidden;}
.industryM0nav{height:35px; padding:0px; padding-left:20px;}
.industryM0nav a{height:35px;}
.industryM0nav a.currlink{padding-bottom:0px;}
.date_link{float:left;}
.kong{display:none;}
.firm p{line-height:30px; color:#333; font-size:14px;}
.his_phone{width:auto; padding-right:8px;}
.his_phone span{font-size:14px; text-align:right;}
.his_phone img{margin-right:0px;}
.his_ul li{margin-bottom:30px;}

.kong{background:none;}
.fanye a font{font-size:12px;}
.coll02 p{color:#333;}
.samep{color:#333;}
.footM ul li a{color:#000;}
.footM ul li span{color:#000;}
.footboml a{color:#000;}
/*.footbomR{color:#000;}*/
.his_phone span{text-align:right; font-size:14px; float:right; display:block; background:#fff; width:180px; height:40px; margin-top:2px;}
.business{line-height:30px; font-size:14px; color:#333;}
.business p strong{color:#333;}
.infor_jmSS p{color:#333; font-size:14px;}
.jm_idearA{color:#333;}
.xxlj{font-size:14px;}
.firm01{line-height:30px; margin-bottom:0px;}
.ziyebanner{position:relative; top:-3px;}

/*07-03*/
/*.banner ul li{height:100%;}
.banner ul li a{height:100%;}
.banner ul li a img{height:100%;}
.banner ul{height:100%;}
.banner{height:auto;}
.leftbtn{top:50%; margin-top:-51px;}
.btnright{top:50%; margin-top:-51px;}
.gundong01 p span{width:13px; height:13px; border-radius:13px; margin:0px 3px;}
*/

.jm_idear{margin-bottom:50px;}
.samep p{line-height:27px;}
.wufgund ul li img{margin:0px auto; margin-bottom:5px;/* height:70px;*/}
/*08-04*/
.iten_hdR ul li h5 a{font-size:14px;}
.iten_hdR ul li h5{margin-bottom:5px;}
.samep{height:126px;}
.samep p{font-family:"微软雅黑"; font-size:12px;}
.upgundongOver{height:auto;}
/*8.18导航修改*/
.jm_navM ul li{width:118px; margin-right:20px;}
.jm_navM ul li .xiala a:hover{color:#e1140f; text-decoration:none;}
.coll02 p{text-indent:0px;}
.gundong02{height:136px;}
.coll02 h5{font-size:18px;}
.coll02 p{font-size:14px;}
.samep01a{font-size:14px;}
.samep01a{height:265px;}
.samep p{font-size:14px;}
.newslist li a{font-size:14px; color:#333;}
.gundong02 ul li a{color:#333;}
.gundong02 ul li a{display:block; float:left; overflow:hidden; height:110px; margin-right:17px;}
.gundong02 ul li a span{display:block; height:40px; overflow:hidden;}
.gundong02 ul li a img{margin-bottom:5px;}
.gundong02 ul li a.gdspan{margin-right:0px;}
.newslist{padding-top:12px;}
.tot_link img{width:220px;/* height:160px;*//* max-height:160px;*/ margin-right:20px; height:160px;}
.totalul li{height:160px;}
.infor{font-size:14px; line-height:25px;}
.tot_right01A{width:100%; padding-top:0px;}
.tot_right p{height:95px; color:#333;}
.totalul li{padding-bottom:20px;}
.fanye a{margin:0px 5px;}
.fanye a.a2{margin:0px 15px;}
.jm_idearF{height:auto;}
.upgundongOver{height:135px;}
.wufgund ul li img{/*max-width:155px;*/}
/**/
.jm_idearC_list_l{width:240px; float:left; height:auto; overflow:hidden;}
.jm_idearC_list_l a{display:block; height:40px; line-height:40px; border-bottom:1px solid #ccc; font-size:14px; color:#333;}
.jm_idearC_list_l a span{display:block; margin-left:25px;}
.jm_idearC_list_l a.currentLAST{background:#366cb4; color:#fff;}
.jm_idearC_list_l a:hover{background:#366cb4; color:#fff;}
.jm_idearC_list_r{width:820px; padding:15px; border-left:1px solid #c9d0d9; float:left; font-size:14px; color:#333; line-height:40px;padding-left:20px; padding-top:10px;}
.jiemeng_last_wrap{width:100%; height:auto; border-top:1px solid #c9d0d9;}
.jiemeng_home_R{float:right; margin-right:20px;}
.jiemeng_home_R a{margin:0px 10px; font-size:14px; color:#333;}
.jiemeng_home_R a img{margin-bottom:-2px; margin-right:10px;}
.jiemeng_home_R a:hover{color:#366cb4;}
.totalul li{padding-left:15px;}
.tot_link{display:block; float:left;}
.tot_right{width:515px;}
.tot_right01A{width:750px;}
/*10-12修改*/
.jm_idearC_list_l a{font-size:16px; height:50px; line-height:50px;}
.jiemeng_last_wrap{padding-top:20px;}
.jm_idearC_list_l{border-top:1px solid #ccc;}
.local{max-width:60%; margin-right:30px;}
.wufgund ul li img{height:92px; max-width:250px;}
.his_list a{color:#333;}
/**/
.firm p{line-height:27px;}
.firm h1{font-weight:normal; font-size:24px; color:#333; text-align:center;}
.infor_jmSS p{height:130px; line-height:27px;}
.jm_idearC_list_r{line-height:27px;}
h1.cth1{color:#333;}
.infor{line-height:27px; color:#333;}
.firm p strong{color:#333;}
.samep{color:#333;}
/**/
.zxjj h5{color:#333;}
.zxjj h5 a{color:#333;}
.zxjj *{color:#333;}
.buchong_bott *{color:#333;}
.footM ul li a{color:#333;}
.footM ul li span{color:#333;}
.footboml a{color:#333;}
.footbomR{color:#333;}
.tot_right h5 a{color:#333;}
.next{color:#333;}
.infor_jmSS p{color:#333;}
.guide01 a{color:#333;}
.next a{font-size:12px;}
.his_h1{font-size:27px;}
/*2015-1--18*/
.footM ul{width:157px; text-align:center;}
.footM ul.last{width:157px;}
.his_phone span i{font-style:normal; font-size:14px; white-space:nowrap;}
.total{clear:both;}
/**/
.fireable{height:40px; line-height:40px; background:#f2f2f2;}
.fireable a{display:inline-block; padding:0px 15px; font-size:14px; color:#787878;}
.fireable a.current{background:#2361ae; color:#fff;}
.fireable a:hover{background:#2361ae; color:#fff;}
.fire_icon{clear:both; padding-top:13px; margin-bottom:100px; min-height:200px; _height:200px; overflow:hidden; *overflow:visible;}
.fire_icon a{height:38px; line-height:38px; display:block; border-bottom:1px solid #e5e5e5; font-size:12px; color:#333; background:url(../images/cirle.gif) 5px 18px no-repeat; padding-left:15px;}
.fire_icon a span{display:inline-block; max-width:630px; height:38px; line-height:38px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.fire_icon a img{margin-left:5px; margin-top:12px; position:absolute;}
.fire_icon a:hover{color:#ee1b2e;}
.hot_newsPl_gd>a{display:block; height:42px; line-height:42px; border-bottom:1px solid #f0f0f4; background:url(../images/cirle.gif) 9px 20px no-repeat; padding-left:20px; font-size:12px; color:#333; max-width:260px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.hot_newsPl_gd>a:hover{color:#ee1b2e;}
.hot_newsPl_gd{position:absolute; overflow:hidden; top:0px; background:#fff; left:0px;}
.hot_newsPl_gd_w{position:relative; overflow:hidden; height:520px;}
.obama li{border-bottom:1px dotted #ccc; padding-bottom:20px; margin-bottom:20px;}
.fire_icon a{font-size:14px;}
.hot_newsPl_gd>a{font-size:14px;}
.hot_newsPl{padding-top:30px; margin-bottom:30px;}
.hot_newsPl{padding-top:53px;}
.his_h1{font-size:25px;}


































