@charset "utf-8";
/*CSS清零 begin*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0 auto;
	padding: 0;
	outline: 0;
}
* {margin:0; padding:0;}
body {
	line-height: 1;
}

ol, ul { 
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a, a:link { color:#3e3d3d;text-decoration:none;}


/*CSS清零 end*/
fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%; }
*html .fixed { height: 1%; }

.clear { diplay: block!important; float: none!important; clear: both; overflow: hidden; width:auto!important; height:0!important; margin:0 auto!important; padding:0!important; font-size: 0; line-height:0px; }



.HideFocus {
outline:none;
}
a { blr:expression(this.onFocus=this.blur()) } /*针对 IE*/ 
a { outline:none; }/*针对火狐*/

.fl, .fr { display: inline; float: left; }
.fr { float: right; }
.w1024{width:1024px;}
a:hover{color:#0159a0;}
b{font-weight:normal;}
/*i{font-style:normal;}*/
a,img{border:0;}


/************** 返回顶部 *****************/
.dn{ display:none;}
.go-top{position: fixed;bottom:50px;right: 20px;width: 46px;z-index:99999;}
.go-top a{display: block;width: 46px;height: 46px;margin-bottom: 10px;background-image: url(../images/go-top.png?);}
.go-top a:last-child{margin-bottom: 0;}
.go-top .go{background-position: 0 -150px;}
.go-top .go:hover{background-position: 0 -250px;}
.go-top .uc-2vm{background-position: 0 0;}
.go-top .uc-2vm:hover{background-position: 0 -350px;}
.go-top .uc-2vm-pop{
	position: absolute;right: 60px;top: 0px;
	width:116px;box-shadow: 0px 1px 4px rgba(0,0,0,.1);
	background: #fff;
}
.title-2wm{font-size:14px; margin:6px 10px; position: relative;display:none;text-align:center; color:#333;  font-family:Arial, Helvetica, sans-serif; letter-spacing:1px;}
.logo-2wm-box{position: relative;display:none;}

/************top ****************/
.top{height:42px; background:#f4f4f4;}
.head_top{min-width:324px; height:42px; float:right; *max-width:420px;}
.Nav_search{width:182px; height:26px; float:left; margin-right:14px;}
.search{width:182px; height:26px; float:left;margin-top:8px;}
.input{width:152px; height:26px; float:left; background:url(../images/searchs.jpg) no-repeat center; border:none;font-size:12px; color:#666; font-family:Arial, 微软雅黑, 宋体; text-indent:18px; line-height:20px;}
.search a{width:30px; height:26px; float:right;}
.rt_top{min-width:126px; height:26px; float:right; margin-top:8px;}
.rt_top a{ font-family:Arial,微软雅黑,宋体; font-size:13px; line-height:26px; color:#444; text-transform:uppercase; float:left;}
.rt_top a:hover{color:#13a1ef; text-decoration:underline;}
.rt_top span{ font-family:Arial,微软雅黑,宋体; font-size:13px; line-height:26px; color:#444; float:left;}


/**********开始首页导航************/
.head{ height:96px; position:relative; z-index:8; }
.nav{ width:588px; float:right;}
.nav ul{ width:588px; float:left;}
.nav ul li{ width:98px; line-height:96px;  float: left; height: 96px;position: relative;}
.nav ul li .t1{ height: 96px; left: 0;   position: absolute; text-align: center; top: 0;width: 100%;}
.nav ul li .t1 a { color: #333; display: block; width:98px; font-family:Arial, Helvetica, sans-serif; height:96px;font-size:14px; position:relative; z-index:15; text-transform:uppercase;}
.nav ul li .t1 a:hover { background:#f4f4f4;}
.nav ul li .t1 a p { line-height:0px; margin-top:-30px; font-family:Arial, 微软雅黑, 宋体; font-size:12px; color:#acacac; letter-spacing:0.5px;}
.nav ul li .t1 p.p1 {top: 0px;}
.nav ul li .t1 p.p2 { display:none; top: 50px;color:#0159a0; font-weight:bold;}
.nav ul li .t2 {display: none; height:38px;left: 50px; line-height:36px; position: absolute; top: 96px;  width:400px;}
.head .nav .t2 a { color: #fff;margin:0 8px 0 22px; font-size:12px; font-family:Arial, Helvetica, sans-serif; float:left;}
.head .nav .t2 a:hover{color:#ddd;}
.header{background:#fff;height:96px;left: 0;position:relative; top: 0px;width: 100%; z-index: 5;}
.subNavBg {background:#000; height:36px;left: 0;position: absolute; top: 96px; width:100%; display:none; opacity:0.5;filter:alpha(opacity=50); -moz-opacity:0.5; }
.nav ul li .t1 a i{ height:6px; width:98px; display:block; left:0px;text-align:center;z-index:99999; position:absolute; top:0; }
.nav ul li .t1 a i span{height:4px; background:#0159a0; width:0px;}

/**********结束首页导航************/

/******************** comtent ****************/
.cont_left{width:672px; height:480px; float:left;}

/******************* Banner  ******************/
.Banner{width:672px;height:480px; position:relative;}

/* 幻灯开始*/
.moduletable-banner{height:480px;position:relative;}
.flexslider{ height:480px;overflow:hidden;}
.flexslider .slides > li{display:none;}
.flexslider .slides img{display:block; height:480px;}
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns]
.slides{display:block;}
* html .slides{height:1%;}
.no-js .slides > li:first-child{display:block;}
.flexslider{position:relative;zoom:1;}
.flexslider .slides{zoom:1;}
.flexslider .slides > li{position:relative;}
.flex-direction-nav{height:0;overflow:hidden;}
.flex-direction-nav li a{display:none;width:47px;height:80px;position:absolute;top:48%;margin-top:-40px;cursor:pointer;text-indent:-9999px;}
.flex-direction-nav li a.next{right:0;background: url(../images/bg_icon.png) no-repeat scroll -47px 0 transparent;}
.flex-direction-nav li a.next:hover{}.flex-direction-nav li a.next:active{background:url(../images/bg_icon.png) no-repeat scroll -47px -80px transparent;}
.flex-direction-nav li a.prev{left:0;background:url(../images/bg_icon.png) no-repeat scroll 0 0 transparent;}
.flex-direction-nav li a.prev:hover{}.flex-direction-nav li a.prev:active{background:url(../images/bg_icon.png) no-repeat scroll 0 -80px transparent;}
.flex-direction-nav li a.disabled{opacity:.3;filter:alpha(opacity=20);cursor:default;}
.flex-control-nav{position:absolute;bottom:8px;right:47%;}
.flex-control-nav li{display:inline-block;zoom:1;*display:inline;margin-right:10px;margin-bottom:6px;}
.flex-control-nav li a{display:block;width:12px;height:12px;background:url(../images/bg_control_nav.png) no-repeat scroll 0 0 transparent;cursor:pointer;text-indent:-9999px; float:left;}
.flex-control-nav li a:hover{background-position:0 -12px;}
.flex-control-nav li a.active{background-position:0 -24px;cursor:default;}


/********************** cont_right ***********************/
.cont_right{width:330px; height:480px; float:right;}
.cr_top{width:330px; height:254px; float:left; background:#f4f4f4;}
.about_pic{width:330px; height:118px; float:left;}
.about_title{width:330px; height:30px; float:left; margin-top:10px;}
.about_title a{font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#0159a0; line-height:30px; font-weight:bold; text-indent:14px; float:left;}
.about_title a:hover{ text-decoration:underline;}
.abour_text{width:300px; height:86px; float:left; margin-left:14px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#555; line-height:20px; margin-top:4px; overflow:hidden;}

/********************** product ***********************/
.cr_bottom{width:330px; height:210px; float:left; margin-top:18px;}
.pro_title{width:330px; height:34px; background:url(../images/ptline.jpg) no-repeat center bottom;}
.pro_title a{font-family:Arial, Helvetica, sans-serif;font-size:20px; color:#333; line-height:32px; }
.pro_title a:hover{color:#0159a0;}
.pro_list{width:330px; height:154px; float:left; overflow:hidden; margin-top:20px;}


/******************** product *********************/
#featureCarousel {
    height: 154px;
    width:330px;
    position:relative;
}
#featureCarousel img {
    border:0;
}
#featureCarousel .feature {
    position:absolute;
    top:-1000px;
    left:-1000px;
    cursor:pointer;
}

#featureCarousel .blipsContainer {
    position:absolute;
    color:white;
    right:25px;
    top:210px;
    padding:0;
    margin:0;
}
#featureCarousel .blipsContainer .blip {
    margin:0px;
    height:14px;
    width:14px;
    color:white;
    text-align:center;
    font-size:10px;
    border:1px dotted black;
}
#featureCarousel .blipsContainer .blipSelected {
    color:white;
    font-weight:bold;
    background-color:black;
}
.feature{ position:relative; overflow:hidden; }
.feature span{ position:absolute; top:0px; left:0px; display:none; background:#fff; width:90%; height:90%;opacity:0.8;filter:alpha(opacity=80); -moz-opacity:0.8; color:#333; line-height:20px; font-size:13px; padding:10px;font-family:Arial, Helvetica, sans-serif;}

/********************** foot ***********************/
.foot{height:103px; background:#efefef; overflow:hidden; margin-top:46px; border-top:2px solid #085ea2;}
.foot_top{width:1024px; height:40px; margin-top:20px; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#444; line-height:20px; text-align:center;}
.bq{width:1024px; height:18px; color:#999; text-align:center;font-family:Arial, 宋体, 微软雅黑;font-size:12px; line-height:18px; margin-top:6px;}


/*************** NContent ********************/
/*************** Ny_left ********************/
.Ncont_left{width:122px; float:left; overflow:hidden; background:url(../images/menubg.jpg) repeat-y center top; padding-bottom:56px;margin-top: 36px;}
.Ncont_title{width:122px; height:90px; float:left; background:url(../images/mtbg.jpg) no-repeat left; }
.Ncont_title span{width:122px; height:32px; float:left;font-family:"微软雅黑"; font-size:18px; color:#0463b2; line-height:32px; margin-top:16px; margin-left:13px; text-transform:uppercase;}
.Ncont_title p{width:92px; height:20px; float:left;font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#fff; line-height:20px;margin-left:14px;text-transform:uppercase;}

.Ncont_list{width:122px; float:left; margin-top:2px;}
.Ncont_list a{width:122px; min-height:22px; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:22px; color:#444; float:left; background:url(../images/leftmenu.jpg) no-repeat center bottom; text-align:center; padding:10px 0;}
.Ncont_list a:hover,.Ncont_list a.on{width:122px; min-height:22px; line-height:22px; color:#fff; float:left;background:#0063b2; padding:10px 0;}

/*.left_contact{width:172px; float:left; margin-top:50px;}
.lc_pic{width:172px; height:64px; float:left;}
.lc_pic img{width:172px; height:64px; float:left;}
.lc_text{width:172px; float:left; margin-left:16px; margin-top:12px; font-family: Arial, 微软雅黑, 宋体; font-size:14px; line-height:20px; color:#444;}
*/

/*************** Ny_right ***********************/
.Ncont_right{width:870px; float:right;}

/*********** Nbanner *****************/
.Nbanner{width:1024px;height:218px; overflow:hidden;}
.Nbanner img{width:1024px;height:218px; overflow:hidden; float:left;}


/*********** Nbottom *****************/
.Ncont_tt{width:870px; height:34px; overflow:hidden;margin-top:30px;font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:34px; color:#333; background:url(../images/ttline.jpg) no-repeat center bottom; float:left;}
.NR_bottom{width:870px; float:left; line-height:26px; color:#444;margin-top:22px; font-family:Arial, Helvetica, sans-serif; font-size:14px; min-height:300px; overflow:hidden;}


/********** new ****************/
/******************** 新闻 *******************/
.news_top{width:870px; height:122px; float:left; margin-top:6px; margin-bottom:18px; overflow:hidden;}
.cont_pics{width:870px; height:121px; float:left; border-bottom:solid 1px #dcdcdc;}
.cont_pics b{width:178px; height:108px; float:left; overflow:hidden;}
.cont_pics b img{width:178px; height:108px; float:left; overflow:hidden;}
.cont_pics q{width:672px; height:20px; float:right; font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; color:#999;}
.cont_pics a{width:672px; height:22px;font-size:16px; font-family: Arial, 微软雅黑, 宋体; color:#0159a0; line-height:20px; float:right; overflow:hidden;}
.cont_pics a:hover{ text-decoration:underline;}
.cont_pics span{width:672px; height:60px; float:right;font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#666; line-height:20px; margin-top:6px; overflow:hidden;}


.new_bottom{width:870px;}
.new_bottom a{width:870px; height:32px; float:left; border-bottom:dashed 1px #d2d2d2; font-family:Arial, Helvetica, sans-serif; color:#444; font-size:12px; line-height:32px; background:url(../images/newsicon.jpg) no-repeat 0px 15px; text-indent:10px; margin-bottom:8px;}
.new_bottom a:hover{width:870px; height:32px; color:#0159a0;border-bottom:dashed 1px #0159a0; float:left; background:url(../images/newsiconh.jpg) no-repeat 0px 15px;}
.new_bottom span{min-width:77px; height:32px; float:right;}
.new_bottom a img{margin-right:6px;}

.newsinfo_bottom{width:870px; margin-bottom:30px; margin-top:4px;}
.newsinfo_title{width:870px; float:left; font-family:Arial, 微软雅黑, 宋体; color:#000; font-size:18px; line-height:26px; text-align:center;}
.newsinfo_time{width:870px; float:left; height:26px; margin-bottom:16px;font-family:Arial, 微软雅黑, 宋体; color:#999; font-size:13px; line-height:26px; text-align:center;}
.newsinfo_content{width:870px; float:left; margin-bottom:26px; line-height:26px;}

/******************** 产品 *******************/
.Nr_product{width:870px; min-height:200px; float:left; margin-top:6px; margin-bottom:18px; overflow:hidden;}
.left-pro{width:540px; padding:20px 10px;border:1px solid #ccc;text-align:left;float:left}
.left-pro .t1{width:102px;float:left}
.left-pro .t2{width:400px;text-indent:0;float:left;padding-left:10px}
.left-pro .t2 img{text-indent:0;}
#showArea img{cursor:pointer;display:block;margin-bottom:5px;width:85px;padding:1px;border:1px solid #ccc; min-height:61px;float:left}
#main_img{cursor:pointer;display:block}
#gotop{cursor:pointer;display:block;margin-left:14px}
#gobottom{cursor:pointer;display:block;margin-left:14px}
#showArea{height:276px;margin:10px 6px 10px 6px;overflow:hidden}

/********** product ****************/
.pros_list{width:1042px; float:left;}
.pros_list li{width:242px; height:210px; float:left; margin-right:18px; font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#333; line-height:34px; text-align:center; margin-bottom:22px;}
.pros_list li a{width:240px; height:183px; float:left; border:1px solid #c6c6c6; overflow:hidden;}
.pros_list li p{width:100%; height:34px; overflow:hidden; float:left;}
.pros_list li a img{width:240px; float:left;}
.pros_list li p:hover{color:#0159a0; cursor:pointer;}
.pros_list li a:hover{border:1px solid #0159a0;width:240px; height:183px; }

/* 产品 */
.MagicZoomBigImageCont{border:1px solid #ccc;overflow:hidden; left:438px !important; margin-top:-22px; /*width:460px !important; height:348px !important;*/}
.MagicZoomBigImageCont img{width:900px;height:600px}
.MagicZoomBigImageCont iframe{width:300px;height:300px}
.MagicZoomHeader{font:10px Tahoma, Verdana, Arial, sans-serif;color:#fff;background:#91b817;text-align:center !important}
.MagicZoomPup{border:1px solid #aaa;background:#fff;cursor:hand;left:0;}
.MagicZoomLoading{text-align:center;background:#fff;color:#444;opacity:0.8;padding:3px 3px 3px 3px !important;display:none}
.MagicZoomLoading img{padding-top:3px !important; }
.MagicThumb{cursor:url(cursor/zoomin.cur), pointer;outline:none}
.MagicThumb-zoomed{cursor:default}
.MagicThumb span{display:none}
.MagicThumb-image{border:1px solid #ccc;outline:none}
.MagicThumb-image-zoomed{cursor:url(cursor/zoomout.cur), pointer}
.MagicThumb-caption{color:#333333;background-color:#F0F0F0;border:1px solid #CCC;border-top:none;font-family:Verdana, Helvetica;font-size:11px;padding:8px 16px}
.MagicThumb-controlbar{display:block;height:18px}
.MagicThumb-controlbar a{display:block;width:180px;height:180px;margin:0px 1px;outline:none;float:left;overflow:hidden}
.MagicThumb-controlbar a span{display:block;width:1000px;height:1000px;background:transparent url(graphics/controlbar.png) no-repeat 0 0;outline:none;position:absolute;left:0px;top:0px}
.MagicThumb-loading{border:1px solid #000;background:#fff url(graphics/loader.gif) no-repeat 2px 50%;padding:2px 2px 2px 22px;margin:0;text-decoration:none;text-align:left;font-size:8pt;font-family:sans-serif;}

/* */
.NP_title{width:1024px; height:32px; background:#ddd; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000; line-height:32px; float:left; margin-top:32px; text-indent:12px; }
.right_pro{width:200px;min-height:200px; float:right;position:relative;}
.right_pro ul{
	visibility:none;
	opacity:0;
	position:absolute;
	top:0;
	left:0;
}
.right_pro ul.show{
	visibility:visible;
	opacity:1;
}
.NP_text{width:1000px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#444; line-height:26px; float:left; margin:10px 12px;}


/******************** join us ************************/
.join_title{ width:870px; height:32px;font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#161616; font-weight:bold; line-height:32px; background:#ececec; text-indent:20px;}
.join_title span{color:#0159a0;}
.join_bottom{width:850px; line-height:32px; float:left; margin-top:10px; margin-left:20px;}


/************* message *****************/
.message{width:870px; float:left;}
.button{width:870px; height:30px; float:left; margin-top:12px; margin-left:41px;}
.button_1{width:100px; height:30px; float:left; border:none; cursor:pointer; background:#0063b2;font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:14px;line-height:30px; margin-left:10px; letter-spacing:1px;}