/* CSS Document */

#content{ width:1100px; overflow:hidden; margin:35px auto;}

.fenye{ width:100%; padding:20px 0;  overflow:hidden;  }

.left_common{ width:200px; float:left; overflow:hidden;}
.left_menu{ width:inherit; height:auto; overflow:hidden;}
.left_menu_title{ width:200px; height:50px; background:url(../images/left_title.jpg) no-repeat; text-align:center;}
.left_menu_title span{ font-size:20px; color:#fff; line-height:50px;}
.left_menu_nr{ width:inherit; height:auto; overflow:hidden;}
.left_menu_nr ul li{ width:200px; line-height:35px; margin-top:2px; text-indent:20px; background:url(../images/left_li.gif) no-repeat left top;}
.left_menu_nr ul li a{ color:#fff; width:200px; line-height:35px; display:block;}
.left_menu_nr ul li ul{ display:none;}
.left_menu_nr ul li.on{ background:url(../images/left_li_on.jpg) no-repeat left top;}
.left_menu_nr ul li.on ul{ display:block;}
.left_menu_nr ul li ul li{ width:200px; height:35px; line-height:35px; background:url(../images/left_li2.jpg) no-repeat left top; text-indent:36px;}
.left_menu_nr ul li ul li a{ color:#333;}
.left_menu_nr ul li ul li.on{ background:url(../images/left_li2.jpg) no-repeat;}
.left_menu_nr ul li ul li.on a{ color:#F00;}

.left_contact{ width:inherit; height:auto; overflow:hidden; margin-top:20px;}
.left_contact_title{ width:200px; height:50px; background:url(../images/left_title.jpg) no-repeat; text-align:center;}
.left_contact_title span{ font-size:20px; color:#fff;  line-height:50px;}
.left_contact_nr{ width:174px; height:auto; overflow:hidden; padding:15px 12px; border:1px solid #ccc; }
.left_contact_nr p{ line-height:30px;}
.left_contact_nr img{ overflow:hidden; margin-bottom:10px;}

.right_common{ width:880px; border:1px solid #ccc; overflow:hidden; float:right; background:#fff;}
.right_title{ line-height:45px; width:880px; overflow:hidden; height:45px; background:#f6f6f6; text-indent:24px;}
.right_title span{ font-size:14px;}


.tenav{ border-bottom:1px solid #e9e9e9; text-align:center; height:42px; position:relative; padding-top:10px;}
.tenav li{ display:inline-block; vertical-align:top; padding:0 24px;}
.tenav li a{ line-height:42px; color:#777; font-size:14px;}
.tenav li a:hover{ color:#333;}
.tenav li.current{ border-bottom:1px solid #333; position:relative;}
.tenav li.current a{ color:#111}

.main{ border-bottom:1px solid #e9e9e9; padding:20px 0 20px;}

.newslist{ padding:0px;}
.newslist dl{ display:inline-block; width:100%; padding:25px 0; border-bottom:1px solid #eee;}
.newslist dl dt{ width:220px; height:80px; float:left; }
.newslist dl dt img{border:1px solid #ccc;}
.newslist dl dd{ float:left; padding-left:20px; width:860px; line-height:20px; color:#777}
.newslist dl dd h2 a{ font-size:15px; color:#222; font-weight:normal;}
.newslist dl dd h2 a:hover{ color:#3186b7;}
.newslist dl dd h3{ padding:5px 0; color:#999; font-weight:normal;}

.title-list{ padding:20px 0 0 0; text-align:center; font-size:24px; color:#000; }
.func-list{ text-align:center; padding:8px 0; margin:0 0px; border-bottom:1px dashed #ccc; color:#666; }

.mainlist{ padding:10px 0px; overflow:hidden;   }
.article{ line-height:2; padding:20px 0; overflow:hidden;  }
.article p:first-child{ margin:0; padding:0; }
.article img{ max-width:1100px; }

.products_list h2 {
	font-size:13px;
	margin:15px 0 5px 0;
	color:#727171;
}
.products_list ul li {
	width:800px;
	border-bottom:1px #eaeaea solid;
	clear:both;
	height:160px;
	padding-bottom:25px;
	margin:auto;
}
.products_list ul li.p {
	padding-top:5px;
}
.products_list dl {
	float:left;
	margin-top:15px;
}
.products_list .info {
	width:310px;
	height:108px;
	overflow:hidden;
	line-height:14px;
	margin-top:10px;
	font-family:Verdana;
}
.products_list .p_list1 {
	width:180px;
	color:#4d4d4d;
}
.products_list .p_list2 {
	width:370px;
	margin-left:5px;
	color:#727171;
}
.products_list .p_list3 {
	width:120px;
	margin-left:50px;
	margin-top:50px;
}
.products_list .p_list3 dd {
	line-height:21px;
	clear:both;
}
.products_list .p_list3 img {
	margin:5px 8px 0 0;
	float:left;
}
.products_list .p_list3 a:link, .products_list .p_list3 a:visited {
	color:#9b9b9b;
	text-decoration: underline;
}
.products_list .p_list3 a:hover {
	color:#e20e0e;
	text-decoration: underline;
}


/*products_show*/
.products_show {
	width:755px;
}
.products_show_pic {
	width:725px;
	padding:10px 0px;
	padding-left:30px;
	height:184px;
}
.prpic {
	float:left;
	width:253px;
	text-align:right;
}
.ppitu {
	width:390px;
	margin-left:75px;
	float:left;
}
.ppitu h2 {
	color:#000;
	font-size:20px;
	line-height:25px;
	padding-left:18px;
}
.ppitu a {
	font-size:12px;
	font-weight:bold;
	line-height:25px;
}
.ppitu ul {
	margin-top:20px;
}
.ppitu ul li {
	width:110px;
	float:right;
	padding-right:20px;
}

.tab1{width:840px;border-bottom:#cccccc solid 1px;margin:50px auto 0 auto;}
.menu{height:28px; }
.menu ul{ float:right;}
.menu li{
	margin-left:1px;
	float: left;
	width: 97px;
	background-image:url(../images/tab_bg02.jpg);
	background-repeat: no-repeat;
	line-height: 31px;
	text-align:center;
	height: 31px;
	font-weight: bold;
	cursor:pointer;
	font-size:11px;
	color:#5e5d5e;
	font-family:Verdana;}
.menu li.off{
	color: #5e5d5e;
	background-image:url(../images/tab_bg01.jpg);}

.menudiv{ min-height:200px;border-left:#cccccc solid 1px;border-right:#cccccc solid 1px;background:#fefefe; border-top:1px #ccc solid;}
.menudiv div{padding:15px;line-height:28px;}

.newspage{ color:#000; padding:10px 20px 20px 20px; font-weight:bold; overflow:hidden;  }
.prevpage{ float:left;}
.nextpage{ float:right; }


/*solutions*/
.tc{text-align:center;}
.solutions{border-bottom:1px solid #e9e9e9; font-size:0; padding:15px 16px 0 16px; position:relative; overflow:hidden;}
.solutions li{float:left; width:160px; display:inline-block; text-align:center; height:117px; margin:0 4px; position:relative;min-height:130px;}
.solutions li a{  width:100%; font-size:12px; display: inline-block;}
.solutions li.current{/* border-bottom:1px solid #333*/ float:left;}
.solutions li.current a{ color:#333;border-bottom: 1px solid #333;padding-bottom: 10px; float:left; display:block;}

/*support*/

.support{ height:187px; background:url(../images/support-bg.jpg) no-repeat center top; font-size:0; padding:0 50px; }
.support li{ width:170px; float: left; padding:0 15px; display:inline-block; text-align:center;height: 186px; position:relative}
.support li.supp-1{ background:url(../images/support-a.png) no-repeat center 15px;}
.support li.supp-2{ background:url(../images/support-b.png) no-repeat center 15px;}
.support li.supp-3{ background:url(../images/support-c.png) no-repeat center 15px;}
.support li.supp-4{ background:url(../images/support-d.png) no-repeat center 15px;}
.support li.supp-5{ background:url(../images/support-e.png) no-repeat center 15px;}

.support li a{ display:inline-block; width:100%; height:70px; padding-top:100px; font-size:12px; line-height:16px; overflow:hidden;}
.support li a h4{ font-size:14px; color:#333; padding-bottom:7px;}
.support li.current {
    border-bottom: 1px solid #333;
}

.supp-sam{ border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; margin:20px 50px 0 50px;}
.supp-sam li{ width:439px; float:left;border-right:1px solid #e9e9e9; padding:30px;}
.supp-sam li h5{ font-size:16px; color:#444; line-height:30px; padding-bottom:8px;}
.supp-sam li a{ display:inline-block; width:100%; height:190px; line-height:22px; font-size:12px}
.supp-sam li.ssam-a a{ background:url(../images/support-f.jpg) no-repeat left bottom;}
.supp-sam li.ssam-b a{ background:url(../images/support-g.jpg) no-repeat left bottom;}
.supp-sam li.ssam-b{ border:0;}
.supp-sam li.ssam-c h5{ color:#007fc4}

.list{ padding:10px 50px;}
.list li{ border-bottom:1px solid #eee;width: 500px;float: left;}
.list li a{ line-height:40px; background:url(../images/prolist-c.jpg) no-repeat 10px  15px; display:inline-block; padding-left:28px;}

.zingx{ font-size:0;}
.zingx dl{ display:inline-block;width:320px; padding:0 0 20px 20px; vertical-align:top}
.zingx dl dt{ width:250px; height:200px;}
.zingx dl dd{ line-height:16px; text-align:center; padding-top:10px;}
.zingx dl dd a{ font-size:12px}

.faqlist dl{ border-bottom:1px solid #e3e3e3; padding:15px 0}
.faqlist dl dt{ background:url("../images/faq-a.jpg") no-repeat 0 8px; color:#004982; font-size:14px; line-height:20px; padding:5px 0 5px 25px;}
.faqlist dl dd{ padding:5px 0 0 25px; color:#666; line-height:20px; background:url(../images/faq-q.jpg) no-repeat 0 8px;}

.subinp{ width:100px; margin-right:10px;}


.zingx1 dl{ display:inline-block;width:250px; margin:10px; vertical-align:top}
.zingx1 dl dt{ width:250px; height:200px;}
.zingx1 dl dt img{ width:135px; height:195px; padding:0 57px;}
.zingx1 dl dd{ line-height:16px; text-align:center; padding-top:10px;}
.zingx1 dl dd a{ font-size:12px}

.sitemapMain{ width:100%; padding:20px 0; overflow:hidden; }

.siteNav{ width:100%; list-style:none; margin:0; padding:0; }
.siteNav li{ width:100%; line-height:36px; float:left; margin:5px 0 0 0; background:#000; text-indent:20px; overflow:hidden; }
.siteNav li a{ font-size:16px; color:#fff;  }
.siteNav li ul{ width:100%; list-style:none; margin:0; padding:0; float:left; background:#fff; }
.siteNav li ul li{ width:100%; margin:5px 0 0 0; background:#ddd; float:left; }
.siteNav li ul li a{ font-size:14px; color:#333; }
.siteNav li ul li ul{ width:100%; background:#eee; }
.siteNav li ul li ul li { width:auto; padding:0 20px; background:#eee; margin:0; border-bottom:0; text-indent:0; }
.siteNav li ul li ul li a{  text-indent:48px; color:#000; }
