HTML BODY {
	MARGIN:0px;  PADDING:0px; TEXT-ALIGN:left; FONT-SIZE:13px; FONT-FAMILY:"Arial","宋体";color:#525353;
}
TD,div {font-family: "Arial","宋体";font-size: 13px; color: #333333; line-height:22px;}

INPUT,TEXTAREA {BORDER-WIDTH:1px; BORDER-COLOR:cccccc;background:ffffff;font-family: "Arial","宋体";}
img{ border:0}
*{ margin:0}
a{ text-decoration:none; color:#333}

ul{ padding:0; margin:0}

.clear{clear:both;}

.page_Top{ width:1002px; margin:0 auto; height:120px;font-size:13px; color:#fff; line-height:28px;}
.page_Logo{ width:588px; height:120px; float:left;}
.page_Logo img{width:588px; height:120px;}
.page_HeadRight{ width:314px; float:right; padding-top:42px; height:57px;background:url(../img/head.jpg) left 42px no-repeat; padding-left:36px;}
.page_HeadRight ul li{ list-style:none; float:left; font-size:16px; color:#605b5b; font-style:italic}
.page_HeadRight ul li p{ line-height:29px;}

.page_Menubg{ width:100%; margin:0 auto; min-width:1002px; max-width:1920px; height:45px; background:#004d98}
.page_Menu{ width:1002px; margin:0 auto;height:45px;}
.page_Menu ul li{ float:left; list-style:none; height:45px; position:relative;}
.page_Menu ul li h2{ font-size:16px; color:#fff; line-height:45px; font-weight:bold;padding:0 25px;}

.nav_procs_drop_wrapper{
	position: absolute;
	z-index: 99;
	left: 0;
	top: 100%;
	background-color: #fff;
	box-shadow: 0 0 8px rgba(0,0,0,.2);
	border-radius: 0;
	transition: all .5s;
	opacity: 0;
	visibility:hidden;
	padding:10px 0;
}
.nav_products_group.on .nav_class1 h3{
	color: #fff;
} 
.nav_procs_drop .nav_class1{
	width: 200px;
	display:inline-block;
}
.page_Menu ul li .nav_procs_drop li{
	float:none;
	height:auto;
}
.nav_procs_drop li a h3{
	padding: 5px 15px;
	line-height: 30px;
}
.nav_products_child{
	position:absolute;
	left:200px;
	top:0;
	z-index:9;
	opacity:0;
	visibility:hidden;
	background:#f6f6f6;
}
.nav_products_child li:hover,.nav_products_child li.on{
	background:#004d98;
}
.nav_products_child a h3{
	font-style:normal;
	font-size:14px;
}
.nav_products_child li.on a h3{
	text-decoration:underline;
	color:#FFFFFF;
}

.nav_procs_drop_wrapper_mid{
	width: 250px;
	margin: 0;
	padding:0;
}
#menu2:hover .nav_procs_drop_wrapper{
	opacity: 1;
	visibility: visible;
}


.headerli3{ position:relative; }
.topSearch{	display:none; position: absolute; right:0; top:5px;width:405px;height:32px;text-align: right; }
.topSearch ul li{ padding-left:0; padding-right:5px}
.topSearBox{float:right;display:block;}
.topS_inputtxt{width:260px;}
.topS_button span{ display:block; width:22px; height:22px; text-align:center; background:url(../img/search.png) no-repeat}
.topSLi1{padding:0 5px 0 0;}
.topSLi1 input[type="text"],.topSLi1 textarea { height:32px;line-height:32px; border: 1px solid #cccccc; border-radius: 5px; padding:0 5px 0 5px; }
.button1 { padding:0;margin:0;background-color: #000; border: 1px solid #000; cursor: pointer; -moz-user-select: none; background-image: none; height: 34px;color: #FFFFFF;
border-radius: 4px; cursor: pointer; display: inline-block; font-size: 14px; font-weight: bolder; line-height:34px; padding: 0 12px; text-align: center; white-space: nowrap; text-shadow: 0 0.06em 0 rgba(0, 0, 0, 0.1); }
.button1:hover, .button1:focus, .button1:active { background: #000; border-color: #000; }

.page_Search{ width:228px; height:25px; padding-left:409px; float:left;}
.page_Search ul li{ list-style:none; float:left; height:25px;}
.page_Search ul li input[type=text]{ width:176px; height:25px; background:none; border:0; padding-left:15px; line-height:23px; font-size:13px; color:#b9bab9;}

.page_Banner{ width:100%; margin:0 auto; min-width:1002px; height:570px; max-width:1920px;}
.sr-pop-360-banner{ display:none;}
.sr-pop-360-banner .sr-pop360-return {
    position: fixed;
    width: 100%;
    height: 51px;
    top: 0;
    left: 0;
    z-index: 100022;
    background: #fff;
    box-sizing: border-box;
    padding: 0 40px;
    line-height: 50px;
    box-shadow: 0 2px 10px rgba(0,0,0,0.2);
}
.sr-pop-360-banner .sr-pop360-return-link {
    color: #222;
    font-size: 18px;
}
.sr-pop-360-banner .sr-pop360-wrap {
    z-index: 100001;
    max-width: none;
    max-height: none;
	bottom: 0;
    position: fixed;
    width: 100%;
    height: 100%;
	min-width: 600px;
    min-height: 600px;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
}
.sr-pop-360-banner .sr-pop360-view {
    left: 0;
    top: 50px;
    right: 0;
    bottom: 0;
	margin: auto;
	position: absolute;
    background: transparent;
    transition: all .3s;
}
.sr-pop360-content {
    height: 100%;
}
.sr-pop360-content iframe {
    width: 100%;
    height: 100%;
    border: 0;
}

.page_title{ width:1002px; margin:0 auto; height:44px; padding-top:38px; padding-bottom:30px;line-height:44px; text-align:center; background:url(../img/titlebg.png) center 57px no-repeat}
.page_title span{ font-size:30px; color:#031214; font-weight:bold;text-transform:uppercase; background:#fff; padding:0 15px; font-family:Arial Black}

.page_indexpro{ width:1002px; margin:0 auto; padding-bottom:21px;}
.indexpro{ width:315px; float:left; padding-bottom:30px;}
.proimg{ width:315px; height:215px; float:left; padding-bottom:4px;}
.proimg img{width:313px; height:213px;border:1px solid #eee}
.proname{ width:315px; height:40px; float:left;font-size:15px; color:#fff; background:#004d98; line-height:40px; text-align:center}
.proname a{ font-size:15px; color:#fff; font-weight:bold}

.page_indexAboutbg{ width:100%; margin:0 auto; min-width:1002px; max-width:1920px; height:438px; background:url(../img/aboutbg.png) center no-repeat}
.page_indexAbout{ width:384px; margin:0 auto; padding-top:116px; padding-right:618px;}
.page_indexAbout h2{ font-size:30px; color:#fff; font-family:Arial Black;font-weight:bold;text-transform:uppercase; padding-bottom:22px;}
.page_indexAbout p{ font-size:14px; color:#fff; line-height:22px; padding-bottom:18px;}
.page_indexAbout p a{ font-size:15px; color:#f9cf00;}
.page_Honorbg{ width:100%; margin:0 auto; min-width:1002px; max-width:1920px; height:405px; background:url(../img/honorbg.jpg) center no-repeat}

#focus_Box2{position:relative;width:1002px;height:405px;padding:0 0; margin:0 auto}
#focus_Box2 ul{margin:0;padding:0;list-style-type:none;position:relative;width:1002px;height:405px;margin:0 auto;}
#focus_Box2 li{margin:0;padding:0;z-index:0;position:absolute; width:0px;height:0px;top:146px;left:377px;}
#focus_Box2 li img{margin:0;padding:0;width:100%;height:100%;vertical-align:top;}
#focus_Box2 li p{margin:0;padding:0;position:absolute;left:0;bottom:-25px;width:100%;height:18px;line-height:18px;color:#004d98; text-align:center; font-size:14px;}
#focus_Box2 li p span{margin:0;padding:0;display:inline-block;width:100%;height:18px;overflow:hidden;}
#focus_Box2 .prev,#focus_Box2 .next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;width:14px;height:23px;top:330px;}
#focus_Box2 .prev{left:275px;}
#focus_Box2 .next{right:283px;}
#focus_Box2 .prev{background:url(../img/btn_1.png);}
#focus_Box2 .next{background:url(../img/btn_2.png);} 

.page_ysbg{width:100%; margin:0 auto; min-width:1002px; max-width:1920px; height:443px; background:url(../img/ysbg.jpg) center no-repeat; padding-top:34px;}
.page_ystitle{ width:1002px; margin:0 auto; height:60px; line-height:60px; text-align:center; font-size:30px;font-family:Arial Black; text-transform:uppercase; font-weight:bold; color:#fff;padding-bottom:9px}
.page_yslist{ width:1002px; height:324px; margin:0 auto; position:relative}
.ys_pic{ width:893px; float:left; padding-left:109px;}
.pic_1{ width:893px; float:left; height:215px; padding-bottom:3px;}
.pic_1 img{width:893px;height:215px;}
.pic_wz{ width:607px; height:66px; float:right; background:#fff; padding:20px 34px}
.pic_wz h2{ font-size:15px; color:#272727;}
.pic_wz p{ font-size:14px; color:#777; line-height:21px; background:url(../img/dian.jpg) left 7px no-repeat; padding-left:15px;}
.ystbbg{ background:#c4c4c4; cursor:pointer}
.ystbbgon{ background:#f9cf00; cursor:pointer}
#ys_1{ width:106px; height:106px;position:absolute; left:0;}
#ys_2{ width:106px; height:106px;position:absolute; left:0; top:109px}
#ys_3{ width:106px; height:106px;position:absolute; left:0;top:218px}
#ys_4{ width:106px; height:106px;position:absolute; left:109px; top:218px;}
#ys_5{ width:106px; height:106px;position:absolute; left:218px; top:218px;}



.page_indexNews{ width:1002px; margin:0 auto; padding-bottom:42px;}
.newslist{ width:316px; float:left;}
.newslist h2 a{ font-size:15px; color:#2e2e2e; line-height:20px; font-weight:normal}
.newslist p{ font-size:13px; color:#808080; line-height:20px; padding-top:3px;}
.newslist p a{ font-size:13px; color:#004d98}
.newslist p img{ width:316px; height:204px;}
.newslist:hover p img{ width:308px; height:196px; border:4px solid #004d98}
.newslist:hover p a{ font-weight:bold}
.line{ width:100%; margin:0 auto; min-width:1002px; max-width:1920px; height:27px; border-top:1px dashed #b3b3b3}
.page_hezuo{ width:1002px; margin:0 auto; padding-bottom:18px; height:133px;}

.footer{ width:100%; margin:0 auto; min-width:1002px; max-width:1920px; padding:30px 0; background:#004d98}
.bottom_Title{ width:1002px; margin:0 auto; height:45px; line-height:45px; padding-bottom:15px; text-align:center; font-size:30px; color:#fff; font-family:Arial Black; text-transform:uppercase; font-weight:bold;}
.bottom{ width:1002px; margin:0 auto;}
.bottom ul li{ list-style:none; float:left; height:132px; padding-top:5px; color:#fff}
.bottom ul li p{ font-size:15px; color:#fff; line-height:18px;padding:5px 0 5px 24px;}

.footer2{width:100%; margin:0 auto; min-width:1002px; max-width:1920px; height:37px; background:#004181}
.bottom2{ width:1002px; margin:0 auto; height:37px; line-height:37px; color:#cbd2de}
.bottom2 a,.bottom2 span a,.bottom2 span{ color:#cbd2de}


.in_banner{ width:100%; margin:0 auto; min-width:1002px; max-width:1920px; height:261px;}
.r_top{ width:1002px; margin:0 auto; height:56px; text-align:right; line-height:56px; font-size:13px; color:#4e5052; font-style:italic}
.r_top a{font-size:13px; color:#4e5052; font-style:italic}
.page_Main{ width:1002px; margin:0 auto; padding-bottom:30px;}
.page_Left{ width:262px; float:left; padding-top:4px;}
.page_LeftTitle{ width:262px; height:54px; float:left; background:#004d98; font-size:26px; color:#fff; line-height:54px; text-align:center; text-transform:uppercase; font-weight:bold;font-family:Arial Black;}
.page_Leftline{ width:262px; height:3px; float:left; border-bottom:4px solid #004d98}
.page_LeftClass{ width:238px; float:left; padding:13px 11px; border:1px solid #f2f2f2; border-top:none; margin-bottom:29px;}
.parent{ width:238px; float:left; background:#004d98}
.parent h3{ font-size:16px; color:#fff; padding:8px 32px;}
.child{ width:202px; float:left; padding:5px 18px;}
.child ul li{ background:url(../img/childbg.png) left no-repeat; list-style:none; padding:6px 0 6px 16px; line-height:18px;}
.child ul li h3{ font-size:14px; color:#313335; font-weight:normal}

.page_LeftContact{ width:262px; float:left; padding-top:10px;}
.page_LeftContact ul{ padding:10px 25px; border:1px solid #e6e6e6; border-top:none; background:#fafafa}
.page_LeftContact ul li{ list-style:none;font-size:17px; color:#004d98}
.page_LeftContact ul li a{font-size:17px; color:#004d98}
.page_Right{ width:711px; float:right}
.page_RightTitle{ width:711px; height:30px; float:left; background:url(../img/titlebg.png) left 19px no-repeat;}
.page_RightTitle h2{ font-size:28px; color:#031214;text-transform:uppercase; line-height:30px; font-weight:bold; background:#fff; padding-right:10px; display:inline;font-family:Arial Black;}
.page_RightTitle span{ float:right}
.page_RightTitle span a{ font-size:15px; color:#004d98; font-weight:bold}
.page_RightMain{ width:711px; float:left; padding:20px 0 0 0}

.page_pro{ width:227px; float:left; padding-bottom:30px;}
.page_proimg{ width:227px; height:155px; float:left; border:1px solid #eee}
.page_proimg img{width:227px; height:155px;}
.page_proname{ width:229px; line-height:18px;float:left;padding:10px 0 4px 0; text-align:center; font-size:13px; color:#004d98; border-bottom:4px solid #fff}
.page_proname a{ font-size:13px; color:#004d98}
.page_pro:hover .page_proname{ border-bottom:4px solid #004d98}


/*通用样式*/
.r_mid{float:left; width:100%;padding-bottom:28px;}
#product_detail { width:711px; float:left}
#product_detail .left { width: 330px;float:left; height:271px;}
#product_detail .big_pic { width: 330px; height:225px;text-align:center; float:left;}
#product_detail .big_pic img {width:328px; height:223px;border:1px solid #eee}
#product_detail .big_pic .bigimg{ width:600px; height:409px;}
#product_detail .big_proname{ width:330px; height:46px; float:left; font-size:15px; color:#525659; background:#f7f7f7; text-align:center; line-height:46px;}
#product_detail .big_pic .view { display: block;text-indent: 20px; margin-left: 130px; width: 19px; height: 15px; display: inline-block; cursor: pointer; }

.pro_info_box { width:362px; float:left;  font-family:Arial; font-size:12px; color:#474747; text-align:left;}
.pro_info_box span{ font-size:14px; color:#4b68ab}
.pro_info_box h4{ display:inline-block;font-size:27px; color:#000; line-height:40px; font-weight:bold; padding-bottom:15px}

#product_detail .product_info {width:362px;float:left;padding-left:19px; overflow:hidden;}
#product_detail .product_info li {width:362px; border-top:none;font-size:18px; color:#000; line-height:24px; padding-bottom:8px}
#product_detail .product_info li a:hover{ color:#474747;}


/*焦点图*/
#product_detail ul.pic_list {width:362px; float:left;overflow: hidden; }
#product_detail ul.pic_list li { width:101px; height: 69px;text-align:center;padding-right:8px;float:left;}
#product_detail ul li { list-style: none; }

.mod18{width:362px;height:69px; float:left;position:relative;}
.mod18 .btn{position:absolute;width:11px;height:69px; cursor:pointer;z-index:99;}
.mod18 .prev{top:0;background:url(../img/l_btn.png) no-repeat;left:0;}
.mod18 .next{top:0;background:url(../img/r_btn.png) no-repeat;right:0;}

.mod18 .listBox{width:330px;height:69px;margin:0 auto;position:relative;overflow:hidden;}
.mod18 .listBox ul{height:69px;position:absolute;}
.mod18 .listBox li{cursor:pointer;position:relative;}
.mod18 .listBox li i{display:none;}
.mod18 .listBox li a{display:block;width: 101px; height:69px;}
.mod18 .listBox li img{width:99px;height:67px;border:1px solid #eee}
.mod18 .listBox li.hover img{width:95px;height:63px;border:3px solid #004d98}
.mod18 .listBox .on i{display:block;}

.detailtitle{ width:700px; float:left; height:30px;line-height:30px; font-weight:bold;font-size:16px; color:#004d98; background:#efefef; padding-left:11px;}
#pro_profile{ width:100%; float:left; padding:15px 0}

.pro_title1{ width:100%; float:left; font-size:22px; color:#00366e; line-height:49px; border-bottom:5px solid #002c6f}
.back{ width:100%; float:left; padding:15px 0; text-align:left}
.back span{ padding:5px 15px; color:#fff; background:#004d98; font-size:14px;}

.page_inquirybg{ width:100%; margin:0 auto; min-width:1002px; max-width:1920px; padding-bottom:37px; background:#f1f1f1; margin-bottom:30px; padding-top:28px;}

.pro_title2{width:700px;padding-left:11px;text-align:left;line-height:42px; font-size:22px; color:#004d98; background:#efefef; font-weight:bold; text-transform:uppercase; float:left;}

.proinquiry{width:100%; float:left;padding:10px 0 0 0}

.news .body ul li{ line-height:24px; padding-bottom:5px; border-bottom:1px dashed #ccc; list-style:none}
.news .body ul li span{ float:right}

.right{ float:right}
.news #news_detail .body{ width:100%; float:left;}
.news #news_detail{ width:100%; float:left; padding:10px 0}
.news #news_detail h1{ text-align:center; font-size:18px;}
.prev_next{padding-bottom:20px; width:100%; float:left;}
.prev_next ul li{ list-style:none}

.news_view{ width:100%; float:left; padding:5px 0; border-bottom:1px dashed #ccc}

.back input[type=button]{ background:#000; padding:3px 15px; border:0; color:#fff; cursor:pointer; font-family:Arial}
.news_body{ padding:10px 0}

.main_page{text-align:center;width:100%; float:left; padding-top:15px; padding-bottom:15px;}
.main_page a,.main_page .current{ margin:0 5px;}
.main_page a{ background:#f5f5f5; padding:3px 8px; color:#717071; border:1px solid #d6d7d2}
.main_page .current{ padding:3px 8px; background:#000; color:#fff;border:1px solid #000}

#sitemap ul li{ list-style:none; text-align:left; padding-left:30px; list-style:none}
#sitemap ul li h2{ font-size:14px; padding-bottom:8px;color:#333}
#sitemap ul li ul li{ float:inherit; padding-left:30px}
#sitemap ul li ul li h3,#sitemap ul li ul li a{ font-size:12px;line-height:24px; color:#333}

/*关联产品与新闻*/
.reation{ width:100%; float:left; padding-top:15px;}
.reation h5{ font-size:24px; border-bottom:1px solid #ccc; line-height:38px; margin-bottom:10px;}

/*评论*/
.inquiry{ width:100%; float:left;}
.comment{ width:100%; float:left; padding:10px 0}
.commentTitle{ width:100%; float:left; text-align:left;}
.commentTitle h5{ font-size:22px; color:#333; line-height:53px;text-align:left; font-weight:normal}
.commentTitle h5 span{ float:right; line-height:53px; font-size:14px;}
.commentlist{ width:100%; float:left; padding-top:10px; text-align:left;}
.commentlist ul{ width:100%; float:left;}
.commentlist ul li{ float:left; list-style:none}
.inquiryinfo{ width:100%; float:left; padding-bottom:10px;}

.friendlink{ width:1002px; margin:0 auto;color:#333}
.friendlink a{ color:#333} 

.chose{width:195px; height:22px; line-height:22px; text-align:left; background:url(../img/link.jpg) no-repeat; padding-left:10px; font-size:13px; color:#7a7a7a}
#m1 { position:absolute; bottom:23px;width: 203px; padding:0; border:1px solid #ccc; background: white; color: #5e4d3c; z-index:1000; right:0;}
#m1 ul li{ padding:5px 10px;}
#m1 ul li a{ color:#999}
#m1 ul li a:hover{ color:#000}

.productbutton{
background:#004d98;
color: #fff;
border: 0 !important;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
cursor: pointer;
height: 30px !important;
font-family:Arial;
padding: 0 10px 0 10px !important;
width:80px !important;
}
.productbutton:hover {
background:#004d98;
}

.side{position:fixed;width:77px;height:275px;right:10px;top:280px;z-index:99999; color:#fff}
.side ul li{width:77px;height:72px;float:left;position:relative; padding-bottom:1px; list-style:none;}
.side ul li .sidebox2{position:absolute;width:77px; text-align:left;height:72px;top:0;right:0;transition:all 0.3s;background:#282d30;color:#fff;font:14px "微软雅黑";overflow:hidden;}
.side ul li .sidebox2:hover{ background:#c9151e}
.side ul li .sidetop{width:77px;height:72px;line-height:72px;transition:all 0.3s;padding-top:2px;}
.side ul li img{float:left;}
/*右侧二维码*/
.weixing-container {width: 77px; height: 72px;background: url(../img/side_icon06.png) no-repeat #282d30;float:left;}
.weixing-container:hover{ background:url(../img/side_icon06.png) no-repeat #c9151e}
.weixing-show {width: 176px;min-height: 36px; background: #292d2c; border-radius: 5px; border: 1px solid #292d2c; position: absolute; left: -190px; top: 18px; }
.weixing-show .weixing-sanjiao {width:0; height: 0; border-style: solid; border-color: transparent transparent transparent #282d30; border-width: 6px; left: 177px; top: 12px; position: absolute; z-index: 2;}
.weixing-show .weixing-sanjiao-big { width: 0; height: 0; border-style: solid; border-color: transparent transparent transparent #282d30; border-width: 8px; left: 111px; top: 118px; position: absolute; }
.weixing-show .weixing-txt{ float:left; width:176px; text-align:center; font-size:15px; color:#cecece; line-height:36px; font-weight:bold}

.sidebar{ width:64px; position:fixed; top:250px; right:5px; z-index:99999}
.sidebar ul li{ position:relative; list-style:none;}
.sidebar ul li img{ float:left;}
.sidebar ul li .sidebox{position:absolute;width:64px; text-align:left;height:46px;top:0;right:0;transition:all 0.3s;background:#004d98;color:#fff;font:14px "微软雅黑";overflow:hidden;}
.sidebar ul li .sidebox2{position:absolute;width:64px; text-align:left;height:54px;top:0;right:0;transition:all 0.3s;background:#004d98;color:#fff;font:14px "微软雅黑";overflow:hidden; line-height:54px;}
/*自定义样式结束*/