body {
	margin:0;
	padding:0;
	line-height:24px;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#fff;
}
html{ overflow-x:hidden}

li{list-style-type: none;}
ul{list-style-type: none; margin:0 auto; padding:0;}
a {color:#333333;text-decoration:none;font-family: Arial, Helvetica, sans-serif;}
a:hover {color:#1c73b0;text-decoration:none;font-family: Arial, Helvetica, sans-serif;}

.center{ text-align:center}
.line{ border-bottom:#CCCCCC 1px dashed;}

img {border:0; background:#F7F7F7}
.img:visited img{border:1px solid #999999;}
.img img{border:1px solid #999999;padding:3px;}
.img:hover img{border:1px solid #215da3;}

/*顶部样式*/
.top_bg{ height: auto; background:url(top_bg.jpg) repeat-x center top; margin:0 auto}
.top{ width:1002px; height:500px; background:url(top.jpg) no-repeat center top;; margin:0 auto}

/*index*/
.main{ width:1002px; margin:0 auto; margin-top:10px;}
.main_top{ width:1002px; height:auto; overflow:hidden; background:url(main_top.jpg) no-repeat center top; margin:0 auto}
.main_bg{ width:1002px; height: auto; overflow:hidden; background:url(main_bg.jpg) repeat-y; margin:0 auto}
.main_bt{ width:1002px; height:23px; background:url(main_bt.jpg) no-repeat; margin:0 auto}

.frist{ width:1002px; height:280px; background:url(frist.jpg) no-repeat; margin:0 auto; margin-top:20px;}

.honor{ float:left; width:354px; height:280px}/*荣誉资质*/
.honor_top{ width:354px; height:67px; margin:0 auto}
.honor_tf{ float:left; margin-left:50px!important; margin-left:25px; color:#fff; font-size:14px; font-weight:bold; line-height:67px;}
.honor_more{ text-align:right; margin-right:20px!important; margin-right:10px; padding-top:30px;}
.honor_bg{ width:320px; height:auto; overflow:hidden; margin:0 auto}

.news{ float:left; width:378px; height:280px;}/*新闻中心*/
.news_top{ width:378px; height:67px; margin:0 auto}
.news_tf{ float:left; margin-left:50px!important; margin-left:25px; color:#fff; font-size:14px; font-weight:bold; line-height:67px;}
.news_more{ text-align:right; margin-right:20px!important; margin-right:10px; padding-top:30px;}
.news_bg{ width:350px; height:auto; overflow:hidden; margin:0 auto}


.news_list0{ background:url(jia.gif) no-repeat left center; text-indent:15px; line-height:30px; border-bottom:#CCCCCC 1px dashed}
.data{ text-align:right; color:#CCCCCC}

.gsjj{ float:left; width:270px; height:280px;}/*关于我们*/
.gsjj_top{ width:270px; height:67px; margin:0 auto}
.gsjj_tf{ float:left; margin-left:50px!important; margin-left:25px; color:#fff; font-size:14px; font-weight:bold; line-height:67px;}
.gsjj_more{ text-align:right; margin-right:20px!important; margin-right:10px; padding-top:30px;}
.gsjj_bg{ width:232px; height:auto; overflow:hidden; margin:0 auto; line-height:22px;}

.cp{ width:1002px; height:277px; background:url(cp.jpg) no-repeat; margin:0 auto; margin-top:10px;}/*产品展示*/
.cp_top{ width:1002px; height:67px; margin:0 auto}
.cp_tf{float:left; margin-left:50px!important; margin-left:25px; color:#fff; font-size:14px; font-weight:bold; line-height:67px;}
.cp_more{ text-align:right; margin-right:20px!important; margin-right:10px; padding-top:30px;}
.cp_bg{ width:1002px; height:auto; overflow:hidden; margin:0 auto}
.cp_bt{ width:1002px; height:24px; margin:0 auto}


/*right*/
.right{ float:right;width:745px; margin-right:5px!important; margin-right:3px;}
.right_top{ width:745px; height:67px; margin:0 auto}
.right_tf{ float:left; margin-left:30px!important; margin-left:15px; color:#fff; font-size:14px; font-weight:bold; line-height:67px;}
.right_r{ text-align:right; margin-right:10px!important; margin-right:5px; line-height:67px;}
.right_bg{ width:745px; height:auto; overflow:hidden; margin:0 auto;}
.right_bt{ width:745px; height:10px;; overflow:hidden; margin:0 auto;}

/*left*/
.left{ float:left; width:231px;}
.left_top{ width:231px; height:67px; margin:0 auto}
.left_tf{ float:left; margin-left:50px!important; margin-left:25px; color:#fff; font-size:14px; font-weight:bold; line-height:67px;}



.left_list{ width:190px; margin:0 auto;}
.left_list ul{}
.left_list ul li{ width:190px; height:33px; background:url(left_list.jpg) no-repeat; margin:0 auto; line-height:33px; margin-top:5px;}
.left_list ul li a:link{padding-left:30px; text-decoration:none}
.left_list ul li a:visited{padding-left:30px; text-decoration:none}
.left_list ul li a:hover{ height:33px; line-height:33px; display:block ;}
.left_list ul li a:active{padding-left:30px; text-decoration:none}

.left_lx_top{ width:190px; height:33px; background:url(left_list.jpg) no-repeat; margin:0 auto; margin-top:10px;}
.left_lx_tf{ float:left; margin-left:30px!important; margin-left:15px; color:#000; font-size:14px; font-weight:bold; line-height:33px;}
.left_lx_bg{ width:190px; height:auto; overflow:hidden; margin:0 auto;}


.link{ width:1002px; height:82px; background:url(link.jpg) no-repeat; margin:0 auto; margin-top:10px;}
.link_tf{ float:left; margin-left:40px!important; margin-left:20px; margin-top:10px; width:940px;}
/*foot*/
.bottom{height:321px; background:url(foot_bg.jpg) repeat-x center top; margin:0 auto; margin-top:10px;}
.bottom_nav{ width:1002px; height:44px; line-height:44px; margin:0 auto; text-align:right}

/*reset*/

input,textarea,select{font-size:100%;outline:none;}
body,h1,h2,h3,h4,p,ul,ol,dd,dl,form,input{margin:0;padding:0;font-weight:normal;}
ul{padding-left:0;list-style-type:none;}
a{text-decoration:none;outline:none;color:#666;}
a:hover{transition-property:color;transition-duration:.3s;color:#000;}
img{border:0;vertical-align:top;}
i,s,em,u{font-style:normal;text-decoration:none;}
/*common*/
.max_wrap{}
.wrap{width:980px;margin-left:auto;margin-right:auto;}
.l{float:left;}.r{float:right;}
.tc{text-align:center;}.tr{text-align:right;}.tl{text-align:left;}
.vm{vertical-align:middle;}
.pr{position:relative;}.pa{position:absolute;}
.db{display:block;}.dib{-moz-inline-stack:inline-block;display:inline-block;*display:inline;*zoom:1;}
.fix{*zoom:1;}.fix:before,.fix:after{content:"";display:table;}.fix:after{clear:both;}
.el,.main_list li,.news_index_scroll .news_index_t{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;_width:100%;}
.oh{overflow:hidden;*zoom:1;}
.mh{height:auto !important;height:464px;min-height:248px;}
.mh1{height:auto !important;height:300px;min-height: 108px;}
.fs{font-family:'SimSun';}
.mt20{margin-top:20px;}.mr5{margin-right:10px;}.m0{margin:0 !important;}
.p10{padding:10px;}.p15{padding:15px;}.p20{padding:20px;}.p10_30{padding:10px 30px;}.pr20{padding-right:20px;}
.bgrey{border:1px solid #ccc;}
.cir{display:inline-block;width:0;height:0;overflow:hidden;}
.hidetext{font:0/0 a;letter-spacing:-9px;}
.btn{cursor:pointer;}
.lastdib{display:inline-block;height:0;width:100%;overflow:hidden;}
.bord1{border:1px solid #d7dee4;}

.tac{text-align:center;}
.tal{text-align:left;}
/*幻灯片*/
.slide { position: relative; width:100%; }
.ban_c { position: absolute; left: 0; top: 0; width: 100%; height: 100%; overflow: hidden; }
.ban_t { position: absolute; left: 0; bottom: 0; width: 100%; line-height: 20px; padding: 4px 0; text-indent: 10px; white-space: nowrap; overflow: hidden; color: #fff; background: #333; background: rgba(0,0,0,.5); z-index: 3; }
.ban_nav { position: absolute; bottom: 20px; left: 0; width: 100%; text-align: right; z-index: 4; }
.ban_c img { width: 100%; height: 100%; }
.ban_nav a { display: inline-block; vertical-align: middle; width: 12px; height: 12px; line-height: 14px; overflow: hidden; text-align: center; margin-left: 8px; cursor: pointer; text-decoration: none; font-size: 10px; -webkit-text-size-adjust: none; background: #ccc; }
.ban_nav .on { background: #f90; color: #fff; }
.Left, .Right { cursor: pointer; }


/*css*/
.head{height:102px;border-top:9px solid #01a2ea;z-index:10;}
.logo{margin-left:0px;}
.nav{ margin-left:450px;width:600px;margin-top:13px;}
.nav li{float:left;width:92px;position:relative;height:45px;line-height:36px;border-top:4px solid #fff;font-size:14px;text-align:center;}
.nav a{display:block;height:45px;position:relative;color:#616161;font-weight:bold;}
.nav .cur{border-color:#2db2ed;box-shadow:-2px 0 4px rgba(0,0,0,.3);}
.nav .cur a{border-right:1px solid #ccc;border-left:1px solid #ccc;z-index:2;background:#fff;}
.nav .lev2{position:absolute;left:1px;top:-999em;width:408px;height:170px;padding:20px 0;border-bottom:5px solid #ffb400;box-shadow:-2px 0 4px rgba(0,0,0,.3);z-index:1;background:#fff;font-family:'Microsoft Yahei';font-size:12px;text-align:left;border-top:1px solid #ccc\0;*border-top:1px solid #ccc;}
.nav .cur .lev2{top:45px;top:44px\0;*top:44px;}
.nav .lev2_2{width:384px;left:-92px;}
.nav .lev2_3{width:595px;left:-184px;}
.nav .lev2_4{width:417px;left:-156px;}
.nav .lev2_5{width:387px;left:-222px;}
.nav .lev3{float:left;width:100px;padding-left:20px;overflow:hidden;}
.nav .lev3_cell{width:100px;height:24px;line-height:24px;text-align:left;}
.nav .lev3_cell a{display:inline-block;font-weight:normal;height:26px;border:0;font-size:12px;}
.nav .lev3_cell a:hover{color:#ffb400;}
.nav .lev3_cell .cir{border:3px solid;border-color:#fff #fff #fff #8e8e8e;margin-right:3px;vertical-align:middle;}
.lev3_r{float:right;width:220px;padding-right:20px;line-height:1.5;}
.nav .lev3_r a.pr{border:0;height:130px;margin-bottom:5px;}
.lev3_r img{width:100%;height:100%;}
.lev3_r .ico2_2{right:0;bottom:0;}
.lev3_r .ico_play{left:86px;top:48px;}
.lev2_4 p{clear:both;height:40px;}
.lev2_4 p b{font-size:18px;color:#297ec0;}
.nav .on{color:#fc0;}
.head_top{height:23px; padding-top:17px;}
.head_top .ico{vertical-align:text-bottom;}
.lang{height:20px;width:80px;line-height:20px;background:none;width:auto;vertical-align:text-bottom;margin-right:5px;}
.lang .sele_{top:20px;border:0;width:150%;text-align:left;}
.lang .sele_ a:hover{color:#fff;}
.lang .cir{border:4px solid;border-color:#8e8e8e #fff #fff #fff;}
.head_f{height:21px;border:1px solid #ccc;vertical-align:middle;}
.head_f input{float:left;border:none;}
.head_f .inp{width:122px;height:15px;line-height:16px;border-right:1px solid #ccc;color:#888;padding:0 8px;margin-top:3px;cursor:text;}
.banner{height:550px;}
.banner .ban_nav{text-align:center;*padding-left:9%;*width:90%;}
.banner .ban_nav a{border-radius:50px;text-indent:-99px;background:#fff;border: 1px solid #cdcdcd;}
.banner .ban_nav .on{background:#ffb503;}
.box{width:250px;margin-right:35px;}
.box3{width:150px;margin-right:35px;}
.box .more{height:20px;padding:5px 0;background:#f4f3ef;border-top:1px solid #c5c4bf;border-bottom:1px solid #c5c4bf;}
.box4{width:225px;margin:0;}
.box_head{height:80px;padding:10px 0;border-bottom:1px dotted #b7b7b7;}
.box_head img{height:100%;width:100%;}
.box_newsTop{height:80px;overflow:hidden;}
.box_newsTop .img{float:left;width:125px;margin-right:15px;}
.box_newsTop .date{font-weight:bold;color:#4c68b1;}
.box_newsTop .t{color:#014691;font-family:'Microsoft Yahei';}
.box_newsTop:hover .t{color:#666;}
.box_c{height:100px;margin:10px 0;font-family:'Microsoft Yahei';}
.box_d{height:210px;margin:10px 0;font-family:'Microsoft Yahei';}
.box_c a:hover{color:#666}
.main_list a{font-family:'Microsoft Yahei';}
.main_list span{margin-right:6px;}
.channelT{line-height:36px;height:36px;border-bottom:2px solid #0066cb;margin-bottom:10px;}
.channelT1{line-height:3px;height:3px;border-bottom:2px solid #0066cb;margin-bottom:10px;}
.channelN{float:left;font-size:16px;border-bottom:2px solid #ffb400;padding:0 10px 0 5px;_position:relative;_bottom:-2px;}
.channelN a{color:#333;}
.channelT .more{height:100%;background:url("li_15.gif")/*tpa=http://www.xcmg.com/internet/images/li_15.gif*/ right center no-repeat;padding-right:15px;color:#023473;font-family:'Microsoft Yahei';}
.key_lr{padding:11px 0 0;}
.key_lr a{float:left;width:14px;height:14px;overflow:hidden;background:url("i_12.jpg")/*tpa=http://www.xcmg.com/internet/images/i_12.jpg*/ no-repeat;margin:4px 0 0;}
.key_lr .left{}
.key_lr .right{background-position:right 0;}
.iQuick{margin:0 0 15px;}
.iQuick li{padding:4px 0;border-bottom:1px dashed #cacaca;}
.iQuick .ico{margin-right:5px;}
.iQuick .last{padding-left:25px;}
.erweima{text-align:justify;overflow:hidden;height:75px;}
.erweima a{display:inline-block;width:55px;text-align:center;}
.i_cont{margin:20px auto 0px;}

.Flkey{font-weight:bold;color:#ffc929;background:url("fl.gif")/*tpa=http://www.xcmg.com/internet/images/fl.gif*/ 0 center no-repeat;padding-left:15px;cursor:pointer;}

.group_cont{height:0;overflow:hidden;z-index:9;}
.group_cont ul{padding:42px 0 0;overflow:hidden;*zoom:1;line-height:22px;}
.group_cont li{float:left;width:30%;padding-left:30px;background:url("flli.gif")/*tpa=http://www.xcmg.com/internet/images/flli.gif*/ 15px center no-repeat;}
.group_cont li a{color:#eee;}
.group_cont li a:hover{text-decoration:underline;color:#fff;}
#group_clo{position:absolute;width:25px;height:25px;background:url("clo_11.png")/*tpa=http://www.xcmg.com/internet/images/clo_11.png*/;top:99em;right:50%;margin-right:-478px;cursor:pointer;}
.group_cont.open{background:url("flc.gif")/*tpa=http://www.xcmg.com/internet/images/flc.gif*/ 0 bottom repeat-x #5b6475;}
.group_cont.open #group_clo{top:0;}
.flcir{display:none;position:absolute;right:50px;top:-18px;border:8px solid;border-color:#3f4752 #0373b3 #0373b3 #0373b3;}
.gotop{position:absolute;right:-50px;top:-53px;width:38px;height:35px;background:#0473b3;cursor:pointer;}
.gotop .cir{position:relative;border-width:8px;border-color:transparent transparent #fff transparent;border-style:dashed dashed solid dashed;top:0;left:12px;}

