﻿@charset "utf-8";

html{ background-color:#ffffff
	 
}

input,select,button{
	font:12px Verdana,Arial,Tahoma;
	vertical-align:middle;
}
 

body{
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; font-family:"宋体"; background:url(../images/foot.gif) no-repeat bottom center;
}


ul {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
li {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
span {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
h1 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
h2 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
h3 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
h4 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
p {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
ul {
	list-style-type: none
}
li {
	list-style-type: none
}
img {
	border-top-width: 0px;
    border-left-width: 0px;
    border-bottom-width: 0px; 
	border-right-width: 0px;
	 
	 
}
.p_map{ color:#000; font-size:12px;}
.left {
	FLOAT: left
}
.right {
	FLOAT: right
}
.clear{ float:none}
a:link {
 COLOR:#7e725e;TEXT-DECORATION: none
}
a:visited {
 COLOR: #3d362b; text-decoration:none
}
a:hover {
 COLOR: #ff6600; text-decoration:underline
}

/*display:inline*/
ul,li,p,span,img,h1,h2,h3,h4,h5,h6{padding:0px; margin:0px;  font-size:12px;}
*{margin:0 0 0 0px; 
padding:0;
}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,img,div,dl,dt,dd{margin:0;padding:0;border:0;}
 

h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}
input,button,textarea,select{font:100% Arial,"宋体";
    }

 
.mid {
	 margin: 0px auto;
	 padding:0px;
	 width: 1022px;
	 clear: none;
	 overflow:hidden;
	  
	}
	
		
#templatemo_header_wrapper {
	width: 100%;
	height: 141px;
	margin: 0 auto;
	background: url(../images/bg.gif) repeat-x;
}
 
.mid_b{
 margin: 0px auto;
	 padding:0px;
	 width:1061px;
	 clear: none;
	 overflow:hidden;
}
.mid_head{
	 margin: 0px auto;
	 padding:0px;
	 width: 1022px;
	 clear: none;
	 overflow:hidden;
	 background:url(../images/logo.png) no-repeat center left; 
	 height:141px;
	}
	
.mid_mid{margin: 0px auto;
	 padding:0px;
	 width: 980px;
	 clear: none;
	 overflow:hidden;
	 background-color:#201712}
.mid_foot{margin: 0px auto;
	 padding:0px;
	 width: 980px;
	 clear: none;
	 overflow:hidden;
	 background-color:#201712}
.mid_foot_cur{margin: 0px auto;
	 padding:0px;
	 width: 980px;
	 clear: none;
	 overflow:hidden;
	 background-color:#000000}
	 
 
.mid_cur {
	 margin: 0px auto;
	 padding:0px;
	 width: 980px;
	 clear: none;
	 overflow:hidden;
	 background-color:#201712
	}

.head{ float:left; height:58px; width:960px;}	
.logo{ float:left; width:142px; height:52px; margin:5px 0 0 10px;}


.right_head{ float:right; height:98px; width:180px;}
.topnav  a{
font-size: 12px;
color:#666666; height:35px; line-height:35px;
}
.fr {
	FLOAT: right; _display: inline
}






#slide{ height:332px; width:100%; position:relative;overflow:hidden;}
#slide li{ position:absolute; width:100%; height:100%; left:0; top:0; display:none;}
#j-btn{ width:100%; height:17px; text-align:center; position:absolute; bottom:14px; left:0; background:url(../images/bbb.png) no-repeat center; }
#j-btn span{ display:inline-block; width:14px; height:14px; background:#ffffff; border-radius:7px; margin:0 5px; cursor:pointer;}
#j-btn span.hov{ background:#7dc04d;}






.menu{ float:left; margin:5px 0 0 50px; width:1001px; }


#nav {
  line-height: 35px;  
  list-style-type: none;
  width:1001px; height:35px;
  margin:0 auto !important;
  margin-left:0 /*For IE*/



}


.midd {
	 margin: 0px auto;
	 
	 width: 1022px;
	 position:relative;
	 clear: none;
	 overflow:hidden; z-index:2
	  
	}
.menua{ float:left; margin:0;}
.nav{position:absolute; height:30px;width:805px}
.nav ul{ height:30px; font-family:'Microsoft Yahei';float:right;}
.nav li{ float:left; display:inline; height:30px; position:relative; color:#888; padding:0px; z-index:9999; margin-left:1px;}
.nav li a{display: block; 
 	width:98px; 
	text-align:center;
 	color:#3b3e43;
	font-size:15px;
 	text-decoration:none;
	font-family:'Microsoft Yahei';   }
.nav li a:hover,.nav li.hover a,.nav li a.nav_hover{  text-decoration:none;background:url(../images/line.gif) no-repeat bottom center; height:30px; width:98px;}

.nav li div{ display:none;}
.nav li.hover div{ position:absolute; left:0px; top:30px; z-index:9999;}
.nav li.hover div span{  width: 102px;
  height:30px;
  
 
}

.nav li.hover div span a{  display: block; 
 width: 102px;
 text-align:center;
font-size:14px;
  color:#666666;
  background:url(../images/menubg.png) repeat-x;
  text-decoration:none;
 line-height:30px; height:30px;}
.nav li.hover div span a:hover{ display: block;  color:#ffffff;
	text-decoration:none;
	width:102px;
	font-size:14px;
 background:url(../images/menubga.png) repeat-x;}
.nav_width122{ width:102px;}
.nav_width61{ width:61px;}

.main_slide{ width:950px; margin:0px auto; clear:both; position:relative; height:300px; z-index:1;}
 


.selected{ float:left; width:102px;background:url(../images/home.gif) no-repeat center; text-align:center; margin-top:-3px;font-family:'Microsoft Yahei'; font-size:15px; color:#FFFFFF}

.selected a{
 width: 102px;text-align:center;font-size:15px;color:#ffffff;text-decoration:none;line-height:30px; height:30px;}


.selected a:hover{width: 102px;
 text-align:center;
font-size:15px;
  color:#ffffff;
  text-decoration:none;
 line-height:30px; height:30px;
 }
.selected a:visited {
 COLOR: #ffffff; text-decoration:none
}
.index_left{ float:left; width:288px;}
.about_top{ float:left; width:288px; height:33px; background:url(../images/i_about.gif) no-repeat;}
.index_left h2{ float:left; font-size:16px; font-family:'Microsoft Yahei'; margin:5px 0 0 15px;_margin:5px 0 0 8px; color:#FFFFFF}
.about_mid{ float:left; border-left:1px solid #f2f2f2;border-right:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2; width:286px; text-align:center; height:377px;}
.about_mid img{ margin-top:5px}

.about_mid p{ text-align:left; text-indent:24px; font-size:12px; color:#666666; line-height:25px; margin:5px 10px 5px 10px; }
		
.index_right{ float:right; width:734px; }

.case_top{ float:right; background:url(../images/i_case.gif) no-repeat; width:726px; height:34px;}

.case_mid{ float:right; width:723px;border-left:1px solid #f2f2f2;border-right:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2; height:167px;}

.link_bj{ margin-top:1px;margin-right:15px;width: 44px;height:18px;float: right;}

.index_right h2{ float:left; font-size:16px; font-family:'Microsoft Yahei'; margin:5px 0 0 15px;_margin:5px 0 0 8px; color:#FFFFFF}

.case{ float:left; margin-top:10px; width:700px; margin:10px 0 0 10px;_margin:10px 0 0 5px; overflow:hidden;}
.caseleft{float:left; width:29px; height:142px;}
.caseright{float:right; width:29px; height:142px;}
.casep{ float:left; margin:0; width:630px;   }
.CSSBox {
  WIDTH: 1488px; HEIGHT:143px; OVERFLOW: hidden; margin-top:0px; float:left;DISPLAY: inline; BORDER-COLLAPSE: collapse;  
}
.CSSBox ul { width:1488px;HEIGHT: 143px; }
.CSSBox li {
	 margin:3px;  FLOAT: left; height:143px; width:239px;
}
 
.CSSBox span {
	 TEXT-ALIGN: center; display:block; FONT-SIZE: 12px; margin-top:3px; float:left; width:129px; overflow:hidden;
}
.CSSBox span a:link,a:visited{ color:#000000}
 
.CSSBox a:link img, a:visited img {border:1px white solid;}

.CSSBox a:hover img,a:active img{ border:1px #0099CC solid;}




 
.bigImgbox { position:relative; width:239px; height:143px;  }
.bigImgbox img { width:239px; height:143px; }
.bigImgbox .bg { position:absolute; width:100%; height:28px; left:0px; bottom:0px; background:#000; opacity:0.7; filter:Alpha(Opacity=70); z-index:9 }
.bigImgbox .txt { position:absolute; width:100%; height:28px; line-height:28px; overflow:hidden; text-align:center; color:#fff; left:0px; bottom:0px; z-index:10 }
.bigImgbox .txt a, .bigImgbox .txt a:hover { color:#fff!important; text-decoration:none }
.bigImgbox .play { position:absolute; left:130px; top:55px; width:43px; height:43px; background:url(http://mat1.gtimg.com/sports/nbafinals2013/images/play2.png) no-repeat; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://mat1.gtimg.com/sports/nbafinals2013/images/play2.png', sizingMethod='crop');
z-index:10 }




.index_right_1{ float:right; width:734px; margin-top:8px;}

.index_news{ float:left; width:430px; margin:0 0 0 10px;_margin:0 0 0 5px; }
.news_mid{float:right; width:428px;border-left:1px solid #f2f2f2;border-right:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2; height:167px;}
 

.imgg{ float:left; margin:8px 5px 0 5px; width:137px; height:148px;}

.bigImgbox1 { position:relative; width:137px; height:148px;  }
.bigImgbox1 img { width:137px; height:148px; }
.bigImgbox1 .bg { position:absolute; width:100%; height:28px; left:0px; bottom:0px; background:#000; opacity:0.7; filter:Alpha(Opacity=70); z-index:9 }
.bigImgbox1 .txt { position:absolute; width:100%; height:28px; line-height:28px; overflow:hidden; text-align:center; color:#fff; left:0px; bottom:0px; z-index:10 }
.bigImgbox1 .txt a, .bigImgbox1 .txt a:hover { color:#fff!important; text-decoration:none; font-size:12px;}
.bigImgbox1 .play { position:absolute; left:130px; top:55px; width:43px; height:43px; background:url(http://mat1.gtimg.com/sports/nbafinals2013/images/play2.png) no-repeat; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://mat1.gtimg.com/sports/nbafinals2013/images/play2.png', sizingMethod='crop');
z-index:10 }


.news_top{ float:left; width:430px; height:33px; background:url(../images/i_news1.gif) no-repeat;}
.news_top h2{float:left; font-size:16px; font-family:'Microsoft Yahei'; margin:5px 0 0 15px;_margin:5px 0 0 8px; color:#FFFFFF}

.index_contact{ float:right; width:288px;margin:0 0 0 0;}

.contact_top{ float:right; width:288px; height:34px; background:url(../images/contact.gif) no-repeat;}


.newsCon{ float:left}
.news_mid .newsCon{background:url(../images/newsc.gif) left top no-repeat;width:275px; float:left}
.news_mid .newsCon ul{padding-top:5px;margin-left:10px; }
.news_mid .newsCon ul li{width:100%;line-height:24px;height:24px;*height:22px;*line-height:22px; }
.news_mid .newsCon ul li.red{background-image:url(../images/cirr.gif);}
.news_mid .newsCon ul li span{float:right;color:#666666;}
.news_mid .newsCon ul li a{background:url(../images/cur.gif) left center no-repeat;float:left;display:inline;width:83%; white-space:nowrap;overflow:hidden; color:#666666; padding-left:10px;}
.news_mid .newsCon ul li a:hover{background:url(../images/cura.gif) left center no-repeat;float:left;display:inline;width:83%; white-space:nowrap;overflow:hidden; color:#0061b2}


.contact_top h2{float:left; font-size:16px; font-family:'Microsoft Yahei'; margin:5px 0 0 15px;_margin:5px 0 0 8px; color:#FFFFFF}

.contact_mid{float:right; width:286px;border-left:1px solid #f2f2f2;border-right:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2; height:167px; background:url(../images/index_contactb.gif) bottom right no-repeat}


.contact_mid p{ float:left; width:250px; color:#666666; line-height:25px; margin-left:10px;_margin-left:10px;}

.contact_mid h2{ float:left;width:250px; color:#4aa336; font-size:14px; font-weight:600; margin:10px 0 10px 10px;}

.footer{ margin-top:15px;
	 width:620px;
	 clear: none;
	 overflow:hidden;
	 height:35px; margin-left:195px;}
	 
.footer li{ float:left; text-align:center; width:60px; height:28px; line-height:28px;}
.footer span{ float:left; text-align:center; color:#88898d;height:28px; line-height:28px; }
.footer li a{ float:left; text-align:center; width:60px; font-size:12px; color:#88898d;}

.footer_txt p{ text-align:center; font-size:12px; color:#89898c; line-height:25px;}

.footer_txt a{ font-size:12px; color:#89898c; }

.left_cur{ float:left; width:224px; height:422px; background:url(../images/curl.gif) no-repeat; }

.left_cur h2{ float:right;background:url(../images/leftcur.gif) right bottom no-repeat; width:210px; height:30px; font-size:15px;font-family:'Microsoft Yahei'; color:#ffffff; line-height:30px; text-align:center;}

.left_cur li{ float:right; background:url(../images/leftcura.gif) right bottom no-repeat;width:210px; height:30px; }

.left_cur li a{ float:left; background:url(../images/cira.gif) left center no-repeat;width:70px; height:30px; text-align:center; font-size:14px; color:#666666; line-height:30px; padding-left:20px; margin-left:76px;  }

.left_cur li a:hover{ float:left; background:url(../images/cir.gif) left center no-repeat;width:70px; height:30px; text-align:center; font-size:14px; color:#228f26; line-height:30px; padding-left:20px; margin-left:76px;  }


.left_cura{ float:left; width:224px; height:422px; background:url(../images/curl.gif) no-repeat; }

.left_cura h2{ float:right;background:url(../images/leftcur.gif) right bottom no-repeat; width:210px; height:30px; font-size:15px;font-family:'Microsoft Yahei'; color:#ffffff; line-height:30px; text-align:center;}

.left_cura li{ float:right; background:url(../images/leftcura.gif) right bottom no-repeat;width:210px; height:30px; }

.left_cura li a{ float:left; background:url(../images/cira.gif) left center no-repeat; height:30px; text-align:center; font-size:14px; color:#666666; line-height:30px; padding-left:20px; margin-left:10px;  }

.left_cura li a:hover{ float:left; background:url(../images/cir.gif) left center no-repeat; height:30px; text-align:center; font-size:14px; color:#228f26; line-height:30px; padding-left:20px; margin-left:10px;  }

.title{ float:left; background:#e5e5e5; width:780px; height:25px; color:#666666; }
 


.right_cur{ float:right; width:780px;  }

.right_cur .location{ float:left; background:#e5e5e5; width:780px; height:25px; line-height:25px;}	

.right_cur .location span{ float:left; height:25px; line-height:25px; color:#666666; font-size:12px; margin-left:8px; }
.right_cur .location span a{  height:25px; line-height:25px; color:#666666; font-size:12px; }

 .right_cur .location h2{ float:left; height:25px; line-height:25px; color:#228f26; font-size:12px; margin-left:8px; }

 
 .contact1{ float:left; width:195px;}
 .contact1 p{ float:left; color:#666666; line-height:25px; font-size:12px;}
 .contact1 h2{ float:left; color:#2b9329; line-height:25px; font-size:14px; font-weight:600}


.document{ float:left; margin-top:10px; width:780px;}

.document .newslist { float:left; width:525px; margin:15px 0 0 125px;}
 
 
.document .newslist ul li{width:99%;line-height:30px;height:30px; border-bottom:#666666 dashed 1px}
.document .newslist ul li.red{background-image:url(../images/cirr.gif);}
.document .newslist ul li span{float:right;color:#666666;}
.document .newslist ul li a{float:left;display:inline;width:80%; white-space:nowrap;overflow:hidden; color:#666666}

.document .newslist ul li a:hover{float:left;display:inline;width:80%; white-space:nowrap;overflow:hidden; color:#1389e3}



.newsa{width:780px;margin:0 auto; 
	 padding:0px;
	 clear: none;
	 overflow:hidden;}
.newsa{ margin-top:15px; margin-bottom:35px}
.newsa h1{ font-size:14px; font-weight:600; color:#666666; text-align:center; line-height:35px}
.newsa .ndate{ background:url(../images/newst.gif) no-repeat center; width:780px; height:20px; text-align:center; line-height:20px; font-size:12px;}

.newsa p{ font-size:12px; color:#666666; line-height:25px; text-indent:24px}



.main li{ float:left;width:239px; height:168px; margin:10px 0 0 20px; }
.main .kuang{ float:left;width:239px; height:143px;}
.main span{ float:left;width:239px; height:143px; }
.main label a{ float:left;width:239px; height:25px; line-height:25px; text-align:center; font-size:14px; color:#666666;font-family:microsoft yahei; font-weight:bold;}

.document .about{ width:780px; text-align:center}
.document .about h1{ font-size:12px; color:#666666; line-height:25px; text-indent:24px;}
.document .about p{ font-size:14px; color:#666666; line-height:25px; text-indent:24px; text-align:left}
.document .about img{  line-height:25px; text-align:center; margin: 0px auto;}
 




































 
  

/*分页样 cccccc 式*/
.page_nav{ float:left;text-align:center; width:100%; height:30px; padding-top:30px; color: #7e725e;}
.page_nav a {
border-right: #c2c2c2 2px solid; padding-right: 5px; border-top: #c2c2c2 2px solid; padding-left: 5px; padding-bottom: 2px; margin: 2px; border-left: #c2c2c2 2px solid; color:#7e725e; padding-top: 2px; border-bottom: #c2c2c2 2px solid; text-decoration: none; font-size:14px; 
}
.page_nav a:hover {
border-right: #c2c2c2 2px solid; border-top: #c2c2c2 2px solid; border-left: #c2c2c2 2px solid; color: #7e725e; border-bottom: #c2c2c2 2px solid; font-size:14px;  
}
.page_nav a:active {
border-right: #000099 2px solid; border-top: #000099 2px solid; border-left: #000099 2px solid; color: #7e725e; border-bottom: #000099 2px solid; font-size:14px; 
}
.page_nav span.current {
border-right: #c2c2c2 2px solid; padding-right: 5px; border-top: #c2c2c2 2px solid; padding-left: 5px; font-weight: bold; padding-bottom: 2px; margin: 2px; border-left: #c2c2c2 2px solid; color: #7e725e; padding-top: 2px; border-bottom: #c2c2c2 2px solid; background-color:#c2c2c2; font-size:14px; 
}
.page_nav span.nolink { border-right: #c2c2c2 2px solid; padding-right: 5px; border-top: #c2c2c2 2px solid; padding-left: 5px; padding-bottom: 2px; margin: 2px; border-left: #c2c2c2 2px solid; color: #7e725e; padding-top: 2px; border-bottom: #c2c2c2 2px solid; font-size:14px; 
}

.page_nav span{ font-size:14px;  }
 
  
.page_nav_aa{border-right: #aaaadd 2px solid; padding-right: 5px; border-top: #aaaadd 2px solid; padding-left: 5px; padding-bottom: 2px; margin: 2px; border-left: #aaaadd 2px solid;  padding-top: 2px; border-bottom: #aaaadd 2px solid; text-decoration: none; font-size:14px;  background-color:#fd1a2b; color:#FFFFFF}
