﻿@charset "utf-8";
body { margin:0 auto; font-size:12px; font-family:Verdana; line-height:150%;background:url(bg.png) repeat-x;font-family:arial
,verdana
 }
a:link,a:visited{text-decoration:none !important}
a:hover{text-decoration:underline; color:#FF0000}

ul,dl,h1,h2,h3,h4,h5,h6,form { padding:0; margin:0;}
h1 { font-size:18px;}
h2 { font-size:14px;}
h3 { font-size:14px; font-weight:normal;}
h4 { font-size:12px;}
h5 { font-size:12px; font-weight:normal;}
li { list-style:none;}
img { border:0px;}

.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;overflow:hidden}






/* CSS Document */
 


/*body*/
#container {margin:0 auto; width:940px;}
a { color:#333;}

/*header*/
#header { height:80px; background:#ff911a;background:url(header_e.jpg) no-repeat;}
#logo{width:183px;height:84px;background:url(logo.png) no-repeat  left -5px;float:left}
#lag{float:right;width:128px;height:25px;padding:0 0 0 10px;line-height:23px}
#lag a:link,#lag a:visited{color:#FFF}
#lag a:hover{color:#49CEFB;text-decoration:none}

#navs{width:940px;height:40px;overflow:hidden;margin-bottom:13px;}
#navL{width:11px;height:40px;background:url(navL.jpg) no-repeat;float:left}
#navR{width:11px;height:40px;background:url(navR.jpg) no-repeat;float:left}

#nav { background:url(nav_bg.jpg) repeat-x; height:40px; width:918px;float:left;overflow:hidden;}
#nav ul{padding:0;margin:0;overflow:hidden;width:690px;height:40px;float:left;margin-left:-2px;float:left}
#nav ul li { float:left;background:url(nav_li_bg.jpg) no-repeat left center;height:40px;width:86px}
#nav ul li a { display:block; color:#fff; text-decoration:none;font-size:14px;line-height:40px;text-align:center;height:40px;width:86px}
#nav ul li a:hover { text-decoration:none;background:url(current.jpg) no-repeat}
#nav ul .current{background:url(current.jpg) no-repeat}


#search{width:200px;float:left;margin-left:30px;height:40px;padding-top:8px}
.keytxt{width:120px;padding-left:26px;border:solid 1px #A9CCDE;color:#ccc;background:url(keys.jpg) no-repeat;float:left;line-height:18px;padding-top:2px}
.search_b{float:left;width:37px;height:24px;border:0;background:url(search_b.jpg) no-repeat left -2px;color:#FFF;cursor:pointer;font-size:8px}
/*main*/
#mainContent { overflow:auto; zoom:1; margin-bottom:0px;}

#side { width:268px; float:right;overflow:hidden;height:auto}
.sidebox { margin-bottom:6px;}
.sidebox h4 { background:url(H4_BG_1.jpg) no-repeat; text-indent:1.8em;line-height:30px; font-size:14px;color:#fff;display:block;height:29px;width:268px;overflow:hidden}
.sidebox h4 a,.sidebox h4 a:visited{display:block;float:left;width:100px;overflow:hidden;color:#FFF}
.sidebox h4 span a,.sidebox h4 span a:visited{width:31px;height:5px;background:url(more.jpg) no-repeat;float:right;margin:12px 0px 0 0;padding-right:18px}
.sidebox ul { padding:4px 6px 0 10px;border-left:solid 1px #BBD6F7;border-right:solid 1px #BBD6F7;width:250px;overflow:hidden;float:left;height:192px;}
.sidebox ul li{height:23px;line-height:23px;border-bottom:dashed 1px #E8E8E8}
.sidebox h6{display:block;height:5px;background:url(bottom_bg.jpg) no-repeat;float:left;width:268px;}
#main{ width:662px; float:left;}
.mainbox {margin-bottom:10px;}
.mainbox ul { padding:0;}

/*footer*/
#footer {height:100px; text-align:center; padding:0px;background:url(footer_bg.jpg) no-repeat;text-align:center;line-height:28px;color:#FFF}
 #footer a,#footer a:visited{color:#FFF}
  #footer a:hover{color:#FF0000}
      #footer span{color:#333}
.container, .container *{margin:0; padding:0;}

.container{width:662px; height:230px; overflow:hidden;position:relative;}

.slider{position:absolute;}
.slider li{ list-style:none;display:inline;}
.slider img{ width:662px; height:230px; display:block;}

.slider2{width:2000px;}
.slider2 li{float:left;}

.num{ position:absolute; right:30px; bottom:15px;}
.num li{
	float: left;
	color: #FFF;
	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 #666;
	background-color: #123863;
}
.num li.on{
	color: #fff;
	line-height: 21px;
	width: 18px;
	height: 18px;
	font-size: 16px;
	margin: 0 1px;
	border: solid 1px #000;
	background-color: #17A6CA;
	font-weight: bold;
}

/*expert*/
#expert{width:960px;overflow:hidden;height:184px;margin-bottom:10px}
#expert_L{width:25px;height:184px;background:url(expert_L_E.jpg) no-repeat;float:left}
#expert_R{width:12px;height:184px;float:left}
#expert_R a,#expert_R a:visited{display:block;width:12px;height:184px;background:url(expert_R.jpg) no-repeat;float:left}
#expert_R a:hover{display:block;width:12px;height:184px;background:url(expert_R_H.jpg) no-repeat;}

#expert_C{width:900px;height:181px;border-top:solid 1px #BBD6F7;border-bottom:solid 1px #BBD6F7;float:left;overflow:hidden}

.scroll_div {width:880px; height:174px;margin:8px auto; overflow: hidden; white-space: nowrap; background:#ffffff;}
.scroll_div img {width:100px;height:144px;border: 0;margin: 0; border:1px #efefef solid;float:left;border:solid 1px #CCC;padding:1px}
#scroll_begin, #scroll_begin ul{width:1190px;overflow:hid}/*设置ul和li横排*/
#scroll_begin ul li{width:100px;float:left;margin-right:15px;}
#scroll_begin ul li span{float:left;display:block;width:102px;margin:0;text-align:center;height:45px;text-align:center}

/*peixun*/
#side2 { width:319px; float:left;overflow:hidden;height:auto;margin-bottom:10px}
.sidebox2 { margin-bottom:6px;}
.sidebox2 h4 { background:url(H4_BG_2.jpg) no-repeat; text-indent:1.8em;line-height:30px; font-size:14px;color:#fff;display:block;height:29px;width:319px;overflow:hidden}
.sidebox2 h4 a,.sidebox h4 a:visited{display:block;float:left;width:100px;overflow:hidden;color:#FFF}
.sidebox2 h4 span a,.sidebox h4 span a:visited{width:31px;height:5px;background:url(more.jpg) no-repeat;float:right;margin:12px 0px 0 0;padding-right:20px}
.sidebox2 ul { padding:4px 10px 0 10px;border-left:solid 1px #BBD6F7;border-right:solid 1px #BBD6F7;width:297px;overflow:hidden;float:left;height:192px;}
.sidebox2 ul li{height:23px;line-height:23px;border-bottom:dashed 1px #E8E8E8}
.sidebox2 ul li span{float:right;color:#999}
.sidebox2 h6{display:block;height:5px;background:url(bottom_bg_2.jpg) no-repeat left -2px;float:left;width:319px;}

/*case*/
#side3 { width:349px; float:left;overflow:hidden;height:auto;margin-bottom:10px;margin-left:9px}
.sidebox3 { margin-bottom:6px;}
.sidebox3 h4 { background:url(H4_BG_3.jpg) no-repeat; text-indent:1.8em;line-height:30px; font-size:14px;color:#fff;display:block;height:29px;width:349px;overflow:hidden}
.sidebox3 h4 a,.sidebox h4 a:visited{display:block;float:left;width:100px;overflow:hidden;color:#FFF}
.sidebox3 h4 span a,.sidebox h4 span a:visited{width:31px;height:5px;background:url(more.jpg) no-repeat;float:right;margin:12px 0px 0 0;padding-right:20px}

#sidebox3s{border-left:solid 1px #BBD6F7;border-right:solid 1px #BBD6F7;width:347px;height:196px;float:left;overflow:hidden}
.sidebox3 ul { padding:10px;width:427px;overflow:hidden;float:left;height:192px;}
.sidebox3 ul li{height:94px;line-height:23px;width:154px;float:left;margin-right:17px;float:left}

.sidebox3 ul li img{width:152px;height:61px;border:solid 1px #CCC}
.sidebox3 ul li span{display:block;text-align:center;width:154px}
.sidebox3 h6{display:block;height:5px;background:url(bottom_bg_3.jpg) no-repeat left -2px;float:left;width:349px;}

/*xiangmu*/
#side4 { width:250px; float:left;overflow:hidden;height:auto;margin-bottom:10px;margin-left:9px}
.sidebox4 { margin-bottom:6px;}
.sidebox4 h4 { background:url(H4_BG_4.jpg) no-repeat; text-indent:1.8em;line-height:30px; font-size:14px;color:#fff;display:block;height:29px;width:250px;overflow:hidden}
.sidebox4 h4 a,.sidebox h4 a:visited{display:block;float:left;width:100px;overflow:hidden;color:#FFF}

.sidebox4 h4 span a,.sidebox h4 span a:visited{width:31px;height:5px;background:url(more.jpg) no-repeat;float:right;margin:12px 0px 0 0;padding-right:20px}
.sidebox4 ul { padding:4px 10px 0 10px;border-left:solid 1px #BBD6F7;border-right:solid 1px #BBD6F7;width:228px;overflow:hidden;float:left;height:192px;}
.sidebox4 ul li{height:23px;line-height:23px;border-bottom:dashed 1px #E8E8E8}
.sidebox4 ul li span{float:right;color:#999}
.sidebox4 h6{display:block;height:5px;background:url(bottom_bg_4.jpg) no-repeat left -2px;float:left;width:250px;}

/*liebiao*/
#banner_t{width:940px;height:134px;overflow:hidden;margin-bottom:10px}

#left{width:215px;height:auto;float:left}
#left_t{width:215px;float:left;height:40px;background:url(left_bg_te.jpg) no-repeat}
#left_c{width:215px;float:left;height:auto;background:url(left_bg_c.jpg) repeat-y}
#left_c ul{padding:0;margin:0;padding-bottom:35px;PADDING-TOP:15PX}
#left_c ul li{background:url(line.jpg) no-repeat left bottom;list-style-type:none;text-align:center;font-size:14px;color:#FFF;height:30px;line-height:30px;text-align:left;padding-left:50px}
#left_c ul li a,#left_c ul li a:visited{color:#FFF}
#left_c ul li a:hover{color:#35BDFB}
#left_b{width:215px;float:left;height:15px;background:url(left_bg_B.jpg) no-repeat}
#right{float:right;width:715px;float:right;margin-bottom:15px;overflow:hidden}
#right .position{width:715px;height:15px}
#right .position h1{display:block;color:#1296F8;width:95px;float:left;font-size:14px;background:url(p_h1.jpg) no-repeat left center;padding-left:15px}
#right .position span{display:block;float:right;font-size:12px;color:#666;padding-right:10px}
#right .position span a,#right .position span a:visited{color:#666}
#right .position span a:hover{color:#FF0000;text-decoration:underline}
#right .c{border:solid 1px #CCCCCC;padding:25px;margin-top:10px;font-size:14px;line-height:26px;text-align:justify;text-justify:inter-ideograph;word-break:break-all;color:#666;overflow:hidden;width:663px}
#right .c h1{font-size:18px;text-align:center;color:#FF0000;padding-bottom:10px}
#right .c .desc{font-size:12px;padding-bottom:10px;text-align:center}
#right .c ul{padding:0;margin:0}
#right .c ul li{}
#right .c ul li{height:26px;line-height:26px;font-size:12px;border-bottom:dashed 1px #E0E0E0}
#right .c ul li span{float:right;font-size:12px;color:#C9C9C9}
#right .c ul li a,.list li a:visited{color:#6C6C6C}
#right .c ul li a:hover{color:#FF0000}
    #pages {
	TEXT-ALIGN: center; MARGIN: 0px auto; CLEAR: both;font-size:12px;width:720px;margin-top:10px
}
#pages A {
	BORDER-BOTTOM: #D9E2EB 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #D9E2EB 1px solid; PADDING-BOTTOM: 2px; MARGIN: 3px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; COLOR: #333; BORDER-TOP: #D9E2EB 1px solid; BORDER-RIGHT: #D9E2EB 1px solid; PADDING-TOP: 3px;
	background:#F4F7FA;font-size:12px
}
#pages A.now {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND: #D8E8F5; COLOR: #fff; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#pages A:hover {
	BACKGROUND: #D8E8F5; COLOR: #333;text-decoration:none
}
#pages A.now:hover {
	BACKGROUND: #D8E8F5; COLOR: #333;text-decoration:none
}
#right .c_p{border:solid 1px #CCCCCC;padding:25px 15px;margin-top:10px;font-size:14px;line-height:26px;text-align:justify;text-justify:inter-ideograph;word-break:break-all;color:#666;width:683px;overflow:hidden;height:auto}

#list_p{padding:0;margin:0;width:764px;height:auto;clear:both}
#list_p li{width:129px;height:164px;overflow:hidden;float:left;margin-right:8px}
#list_p img{width:125px;height:130px;border:solid 1px #E0E0E0;padding:1px}
#list_p li span{text-align:center;display:block;width:135px;height:30px;line-height:25px;font-size:12px}