@charset "utf-8";
/* CSS Document */

body,td,th,input,textarea,select{
	font-size:12px;
	font-family:"微软雅黑", Arial, Tahoma;
	color:#666666;
}
html{-webkit-text-size-adjust:none;}
body,form{
	margin:0;
}
input{outline:none;}
img{border:0px none; vertical-align:middle;}
table{border-collapse:collapse;}
ul{display:block; margin:0; padding:0;}
li{list-style:none;}
p{display:block; margin:0; padding:0;}
h1{color:#333; display:block; margin:0; padding:0; font-size:26px; font-weight:normal;}
a{color:#666666; text-decoration:none; outline:none;}
a:hover,a:active{color:#D90000;}
.aGray{color:#999;}
.aGray:hover,.aGray:active{color:#D90000;}
.aW{color:#FFF;}
.aW:hover,.aW:active{color:#FFF; text-decoration:underline;}


#head{width:100%; height:146px; background:#FFF; position:relative; background:url(headbg.jpg) repeat-x;}
#headbtm{width:100%; height:4px; background:url(head_btm.png) repeat-x left bottom; position:absolute; z-index:8; bottom:-4px;}
#headC{width:1000px; height:126px; margin:auto; position:relative; z-index:9;}
#headtop{width:1000px; height:126px;}
#logo{width:335px; height:40px; padding-top:23px; float:left;}
#menuC{width:1032px; height:43px; background:url(menu_bg.png) no-repeat; clear:both; position:absolute; z-index:10; bottom:-20px; left:-16px;}
#menuBG{
	width:138px; height:43px; background:#B20000; display:block; position:absolute; z-index:11; top:0; left:0; margin-left:167px;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
#menu{width:987px; height:43px; margin:auto; text-align:center; padding-left:13px; position:relative; z-index:12;}
#menu li{float:left; width:138px;}
#menu li a{display:block; color:#FFF; font-size:14px; text-align:center; line-height:39px; height:43px;}
#headtel{width:200px; height:40px; float:left; padding-top:26px; margin-left:330px; color:#999;}
#headtel img{float:left; margin-right:6px;}
#homes{width:50px; height:40px; padding-top:34px; float:right;}
#languages{width:65px; padding-right:5px; height:40px; padding-top:34px; float:right; text-align:right;}
#language img{margin-right:6px; margin-top:-2px;}
#menubtm{width:1032px; height:17px; background:url(menubtm_bg.png) no-repeat; clear:both; position:absolute; z-index:8; left:-16px; top:146px;}
#menuson{
	width:1020px; height:230px; background:url(menuson_bg.png) no-repeat; position:absolute; z-index:9; top:138px; left:-9px;
	overflow:hidden; height:0px;
}
.son{width:940px; height:170px; margin:auto; padding-top:25px; padding-bottom:25px; float:left; padding-left:30px; padding-right:30px; margin-left:-30px;}
.son ul{width:242px; height:170px; float:left;}
.son ul li{width:120px; height:54px; margin-right:1px; margin-bottom:1px; float:left;}
.son ul li a{display:block; width:100%; height:54px; line-height:51px; font-size:14px; text-align:center; background:#AAA; color:#FFF;}
.sonsonC{width:650px; height:170px; float:right; overflow:hidden;}
.sonson,.sonsonS{width:650px; height:170px; line-height:200%; color:#666;}
.sonson img,.sonsonS img{float:left; margin-right:15px;}
.sonson p,.sonsonS p{margin-top:10px; text-align:right;}
.learn{display:inline-block; width:80px; height:26px; background:#74AF3A !important; color:#FFF !important; line-height:26px; text-align:center; padding:0px !important;}
.learn:hover,.learn:active{background:#F80 !important; color:#FFF !important;}
.sonlist{width:636px; height:170px; margin-left:12px;}
.sonlist a{display:block; padding:4px 0px 4px 24px; background:url(arr.png) no-repeat left -59px; color:#666;}
.sonlist a:hover,.sonlist a:active{background-position:left 5px; color:#74AF3A;}
.sonlist p{margin-top:11px; text-align:left;}
.sonpro{display:inline-block; padding:4px 18px;}
.sonpro:hover,.sonpro:active{background:#DDD; color:#D90000;}
#procls{width:164px; height:164px;}

#banner{width:100%; height:430px;position:relative; overflow:hidden; margin:0px; }
#banner div{width:3000px; height:430px; position:absolute; left:50%; margin-left:-1500px; z-index:2; display:none;}

#farther{width:1000px; height:0px; margin:0 auto; position:relative; z-index:8;}
#fL{width:300px; height:0px; position:absolute; top:-36px; right:0px; text-align:right;}
#fL img{margin-left:10px; cursor:pointer;}


#mL{width:550px; float:left; position:relative;}
#mC{width:186px; float:left; position:relative; margin-left:30px;}
#mR{width:232px; float:right; position:relative;}

#newsA a{display:inline-block; width:116px; height:35px; background:#E6E6E6; text-align:center; line-height:32px; font-size:14px; margin-right:1px; position:relative;}
#newsA a:hover,#newsA a:active{background:#DDD; color:#666;}
#newsA a span{background:url(arr_down.png) no-repeat; width:7px; height:4px; position:absolute; bottom:-4px; left:55px; display:none;}
#newsA a.A{background:#DA251C; color:#FFF;}
#newsA a.A span{display:block;}
#newsT{margin-top:22px; width:550px; height:143px; position:relative;}
.newsL{margin-top:13px;}
.newsL a{display:block; height:25px; width:550px; line-height:25px;}
.newsL a span.newsLT{width:490px; height:25px; line-height:25px; display:block; float:left;}
.newsL a span.newsLD{width:60px; height:25px; line-height:25px; display:block; float:right; text-align:right; color:#AAA;}
.newsL a span.newsLT img{margin-top:-3px; margin-right:7px;}
#news2{padding-top:10px; display:none;}
#news2 .newsL a{height:27px; line-height:27px;}

#mCvideo{width:186px; height:154px; background:#F80; margin-top:56px; cursor:pointer;}
#mCp{width:186px; height:76px; background:#FFF; margin-top:2px; overflow:hidden; position:relative;}
#mCp img{cursor:pointer;}
#movecon{white-space:nowrap;}
.movedo{position:absolute; right:12px; bottom:12px;}
.movedo img{margin-left:8px; cursor:pointer;}

#supp{width:206px; margin-top:19px;}
#supp li{display:block; width:100px; height:76px; margin-bottom:2px; margin-right:2px; float:left;}
#supp li a{display:block; width:98px; height:74px; border:1px solid #E1E1E1; text-align:center; position:relative; overflow:hidden;}
#supp li a span.img{display:block; width:98px; height:74px; background:#FFF;}
#supp li a span.txt{display:block; width:98px; height:50px; background:#F80; position:absolute; bottom:-76px; left:0px; font-size:15px; padding-top:24px; color:#FFF;}

#proM{width:232px; height:360px; overflow:hidden; white-space:nowrap;}
#proM img{width:232px; height:232px; cursor:pointer;}
#proT{position:absolute; bottom:0; left:0; width:100%; height:40px;}
#proTBG{position:absolute; bottom:0; left:0; width:100%; height:40px; z-index:1; background:#000; filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity:0.6; opacity:0.6;}
#proText{position:absolute; bottom:0; left:0; width:100%; height:40px; z-index:2; color:#FFF; text-align:center; font-size:14px; line-height:36px;}
#proArrL{width:22px; height:17px; background:url(pro_arrL.png) no-repeat left top; position:absolute; right:23px; bottom:41px; display:block;}
#proArrR{width:22px; height:17px; background:url(pro_arrR.png) no-repeat left top; position:absolute; right:0; bottom:41px; display:block;}
#proArrL:hover,#proArrL:active,#proArrR:hover,#proArrR:active{background-position:left bottom;}

#second{width:1000px; margin:auto; border-top:1px dotted #CCC;}
#secondL{width:550px; float:left; margin-top:10px; position:relative;}
#caseMove{width:550px; height:255px; margin-top:16px;}
#case{width:550px; height:255px; overflow:hidden;}
#case li{width:182px; height:229px; border:1px solid #E1E1E1; float:left; margin-right:-1px;}
#case li a{display:block;}
.caseimg{padding:6px; padding-bottom:1px;}
.caseimg img{width:170px; height:180px;}
.casename{text-align:center; font-size:15px; color:#FFF; background:#999; width:170px; margin:auto; height:36px; line-height:33px;}
#caseL{width:29px; height:58px; background:url(caseL.png) no-repeat left top; position:absolute; display:block; left:0; top:123px; z-index:9;}
#caseR{width:29px; height:58px; background:url(caseR.png) no-repeat left top; position:absolute; display:block; right:0; top:123px; z-index:9;}
#caseL:hover,#caseL:active,#caseR:hover,#caseR:active{background-position:left bottom;}
#secondR{width:420px; float:right; margin-top:20px;}
#secondRL{width:186px; float:left; margin-top:43px;}
#cer{width:184px; height:96px; border:1px solid #DDD; border-bottom:0px none; background:url(cer_bg.png) repeat-x left bottom; position:relative;}
.cerlist{width:186px; height:96px; display:none;}
.cerlist a{display:block;}
#cerL{width:8px; height:13px; background:url(cerL.png) no-repeat left top; position:absolute; right:23px; bottom:9px; display:block; z-index:9;}
#cerR{width:8px; height:13px; background:url(cerR.png) no-repeat left top; position:absolute; right:10px; bottom:9px; display:block; z-index:9;}
#cerL:hover,#cerL:active,#cerR:hover,#cerR:active{background-position:left bottom;}
#wxT{width:186px; text-align:center; background:#67C248; height:26px; line-height:26px; color:#FFF;}
#wx{width:184px; text-align:center; height:102px; background:#FFF; border:1px solid #DDD; border-top:0px none; padding-top:5px;}
#secondRR{width:232px; float:right;}

#foot{padding-top:13px; height:48px; border-top:3px solid #DA251C;}
#fC{width:1000px; height:48px; margin:auto;}
#footL{width:600px; height:38px; float:left; color:#888; line-height:19px; margin-top:-2px;}
#footR{width:186px; height:30px; float:right; text-align:right;}

#btm{width:100%; background:#EEE;}
#btmC{width:1090px; margin:auto;}
#btmlink{padding-top:22px; float:left;}
#btmlink li{float:left; display:block; margin-right:46px;}
#btmlink li a{display:block; padding-top:3px; padding-bottom:3px; color:#777;}
#btmlink li a:hover,#btmlink li a:active{color:#D90000;}
#btmlink li a.btmlinkT{font-size:14px; color:#333; padding-bottom:10px;}
#btmlink li a.btmlinkT:hover,#btmlink li a.btmlinkT:active{color:#D90000;}
#proS{width:232px; height:30px; background:#CCC; float:right; margin-top:22px;}

.serviceman{display:inline-block; width:88px; height:24px; line-height:24px; text-align:right; padding-right:8px; background:url(qqbg.png) no-repeat; margin:auto; margin-bottom:8px;}

#links{clear:both; padding-top:10px; text-align:right; position:relative; display:inline-block;}
#linkA{display:inline-block; padding:5px 23px 6px 11px; background:url(arr_down1.png) no-repeat 89px center; border:1px solid #EEE; border-top:0px none; background_color:#EEE; position:relative; z-index:2; border-radius:0px 0px 5px 0px; color:#333;}
#linkcon{width:400px; height:86px; border:1px solid #DDD; background:#FFF; position:absolute; z-index:1; right:0; top:-77px; border-radius:5px 0px 0px 0px; text-align:center; display:none;}
#linkcon a{display:inline-block; margin-top:10px; padding-left:10px; padding-right:10px;}
#linkcon a img{width:46px; height:46px;}
#linkcon a span{display:block; padding-top:5px;}

#bannerM{width:100%; height:260px; position:relative;}
#bannerM_con{width:100%; height:260px; text-align:center;}
#bannerM_btm{width:100%; height:6px; background:url(banner_btm.png) repeat-x left bottom; position:absolute; z-index:8; bottom:0px;}

#mainL{width:210px; float:left; position:relative;}
#mainR{width:755px; float:right;}

#mainL .ltit{text-align:right; padding-right:28px; font-size:20px; font-weight:bold; color:#D90000; padding-top:32px; border-right:1px solid #E3E3E3;}
#mainL .ltitC{text-align:right; padding-right:28px; font-size:16px; color:#D90000; font-weight:bold; border-right:1px solid #E3E3E3;}
#nav{padding-top:26px; padding-bottom:28px; border-right:1px solid #E3E3E3;}
#nav a{display:block; font-size:14px; padding-top:6px; padding-bottom:8px; text-align:right; padding-right:28px; position:relative; z-index:9;}
#nav a:hover,#nav a:active{color:#D90000;}
#nav a.tA{color:#FFF; background:url(nav_arr.gif) no-repeat left center; background-color:#D90000; position:relative;}
#nav a.tA span{display:block; position:absolute; z-index:8; width:220px; height:20px; background:url(nav_bg.png) no-repeat; left:-10px; bottom:-20px;}

#leftsear{padding-top:26px; height:30px; border-right:1px solid #E3E3E3; margin-bottom:1px;}

#pListL{padding-bottom:5px; width:209px; margin-top:12px; margin-bottom:10px;}
#pListL a{font-size:12px; text-align:left;}
.prolist_side li{border-bottom:1px solid #E6E6E6; padding-left:10px; padding-right:10px;}
.prolist_side li a{background:url(list_arr.gif) no-repeat 3px 13px !important; padding:9px 0px 9px 13px !important; font-size:12px;}
.prolist_side li a:hover,.prolist_side li a:active{background:url(list_arr.gif) no-repeat 3px -79px !important; color:#F60;}
.prolist_side_son{padding-bottom:10px !important;}
.prolist_side_son li{border-bottom:0px none;}
.prolist_side_son li a{background:none !important; padding:5px 0px 5px 8px !important;}
.prolist_side_son li a:hover,.prolist_side_son li a:active{background:none !important; padding:5px 0px 5px 8px !important;}
.prolist_side li span.close{background:url(plus_minus.gif) no-repeat right 13px !important; right:10px !important;}
.prolist_side li span.open{background:url(plus_minus.gif) no-repeat right -179px !important; right:10px !important;}
.prolist_side_son li span.close{background:url(plus_minus.gif) no-repeat right 9px !important; right:10px !important;}
.prolist_side_son li span.open{background:url(plus_minus.gif) no-repeat right -183px !important; right:10px !important;}

#limg{position:relative; height:200px; border-right:1px solid #E3E3E3;}
#limg img{position:absolute; left:-5px;}

#lbtm{height:120px; background:url(lbtm.png) no-repeat right top;}

#mainR .rtit{color:#464646; font-weight:bold; font-size:16px; padding-top:34px; border-bottom:1px solid #E6E6E6; padding-bottom:12px;}

.text{line-height:210%;}
.text p{margin-bottom:22px;}
.text2{line-height:180%;}
.text2 p{margin-bottom:10px;}

#aboutmove{margin-top:30px;}
#aboutmove img{margin-right:1px;}

#mains{
	width:100%;
	margin:0px auto; background-color:#FF0000
}
#mains .navpart{
	width:100%;
	height:190px;
	margin:0px auto;
	background:#f8f5f5;
}
#mains .navpart .navpart_U{
width:900px; margin:0px auto;
}
#mains .navpart li{
	display:inline-block;
	width:290px;
	height:150px;
	padding-top:40px; float:left
}
#mains .navpart li a{
	background:url(navpart_hover-arr.png) no-repeat;
	background-position:230px center;
	display:block;
	width:290px;
	height:100px;
	position:relative;
}
#mains .navpart li .icon{
	width:68px;
	height:68px;
	position:absolute;
	left:45px;
	top:20px;
	overflow:hidden;
}
#mains .navpart li .icon img{
	position:absolute;
	left:0px;
}
#mains .navpart li .text{
	text-align:left;
	color:#9b9b9b;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	position:absolute;
	left:130px;
	top:40px;
}
#mains .navpart li .text strong{
	display:block;
	color:#3e3e3e;
	font-size:14px;
	margin-bottom:2px;
}
#mains .navpart li a:hover{
	background:url(navpart_hover-arrA.png) no-repeat;
	background-position:230px center;
}
#mains .navpart li a:hover strong{
	color:#d30b0d;
}
#mains .navpart li a:hover .text{
	color:rgba(1,84,164,0.5);
}
.M{width:1180px; margin:auto; padding-top:36px; padding-bottom:36px;}
.M .tit{text-align:center; padding-top:30px;}
.M .brief{text-align:center; padding-top:10px; color:#888; font-size:13px;}
#main2{height:660px; background:url(product_sun-index.jpg) no-repeat center bottom; background-color:#F2F2F2; clear:both;}
#main2 h1{font-size:20px; text-align:center; padding-top:20px; color:#FFF; padding-bottom:22px; background:url(main2_tit_line.png) no-repeat center center; margin-top:10px;}
#main2 .h1s{text-align:center; line-height:220%;}

#pro_con{width:1090px; padding-top:46px; overflow:hidden; margin:auto;}
#main2 ul{padding-left:30px;}
#main2 ul li{float:left; width:250px; margin-right:30px;}
#main2 ul li a{display:block;}
#main2 ul li a span{display:block; background:#D90000; height:60px; line-height:56px; color:#FFF; font-size:14px; text-align:center; position:relative;}
#main2 ul li a span img{position:absolute; left:50%; margin-left:-6px; top:-7px;}
#main2 ul li a:hover span,#main2 ul li a:active span{background:#5cad2c;}

.circle{width:112px; height:74px; margin:auto; background:url(circle.gif) no-repeat; font-size:26px; text-align:center; padding-top:32px; color:#D90000;}
.circleC{padding:90px 10px 10px 10px; line-height:180%; background:url(circle_down.gif) no-repeat center 25px;}

#honor{width:100%; border-top:1px solid #E6E6E6;}
#honor .hh{clear:both; height:50px; cursor:pointer; display:block;}
#honor .hL{width:90px; height:40px; padding-top:5px; padding-bottom:5px; float:left; text-align:center;}
#honor img{height:40px;}
#honor .hR{width:645px; height:40px; padding-top:5px; padding-bottom:5px; line-height:38px; float:right; padding-left:18px; border-left:1px solid #E6E6E6;}

#proC{width:780px;}
#proC li{float:left; width:173px; margin-right:21px; margin-top:25px;}
#proC li a{display:block; width:173px;}
#proC li a img{width:173px; height:173px; background:#EEE;}
#proC li a span{display:block; width:163px; padding:13px 5px 16px 5px; text-align:center; background:#D90000; color:#FFF; margin-top:1px; font-size:14px;}
#proC li.clear{width:100%; height:26px;}

#proList{width:780px;}
#proList li{float:left; width:171px; margin-right:21px; border:1px solid #E6E6E6; margin-top:15px;}
#proList li a{display:block; width:171px; text-align:center; min-height:200px; position:relative;}
#proList li a img{width:150px; height:150px; background:#EEE; margin-top:8px;}
#proList li a span{display:block; width:157px; padding:14px 7px 17px 7px; text-align:center;}
#proList li.clear{width:100%; height:26px; border:0px none;}

#pro_btm{padding-bottom:10px; padding-top:17px; margin-top:25px; border-top:1px solid #E6E6E6;}
#pro_btm ul{display:block; font-size:0px; width:700px; height:65px; overflow:hidden;}
#pro_btm ul li{height:65px; width:300px; float:left; margin-right:20px; overflow:hidden;}
#pro_btm ul li a img{vertical-align:middle; border:1px solid #E6E6E6; margin-right:7px; display:inline-block; width:48px; height:48px;}
#pro_btm ul li a .span{vertical-align:middle; display:inline-block; width:240px;}
#pro_btm ul li a{font-size:12px !important;}

.newslist li{display:block; clear:both;}
.newslist li a{display:block; width:100%; height:100%; min-height:96px;}
.newslist li div{float:left;}
.newslist li div.tim{width:60px; text-align:center; border-radius:0px 0px 10px 0px;}
.newslist li div p.tim1{background:#AAA; color:#FFF; height:24px; line-height:24px;}
.newslist li div p.tim2{border:1px solid #E6E6E6; border-top:0px none; font-size:26px; padding-top:7px; padding-bottom:9px; color:#F80;}
.newslist li div.con{width:675px; padding-left:20px; padding-top:2px;}
.newslist li.clear{width:100%; clear:both; height:30px; background:url(line2.gif) repeat-x left 4px;}

.back{display:block; background:#EEE; padding:11px 0px 13px 0px; text-align:center; font-size:14px; border-radius:5px; box-shadow:1px 1px 2px 0px rgba(0,0,0,0.1);}

.newsPL{border-top:1px solid #E6E6E6; clear:both;}
.newsPLL{width:175px; float:left; padding:12px 15px; border-right:1px solid #E6E6E6; font-size:14px;}
.newsPLL a{color:#333;}
.newsPLL a:hover,.newsPLL a:active{color:#F80;}
.newsPLR{width:533px; float:right; padding-top:18px; padding-bottom:18px;}
.newsPLR a{display:inline-block; padding-left:5px; padding-right:5px;}
.nbs{display:inline-block; padding-left:5px; padding-right:5px;}

#caseList{width:780px; margin-top:30px;}
#caseList li{float:left; width:210px; padding:10px; margin-right:28px; border:1px solid #E6E6E6; border-radius:5px; box-shadow:1px 1px 3px 0px rgba(0,0,0,0.1);}
#caseList li a{display:block; width:210px; text-align:center;}
#caseList li a img{width:210px; height:157px;}
#caseList li a span{display:block; width:210px; text-align:center; padding-top:12px; padding-bottom:5px;}
#caseList li.clear{width:100%; height:10px; border:0px none; box-shadow:none;}

#focus_img{margin:auto; text-align:center;}
#focus_list{margin:auto;}
#focus_title{text-align:center; font-size:12px;}

.klist li{display:block; border-bottom:1px dotted #CCC;}
.klist li a{display:block; padding-left:33px; background:url(icon_knowledge.png) no-repeat 10px center; padding-top:10px; padding-bottom:12px; font-size:14px;}

#jobList{width:780px;}
#jobList li{float:left; width:171px; margin-right:21px; border:1px solid #E6E6E6; border-radius:4px; box-shadow:1px 1px 2px 0px rgba(0,0,0,0.1); background:url(job_bg.png) repeat-x left bottom;}
#jobList li a{display:block; width:171px; text-align:center;}
#jobList li a img{margin-top:15px; width:100px; height:100px;}
#jobList li a span.t1{display:block; width:145px; padding:8px 7px 2px 7px; text-align:center; margin:auto; margin-top:13px;}
#jobList li a span.t2{display:block; width:145px; padding:0px 7px 10px 7px; text-align:center; margin:auto; margin-bottom:6px; color:#888;}
#jobList li.clear{width:100%; height:26px; border:0px none; background:none;}

#navS{height:33px; background:#EEE; border:1px solid #E6E6E6; border-top:0px none;}
#navS a{display:inline-block; height:33px; line-height:32px; padding-left:23px; padding-right:23px; float:left; border-right:1px solid #E6E6E6; background:#EEE;}
#navS a:hover,#navS a:active{background:#FFF; color:#D90000;}
#navS a.A{background:#D90000; color:#FFF;}

.searHeight{
	font-style:normal; color:#EC0000;
}

#tagCon table{
	border-top:1px solid #DDD;
	border-left:1px solid #DDD;
	margin:10px auto;
}
#tagCon table td{
	border-right:1px solid #DDD;
	border-bottom:1px solid #DDD;
	padding:3px 5px;
}

#lcontact{padding-top:10px; border-right:1px solid #E3E3E3;}

.pdflink{display:inline-block; width:159px; height:36px; background:url(pdfbg.png) no-repeat left top; text-align:center; color:#FFF; font-weight:bold; line-height:33px;}
.pdflink:hover,.pdflink:active{background-position:left bottom; color:#FFF;}
.main{width:1088px; margin:auto; margin-top:46px; clear:both;}
#mainL1{width:570px; float:left; border-right:1px solid #E6E6E6;}
#mainR1{width:492px; padding-left:25px; float:right;}
#app{display:block; margin-top:20px;}
#app li{width:168px; height:100px; float:left; margin-right:20px; position:relative;}
#app li.clear{width:100%; height:20px; float:none; clear:both;}
#app li a{display:block;}
#app li a img{width:168px; height:100px;}
#app li a span{display:block; width:100%; height:32px; position:absolute; z-index:1; left:0; bottom:0; background:#000; filter:alpha(opacity=40); -moz-opacity:0.4; -khtml-opacity:0.4; opacity:0.4;}
#app li a p{display:block; color:#FFF; position:absolute; z-index:2; right:13px; bottom:8px; font-weight:bold;}
#service{margin-top:19px;}
#service li{width:236px; height:100px; display:block; float:left; margin-right:20px;}
#service li a{display:block; height:100%; position:relative;}

#news{border-top:1px dotted #CCC;text-align:left}
#news a{display:block; padding:20px; border-bottom:1px dotted #CCC; transition:all ease 0.5s; position:relative;}
#news a .tit{font-size:15px; color:#333; width:600px;}
#news a .time{color:#D90000; padding-top:10px;}
#news a .con{color:#999; padding-top:8px; line-height:180%; width:590px;}
#news a .img{width:180px; height:120px; position:absolute; right:20px; top:18px;}
#news a .img img{height:180px; height:120px; transition:all ease 0.35s;}
#news a:hover,#news a:active{background:#FFDFDF;}
#news a:hover .img img,#news a:active .img img{box-shadow:2px 2px 6px rgba(0,0,0,0.2);}
.newstext{font-size:13px;}

#doubleListDown{width:820px; margin-top:10px;}
#doubleListDown li{width:820px; float:left; margin-right:52px;}
#doubleListDown li a{display:block; width:820px; height:90px; border:1px solid #E6E6E6; border-radius:5px;}
#doubleListDown li.clear{clear:both; float:none; height:26px;}
#doubleListDown li .d_icon{width:100px; float:left; text-align:center;}
#doubleListDown li .d_icon img{width:70px; height:70px; margin-top:10px;}
#doubleListDown li .d_con{width:616px; height:80px; padding-left:22px; padding-top:10px; float:right; margin-right:20px; border-left:1px solid #E6E6E6;}
#doubleListDown li .d_tit{display:block; font-size:14px; color:#464646;}
#doubleListDown li .d_time{display:block; color:#999; line-height:180%; padding-top:6px;}



