@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { margin: 0; padding: 0; }
ol, ul { list-style: none; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }

/* 来自yahoo, 让标题都自定义, 适应多个系统应用 */

input,textarea{font-family: "微软雅黑", Arial, Helvetica, sans-serif;}

input:-moz-placeholder { color: #999; }
::-webkit-input-placeholder { color:#999; }

label{ cursor:default;}
input{ vertical-align:middle;}
input,button,select,textarea{outline:none}
textarea{ resize:none;}

.fl{ float:left !important;}
.fr{ float:right !important;}

.clearfloat{ clear:both; height:0; line-height:0; overflow:hidden; font-size:0;}
/*-----------------------------------*/
body{ font:12px/20px "Times New Roman", Times, serif; background:#fff url(../img/bg_body.png) no-repeat center top;}

.wrapper{ width:960px; margin:0 auto;}

#page_header{ }
.header{position:relative; height:185px; margin-bottom:15px;}
.header .logo1{position: absolute;top: 10px;left: 14px;	z-index: 10; width:156px; height:152px; }
.header .logo2{position: absolute;top:47px;left:170px;	z-index: 10; width:365px; height:58px;}
.header .search{width:300px; height:30px; position: absolute; top:65px; right:0;}
.search #keyword{color: #747474;cursor: text;font-family:Arial;font-size: 14px; height: 25px;line-height:28px; padding: 2px 2px 1px 20px; width:192px; border:1px solid #cccbca; background: url(../img/icon_search.png) no-repeat 5px 5px; margin-right:10px;}
.search #submit{cursor: pointer; height:30px;vertical-align: middle; width:70px; background:url(../img/btn_search.png) no-repeat left top;}
.search input { repeat 0 0;border:none;color:#8A8A8A;font-family:Arial;font-size: 14px;vertical-align:top;}
.header .language{ position:absolute; right:10px; top:10px;}
.header .language a{ margin-left:10px;}
#menu{ background:#992826 url(../img/bg_menu.png) no-repeat left top; height:55px; position:absolute; left:0; bottom:0; width:960px;}
#menu ul{ margin-left:250px; padding-top:12px;}
#menu li{ float:left; background: url(../img/menu_line.png) no-repeat left 7px; text-align:center; height:30px; position:relative;}
#menu li a{ color:#fff; font-size:15px; display:block; padding-top:5px; padding-bottom:15px; font-family:"Times New Roman", Verdana, Geneva, sans-serif; margin-left:19px; margin-right:19px; }
#menu li.tol1{ background:none;}
#menu li.tol7 a{ margin-right:0; }
#menu li a:hover{ text-decoration:none; color:#fff001;}

body#index #menu li.tol1 a,
body#about #menu li.tol2 a,
body#leaders #menu li.tol3 a,
body#news #menu li.tol4 a,
body#companies #menu li.tol5 a,
body#contact #menu li.tol6 a{ color:#fff001;}

#menu li ul{ position:absolute; left:0; top:37px; margin-left:0; background:#992826 url(../img/bg_drop_down.png) no-repeat left top; width:240px; padding:10px 0; display:none; z-index:55;}
#menu li ul li{ float:none; background:none; text-align:left; line-height:25px; height:25px;}
#menu li ul li a{ font-size:13px; padding:0;}
body#leaders #menu li.tol3 ul li a{ color:#fff;}
body#leaders #menu li.tol3 ul li a:hover{ color:#fff001;}

#menu li:hover ul{ display:block;}

#page_footer{ background-color:#909090;height:51px;}
#page_footer p{ padding-top:14px; color:#ffffff; font-size:12px;}
#page_footer p a{color:#ffffff; font-size:12px; margin-left:5px;}
#page_footer p b{ margin-left:4px;}
#page_footer p span{ float:right;}
/*******sidebar*********/
.login_box{ margin-bottom:16px;}
.login_box h2{ font-size:14px; color:#fff; background-color:#cf0010; padding-left:17px; height:30px; line-height:30px;}
.index_login{ background:#22385d url(../img/bg_login_bottom.png) no-repeat left bottom; padding:15px 0 14px 19px;}
.index_login table {width: 179px;}
.index_login input {border: 1px solid #D2D2D2;color: #414141; font-size: 12px;height: 18px;line-height: 18px;margin-bottom: 7px;padding: 3px 3px 2px 5px;width: 170px;}
.index_login .form_txt{width: 157px;}
.index_login .verycode{width: 102px;}
.index_login .form_btn{background:url(../img/btn_login.png) no-repeat left top; border: medium none;border-radius: 3px 3px 3px 3px;color: #db1e00; font-weight:bold;font-size: 12px; height: 24px;margin-top: 2px;padding: 0;width:66px; margin-right:4px;}
.index_login a {color: #fff;font-size: 12px;margin-left: 5px;}

.find{ margin-bottom:16px;}
.find .box_w213{ background:#d8d8d8 url(../img/bg_w213_bottom.png) no-repeat left bottom; padding-bottom:10px;}
.find h2{ font-size:14px; color:#fff; background-color:#fff; padding-left:17px; height:30px; line-height:30px;background:url(../img/bg_w213_h_top.png) no-repeat left top;}

#search_form{ margin-top:15px; margin-left:12px;}
#search_form input{border: 1px solid #D2D2D2;color: #414141; font-size: 12px;height: 18px;line-height: 18px;margin-bottom: 7px;padding: 3px 3px 2px 5px;width: 170px;}
#search_form .form_txt{width: 157px;}
#search_form select {border: 1px solid #D2D2D2;color: #414141; font-size: 12px;height:23px;margin-bottom: 7px;padding: 3px 3px 2px 5px;width: 180px;}
#search_form .form_btn{background:url(../img/btn_login.png) no-repeat left top; border: medium none;border-radius: 3px 3px 3px 3px;color: #db1e00; font-weight:bold;font-size: 12px; height: 24px;margin-top: 2px;padding: 0;width:66px; margin-right:4px;}


.subscribe .box_w213{ background:#d8d8d8 url(../img/bg_w213_bottom.png) no-repeat left bottom; padding-bottom:10px;}
.subscribe h2{ font-size:14px; color:#fff; background-color:#fff; padding-left:17px; height:30px; line-height:30px;background:url(../img/bg_w213_h_top.png) no-repeat left top;}

#take_form{ margin-top:15px; margin-left:12px;}
#take_form label{ width:67px; display:inline-block; vertical-align:middle; font-size:12px; color:#414141;}
#take_form label input{ padding:0; border:none; width:15px;height:15px; margin-bottom:0; margin-right:2px;}
#take_form input{border: 1px solid #D2D2D2;color: #414141; font-size: 12px;height: 18px;line-height: 18px;margin-bottom: 7px;padding: 3px 3px 2px 5px;width: 110px;}
#take_form select {border: 1px solid #D2D2D2;color: #414141; font-size: 12px;height:23px;margin-bottom: 7px;padding: 3px 3px 2px 5px;width: 120px;}
#take_form .form_btn{background:url(../img/btn_login.png) no-repeat left top; border: medium none;border-radius: 3px 3px 3px 3px;color: #db1e00; font-weight:bold;font-size: 12px; height: 24px;margin-top: 2px;padding: 0;width:66px; margin-right:4px;}

/**************友情链接***************/
.links .box_w213{ background: url(../img/bg_w213_bottom2.png) no-repeat left bottom;padding-bottom: 2px;}
.links .box_w213 h2{font-size:14px;padding:2px 13px 4px 13px; color:#000; background:url(../img/bg_w213_top.png) no-repeat left top;}
.links .box_w213 .box_border{border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1;padding:9px;}
.prev, .next{ width:192px;height:24px;cursor:pointer;}
.prev{background: url(../img/prev.png) no-repeat scroll center top; margin-bottom:7px;}
.next{background: url(../img/next.png) no-repeat scroll center top;}
.con{ width:192px; height:345px;overflow:hidden;position:relative}
.con_list{position:relative}
.con li{border:1px solid #e6e6e6; height:75px; width:190px; margin-bottom:10px;
/*box-shadow:0 1px 7px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0 1px 7px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 0 1px 7px rgba(0, 0, 0, 0.28);*/}
.con li img{ margin:4px;}


/***********page*************/
.page{ height:24px; margin-bottom:59px; padding-top:20px;}
.page ul{ text-align:center;}
.page li{ display:inline-block; margin-right:5px; background:none; margin-bottom:0; padding-bottom:0;}
.page li a{ color:#333333; font-size:14px; font-family:Arial, Helvetica, sans-serif; padding:2px 9px; background-color:#cbcbcb; background-image:none; display:block; }
.page li.up a,.page li.down a{ font-weight:normal;}
.page li.current a{ background-color:#992826; color:#fff;}
html.lt-ie7 .page li{ display:inline;}

