@charset "gb2312";
/* CSS Document */

body{font-family:"Î¢ÈíÑÅºÚ"£¬Tahoma,Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #666;line-height:24px;margin:0; text-align:justify;}
html { overflow: scroll; }

img{ border:none;}

a:link { color: #666; text-decoration: none;}
a:visited { text-decoration: none; color: #666; }
a:hover { text-decoration: underline; color: #666; }
a:active { text-decoration: none; color: #666; }

h1{ margin:0; padding:0 0 10px 0; font-size:18px; font-weight:normal;}

.mainclear{ height:0; overflow:hidden; clear:both;}

.mainwrap{ margin:0 auto 0 auto; width:960px; text-align:left;}
.topwrap{ float:left; width:960px;}
	.topwrap .logo{ float:left; padding:24px 0 22px 0; width: 375px;}
	.topwrap .opption{ float:left; padding:50px 0 0 0; width:585px;}
	.topwrap .opption ul{ list-style-type:none; margin:0; padding:0;}
	.topwrap .opption ul li{ float:right; margin-left:15px; padding-left:18px; height:16px; line-height:16px;}
	.topwrap .opption ul li#website{ background:url(../images/icon1.jpg) left center no-repeat;}
	.topwrap .opption ul li#weibo{ background:url(../images/icon2.jpg) left center no-repeat;}
	.topwrap .opption ul li#service{ background:url(../images/icon3.jpg) left center no-repeat;}
	
.navwrap{ float:left; width:960px; height:44px; line-height:44px; background:url(../images/navbg.jpg) top left repeat-x;}
#nav{width:960px; height:44px; }
	ul#navmenu { list-style: none; padding:0;  margin: 0;  border: 0 none; height:44px;} 
	ul#navmenu li { float: left; display: inline; position: relative; line-height:44px; background:url(../images/navline.jpg) center right no-repeat; } 
	ul#navmenu a { color:#333; text-decoration:none; padding: 0 30px 0 30px; float: none !important; float: left; display: block;  text-decoration: none; height:44px !important;} 
	ul#navmenu a:hover, ul#navmenu li:hover a, ul#navmenu li.iehover a { background:url(../images/navhover.jpg) left top repeat-x; color: #009ad7; height:44px;} 
	
.index ul#navmenu li#nav1 a{  background:url(../images/navhover.jpg) left top repeat-x; color: #009ad7; }
.community ul#navmenu li#nav2 a{  background:url(../images/navhover.jpg) left top repeat-x; color: #009ad7; }
.news ul#navmenu li#nav3 a{  background:url(../images/navhover.jpg) left top repeat-x; color: #009ad7; }
.product ul#navmenu li#nav4 a{  background:url(../images/navhover.jpg) left top repeat-x; color: #009ad7; }
.case ul#navmenu li#nav5 a{  background:url(../images/navhover.jpg) left top repeat-x; color: #009ad7; }
.server ul#navmenu li#nav6 a{  background:url(../images/navhover.jpg) left top repeat-x; color: #009ad7; }
.rczp ul#navmenu li#nav7 a{  background:url(../images/navhover.jpg) left top repeat-x; color: #009ad7; }
.message ul#navmenu li#nav8 a{  background:url(../images/navhover.jpg) left top repeat-x; color: #009ad7; }
.contact ul#navmenu li#nav9 a{  background:url(../images/navhover.jpg) left top repeat-x; color: #009ad7; }
	
#Slidebox{ float:left; width:100%; height:400px;  padding:0px;  margin:0 auto;  /*position:relative;*/ background:#386a9f; overflow:hidden;/*color:0099d5*/}
#flashBg {height: 400px;overflow: hidden;width:100%;clear: both;margin: 0;padding: 0;}
#flashLine {background: url(../images/touming.png) repeat-x center bottom;height: 400px;width: 100%;clear: both;}
#flash{width: 960px;height: 400px;overflow: hidden;margin: 0 auto;clear: both;position: relative;padding: 0px 0px;}
#flash a {width: 960px;height: 400px;display: none;}
#flash img {width: 960px;height: 400px;}
.flash_bar {width:960px;padding-left: 460px;z-index: 69;height: 30px;overflow: hidden;position: absolute;padding-top: 13px!important;padding-top: 12px;_height: 43px;
bottom:0px;left:0px; background: url(../images/tg_flashbar.png) no-repeat 0px 0px;text-align: center;}
.flash_bar .dq {
display: block;float: left;width: 12px;height: 12px;margin:2px 4px;cursor: pointer;background: url(../images/pagination.png) no-repeat 0px -12px; overflow:hidden;
}

.flash_bar .no {display: block;float: left;width: 12px;height: 12px;margin:2px 4px;cursor: pointer;
background:url(../images/pagination.png) no-repeat 0px 0px; overflow:hidden;
}
.mg{
padding-bottom:40px;}
.linkwrap{ float:left; margin:25px 0 40px 0; width:960px; background:url(../images/indexline.jpg) top center repeat-y; line-height:20px;}
	.linkwrap .linkcontent{ float:left; padding:70px 15px 0 15px;; width:210px; text-align:center;}
	.linkwrap .linkcontent span{ display:block; padding-bottom:10px; font-size:24px; color:#0099d6;}
	.linkwrap .linkcontent#icon1{ background:url(../images/icon4.jpg) top center no-repeat;}
	.linkwrap .linkcontent#icon1hover{ background:url(../images/icon8.jpg) top center no-repeat;}
	.linkwrap .linkcontent#icon2{ background:url(../images/icon5.jpg) top center no-repeat;}
	.linkwrap .linkcontent#icon2hover{ background:url(../images/icon9.jpg) top center no-repeat;}
	.linkwrap .linkcontent#icon3{ background:url(../images/icon6.jpg) top center no-repeat;}
	.linkwrap .linkcontent#icon3hover{ background:url(../images/icon10.jpg) top center no-repeat;}
	.linkwrap .linkcontent#icon4{ background:url(../images/icon7.jpg) top center no-repeat;}
	.linkwrap .linkcontent#icon4hover{ background:url(../images/icon11.jpg) top center no-repeat;}
	
.maincontent{ float:left; padding:25px 0; width:100%; background:url(../images/indexbodybg.jpg); border-top:solid 1px #cdcdcd;}
.appwrap{ float:left; width:450px;}
	.appwrap .left{ float:left; padding:4px; width:190px; border:solid 1px #dedede; text-align:center;}
	.appwrap .right{ float:right; padding-left:10px; width:238px;}
	.appwrap .right img{ margin-top:10px;}
.openedwrap{ float:left; margin:0 30px 0 30px; width:440px;}
	.openedlist{ float:left; width:440px;}
.surportwrap{ float:left; width:180px;}
	.surportwrap .surportlist{ float:left; width:180px;}
	.surportwrap .surportlist img{ border:solid 1px #ededed;}
	
.friendlink{ float:left; margin:25px 0 0 0; text-align:left;padding-top:10px; width:960px; border-top:dotted 1px #cdcdcd;}
.friendlinklist{}
	.friendlinklist ul{ list-style-type:none; margin:0; padding:0;}
	.friendlinklist ul li{ float:left; margin-right:20px;}
.maintitle{height:30px; line-height:30px; font-size:16px;}

.subbannerwrap{float:left; width:100%; height:150px;}

.subbody{margin:0 auto 0 auto; width:960px;}
	.subbody .left{ float:left; width:740px;}
	.subbody .right{ float:left; padding-top:8px; width:220px;}
.subtitle{ float:left; width:740px; height:56px; line-height:56px; border-bottom:dotted 1px #cdcdcd; font-size:24px;}
.fullscreentitle{ float:left; width:960px; height:56px; line-height:56px; border-bottom:dotted 1px #cdcdcd; font-size:24px;}
.subcontent{ float:left; padding:10px 30px 25px 0; width:710px;}
/*	.subcontent table{ border-collapse:collapse;}
	.subcontent table td{ padding:2px 5px 2px 5px; border:1px solid #b3cde0;}
	.subcontent thead td{ background:url(../images/thead.jpg) left top repeat-x; height:36px; line-height:36px; font-size:14px; font-weight:bold; text-align:center;}*/
.fullscreencontent{ float:left; padding:10px 0 25px 0; width:960px;}
	.fullscreencontent span{ color:#009ad7;}
	.fullscreencontent table{ border-collapse:collapse;}
	.fullscreencontent table td{ padding:2px 5px 2px 5px; border:1px solid #b3cde0;}
	.fullscreencontent thead td{ background:url(../images/thead.jpg) left top repeat-x; height:36px; line-height:36px; font-size:14px; font-weight:bold; text-align:center;}
.applicationcontent{ float:left; padding:10px 0 25px 0; width:960px;}
	.applicationcontent td{ padding:5px 0;}
	.applicationcontent select{height:28px; line-height:28px; border:solid 1px #e3e3e3; background:#FFFFFF;}
	.applicationcontent input{height:28px; line-height:28px; border:solid 1px #e3e3e3; background:#FFFFFF;}

#sidebar .sticky{width: 220px;}

.sidebartitle{ float:left; padding-left:15px; width:203px; height:46px; line-height:46px; font-size:14px; background:url(../images/sidebar.jpg) left 0 no-repeat; border:solid 1px #d7d7d7;}
.sidebarlist{ float:left; width:218px; border:solid 1px #d7d7d7; border-top:none; border-bottom:none;}
	.sidebarlist ul{ list-style-type:none; margin:0; padding:0;}
	.sidebarlist ul li{ padding-left:15px; width:203px; height:43px; line-height:43px; background:url(../images/sidebar.jpg) left -46px no-repeat; border-bottom:solid 1px #d7d7d7; font-size:14px; }
	.sidebarlist ul li a{ text-decoration:none;}
	.sidebarlist ul li#current{ background:url(../images/sidebar.jpg) left -89px no-repeat; }
	.sidebarlist ul li#current a{ color:#FFFFFF; text-decoration:none;}

.menubox { float:left; width:710px; height:32px;line-height:32px; border-bottom:dotted 1px #cdcdcd; }
	.menubox ul{margin:0px;padding:0px; list-style-type:none;}
	.menubox li{ float:left; margin-right:1px; padding:0 0 0 30px; width:100px; display:block; height:32px; line-height:32px; background:url(../images/tabbg.jpg) left -32px no-repeat; cursor:pointer; text-align:center; color:#666666; }
	.menubox li span{ float:right; height:32px; width:30px; background:url(../images/tabbg.jpg) right -32px no-repeat;}
	.menubox li.hover{ float:left; background:url(../images/tabbg.jpg) left -0 no-repeat; height:32px; line-height:32px; font-weight:bold;color:#FFFFFF; }
	.menubox li.hover span{  float:right; height:32px; width:30px; background:url(../images/tabbg.jpg) right 0 no-repeat;}
	
.menucontent{ float:left; padding-top:10px; width:710px;}


.bottomwrap{ float:left; width:100%; background:url(../images/bottombg.jpg); height:101px;}
	.bottomwrap .bottomcontent{ margin:0 auto 0 auto; width:960px; height:101px; }
	.bottomwrap .bottomcontent .text{ text-align:left; float:left; padding:30px 0 0 40px; width:810px; height:71px; line-height:20px;}
	.bottomwrap .bottomcontent .text span{ float:right;}
	
.backToTop {display: none;width: 60px; height:60px; background:url(../images/gotop.gif) left top no-repeat; position: fixed; _position: absolute; right:0; bottom: 101px; cursor: pointer; }
