@charset "utf-8";
*{margin:0 auto;padding:0 auto}
body{text-align:left;color:#666;font:12px/24px Arial, Helvetica, sans-serif;background:url(top_bg.gif) top left repeat-x;}
div{margin:0 auto;padding:0}
ul,form{margin:0;padding:0}
li{list-style:none}
a{color:#666}
a:link{text-decoration:none}
a:visited{text-decoration:none;color:#666}
a:hover{text-decoration:underline;color:#666}
img{border:none;float:left}
h1{font:bold 18px/24px Arial, Helvetica, sans-serif;color:#cb1100;float:left;width:320px}
h2{font:bold 14px/28px Arial, Helvetica, sans-serif;color:#cb1100;float:left;width:640px}
h3{font:bold 18px/24px Arial, Helvetica, sans-serif;color:#5e5e5e;float:left;width:640px}
h4{font:bold 18px/24px Arial, Helvetica, sans-serif;color:#5e5e5e;}
h5{font:bold 21px/24px Arial, Helvetica, sans-serif;color:#cb1100;float:left;width:640px}
h6{font:bold 12px/24px Arial, Helvetica, sans-serif;color:#cb1100;float:left;width:620px;background:url(e-m.gif) left center no-repeat;padding-left:20px;border-bottom:1px solid #ccc}
.h1{font:bold 14px/24px Arial, Helvetica, sans-serif;color:#444}
.color{color:#cb1100;font: bold 14px/24px Arial, Helvetica, sans-serif}
.color2{color:#cb1100;font: bold 12px/24px Arial, Helvetica, sans-serif}
.myfixed {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.m_t{margin-top:10px}

.m_b{margin-bottom:10px}

.wrap{width:900px;}
.top{width:900px;float:left;background:url(logo.jpg) left top no-repeat;margin-bottom:10px}
.top500{width:500px;float:left;height:72px}
.top400{width:400px;height:65px;text-align:right;background:url(400.gif) right bottom no-repeat;padding-top:7px;float:right}
.top_menu{width:900px;padding-top:8px;height:43px;float:left}

.index_banner{width:870px;float:left;background:#e7e7e7;padding:10px 15px;margin-bottom:10px}
.index_banner ul{float:left;width:210px;}
.banner_right{margin-right:10px}
.banner{width:900px;float:left;margin-bottom:30px}

.index_txt{width:900px;float:left;margin-bottom:20px}
.index_left{wuidth:640px;float:left}
.index_right{wuidth:245px;float:right;}

.ys01{width:140px;padding-left:60px;float:left;background:url(ys01.jpg) left top no-repeat;font:12px/18px Arial, Helvetica, sans-serif;margin-bottom:10px}
.ys02{width:140px;padding-left:60px;float:left;background:url(ys02.jpg) left top no-repeat;font:12px/18px Arial, Helvetica, sans-serif;margin-bottom:10px}
.ys03{width:140px;padding-left:60px;float:left;background:url(ys03.jpg) left top no-repeat;font:12px/18px Arial, Helvetica, sans-serif;margin-bottom:10px}
.ys04{width:140px;padding-left:60px;float:left;background:url(ys04.jpg) left top no-repeat;font:12px/18px Arial, Helvetica, sans-serif;margin-bottom:10px}
.ys05{width:140px;padding-left:60px;float:left;background:url(ys05.jpg) left top no-repeat;font:12px/18px Arial, Helvetica, sans-serif;}

.left{wuidth:640px;float:left;padding-top:15px}
.left ul{width:640px;float:left;margin-bottom:10px;clear:both}
.left_h1{width:320px;float:left}
.left_h1 p{width:320px;float:left}
.left_img{float:right;margin:0 0 10px 10px;}
.left_txt{width:}
.right{width:245px;float:right;border-top:3px solid #ccc}
.r_u{margin-bottom:10px;float:left}
.r_txt{width:245px;height:25px;border-bottom:1px solid #dbdbdb;font:12px/25px Arial, Helvetica, sans-serif;float:left;}
.r_txt a{width:240px;display:block;padding-left:5px}
.r_txt a:link{text-decoration:none}
.r_txt a:visited{text-decoration:none;color:#666}
.r_txt a:hover{background:#cb1100;color:#FFF;padding-left:5px}
.rtxt {width:240px;height:25px;border-bottom:1px solid #dbdbdb;font:12px/25px Arial, Helvetica, sans-serif;float:left;background:#f3f3f3;padding-left:5px}
.rgb {width:240px;border-bottom:1px solid #dbdbdb;font:12px/25px Arial, Helvetica, sans-serif;float:left;background:#f3f3f3;padding-left:5px;padding-bottom:5px}
.rgrt{width:220px;height:40px;padding:5px;background:url(yy.gif) center center no-repeat;border:1px solid #ccc;margin-bottom:5px}

.p_menu{width:640px;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;padding:5px 0;margin:5px 0;font: bold 12px/21px Arial, Helvetica, sans-serif;color:#cb1100}
.p_txt{width:630px;float:left;padding-left:10px;background:url(jt.gif) left top no-repeat;}
.case{width:630px;border-bottom:1px solid #ccc;margin-bottom:30px;padding-bottom:10px;padding-right:10px;float:left}
.cbg{background:url(cbg.gif) left center no-repeat;width:195px;padding-left:15px;float:left;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.case_txt{padding:0 40px}
.case_txt p{margin-bottom:20px;float:left;width:560px}

.left_No1{width:640px;height:36px;background:url(no1.gif) left center no-repeat;float:left;border-bottom:1px solid #e3e3e3;text-align:right;font:12px/36px Arial, Helvetica, sans-serif;margin-bottom:10px}
.left_No2{width:640px;height:36px;background:url(no2.gif) left center no-repeat;float:left;border-bottom:1px solid #e3e3e3;text-align:right;font:12px/36px Arial, Helvetica, sans-serif;margin-bottom:10px;clear:both}
.left_No3{width:640px;height:36px;background:url(no3.gif) left center no-repeat;float:left;border-bottom:1px solid #e3e3e3;text-align:right;font:12px/36px Arial, Helvetica, sans-serif;margin-bottom:10px;clear:both}
.left_No4{width:640px;height:36px;background:url(no4.gif) left center no-repeat;float:left;border-bottom:1px solid #e3e3e3;text-align:right;font:12px/36px Arial, Helvetica, sans-serif;margin-bottom:10px;clear:both}


.nocolor{float:left;width:640px;font-size:100%;line-height:normal;clear:both;}
.nocolor li{display:block;margin:0;padding:0;float:left}
.nocolor a {margin-left: 0px;margin-bottom: 0px;margin-right: 0px;margin-top: 0px;border-bottom-color: #cccccc;border-bottom-width: 1px;border-bottom-style: solid;width:320px;float:left;padding:0;text-decoration:none;text-decoration:none;}
.nocolor a span { padding-left:5px;padding-bottom: 6px;padding-right: 0px;padding-top: 6px;float:left;color: #888888;line-height:20px;}
.nocolor a:hover span {color: white;}
.nocolor a:hover {color:white;background-color: #cb1100;}


.no1{float:left;width:640px;clear:both;margin-bottom:10px}
.no1_txt{width:121px;height:99px;background:url(no1_txt.gif) left top no-repeat;padding:15px;float:left;font:12px/18px Arial, Helvetica, sans-serif}
.no2_txt{width:640px;clear:both;float:left;margin-bottom:10px;}
.no3_txt{width:200px;float:left;margin-right:10px}
.no3_img{margin-right:10px}
.no4_txt{width:310px;padding-right:10px;border-bottom:1px solid #e3e3e3;padding-bottom:5px;float:left;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.no_right{margin-right:12px}

.right_menu{width:225px;float:left;background:url(right_menu.gif) left top no-repeat;padding:0 10px;text-align:right;font:12px/26px Arial, Helvetica, sans-serif;clear:both}

.right_g001{width:225px;padding-bottom:10px;float:left}


.right_h1{font: bold 14px/26px Arial, Helvetica, sans-serif;text-align:left;float:left;}
.right_txt{border:1px solid #e3e3e3;width:213px;float:left;clear:both;padding:15px;margin-bottom:10px}
.right_jt{width:203px;background:url(jt.gif) left top no-repeat;padding-left:10px;}

.news_txt{width:640px;float:left;padding-top:10px;padding-bottom:10px;border-top:1px solid #ccc;font:bold 14px/18px Arial, Helvetica, sans-serif;}
.news_t{width:640px;float:left;padding-bottom:10px;word-break:break-all}
.news_t p{float:left;width:640px;clear:both}
.js_txt{width:620px;float:left}
.jia_txt{width:620px;float:left}

.js_t{font:12px/24px Arial, Helvetica, sans-serif;margin-top:10px}


.yx01{width:175px;float:left;background:url(yx01.jpg) left top no-repeat;padding-right:10px;text-align:center;height:80px;font:bold 12px/60px Arial, Helvetica, sans-serif}
.yx01_2{width:175px;float:left;background:url(yx01_2.jpg) left top no-repeat;padding-right:10px;text-align:center;height:80px;font:bold 12px/60px Arial, Helvetica, sans-serif}
.yx02{width:430px;float:left;background:url(yx02.jpg) left top no-repeat;height:72px;font:12px/16px Arial, Helvetica, sans-serif;padding:8px 5px 0 20px}


.link{width:900px;clear:both;margin-bottom:10px}
.link a{float:left;margin-right:10px}
.links{border-top:1px solid #ccc;width:640px;float:left;padding-top:10px}
.links li{width:120px;float:left;margin-right:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.gblink{width:640px;margin-top:10px;padding-top:10px;border-top:1px solid #ccc;}

.bottom{width:900px;clear:both;color:#999;font:12px/24px Arial, Helvetica, sans-serif;padding-bottom:20px}
.b_top{width:860px;float:left;border-top:3px solid #ccc;background:#ebebeb;padding:20px;margin-bottom:5px}
.b_topimg {float:left;margin-right:6px}
.b_bottom{width:900px;float:left;text-align:right;}
.b_txt{border-bottom:3px solid #ccc;}
.b_color{color:#cb1100;font:bold 12px/24px Arial, Helvetica, sans-serif}
.bottom a{color:#999;}
.bottom a:link{text-decoration:none;color:#999;}
.bottom a:visited{text-decoration:none;color:#999;}
.bottom a:hover{text-decoration:underline;color:#999;}

.table{margin-top:10px;border-top:1px solid #ccc;padding-top:10px}
.gb{margin-top:20px;padding-top:20px;border-top:1px solid #ccc;float:left;width:640px}
A.msnqq:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.msnqq:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.msnqq:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A.msnqq:link {
	LINE-HEIGHT: 23px; COLOR: #ffffff; TEXT-DECORATION: none
}

.QQbox {Z-INDEX: 99; POSITION: absolute; WIDTH: 101px; TOP: 165px; RIGHT: 0px}

