@charset "utf-8";

html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0; padding: 0; }
img { border: 0 none; vertical-align: top; }
ul, li { list-style-type: none; }
h1, h2, h3, h4, h5, h6 { font-size: 14px; }
body, input, select, button, textarea { font-size: 12px; font-family: Tahoma, Geneva, sans-serif; }
button { cursor: pointer; }
i, em, cite { font-style: normal; }
body { background-image:url(../images/bg.jpg); background-repeat:repeat-x; background-color:#00ABEB; line-height: 1.2; }
a, a:link { color: #000000; text-decoration: none; }
a:visited {  }
a:active, a:hover { color:#CD1201; text-decoration: none; }
a:focus { outline: none; }
.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%; }
*html .fixed { height: 1%; }
.clear { diplay: block!important; float: none!important; clear: both; overflow: hidden; width: auto!important; height: 0!important; margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0; }
.more { float: right; }
.more a { font-weight: normal; font-size: 12px; }
.fl, .fr { display: inline; float: left; }
.fr { float: right; }
input{ border:0px; padding:0px; margin:0px;}

.block{ width:960px; margin:0 auto;}

.blank5{ width:100%; height:5px; line-height:5px; overflow:hidden; clear:both;}
.blank9{ width:100%; height:9px; line-height:9px; overflow:hidden; clear:both;}
.blank14{ width:100%; height:14px; line-height:14px; background-image:url(../images/r8_c2.jpg); background-repeat:repeat-x; overflow:hidden; clear:both;}
.blank20{ width:100%; height:20px; line-height:20px; overflow:hidden; clear:both;}


.big_main{ width:100%; position:absolute; right:0; top:0; padding:20px 0px 0px 0px; z-index:99999; background-image:url(../images/r9_c1.jpg); background-repeat:no-repeat; background-position:left bottom;}
.bg_flash{width:100%;height:509px; position:absolute; z-index:-99999;}
.nav{ width:920px; height:36px; line-height:36px; background-image:url(../images/r2_c3.jpg); background-repeat:no-repeat; padding:0 20px;}
.nav a{ color:#FFFFFF; display:block; float:left; margin:0 17px!important;*margin:0 17px!important;*margin:0 16px; font-size:14px; font-weight:bold;}
.nav a:hover{ color:#FCC92F;}
.logo{ width:467px; height:170px; padding-bottom:53px;}
.main_block{ width:960px; height:119px; background-image:url(../images/r1_r1.png); background-repeat:no-repeat; background-position:top; overflow:hidden;}
.main_blockbg{ width:960px; background-image:url(../images/r10_c9.jpg); background-repeat:no-repeat; background-position:right bottom; background-color:#fff;}
.main_block_top{ width:960px; height:54px;}
.login{ width:200px; height:86px; padding-top:33px;}
.search{ width:620px; height:40px; padding:72px 0 7px 140px; line-height:40px; color:#B91804; font-weight:bold; font-size:14px;}
.search_r{ color:#fff; padding:14px 60px 0 0; line-height:normal;}
.search_m{ width:85px; height:17px; background-image:url(../images/r2_c2.jpg); background-repeat:no-repeat; margin:0 5px; padding:0 2px;}
.search_n{ width:31px; height:17px; vertical-align:middle;}
.login_nav{ width:200px; height:16px; line-height:16px; color:#fff; font-size:14px; font-weight:bold; text-align:center;}
.login_m{ width:86px; height:16px; background-color:#fff;}
.login dl{ width:130px; height:40px; padding:8px 0 0 18px; float:left; color:#FFFFFF;}
.login dl dt{ width:130px; height:16px; margin-bottom:4px; float:left;}
.login .login_n{ width:44px; height:36px; padding:8px 3px 0 0; float:right;}
.login_v{ width:200px; height:20px; text-align:center;}
.main_blockbg_left{ width:194px; background-image:url(../images/r3_c2.jpg); background-repeat:no-repeat; background-position:left top; padding:24px 0 0 8px; overflow:hidden;}
.onlineqq{ width:194px; height:110px; background-image:url(../images/r2_c25.jpg); background-repeat:no-repeat; overflow:hidden;}
.onlineqq_nav{ width:194px; height:20px; padding:5px 0;line-height:20px; color:#fff; font-size:14px; font-weight:bold; text-align:center;}
.onlineqq a{ width:154px; height:20px; line-height:20px; padding:2px 20px; display:block; float:left; color:#fff;}
.sort{ width:194px;}
.sort_nav{ width:129px; height:35px; padding:30px 0 4px 75px; background-image:url(../images/r7_c3.jpg); background-repeat:no-repeat; font-size:14px; font-weight:bold; color:#fff;}
.sort_contact{ width:194px; background-image:url(../images/r11_c4.jpg); background-repeat:repeat-y;}
.sort_contact_top{ width:194px; height:36px; background-image:url(../images/r9_c4.jpg); background-repeat:no-repeat;}
.sort_contact_bottom{ width:194px; height:34px; background-image:url(../images/r15_c4.jpg); background-repeat:no-repeat;}
.sort_contact dl{width:150px; overflow:hidden; border-bottom:1px dashed #cccccc; margin:0 22px; padding:3px 0;}
.sort_contact dl dt{background-image:url(../images/r13_c5.jpg); background-repeat:no-repeat; background-position:center left; padding-left:0px; width:149px; height:22px; line-height:22px;}
.sort_contact dl dt a{ color:#0044A5;}
.sort_contact dl dd{width:134px; padding-left:30px;}
.main_blockbg_right{ width:742px; padding-right:13px; overflow:hidden;}
.new_pro{ width:742px; height:133px; background-image:url(../images/r2_c30.jpg); background-repeat:no-repeat;}
.rollBox{ width:742px; overflow:hidden; margin:0 auto; padding: 0; height: 133px;}
.rollBox .Cont{ width:684px; overflow:hidden; float: left; }
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{ width:138px; padding:12px 6px; float:left; text-align:left;}
/**+html .rollBox .Cont .pic{width:100px;float:left;text-align:center;padding-right:30px;}*/
.rollBox .Cont .pic a{ width: 130px; height: 100px; border:4px solid #007BCB; display:block; }
.rollBox #List1,.rollBox #List2{float:left;}
.img1 { float: left; margin:6px; width: 14px; height: 120px; cursor: hand;}
.img2 { float: right; margin:6px; width: 14px; height: 120px; cursor: hand;}
.red_pro{ width:261px; padding:10px 23px 10px 16px; overflow:hidden;}
.red_pro dl{ width:277px; height:91px; float:left; padding:10px 0;}
.red_pro dl dt{ width:102px; height:78px; background-image:url(../images/r50_c1.jpg); background-repeat:no-repeat; padding:6px; overflow:hidden; float:left;}
.red_pro dl dd {width:155px; height:22px; line-height:22px; float:right; overflow:hidden;}
.red_pro dl dd a{width:119px; height:22px; line-height:22px; text-align:center;background-image: url(../images/r6_c3.jpg); background-repeat:no-repeat; color:#000000; display:block;}
.hot_pro{ width:440px; overflow:hidden;}
.hot_pro_1{ width:220px;}
.hot_pro_nav{ width:220px; height:35px; border-bottom:4px solid #BCDE56; color:#656565; font-size:14px; font-weight:bold; line-height:45px;}
.hot_pro_1 ul{ float:left; padding:5px 0;}
.hot_pro_1 ul li{ width:212px; height:22px; padding-left:8px; line-height:22px; background-image:url(../images/r10_c6.jpg); background-repeat:no-repeat; background-position:left center; float:left;}
.hot_pro_2{ width:419px; height:102px; background-image:url(../images/r13_c15.jpg); background-repeat:no-repeat; padding:13px 0 0 24px;}
.hot_pro_2 a{width:102px; height:78px; background-image:url(../images/r13_c9.jpg); background-repeat:no-repeat;padding:6px; overflow:hidden; float:left; display:block; margin-right:19px;}
.news{ width:439px; padding-left:8px;}
.news_nav{ width:389px; height:21px; background-image:url(../images/r20_c3.jpg); background-repeat:no-repeat; padding:20px 0 0 50px; font-size:14px; font-weight:bold; color:#fff;}
.news ul{ padding:5px 0 5px 16px; width:423px; float:left;}
.news ul li{ width:423px; height:22px; padding-left:8px; line-height:22px; background-image:url(../images/r10_c6.jpg); background-repeat:no-repeat; background-position:left center; float:left;}
.news_more{ width:99px; height:22px; padding:0 0 0 340px;}
.news_more a{ background-image:url(../images/r20_c13.jpg); background-repeat:no-repeat; text-align:center; color:#fff; height:22px; line-height:22px; width:99px; display:block;}
.footer{ width:960px; height:68px; background-image:url(../images/r22_c2.jpg); background-repeat:no-repeat; padding:10px 0; overflow:hidden;}
.footer p{ text-align:center; line-height:22px;}
.maincontact{ width:702px; padding:20px;}
.maincontact dl{ width:138px; float:left; margin-right:30px; padding-bottom:20px;}
.maincontact dl dt{width: 130px; height: 100px; border:4px solid #007BCB; display:block; }
.maincontact dl dd{ width:138px; height:20px; line-height:20px;}
.onhere{width:702px; height:26px; line-height:26px;}
.new_list ul{ width:702px;}
.new_list ul li{ width:682px; background-image:url(../images/r80_c12.jpg); background-repeat:no-repeat; background-position:left center; height:40px; line-height:40px; padding-left:20px; float:left; border-bottom:1px dashed #cccccc; font-size:14px;}





table.guestbook{border-collapse:collapse; margin: 0px auto;}
table.guestbook td{border: 1px #999 solid; line-height:36px; padding:0 5px; text-align:left; padding-left:5px;}
table.guestbook1{border-collapse:collapse; margin: 0px auto;}
table.guestbook1 td{border: 1px #999 solid; line-height:25px; padding:0 5px; text-align:left; padding-left:5px; text-align:center;}
.about
{
	margin-bottom:20px;
	}
.about td
{
	background-image:url(../images/about_bt.jpg);
	background-position:center;
	background-repeat:no-repeat;
	}
	
	
	
	
.menu{ margin-left:12px; margin-top:5px; margin-bottom:5px;float:left;}
.dropdown{ margin-left:10px;}
.dropdown li
{
background-image:url(../images/home1_r2_c2.jpg);
background-repeat:no-repeat;
background-position:left center;
height:29px;
line-height:29px;
width:140px;
overflow:hidden;
word-break:keep-all;
white-space:nowrap;
padding-left:15px;
}