@charset "utf-8";
html{overflow-x:hidden; overflow-y:auto;-webkit-text-size-adjust: none;}
body{font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;  font-size: 12px;margin: 0px;color:#4D4D4D; background: #EDEDED;overflow-x:hidden;}
dl,dt,dd,h1,h2,h3,h4,h5,h6,h7,h8,h9,p{padding:0px; margin:0px;font-weight:normal;}
ul li{ list-style:none;}
a{font-size: 12px;color: #4D4D4D;text-decoration: none;}
a:link {font-size: 12px;color: #4D4D4D;text-decoration: none;}
a:visited {font-size: 12px;color: #4D4D4D;text-decoration: none;}
a:hover {font-size: 12px;color: #D60883;text-decoration: none;}

td {font-size: 14px;text-decoration: none;line-height: 22px;}
.dateft {font-size: 11px;color: #A3A3A3;text-decoration: none; float:right}
.clear{height:0px; line-height:0px; font-size:0px; clear:both;}
.fl{ float:left; display:inline;}

html .none {TEXT-INDENT: -9999px; DISPLAY: block}

img{ border:0;}
.liMargin{margin-right:0px;}

.input {
	BORDER-BOTTOM: #dbdbdb 1px solid; BORDER-LEFT: #dbdbdb 1px solid; PADDING-BOTTOM: 3px; LINE-HEIGHT: 24px; OUTLINE-STYLE: none; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FONT-FAMILY: "Microsoft YaHei"; BACKGROUND: #fff; HEIGHT: 24px; FONT-SIZE: 12px; BORDER-TOP: #dbdbdb 1px solid; BORDER-RIGHT: #dbdbdb 1px solid; PADDING-TOP: 3px; width:220px;
}
.select {
	BORDER-BOTTOM: #dbdbdb 1px solid; BORDER-LEFT: #dbdbdb 1px solid; PADDING-BOTTOM: 3px; LINE-HEIGHT: 24px; OUTLINE-STYLE: none; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FONT-FAMILY: "Microsoft YaHei"; BACKGROUND: #fff; HEIGHT: 30px; FONT-SIZE: 12px; BORDER-TOP: #dbdbdb 1px solid; BORDER-RIGHT: #dbdbdb 1px solid; PADDING-TOP: 3px; width:270px;
}
.h10{ margin-top:10px;}
.redd{ color:#FF0000}

.top{ height:89px; background:url(topbg.jpg) repeat-x}
.topWrap{ width:1003px; margin:0 auto; overflow:hidden}
#topLeft{ width:350px; float:left;}
#topRight{ width:653px; float:right;overflow:hidden; height:89px;}
#topRightContent{padding-left:360px;}
#topTel{margin-top:15px;}
#topQQ{ margin-top:10px}
#topQQ ul{margin:0 auto; padding:0 0;}
#topQQ li{float:left; margin-right:17px;}

.menu{ height:44px; background:url(menubg.jpg) repeat-x; clear:both}
.menuWrap{width:1003px; height:44px; overflow:hidden; margin:0 auto} 
#nav{ height:44px; margin:0 0; padding:0 0; padding-left:28px;}
#nav li{float:left;line-height:44px;text-align:center;}
#nav li a{ color:#DBDBDB;font-weight:normal; font-size:14px; display:block; font-weight:bold;width:105px;}
#nav a:link {font-size: 14px;color: #DBDBDB;text-decoration: none;}
#nav a:visited {font-size: 14px;color: #DBDBDB;text-decoration: none;}
#nav a:hover,#nav a.cur,#nav a.cur:visited,#nav a.cur:link{ font-size: 14px;color: #fff;text-decoration: none; background:url(menulibg.jpg) no-repeat center bottom}

/*顶部图片*/
.banner{ height:468px; overflow:hidden; width:100%; clear:both; margin:0; padding:0; background:#000000}
#flashLine {background:url(touming.png) repeat-x center bottom;height:468px; width:100%; clear:both;}
#flash { width:960px; height:468px; overflow:hidden; margin:0 auto; clear:both; position:relative;/*--*/ padding:0px 10px;}
#flash a {width:960px; height:468px; display:none;}
#flash img {width:960px; height:468px;/* display:none;*/}
.flash_bar { width:515px; padding-left:455px; z-index:69; height:30px; overflow:hidden; position:absolute;padding-top:13px!important; padding-top:12px; bottom:0px; left:0px; background:url(tg_flashbar.png) no-repeat 10px 0px; text-align:center;}
.flash_bar .dq { display:block; float:left; width:8px; height:8px; margin:5px 5px; /* background: url(tg_flash_p.png) no-repeat 0px 0px;*/ cursor:pointer;
background:url(tg_flash_p.png) no-repeat 0px 0px; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="tg_flash_p.png" ,sizingMethod="crop"); }
.flash_bar .no { display:block; float:left; width:8px; height:8px; margin:5px 5px; /* background: url(tg_flash_p.png) no-repeat 0px 0px;*/ cursor:pointer;
background:url(tg_flash_p2.png) no-repeat 0px 0px; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="tg_flash_p2.png" ,sizingMethod="crop"); }
/*顶部图片结束*/


.scrollService{background:#2C2C2C;margin-top:6px;}
.scrollServiceWrap{ height:110px; margin:0 auto; width:1003px; background:#fff; overflow:hidden}
#scrollServiceLeft{width:499px;background:#2C2C2C; float:left; height:110px;}
#scrollServiceRight{width:500px;background:#2C2C2C; float:right; height:110px;}
#scrollServiceBlock{ margin-top:20px; margin-bottom:16px; margin-left:15px;}

.rb{padding:0px 0 0 14px;}
a.arr_l2,a.arr_r2{ background:url(arr_2.gif) no-repeat; width:31px; height:43px; cursor:pointer; margin:14px 20px 0 0;}
a.arr_r2{margin:14px 0px 0 24px;background-position:right 0;}
a.arr_l2:hover{ background-position:0 bottom;}
a.arr_r2:hover{ background-position:right bottom;}
.slb,.slb a{ width:340px; height:67px; _ height:65px; display:block; text-decoration:none}
.slb ul{margin:0 auto; padding:0 0; }
.slb a{ text-transform:uppercase; color:#999; line-height:16px;}
.slb a i{ color:#d6d6d6; font-style:normal}
.slb a h2{ font-size:30px; color:#fff; line-height:32px; height:32px; overflow:hidden; padding-bottom:2px; _padding-bottom:0; cursor:pointer}
.slb a:hover h2{ color:#ffe824;}
.slb a:hover,.slb a:hover i{ color:#fff;}
.scroll{ position:relative; overflow:hidden;}
.scroll ul{ position:absolute; width:20000em;}
.scroll ul li{ float:left;}

.middle {width:1003px; margin:0 auto;overflow:hidden;}
.serviceBlockBg{ background:url(middle1bg.jpg) no-repeat; height:187px;}
.serviceBlock{ padding:17px 26px 17px 26px;}
#blockLeft{ width:307px; float:left; line-height:16px;}
#blockMiddle{ margin-left:15px; float:left; width:300px;line-height:16px;}
#blockRight{ float:left; margin-left:19px; width:308px;line-height:16px;}
.serviceBlock p{ margin-top:10px;}
.blockP{ color:#6B727C; width:220px; padding-left:10px; line-height:20px; overflow:hidden}
.blockP a{color:#6B727C;}
.blockP a:hover{ color:#000000; text-decoration:none; }

.knowBg{ background:url(knowbg.jpg) repeat-x;}
.knowWrap{width:1003px; height:228px; overflow:hidden; margin:0 auto}
.knowWrap a{ color:#989898;}
.knowWrap a:hover{ color:#fff; text-decoration:none}
.knowBlock{ width:326px; margin-left:8px;}
.knowTitle{ font-size:14px; height:54px; line-height:54px; color:#CCCCCC; font-weight:normal; padding-left:8px;}

.bottom{ margin:0 auto;width:1003px; overflow:hidden}
#bottomWord{font-size:12px;  font-weight:normal; color:#4D4D4D ;text-align:center; line-height:22px; padding-top:15px; padding-bottom:15px; margin:0 auto;}
#bottomWord h1{ font-size:12px; font-weight:bold}
.bottom a:link {font-size: 12px;color: #4D4D4D;text-decoration: none;}
.bottom a:visited {font-size: 12px;color: #4D4D4D;text-decoration: none;}
.bottom a:hover {font-size: 12px;color: #D60883;text-decoration: none;}
.shareCode{ margin-left:60px;}

.linkBg{ clear:both; background:#FFFFFF}
.linkWrap{ width:1003px; margin:0 auto; overflow:hidden}
.link{ padding:10px 10px; line-height:22px;}

.caseList{ clear:both}
.caseList ul{margin:0 0; padding:0 0}
.caseList ul li{ width:240px; height:205px; float:left; margin-right:14px; margin-bottom:20px;}
.caseList li .casePic{ padding:8px 8px; width:224px; height:155px; overflow:hidden; background:#E3E3E3;}
.caseList li .picShow{ display:block; overflow:hidden; width:240px; height:171px; position:relative}
.picShow .span1 {Z-INDEX: 2; POSITION: absolute; WIDTH: 224px; BACKGROUND: url(icon_zoom.png) no-repeat center 50%; HEIGHT: 151px; TOP: -151px; LEFT: 0px; cursor:pointer}
.picShow .span2 {Z-INDEX: 2; POSITION: absolute; color:#fff; background:#000; width:214px; margin:0px 8px 8px 8px; left:0px; bottom:-50px; line-height:20px; padding:0px 5px; height:40px;}
.caseTitle{ padding:5px 5px; border-top:1px solid #EDEDED; background:#E3E3E3; text-align:center}
.caseTitle a{ font-size:14px; color:#000}
.caseTitle a:hover{color:#D60883;font-size:14px;}

.linebg{ background:url(linebg.jpg) repeat-x; height:20px;}
.dsb{ margin-bottom:15px; margin-left:6px;}
.dsb h2.t{ background:url(st.gif) no-repeat; height:61px;}
.childMenuList{}
ul.dsl{margin:0 0; padding:0 0}
ul.dsl li{margin-right:6px; margin-bottom:5px; float:left;}
ul.dsl li a{ width:236px; height:79px; background:url(ico_4.gif) no-repeat -236px 0px; display:block; color:#FFFFFF; cursor:pointer}
.dsl a h2{ font-size:30px; color:#fff; line-height:32px; height:32px; overflow:hidden; padding-bottom:2px; _padding-bottom:0; padding-left:25px;padding-top:15px;}
.dsl a p{ font-size:10px; color:#CCCCCC;padding-left:25px;}
.dslliCur{ width:236px; height:79px; background:url(ico_4.gif) no-repeat 0px 0px; display:block; color:#FFFFFF;}
.dslliCur h2{ font-size:30px; color:#fff; line-height:32px; height:32px; overflow:hidden; padding-bottom:2px; _padding-bottom:0; padding-left:25px;padding-top:15px;}
.dslliCur p{ font-size:10px; color:#CCCCCC;padding-left:25px;}

.childMenuList li.childk{background:url(childk.jpg) repeat; height:79px; margin-right:0px;}

.tsb{ margin-bottom:15px;margin-left:6px;}
.tsb h2.t{ background:url(st1.gif) no-repeat; height:61px;}

.csb{ margin-bottom:15px;margin-left:6px;}
.csb h2.t{ background:url(st2.gif) no-repeat; height:61px;}

.ssb{ margin-bottom:15px;margin-left:6px;}
.ssb h2.t{ background:url(st3.gif) no-repeat; height:61px;}

.psb{ margin-bottom:15px;}
.psb h2.t{ background:url(process.jpg) no-repeat; height:900px;}


.isb{ margin-bottom:0px;}
.isb h2.t{ background:url(serviceScroll.jpg) no-repeat; height:71px; width:441px;}
.isb a{ cursor:pointer}

.casb{ margin-bottom:0px;}
.casb h2.t{ background:url(index_06.jpg) no-repeat; height:97px; width:1003px;}
.casb a{ cursor:pointer}

.telsb{ margin-bottom:0px;}
.telsb h2.t{ background:url(toptel.jpg) no-repeat; height:26px; width:257px;}

#contentBlock{padding:15px 10px 25px 10px;}
#contentft{font-size:14px;margin:0;font-weight:normal;text-align:left;line-height:25px;}
#contentft a{ font-size:14px;}
#contentft strong{ font-weight:normal; color:#fff; background:#2C2C2C;}
#contentft a:hover{ color:#F80094;}

.genanlWrap{ width:1003px; margin:0 auto; height:150px; overflow:hidden}
.genanlTop{ height:54px; line-height:54px; color:#CCCCCC}
.genanlTop h1{ font-size:12px; font-weight:normal; margin-left:10px;}
.genanlBottom{font-size:12px;  font-weight:normal; color:#B0B0B0 ;text-align:center; line-height:22px; padding-top:12px; padding-bottom:10px; margin:0 auto;}
.genanlBottom h1{ font-size:12px; font-weight:bold}
.genanlBottom a:link {font-size: 12px;color: #B0B0B0;text-decoration: none;}
.genanlBottom a:visited {font-size: 12px;color: #B0B0B0;text-decoration: none;}
.genanlBottom a:hover {font-size: 12px;color: #fff;text-decoration: none;}

.solutionBlock{ background:#FFFFFF; padding:8px 8px; clear:both; margin-top:15px;}
.solutionkbg{background:url(solutionkbg.jpg) no-repeat; height:42px; line-height:42px; }
.solutionkbg h2{ font-size:25px; color:#FFFFFF; padding-left:10px;}
.solutionkbg h2 b{ color:#FFD13D; font-weight:bold}
.solutionkbg h3{ font-size:30px; color:#333333; padding-left:45px; font-weight:bold}
.solutionBlock p{ padding:10px 10px; line-height:20px;}


.newsList{ padding:15px 0px 15px 0px; clear:both}
.newsList ul{margin:0 auto; padding:0 0;}
.newsList ul li{ width:470px;float:left; margin-right:23px; margin-bottom:15px; background:#fff; padding:8px 8px;}
.newsList ul li h2{ font-size:16px; font-weight:normal; line-height:30px; background:#F3F3F3; padding:5px 5px;}
.newsList ul li h2 a{ font-size:16px; padding-left:6px; }
.newsList ul li h2 a:link{ font-size:16px;  }
.newsList ul li h2 a:visited{ font-size:16px; }
.newsList ul li h2 a:hover{font-size:16px; }

.newsList ul li p{ background:#E9E9E9; margin-top:5px; padding:8px 8px; line-height:22px;}
.newsList ul li b{FONT-FAMILY: Arial !important; FLOAT: left; COLOR: #ccc; FONT-SIZE: 35px; FONT-WEIGHT: normal}
.newsList ul li h5{ color:#fff; float:right; padding-right:3px; padding-left:10px; background:#D7D7D7}


/*分页 */
#page{padding-top:5px;padding-bottom:0px; color:#4D4D4D;font-size: 12px; clear:both}
/*CSS black2 style pagination*/
DIV.black2 {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; MARGIN: 3px; PADDING-TOP: 7px; TEXT-ALIGN:right; margin-right:10px;
}
DIV.black2 A {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #000000 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 1px solid; TEXT-DECORATION: none
}
DIV.black2 A:hover {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; COLOR: #fff; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #000
}
DIV.black2 A:active {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; COLOR: #fff; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #000
}
DIV.black2 SPAN.current {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #000000 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #000000
}
DIV.black2 SPAN.disabled {
	BORDER-RIGHT: #C8C8C8 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #C8C8C8 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #C8C8C8 1px solid; COLOR: #C8C8C8; PADDING-TOP: 2px; BORDER-BOTTOM: #C8C8C8 1px solid
}

/*分页结束 */

.icon1 {
	BACKGROUND: url(icon1.png) no-repeat 10px center; padding-left:40px;
}
.icon2 {
	BACKGROUND: url(icon2.png) no-repeat 10px center; padding-left:40px;
}
.icon3 {
	BACKGROUND: url(icon3.png) no-repeat 10px center; padding-left:40px;
}
.icon4 {
	BACKGROUND: url(icon4.png) no-repeat 10px center; padding-left:40px;
}
.icon5 {
	BACKGROUND: url(icon5.png) no-repeat 10px center; padding-left:40px;
}
.icon6 {
	BACKGROUND: url(icon6.png) no-repeat 10px 10px; padding-left:40px;
}
.icon7 {
	BACKGROUND: url(icon7.png) no-repeat 10px center; padding-left:40px;
}
.icon8 {
	BACKGROUND: url(icon8.png) no-repeat 10px center; padding-left:40px;
}
.icon9 {
	BACKGROUND: url(icon9.png) no-repeat 10px center; padding-left:40px;
}


.more{ margin-top:18px;margin-right:8px; float:right}
.morea{ margin-top:35px;margin-right:35px; float:right}

.info{ padding:10px 5px 5px 5px; clear:both}
.info ul{margin:0 auto; padding:0 0;}
.info li{line-height:24px; background:url(q.jpg) no-repeat left center; padding-left:12px;}
.info a:link {color: #989898;}
.info a:visited {color: #989898;}
.info a:hover {color: #fff;}
