@charset "utf-8";
/* public */
* { margin:0; padding:0; font-family:CALIBRI, Times, serif; font-size:12px; }
body { background:/*#16100c*/ url(../images/pageBG.jpg) center; } /*body background*/
html{ overflow-y:scroll;} /*Y轴滚动条始终占位，防止抖动*/
ul,li,ol,dl,dd,dt{ list-style:none; }
img{ border:none; }
a{ color:#00F; text-decoration:none; }  /*是超级链接的初始状态*/ 
a:hover{ color:#F30; text-decoration:none;}  /*是把鼠标放上去时的状况*/  
.clear { clear:both;}
.f_l{ float:left; }
.f_r{ float:right; }
/* wrapper */
.wrapper { width:1002px; margin:0 auto; }

/* container,main */
.wrapper .main { background-image: url(../images/bg15.png); border:1px solid #7c7d9a; border-top:none; border-bottom:none; } /*main border*/
.wrapper .main #left { width:190px; float:left; padding-bottom:10px; } /*左侧固定宽*/
.wrapper .main #center { margin:0 210px 0 200px; background-image: url(../images/bg20.png); }  /*中间自适应*/
.wrapper .main #center-2col { margin:0 0px 0 200px; }  /*中间自适应*/
.wrapper .main #right { float:right; width:200px; }  /*右侧固定宽*/
.container { padding:10px; }
/* header */
#header { }
.header { background-image: url(../images/headerbg1.jpg); /*width:980px;/*固定宽度*/ height:80px; position:relative; /*margin-left:10px;*/ }
.logo h1 a { background:url(../images/logo1.png) no-repeat 0 center; width:300px; height:80px; display:block; margin:0 0 0 10px; } /*logo*/

/* nav */
.menu { /*width:980px;/*固定宽度*/ height:28px; line-height:28px; background:url(../images/nav_bg.png) repeat-x center; z-index:1000; border-bottom:3px solid #f50; /*margin-left:10px;*/ }
ul#nav { padding:0 10px; }
#nav li { float:left; position:relative; z-index:999; }
#nav li.open, #nav li:hover { }
#nav li a { display:block; padding:0 20px; color:#333; font-size:14px; text-decoration:none; }
#nav li.open a, #nav li a:hover { background:#000; color:#fff; } /*鼠标放上去后的一级菜单文字色彩*/
#nav li.open ul a, #nav li ul a:hover { background:none; color:#fff; } /*鼠标放上去后的下拉菜单文字色彩*/
ul#nav li.now { color:#fff; background:#f50; }
ul#nav li.now a { display:block; color:#fff; }
ul#nav li.now a:hover { color:#fff; background:#000; }
ul#nav li.hover { color:#fff; background:#000; }
ul#nav li.hover a { display:block; color:#fff; }
ul#nav li.hover a:hover { color:#fff; background:#000; }

#nav li ul { display:none; position:absolute; top:29px; left:0; width:200px; padding:0px 0 10px 0; background-image: url(../Images/black-80.png); }
#nav li:hover ul { display:block; }
#nav li ul li { float:none; }
#nav li ul li a { padding:0px 10px; display:inline-block; font-size:12px; }
#nav li ul li a { display:block; }
#nav li ul li a:hover { background:#364269; color:#eee; } /*下拉菜单文字鼠标滑过文字颜色*/

/* banner */
.banner{ height:204px; overflow:hidden; }
/* leftsider */
.sidebar { width:190px; float:left; overflow:hidden; } /*左侧菜单区域宽度*/
.sidebar .menu_c { background: url(../images/bg20.png); border:1px solid #7c7d9a; margin-bottom:10px; border-bottom:none; }
.sidebar .menu_c dt { position:relative; height:28px; line-height:28px; background:url(../images/listtabs.jpg) repeat-x; border-bottom:3px solid #555; } 
.sidebar .menu_c dt h5 { font-size:12px; font-weight:bold; padding:0 10px; } 
.sidebar .menu_c dt span { font-size:11px; float:right; margin-right:10px; } 
/*lever 1*/
.sidebar .menu_c ul { margin:0; padding:0; font-size:12px; line-height:0.5em; }
.sidebar .menu_c ul li { }
.sidebar .menu_c ul li a { background-color:#495283; line-height:10px; padding:10px 5px; color:#eee; display:block; _display:inline-block; _width:178px; font-weight:bolder; font-size:12px; border-bottom:1px solid #7c7d9a; }
.sidebar .menu_c ul li a:hover { color:#f90; }
/*lever 2*/
.sidebar .menu_c ul ul li { margin:0; padding:0; clear:both; }
.sidebar .menu_c ul ul li a { background:none; padding-left:10px; font-size:12px; font-weight: normal; outline:0; }
/*lever 3*/
.sidebar .menu_c ul ul ul li a { padding-left:20px; }
/*lever 4*/
.sidebar .menu_c ul ul ul ul li a { padding-left:30px; }
/*lever 5*/
.sidebar .menu_c ul ul ul ul ul li a { padding-left:40px; }
/*lever 5*/
.sidebar .menu_c ul li .selected {margin-left:0; font-weight:bold; text-decoration:underline; }
.sidebar .menu_c ul li .selected a { margin-left:0; font-weight:bold; text-decoration:underline; }
.sidebar .menu_c ul li .selected a:hover { margin-left:0; }

/* rightsider */
.rightMenu{ width:200px; float:left; overflow:hidden; } /*右侧菜单区域宽度*/
.rightMenu .menu_c { background: url(../images/bg20.png); border:1px solid #7c7d9a; margin-bottom:10px; }
.rightMenu .menu_c dt { position:relative; height:28px; line-height:28px; background:url(../images/listtabs.jpg) repeat-x; border-bottom:3px solid #555; } 
.rightMenu .menu_c dt h5 { font-size:12px; font-weight:bold; padding:0 10px; } 
.rightMenu .menu_c dt span { font-size:11px; float:right; margin-right:10px; } 
.rightMenu .menu_c ul { padding:5px; }
.rightMenu .menu_c ul li { border-bottom:1px solid #7c7d9a; height:28px; line-height:28px; }
.rightMenu .menu_c ul li a { display:block; height:28px; line-height:28px; padding-left:5px; color:#eee; font-size:12px; }
.rightMenu .menu_c ul li a:hover { color:#F90; }
.rightMenu .menu_c ul li.selected { }
.rightMenu .menu_c ul li.selected a { margin-left:0; font-weight:bold; text-decoration:underline; }
.rightMenu .menu_c ul li.selected a:hover { margin-left:0; }

/*home start*/
.index_contant_title{ background:url(../Images/index_contant_title_bg.gif) no-repeat 8px 8px; height:52px; }
.index_contant ul{ margin-left:12px; }
.index_contant ul li{ width:170px; border-bottom:1px dashed #eee; font-size:12px; }
.index_contant ul li span{ color:#000; font-weight:bold; }
.index_contant ul li.tel{ background:none; height:25px; line-height:25px; }
.index_contant ul li.fax{ background:none; height:25px; line-height:25px; }
.index_contant ul li.add{ background:none; height:75px; line-height:25px; }

/* home page right */
.index_con { font-size:12px; }
.about_img{ float:left; margin:0 10px 0 0; background:#f9f9f9; padding:5px; border:1px solid #7c7d9a;}

/*home jquery tab start*/
.index_tab { background:none; width:515px; float:left; overflow:hidden; margin-bottom:10px; } /*tab width*/
.index_tab ul li { float:left; margin:0 5px 0 0; margin-bottom:-1px; position:relative; }
.index_tab ul li.lab_a a { display:block; float:left; width:106px; height:26px; line-height:26px; text-decoration:none!important; color:#FFF; background:url(../Images/lab_btn_a.jpg) no-repeat; border-bottom:1px solid #7c7d9a; }
.index_tab ul li.lab_a a:hover { color:#333; }
.index_tab ul li.lab_a a.selected { margin-bottom:0; color:#000; background:url(../Images/lab_btn_a1.jpg) no-repeat; cursor:default; border-bottom:1px solid #fff; } /*current tab color*/
.index_tab ul li.lab_b a { display:block; float:left; width:106px; height:26px; line-height:26px; text-decoration:none!important; color:#FFF; background:url(../Images/lab_btn_b.jpg) no-repeat; border-bottom:1px solid #7c7d9a; margin-left:13px; _margin-left:6px; }
.index_tab ul li.lab_b a:hover { color:#333; }
.index_tab ul li.lab_b a.selected { margin-bottom:0; color:#000; background:url(../Images/lab_btn_b1.jpg) no-repeat; cursor:default; border-bottom:1px solid #fff; } /*current tab color*/
.index_tab div { clear:left; background:url(../Images/lab_bg1.jpg) repeat-x; border:1px solid #7c7d9a; border-bottom:1px solid #ddd; height:166px; padding:10px; overflow:hidden; } /*current content bgcolor*/
.index_tab div p { margin-bottom:0px; text-indent:2em; color:#666; line-height:25px; }
.index_tab div a { color:#000; font-weight:bold; }

.index_ad { width:216px; height:212px; background:url(../images/lab_bg1.jpg) repeat-x bottom; border:1px solid #f1f1f1; float:left; margin-left:10px;}
.index_ad ul.mailpub { padding:5px; background:url(../Images/login_bg_top.png) repeat-x 0 2px; }
.index_ad ul.mailpub dl dt { background:url(../Images/labs_bg2.jpg) repeat-x; line-height:24px; text-indent:1em; color:#888; border:1px solid #7c7d9a; }
.index_ad ul dl dt { font-size:12px; font-weight:bold; margin-bottom:10px; }
.index_ad ul dl dd { margin-top:10px; }
.index_ad ul dl dd input { margin-right:10px; }
.index_ad ul.pro { margin:0 0 10px 11px; }
.index_ad ul.pro a { display:block; background:url(../Images/i_agents.png) no-repeat; width:194px; height:70px; }

/*home news start*/
.index_about { font-size:12px; color:#888; line-height:21px; text-indent:2em; }
.index_about * { font-size:12px; }
.index_about img { width:160px; float:left; margin:0 10px 5px 0; background:#f9f9f9; padding:5px; border:1px solid #7c7d9a; }
.index_news { overflow:hidden; _margin-right:5px; }
.index_news dl { width:215px; float:left; clear:both; margin-right:16px; _margin-right:13px; color:#333; }
.index_news dt { font-size:12px; font-weight:bold; background:#666; margin-bottom:5px; }
.index_news dt a { font-size:12px; line-height:26px; font-weight:bold; clear:both; color:#FFF; padding-left:10px; }
.index_news dt a:hover { color:#FFC; }
.index_news dd { line-height:21px; font-size:12px; text-indent:2em; margin-top:10px; }
.index_news dd img { width:90px; height:61px; float:left; background:url(../Images/new_i_p.jpg) no-repeat; background:#fff; padding:5px; border:1px solid #ddd; margin:0 10px 0 0; }
.index_news ul { width:260px; float:left; }
.index_news ul li { float:left; width:100%; _width:auto; margin-top:1px; border-bottom:1px dashed #e5e5e5; }
.index_news ul li a { height:25px; line-height:25px; font-weight:normal; color:#666; padding-left:15px; background:url(../Images/new_arr.gif) no-repeat left center; font-size:12px; }
.index_news ul li a:hover { color:#f00; background:url(../Images/new_arr_a.gif) no-repeat left center; }
.index_news ul li span { font-size:12px; text-align:right; float:right; margin-top:1px; color:#666; }

/* breadcrumb */
#breadcrumb { position:relative; background:#f9f9f9 url(../images/listtabs.jpg) repeat-x; overflow:hidden; border:solid 1px #eee; border-bottom:3px solid #555; z-index:98; }
#breadcrumb ul { height:28px; line-height:28px; padding-left:20px; background:url(../images/IconHome_a.gif) no-repeat 5px center; }
#breadcrumb ul li { float:left; height:28px; line-height:28px; padding-left:10px; }
#breadcrumb a { height:28px; display:inline; background:url(../images/Chevron.gif) no-repeat right; padding-right: 15px; color:#333; }
#breadcrumb a:hover { color:#f30; }

/* content */
.content { border:1px solid #7c7d9a; border-top:none; padding:10px 10px; color:#fff; background:none; }
.content dl {}
.content dl dt { text-align:center; font-size:18px; font-weight:bold; }
.content h1 { font-size:24px; }
.content h2 { font-size:22px; }
.content h3 { font-size:20px; }
.content h4 { font-size:18px; }
.content dl dd { line-height:26px; }
.content input { height:22px; line-height:22px; padding:0 5px; }
.content input#Submit { height:27px; line-height:22px; padding:0 5px; }
.content input#ReSet { height:27px; line-height:22px; padding:0 5px; }
.content textarea { line-height:18px; padding:5px; }
.content .Con1 { margin:0; padding:0; }
.content .Con1 li { float:left; margin-right:10px; margin-bottom:10px; }

/*newslist*/
.newslist { border:1px solid #7c7d9a; border-top:none; }
.newslist ul{ line-height:26px; padding:10px 10px; overflow:hidden; }
.newslist ul li{ line-height:32px; border-bottom:1px #ccc dashed; background:url(../images/new_arr.gif) no-repeat 10px center; }
.newslist ul li a{ color:#fff; text-decoration:underline; padding-left:20px; }
.newslist ul li span{ float:right; color:#eee; font-size:12px; }
.newslist1 { border:1px solid #7c7d9a; border-top:none; }
.newslist1 ul{ line-height:26px; padding:10px 10px; overflow:hidden; }
.newslist1 ul li{ line-height:32px; border-bottom:1px #ccc dashed; background:url(../images/new_arr.gif) no-repeat 10px center; }
.newslist1 ul li img{ padding:5px; border:1px solid #eee; background:#e0e0e0; margin:10px 0; }
.newslist1 ul li img:hover{ padding:5px; border:1px solid #555; background:#333; margin:10px 0; }
.newslist1 ul li a{ color:#ebecf1; text-decoration:underline; padding-left:20px; }
.newslist1 ul li a:hover{ color:#ccc; }
.newslist1 ul li span{ float:right; color:#eee; font-size:12px; }
.newslist1 ul li span a{ display:block; background:#474c77; text-align:left; margin-left:20px; width:60px; height:25px; line-height:25px; }

/* 分页1 */
.pagenation { text-align:center; clear:both; _clear:right; padding-top:50px; }
.pagenation a { border:1px solid #ff9600; font-size:11px; height:25px; line-height:25px; padding:0 5px; display:inline-block; background: url(../images/meneame.jpg) 50% bottom; color:#ff6500; margin-right: 3px; text-decoration: none }
.pagenation a:hover { border:1px solid #ff9600; background-image: none; color: #ff6500; }
.pagenation a:active { border:1px solid #ff9600; background-image: none; color: #ff6500; background-color: #ffc794 }
.pagenation span.current { border:1px solid #ff6500; font-size:11px; height:25px; line-height:25px; padding:0 5px; display:inline-block; font-weight: bold; color: #ff6500; margin-right: 3px; background-color: #ffbe94 }
.pagenation span.disabled { border:1px solid #ffe3c6; font-size:11px; height:25px; line-height:25px; padding:0 5px; display:inline-block; color: #ffe3c6; margin-right: 3px; }

/* 分页2 */
.pagenation1 { text-align:center; margin:10px 0 20px 0; color:#fff; }
.pagenation1 a { border:1px solid #5279b6; font-size:11px; height:25px; line-height:25px; padding:0 7px; display:inline-block; background: url(../images/meneame2.gif) 50% bottom; color:#fff; margin-right: 3px; text-decoration: none }
.pagenation1 a.on { border:1px solid #666; background: url(../images/meneame_on.gif) 50% bottom; color:#fff; }
.pagenation1 a:hover { border:1px solid #333; background: url(../images/meneame_hover.gif) 50% bottom; color: #fff; }
.pagenation1 a:active { border:1px solid #333; background: url(../images/meneame_hover.gif) 50% bottom; color: #fff; }
.pagenation1 span.current { border:1px solid #333; font-size:11px; height:25px; line-height:25px; padding:0 5px; display:inline-block; font-weight: bold; color: #fff; margin-right: 3px; background: url(../images/meneame_hover.gif) 50% bottom; }
.pagenation1 span.disabled { border:1px solid #b8c8e1; font-size:11px; height:25px; line-height:25px; padding:0 5px; display:inline-block; color: #b8c8e1; margin-right: 3px; }

/*index_pro*/
.index_pro { margin:10px 0 10px 0; }
.index_pro .pro { float:left; width:240px; height:200px; background:url(../images/pro_bg1.jpg) no-repeat;  }
.index_pro .pro span { font-size:12px; font-weight:bold; position:relative; top:11px; _top:13px; left:50px; color:#555; }
.index_pro .pro span a { color:#555; }
.index_pro .pro span a:hover { color:#f30; text-decoration:underline; }
.index_pro .pro img { width:200px; height:72px; margin:25px 0 0 20px; }
.index_pro .pro .desc { width:200px; margin:5px 0 0 20px; color:#555; font-size:12px; line-height:23px; }

/* link */
.friendlink { width:960px; margin:0 auto; height:26px; line-height:26px; background:#bbb; border:1px solid #aaa; }
.friendlink span { float:left; font-weight:bold; color:#fff; text-indent:1em; }
.friendlink ul li { float:left; }
.friendlink ul li a { display:block; padding:0 10px; color:#fff; }
.friendlink ul li a:hover { color:#eee; text-decoration:underline; }

/* footer */
#footer { width:1002px; margin:0 auto; min-width:1002px;}
#footer #con { background:#333 url(../images/headerbg1.jpg); height:55px; } /*foot border*/
#footer #con .copyright { font-size:12px; color:#555; margin:20px 20px 0 0; }
#footer #con .copyright a { color:#555; }
#footer #con ul { float:left; margin:15px 0 0 20px; }
#footer #con ul li { float:left; height:28px; line-height:28px; }
#footer #con ul li a { float:left; font-size:12px; padding:0 5px; color:#555; text-decoration:underline; }
#footer #con ul li a:hover { color:#f30; }
#footer #shadow_l { background:url(../images/footer_shadow_l.png) no-repeat bottom left; position:relative; left:-18px; width:100%; height:55px; padding-left:18px; } /*foot shadow*/
#footer #shadow_r { background:url(../images/footer_shadow_r.png) no-repeat bottom right; width:100%; height:55px; padding-right:18px; } /*foot shadow*/