@charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0; background:#f2f2f2; }
.wrapper{ width:1000px; height: auto; margin:0 auto; padding:0; background:#fff; border:#dbdada solid; border-width:0 1px 1px 1px;}
.top{ width:1000px; height:52px; float:left; margin:0; padding:0; background: url(../images/topbg.png) repeat-x top right;}
.top_left{ width:auto; height:25px; float:left; margin:0; padding:0 0 0 18px; font-family:Verdana, Geneva, sans-serif; font-size:10px; font-weight:normal; color:#cccccc; line-height:24px;}
.top_mid{ width:430px; height:40px; margin:0 auto 0 auto; padding:0;}
.top_midleft{ width:14px; height:36px; float: left; margin:0; padding:0; background:url(../images/topmidleft.png) no-repeat;}
.top_mid_mid{ width:402px; height:31px; float: left; margin:0; padding:5px 0 0 0; background:url(../images/topmidbg.png) repeat-x ;}
.top_midright{ width:14px; height:36px; float: left; margin:0; padding:0; background:url(../images/topmidright.png) no-repeat;}
.top_right{ width:auto; height:25px; float: right; margin:0; padding:0 18px 0 0; font-family:Verdana, Geneva, sans-serif; font-size:10px; font-weight:normal; color:#cccccc; line-height:24px;}
*+html .top_right{ width:230px; height:25px; float: right; margin:0; padding:0 18px 0 0; font-family:Verdana, Geneva, sans-serif; font-size:10px; font-weight:normal; color:#cccccc; line-height:24px; text-align:right;}
.top_right a{font-family:Verdana, Geneva, sans-serif; font-size:10px; font-weight:normal; color:#cccccc; text-decoration:none;}
.top_right a:hover{ text-decoration:underline;}
.head{ width:1000px; height:auto; float:left; margin:0; padding:0; border-bottom:1px solid #d7d7d7;}
.logo{ width:auto; float:left; margin:0; padding:0 0 0 9px;}
.logopic{ width:160px; height:60px; float:left; margin:0; padding:0;}
.logotxt{ width: auto; height:60px; float:left; margin:0; padding:5px 0 0 15px; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#1559a0; font-weight:bold; font-style:italic; }
.logotxt s{ font-size:24px; text-decoration:none;}
.logotxt span{ font-size:10px; text-decoration:none; color:#615a5c; text-transform:uppercase; font-style:normal; font-weight:normal;}
.lastnews{ width:auto; height:auto; float:left; margin:0; padding:0 0 0 20px;}
.lnbtn{ width:120px; height:25px;  margin:0; padding:0; background:#e70000; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#fff; font-style:italic; text-align:center; line-height:25px;}
.lntxt{ width:410px; height:auto; float: left; margin:0; padding:10px 0 0 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:bold; color:#000;}
.lntxt a{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#1f5b98; font-style: italic; text-decoration:none; margin:0 0 0 5px; font-weight:normal;}
.menu{ width:1000px; height:63px; float:left; margin:0; padding:0; background:url(../images/menubg.png) repeat-x;}
.main{ width:978px; height:auto; float:left; margin:0; padding:15px 10px 15px 10px;}
.main_left{ width:668px; height: auto; float:left; margin:0; padding:0;}
.main_lefttop{ width:668px; height:auto; float:left; margin:0; padding:0 0 15px 0; }
.quicklink{ width:235px; height:205px; float:left; margin:0; padding:0; border:1px solid #dddddd; background:url(../images/qh3.jpg) no-repeat top;}
.quicklink h3{ width:215px; height:31px; float:left; margin:0; padding:0 0 0 20px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#1d1c1c; font-weight: bold; line-height:31px;}
.quicklink ul{ margin:0; padding:0; float: left; list-style:none;  }
.quicklink li{ margin:0; padding:0 0 0 20px; height:34px; border-bottom:1px solid #dddddd; float: left; list-style:none; width:215px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#333333; line-height:34px; }
.quicklink li a{color:#333333; text-decoration:none;}
.slider{ width:419px; height:205px; float: right; margin:0; padding:0; border:1px solid #e6e6e6; }
.clear{ clear:both;}
.main_leftbtm{width:652px; height:auto; float:left; margin:0; padding:12px 2px 12px 12px; background:#f8f8f8; border:1px solid #e6e4e4; }
.main_leftbtm h3{ width:642px; height:auto; margin:0 0 10px ; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#010101;}
.company{ width:313px; height: auto; float:left; margin:0 10px 0 0; padding:0; background:#fff; border:1px solid #dddddd;}
.cleft{ width:170px; height: auto; float:left; margin:0; padding:0;}
.cleft h3{ width:159px; height: 30px; float:left; margin:0; padding:0 0 0 10px; background:url(../images/cbg.png) repeat-x; border-right:1px solid #e3e2e2; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3c3c3c; font-weight:bold; line-height:28px;}
.cleftname{ width:160px; height:auto; float:left; margin:0; padding:5px 0 5px 10px}
.cleftname ul{ margin:0; padding:0;}
.cleftname li{ margin:0; padding:5px 0 5px 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#06509d; font-weight:normal; list-style:none;}
.cleftname a{ margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#06509d; font-weight:normal; list-style:none; text-decoration:none;}
.cright{ width:143px; height: auto; float:left; margin:0; padding:0;}
.cright h3{ width:133px; height: 30px; float:left; margin:0; padding:0 0 0 10px; background:url(../images/cbg.png) repeat-x;  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3c3c3c; font-weight:bold; line-height:28px;}
.crightname{ width:133px; height:auto; float:left; margin:0; padding:5px 0 5px 10px}
.crightname ul{ margin:0; padding:0;}
.crightname li{ margin:0; padding:5px 0 5px 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; font-weight:normal; list-style:none;}
.viewall{ width:auto; height:auto; float: right; margin:0; padding:10px 10px 10px 0; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#06509d;}
.viewall a{color:#06509d; text-decoration:none;}
.main_right{ width:300px; height:auto; float:right; margin:0; padding:0;}
.mrqlinks{ width:298px; height:205px; float:left; margin:0; padding:0; border:1px solid #dddddd;}
.mrqlinks h3{ width:278px; height:54px; float:left; margin:0 0 5px 0; padding:0 0 0 20px; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#1d1c1c; background:url(../images/righth3.png) no-repeat bottom; line-height:42px;}
.mrqlinks ul{ margin:0; padding:0 20px 0 20px; list-style:none;}
.mrqlinks li{ margin:0; padding:5px 0 5px 0; line-height:22px; font-family: Arial, Helvetica, sans-serif; font-size:15px; color:#1559a0; font-weight:bold; border-bottom:1px  solid #ecebeb;}
.mrqlinks li a{color:#1559a0; text-decoration:none;}
.news{ width:298px; height: auto; float:left; margin:0px 0 0 0; padding:0; border:1px solid #dddddd;}
*+html .news{ width:298px; height: auto; float:left; margin:15px 0 0 0; padding:0; border:1px solid #dddddd; min-height:280px;}
.news h3{ width:278px; height:54px; float:left; margin:0 0 5px 0; padding:0 0 0 20px; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#1d1c1c; background:url(../images/righth3.png) no-repeat bottom; line-height:42px;}
.news ul{ margin:0; padding:0 20px 20px 20px; list-style:none;}
.news li{ margin:0; padding:4px 0 4px 0; line-height:20px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#3b3b3b; font-weight: normal; border-bottom:1px  solid #ecebeb;}
.news li a{color:#3b3b3b; text-decoration:none;}
.news li span { color:#d71308;}
.logos{ width:976px; height:96px; float:left; margin:15px 0 0 0; padding:0; background:#f8f8f8; border:1px solid #e6e4e4;}
.footer{ width:100%; height:78px; margin:0; padding:0; background:#120a0a;}
#footer{ width:978px; height:78px; margin:0 auto; padding:0;}
.footer_left{ width:580px; height:auto; float:left; margin:0; padding:0; font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:normal; color:#bfbfbf;}
.footer_leftm{ width:auto; height:auto; float:left; margin:20px 0 0 0; padding:0;}
.footer_leftm a{color:#bfbfbf; text-decoration:none;}
.footer_leftc{ width:auto; height:auto; float:left; margin:0; padding:10px 0 0 0;}
.footer_right{ width:280px; height:auto; float:right; margin:0; padding:0;}
.footer_rights{ width:280px; height:auto; float:right; margin:18px 0 0 0; padding:0; }
.sico{ width:21px; height:21px; float: right; margin:0 0 0 10px; padding:0;}
.footer_rightby{ width:auto; height:auto; float:right; margin:10px 0 0 0; padding:0;font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:normal; color:#bfbfbf; }
.clist{ font-family:Arial, Helvetica, sans-serif; font-size:12px; width:159px; overflow:hidden; margin:-2px 5px 0 0; height:21px;background: url(../images/drop.png) no-repeat right #eaeaea; border:none; padding:2px 0 0 0; border-left:1px solid #898A89; }
.clist select {
   background: transparent;
   width: 190px; border:none;color:#333333 !important;
  
}
.sbtn{ width:85px; height:23px; background:url(../images/search.png) no-repeat; border:none; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#e7e7e7; padding:0 0 3px 0; margin:-3px 0 0 0; text-shadow:0 1px 0 #095c88;}
.sbox{ width:125px; height:24px; background:url(../images/sbox.png) no-repeat; border:none; padding:0 0 0 25px;font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#333333 !important;}
*+html .clist{ font-family:Arial, Helvetica, sans-serif; font-size:12px; width:160px; margin:-3px 5px 0 0; height:24px; overflow: visible;background: url(../images/drop.png) no-repeat right; border: solid #d9e2e8; border-width:1px 0 0 0;}
*+html .clist select {
   background: transparent; width: 160px;
 
  
}
*+html .sbtn{ width:85px; height:23px; background:url(../images/search.png) no-repeat; border:none; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#e7e7e7; padding:0 0 3px 0; margin:0 0 0 0; text-shadow:0 1px 0 #095c88;}
.inner_left{width:666px; height:auto; float:left; margin:0; padding:0; background:#f8f8f8; border:1px solid #e6e4e4; }
.breadcrumbs{ width:656px; height:25px; float:left; margin:0; padding:0 0 0 10px; background:url(../images/bcbg.png) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999; line-height:25px;}
.breadcrumbs a{color:#999; text-decoration:none;}
.inner_left h3{ width:642px; height:auto; margin:10px 0 0px 10px ; float:left; border-bottom:1px dashed #999; padding:0 0 10px 0; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#010101;}
.inner_txt{ width:646px; height:auto; float:left; margin:0; padding:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; text-align: justify; line-height:18px;}
.regbox{ width:240px; height:25px; border:1px solid #ccc; background:url(../images/regfbg.png) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; padding:0 0 0 10px;}
.rlist{ height:25px;border:1px solid #ccc; background:url(../images/regfbg.png) repeat-x; width:74px; margin:0 10px 0 0;}
.rlistm{ height:25px;border:1px solid #ccc; background:url(../images/regfbg.png) repeat-x; width:84px; margin:0 10px 0 0;}
.rlisty{ height:25px;border:1px solid #ccc; background:url(../images/regfbg.png) repeat-x; width:74px; margin:0 ;}
a { text-decoration:none;}
.listmain{ width:975px; height:auto;  margin:15px 0 0 0; padding:0; background:#fff; border:solid #dddddd; float:left; border-width:1px 1px 0 1px;}
.listpic{ width:96px; height:96px; float:left; margin:0; padding:0; background:#fff; border:2px solid #c2c2c2;}
.list_right{ width:526px; height:auto; float: right; margin:0; padding:0;}
.listmain h3{ width:624px; height:auto; float:left; margin:0; padding:0 0 5px 0; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#1b5692; border-bottom:1px dashed #ccc;}
.listmain h3 span{ color:#5a5a5a; font-size:13px;}
.listtxt{ width:624px; height:auto; float:left; margin:0; padding:0; }
.lrmore{ width:133px; height:29px; float: left; margin:50px 0 0 0; padding:0; background: url(../images/lmore.png) no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#fff; text-shadow:0 -1px 0 #237199; text-align:center; line-height:28px;}
.lrmore a{ text-decoration:none; color:#fff;}
.register_right{ width:298px; height: auto; float:left; margin:0; padding:0; border:1px solid #dddddd;}
.register_right h3{ width:278px; height:54px; float:left; margin:0 0 5px 0; padding:0 0 0 20px; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#1d1c1c; background:url(../images/righth3.png) no-repeat bottom; line-height:42px;}
.register_right ul{ margin:0; padding:0 20px 0 20px; list-style:none;}
.register_right li{ margin:0; padding:5px 0 5px 35px; line-height:18px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#4b4b4b; border-bottom:1px  solid #ecebeb; background:url(../images/regli.png) no-repeat top left; float:left; width:222px;}
.register_right li a{color:#1559a0; text-decoration:none;}
.admin a{ color:#124e8c; text-decoration:none;}

.list_left{ width:976px; height: auto; float:left; margin:0; padding:0; border:1px solid #E6E4E4;}
.list_left h3{ width:950px; height:auto; margin:10px 0 0px 10px ; float:left; border-bottom:1px dashed #999; padding:0 0 10px 0; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#010101;}
.breadcrumbs_list{ width:966px; height:25px; float:left; margin:0; padding:0 0 0 10px; background:url(../images/bcbg.png) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999; line-height:25px;}
.breadcrumbs_list a{color:#999; text-decoration:none;}
.inner_list{ width:975px; height:auto; float:left; margin:0; padding:0px; }
.listhead{ width:975px; height:32px; float:left; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#313131; font-weight:bold; text-transform:uppercase; background: url(../images/listhead.png) repeat-x; line-height:32px; text-align:center;}
.lheadinh{ width:368px; height:32px; float:left; margin:0; padding:0 0 0 5px; border-right:0px solid #ccc; text-align:left;}
.lcheadinh{ width:235px; height:32px; float:left; margin:0; padding:0 0 0 5px; border-right:0px solid #ccc;text-align:left;}
.psecureh{ width:100px; height:32px; float:left; margin:0; padding:0;border-right:0px solid #ccc;}
.paidminh{ width:170px; height:32px; float:left; margin:0; padding:0;border-right:0px solid #ccc;}
.viewsinh{ width:100px; height:32px; float:left; margin:0; padding:0;border-right:0px solid #ccc;}
.senqh{ width:70px; height:32px; float:left; margin:0; padding:0;}

.lheadin{ width:360px; height:45px; float:left; margin:0; padding:0; border-right:0px solid #ccc; padding:0 5px 0px 5px;}
.lcheadin{ width:230px; height:45px; float:left; margin:0; padding:0; border-right:0px solid #ccc; padding:0 5px 0px 5px;}

.psecure{ width:200px; height:45px; float:left; margin:0; padding:0;border-right:0px solid #ccc; }
.psecure img{ margin:12px 0 0 0;}
.paidmin{ width:170px; height:45px; float:left; margin:0; padding:0 ;border-right:0px solid #ccc; text-align:center;}
.paidmin img{ margin:12px 0 0 0;}
.viewsin{ width:100px; height:45px; float:left; margin:0; padding:0;border-right:0px solid #ccc;  text-align:center;}
.senq{ width:70px; height:45px; float:left; margin:0; padding:0; text-align:center}
.senq img{ margin:12px 0 0 0;}

.tbl { width:974px; border: 1px solid #CCCCCC;}
.tbl th { padding: 5px 5px 5px 5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#313131; text-decoration:none; background-color: #f8f9fb}
.tbl td { padding: 5px 5px 5px 5px; line-height:25px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#313131; text-decoration:none; border-bottom:1px solid #ccc;} 
.tbl a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#313131; text-decoration:none;} a:hover { text-decoration: underline;}
.tbl bgclass { background-color:#f8f9fb; }

.tbl1 { border: 0px solid #CCCCCC;}
.tbl1 th { padding: 5px 5px 5px 5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#313131; text-decoration:none; background-color: #f8f9fb}
.tbl1 td { padding: 5px 5px 5px 5px; line-height:25px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#313131; text-decoration:none; border-bottom:0px solid #ccc;} 
.tbl1 a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#313131; text-decoration:none;} a:hover { text-decoration: underline;}
.tbl1 bgclass { background-color:#f8f9fb; }

.tbl2 { border-top: 1px solid #CCCCCC;}
.tbl2 th { padding: 5px 5px 5px 5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#313131; text-decoration:none; background-color: #f8f9fb;text-align:left;border-bottom:1px solid #ccc;}
.tbl2 td { padding: 5px 5px 5px 5px; line-height:25px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#313131; text-decoration:none; border-bottom:1px solid #ccc;} 
.tbl2 a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#313131; text-decoration:none;} a:hover { text-decoration: underline;}
.tbl2 bgclass { background-color:#f8f9fb; }

.listdetails{ width:975px; height:45px; float: left; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#313131; line-height:45px;border-bottom:1px solid #ccc; text-align: left;}
.listdetails1{ width:975px; height:45px; float: left; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#313131; line-height:45px;border-bottom:1px solid #ccc; text-align: left; background:#f8f9fb;}
.listdetailsa { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#313131; text-decoration:none;}



.qlc{ width:975px; float:left; padding:5px 0 0 0; height:30px; border:1px solid #bdbcbd; background:url(../images/quicklinks_bg.png) repeat-x top left #f9f8f8;
}
.qlc .quick{

	width:670px;

	float:left;

	padding:7px 0 0 10px;

	height:20px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:14px;

	text-transform:uppercase;

	font-weight:bold;

	color:#0049ff;

	

	}
	.qlc a{

	color:#333333;

	text-decoration:none;

	}

.quick_icon{

	float:left;

	padding:2px 0 0 7px;

	}
.qlc1{ width:975px; float:left; padding:5px 0 0 0; height:auto; border:0px solid #bdbcbd; }
.qlc1 .quick{ width:670px; float:left; padding:5px 0 0 10px; height:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8px; text-transform:uppercase;
font-weight:bold; color:#0049ff; }
.qlc1 a{ color:#333333; text-decoration:underline; padding-right:18px;}
.quick_icon1{ float:left; padding:2px 0 0 7px; }
.msgtxt { font-family:font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:red;}

.PL5 { padding-left:5px;}
.PL10 { padding-left:10px;}
.PL20 { padding-left:20px;}
.PT5 { padding-top:5px;}
.PB5 { padding-bottom:5px;}
.PR5 { padding-right:5px;}
.FR { float:right; }
.FL { float:left; }
.require { font-family:font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:red; font-weight:bold;}

.regbox1{ width:180px; height:25px; border:1px solid #ccc; background:url(../images/regfbg.png) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; padding:0 0 0 10px;}
.rlist1{ height:25px;border:1px solid #ccc; background:url(../images/regfbg.png) repeat-x; width:180px; margin:0 10px 0 0;}
.rlistm{ height:25px;border:1px solid #ccc; background:url(../images/regfbg.png) repeat-x; width:84px; margin:0 10px 0 0;}
.rlisty{ height:25px;border:1px solid #ccc; background:url(../images/regfbg.png) repeat-x; width:74px; margin:0 ;}
.rbtn{ width:67px; height:26px; background:url(../images/rbtn.png) no-repeat; border:none; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#fff; padding:0 0 3px 0; text-decoration:none;}
.rbtn a { text-decoration:none;} a:hover { text-decoration:none;}
#navbar {
	position: relative;
	top: 0;
	right: 0; 
	margin: 0;
	padding: 0;}
#navbar li {
	list-style: none;
	float: left; background:url(../images/mbdr.png) no-repeat right top; padding:0 3px 0 3px;  }
#navbar li a {
	display: block;
	padding: 9px 8px 15px 8px;
	text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff;

	font-weight: bold; }
#navbar li a:hover {
	color: #1f5b98; background:#edecec; }
#navbar li ul {
	display: none;  }
	
#navbar li ul li{ background: url(../images/mbdr1.png) repeat-y right bottom; padding:0 2px 0 0;}

#navbar li ul li a{ padding:2px 8px 6px 8px;}	
	
#navbar li:hover ul, #navbar li.hover ul {
	position: absolute;
	display: inline;
	left: 0;
	width: 100%;
	margin: 0;
	padding: 0; }
#navbar li:hover li, #navbar li.hover li {
	float: left; }
#navbar li:hover li a, #navbar li.hover li a {
	color: #1559a0; }
#navbar li li a:hover {
	color: #000; }

.PT10 { padding-top:10px; }
.MT10 { margin-top:10px; }
.MT20 { margin-top:20px; }
.MB10 { margin-bottom:10px; }