@charset "utf-8";
/*css reset*/
html {overflow:-moz-scrollbars-vertical;}
html {min-height:101%;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	padding: 0;
	margin: 0;
	font:13px Arial, Helvetica, sans-serif;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset, img {
	border: 0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style: normal;
}
ol, ul {
	list-style: none;
}
li{list-style:none;}

caption, th {
	text-align: left;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	font-size: 100%;
}
q:before, q:after {
	content:'';
}
abbr, acronym {
	border: 0;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.cb {
	clear:both;
}
a {
	text-decoration:none;
	color:#000;
}
a:hover {}
.tal{ text-align:left;}
.tac{ text-align:center;}
.tar{ text-align:right;}
.w760{ width:760px;}
.w224{ width:224px;}

.w233{ width:233px;}
.w754{ width:754px;}

.w226{ width:226px;}
.w365{ width:365px;}
.w523{ width:523px;}
.mb20{ margin-bottom:20px;}
.pt18{ padding-top:18px;}
.pt40{ padding-top:40px;}
.pl20{ padding-left:20px;}
.pb18{ padding-bottom:18px;}
.mt7{ margin-top:7px;}
.mt20{ margin-top:20px;}

/*layout*/
.wrap {width:1002px;margin:0 auto;}
.logo{ float:left; width:280px; margin-top:38px; margin-bottom:10px}

.header { width:720px; float:right; zoom:1; margin-top:12px}
.mpdiv{ clear:both;}
.content{clear:both;zoom:1; overflow:hidden;line-height:18px;}
.footer{clear:both;zoom:1; overflow:hidden; color:#9fa0a0; padding:10px 0px 20px; border-top:1px solid #ebebeb; margin-top:10px;}
.footer a{ margin:0px 4px;color:#9fa0a0;}
.footer span{ float:right;}

.search{ float:right; width:400px; padding-top:15px;}
.searchInp{ float:left; width:270px; height:20px; background:url(../images/search_input.jpg) no-repeat; padding:6px 5px; border:0px; line-height:14px; color:#9fa0a0;}
.searchBtn{ float:left; background:url(../images/search_btn.jpg) left top no-repeat; width:49px; height:32px; border:0px;}
.search span{color:#9fa0a0;}
.search a{margin:0px 4px;}
.search a:hover {color:red}
.bd_right a:hover,.contact_p  a:hover { text-decoration:underline; color:red}
.tel { width:125px; float:left; line-height:20px; padding-left:25px; background:url(../images/phone.png) no-repeat left center ; font-size:14px; font-weight:bold}
.email { width:218px; float: right; line-height:20px; padding-left:25px; background:url(../images/email.png) no-repeat left center; font-size:14px; font-weight:bold}
/*nav*/
.nav{ float:right; width:705px; height:36px;background:url(../images/nav.jpgs) left top no-repeat;}
.nav ul{ padding-top:3px; padding-left:20px;}
.nav li{float:left; width:85px; height:30px;}
.nav li a{ display:block; cursor:pointer; height:30px;}
.nav li div {  display:none;}
/*.nav li.n01{ margin-right:15px;}
.nav li.n02{ margin-right:16px;}
.nav li.n03{ margin-right:15px;}
.nav li.n04{ margin-right:10px;}
.nav li.n05{ margin-right:13px;}
.nav li.n06{ margin-right:17px;}
.mark1 .nav{ background-position:left -49px;}
.mark2 .nav{ background-position:left -94px;}
.mark3 .nav{ background-position:left -143px;}
.mark4 .nav{ background-position:left -191px;}
.mark5 .nav{ background-position:left -239px;}
.mark6 .nav{ background-position:left -288px;}
*/
.over{ overflow:hidden; cursor:pointer;}
.menu h2 { width:233px; height:36px; background:url(../images/t_bg.jpg) left top no-repeat; line-height:36px; text-align:center; font-size:16px; color:#FFF; font-family:'微软雅黑',Arial}

.menu_content{ background:url(../images/menu_ct_bg.jpg) left top repeat-y;}
.menu ul{ width:191px; margin:0px auto; padding-top:10px;zoom:1; overflow:hidden;}
.menu ul li{ background:url(../images/menu_bg.jpg) left top no-repeat; width:192px;margin-bottom:1px; font-size:14px; font-weight:bold;  padding-left:42px; line-height:31px;}
.menu ul li.cur{ background:url(../images/menu_bg_on.jpg) left top no-repeat;}
.menu ul li a{color:#000;}
.menu ul li.cur a{color:#fff;}
.menu ul li ul{ display:none;}
.menu ul li.cur ul{ display:block;}
.menu ul li li{ padding-left:5px; margin:0px; background:url(../images/ico02.jpg) left center no-repeat; line-height:24px; font-size:12px; font-weight:normal; width:auto;}
.menu ul li li.cur{background:url(../images/ico03.jpg) left center no-repeat; font-weight:bold;}
.menu ul li.cur li a{ color:#000;}
.menu ul li li.cur a{ color:#cc0000;}
.menu_footer{ background:url(../images/menu_foot_bg.jpg) left top no-repeat; height:10px; overflow:hidden;}
/*
.hr_content{ background:url(../images/hr_ct_bg.jpg) left top repeat-y;}
.hr_footer{ background:url(../images/hr_foot_bg.jpg) left top no-repeat; height:7px; overflow:hidden;}
*/
.ct_header{ background:url(../images/ctbg1.jpg); height:4px; overflow:hidden;}
.ct_content{ background:#fff url(../images/ctbg2.jpg) left top repeat-x; min-height:500px;zoom:1; overflow:hidden; border-left:1px solid #dcdddd; border-right:1px solid #dcdddd;}
.ct_footer{ background:url(../images/ctbg3.jpg); height:4px; overflow:hidden;}

.ct_header2{ background:url(../images/ctbg4.jpg); height:8px; overflow:hidden;}
.ct_content2{ background:#fff url(../images/ctbg5.jpg) left top repeat-x; min-height:500px;zoom:1; overflow:hidden; border-left:1px solid #dcdddd; border-right:1px solid #dcdddd;}
.ct_footer2{ background:url(../images/ctbg6.jpg); height:5px; overflow:hidden;}


.crumbs{ border-bottom:1px solid #c1c1c1; zoom:1; overflow:hidden; clear:both; width:673px; margin:0 auto; padding:30px 5px 5px 5px;}
.w918{ width:918px;}
.crumbs h2{ float:left; font-size:14px; background:url(../images/ctcio.jpg) left center no-repeat; padding-left:10px; font-weight:bold;}
.crumbs span{ float:right;color:#666;}
.crumbs span a{ color:#666; margin:0px 4px;}
.crumbs span em{ color:#CE1E10;;margin:0px 4px;}
.maincontent{ width:673px; margin: 10px auto; color:#666;zoom:1; overflow:hidden; line-height:18px;}
.maincontent h3 { font-size:16px; font-weight:bold; color:#333;}
.pricing_guide { width:700px; margin-top:20px;}
.pricing_guide li { width:300px; margin-right:50px; margin-bottom:30px; float:left}
.pricing_guide li img { width:300px;}
.pricing_guide li div { }
/*page*/
.page{ text-align:right; clear:both; padding:10px 0px;}
.page a{ color:#666; margin:0px 3px;}
.page strong{ color:#c00;margin:0px 3px;}

/*share*/
.share{position:relative; float:left; clear:both;}
.shareCt{ width:233px; border:6px solid #dcdddd; background-color:#fff; z-index:999px; padding-left:20px; position:absolute; left:100px;  top:-250px;}
.shareCt ul{}
.shareCt li{line-height:23px; height:23px; float:left; width:80px; padding-left:20px; background:url(../images/share.jpg) left center no-repeat;}
.shareCt li a{ color:#0083b1;}
.shareCt li.s1{ background-position:0px 0px;}
.shareCt li.s3{ background-position:0px -23px;}
.shareCt li.s5{ background-position:0px -46px;}
.shareCt li.s7{ background-position:0px -69px;}
.shareCt li.s9{ background-position:0px -92px;}
.shareCt li.s11{ background-position:0px -115px;}
.shareCt li.s13{ background-position:0px -138px;}
.shareCt li.s15{ background-position:0px -161px;}
.shareCt li.s17{ background-position:0px -184px;}
.shareCt li.s19{ background-position:0px -207px;}
.shareCt li.s21{ background-position:0px -230px;}

.shareCt li.s2{ background-position:0px -253px;}
.shareCt li.s4{ background-position:0px -276px;}
.shareCt li.s6{ background-position:0px -299px;}
.shareCt li.s8{ background-position:0px -322px;}
.shareCt li.s10{ background-position:0px -345px;}
.shareCt li.s12{ background-position:0px -368px;}
.shareCt li.s14{ background-position:0px -391px;}
.shareCt li.s16{ background-position:0px -414px;}
.shareCt li.s18{ background-position:0px -437px;}
.shareCt li.s20{ background-position:0px -460px;}
.shareCt li.s22{ background-position:0px -483px;}

