*{ 
	padding:0; 
	margin:0;
}
body,td,th,div{
	font-family:"Î¢ÈíÑÅºÚ";
	font-size: 14px;
	color: #000000;
}
body {
	background:#F2F0EF;
}
p{
	line-height:150%;
}
a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	color: #333333;
	text-decoration: none;
}
a:hover {
	color: #ff0000;
	text-decoration: underline;
}
a:active {
	color: #333333;
	text-decoration: none;
}
h1{
	color:#000000;
	line-height:150%;
	font-size:24px;
}
img{ border:0px;}
li{ 
	list-style:none;
}

.f12b{
	font-weight:bold;
}
.f14{
	font-size:14px;
}
.f14b{
	font-size:14px;
	font-weight:bold;
}

.txt_list1{ width:100%; margin:0 auto;overflow:hidden; padding-top:22px;}
.txt_list1 li{ background:url(../images/index_16.png) no-repeat left; margin-left:5px; padding-left:20px; line-height:48px; height:48px; font-size:16px; margin-bottom:0; }
.txt_list1 span{ float:right; color:#666666; margin-right:5px;}
.txt_list1 a{ width:490px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis; display:inline-block;}

.txt_list2{ width:95%; margin:0 auto;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.txt_list2 li{ background:url(../images/index_28.png) no-repeat left; margin-left:5px; padding-left:20px; line-height:48px; height:48px; font-size:16px; }
.txt_list2 span{ float:right; margin-right:8px; color:#666666;}
.txt_list2 a{ width:450px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis; display:inline-block;}

.pic_list1{ width:100%; margin:5px auto 6px auto; }
.pic_list1 li{ float:left;margin-left:19px; display:inline;}
.pic_list1 li img { width:150px; height:110px;}
.pic_list1 li span{display:block; line-height:25px; text-align:center;}
.pic_list1 li i{ display:table-cell; vertical-align:middle; width:150px; height:150px; text-align:center;}

.pic_list2{ width:100%; margin:5px auto 6px auto; }
.pic_list2 li{ float:left;margin-left:32px;}
.pic_list2 li img { width:200px; height:140px;}
.pic_list2 li span{display:block; line-height:30px; text-align:center;}
.pic_list2 li i{ display:table-cell; vertical-align:middle; width:200px; height:140px; text-align:center;}

.main{ width:1200px; clear:both; margin:0 auto; overflow:hidden; }
.space15{ width:100%; height:15px; margin:0 auto; clear:both; overflow:hidden; }

.top_bg{ width:100%; height:12px; margin:0 auto; clear:both; overflow:hidden; background:url(../images/top_border.png) repeat-x;}
.header{ width:100%; height:200px; clear:both; background:url(../images/header.jpg) no-repeat center; overflow:hidden;}
.header .mid{ width:1200px; clear:both; margin:0 auto;}

.header .logo{ width:300px; float:left; padding:12px 0; overflow:hidden;}

.header .search{ float:right; width:300px; height:35px; border:1px solid #DDD; border-radius:35px; margin:42px 150px 0 0; overflow:hidden; background:#FFF;}
.header .search b{ float:left; width:255px; padding:5px 0 0 15px;}
.header .search input[type="text"]{ width:270px; height:25px; border:0; font:normal 14px/25px "Î¢ÈíÑÅºÚ"; color:#666; outline:none;}
.header .search p{ float:left; width:30px;}
.header .search input[type="submit"]{ width:30px; height:35px; background:url(../images/search.png) no-repeat center; border:0; cursor:pointer;}
.header .search:hover{ border:1px solid #F15620;}

.header .top1{ width:100%; line-height:40px; color:#333; text-align:right; overflow:hidden;}
.header .top1 span{ float:right; background:url(../images/reg.png) no-repeat left; padding-left:25px; display:block; margin-right:28px;}

.menu{ width:100%; height:56px; clear:both; background:#3A3A3A;}
.menu ul{ width:1200px; clear:both; margin:0 auto; }
.menu ul li{ float:left; font:normal 18px/56px "Î¢ÈíÑÅºÚ"; color:#FFF; width:119px; text-align:center; margin-right:1px;}
.menu ul li a{ text-decoration:none; color:#FFF; display:block;}
.menu ul li a:hover,.menu ul li .hover{ background-color:#F15620;}


.focus{ position:relative; width:600px; height:366px; float: left; }  
.focus img{width:600px; height:366px; } 
.focus .shadow .title{width:200px; height: 32px; line-height:32px; font-size:12px; }
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:12px; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:590px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:600px; margin-left:0px; position:absolute; bottom:0px; left:0px; z-index:10; height:37px; line-height: 37px; top:329px; display:block; background:url(../images/index_07.png) repeat-x; color:#ffffff;  text-align:left; overflow:hidden;}  
.focus .shadow a{ text-decoration:none; color:#ffffff; margin-left:10px; font-size:14px; overflow:hidden; }  
.focus .fcon{ position:relative; width:100%; float:left;height:366px;  display:none; }  
.focus .fcon img{ display:block; }  
.focus .fbg{ right:10px; position:absolute; height:15px; top:339px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px; bottom:0px;}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0; font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  

.index_left_border{ width:575px;  height:365px; float:left; overflow:hidden; margin-left:20px; background:#FFF; border-radius:10px;}
.index_left_border2{ width:386px;  height:365px; float:left; overflow:hidden; margin-right:20px; background:#FFF; border-radius:10px;}
.index_left_border3{ width:1200px;  overflow:hidden; background:#FFF; border-radius:10px; margin:0 auto;}

.index_title{ width:100%; margin:10px auto; clear:both; line-height:40px; }
.index_title b{ color:#333; font-size:22px; line-height:40px; display:inline-block; background:url(../images/class_bg_01.png) no-repeat left; padding-left:80px; margin-left:5px;}
.index_title span{ float:right; margin-right:10px; font-size:14px; background:url(../images/class_bg_04.png) no-repeat left; width:111px; text-align:left; text-indent:25px;}
.index_title span a{ color:#FFF; text-decoration:none;}

.index_about{ width:440px; margin:0 auto; clear:both; padding:15px 0 5px 0; overflow:hidden;}
.index_about p{ font:normal 14px/25px "Î¢ÈíÑÅºÚ"; text-indent:2em; text-align:justify; color:#666666;}
.index_about img{ float:left; width:160px; margin-right:10px; border:1px solid #DDD; padding:2px;}

.nTab{
width: 620px;
height:367px;
overflow:hidden;
float:right;
background:#FFF;
padding:10px;
}
.nTab .TabTitle{
clear: both;
overflow: hidden;
border-bottom:1px solid #D9D9D9;
}
.nTab .TabTitle ul{
border:0;
margin:0;
padding:0;
}
.nTab .TabTitle li{
float: left;
cursor: pointer;
list-style-type: none;
font:normal 22px/40px "Î¢ÈíÑÅºÚ";
text-align:center;
margin-right:30px;
}
.nTab .TabTitle .active{ background:#FFF; border-bottom:2px solid #00599A;}
.nTab .TabTitle .active a{ color:#00599A; text-decoration:none; font-weight:bold;}

.nTab .TabTitle .normal{ }
.nTab .TabTitle .normal a{ color:#333; text-decoration:none; }

.nTab .TabContent{
width:auto;
background:#fff;
margin: 0px auto;
}
.none {display:none;}


.nTab2{
width: 1160px;
height:403px;
overflow:hidden;
margin:0 auto;
clear:both;
padding:20px;
background:#FFF;
}
.nTab2 .TabTitle{
overflow: hidden;
}
.nTab2 .TabTitle ul{
border:0;
margin:0;
padding:0;
}
.nTab2 .TabTitle li{
float: left;
width: 200px;
height:59px;
cursor: pointer;
list-style-type: none;
font:normal 20px/50px "Î¢ÈíÑÅºÚ";
text-align:center;
margin-right:5px;
margin-bottom:5px;
}
.nTab2 .TabTitle li:nth-child(2){ margin-right:0;}
.nTab2 .TabTitle .active{ background:url(../images/index_32.png) no-repeat; font-weight:bold;}
.nTab2 .TabTitle .active a{ color:#FFF; text-decoration:none; }

.nTab2 .TabTitle .normal{ width: 210px;}
.nTab2 .TabTitle .normal a{ color:#1A5692; text-decoration:none; }

.nTab2 .TabContent{
background:#fff;
border:1px solid #F1F1F1;
overflow:hidden;
 padding-top:15px;
}

.rollBox{width:1380px;overflow:hidden;padding:12px 0; margin:0 auto;}
.rollBox .LeftBotton{height:52px;width:12px;background:url(../images/arrow_01.png) no-repeat left;overflow:hidden;float:left;display:inline;margin:55px 10px 0 0;cursor:pointer;}
.rollBox .RightBotton{height:52px;width:12px;background:url(../images/arrow_01.png) no-repeat right;overflow:hidden;float:left;display:inline;margin:55px 0 0 10px;cursor:pointer;}
.rollBox .Cont{width:1330px;overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{ float:left;text-align:center; margin-right:15px;}
.rollBox .Cont .pic img{background:#fff;border:1px solid #ccc;display:block;margin:0 auto; width:180px; height:140px;}
.rollBox .Cont .pic p{line-height:26px;color:#505050;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}

.index_left{ width:1180px; float:left; margin-left:10px;}

.index_links{ width:1150px; margin:0 auto; clear:both; overflow:hidden; line-height:35px; }
.index_links li{ float:left; font:normal 14px/35px "Î¢ÈíÑÅºÚ"; margin-right:20px;}

.footer{ width:100%; margin:0 auto; clear:both; background:#666666; padding:30px 0; overflow:hidden;}
.footer ul{ width:1200px; margin:0 auto;}
.footer p{ font:normal 14px/30px "Î¢ÈíÑÅºÚ"; color:#EFEFEF; text-align:center;}
.footer a{ color:#EFEFEF; }
.footer .left_logo{ width:208px; float:left; border-right:1px solid #FAFAFA; padding-right:30px;}
.footer .left_logo img{ margin:0 auto; display:block;}
.footer .left_logo b{ font:normal 14px/30px "Î¢ÈíÑÅºÚ"; color:#FFF; background:url(../images/phone63.png) no-repeat left; padding-left:30px; display:block; width:70px; margin:0 auto;}
.footer .left_logo p{ font:normal 18px/30px "Î¢ÈíÑÅºÚ"; text-align:center;}
.footer .mid_txt{ width:610px; float:left; margin-left:40px; padding-top:10px;}
.footer .right_pic{ width:280px; float:right;}
.footer .right_pic li{ float:left; margin-left:20px;}
.footer .right_pic span{ display:block; color:#FFF; text-align:center; line-height:25px;}

#bottomNav { z-index:10000;center:0;position:fixed; right:5px;top:45%;text-align:right;width:81px; _position:absolute; /* for IE6 */ 
_top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight); /* for IE6 */ overflow:visible; }

a.qq_btn{background:url(../images/kefu_07.jpg) no-repeat; width:120px; height:26px; line-height:26px; text-indent:40px; text-align:left; display:block; color:#FFF; overflow:hidden;}

.banner_page{ width:1200px; margin:0 auto; clear:both; padding:20px 0; background:#FFF; overflow:hidden;}
.banner_page li{ float:left; margin-left:8px;}

.my_position{ width:1160px; margin:0 auto; padding-left:40px; line-height:50px; font-size:16px; color:#666; background:url(../images/list_03.jpg) no-repeat 20px center #FFF; clear:both;}
.my_position a{ color:#666;}

.page_left{ width:280px; min-height:650px; float:left; margin-left:10px; background:url(../images/list_11.jpg) repeat-y;}
.page_right{ width:870px; float:right; min-height:600px; margin-right:20px;}

.left_title{background:#28B1C1; width:250px; line-height:50px; margin:0 auto; clear:both; font-size:18px; color:#FFF; text-align:center; }

.right_title{ width:100%; line-height:50px; margin:0 auto; clear:both; font-size:16px; color:#000; text-align:left; font-weight:bold; text-indent:10px; background:#F2F2F2;}
.right_title span{ float:right; font-weight:normal; margin-right:10px;}

.left_menu{width:265px; margin:0 auto; clear:both; overflow:hidden; padding-bottom:10px;}
.left_menu li{ font:normal 16px/40px "Î¢ÈíÑÅºÚ"; text-align:center; border-bottom:1px solid #E4EDF7; margin-top:1px;}
.left_menu a{ display:block; color:#252525; border-left:5px solid #F7FBFE;}
.left_menu a:hover,.left_menu .hover{ text-decoration:none; border-bottom:1px dashed #DDD;}

.pages{ width:100%; margin:0 auto; padding:36px 0; font-family:"Î¢ÈíÑÅºÚ"; overflow:hidden; clear:both; font-size:14px; text-align:center;}
.pages a{ display:inline-block; line-height:30px; text-align:center; background:#DDD; color:#252525; margin-right:8px; font-size:14px; overflow:hidden; padding:0 12px; border-radius:3px;}
.pages a:hover,.pages .bg{ text-decoration:none; background:#F15620; color:#FFF;}
.pages .next{ display:inline-block; overflow:hidden; width:60px; }

.news_list{ margin:0 auto;overflow:hidden; width:100%;}
.news_list ul{ overflow:hidden; }
.news_list li{ background:url(../images/index_28.png) no-repeat left; padding-left:20px; width:auto; line-height:35px; font-size:16px;}
.news_list span{ float:right; margin-right:8px; color:#9E9E9E; font-size:14px;}
.news_list .blank{ background:#E5E5E5; width:100%; height:1px; margin:15px 0;}

.content{ width:1035px; margin:0 auto; padding:20px 0; overflow:hidden; font:normal 16px/30px "Î¢ÈíÑÅºÚ"; color:#323232; }
.content p{ font:normal 16px/30px "Î¢ÈíÑÅºÚ"; color:#323232; padding:5px 0;}
.content img{ max-width:100%;}
.content .title1{  width:100%; margin:0 auto; text-align:center; border:none;}
.content .title1 h1{color:#000;font:normal 28px/40px "Î¢ÈíÑÅºÚ"; text-align:center;}
.content .basics{ width:100%; margin:0 auto; margin-top:20px; text-align:center; line-height:50px; color:#737373; border-bottom:1px solid #DDDDDD;}
.content .cnt{ width:100%; overflow:hidden; margin:0 auto; color:#000; font-size:14px; padding:25px 0;}
.content .cnt p,.content .cnt div,.content .cnt span{ padding:5px 0; color:#000; line-height:35px; font-size:18px;}
.content .links{ width:100%; height:56px; overflow:hidden; margin:0 auto; line-height:56px; border-top:1px dashed #E5E5E5; }
.content .links .prev{width:49%; float:left; text-align:left; color:#2A7BCD;}
.content .links .next{width:49%; float:right; text-align:right; color:#2A7BCD;}


.xq-p{ width:100%; margin:0 auto; padding:20px 0; overflow:hidden; font:normal 16px/30px "Î¢ÈíÑÅºÚ"; color:#323232; }
.xq-p p{ font:normal 16px/30px "Î¢ÈíÑÅºÚ"; color:#323232; padding:5px 0;}
.xq-p img{ max-width:100%;}

.Pic{
	text-align:left;
	padding-top:0px;
	overflow: hidden;
}
.Pic ul{
	padding-left:0px;
}
.Pic ul li {
	float:left;
	margin:15px 8px;
	width:200px;
	text-align:center;
}
.Pic ul li i {
    display: table-cell;
    vertical-align: middle;
}
.Pic ul li img {
	border:1px solid #EEEEEE;
	max-width:200px;
	max-height:200px;
}
.Pic ul li span {
	display:block;
	clear:both;
	text-align:center;
	line-height:30px;
	margin-top:2px;
	overflow:hidden;
}

.index_title1{ width:100%; margin:0 auto; clear:both; background:url(../images/left_menu.png) no-repeat center; height:73px;}
.index_title1 h1{ font:bold 24px/73px "Î¢ÈíÑÅºÚ"; color:#FFF; padding-left:10px; text-align:center;} 

.service_list{ width:100%; margin:0 auto; clear:both; }
.service_list li{ float:left; width:263px; height:119px; padding-top:25px; text-align:center; margin:0 13px 26px 13px;}
.service_list li span{ display:block; font:bold 18px/40px "Î¢ÈíÑÅºÚ";}
.service_list li a{ color:#2F5989; }

.business_list{ width:100%; margin:0 auto; clear:both; }
.business_list li{ float:left; width:300px; height:119px; padding-top:25px; text-align:center; margin:0 13px 26px 50px; }
.business_list i{ display:inline-block; background:#E0E9F0; border-radius:100px; width:100px; height:72px; padding-top:28px; float:left; margin-left:50px;}
.business_list li span{ display:inline-block; font:normal 18px/100px "Î¢ÈíÑÅºÚ"; margin-left:22px; height:100px; float:left;}
.business_list li a{ color:#2F5989; }

.xxgk_left{ width:400px; float:left; border-right:1px solid #DDD; margin-bottom:20px;}
.xxgk_left li{ float:left; width:180px; height:119px; padding-top:20px; text-align:center; margin-left:10px;}
.xxgk_left i{ display:block; background:#E0E9F0; border-radius:56px; width:56px; height:43px; margin-left:65px; padding-top:13px; }
.xxgk_left li span{ display:block; font:normal 18px/50px "Î¢ÈíÑÅºÚ"; }
.xxgk_left li a{ color:#2F5989; }
.xxgk_left h1{ background:#1A5790; color:#FFF; text-align:center; font:normal 18px/50px "Î¢ÈíÑÅºÚ"; width:200px; margin:0 auto;}


.xxgk_right{ width:700px; float:right; }
.xxgk_right li { width: 134px; margin-bottom: 30px; margin: 20px 45px; float:left;}
.xxgk_right li a{text-align:center;display:block;padding:25px 0;border:1px solid #ddd;background-color:#f4f4f4;color:#2F5989;font-size:20px;line-height:34px;font-weight:bold;}

.notice{ width:1200px; margin:0 auto; clear:both; background:#FFF; overflow:hidden; padding:20px 0;}
.notice .left_tit{ float:left; width:130px; text-align:center;}
.notice .right_txt{float: right; width:1000px; }
.notice .right_txt h1{ font:bold 32px/40px "Î¢ÈíÑÅºÚ"; text-align:center;}
.notice .right_txt h1 a{ color:#1A5692;}
.notice .right_txt p{ font:normal 18px/40px "Î¢ÈíÑÅºÚ"; color:#666;}

.kefu{ width:71px; height:142px; margin:0 auto; background:url(../images/index_07.png) no-repeat; padding:40px 0 0 10px;}
.kefu li{ text-align:center; position:relative; }
.kefu a{ width:60px; height:60px; display:block; overflow:hidden; border-top:1px solid #98CEFF;}

.kefu .a1{background:url(../images/index_10.png) no-repeat center center;}
.kefu .weibo{ display:none; position:absolute; top:-15px; right:65px; background:#FFF; border:1px solid #EAEAEA; width:100px;}
.kefu .a1:hover .weibo{ display:block;}

.kefu .a2{background:url(../images/index_13.png) no-repeat center center;}
.kefu .weixin{ display:none; position:absolute; top:-15px; right:65px; background:#FFF; border:1px solid #EAEAEA; width:100px;}
.kefu .a2:hover .weixin{ display:block;}

.login{ width:1200px; height:420px; margin:40px auto 120px auto; clear:both; background:url(../images/login_bg.jpg) no-repeat 0 30px; }
.login .box{ width:310px; border:1px solid #DDD; background:#FFF; float:right; margin-right:15px; padding:20px;}
.login .box ul{ margin-top:5px;}
.login .box .in{ width:276px; height:40px; border:1px solid #CDCDCD; font:normal 14px/40px "Î¢ÈíÑÅºÚ"; padding:0 5px;}
.login .box li{ padding:5px 0;}
.login .box input[type="submit"]{ background:#F15620; color:#FFF; border:0; font:normal 16px/40px "Î¢ÈíÑÅºÚ"; width:310px; height:40px;}
.login .box h1{ padding:20px 0;}
.login .box .user{background:url(../images/user.png) no-repeat 5px center; padding-left:25px; color:#969696;}
.login .box .psw{background:url(../images/psw.png) no-repeat 5px center; padding-left:25px; color:#969696;}
.reg_btn{ background:#EDFFE5; border:1px solid #FF7E00; padding:0 20px; line-height:30px; display:inline-block;}
.reg_btn:hover{text-decoration:none;}

.reg{ width:1200px; margin:30px auto; clear:both; border:1px solid #DDD; background:#FFF;}
.reg ul{ margin-left:100px; float:left;}
.reg li{ clear:both; padding:10px 0;}
.reg b{ float:left; font:normal 14px/40px "Î¢ÈíÑÅºÚ"; width:120px; text-align:right; padding-right:20px; }
.reg p{ float:left; text-align:left; margin:0; padding:0;}
.reg em{ float:left; font-style:normal; color:#999; line-height:35px; text-indent:5px;}
.reg h1{ clear:both; text-align:center; padding:20px 0;}
.input1{ width:276px; height:35px; border:1px solid #CDCDCD; font:normal 14px/35px "Î¢ÈíÑÅºÚ"; padding:0 5px;}
.submit1{ background:#F15620; color:#FFF; border:0; font:normal 16px/40px "Î¢ÈíÑÅºÚ"; width:200px; height:40px;}

.top_bg2{ width:1200px; margin:0 auto; margin-top:70px; clear:both; padding:15px 0; overflow:auto;}
.top_bg2 .logo{ float:left;}
.top_bg2 h1{ color:#515151; font:normal 20px/55px "Î¢ÈíÑÅºÚ"; border-left:1px solid #C7C7C7; float:left; padding-left:25px; margin-top:10px;}