@charset "utf-8";
/* CSS Document */

body,td,th,input,textarea,select{
	font-size:12px;
	font-family:Arial, Tahoma;
	color:#666;
	outline:none;
}
html{-webkit-text-size-adjust:none; min-width:1088px;}
body,form{
	margin:0;
}
img{border:0px none; vertical-align:middle;}
table{border-collapse:collapse;}
.searHeight{font-style:normal; color:#DA252C;}
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:#0066CC;}
.aBlue{color:#0066CC;}
.aBlue:hover,.aBlue:active{color:#F80;}
.aGray{color:#999;}
.aGray:hover,.aGray:active{color:#1480D8;}

#head{width:100%; height:36px; position:fixed; z-index:999;}
#head_bg{width:100%; height:36px; position:absolute; z-index:1; left:0; top:0; background:#1480D8; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8; opacity:0.8;}
#head_con{width:1080px; height:36px; position:relative; z-index:2; margin:auto;}
#head_left{width:400px; height:20px; color:#FFF; padding-top:9px; float:left;}
#search{width:220px; height:25px; float:right; background:url(images/search_bg.png) no-repeat; margin-top:5px; position:relative;}
#formsearch input{background:none; border:0px none; margin-top:4px; color:#1480D8; padding-left:9px; width:196px;}
#formsearch img{height:16px; position:absolute; right:8px; top:4px; cursor:pointer;}
#language{width:100px; height:20px; float:right;}
#language a{display:block; padding-top:9px; text-align:right; color:#FFF;}
#language a img{margin-top:-2px; margin-right:6px;}
#language a:hover,#language a:active{text-decoration:underline;}

#top{width:100%; height:100px; background:#FFF; position:fixed; z-index:999; top:36px;}
#shadow{
	width:100%; height:5px; font-size:5px; position:absolute; left:0; bottom:-5px;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="images/menu_shadow.png");/*只对IE6有效*/
	background:url(images/menu_shadow.png) !important;
	_background:none; z-index:1;
}
#top_con{width:1080px; height:100px; margin:auto;}
#logo{width:100px; height:80px; float:left; margin-top:15px;}
#logo img{height:72px;}
#company{width:200px; height:46px; float:left; margin-top:26px;}
#company img{height:46px;}

#menu{width:780px; height:50px; margin-top:42px; float:right;}
#menu li{display:inline-block; float:right; position:relative; z-index:2;}
#menu li a{display:block; font-size:15px; color:#464646; padding:0px 22px 41px 22px; background:url(images/mtp_arr.png) no-repeat center 0px;}
#menu li a span.arr{display:inline-block; width:16px; height:7px; background:url(images/icon_arr_down.png) no-repeat right top; vertical-align:middle;}
#menu li a:hover,#menu li a:active{color:#1480D8;}
#menu li a.A{color:#1480D8; background-position:center -29px;}
#menu li a:hover span.arr,#menu li a:active span.arr{background-position:right -75px;}
#menu li div{position:absolute; left:0; top:58px; background:#1480D8; width:150px; padding:10px 0; display:none;}
#menu li div a{display:block; text-align:center; font-size:12px; color:#FFF; background:#1480D8; padding:10px 0 11px 0; border-top:1px solid #2C8DDC; transition:all 0.3s ease;}
#menu li div a:hover,#menu li div a:active{background:#2C8DDC; color:#FFF;}
#menu li div a:first-child{border-top:0px none;}

#banner{width:100%; min-width:1080px; height:750px; position:relative; overflow:hidden;}
.box_skitter{z-index:1;}

#index_m1{border-top:4px solid #FF9900; background:#1480D8; height:180px; position:relative; z-index:2;}

.M{width:1080px; margin:auto; padding-top:20px; height:160px; position:relative; z-index:2;}
.m1{background:url(images/index_m1_bg.jpg) no-repeat center center;}

#index_m1L{width:350px; float:left;}
#index_m1R{width:730px; float:right;}
#index_m1L .t1{color:#B9D9F3; font-size:14px;}
#index_m1L .t2{color:#FFF; font-size:15px; font-weight:bold; padding-top:10px; line-height:160%;}
#index_m1L .t3{padding-top:22px;}
#index_m1L .t3 a{color:#FFCC00; display:block; width:80px; background:url(images/arr_right.png) no-repeat right 7px;}
#index_m1L .t3 a:hover,#index_m1L .t3 a:active{color:#B9D9F3; background-position:right -38px;}

#index_m1R{width:490px; float:right; position:relative;}
#index_m1R .i1{width:226px; height:140px; position:absolute; left:0; top:0px;}
#index_m1R .i2{width:226px; height:140px; position:absolute; right:0; top:0px;}
#index_m1R .i1 img,#index_m1R .i2 img{z-index:1; position:absolute; border-radius:5px;}
#index_m1R .i1 .bg,#index_m1R .i2 .bg{display:block; border-radius:0px 0px 5px 5px; background:#000; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5; z-index:2; position:absolute; left:0; bottom:0; width:100%; height:30px;}
#index_m1R .i1 .t,#index_m1R .i2 .t{display:block; text-align:center; position:absolute; z-index:3; left:0; bottom:0; width:100%; height:30px; line-height:30px; color:#FFF;}

#index_m2{padding-top:3px !important; position:relative; height:296px; z-index:2; background:#FFF;}
#index_m2L{width:405px; float:left;}
#index_m2R{width:405px; float:right;}
#index_m2C{width:200px; float:left; margin-left:35px;}

#index_m2 p.tit{color:#464646; font-size:15px; padding-bottom:10px;}
#index_m2 p.tit img{margin-top:-2px; margin-left:6px;}

.MList{border-top:1px dotted #CCC;}

.MList_news{margin-top:10px;}
.MList_news li{display:block; clear:both;}
.MList_news li a{display:block; width:270px; float:left; padding:4px 0px 4px 10px; background:url(images/arr2.png) no-repeat left 10px;}
.MList_news li a:hover,.MList_news li a:active{color:#0066CC; background-position:left -35px;}
.MList_news li span{display:block; width:55px; float:right; text-align:right; color:#999;}
.MList_news li.MList_news_con{padding-left:10px; line-height:170%; color:#999; padding-bottom:10px;}

#move{width:200px; height:200px; position:relative;}
#proM{width:200px; height:200px; overflow:hidden; white-space:nowrap;}
#proM img{width:200px; height:200px; cursor:pointer;}
#proT{position:absolute; bottom:0; left:0; width:100%; height:36px;}
#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:12px; line-height:38px;}
#proArrL{width:22px; height:17px; background:url(images/pro_arrL.png) no-repeat left top; position:absolute; right:23px; bottom:41px; display:block;}
#proArrR{width:22px; height:17px; background:url(images/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;}

#index_m2R_s{width:405px; height:200px;}
#index_m2R_sL{width:188px; height:200px; float:left; position:relative; cursor:pointer;}
#index_m2R_sR{width:188px; height:200px; float:right; position:relative; cursor:pointer;}
#index_m2R_sL .bg,#index_m2R_sR .bg{position:absolute; z-index:2; width:100%; height:40px; left:0; bottom:0; background:#1480D8; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8; opacity:0.8;}
#index_m2R_sL .t,#index_m2R_sR .t{text-align:right; display:block; position:absolute; z-index:3; width:140px; left:0; top:168px; font-size:14px; color:#FFF; padding-right:15px; margin:3px 0 0 5px;}
#index_m2R_sL .icon,#index_m2R_sR .icon{position:absolute; z-index:3; height:28px; left:43px; top:165px;}
#index_m2R_sR .icon{left:48px;}

#foot{clear:both; background:#F5F5F5; height:250px;}
#fM_l{width:700px; float:left;}
#fM_r{width:336px; padding-top:12px; padding-left:30px; float:right; border-left:1px solid #E6E6E6;}
#fM_l{margin-top:10px;}
#fM_l ul{float:left; margin-right:70px;}
#fM_l ul li{block;}
#fM_l ul li a{display:block; padding:3px 0px 3px 0px; color:#999;}
#fM_l ul li a.tit{color:#0066CC; font-size:16px; padding-bottom:10px;}
#fM_l ul li a:hover,#fM_l ul li a:active{color:#666;}
#fM_l ul li a.tit:hover,#fM_l ul li a.tit:active{color:#F80;}

#fM_r1{height:80px; position:relative;}
#fM_r1 p{width:80px; text-align:center; float:left; cursor:pointer;}
#fM_r1 p img{height:32px;}
#fM_r1 p span{display:block; padding-top:7px; color:#777;}

#wx,#wm{width:136px; height:136px; border:1px solid #DDD; background:#FFF; position:absolute; left:-31px; top:-150px; border-radius:5px; box-shadow:2px 2px 6px 0 rgba(0,0,0,0.12); display:none;}
#wm{left:50px;}

#fM_r2{line-height:160%; color:#777;}
#fM_r2 img{height:42px; float:left; margin-left:18px; margin-right:10px;}

#btm{border-top:1px solid #E2E2E2;}
#btm_l{width:700px; float:left; color:#999; padding-top:12px;}
#btm_r{width:300px; float:right; color:#999; padding-top:12px; text-align:right;}
#btm_r a{color:#999;}
#btm_r a:hover,#btm_r a:active{color:#666;}

#thistit{width:100%; height:236px; background:url(images/thistit_bg.jpg) no-repeat center top; background-color:#E5E5E5; position:relative;}
#thistit p{font-size:26px; position:absolute; width:1080px; left:50%; margin-left:-540px; bottom:22px; color:#333;}
#sonmenu{width:1080px; height:45px; padding-top:30px; border-bottom:1px solid #E6E6E6; margin:auto;}
#sonmenu a{display:inline-block; padding:6px 35px 7px 35px; border:1px solid #EEE; transition:all 0.3s ease;}
#sonmenu a:hover,#sonmenu a:active{border:1px solid #3C88D5; color:#3C88D5;}
#sonmenu a.A{background:#F80; border:1px solid #F80; color:#FFF;}

#main{width:1080px; margin:auto;}

.content{line-height:200%;}
.content:after{content:"."; display:block; font-size:0; height:0px; clear:both;}
.content p{margin:0; margin-bottom:16px;}
.content img{max-width:100%;}
.content:after{content:'.'; display:block; font-size:0; height:0px; clear:both;}
.content ul{padding:0 0 0 16px; margin-bottom:16px;}
.content ul li{list-style:disc;}

.honor{margin:40px 0 0 0; width:1180px;}
.honor li{width:192px; height:195px; margin:0 30px 30px 0; float:left;}
.honor li a{display:block; width:100%; height:100%; border:1px solid #E6E6E6; border-radius:4px; transition:all 0.3s ease;}
.honor li a img{width:186px; height:140px; display:block; margin:13px 3px 0 3px;}
.honor li a span{width:178px; height:40px; line-height:38px; margin:auto; text-align:center; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; transition:all 0.3s ease;}
.honor li a:hover,.honor li a:active{border:1px solid #CCC; box-shadow:1px 1px 5px 0px rgba(0,0,0,0.16);}
.honor li a:hover span,.honor li a:active span{color:#0066CC;}
.honor:after{content:"."; display:block; font-size:0; height:0px; clear:both;}

.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:100px; height:88px; padding-top:10px; background:#EEE; text-align:center; border-radius:8px;}
.newslist li div.con{width:950px; padding-left:20px; padding-top:2px;}
.newslist li.clear{width:100%; clear:both; height:30px;}

.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);}

#clslist{width:1150px; margin-top:32px;}
#clslist li{width:255px; float:left; margin-right:30px;}
#clslist li.clear{width:100%; float:none; clear:both; height:30px;}
#clslist li span{display:block;}
#clslist li span.img{width:220px; height:220px;}
#clslist li span.img a img{border-radius:5px; width:220px; height:220px; transition:all 0.3s ease;}
#clslist li span.img a:hover img,#clslist li span.img a:active img{box-shadow:1px 1px 10px 0 rgba(0,0,0,0.16);}
#clslist li span.title{margin-top:15px; line-height:130%;}
#clslist li span.title a{color:#444; font-size:14px;}
#clslist li span.title a:hover,#clslist li span.title a:active{color:#FF8800;}
.prolist{margin-top:10px;}
.prolist li a{display:block; padding:3px 0px 3px 10px; background:url(images/arr1.gif) no-repeat left 8px; color:#1FA5FE; line-height:130%;}
.prolist li a:hover,.prolist li a:active{color:#0066CC; background-position:left -32px;}
#clslist li a.more{color:#999;}
#clslist li a.more:hover,#clslist li a.more:active{color:#0066CC;}

#mainC_l{width:220px; float:left;}
#mainC_r{width:820px; float:right; padding-bottom:20px;}

.pro_list li{float:left; width:166px; margin-right:25px;}
.pro_list li a{display:block; padding:3px 11px 3px 2px; color:#666; line-height:130%;}
.pro_list li a img{width:160px; height:160px; border:1px solid #E6E6E6; padding:1px; transition:all 0.3s ease;}
.pro_list li a span{display:block; padding-top:10px; text-align:center;}
.pro_list li a:hover,.pro_list li a:active{color:#F80;}
.pro_list li a:hover img,.pro_list li a:active img{border:1px solid #CCC; box-shadow:1px 1px 6px 0 rgba(0,0,0,0.12);}
.pro_list li.clear{width:100%; height:23px; clear:both; float:none;}

.prolist_side li{border-bottom:1px solid #E6E6E6;}
.prolist_side li a{background:url(images/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(images/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(images/plus_minus.gif) no-repeat right 13px !important;}
.prolist_side li span.open{background:url(images/plus_minus.gif) no-repeat right -180px !important;}
.prolist_side_son li span.close{background:url(images/plus_minus.gif) no-repeat right 9px !important;}
.prolist_side_son li span.open{background:url(images/plus_minus.gif) no-repeat right -183px !important;}

.searHeight{font-style:normal; color:#D90000;}

#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;}

.bigfiles_list{color:#1FA5FE !important;}
.bigfiles_list:hover,.bigfiles_list:active{color:#0066CC !important;}

#tagCons{padding-left:40px; width:860px; overflow:hidden;}
#tags_title a{padding:5px 18px 6px 18px !important; background:#EEE !important; border:1px solid #EEE !important;}
#tags_title a:hover,#tags_title a:active{background:#DDD !important; border:1px solid #DDD !important; color:#666 !important;}
#tags_title a.A{background:#1FA5FE !important; border:1px solid #1FA5FE !important; color:#FFF !important;}
#tags_title{border-bottom:1px solid #EEE !important;}

.ncity{display:inline-block; padding:4px 15px 5px 15px; border:1px solid #E6E6E6; background:#FFF; margin-top:5px;}
.ncity:hover,.ncity:active{border:1px solid #CCC; background:#EEF6FC; color:#D90000;}

#files{width:1148px; padding:15px; margin:auto; margin-top:30px; border:1px solid #E6E6E6; background:#F9F9F9;}

.more_btn{display:inline-block; width:74px; height:31px; line-height:29px; background:url(images/more_btn.png) no-repeat center top;}
.more_btn:hover,.more_btn:active{background-position:center bottom;}


















