/***公用***/
.wrap {
	width: 1200px;
	margin: 0 auto;
}
.bg1{ background-color: #F7F7F7; margin-top: 32px; padding: 20px 0;}
.tit{ height: 26px; line-height: 26px; position: relative;}
.tit h3{ font-size: 16px; font-weight: bold;}
.tit .more{ position: absolute; right: 0; top: 0; color: #0052a6; font-family: Arial; background: url(../images/ico3.jpg) no-repeat right 7px; padding-right: 15px; font-weight: bold; cursor: pointer; text-decoration: none;}
.tit .tab a{ padding: 0 20px; background: #666; display: inline-block; text-align: center; color: #FFF; margin-right: 5px; text-decoration: none; cursor: pointer;}
.tit .tab a.on{ background: #0053A6;}

.tit2{ height: 26px; line-height: 26px; border-bottom: 1px solid #DDD; padding-bottom: 5px;}
.tit2 h4{ font-size: 16px; font-weight: bold; float: left; margin: 0;}
.tit2 em{ font-size: 14px; float: left; color: #AAA; padding-left: 7px; border-left: 1px solid #AAA; height: 18px; line-height: 18px; margin: 4px 0 4px 7px; font-family: Arial; font-style: normal;}

/***头部***/
.head{ position: absolute; width: 100%; }
.head .wrap{ position: relative; z-index: 9;}
.head .bg{ 
	box-shadow:0 0 8px #000;
	-webkit-box-shadow:0 0 8px #000; 
	-moz-box-shadow:0 0 8px #000; 
	background: #FFF; 
	height: 90px; 
	filter:alpha(opacity=80); 
	-moz-opacity:0.8; 
	-khtml-opacity: 0.8; 
	opacity: 0.8; z-index: 8; 
	width: 100%; 
	position: absolute; 
	top: 0;
}
.head .logo{ width: 303px; height: 90px;}
.head .ls{ height: 25px; line-height: 25px; position: absolute; right: 0; top: 10px;}
.head .lng{ color: #CCC;}
.head .lng a{ color: #666; margin: 0 5px;}
.head .search{ width: 160px; background: #FFF; margin-left: 12px; border-radius: 5px; height: 25px; line-height: 25px;}
.head .search input{ float: left; border: 0; background-color: transparent;}
.head .search .key{ width: 122px; height: 25px; line-height: 25px; padding: 0 5px; color: #999;}
.head .search .btn{ width: 28px; background: url(../images/ico1.jpg) no-repeat center center; cursor: pointer;}
.head .nav,.head .nav2{ position: absolute; right: 0; bottom: 3px; height: 50px; line-height: 50px;}
.head .nav li,.head .nav2 li{ float: left; margin: 0 0 0 40px;}
.head .nav li a,.head .nav2 li a{ font-size: 15px; color: #000; font-weight: bold; display: block;}
.head .nav li a:hover,.head .nav2 li a:hover{ color: #666; background: url(../images/ico2.png) no-repeat center bottom; text-decoration: none;}
.child{ height: 36px; line-height: 36px; position: absolute; width: 80%; left: 0; top: 90px; text-align: center; z-index: 9; padding-left: 20%;}
.child a{ color: #FFF; font-weight: bold; margin: 0 12px; font-size: 13px;}
.child a:hover{ color: #000; text-decoration: none;}
.childbg{ background: #666; height: 36px; line-height: 36px; position: absolute; left: 0; top: 90px; width: 100%; filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6; z-index: 8;}

.nav2{ display:none;}

/***幻灯片***/
.idx-slide{ height: 534px; overflow: hidden;}
.idx-slide li{ height: 534px;}

/***企业视频***/
.idx-vdo{ margin-top: 40px; width: 330px; height: 256px; overflow: hidden;}
.idx-vdo .cc{ height: 220px; margin-top: 10px;}

/***动态***/
.idx-news{ width: 450px; margin: 40px 70px 0 70px; height: 256px; overflow: hidden;}
.idx-news .lt{ padding: 10px 0;}
.idx-news .lt h3{ color: #0052a6; font-size: 14px; height: 24px; line-height: 24px; overflow: hidden;}
.idx-news .lt .time{ color: #999; height: 20px; line-height: 20px; overflow: hidden; padding: 6px 0;}
.idx-news .lt .intr{ color: #666; height: 44px; line-height: 22px; overflow: hidden;}
.idx-news .first{ border-bottom: 1px dashed #CCC;}

/***专业集成解决方案***/
.idx-solution{ width: 280px; margin-top: 40px; height: 256px; overflow: hidden;}
.idx-solution .lt{ margin-top: 10px;}
.idx-solution .lt a{ display: block; float: left; width: 137px; margin-right: 1px; text-align: center; height: 40px; line-height: 40px; margin-bottom: 1px; border: 1px solid #E6E6E6; padding-top: 67px; color: #0053A6;}
.idx-solution .lt a:hover{ background: #0053A6; color: #FFF; text-decoration: none;}
.idx-solution .ico1{ background: url(../images/ico4.jpg) no-repeat center 17px;}
.idx-solution .ico2{ background: url(../images/ico5.jpg) no-repeat center 17px;}
.idx-solution .ico3{ background: url(../images/ico6.jpg) no-repeat center 17px;}
.idx-solution .ico4{ background: url(../images/ico7.jpg) no-repeat center 17px;}

.idx-solution .lt .ico1:hover{ background: url(../images/ico4b.jpg) no-repeat center 17px #0053A6;}
.idx-solution .lt .ico2:hover{ background: url(../images/ico5b.jpg) no-repeat center 17px #0053A6;}
.idx-solution .lt .ico3:hover{ background: url(../images/ico6b.jpg) no-repeat center 17px #0053A6;}
.idx-solution .lt .ico4:hover{ background: url(../images/ico7b.jpg) no-repeat center 17px #0053A6;}

/***招商加盟***/
.idx-join{ width: 330px; height: 203px; overflow: hidden;}
.idx-join .cc{ margin-top: 10px;}

/***企业简介***/
.idx-about{ width: 450px; margin: 0 70px 0 70px; height: 203px; overflow: hidden;}
.idx-about .cc{ height: 164px; margin-top: 10px; line-height: 21px; color: #666;}
.idx-about .pic{ float: left; margin-right: 10px;}

/***下载专区***/
.idx-dw{ width: 280px; height: 203px; overflow: hidden;}
.idx-dw .lt{ margin-top: 13px;}
.idx-dw .lt li{ height: 25px; line-height: 25px; overflow: hidden; margin-top: 3px; _float: left; _width: 100%;}
.idx-dw .lt a{ display: block; background: url(../images/idxdwbg.png) no-repeat; padding-left: 23px;}
.idx-dw .lt a:hover{ background-position: 0 bottom; color: #FFF; text-decoration: none;}

/***行业解决方案***/
.idx-solution2{ margin-top: 40px;}
.idx-solution2 .pic{ padding: 20px 0;}
.idx-solution2 .pic .cb{ margin: 0 60px;}

/***底部***/
.foot{ border-top: 1px solid #DDD; margin-top: 70px; padding: 10px 0; color: #999; background: #FFF;}
.foot .foot-nav{ line-height: 34px; text-align: center;}
.foot .foot-nav a{ font-size: 14px; color: #999; margin: 0 10px; display: inline-block;}
.foot .copyright{ text-align: center; font-size: 14px; line-height: 24px;}

/***内页***/
.bg{ background: #F7F5F4;}
.innerban{
	float: left; 
	margin: 0;
	width: 100%; 
	height: 320px; 
	overflow: hidden;

}

.leftbox{ margin-top: 20px; width: 260px;}
.rightbox{ margin-top: 20px; width: 920px;}

.leftmenu{ background: url(../images/lmenubg.jpg) no-repeat center bottom #FFF; padding-bottom: 40px;}
.leftmenu .title{ background: #005dbd; padding: 30px;}
.leftmenu .title h2{ font-size: 24px; line-height: 30px; /*font-weight: bold;*/ color: #FFF;}
.leftmenu .title em{ font-size: 18px; line-height: 24px; color: #FFF;}

.leftmenu a:hover{ text-decoration: none;}
.leftmenu h3{ background: url(../images/ico9.jpg) no-repeat 10px center; padding-left: 30px; height: 36px; line-height: 36px; border-bottom: 1px solid #DDD; font-size: 14px; overflow: hidden; font-weight:bold;}
.leftmenu a:hover h3{ background: url(../images/ico9.jpg) no-repeat 10px center #EEE;}
.leftmenu a.on h3{ color: #FFF; background: url(../images/ico8.jpg) no-repeat 10px center #005dbd;}

.leftmenu .lchild{ padding: 8px 15px; display: none;}
.leftmenu .lchild li a{ display: block; font-size: 14px; height: 30px; line-height: 30px; overflow: hidden;  padding-left: 30px;}
.leftmenu .lchild li a:hover{ background: #EEE;}
.leftmenu .lchild li a.on{ background: url(../images/ico11b.jpg) no-repeat 10px center #005dbd; color: #FFF;}

.leftmenu dl{ padding: 8px 15px;}
.leftmenu dl a{ display: block; font-size: 14px; height: 30px; line-height: 30px; overflow: hidden;  padding-left: 15px;}
.leftmenu dt{ background: url(../images/ico11.jpg) no-repeat right center #005dbd; }
.leftmenu dt a{ color: #FFF;}
.leftmenu dd{ border-bottom: 1px dashed #CCC;}
.leftmenu dd a:hover{ background: #EEE;}

.chnloc{ line-height: 44px; border-bottom: 1px solid #E1E1E1; padding: 0 10px;}
.chnloc h3{ float: left; font-size: 22px; color: #005dbd;}
.chnloc .loc{ background: url(../images/ico10.jpg) no-repeat left 14px; padding-left: 20px; font-size: 14px;}
.chnloc .loc a{ margin: 0 5px;}

.content{ font-size: 15px; line-height: 30px; padding: 15px 10px; min-height: 400px;}
.content .map{ width: 536px; height: 262px;}
.content .contact{ width: 340px; font-size: 16px; line-height: 30px;}
.content .login{ background: url(../images/loginbg.jpg) no-repeat; height: 350px; width: 803px; position: relative;}
.content .login .logintb{ position: absolute; left: 221px; top: 166px; font-size: 16px; width: 360px;}
.content .login .logintb td{ height: 30px; line-height: 30px; padding: 5px 0;}
.content .login .logintb .txt,.content .login .logintb .txt2{ width: 212px; height: 30px; line-height: 30px; border: 0; background-color: #FFF; border-radius: 5px; padding: 0 5px;}
.content .login .logintb .txt2{ width: 80px;}
.content .login .logintb .btn{ width: 90px; height:30px; background: url(../images/btn1.jpg) no-repeat; cursor: pointer; border: 0;}

.dwlist{ line-height: 35px;}
.dwlist li{ height: 35px; line-height: 35px; overflow: hidden; border-bottom: 1px dashed #CCC; font-size: 14px; background: url(../images/ico13.jpg) no-repeat 3px center; padding-left: 15px;}
.dwlist li a{ float: right; padding-right: 20px; background: url(../images/ico12.jpg) no-repeat right center;}
.dwlist li a:hover{ background: url(../images/ico12b.jpg) no-repeat right center; color: #005dbd;}

.msg li{ width: 45%; margin-top: 15px; float: left; height: 36px; line-height: 36px;}
.msg .txt{ width: 260px; height: 34px; line-height: 34px; border: 1px solid #CDCDCD;}
.msg label{ width: 78px; display: block; float: left;}
.msg span{  margin-left: 10px; color: #005dbd;}
.msg li.ts{ width: 100%; height: auto;}
.msg .txts{ width: 670px; height: 170px; line-height: 34px; border: 1px solid #CDCDCD;}
.msg .btn,.msg .btn2{ display: inline-block; width: 80px; height: 34px; line-height: 34px; border: 1px solid #CDCDCD; background: #FFF; margin-right: 10px; cursor: pointer;}
.msg .btn{ color: #FFF; background: #0067d0;}

.job li{ height: 40px;}
.job .odd{ background: #E3E3E3;}
.job .tit{ font-weight: bold; font-size: 16px;}
.job span{ display: block; text-align: center; float: left; height: 40px; line-height: 40px; overflow: hidden;}
.job em{ display: none;}
.job .c1{ width: 26%;}
.job .c2{ width: 20%;}
.job .c3{ width: 18%;}
.job .c4{ width: 18%;}
.job .c5{ width: 18%;}

.jobread h1{ text-align: center; font-size: 24px; line-height: 40px; color: #005dbd; padding: 10px 0;}
.jobread .info{ height: 28px; line-height: 28px; border: 1px solid #E1E1E1; border-left: 0; border-right: 0; text-align: center; margin-bottom: 10px;}

.piclist li{ float: left; padding: 10px 10px 0 10px; background: #FFF; margin: 10px 15px; box-shadow:3px 3px 5px #BBB;}
.piclist li img{ border: 1px solid #CDCDCD; vertical-align: top; padding: 1px;}
.piclist li h3{ height: 34px; line-height: 34px; overflow: hidden;}
.piclist a:hover{ text-decoration: none; color: #005dbd;}
.piclist a:hover img{ border: 1px solid #005dbd;}

.content .read h1{ text-align: center; font-size: 20px; line-height: 36px; padding: 10px 0; color: #000;}
.content .read .info{ line-height: 28px; border: 1px dashed #CCC; border-left: 0; border-right: 0; text-align: center; margin-bottom: 10px;}
.content .read .info span{ display: inline-block; margin: 0 15px;}

.newslist li{ padding: 20px 0; border-bottom: 1px dashed #CCC;}
.newslist .time{ float: left; margin-right: 20px; text-align: center; width: 60px;}
.newslist .time .day{ height: 50px; line-height: 50px; color: #FFF; font-size: 30px; background: #005dbd;}
.newslist .time .years{ font-size: 12px; color: #FFF; background: #a3a3a3; margin-top: 1px; height: 20px; line-height: 20px; overflow: hidden;}
.newslist h3{ font-size: 16px; line-height: 20px; height: 20px; overflow: hidden; margin-bottom: 6px; color: #000;}
.newslist .intr{ font-size: 14px; line-height: 28px; height: 56px; overflow: hidden; /*font-family: Simsun;*/}
.newslist a:hover,.newslist a:hover h3{ color: #005dbd;}

.vdolist li{ float: left; margin: 0 5px;}
.vdolist img{ vertical-align: top;}
.vdolist h3{ font-size: 14px; height: 34px; line-height: 34px; margin-bottom: 15px;}

.vdoread{ padding: 10px 0;}
.vdoread h1{ font-size: 18px; line-height: 24px; text-align: center;}
.vdoread .info{ text-align: center;}
.vdoread #vdowin{ text-align: center; margin-top: 15px;}

.join li{ border-bottom: 1px dashed #CCC; padding: 15px 0; overflow: hidden;}
.join img{ float: left; margin-right: 20px;}
.join h2{ font-size: 24px; color: #005dbd; height: 26px; line-height: 26px; overflow: hidden;}
.join .intr{ line-height: 20px; height: 60px; overflow: hidden;}
.join .more{ display: inline-block; border: 1px solid #ccc; background: #FFF; width: 118px; height: 28px; line-height: 28px; text-align: center;}

.faq li{ padding-bottom: 10px;}
.faq h3{ border-bottom: 1px dashed #CCC; font-size: 16px; color: #005dbd; line-height: 28px; padding: 5px 0;}
.faq .reply{ padding: 10px 0;}

.dwlist2 li{ float: left; margin: 0 10px 15px 11px;}
.dwlist2 li h3{ height: 30px; line-height: 30px;  text-align: center; overflow: hidden;}
.dwlist2 li img{ vertical-align: top;}

.articlelist{ line-height: 35px;}
.articlelist li{ height: 35px; line-height: 35px; overflow: hidden; border-bottom: 1px dashed #CCC; font-size: 14px; background: url(../images/ico11c.jpg) no-repeat 3px center; padding-left: 20px;}
.articlelist li span{ float: right; margin-right: 10px; color: #999;}
.articlelist a:hover{ color: #005dbd; text-decoration: none;}

.ywsearch{ /*font-family: Simsun;*/ line-height: 30px; border-bottom: 1px dashed #CCC; padding-bottom: 15px;}
.ywsearch a{ margin: 0 8px;}
.ywsearch .key{ width: 175px; height: 25px; line-height: 25px; color: #999; padding: 0 5px; border: 1px solid #CCC;}
.ywsearch .btn{ height: 25px; line-height: 27px; color: #FFF; padding: 0 10px; background: #005dbd; border: 0; cursor: pointer;}

.ywlist{ margin-top: 15px; background: #FFF; line-height: 30px; font-size: 12px; font-family: Simsun; color: #666;}
.ywlist a{ color: #666;}
.ywlist li{ height: 30px;}
.ywlist li.odd{ background: #E3E3E3;}
.ywlist span{ padding: 0 15px; border-right: 1px solid #C9CBCD; border-left: 1px solid #F1F1F1; display: block; float: left; height: 30px; overflow: hidden;}
.ywlist .c1{ width: 15%; font-family: Arial; border-left: 0;}
.ywlist .c2{ width: 25%; font-family: Arial;}
.ywlist .c3{ width: 45%; border-right: 0;}

.product .pic{ float: left; margin-right: 25px;}
.product .intr h1{ font-size: 24px; line-height: 36px; padding-bottom: 5px; color: #005dbd; border-bottom: 2px solid #999; margin-bottom: 10px;}
.product .intr{ font-size: 14px; line-height: 36px; width: 395px; height: 308px; overflow: hidden;}

.ptit{ border-bottom: 1px solid #999;}
.ptit h3{ color: #FFF; font-size: 16px; display: inline-block; padding: 0 10px; background: #999; height: 30px; line-height: 30px;}
.praed{ min-height: 200px;}

.brand li{ float: left; margin: 0 9px 20px 9px;}
.brand img{ vertical-align: top; border: 1px solid #E0E0E0; box-shadow: 2px 2px 2px #CCC; -webkit-box-shadow:2px 2px 2px #CCC; -moz-box-shadow:2px 2px 2px #CCC; border-radius: 10px;}

.read-related{ width: 73%;}
.related{ width: 24%; border: 1px solid #C5C5C5; height: 329px; overflow: hidden; background: #FFF;}
.related h2{ height: 33px; line-height: 33px; background: url(../images/tbg1.jpg) repeat-x; color: #FFF; padding: 0 10px;}
.related li{ padding-left: 20px; background: url(../images/ico14.jpg) no-repeat 5px center; height: 26px; line-height: 26px; overflow: hidden;}
.related ul{ padding: 5px 0; overflow-y: scroll; height: 300px; overflow: hidden;}


#child22 {
	text-indent: 242px;
}
#child49 {
	text-indent: 220px;
}
#child56 {
	text-indent: 430px;
}
#child61 {
	text-indent:  550px;
}
.cc img {
	width: 100%;
	height: auto;
}
.ad {
	position: fixed;
	top: 70px;
	left: 50%;
	width: 940px;
	height: 520px;
	margin: 0 0 0 -470px;
	z-index: 999;
}
.ad a {
	float: left;
	display: block;
}
.ad img {
	width: 100%;
	height: auto;
}
.close_ad {
	font-size: 14px;
	color: #fff;
	height: 40px;
	padding: 0 15px;
	line-height: 40px;
	position: absolute;
	top: 0;
	right: 0;
	background: #ff4400;
	text-decoration: none;
}
.close_ad:hover {
	color: #fff;
	text-decoration: none;
}