body,h1,h2,h3,h4,h5,h6,form,ul,li,p,dl,dt,dd{margin:0;padding:0;}
body{font-family:Arial;font-size:12px;line-height:20px;color:#585858;background:#FFF;}
img{ border:none;vertical-align:middle;}
input,textarea,select{outline:none;}
li{list-style:none;}
a{color:#369;text-decoration:none;}
a:hover{color:#e0650a;text-decoration:underline;}

.header,.main,.footer{margin:0 auto;width:950px;}
.logo,.menu,.menu ul,.menu li,.menu li a,.menu li span,.top_search span,.top_search div,.top_search form,.top_search input,.top_search select,.top_search p,.fl{float:left;}
.menu div,.top_search .right_bg,.fr{float:right;}
.menu li,.menu li span,.menu .m_1,.menu .m_1 span,.menu .m_2,.menu .m_2 span,.top_search span{background:url(../images/bg_not.gif) no-repeat;}
.top_search{ background:url(../images/bg_x.gif) repeat-x;}
.m_t{margin-top:9px;}
.m_10{ margin: 10px;}
.m_t2{margin-top:9px;_margin-top:5px;}
.m_l{margin-left:9px;}
/*头部*/
.header{margin-top:5px;}
.logo{margin-left:7px;}
.menu{margin-left:20px;width:720px;position:relative;}
.menu ul{padding-top:30px;}
.menu li{margin-left:5px;padding-left:15px;font-family:Verdana;font-size:13px;line-height:24px;}
.menu li span{width:15px;height:24px;display:block;background-position:-158px 0;}
.menu .m_1,.menu .m_2{background-position:0 -24px;}
.menu .m_1 span,.menu .m_2 span{border-bottom:1px;background-position:-158px -24px;}
.menu li a{color:#386db2;}
.menu .m_1 a,.menu .m_2 a{color:#FFF;}
.menu li a:hover{text-decoration:none;}

.menu div{padding:10px 0 0 10px; position:absolute;right:0;top:0;font-size:12px;line-height:24px; font-family:"宋体", Arial;color:#000;}
.menu div a{margin:0 5px;color:#1c49a4;}
.menu div a:hover{color:#e0650a;}
.top_search{height:42px;overflow:hidden;}
.top_search span{width:7px;height:42px;display:block;background-position:-175px 0;}
.top_search .right_bg{background-position:-182px 0;}
.top_search div{padding-top:8px;width:926px;font-size:12px;line-height:21px;color:#141416;}
.top_search form{margin-left:116px;*margin-left:58px;}
.top_search .search_text{padding:0 5px;*padding:3px 5px;width:370px;height:22px;*height:16px;font-family:Arial;}
.top_search select{margin-left:8px;width:122px;height:24px;font-size:12px;line-height:24px;font-family:Arial;}
.top_search .search_text,.top_search select{border:solid 1px #578dd1;}
.top_search .search_b{margin-left:15px;width:88px;height:24px;cursor:pointer;border:none;background:url(../images/bg_not.gif) no-repeat -567px 0;}
.top_search p{margin-left:23px;line-height:24px;font-family:"宋体", Arial;}
.top_search p a{margin-left:12px;color:#FFF;}
.top_search p a:hover{color:#e98c26;text-decoration:underline;}

.cur{margin:0 auto;padding-left:4px;width:946px;font-size:10px; padding-top: 4px; padding-bottom: 4px; line-height:18px; font-family:Verdana; color:#333;}
.cur h1{ font-weight: bold; font-size: 12px; display: inline; color: #333;}
.cur h2{ font-weight: bold; font-size: 12px; display: inline; color: #333;}
/*底部*/
.footer{margin-top:12px;padding:14px 0 30px 0;text-align:center;font-size:12px;font-family:Arial;color:#333;line-height:22px;background:url(../images/bg_x.gif) repeat-x 0 -512px;}
.footer a{margin:0 5px;}

.bottom .ul_1 a{text-decoration:underline;}
.clear{margin:0;padding:0;font-size:0;line-height:0;width:0;height:0;clear:both;overflow:hidden;}
.box_pro_1119{position:relative;background:#fff; width:746px !important;border: 1px solid #DCDCDC !important;}