/*-- reset --*/
*{margin:0;padding:0;}   
body{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#333}
fieldset,img,abbr {border:0;}
address,caption,cite,code,dfn,em,th,var {font-weight:normal;font-style:normal;}
ul,ol {list-style:none;}
table {border-collapse:collapse;border-spacing:0;}
a {text-decoration:none;color:#333}
a:hover {text-decoration:underline;blr:expression(this.onFocus=this.blur());outline:none;}
area{blr:expression(this.onFocus=this.blur());}
.fl{ float:left;}
.fr{ float:right;}
.fb{ font-weight:bold;}
.clear:before,.clear:after{display:table;content:"";}
.clear:after{ clear:both;}
.clear{zoom:1;}
.cl{ clear:both}
.cl10,.cl15,.cl20,.cl30{ clear:both; height:10px; overflow:hidden; line-height:0;}.cl30{ height:30px;}.cl20{ height:20px;}.cl15{ height:15px;}
.imgbox{ line-height:0; overflow:hidden; font-size:0; text-indent:0;}
.wrap{ width:1000px; margin:0 auto;}.wrap2{ width:820px; margin:0 auto;}
.box{ border:1px solid #dedede; margin:20px;}
.eng{ font-family:Arial, Helvetica, sans-serif}

/*head banner*/
.head .wrap{ position:relative; cursor: absolute; z-index:9999}
.head .top{height:94px; padding:10px 0 0; border-top:3px solid #0093c9;}
.head .top .logo{ padding-top:8px;}
.head .top .infos{ color:#06578f; text-align:right; line-height:25px; width:250px;}
.head .top .infos p{font-family:Arial, Helvetica, sans-serif; margin-right:13px;}
.head .top .infos img{color:#06578f; margin:0 2px;}
.head .menu{ height:48px; position:absolute; left:490px; bottom:0px;}
.head .menu a{ color:#1a1a1a; font:14px/1 "微软雅黑";}
.head .menu a:hover,.head .menu a.active{ color:#00a0e9; text-decoration:none;}
.head .menu .nav_li{position:relative; float: left;cursor: pointer; width:102px; height:48px; text-align:center;font-size:14px; z-index:9999;}
.head .menu .lists{ display:none; position:absolute; left:-80px; top:41px; background:url(../images/menu_bg.jpg) no-repeat left top #fff; padding-top:7px; width:380px;}
.head .menu .lists ul{ border:1px solid #ddd; border-top:0 none; padding-bottom:6px;}

#menu .list_li{ text-align:left; _float:left; padding-left:10px; padding-top:6px;}
#menu .list_li a{ display:block; background:0 none; font-size:12px; color:#333; width:350px;line-height:23px; padding-left:10px;}
#menu .list_li a:hover{ background:#085d96; color:#fff; text-decoration:none;}

.banner{ text-align:center; background:#49c2ef;}
.banner img{ width:100%;max-width:1920px;}
.banner3{ background:url(../images/nybanner.jpg) no-repeat center top; height:320px;}


.link span{ color:#06578f;}
.link,.link a{ color:#333;}
.pane{ width:313px; height:196px; float:left; position:relative; margin-right:11px;}
.pane.last{ margin:0;}
.pane .blank{ position:absolute; left:0; bottom:0; width:100%;}
.pane .titbg{ background:#a8a8a8; height:36px; line-height:36px; font-size:16px; padding-left:10px; color:#fff;}
.pane.hover .titbg{ background:#fff; color:#333;}
.pane .titbg em{ background:url(../images/icon02.gif) no-repeat; width:37px; height:36px; float:right;}
.pane.hover .titbg em{ background:url(../images/icon03.gif) no-repeat;}
.pane .blank .bb{ height:0; overflow:hidden; padding:0 20px; color:#fff; text-indent:2em; z-index:100; position:relative;}
.pane.hover .blank .bb{ line-height:20px; padding:8px 20px; color:#fff; text-indent:2em; z-index:100; position:relative;}
.pane .blank .mark{ background:#000; opacity:0.5; filer:alpha(opacity=50); width:273px; position:absolute; left:0; bottom:0; z-index:1; padding:0 20px;}
.pane.hover .blank .mark{ padding:8px 20px;}

.links h1{font-size:20px; color:#2b79c9; line-height:22px;}
#CSSBox{width:1000px;height:180px;overflow:hidden;}
#CSSBox ul li{ float:left; list-style:none;margin:10px 30px 10px 0}
#CSSBox ul li img{ width:200px; height:150px; border:1px solid #CCC; padding:2px;}
#CSSBox ul li span{ display:block; text-align:center; font-size:12px; line-height:25px;}
#CSSBox ul li img:hover{border:1px solid #9fd9f6;}

.contnt{ background:#f6f6f6;}
.contnt .con{ padding:20px 0;}
.contnt .con .blankpane{ width:300px;}
.contnt .con .blankpane3{ width:300px;}
.contnt .con .blankpane2{ width:340px; padding-right:30px; padding-left:30px;}
.contnt .con .title{background:url(../images/line.jpg) no-repeat left bottom; height:30px;}
.contnt .con .title .more{ width:36px; height:23px; float:right; background:url(../images/more2.gif) no-repeat right center;}
.contnt .con .title h2{ font-size:20px; color:#2b79c9; line-height:22px;}
.contnt .con .title h2 em{ float:left; height:22px; margin-right:5px; margin-top:2px;}
.contnt .con .blankpane p{ padding:15px 10px; line-height:25px; background:url(../images/lxwm.jpg) no-repeat right 80%;}

.contnt .con .blankpane3 .cons{ padding-top:15px;}
.contnt .con .blankpane3 .cons .imgbox{width:100%; text-align:center}
.contnt .con .blankpane3 .cons .imgbox img{ border:1px solid #dfdfdf;padding:1px; width:289px;}
.contnt .con .blankpane3 .cons p{color:#666; line-height:22px; text-indent:2em; padding-top:5px;}
.contnt .con .blankpane3 .cons p a{ color:#538acd;}

/*productlist*/
.pro_list{ padding-top:15px;}
.pro_list ul{}
.pro_list ul.u_two{ border:1px dashed #CCC; width:340px; padding:5px 0;}
.pro_list ul li{height:30px; overflow:hidden;}
.pro_list ul li.two{ width:330px;margin-left:10px;}
.pro_list ul li.three{ width:180px; margin-left:10px;}
.pro_list ul li h2{}
.pro_list ul li h2 a{ color:#333; font-size:12px;height:30px; line-height:30px; font-weight:normal; background:url(../images/icon03.gif) no-repeat left center; padding-left:10px;}
.pro_list ul li.two h2 a{background:url(../images/icon02.gif) no-repeat left center;}
.pro_list ul li.three h2 a{background:url(../images/icon02.gif) no-repeat left center; }

#nav{ height:72px;}
#nav .nav_ul { height:36px; line-height:36px; background:#f3f3f3; border:1px solid #dddddd; position:relative;}
#nav .nav_li { float: left; height: 35px; cursor: pointer;}
#nav h2 { height: 35px; line-height: 35px; font-size: 14px; padding:0 30px; display:inline-block; font-weight:normal; position: relative; z-index:10;}
#nav .active h2{ border:1px solid #fd6802; border-top-width:2px; border-bottom:1px solid #fff; margin-left:-1px; background:#fff; margin-top:-2px;}
#nav .active h2 a{ color:#fd6802; font-weight:bold;}
#nav .lists {position: absolute; top: 36px; left: -1px; display: none; border:1px solid #fd6802; width:968px; z-index:9999;}
#nav .list_li{ height: 36px; line-height: 36px;font-size: 14px; font-size:14px; float:left; padding:0 30px;}
#nav a{ color:#5e5e5e;}
#nav a:hover{ color:#fd6802; font-weight:bold; text-decoration:none;}
#nav .list_li a:hover{ text-decoration:underline;}

/*foot*/
.copyright{ background:url(../images/footbg.gif) no-repeat center top #eee;padding:10px 0; height:110px;}
.copyright .logobg{ position:absolute; right:0; top:10px;}
.copyright p{ line-height:30px; color:#333; text-align:center}
.copyright p span,.copyright p span a{ color:#06578f;}
.copyright p strong{ font-weight:normal; font-family:Arial, Helvetica, sans-serif}


.second_side{ width:189px;}
.second_main{ width:780px; min-height:400px; height:auto!important; height:400px; border:1px solid #e3e3e3;}
.second_main_pro{ width:729px; min-height:400px; height:auto!important; height:400px; background:url(../images/bg01.gif) repeat-y left top; }

.side_menu .title{height:55px; line-height:55px; font-size:18px; padding-left:30px; background:url(../images/tit.gif) no-repeat;color:#fff; font-weight:normal;}
.side_menu_list{ border-bottom:2px solid #085d96;}
.side_menu_list li{ height:40px; line-height:40px; margin:1px 0;}
.side_menu_list li a{ font-size:14px; display:block; background:url(../images/icon05.png) no-repeat 180px 12px  #f3f3f3; text-decoration:none; color:#727272; padding-left:30px;}
.side_menu_list li a:hover,.side_menu_list li.active a{ background:url(../images/icon06.png) no-repeat 180px 12px #085d96;color:#fff;}
.second_main .cont{ margin:20px;}

.side_menu_list li a.a1{ font-size:14px; display:block; background:url(../images/icon07.gif) no-repeat; text-decoration:none; color:#727272; padding-left:30px;}
.side_menu_list li a.a1:hover{ background:url(../images/icon06.gif) no-repeat;color:#fff;}


.second_main .cont .tit{ border-bottom:1px dashed #dedede; padding-bottom:10px;}
.second_main .cont .tit h1{ font-size:14px; color:#222; text-align:center; padding:10px 0 12px; line-height:20px;}
.second_main .cont .tit .date_msg{ text-align:center; color:#888;}
.content{ padding:15px;}
.content p{ color:#666; line-height:26px; text-indent:2em;}

.lyb,.se_title{ margin:0 20px; border-bottom:1px solid #bfbfbf; padding-top:10px;}
.lyb h2,.se_title h2{ font-size:18px; color:#085d96; border-left:4px solid #085d96; line-height:1; padding-bottom:2px; margin-bottom:8px; padding-left:10px;}

.cont .infos{ font-size:14px; line-height:2; color:#666}
.cont .infos img{ max-width:100%;}
/*放大镜样式*/
#magnifierBox{width:589px;height:333px;position:relative;margin:0px auto;}
.divStyle{width:586px;height:331px;border:1px solid #ccc;float:left;margin-right:20px;position:relative;top:0;left:0;}
#magnifierDiv2{width:300px;position:absolute;left:102%;top:0px;overflow:hidden;display:none;}
#magnifierSon{cursor:pointer;display:none;position:absolute;top:0;left:0;width:100px;height:100px;background:#fff;opacity:0.4;filter:alpha(opacity=40);}
#magnifierImg1{position:absolute;top:0;left:0;}
.content .msg{ text-align:center; color:#085d96; font-size:14px; line-height:24px; padding:5px 0; font-weight:bold;}


/*右侧浮动*/
.rightNav{ width:54px; position:fixed; right:25px; bottom:20px;}
.rightNav li{ height:54px; margin-bottom:5px; background-color:#85c2f2;}
.rightNav li a{ display:block; height:54px; line-height:22px; text-align:center; color:#fff; font-size:16px; font-family:"微软雅黑"}
.rightNav li a:hover{ background-color:#3499ea; text-decoration:none}
.rightNav li a img{ margin-top:19px;}
.rightNav li.text a{ height:50px; padding:4px;}
#goTop{ display:none;}


/*内页内容结束*/
.pageContent_end {
	clear:both;
	margin:20px 0;
	text-align:right;
	}
	
.pro ul{ padding-left:20px;}
.pro ul li{ width:200px; float:left; height:200px; overflow:hidden; margin:0 15px 15px 15px; text-align:center; background:#eeeeee; border:2px solid #eeeeee;}
.pro ul li img{ width:200px; height:150px; display:block}
.pro ul li:hover{background:#9fd9f6;border:2px solid #9fd9f6}
.pro ul li:hover a{ color:#FFF; text-decoration:none;display:block}
.pro ul li A.WZ{ MARGIN:5PX 5PX 0 5PX; line-height:20PX;display:block}