
*{margin:0;padding:0;}

.cl{*zoom:1;}
.cl:after{display:block;overflow:hidden;clear:both;height:0;visibility:hidden;content:".";}

a{text-decoration:none;color:#910A2B;}
a:hover{color:#ff0000;}
img,input{border:none;}

body,button,input,select,textarea{ font:12px/normal "ËÎÌå",Arial, Helvetica, sans-serif ;}
h1,h2,h3,h4,h5,h6{font-size:12px;}
i,b{font-style:normal;font-weight:normal;}
ul,ol{ list-style-type:none;}
.none{display:none;height:0;overflow:hidden;}
.hide,ins{display:none;}
.clear{clear:both;}

body{background:#fff;}
.wp,.wp980{margin:0px auto;width:980px;}

.box_os .os_x, .box_os .osqq, .ico_os, .ico_gt, .ico_pp, .osqq .qq{ background:url(../images/kf.gif) no-repeat;}
.box_os{ height:auto; overflow:hidden; width:131px; position:fixed; right:0; top:160px; _position:absolute; z-index:9999;display:none;}
.box_os .os_x{ background-color:#f7f7f7; background-position:2px 2px; width:18px; height:20px; float:right; display:inline; cursor:pointer;}
.box_os .osqq{ width:129px; border:1px solid #D1D1D1; background-color:#fff; background-position:0 -120px; clear:both; padding:37px 0 8px 0; text-align:center;}
.box_os .osqq p{ height:auto; line-height:20px;width:129px; margin-top:8px;}
.box_os .osqq p strong{ color:#666;}
.box_os .osqq img{ padding:7px 0 3px 0;}
.box_os .osqq p em{ color:#999; display:block;}
.box_os .osqq p span{font-size:15px; color:#547816; display:block;}
.box_os .osqq .qq{ background-position:-140px -120px; display:block; width:99px; height:26px; margin:0 auto; margin-top:8px; cursor:pointer;}
.acbox{ width:130px; overflow:hidden;}
.acbox .ico_gt{ background-position:-60px 0; border:1px solid #299ec0; border-top:0; cursor:pointer; width:60px; height:33px; float:right;}
.acbox .ico_pp{ background-position:-60px -60px; border:1px solid #81b140; border-top:0; cursor:pointer; width:60px; height:33px; float:right; margin:0 2px;}
.onlineService{ background:none; display:block; width:39px; *width:84px; height:178px; ;position:fixed; right:0; top:160px; _position:absolute;}
.onlineService .ico_os{ background-position:-2px -20px; border:1px solid #c7c7c7; cursor:pointer; width:39px; height:98px; float:right;}
.onlineService .ico_gt{ background-position:right 0; border:1px solid #299ec0; cursor:pointer; width:39px; height:37px; float:right; clear:both;}
.onlineService .ico_pp{ background-position:right -60px; border:1px solid #81b140; cursor:pointer; width:39px; height:37px; float:right; margin:0 0 1px 0; clear:both;}
.box_os .osqq p span a{color:#557917;}
/*------------------------------------------------*/
.header{background:url("../images/headbg.jpg") repeat-x;height:155px;}
.header .top{height:119px;position:relative;}
.header .top h1{float:left;text-indent:-9999px;background:url("../images/logo.png") no-repeat;width:412px;height:51px;margin:40px 0 0 0;display:inline;cursor:pointer;}
.header .top .hright{float:left;margin:25px 0 0 20px;padding:5px 0 12px 15px;border-left:1px solid #ccc;}
.header .top .hright p{font-size:13px;line-height:22px;color:#666;}
.header .top .hright p b{color:#666;font-weight:bold;font-family:Arial Black;font-size:20px;}

.header .top .t{background:url("../images/t.png") no-repeat;width:154px;height:31px;top:0;right:0;position:absolute;color:#999;text-align:center;line-height:24px;}
.header .top .t a{color:#999;font-family:Arial;font-weight:bold;}
.header .top .t a:hover{color:#DA251C;}


.nav{background:url("../images/navbg.jpg") repeat;width:980px;height:36px;}
.nav ul{}
.nav ul li{position:relative;background: url("../images/navlibg.jpg") no-repeat right center;text-align:center;width:122px;float:left;line-height:36px;cursor:pointer;}
.nav ul li.end{background:none;}
.nav ul li a{font-weight:bold;font-size:14px;color:#fff;width:116px;height:36px;display:block;line-height:36px;margin:0 0 0 2px;}
.nav ul li a:hover{background:url("../images/navabg.jpg") no-repeat right center;color:#fff;}
.nav ul li.l1{width:122px;}
.nav ul li.l1 a{margin:0 0 0 0;}

.nav .lis{position:absolute;display:none;z-index:20;top:36px;left:0px;width:118px;}
.nav .lis ul{margin:0;}
.nav .lis ul li{width:118px;font-weight:400;font-size:12px;padding:0;float:none;color:#fff;font-family:ËÎÌå;text-align:center;}
.nav .lis ul li a{display:block;background:#42A1F8;border-bottom:1px solid #fff;height:28px;line-height:29px;font-size:12px;}
.nav .lis ul li a:hover{background:#3463BF;}

.banner{height:360px;width:100%;margin:0 auto;overflow:hidden;position:relative;text-align:center;}
.banner .pics{width:1660px;margin:0 auto;height:360px;text-align:center;}
.banner .pics a{display:block;height:360px;}
.banner #num{z-index:100;position:absolute;right:10px;bottom:10px;}
.banner #num a {margin:0 5px;height:10px;width:10px;display:block;text-indent:-9999px;float:left;background:#D2D3D5;}
.banner #num a.activeSlide {background:#EF9501;color:#fff;}
.banner #num a:focus { outline: none; }

#mainview {position:relative;width:100%;height:360px;overflow:hidden;}
.mainviewul{width:100%;display:block;height:100%}
.mainviewul li {position:relative;width:100%;display:block;background: url("../images/loader.gif") no-repeat center center;float:left;height:100%;vertical-align:bottom;overflow:hidden;}
.mainviewul li a{z-index:10;width:100%;display:block;background:0px 0px;height:100%;overflow:hidden}

#menu-po {position:absolute; height: 41px;border:1px solid #f00;margin:0 auto;}
.menu-po_bg_shadow {position: absolute; width: 100%; background: url("../images/shadow.png") repeat-x 0px bottom; height: 41px; TOP: -41px; LEFT: 0px;border:1px solid #fff;z-index:100;}

.bnums{position:relative;top:-40px;margin:0 auto;height:40px;width:980px;}
.bnums #menu {position:absolute;right:-70px;top:12px;}
.bnums #menu ul li{float:left;margin:0 0 0 10px;background:#D2D3D5;height:10px;width:10px;}
.bnums #menu ul li a{display:block;height:10px;width:10px;}
.bnums #menu ul .current{background:#EF9501;}

/*------------------*/
.subnav {z-index:600;position:relative;width:980px;height:3px}
.subnav ul {z-index:800;position:absolute;width:980px;height:164px;overflow:hidden;top:-164px;left:0px}
.subnav ul li{padding:0 0 0 1px;width:99px;background:url("../images/fastnavbg.png") repeat;float:left;height:164px;margin:124px 0 0 1px;display:inline;}
.subnav ul li.hover {background:url("../images/fastnavbg.png")}
.subnav ul li a{text-align:center;display:block;font:12px/40px "ËÎÌå";height:164px;color:#8AC4E6;}
.subnav ul li a span{display:block;}
.subnav ul li a img{margin:0px auto;}
.subnav ul li a.hover {color:#fff;}
.subnav ul li.w171 {width:170px}

.hotpro{margin:15px 0 0 0;width:980px;height:200px;background:url("../images/hotprobg.jpg") no-repeat;}
.hotpro .title{height:40px;}
.hotpro .title h3{color:#598A17;font-size:14px;margin:0 0 0 5px;float:left;text-indent:-9999px;}
.hotpro .title a{float:right;background:url("../images/more_bg_1.jpg") no-repeat;width:65px;height:17px;display:block;margin:18px 15px 0 0;display:inline;text-indent:-9999px;}
.hotpro .nr{padding:10px 0 3px 0;margin:0 0 0 10px;}
.hotpro .nr li{float:left;margin:3px 7px 0 7px;}
.hotpro .nr li img{border:1px solid #D3D3D3;padding:2px;background:#fff;}
.hotpro .nr li p{text-align:center;margin:5px 0 0 0;}
.hotpro .nr li p a{color:#6B6B6B;}

.indexA{margin:10px 0 0 0;}

.indexabout{float:left;width:620px;height:240px;background:url("../images/index_bg_1.jpg") no-repeat;}
.indexabout .title{height:50px;}
.indexabout .title h3{color:#598A17;font-size:14px;margin:0 0 0 5px;float:left;text-indent:-9999px;}
.indexabout .title a{float:right;background:url("../images/more_bg_1.jpg") no-repeat;width:65px;height:17px;display:block;margin:10px 25px 0 0;display:inline;text-indent:-9999px;}
.indexabout .nr{width:400px;margin:0 0 0 205px;padding:7px 0 0 0;}
.indexabout .nr p{
	color: #666;
	line-height: 25px;
	text-indent: 22px;
}
.indexabout .nr li{
	display: inline;
}
.indexabout .nr li a{
	display: inline;
	color: #333;
}

.indexabout .nr p a{
	color: #333333;
}
.indexabout b{margin:13px 0 0 0;color:#419ED6;text-indent:22px;font-weight:bold;display:block;}

.indexnews{float:right;width:350px;height:240px;background:url("../images/index_bg_2.jpg") no-repeat;}
.indexnews .title{height:40px;}
.indexnews .title h3{color:#000;font-size:14px;margin:0 0 0 5px;float:left;width:110px;height:38px;line-height:38px;text-align:center;cursor:pointer;}
.indexnews .title h3.active{background:url("../images/h3_active.jpg") no-repeat;color:#fff;}
.indexnews .title a{float:right;background:url("../images/more_bg_1.jpg") no-repeat;width:65px;height:17px;display:block;margin:10px 15px 0 0;display:inline;text-indent:-9999px;}
.indexnews .nr{padding:2px 0 0 0;}
.indexnews ul{margin:0 0 0 10px;font-size:0;}
.indexnews ul li{background:url("../images/index_bg_3.jpg") no-repeat;width:330px;height:28px;margin:2px 0 0 0;color:#868686;line-height:30px;overflow:hidden;}
.indexnews ul li.f{background:none;}
.indexnews ul li b{display:block;background:url("../images/icon_1.png") no-repeat;width:14px;height:14px;float:left;margin:7px 0 0 13px;display:inline;}
.indexnews ul li a{margin:0 0 0 10px;color:#666;float:left;font-size:12px;}
.indexnews ul li a:hover{color:#A00000;}

.indexproduct{margin:15px 0 0 0;background:url("../images/index_bg_4.jpg") no-repeat;width:980px;height:220px;}
.indexproduct .tabs{}
.indexproduct .tabs ul{float:left;}
.indexproduct .tabs ul li{float:left;height:36px;background:url("../images/tit_1.jpg") no-repeat;width:200px;margin:0 2px 0 0;text-align:center;line-height:28px;cursor:pointer;font-size:13px;font-weight:bold;color:#333;}
.indexproduct .tabs ul li a{color:#333;}
.indexproduct .tabs ul li.end{margin:0;}
.indexproduct .tabs ul li.active{background:url("../images/tit_1_h.jpg") no-repeat;}
.indexproduct .tabs ul li.active a{color:#333}

.indexproduct .tabs a.more{float:right;background:url("../images/more_bg_1.jpg") no-repeat;width:65px;height:17px;display:block;margin:8px 15px 0 0;display:inline;text-indent:-9999px;}

.indexproduct .nr{padding:5px 0 3px 0;margin:0 0 0 10px;}
.indexproduct .nr li{float:left;margin:3px 7px 0 7px;}
.indexproduct .nr li img{border:1px solid #D3D3D3;padding:2px;background:#fff;}
.indexproduct .nr li p{text-align:center;margin:2px 0 0 0;}
.indexproduct .nr li p a{color:#6B6B6B;}


.indexC{margin:15px 0 0 0;padding:40px 0 0 0;background:url("../images/index_bg_7.jpg") no-repeat;width:980px;height:95px;}
.indexC ul{}
.indexC ul li{float:left;width:196px;margin:10px 0 0 0;color:#666;font-size:15px;font-family:Microsoft YaHei;}
.indexC ul li b{background:url("../images/t0.jpg") no-repeat left -2px;height:30px;display:block;margin:0 0 0 20px;padding:0 0 0 30px;}
.indexC ul li.x1 b{background:url("../images/t1.jpg") no-repeat left -2px;}
.indexC ul li.x2 b{background:url("../images/t2.jpg") no-repeat left -2px;}
.indexC ul li.x3 b{background:url("../images/t3.jpg") no-repeat left -2px;}
.indexC ul li.x4 b{background:url("../images/t4.jpg") no-repeat left -2px;}
.indexC ul li.x5 b{background:url("../images/t5.jpg") no-repeat left -3px;}
.indexC ul li.x6 b{background:url("../images/t6.jpg") no-repeat left -3px;}
.indexC ul li.x7 b{background:url("../images/t7.jpg") no-repeat left -3px;}
.indexC ul li.x8 b{background:url("../images/t8.jpg") no-repeat left -3px;}
.indexC ul li.x9 b{background:url("../images/t9.jpg") no-repeat left -3px;}



.indexD{margin:15px 0 0 0;background:url("../images/index_bg_5.jpg") no-repeat;width:980px;height:200px;}
.indexD .l{float:left;width:205px;background:url("../images/index_bg_6.png") no-repeat left center;height:200px;padding:0 20px;text-align:center;}
.indexD .first{background:none;}
.indexD .l h5{margin:16px 0 0 0;font-size:15px;font-family:Microsoft YaHei;color:#084D79;}
.indexD .l p{margin:5px 0 0 0;color:#6B6B6B;text-align:left;line-height:18px;}
.indexD .l img{margin:10px 0 0 0;}






.indexA-r{float:left;width:734px;margin:0 0 0 15px;display:inline;}


.indexcontact{float:right;background:url("../images/index_bg_3.jpg") no-repeat;width:269px;height:177px;}
.indexcontact ul{padding:35px 0 0 20px;}
.indexcontact ul li{color:#868686;line-height:20px;}
.indexcontact ul li b{color:#4C4C4C;font-size:13px;margin:0 2px 0 0;}
.indexcontact ul li span{margin:0 0 0 0;}
.indexcontact ul li a{margin:0 10px 0 0;}
.indexcontact ul li.end{margin:5px 0 0 0;}





.xsweb{margin:0 0 0 20px;float:left;display:inline;}

.indexnews2{float:right;}

/*---------------------------------------------------------------------*/

.footer_links{background:url("../images/site_bg.png") 0px -269px;padding:5px 5px 10px 5px;margin:15px 0 0 0;}
.footer_links h5{height:27px;line-height:27px;padding:0 0 0 10px;color:#555;font-size:14px;font-weight:bold;}

.footer_links .list a{color:#666;margin:0 0 0 10px;line-height:19px;}
.footer_links .list a:hover{color:#1268A8;TEXT-DECORATION:underline;}

#footer {margin:15px 0 0 0;background:url("../images/footerbg.jpg") repeat-x;}
.footnav{width:980px;margin:0 auto;height:45px;line-height:45px;text-align:center;}
.footnav a{background:url("../images/footnavli.jpg") no-repeat right 0px;padding:0 22px 0 22px;color:#525252;font-size:13px;}
.footnav a:hover{color:#f00;}

.footinfo{width:980px;margin:0 auto;color:#595959;padding:10px 0 10px 0;border-bottom:1px solid #C2C2C2;border-top:1px solid #C2C2C2;}
.footinfo .logo{float:left;background:url("../images/logo2.png") no-repeat;width:272px;height:51px;text-indent:-9999px;margin:10px 0 0 0;}
.footinfo .r{float:left;margin:0 0 0 20px;padding:12px 0 12px 15px;border-left:1px solid #ccc;}
.footinfo .r p{font-size:13px;line-height:22px;color:#666;}
.footinfo .r p b{color:#666;font-weight:bold;font-family:Arial Black;font-size:18px;}

.copyright{width:980px;margin:10px auto 0;padding:0 0 10px 0;color:#666;}
.copyright p{float:left;}
.copyright b{float:right;}
.copyright a{COLOR: #595959;}
.copyright a:hover {COLOR: #f00; TEXT-DECORATION: underline;}


