@charset "utf-8";

/*Neutral CSS*/
.downarrowpointer{
	padding-left:4px;
	border:0;
}
.rightarrowpointer{
	position:absolute;
	padding-top:3px;
	left:100px;
	border:0;
}
.ddiframeshim{
	position:absolute;
	z-index:500;
	background:transparent;
	border-width:0;
	width:0;
	height:0;
	display:block;
}



/*sort 产品分类模块*/
.markermenu p{ margin:0 0 0; font-size:22px; line-height:40px; height:40px; color:#333; font-family:"微软雅黑"; text-indent:10px; background:#edeef0; font-size:14px;}
.markermenu{width:100%; min-width:100%; clear:left; position:relative; margin-bottom:10px;}
.markermenu ul{padding:0;}
.markermenu ul li{line-height:40px; _display:inline;}

.markermenu ul li a{ padding:0 10px;font-size:12px; color:#333; display:block; text-decoration:none; border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd;}
* html .markermenu ul li a{width:200px;}
.markermenu ul li a:link, .markermenu ul li a:visited{color:#333;}
.markermenu ul li a:hover, .markermenu ul li a.selected{color:white; background:#0649a3; text-decoration:none;}

/*Customized Drop Down ULs CSS (inherits from ddlevelsmenu-base.css)*/
.blackwhite li a{background:white;}
.blackwhite li a:hover{background:black;color:white;}

/*maintitle 栏目页栏目标题*/
.maintitle{background:url(../images/ico.gif) left -144px no-repeat;height:25px;line-height:25px;clear:both;overflow:hidden;}
.maintitle p{float:left;font-weight:bold;font-size:12px;padding:0px 13px;width:90%;}
.maintitle span{float:right;font-family:"微软雅黑";padding-right:5px;}

/*about 公司简介模块*/
.about{margin:10px 25px 0 0; width:100%; min-width:100%; overflow:hidden;}
.about dt{text-align:center;height:25px;line-height:25px;background:#faf7f4;color:#999;margin-bottom:10px;}
.about dt a{margin:0px 5px;}
.about dd{text-align:left;font-size:14px;line-height:24px;padding-top:10px;}
.about dd p{font-size:14px;margin-bottom:20px;}
.company{margin:25px;}
.company li{line-height:25px;color:#666;border-bottom:1px #ddd dotted;}
.company li p{width:90px;float:left;font-weight:bold;}

/*product 产品模块*/
.product{margin:20px 0;	}

/*ppics 产品图片列表展示模块*/
.ppics{ _border:1px solid #DDD; _background:#F6F6F6;float:left; width:100%;}
.ppics ul{ padding:0px;}
.ppics li{width:280px; height:auto; float:left; margin:10px!important; _margin:20px 28px 0 10px; overflow:hidden;}
.productsdetail .ppics{border:0; background:#fbfbfb; float:left; _width:700px;}
.productsdetail .ppics li{width:280px;height:auto; float:left;text-align:center;_margin:20px 14px 0 15px!important;_margin:20px 14px 0 10px;overflow:hidden;}
.ppics li p{width:100%;  height:100%; text-align:center;  vertical-align:middle; overflow:hidden; }
.ppics li img{vertical-align:middle; padding:5px; border:1px #ddd solid; max-width:95%}
.ppics li span{float:left; display:block; line-height:16px; height:32px; margin-top:5px; font-size:12px; text-align:center; overflow:hidden; width:100%;}
.ppics li span input{float:left;}

/*cpics 栏目图片列表展示模块*/
.cpics ul{margin-bottom:40px; *margin-bottom:20px; _float:left;}
.cpics li{width:30%;height:auto;float:left;margin-left:20px!important;margin-left:10px;margin-top:20px;overflow:hidden; }
.cpics li p{width:100%; min-width:100%; height:auto; text-align:center;  vertical-align:middle;overflow:hidden;}
.cpics li img{vertical-align:middle; padding:4px; border:1px #ddd solid; width:95%; max-width:95%;}
.cpics li span{display:block;line-height:22px;height:22px;margin-top:5px;font-size:12px;text-align:center;overflow:hidden;}
.cpics li span input{float:left;}

/*ptxts 产品图文列表展示模块*/
.ptxts{clear:both;margin:10px;}
.ptxts li{width:47%;height:150px;line-height :16px;text-align:left;float:left;overflow:hidden;margin-top:10px;margin-right:15px;}
.ptxts li p{width:118px;height:118px;text-align:center;border:1px #ddd solid;vertical-align:middle;overflow:hidden;float:left;margin-right:15px;}
.ptxts li p img{width:110px;height:110px;vertical-align:middle;margin:4px;}
.ptxts li .product_name{max-height:48px;overflow:hidden;text-overflow:ellipsis;display:block;}
*html .ptxts li .product_name{height:48px;}
.ptxts li a:link,.ptxts li a:visited{font-weight:bold;font-size:12px;text-decoration:underline;}
.ptxts li a:hover{font-weight:bold;font-size:12px;text-decoration:none;}
.ptxts li .productname{display:block;max-height:32px;_height:expression(this.scrollHeight > 32 ? "32px" : "hidden");overflow:hidden;text-overflow:ellipsis;}
.ptxts li span{display:block;line-height:16px;margin-top:10px;max-height:30px;_height:expression(this.scrollHeight > 30 ? "30px" : "hidden");overflow-y:hidden;text-overflow:ellipsis;}
*html .ptxts li span{height:30px;}
.ptxts li input{float:left;}
.ptxts dl{height:24px;margin-top:10px;}
.ptxts dl dd{line-height:26px;float:left;font-weight:normal;text-align:center;margin-right:5px;margin-bottom:5px;background:url(../images/ico.gif) 0px -200px no-repeat;width:70px;height:24px;}
.ptxts dl dd a,.ptxts dl dd a:link,.ptxts dl dd a:visited{width:70px;height:24px;font-size:12px;font-weight:normal;text-decoration:none;}
.ptxts dl dd a:hover{font-size:12px;font-weight:normal;text-decoration:none;}

/*contactnow 产品联系导示条*/
.contactnow{background:#eee;height:25px;line-height:25px;overflow:hidden;clear:both;}
.contactnow li{float:left;margin-left:10px;font-weight:bold;height:25px;line-height:25px;}
.contactnow li input{border:0px;margin-top:3px;height:18px;overflow:hidden;}

/*productsdetail 产品详细页模块*/
.productsdetail{}
.productsdetail .productsdetailinfo{clear:both;height:100%;overflow:hidden;}
.productsdetail .productsdetailinfo .left{float:left;width:362px; margin:0;overflow:hidden;padding:0px;border:0px; background:none; height:auto;}
.productsdetail .productsdetailinfo .left p{width:360px;height:280px;text-align:center;border:1px #ddd solid;vertical-align:middle;overflow:hidden;margin:0px;}
.productsdetail .productsdetailinfo .left span{display:block;text-align:center;line-height:25px;}
.productsdetail .productsdetailinfo .left p img{overflow:hidden;vertical-align:middle;margin:5px;}
.productsdetail .productsdetailinfo .left ul{margin-left:28px;margin-top:10px;clear:both;}
.productsdetail .productsdetailinfo .left li{width:60px;float:left;margin-bottom:10px;}
.productsdetail .productsdetailinfo .left li p{width:40px;height:40px;text-align:center;border:1px #ddd solid;vertical-align:middle;overflow:hidden;}
.productsdetail .productsdetailinfo .left li p img{overflow:hidden;vertical-align:middle;margin:2px;}
.productsdetail .productsdetailinfo .right{float:right;width:300px;overflow:hidden;}
.productsdetail .productsdetailinfo b{font-size:14px;line-height:30px;}
.productsdetail .productsdetailinfo .right li{border-bottom:1px #ddd dotted;clear:both;line-height:20px;height:20px;display:block;}
.productsdetail .productsdetailinfo .right li p{float:left;margin-right:10px;}
.productsdetail .productsdetailinfo .right li a{font-weight:bold;}
.productsdetail .productsdetailinfo .right .abstract{line-height:16px;margin-top:10px;margin-bottom:10px;clear:both;}
.productsdetail .inquiry{margin:0px;}
.info{clear:both;margin-bottom:10px;line-height:16px;margin-top:10px;}
.info dt, .newsrelated p{font-size:16px;font-weight:bold;color:#000000;height:30px;line-height:30px;border-bottom:1px #ddd solid;width:100%;overflow:hidden;}
.info dt span{float:left;}
.info dt img{float:right;margin-top:7px;margin-left:5px;}
.info dd{margin-top:10px;margin-bottom:10px;}

/*list 文章列表页*/
.list{margin:25px 25px 25px 20px;}
.list li{line-height:20px;margin-bottom:20px;padding:6px;border:1px dashed #cccccc;clear:both;overflow:hidden;}
.list li img{border:1px solid #EEEEEE; float:left; margin:0 15px 0 0; padding:2px;}
.list li p{line-height:24px;height:24px;overflow:hidden;text-overflow:ellipsis;}
.list a:link,.list a:visited{font-weight:bold;}
.list a:hover{font-weight:bold;}
.list p a:link,.list p a:visited{font-size:14px;font-weight:bold;}
.list p a:hover{font-size:14px;font-weight:bold;}

/*newsdetail 文章详细页*/
.newsdetail{margin:25px;}
.newsdetail .newstitle{line-height:25px;margin-bottom:10px;font-weight:normal;font-size:18px;text-align:center;}
.newsdetail dt{text-align:center;height:25px;line-height:25px;background:#EEEEEE;color:#999;margin-bottom:5px;overflow:hidden;}
.newsdetail dt a{margin:0px 5px;}
.newsdetail dd{text-align:left;font-size:14px;line-height:22px;padding:0px;}
.newsdetail dd p{font-size:14px;margin:10px 0;}

/*newsrelated 相关文章模块*/
.newsrelated{height:100%;margin:20px 0;}
.newsrelated ul{margin:10px 0px;}
.newsrelated li{background:url(../images/ico.gif) 0px -550px no-repeat;text-indent:10px;height:20px;line-height:20px;width:48%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;float:left;margin:0 5px 0 0;}

/*inquiry 咨询模块*/
.inquiry{margin:25px;}
.inquiry p{font-size:14px;font-weight:bold;height:30px;line-height:30px;border-bottom:1px #ddd solid;color:#000000;margin-top:20px;clear:both;}
.inquiry ul{margin-top:20px;clear:both;}
.inquiry li{clear:both;margin-top:5px;display:block;height:100%;}
.inquiry li p{font-size:12px;font-weight:bold;height:30px;line-height:30px;border:0px;float:left;width:120px;text-align:right;margin:0px;margin-right:10px;}
.inquiry li p font{height:30px;line-height:30px;margin-right:5px;}
.inquiry li span{float:left;line-height:18px;display:block;width:auto;}
.inquiry li span input,.inquiry li div{float:left;}
.inquiry li span label{float:left;line-height:25px;}
.inquiry li input{float:left;margin-right:5px;margin-top:5px;}
.inquiry li span img{float:left;margin-left:5px;}

/*inquirylist 咨询产品列表模块*/
.inquirylist li{line-height:25px;background:#edf5f7;border-bottom:1px #fff solid;height:25px;overflow:hidden;}
.inquirylist li p{float:left;width:25px;text-align:right;line-height:25px;padding-right:5px;background:#f8fbfc;height:25px;overflow:hidden;}
.inquirylist li dl{float:left;line-height:25px;height:25px;overflow:hidden;}
.inquirylist li dl dt{width:250px;float:left;border-left:1px #fff solid;line-height:25px;}
.inquirylist li dl dt p{float:left;background:none;padding:0px;margin-left:5px;}
.inquirylist li dl dt span{float:left;line-height:25px;padding-right:5px;width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.inquirylist li dl dd{width:110px;float:left;border-left:1px #fff solid;line-height:25px;padding-left:5px;text-align:center;white-space:nowrap;overflow:hidden;}
.inquirylist li dl dd input{float:left;width:50px;border:1px #c2e0e7 solid;margin-right:5px;margin-top:3px;background:#f8fbfc;}

/*contact 联系方式模块*/
.contact{padding:25px 0px 25px 25px;height:100%;clear:both;float:left;width:680px;}
.contact ul{display:block; height:120px; padding-bottom:20px;}
.contact li{display:block;line-height:24px;}
.contact li span{width:100px;height:50px;float:left;}
.contact li .k1{background:url(../images/ico_contact.gif) 30px 5px no-repeat;}
.contact li .k2{background:url(../images/ico_contact.gif) -120px 5px no-repeat;}
.contact li .k3{background:url(../images/ico_contact.gif) -270px 5px no-repeat;}
.contact li .k4{background:url(../images/ico_contact.gif) -420px 5px no-repeat;}
.contact li .k5{background:url(../images/ico_contact.gif) -570px 5px no-repeat;}
.contact li p{float:left;width:68%;}
.contact li p b{display:block;clear:both;color:#ff0000;font-size:14px;line-height:25px;}
.contact .department{width:50%;float:left;overflow:hidden;}
.contact .department .departmentname{font-weight:bold;font-size:14px;height:auto;line-height:18px;text-indent:10px;}

/*sitemap 网站地图*/
.sitemap{margin:25px;}
.sitemap p{font-size:14px;font-weight:bold;height:30px;line-height:30px;border-bottom:1px #ddd solid;color:#000000;margin-top:20px;clear:both;}
.sitemap p a:link,.sitemap p a:visited{font-size:14px;}
.sitemap p a:hover{font-size:14px;}
.sitemap ul{clear:both;}
.sitemap li{font-weight:bold; line-height:30px;clear:both;text-indent:10px;}
.sitemap li a{white-space:nowrap;}
.sitemap li ul li{font-weight:normal;line-height:20px;margin-right:20px;float:left;clear:none;margin-top:0px;background:none;}

/*function 翻页展示模块*/
.function{clear:both;text-align:center;margin:20px 0px;color:#040404;}
.function a:link, .function a:visited{padding:2px 5px;background:#f6f6f6;border:1px #dddddd solid;text-decoration:none;color:#040404;font-weight:normal;}
.function a:hover{background:#FF0000;border:1px #CC0000 solid;text-decoration:none;color:#FFFFFF;font-weight:normal;}
.function a.current:link, .function a.current:visited{background:none;border:0;text-decoration:none;margin:1px;font-weight:normal;}
.function a.current:hover{background:#FF0000;border:1px #CC0000 solid;text-decoration:none;color:#FFFFFF;margin:0;font-weight:normal;} 

/*categoriespicshow 相关产品滚动效果*/
.categoriespicshow{clear:both;height:105px;overflow:hidden;margin:20px;}
.infiniteCarousel{width:670px;position:relative;height:100%;}
.infiniteCarousel .wrapper{width:528px;overflow:auto;height:105px;margin:0 40px;position:absolute;top:0;}
.infiniteCarousel ul a img{border:5px solid #eee;-moz-border-radius:5px;-webkit-border-radius:5px;}
.infiniteCarousel .wrapper ul{width:4000px;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;position:absolute;top:0;}
.infiniteCarousel ul li{display:block;float:left;padding:10px;height:85px;width:85px;}
.infiniteCarousel ul li img{-webkit-transition:border-color 400ms;}
.infiniteCarousel ul:hover li img{}
.infiniteCarousel ul:hover li:hover img{border-color:#aaa;}
.infiniteCarousel ul li a img{display:block;}
.infiniteCarousel .arrow{display:block;height:36px;width:37px;background:url(../images/arrow.png) no-repeat 0 0;text-indent:-999px;position:absolute;top:37px;cursor:pointer;outline:0;}
.infiniteCarousel .forward{background-position:0 0;right:0;}
.infiniteCarousel .back{background-position:0 -72px;left:0;}
.infiniteCarousel .forward:hover{background-position:0 -36px;}
.infiniteCarousel .back:hover{background-position:0 -108px;}	



/*big_title*/
.big_title{ padding: 50px 50px 37px 50px; background: url(/images/xian_03.gif) repeat-x 0px 78px; text-align: center; max-width: 300px; margin: auto;}
.big_title p{ display: inline-block; padding: 0px 28px; background-color: #fff; font-weight:300; font-size:250%!important; color: #333333; line-height: 50px;}
.big_title p span{ display: block; font-weight:300; font-size:50%; color: #fff; width: 126px; height: 20px; background-color: #0649a3; line-height: 20px; margin: auto;}
/*big_title/*/

/*more*/
.more_box{ width:120px; margin:0px auto; background:#0649a3; border-radius:20px; text-align:center; line-height:40px; margin-bottom:50px; margin-top:50px; }
.more_box a{ color:#fff!important; font-weight:300; font-size:100%;!important;}
.more_box a:hover{ text-decoration: none;}
/*more/*/

/*home_products*/
.home_products_box { width:100%; overflow:hidden; clear:both;}
.home_products_box ul li{ text-align:center;}
.home_products_box ul li img{ border:1px solid #ded7d9;}
.home_products_box ul li p img:hover{ _border:1px solid #0649a3; box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.5) }
.home_products_box ul li span{ line-height:25px; height:50px;}
.home_products_box ul li p{ margin:20px 0}
/*home_products/*/

/*home_about_box*/
.home_about_box{ width:100%; overflow:hidden; clear:both;}
.home_about_box dl{ font-weight:300; font-size:100%; line-height:30px; padding-bottom:20px;}
/*home_about_box/*/

/*home_yuanjing*/
.home_yuanjing{ overflow:hidden; text-align: center; background: url(/images/home_yuanjing01.jpg) 50% no-repeat; margin-top: 60px; padding-top: 230px;}
p { display: block; -webkit-margin-before: 1em; -webkit-margin-after: 1em; -webkit-margin-start: 0px; -webkit-margin-end: 0px;}
.home_yuanjing .home_yuanjing_p1{ font-size:36px; color:#000; line-height:36px; _letter-spacing:6px;}
.home_yuanjing .home_yuanjing_p2{ font-size:20px; color:#000; line-height:30px; _letter-spacing:2px; margin-top:80px}

.home_yuanjing a:hover { color: #01468f; border-color: #01468f;}
.home_yuanjing a { display: block; width: 177px; height: 37px; border: 2px solid #000; text-align: center; line-height: 37px; margin: auto; font-size: 18px;
    color: #000; margin-top: 25px;}
/*home_yuanjing/*/

/*why_box*/
.why_box { overflow:hidden; padding:50px 0; _background: url(/images/whybj_03.gif); background: url(/images/bg_a.png);text-align: center;}
.why_box ul { width: 1100px; margin:0px auto;}
.why_box ul li { background: url(/images/whyx_line.gif) no-repeat right;}
.why_box ul li p { font-size: 16px; color: #fff; line-height: 35px; padding-top: 155px; }
.why_box ul li a { display: block; font-size: 14px; color: #fff; width: 118px; margin:0px auto;  text-align: center; line-height: 30px; border: 2px solid #fff;
     border-radius: 15px;}
.why_box ul li a:hover {text-decoration: none; display: block; background:#ff9527; font-size: 14px; color: #fff; width: 118px; text-align: center; line-height: 30px; border: 2px solid #ff9527; border-radius: 15px;}
.why_box p{ text-align:center;padding:60px 0px}	
#why_box{ background:none;}
/*why_box/*/

/*links*/
.links_box{ width:100%; overflow:hidden; clear:both;}
.links_box ul{ border:1px solid #edeef0; overflow:hidden; padding:20px; text-align:center;}
.links_box ul a{ font-size:14px; margin:0 10px;}
/*links/*/

/*news*/
.home_news_box{ width:100%; overflow:hidden; clear:both;}
.home_news_box .newsimage{ width:40%; float:left; }
.home_news_box .newsimage p{ text-align:center; line-height:40px;}
.home_news_box .newsimage p a{ font-weight:300; font-size:150%;;}
.home_news_box .newsimage dl{ font-weight:300; font-size:110%; line-height:25px;}
.home_news_box ul{ float:right; width:54%;}
.home_news_box ul li td span{ background:#ababab; font-weight:300; font-size:120%; color:#fff; width:40px; height:50px; padding:20px 20px; margin-right:10px; }
.home_news_box ul li td span:hover{ background:#0649A3; font-weight:300; font-size:120%; color:#fff; width:40px; height:50px; padding:20px 20px; margin-right:10px; } 
.home_news_box ul li table tr td p{ line-height:20px; font-weight:300; font-size:100%;}
.home_news_box ul li table tr td { font-weight:300; font-size:120%; line-height:30px;}
.home_news_box ul li table tr td a{ font-weight:300; font-size:120%;}
/*news/*/

/*footer_box*/
.footer_box{ width:100%; overflow:hidden; clear:both;}
.footer_box .container-fluid{ padding:0 3%;}
.footer_box h4{ color:#ddd;}
.footer_box a{ color:#ddd;}
.footer_box a:hover{ color:#fff; text-decoration: none;}
.footer_box .fa,.footer_box span{ color:#ddd; font-size:16px; line-height:30px;}
.footer_box .wx{ color:#ddd; text-align:center;}
.footer_box .wx img{ width:130px;}

.footer_box .footer_box_copyright{ background:#000; height:50px; line-height:50px; color:#ddd;}
.footer_box .footer_box_copyright a{ color:#fff; font-size:12px;}
.footer_box .footer_box_copyright ul li{ float:left; margin:0 10px; }

.footer_box_nav{ background:url(/images/footer_bg.png); overflow:hidden; padding:40px 0;}



/*footer_box/*/

/*position_box*/
.position_box{ width: 100%; margin: 0px auto; border-bottom: solid 1px #edeef0; height: 40px; line-height: 40px; color: #989898; font-weight:300; font-size:100%; margin-bottom:10px;}
/*position_box/*/

/* header */
.top_nav{ width:100%; height:35px; line-height:35px; background:#ddd;  }
.top_nav ul{ text-align:right;}
.top_nav ul li{ float:right; margin:0 10px; color:#333;}
.top_nav ul li a{ color:#333;}
.top_nav ul li a:hover{ color:#0649A3;}

.top_nav .fa{ color:#666;}
.top_welcome{ float:left;}
.top_language{ float:right;}
.top_language ul li{ float:left;}



.header{ }
.header .logo{  }
.header .search{  padding-top:30px;}
.header .search .searchinput1 { border: 1px #0649A3 solid; width: 250px; min-height: 36px; float: left; }

.header .btn-primary { color: #fff; background-color: #0649A3; border-color: #0649A3;}

.header .tel{ }
.header .tel img{ position:absolute;  }
.header .tel p{ padding:15px 0 0 65px; font-size:14px;}
.header .tel span{ font-size:26px; font-weight:bold; font-family:'Impact'; color:#ED1C24;}


	
/* ---------------- Responsive website 响应式网站开始 ---------------- */

/*屏幕大于760px应用一下样式*/
@media (min-width: 760px) {
	/* header */
	.ismobile{ display:none;}
	.navbar-default{ background:#0649A3!important;}
	.navbar-header .ispc{ display:none;}
	.navbar { position: relative; min-height: 50px!important; }
	.navbar-right { float: right!important; margin-right: 100px!important;}
	
	/* nav */
	.navbar-brand {
	    float: left;
	    height: 100%!important;
	    padding: 15px 15px;
	    font-size: 18px;
	    line-height: 20px;
	}
	.navbar-default .navbar-nav>li>a {
		color: #fff!important;
	}

	.navbar-fixed-bottom, .navbar-fixed-top {
	    position: relative!important;
	    right: 0;
	    left: 0;
	    z-index: 1030;
	}
	.navbar {
	    position: relative;
	    min-height: 50px;
	    margin-bottom: 0px!important;
	    border: 1px solid transparent;
	}

	.nav{ 
		background:#0649a3; 
		overflow:hidde;
		clear:both;
	}
	.nav>li>a {
	    position: relative;
	    display: block;
	    padding: 15px 35px!important;
	}
	.nav ul li{
		float:left; 
		overflow:hidden;
	}
	.nav ul li a:link,.nav ul li a:visited{ 
		display:block; 
		text-decoration:none;
		color:#fff; 
	}
	.nav ul li a:hover{color:#fff; background:#404040; }
	.nav ul li .current a:link, .menu_nav ul li .current a:visited{ color:#FF0000; }
	.nav ul li em{ height:50px; width:10px; float:right;}
	.nav .current{ color:#fff; background:#404040;}
	
	.ddsubmenustyle, .ddsubmenustyle ul{
		margin:0;
		padding:0;
		position:absolute;
		left:0;
		top:0;
		border-bottom:0;
		visibility:hidden;
		z-index:100;
		background:rgba(40,40,40,0.8);
	}
	.ddsubmenustyle li{
		float:left;
		clear:both;
		line-height:40px; 
		text-align:center;
		list-style-type:none;
		
	}
	.ddsubmenustyle li a{
		display:block; 
		width:100%; 
		color:#fff;
		text-decoration:none;
		font-size:12px; 
		padding:0 50px;
	}
	.ddsubmenustyle li a:hover{
		background:rgba(0,0,0,0.8);
		color:#fff;
		font-size:12px;
		text-decoration:none; 
		padding:0 50px;
	}
	
	* html .ddsubmenustyle li{
		display:inline-block; 
		width:100%; 
	}
	
	.ddsubmenustyle1, .ddsubmenustyle1 ul{
		margin:0;
		padding:0;
		position:absolute;
		left:0;
		top:0;
		list-style-type:none;
		border:1px solid #ddd;
		border-bottom-width:0;
		visibility:hidden;
		z-index:100;
	}
	.ddsubmenustyle1 li{
		float:left;
		clear:both;
	}
	.ddsubmenustyle1 li a{
		display:block;
		width:160px;
		color:#fff;
		background-color:rgba(40,40,40,0.8);
		text-decoration:none;
		padding:7px;
		border-bottom:1px solid rgba(40,40,40,0.8);
		font-size:12px;
	}
	.ddsubmenustyle1 li a.selected{
		background-color:#000;
		color:#fff;
	}
	* html .ddsubmenustyle1 li{
		display:inline-block;
		width:160px;
	}
	.ddsubmenustyle1 li a:hover{
		background-color:#000;
		color:#fff;
		font-size:12px;
		text-decoration:none;
	}
	
}	
	
/*屏幕小于760px应用一下样式*/
@media (max-width: 760px) {
	.ispc{ display:none;}
	.ismobile{ display:block;}
	
/* mobile btn */
.navLan span{ 
	line-height:50px; 
	font-size:14px; 
	font-weight:bold; 
	color:#0649A3; 
	position:absolute; 
	right:50px;
}

.navbar-default .navbar-brand{padding:5px 5px; }
.navbar-default .navbar-brand img{	max-height:45px;}
.navbar-default .navbar-toggle .icon-bar { background-color:#0649A3!important;	}
._navbar-default {background-color: #fff!important; border-color: #fff!important;}
.navbar-default .navbar-toggle { border-color: #fff!important;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background-color: #fff!important;}
.navbar-toggle { 
	position: relative; 
	float: right; 
	padding: 9px 10px; 
	margin-top: 8px; 
	margin-right: 15px; 
	margin-bottom: 8px; 
	background-color: none!important; 
	background-image: none; 
	border: 0px solid none!important; 
	border-radius: 0px!important;
}

.top_nav,.header,.menu_nav{ display:none;}

/* banner */
.slide{ margin-top:50px;}

/*big_title*/
.big_title{ padding: 50px 50px 37px 50px; background: url(/images/xian_03.gif) repeat-x 0px 78px; text-align: center; max-width: 300px; margin: auto; overflow:hidden;}
.big_title p{ display: inline-block; padding: 0px 28px; background-color: #fff; font-weight:300; font-size:250%!important; color: #333333; line-height: 50px;}
.big_title p span{ display: block; font-weight:300; font-size:50%; color: #fff; width: 126px; height: 20px; background-color: #0649a3; line-height: 20px; margin: auto;}


/*home_products*/
.home_products_box { width:100%; min-width:100%; overflow:hidden; clear:both;}
.home_products_box ul li{ text-align:center; }
.home_products_box ul li img{ border:1px solid #ded7d9; width:100%; max-width:100%;}
.home_products_box ul li p img:hover{ _border:1px solid #0649a3; box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.5)}
.home_products_box ul li span{ line-height:20px; height:50px;}
.home_products_box ul li p{ margin:20px 0}
/*home_products/*/

/*why_box*/
.why_box { height: 100%; padding:50px 0; _background: url(/images/whybj_03.gif); background: url(/images/bg_a.png) ;text-align: center; overflow:hidden;}
.why_box ul { width: 100%; min-width:100%; margin:0px auto;}
.why_box ul li { float: left; width: 50%; min-width:50%; background: none;}
.why_box ul li p { font-weight:300; font-size:100%; color: #fff; line-height: 35px; padding-top: 155px; width: 80%; min-width:80%; margin:0px auto; }
.why_box ul li a { display: block; font-weight:300; font-size:100%; color: #fff; width: 118px; margin:0px auto; height: 25px; text-align: center; line-height: 25px; border: 2px solid #fff; border-radius: 15px; margin-bottom:20px;}
.why_box ul li a:hover { background:#ff9527; font-weight:300; font-size:100%; color: #fff; width: 118px; height: 25px; text-align: center; line-height: 25px; border: 2px solid #ff9527;  border-radius: 15px;  margin-bottom:20px;}
.why_box p{ text-align:center; padding:60px 0px}
.why_box p img{ width:80%; min-width:80%;}	
#why_box{ background:none;}
/*why_box/*/

/*home_about_box*/
.home_about_box{ width:100%; min-width:100%; overflow:hidden; clear:both;}
.home_about_box dl{ font-weight:300; font-size:100%; line-height:30px; padding-bottom:20px;}
/*home_about_box/*/

/*news*/
.home_news_box{ width:100%; min-width:100%; overflow:hidden; clear:both;}
.home_news_box .newsimage img{ width:100%; max-width:100%;}
.home_news_box .newsimage{ width:100%; min-width:100%; float:none; }
.home_news_box .newsimage p{ text-align:center; line-height:40px;}
.home_news_box .newsimage p a{ font-weight:300; font-size:150%;}
.home_news_box .newsimage dl{ font-weight:300; font-size:110%; line-height:25px; }
.home_news_box ul{ float:none; width:100%; min-width:100%;}
.home_news_box ul li td span{ display:none; }
.home_news_box ul li td span:hover{ display:none;} 
.home_news_box ul li table tr td p{ line-height:20px; font-weight:300; font-size:100%;}
.home_news_box ul li table tr td { font-weight:300; font-size:120%; line-height:30px;}
.home_news_box ul li table tr td a{ font-weight:300; font-size:120%;}
/*news/*/

/*home_yuanjing*/
.home_yuanjing{ display:none; }
/*home_yuanjing/*/

/*links*/
.links_box{ width:100%; min-width:100%; overflow:hidden; clear:both;}
.links_box ul{ border:1px solid #edeef0; overflow:hidden; padding:20px; text-align:center;}
.links_box ul a{ font-weight:300; font-size:110%; margin:0 10px;}
/*links/*/

/*more*/
.more_box{ width:120px; margin:0px auto; background:#0649a3; border-radius:20px; text-align:center; line-height:40px; margin-bottom:20px; margin-top:20px; }
.more_box a{ color:#fff!important; font-weight:300; font-size:100%;!important;}
/*more/*/

/*footer_box*/
.footer_box{ width:100%; min-width:100%; overflow:hidden; clear:both;}
.footer_box .footer_box_copyright{ display:none; }

.footer_box_nav{ background:url(/images/footer_bg.png); overflow:hidden; padding:40px 0;}
.footer_box_nav .footer_box_nav_left{ float:none;}
.footer_box_nav .footer_box_nav_right{ float:none; color:#b9b9b9; width:100%; min-width:100%; overflow:hidden; clear:both; text-align:center;}
.footer_box_nav_right img{ width:130px;}
.footer_box_nav_right ul li p{ line-height:25px; font-size:14px; color:#b9b9b9;}

.footer_nav_box_tel ul li{ text-align:left!important; font-weight:300; font-size:150%; line-height:30px!important;}
.footer_nav_box_tel ul li span{ padding-left:10px;}
.footer_nav_box_tel ul li span a{ font-size:12px;}
.footer_nav_box_tel ul li span a:hover{ font-size:12px;}
.footer_nav_box_tel ul li i{ font-size:22px;}
.footer_box_nav_left div{ float:left; _margin-right:120px; width:100%; min-width:100%;}
.footer_box_nav_left .footer_nav_box h2{ font-weight:300; font-size:120%; color:#b9b9b9; padding-bottom:15px; }
.footer_box_nav_left .footer_nav_box ul li{ line-height:30px; color:#b9b9b9; float:left; margin:0 30px 20px 0;}
.footer_nav_box ul li{ text-align:left; }
.footer_box_nav_left .footer_nav_box ul li a{ color:#b9b9b9; font-size:12px;}
.footer_box_nav_left .footer_nav_box ul li a:hover{ color:#0649A3; font-size:12px;}
.footer_box_nav_left .footer_nav_box_nav_title h2{ text-align:left; font-weight:300; font-size:120%; }
/*footer_box/*/

/*left 主框架左侧*/
.main .home_left{width:100%; min-width:100%; float:none; padding:0; overflow:hidden;}
.main .left{ width:100; min-width:100%; float:none; overflow:hidden; _margin-right:20px; _margin-left:5px; height:100%; _background:url(../images/sort_bg.jpg) repeat-x 0 76px; _padding-bottom:30px;}

/*right 主框架右侧**/
.main .home_right{width:100%; min-width:100%; float:none; overflow:hidden;padding:0;}
.main .right{ width:100%; min-width:100%; float:none; overflow:hidden; height:100%; _padding:0 15px 0 0;}


/*about 公司简介模块*/
.about{ width:100%; min-width:100%; _margin:10px 25px 0 0; overflow:hidden;}
.about dt{ text-align:center; height:25px;line-height:25px; background:#faf7f4; color:#999; margin-bottom:10px;}
.about dt a{margin:0px 5px;}
.about dd{text-align:left; font-size:14px; line-height:24px; padding-top:10px;}
.about dd p{font-size:14px;margin-bottom:20px; width:100%; min-width:100%;}
.about dd p span{font-size:14px; margin-bottom:20px; width:100%; min-width:100%;}
.company{margin:25px;}
.company li{line-height:25px;color:#666;border-bottom:1px #ddd dotted;}
.company li p{width:90px;float:left;font-weight:bold;}

/*page*/
.page{height:100%; width:100%; min-height:100%; overflow:hidden;}

/*sort 产品分类模块*/
.sort,.briefcontact,.search,.linkbar{margin-bottom:10px;}
.sort p{ display:none;}
.sort p,.contactindex p{line-height:40px; height:40px; color:#333; text-indent:10px; font-family:"微软雅黑";background:#edeef0;font-size:14px;}
.search p{/*background:url(../images/ico.gif) 0px -650px;*/}
.sort ul,.search .autocomplete,.linkbar ul{padding:0px;}
.sort ul li ul,.sort ul li ul li ul{background:none;}
.sort{height:100%;}
.sort li{ line-height:40px; white-space:nowrap; text-overflow:ellipsis; border:1px solid #ddd; border-radius:6px; float:left; width:28%; margin:2%; text-align:center;}
.sort li ul{margin-top:0px;}
.sort li ul li{font-weight:normal; margin-top:0px; background:none; }
.sort li ul li a:link,.sort li ul li a:visited{overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.sort li ul li a:hover{  }
.sort li a:link,.sort li a:visited{ _background:url(../images/ico.gif) 0px -499px no-repeat; padding-left:0px; display:block; }
.sort li a:hover{padding-left:0px; background:#0649A3; display:block; color:#fff;}

/*sort 产品分类模块*/
.markermenu p{ display:none; font-size:22px; line-height:40px; height:40px; color:#333; font-family:"Verdana"; text-indent:10px; background:#edeef0; font-size:14px;}
.markermenu{ width:100%; min-height:100%; clear:left; position:relative; margin-bottom:10px; overflow:hidden;}
.markermenu ul{padding:0;}
.markermenu ul li{line-height:40px; _display:inline; border-radius:6px; float:left; width:auto; margin:2%; text-align:center;}
.markermenu ul li a{ font-size:12px; color:#333; display:block; text-decoration:none; border:1px solid #ddd; padding-right:10px;}
.markermenu ul li a:link, .markermenu ul li a:visited{color:#333; padding-right:10px;}
.markermenu ul li a:hover, .markermenu ul li a.selected{color:white; background:#0649a3; text-decoration:none; padding-right:10px;}

/*ppics 产品图片列表展示模块*/
.ppics{ width:100%; min-width:100%;}
.ppics ul{ padding:0px;}
.ppics ul li{ width:43%; min-width:43%; float:left; text-align:center; margin:0 1%; height:auto; overflow:hidden;}
.productsdetail .ppics{border:0; background:#fbfbfb; float:left; _width:700px; width:100%; min-width:100%;}
.productsdetail .ppics li{width:43%;height:auto; float:left;text-align:center; overflow:hidden;}
.ppics ul li p{ width:100%; min-width:100%; height:100%; text-align:center;  vertical-align:middle; overflow:hidden; }
.ppics ul li img{vertical-align:middle; padding:5px; border:1px #ddd solid; width:90%; max-width:90%;}
.ppics ul li span{float:left; display:block; line-height:16px; height:32px; margin-top:5px; font-size:12px; text-align:center; overflow:hidden; width:100%;}
.ppics ul li span input{float:left;}

/*categoriespicshow 相关产品滚动效果*/
.categoriespicshow{clear:both;height:105px;overflow:hidden;margin:20px;}
.infiniteCarousel{_width:670px; width:100%; min-width:100%; position:relative; height:100%;}
.infiniteCarousel .wrapper{_width:528px; width:100%; min-width:100%; overflow:hidden; height:105px; margin:0 40px;position:absolute;top:0;}
.infiniteCarousel ul a img{ border:5px solid #eee; -moz-border-radius:5px; -webkit-border-radius:5px;}
.infiniteCarousel .wrapper ul{width:4000px; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; position:absolute; top:0;}
.infiniteCarousel ul li{display:block; float:left; padding:10px; height:85px; width:85px;}
.infiniteCarousel ul li img{-webkit-transition:border-color 400ms;}
.infiniteCarousel ul:hover li img{}
.infiniteCarousel ul:hover li:hover img{border-color:#aaa;}
.infiniteCarousel ul li a img{display:block;}
.infiniteCarousel .arrow{display:block; height:36px; width:37px; background:url(../images/arrow.png) no-repeat 0 0;text-indent:-999px;position:absolute;top:37px;cursor:pointer;outline:0;}
.infiniteCarousel .forward{background-position:0 0;right:0;}
.infiniteCarousel .back{background-position:0 -72px;left:0;}
.infiniteCarousel .forward:hover{background-position:0 -36px;}
.infiniteCarousel .back:hover{background-position:0 -108px;}	

/*productsdetail 产品详细页模块*/
.productsdetail{}
.productsdetail .productsdetailinfo{clear:both; height:100%; overflow:hidden;}
.productsdetail .productsdetailinfo .left{float:none; _width:362px; width:100%; min-width:100%; margin:0px auto; overflow:hidden; padding:0px; border:0px; background:none; height:auto;}
.productsdetail .productsdetailinfo .left p{ width:95%; min-width:95%; _width:360px; _height:280px; text-align:center; border:1px #ddd solid; vertical-align:middle; overflow:hidden; margin:0px auto;}
.productsdetail .productsdetailinfo .left span{display:block;text-align:center;line-height:25px;}
.productsdetail .productsdetailinfo .left p img{overflow:hidden;vertical-align:middle;margin:5px;}
.productsdetail .productsdetailinfo .left ul{margin-left:28px;margin-top:10px;clear:both;}
.productsdetail .productsdetailinfo .left li{width:60px;float:left;margin-bottom:10px;}
.productsdetail .productsdetailinfo .left li p{width:40px;height:40px;text-align:center;border:1px #ddd solid;vertical-align:middle;overflow:hidden;}
.productsdetail .productsdetailinfo .left li p img{overflow:hidden;vertical-align:middle;margin:2px;}
.productsdetail .productsdetailinfo .right{float:none; width:100%; min-width:100%; overflow:hidden;}
.productsdetail .productsdetailinfo b{font-size:14px;line-height:30px;}
.productsdetail .productsdetailinfo .right li{border-bottom:1px #ddd dotted; clear:both; line-height:30px;height:30px; display:block; font-size:100%;}
.productsdetail .productsdetailinfo .right li p{float:left; margin-right:10px; font-size:100%;}
.productsdetail .productsdetailinfo .right li p span{ font-size:100%;}
.productsdetail .productsdetailinfo .right li a{font-weight:bold; font-size:100%;}
.productsdetail .productsdetailinfo .right .abstract{line-height:16px;margin-top:10px;margin-bottom:10px;clear:both;}
.productsdetail .inquiry{width:100%; min-width:100%; margin:0px auto;}
.info{clear:both;margin-bottom:10px;line-height:16px;margin-top:10px;}
.info dt, .newsrelated p{font-size:16px;font-weight:bold;color:#000000;height:30px;line-height:30px;border-bottom:1px #ddd solid;width:100%;overflow:hidden;}
.info dt span{float:left;}
.info dt img{float:right;margin-top:7px;margin-left:5px;}
.info dd{margin-top:10px;margin-bottom:10px;}
.info img{ width:100%!important; max-width:100%!important;  height:100%; max-height:50%;}
.info dl dd table{ width:100%; min-width:100%;}

/*inquiry 咨询模块*/
.inquiry{ margin:0px;}
.inquiry p{font-size:14px;font-weight:bold;height:30px;line-height:30px;border-bottom:1px #ddd solid;color:#000000;margin-top:20px;clear:both;}
.inquiry ul{margin-top:20px;clear:both;}
.inquiry li{clear:both;margin-top:5px;display:block;height:100%;}
.inquiry li p{font-size:12px;font-weight:bold;height:30px;line-height:30px;border:0px;float:left; width:auto;text-align:right;margin:0px;margin-right:10px;}
.inquiry li p font{height:30px;line-height:30px;margin-right:5px;}
.inquiry li span{float:left;line-height:18px;display:block;width:auto;}
.inquiry li span input,.inquiry li div{float:left;}
.inquiry li span label{float:left;line-height:25px;}
.inquiry li input{float:left;margin-right:5px;margin-top:5px;}
.inquiry li span img{float:left;margin-left:5px;}

/*inquirylist 咨询产品列表模块*/
.inquirylist li{line-height:25px;background:#edf5f7;border-bottom:1px #fff solid;height:25px;overflow:hidden;}
.inquirylist li p{float:left;width:25px;text-align:right;line-height:25px;padding-right:5px;background:#f8fbfc;height:25px;overflow:hidden;}
.inquirylist li dl{float:left;line-height:25px;height:25px;overflow:hidden;}
.inquirylist li dl dt{width:250px;float:left;border-left:1px #fff solid;line-height:25px;}
.inquirylist li dl dt p{float:left;background:none;padding:0px;margin-left:5px;}
.inquirylist li dl dt span{float:left;line-height:25px;padding-right:5px;width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.inquirylist li dl dd{width:110px;float:left;border-left:1px #fff solid;line-height:25px;padding-left:5px;text-align:center;white-space:nowrap;overflow:hidden;}
.inquirylist li dl dd input{float:left;width:50px;border:1px #c2e0e7 solid;margin-right:5px;margin-top:3px;background:#f8fbfc;}

/*cpics 栏目图片列表展示模块*/
.cpics{ width:100%; min-width:100%; }
.cpics ul{margin-bottom:40px; padding:0px;}
.cpics li{ width:43%; min-width:43%; margin:0 1%; float:left;  overflow:hidden; }
.cpics li p{width:100%; min-width:100%; height:auto;text-align:center;vertical-align:middle;overflow:hidden;}
.cpics li img{vertical-align:middle; width:90%; max-width:90%; border:1px #ddd solid;}
.cpics li span{display:block;line-height:22px; height:22px; margin-top:5px; font-size:12px; text-align:center;overflow:hidden;}
.cpics li span input{float:left;}

/*contact 联系方式模块*/
.contact{ padding:0px;height:100%;clear:both;float:left;width:680px;}
.contact ul{display:block; height:120px; padding-bottom:20px;}
.contact li{display:block;line-height:24px;}
.contact li span{width:100px;height:50px;float:left;}
.contact li .k1{background:url(../images/ico_contact.gif) 30px 5px no-repeat;}
.contact li .k2{background:url(../images/ico_contact.gif) -120px 5px no-repeat;}
.contact li .k3{background:url(../images/ico_contact.gif) -270px 5px no-repeat;}
.contact li .k4{background:url(../images/ico_contact.gif) -420px 5px no-repeat;}
.contact li .k5{background:url(../images/ico_contact.gif) -570px 5px no-repeat;}
.contact li p{float:left;width:68%;}
.contact li p b{display:block;clear:both;color:#ff0000;font-size:14px;line-height:25px;}
.contact .department{width:50%;float:left;overflow:hidden;}
.contact .department .departmentname{font-weight:bold;font-size:14px;height:auto;line-height:18px;text-indent:10px;}

/*list 文章列表页*/
.list{margin:0;}
.list li{line-height:20px; margin-bottom:20px; padding:6px; border:1px dashed #cccccc; clear:both; overflow:hidden;}
.list li img{border:1px solid #EEEEEE; float:left; margin:0; padding:2px; width:100%; max-width:100%;}
.list li p{line-height:24px;height:24px;overflow:hidden;text-overflow:ellipsis;}
.list a:link,.list a:visited{font-weight:bold;}
.list a:hover{font-weight:bold;}
.list p a:link,.list p a:visited{font-size:14px;font-weight:bold;}
.list p a:hover{font-size:14px;font-weight:bold;}

/*newsdetail 文章详细页*/
.newsdetail{margin:0px;}
.newsdetail .newstitle{line-height:25px; margin-bottom:10px;font-weight:normal;font-size:18px;text-align:center;}
.newsdetail dt{text-align:center;height:25px;line-height:25px;background:#EEEEEE;color:#999;margin-bottom:5px;overflow:hidden;}
.newsdetail dt a{ margin:0px 5px;}
.newsdetail dd{text-align:left; font-size:14px; line-height:22px; padding:0px;}
.newsdetail dd p{font-size:14px;margin:10px 0;}
.newsdetail img{ width:100%; max-width:100%;}

/*newsrelated 相关文章模块*/
.newsrelated{height:100%;margin:20px 0;}
.newsrelated ul{margin:10px 0px;}
.newsrelated li{background:url(../images/ico.gif) 0px -550px no-repeat;text-indent:10px;height:20px;line-height:20px;width:48%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;float:left;margin:0 5px 0 0;}

}
