/*
auther:chn
date:2013.07.03
*/
/*  Reset  */
html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, cite, code, del, em, img, q, small, strong, sub, sup, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend { margin:0; padding:0; border:0; font-size:100%; }
body { background:#fff; color:#000; font:12px simsun; text-align:center; }
ol, ul { list-style:none; }
cite, em, strong, th, h1, h2, h3, h4, h5, h6 { font-style:normal; font-weight:normal; }
input, textarea, select, button, td { font-size:100%; }
a { color:#333; text-decoration:none; }
a:hover { color:#cc0000; text-decoration:underline; }
/*  CMS Common title colors  */
.title_default { }
.title_black { color:black !important; }
.title_red { color:red !important; }
.title_blue { color:blue !important; }
.title_green { color:green !important; }
.title_brown { color:brown !important; }
.title_gray { color:gray !important; }

.space-30{ height:30px; overflow:hidden; clear:both;}
.bannerBox{ background:#2e7ac6; height:356px; border-top:47px solid #fff;}

.banner{ width:1000px; height:356px;position:relative; margin:0 auto;text-align:left;}
.banner h1{ text-indent:-9999em;}
.banner .jiedu{ width:197px; height:97px; position:absolute; left:0px; top:-47px;background:url(../img/jiedu.gif) no-repeat;}
.banner .jiedu strong{ height:25px; background:#000; color:#ffb618; line-height:25px; padding:0 5px; margin-top:67px; margin-left:30px; display:inline-block;font-family:"Microsoft Yahei"; font-size:16px;}
.banner .jiedu strong em{ padding:0 5px;}
.banner .txt{ width:320px; position:absolute; left:0px; top:65px; color:#e0effd; }
.banner .txt h2{font-family:"Microsoft Yahei"; font-size:30px; font-weight:bold; line-height:45px;}
.banner .txt p{ font-size:14px; line-height:30px;}
.banner .pic{ position:absolute; right:0px; top:0px;width:650px; overflow:hidden;}
.line{ border-top:1px solid #3c9fd7; width:320px; height:20px; margin-top:20px; overflow:hidden; clear:both;}

.r{ width:1000px; margin:0 auto; text-align:left;}
.r1{ margin-top:40px;}
.r1_left{ width:640px; margin-left:10px; float:left;}
.r1_intro{ width:630px; border:1px solid #dbdbdb; float:left; margin-left:10px;clear:both;}
.r1_intro .tit{ height:35px; clear:both;}
.r1_intro .tit span{ background:#cbdae5; color:#454343;font-family:"Microsoft Yahei";font-size:18px; display:inline-block; padding:5px 10px; float:left;}
.r1_intro .txt{ padding:10px 25px; line-height:30px; font-size:14px; color:#666666;}
.r1_info{ width:640px;margin-top:30px; clear:both; float:left;}

.r1_info em.r1_abs{ width:45px; height:45px; line-height:44px; background:url(../img/dian.gif) no-repeat scroll left top;font-family: "Microsoft YaHei"; font-size:30px; color:#fff; text-align:center; display:inline-block; float:left;}
.r1_info h3{
	
	 color: #252525;
    font-family: "Microsoft YaHei";
    font-size: 24px;
    font-weight: bold;
	width:578px; float:right; text-align:left;line-height:36px;}
.r1_info .r1_infortxt{ clear:both; padding-top:20px; clear:both;}
.r1_info p{
	width:630px; display:block; clear:both; margin-left:10px;
	color: #666666;
    font-size: 14px;
    line-height:30px;
    }

.r1_info p img{ float:left; display:inline-block; margin-right:15px; margin-bottom:10px; margin-top:10px;}

.r1_right{ width:290px; float:right;}
.r1_right .tit_fx{height:40px; border-bottom:1px solid #e5e5e5;}
.r1_right .tit{ height:38px; line-height:38px; border-bottom:1px solid #e5e5e5; background:url(../img/titbg.gif) no-repeat scroll 94px center;}
.r1_right .tit span,.r1_right .tit_fx span{ font-size:20px; color:#333; float:left;font-family: "Microsoft YaHei"; padding-left:10px;}
.r1_infortxt .tit_fx2 span{font-size:14px; color:#333; float:left;font-family: "Microsoft YaHei"; padding-left:10px;}
.r1_right .tit a{ float:right; color:#999999;}

.r1_right .pBox{ width:290px; padding-top:20px;display:block; clear:both;}
.r1_right .pBox img{ width:50px; height:50px; display:inline-block; float:left; margin-top:6px;}
.r1_right .pBox p{ width:220px; float:right;}
.r1_right .pBox p a{ font-size:14px; font-weight:bold; line-height:30px; display:block;}


#pageFooter { width:1000px; margin:0 auto; padding-top:20px !important; height:132px; line-height:25px; text-align:center;color:#666666 !important; border-top:1px solid #e5e2e2;}
#pageFooter hr{ display:none; }
#Footer a, #pageFooter a, #pageFooter { color:#666666 !important; }
#Footer { background:url(../img/botBg.jpg) repeat-x scroll 0px 0px !important;}
