@charset "gb2312";
body,div,h1,h2,h3,h4,h5,h6,ul,li,input,textarea,,form, p,table,tr,td{ margin:0; padding:0;}
h1,h2,h3,h5,h5,h6{ font-size:100%; font-weight:normal;}
strong{ font-weight:800;}
*{margin:0px auto; padding:0px;}
ul,li{ list-style:none;}
img{ border:0;}
a{ color:#333; text-decoration:none;}
a:hover{ color: #da0006; text-decoration:underline; cursor:pointer}
body{
	font:12px/1.75 '????',Tahoma, Arial;
	color:#333;
	height:100%;
	margin: 0 auto;
	width: 100%;
	background: #fff ;
	
}
/****������ɫ����**********/
a{color:#004276;}
p{color:#666;line-height:18px}
.fz12h666,.fz12h666 a{color:#666;}
.fz12red,.fz12red a{color:#930202;}
.fz12lan,.fz12lan a{color:#00439a;}
.fz12hui,.fz12hui a{color:#000; line-height:20px;}
.fz121hui,.fz121hui a{color:#656565; line-height:20px;}
.fz14lan,.fz14lan a{color:#00439a;}
.fz14red,.fz14red a{color:#930202;font-size:14px; }
.fz14bai,.fz14bai a{color:#fff; font-size:14px;}
.fz14lv,.fz14lv a{color:#29593b; font-size:14px;}
.fz12bai,.fz12bai a{color:#fff; font-size:12px; line-height:20px;}
.fz12lv,.fz12lv a{color:#29593b; font-size:12px; line-height:20px;}
.fz14h,.fz14h a{color:#333;}
/****���ִ�С����**********/
.fz12{font-size:12px;}
.fz14{font-size:14px;}
.fz18,.fz18 a{font:18px "����"; line-height:24px;}
.fz24{ font:24px Arial, Helvetica, sans-serif;}
.fz30{ font:30px Arial, Helvetica, sans-serif;}
.bol{font-weight:bold;}
.bol2{font-weight:normal;}
.clear {height:0; clear:both; overflow:hidden; }
.fl{ float:left; _display:inline}
.fr{ float:right; _display:inline}
.yh{ font-family:"΢���ź�"; font-weight:normal;}
.layout{ width:978px; margin:0 auto}
.h20 { line-height:20px; width:800px; clear:both; }
.h10 { line-height:10px; width:200px; clear:both; }

*{font-family:hiragino sans gb,microsoft yahei,simsun;_font-family:simsun;padding:0;margin:0}
.ff{font-family:hiragino sans gb,microsoft yahei,simsun;_font-family:simsun}
#banWrap { background:url(../images/ban_bg.jpg) repeat-x; width:100%; height:480px;  }
.page_index{height:500px;background:url(../images/bbgg.jpg)  center 0 no-repeat}

#banWrap1 { background:url(../images/ban_bg1.jpg) repeat-x; width:100%; height:480px;  }
.page_index1{height:500px;background:url(../images/bbgg1.jpg)  center 0 no-repeat}

#banWrap2 { background:url(../images/ban_bg2.jpg) repeat-x; width:100%; height:480px;  }
.page_index2{height:500px;background:url(../images/bbgg2.jpg)  center 0 no-repeat}

.textoverflow{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.poa{position:absolute;background:url(about:blank)}
.hide{display:none}

.wapper{position:relative;z-index:2;width:1002px;left:50%;margin-left:-501px}


.nav{position:absolute;left:13px;top:390px;width:100%;height:70px;overflow:hidden;line-height:62px;z-index:4;padding:0;margin:0;list-style:none}
.nav li{margin:0;padding:0;float:left;height:70px;overflow:hidden;font-size:20px;font-weight:550;font-family:microsoft yahei}
.nav li a{position:relative;display:block;float:left;margin:0;padding:0 30px;height:70px;line-height:68px;overflow:hidden;color:#333;transition:all .8s linear}
.nav li a:hover{color:#2e7ee5;text-decoration:none;transition:all .8s linear}
.nav li b{display:none;position:absolute;bottom:0;left:0;background:url(../img/nav-bg.png?max_age=19830212&d=20131211153944) no-repeat;width:140px;height:4px;transition:all .8s linear}
.nav li a:hover b{display:block;-webkit-animation:fadeInDown .8s .2s ease both}
.nav li.current a,.nav li.current a:hover{color:#2e7ee5}
.nav li.current a b,.nav li.current a:hover b{display:block;-webkit-animation:none}

.review_lnk{
	display:block;
	width:98px;
	height:35px;
	background:#4D99EC;
	background:-moz-linear-gradient(top,#4D99EC 0,#2E7EE5 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#4D99EC),color-stop(100%,#2E7EE5));
	background:-webkit-linear-gradient(top,#4D99EC 0,#2E7EE5 100%);
	background:-o-linear-gradient(top,#4D99EC 0,#2E7EE5 100%);
	background:-ms-linear-gradient(top,#4D99EC 0,#2E7EE5 100%);
	background:linear-gradient(to bottom,#4D99EC 0,#2E7EE5 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d99ec',endColorstr='#2e7ee5',GradientType=0);	position:absolute;
	right:20px;
	top:406px;
	line-height:35px;
	font-size:14px;
	font-weight:500;
	font-family:microsoft yahei;
	color:#FFF;
	text-align:center;
	border-radius:3px;
	float:none;
	cursor:pointer;
	z-index:2000
}
.review_lnk:hover{color:#fff;text-decoration:none;transition:all .3s linear;background:-moz-linear-gradient(top,#5bb1f7 0,#3895f4 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#5bb1f7),color-stop(100%,#3895f4));background:-webkit-linear-gradient(top,#5bb1f7 0,#3895f4 100%);background:-o-linear-gradient(top,#5bb1f7 0,#3895f4 100%);background:-ms-linear-gradient(top,#5bb1f7 0,#3895f4 100%);background:linear-gradient(to bottom,#5bb1f7 0,#3895f4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bb1f7',endColorstr='#3895f4',GradientType=0)}

.bodyLeft{float:left}
.bodyRight{float:right;width:280px}
.lMod{width:692px;margin-bottom:40px}
.lMod h3{background:url(../img/tb.jpg?max_age=19830212&d=20131211153944) 0 48px no-repeat;height:48px;width:689px;margin:0 0 10px 0;padding:0;overflow:hidden;line-height:800px}
.lMod a{color:#333;margin:8px;display:inline-block;height:30px}
.lMod a:hover{color:#2e7ee5}
.intro{text-align:left}
.intro h3{background-position:0 0}
.intro p{line-height:24px;font-family:hiragino sans gb,microsoft yahei,simsun;_font-family:simsun;top:741px;font-size:14px;color:#434343}
.intro a{color:#2e7ee5;text-decoration:none}

/* CSS Document */
#header { margin: 0pt; width: 100%; height:44px;background: url("../images/top-bar.png") repeat-x scroll 0% 0% ;  }
#header .inner { width: 980px; height: 40px; padding-top:4px; overflow: hidden; margin: 0pt auto; }
#header .logo { width: 200px; height: 36px; float: left; }
#header .hr_txt { padding-right: 5px; float: right;padding-top:5px; height: 28px; clear: right; }
#header .logo a, #header .hr_txt a { color: rgb(51, 51, 51); font-family: "΢���ź�","����"; font-size: 14px; line-height: 30px; padding:0 2px; }
#header .hr_txt a:hover { color: rgb(255, 0, 0); text-decoration: underline; }



/*����*/
.h1, .h1_2 { height:55px; width:97%; background:url(../images/topBanner_bg.png) repeat-x 0px -300px; font:normal 24px/40px "΢���ź�", "����"; color:#333; }
.h1 span.decorate, .h1_2 span.decorate { display:block; float:left; display:inline; width:90px; height:55px; background:url(../images/imgs_red.png) no-repeat -900px -61px; position:relative; left:-0px;}
/*��������*/
.areaNav { height:85px; position:relative;  }
.areaNav h1 { display:block; height:85px; width:110px; font-size:0px; line-height:0px; text-indent:9999px; overflow:hidden; background:url(../images/imgs_red.png) no-repeat -100px -60px; position:absolute; left:22px; top:0px; }
.arealink { line-height:36px; width:78%; font-size:16px; position:absolute; left:135px; top:0px; background:#F5F5F5; }
.arealink  li.garyBg{ background:#FFF;}
.arealink a { padding: 2px 20px; color: #0099cc; }
.arealink a:hover { color: #FFF; background-color: #8a7f55; }




/* ���� */
#nav {height:40px; width:100%; background:url(../images/nav_bg.jpg) repeat-x scroll 0 0px;}
#nav ul {width:1000px; height:40px; margin:0 auto;}
#nav ul li { background:url(../images/lie.jpg) no-repeat left center;display:block;float:left;height:40px;line-height:40px;margin:0;padding:0 16px;font-size:16px;color:#ffffff; font-family:"΢���ź�"}
#nav ul li.cur {border-left:0px solid #589dda;border-right:0px solid #589dda;background:url(../images/cur.jpg) repeat-x left top; }
#nav ul li.curr {border-left:0px solid #589dda;border-right:0px solid #589dda;background:url(../images/cur.jpg) repeat-x left -40px; }
#nav ul li.cur a{color:#fff; line-height:40px;}
#nav ul li.cur a:hover{color:#c00; line-height:42px;}
#nav ul li.curr a{ color:#c00;}
#nav ul li a, #nav ul li span {color:#fff;cursor:pointer;}
#nav ul li a:hover {color:#f60;text-decoration:none;}
#nav .line{  background:url(../images/line.jpg) no-repeat left center;line-height:40px; }


.kefu{ width:980px; text-align:center; margin:0 auto;}
.kefu a{
    padding: 8px 50px;
    display: inline-block;
    border-radius: 45px 45px 45px 45px;
    height: 70px;
    line-height: 70px;
    border: 1px solid #3A83D2;
    background-color: #4195DE;
    color: #fff; font-size:36px; margin-bottom:30px; text-decoration:none
}
.kefu a:hover { background-color:#4FA7F6; color:#fff;}

/*=ҳ��=*/
#Copyright{
	width:100%px; background:#ededed;
	padding:15px 0 15px 0;
	margin:0 auto;
	clear:both;  border-top: 1px solid #d8d8d8;
}
#Copyright p{ text-align:center; padding:0 15px 0 0; margin:0;font-size:14px; font-family:"΢���ź�", "����";line-height:32px; color:#4f4f4f;}
#Copyright a{color:#333;}
.backToTop {
	display: none;
	width: 18px;
	line-height: 1.2;
	padding: 5px 0;
	background-color: #4195DE;
	color: #fff;
	font-size: 12px;
	text-align: center;
	position: fixed;
	_position: absolute;
	right: 1px;
	bottom: 98px;
	_bottom: "auto";
	cursor: pointer;

	
}
