@charset "gb2312";
/* CSS Document */
/*标准浏览器样式表,FF,OP,SAFARI*/
* {
	margin:0;
	padding:0;
}
body {
	line-height: 1.3em;
    font-family: "宋体", Arial, Verdana,"微软雅黑";
    font-size: 14px;
	color: #333333;
	background-image:url(../images/bg_r2_c1.jpg);
}
img {
	border:0;
	vertical-align:middle;
}
ul,li{
	list-style-type: none;
}
table,td{
	border-collapse:collapse
}
address,em{
	font-style:normal;
}
a{
	color:#000000;
	text-decoration:none;
}
a:hover{
	color:#FF3300;
	text-decoration:none;
}
/*顶部导航*/
.center{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
.slide{
	display:none;
}

#top_header {
	background: url("../images/nav_bg_02.jpg") repeat-x;
}
.header_nav {
	margin: 0px auto; width: 993px; overflow: hidden;
}
.logo {
	width: 108px; height: 31px; float: left; display: block;
}
.top_meua { width:760px;
	height: 31px; float: left;
}
.top_meua li {
	background: url("../images/line_e9e9e9.gif") no-repeat right 50%; height: 31px; text-align: center; line-height: 31px; padding-right: 9px; margin-left: 9px; float: left;
}
.top_meua a{ font-size:12px;}
.top_meua li.qxbg {
	
}
.top_meua li .zhuanqu {
	background: url("../images/top_meua.jpg") no-repeat left; width: 43px; height: 31px; display: block;
}
.top_meua .meua_2 {
	text-align: left; margin-left: 0px;
}
.top_meua_qingchu { width:114px;
	 height: 26px; display:block; padding-top:6px; padding-right: 5px; _padding-top:0px;
}
.meua {
	background: url("../images/nav.jpg") no-repeat right; width: 70px; height: 31px; display: block;
}
.top_meua li .font {
	color: rgb(0, 153, 255);
}
.top_meua li a:hover {
	color: rgb(0, 153, 255); text-decoration: underline;
}
.top_right {
 width:220px;
  height:30px; line-height:30px; display:block;
	float: right;
}
.top_right li{ width:30px; height:30px; line-height:30px; display:block; float:left; margin:0 10px 0 0;}
#wrap{ width:980px; margin:0 auto; background-color:#FFF;}
/*头部*/
#header{ width:980px;}
.logo{ width:980px; height:38px; _height:39px; background:#FFF;}
.logo_title{ width:202px; height:38px; background:url(../images/index_r2_c3.jpg) no-repeat;}
.logo_title_h3{ font-weight:inherit; color:#FFF; line-height:38px; text-indent:1.4em; font-size:14px; float:left;}
.logo_title_h4{ float:right; line-height:38px; font-weight:normal; text-align:center; width:120px; color:#999; _line-height:39px;}
.clear{clear:both;}
.banner{ width:980px; height:403px; background:url(../images/index_r4_c3.jpg) no-repeat; position:relative;}
.banner_text{ width:648px; height:112px; position:absolute; top:59%; left:2%;  text-align:right; line-height:30px; color:#525252;}
.banner_text h3{ color:#1B7EC7; font-weight:bold; display:inline;}
.dashed{ width:960px; height:1px; overflow:hidden; background-image:url(../images/index_r5_c4.jpg); margin:0 auto;}
/*中部*/
#container{ width:980px; background-color:#FFF;}
.would{width:980px;}
.principle{ width:980px; height:250px; margin:0 auto; background:url(../images/index_r2_c2.jpg) no-repeat;}
.subnav{ width:115px; height:250px; float:left;}
.subnav ul{ padding:24px 0 0 15px;}
.subnav ul li{ width:115px; height:48px; background:url(../images/subnav_btn.gif) no-repeat; line-height:48px; margin-top:5px;}
.subnav ul li a{ font-size:14px; color:#FFF; margin-left:8px;}
.subnav ul li a:hover{ color:#F00;}
.video_pic{ width:329px; height:250px; float:left;}
.video_bg{ width:320px; height:195px; background:url(../images/index_r20_c3.jpg) no-repeat; margin-top:33px;}
.principle_pic{ width:214px; height:250px; float:left;}
.principle_bg{ width:200px; height:195px; background:url(../images/index_r4_c6.jpg) no-repeat; margin-top:33px; margin-left:6px; position:relative;}
.principle_bg img{ margin-top:6px; margin-left:5px;}
.principle_bg i{ width:190px; height:20px; background:#000;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5; font-style:normal; position:absolute; top:169px; left:5px; color:#FFF; line-height:20px; text-align:center;}
.principle_tx{ width:297px; _width:280px; height:250px; float:left;}
.principle_tx span{ font-size:12px; text-indent:2em; display:block; margin-top:30px; line-height:22px;}
.would_title{ width:980px; height:144px; background:url(../images/index_r6_c3.jpg) no-repeat; position:relative;}
.would_text{ width:312px; height:17px; background-color:#197EC5; position:absolute; top:46%; left:3.2%; font-size:12px; color:#FFF; text-indent:1em; _line-height:19px; position:relative;}
.would_text_one{ width:650px; height:17px; background-color:#197EC5; position:absolute; top:49%; left:3.2%; font-size:12px; color:#FFF; text-indent:1em; _line-height:19px; position:relative;}
.would_text_more{ position:absolute; top:8%; left:85%; font-size:12px; color:#B4B4B4;}
.would_text_more a{ font-size:12px; color:#B4B4B4;}
.would_text_more a:hover{ font-size:12px; color:#FF3300;}
.slides_bg{ width:388px; _width:400px; height:500px; float:left;}
.slides{ width:350px; height:500px; float:right; margin-right:12px;}
.you-would{ width:345px; height:500px; background-color:#EFEFEF; float:left;}
.you-would_title{ font-weight:bold; margin:13px 0 0 10px; color:#197EC5;}
.you-would_title a{ font-size:14px; color:#197EC5; text-decoration:none;}
.you-would_title a:hover{ font-size:14px; color:#FF3300; text-decoration:none;}
.you-would_dashed{ width:320px; height:1px; overflow:hidden; background-image:url(../images/index_r5_c4.jpg); margin:7px auto;}
.you-would p{ font-size:12px; color:#333; margin:8px 0 0 10px; text-indent:2em;}
.you-would_bg{ width:11px; height:500px; background:url(../images/index_r7_c6.jpg) no-repeat; float:left;}
.you-would_tit{ width:236px; _width:224px; height:500px; float:right;}
.you-would_tit ul{ color:#525252;}
.you-would_tit ul li{ line-height:220%; background: url(../images/index_r6_c5.jpg) no-repeat 0px 14px; text-indent:0.8em;}
.should{width:980px;}
.should_title{ width:980px; height:140px; background:url(../images/index_r9_c3.jpg) no-repeat; position:relative;}
.should_text{ width:313px; height:17px; background-color:#197EC5; position:absolute; top:48%; left:3.2%; font-size:12px; color:#FFF; text-indent:1em; _line-height:19px; position:relative;}
.should_text_one{ width:662px; height:17px; background-color:#197EC5; position:absolute; top:51.5%; left:3.2%; font-size:12px; color:#FFF; text-indent:1em; _line-height:19px; position:relative;}
.should_text_more{ position:absolute; top:8%; left:85%; font-size:12px; color:#B4B4B4;}
.should_text_more a{ font-size:12px; color:#B4B4B4;}
.should_text_more a:hover{ font-size:12px; color:#FF3300;}
.you-should{ width:980px; height:147px;}
.you-should_pic{ margin-left:24px; _margin-left:17px; float:left; position:relative;}
.you-should_pic i{ width:215px; height:18px; background:#000; position:absolute; top:88%; left:0%; font-style:normal; text-align:center; filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}
.you-should_pic i a{ font-size:12px; color:#FFF;}
.you-should_pic i a:hover{ font-size:12px; color:#FF3300;}
.you-should_tit{ width:980px; height:180px;}
.you-should_tit ul{ width:980px; color:#525252;}
.you-should_tit ul li{ float:left; margin-left:27px; width:214px; _width:216px; _margin-left:17px; margin-top:15px; background: url(../images/index_r6_c5.jpg) no-repeat 0px 6px; text-indent:0.8em;}
.tips{ width:980px; height:279px;}
.tips_bg{ width:145px; height:323px; background:url(../images/index_r12_c3.jpg) no-repeat; float:left;}
.tips_left-text{ width:369px; height:279px; background:url(../images/index_r12_c4.jpg) no-repeat; float:left;  position:relative;}
.tips_left-title{ width:300px; height:216px; position:absolute; top:20%; left:9.2%;}
.tips_left-title h3{ font-size:12px; font-weight:normal;}
.tips_left-title p{ text-indent:2em; font-size:12px; line-height:30px;}
.tips_right-text{ width:466px; height:279px; background:url(../images/index_r12_c7.jpg) no-repeat; float:right; position:relative;}
.tips_right-title{ width:300px; height:216px; position:absolute; top:20%; left:6.4%;}
.tips_right-title h3{ font-size:12px; font-weight:normal;}
.tips_right-title p{ text-indent:2em; font-size:12px; line-height:30px;}
/*尾部*/
#footer{ width:980px; background-color:#FFF; height:auto;}
#footer:after{ content:""; height:0; clear:both; visibility:hidden; display:block; }
.footer{ height:123px; clear:both;line-height:30px; text-align:center; padding-top:23px;margin-left:auto; margin-right:auto;   font-size:12px;}  
.footer *{ color:#000; font-size:12px;}
/*以后需要用到*/
.recommend{ width:980px;}
.recommend_title{ width:980px; height:52px; background:url(../images/index_r13_c3.jpg) no-repeat;}
.recommend_pic{ width:885px; height:130px; margin:0 auto;}
.recommend_pic ul{ color:#FFF; font-size:12px; float:left;}
.recommend_pic ul li{ width:180px; background:url(../images/index_r14_c4.jpg) no-repeat; float:left; margin-left:15px; position:relative;}
.recommend_pic ul li i{ width:160px; height:17px; background:#000; position:absolute; top:86%; left:0%; font-style:normal; text-align:center; filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5; line-height:17px;}
.recommend_tit{ float:left; margin-left:15px;}
/*幻灯片样式*/
.container, .container *{margin:0; padding:0;}
.container{width:350px; height:500px; overflow:hidden;}
.slider{position:absolute;  overflow:hidden; position:relative;}
.slider li{ list-style:none;display:inline; position:relative; width:350px; height:500px; overflow:hidden; }
.slider_pic{ width:350px; height:500px; position:relative;}
.slider_title{ width:220px; height:18px; background:#000; position:absolute; top:94.8%; left:0%; font-style:normal; text-align:center; filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}
.slider_title a{ font-size:12px; color:#FFF;}
.slider_title a:hover{ font-size:12px; color:#FF3300;}
.slider img{ width:350px; height:500px; display:block;}
.slider2{width:2000px;}
.slider2 li{float:left;}
.num1{ position:absolute; right:5px; bottom:5px;}
.num1 li{
	float: left;
	color: #1B7EC7;
	text-align: center;
	line-height: 16px;
	width: 16px;
	height: 16px;
	font-family: Arial;
	font-size: 12px;
	cursor: pointer;
	overflow: hidden;
	margin: 3px 1px;
	border: 1px solid #1B7EC7;
	background-color: #FFF;
}
.num1 li.on{
	color: #fff;
	line-height: 21px;
	width: 21px;
	height: 21px;
	font-size: 16px;
	margin: 0 1px;
	border: 0;
	background-color: #1B7EC7;
	font-weight: bold;
}