@charset "gb2312";
/* CSS Document */

/*CSS reset*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textatea, p, blockquote, th, td, input { margin: 0; padding: 0; }
body { font-size: 12px; font-family: "宋体"; width: 100%; background: #ebedf0;}
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }
ol, ul, li { list-style: none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
addr, acronym { border: 0; }
a { color: #333; text-decoration: none }
a:hover { text-decoration: none; color: #5282b7}
.fl { float: left; }
.fr { float: right; }
.bg1 { background: #f1f1f1; }
.hui { color: #999; }
.text_decnone { text-decoration: none }
.clear { clear: both; }
strong { font-weight: bold; }
.ft10 { font-size: 10px }
.ft12 { font-size: 12px }
.ft14 { font-size: 14px }
.ft18 { font-size: 18px }
.ft20 { font-size: 20px; }
.marl10 { margin-left: 10px; }
.marlr05 { margin: 0px 5px; }
.marr10 { margin-right:10px;}

.header { margin: 0px; padding: 0px; width: 100%; background: url(head_bg.jpg) no-repeat center 28px; }
.head_top { width: 1000px; margin: 0px auto; height: 28px; line-height: 28px; padding: 0px; }
.head_logo { height: 80px; display: block; width: 1000px; margin: 0px auto; padding: 38px 0px 32px 0px; position: relative; }
.head_search { width: 310px; height: 35px; margin: 0px auto; line-height: 35px; color: #333; padding-top: 26px; }
.hdsearch_txt { width: 255px; border: #ccc 1px solid; border-right: 0px; height: 35px; line-height: 35px; padding-left: 10px; font-size: 12px; color: #666; float: left }
.head_search a { width: 40px; height: 35px; display: block; float: left; background: url(search.jpg) no-repeat; border: 0px; color: #fff; font-size: 12px; line-height: 35px; text-indent: -9999px; }
.head_search a:hover { background-position: -40px 0px; }
.head_link { position: absolute; top: 1px; right: 0px; }

.link_btn { font-size: 14px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 0px 0px 8px 8px; border: 1px solid #17aae9; padding: 5px 24px; text-decoration: none; background: -moz-linear-gradient( center top, #1ebaf7 5%, #17aae9 100% ); background: -ms-linear-gradient( top, #1ebaf7 5%, #17aae9 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1ebaf7', endColorstr='#17aae9');
background: -webkit-gradient( linear, left top, left bottom, color-stop(5%, #1ebaf7), color-stop(100%, #17aae9) ); background-color: #1ebaf7; color: #ffffff; display: inline-block; text-shadow: 1px 1px 0px #17aae9; -webkit-box-shadow: 1px 1px 0px 0px #17aae9; -moz-box-shadow: 1px 1px 0px 0px #17aae9; box-shadow: 1px 1px 0px 0px #17aae9; }
.link_btn:hover { background: -moz-linear-gradient( center top, #17aae9 5%, #1ebaf7 100% ); background: -ms-linear-gradient( top, #17aae9 5%, #1ebaf7 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#17aae9', endColorstr='#1ebaf7');
background: -webkit-gradient( linear, left top, left bottom, color-stop(5%, #17aae9), color-stop(100%, #1ebaf7) ); background-color: #17aae9; color: #fff }
.link_btn:active { position: relative; top: 0px; }

.link_btn2 { font-size: 14px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 0px 0px 8px 8px; border: 1px solid #fc9904; padding: 5px 24px; text-decoration: none; background: -moz-linear-gradient( center top, #fcae41 5%, #fc9904 100% ); background: -ms-linear-gradient( top, #fcae41 5%, #fc9904 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcae41', endColorstr='#fc9904');
background: -webkit-gradient( linear, left top, left bottom, color-stop(5%, #fcae41), color-stop(100%, #fc9904) ); background-color: #fcae41; color: #ffffff; display: inline-block; text-shadow: 1px 1px 0px #fc9904; -webkit-box-shadow: 1px 1px 0px 0px #fc9904; -moz-box-shadow: 1px 1px 0px 0px #fc9904; box-shadow: 1px 1px 0px 0px #fc9904; }
.link_btn2:hover { background: -moz-linear-gradient( center top, #fc9904 5%, #fcae41 100% ); background: -ms-linear-gradient( top, #fc9904 5%, #fcae41 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc9904', endColorstr='#fcae41');
background: -webkit-gradient( linear, left top, left bottom, color-stop(5%, #fc9904), color-stop(100%, #fcae41) ); background-color: #fc9904; color: #fff; }
.link_btn2:active { position: relative; top: 0px; }

.link_btn3 { font-size: 14px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 0px 0px 8px 8px; border: 1px solid #1d71c4; padding: 5px 24px; text-decoration: none; background: -moz-linear-gradient( center top, #2890f0 5%, #1d71c4 100% ); background: -ms-linear-gradient( top, #2890f0 5%, #1d71c4 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2890f0', endColorstr='#1d71c4');
background: -webkit-gradient( linear, left top, left bottom, color-stop(5%, #2890f0), color-stop(100%, #1d71c4) ); background-color: #2890f0; color: #ffffff; display: inline-block; text-shadow: 1px 1px 0px #1d71c4; -webkit-box-shadow: 1px 1px 0px 0px #1d71c4; -moz-box-shadow: 1px 1px 0px 0px #1d71c4; box-shadow: 1px 1px 0px 0px #1d71c4; }
.link_btn3:hover { background: -moz-linear-gradient( center top, #1d71c4 5%, #2890f0 100% ); background: -ms-linear-gradient( top, #1d71c4 5%, #2890f0 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d71c4', endColorstr='#2890f0');
background: -webkit-gradient( linear, left top, left bottom, color-stop(5%, #1d71c4), color-stop(100%, #2890f0) ); background-color: #1d71c4; color: #fff; }
.link_btn3:active { position: relative; top: 0px; }

.link_btn4 { font-size: 14px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius:0px 0px 8px 8px; border: 1px solid #1dc49a; padding: 5px 24px; text-decoration: none; background: -moz-linear-gradient( center top, #27e8b8 5%, #1dc49a 100% ); background: -ms-linear-gradient( top, #27e8b8 5%, #1dc49a 100% );  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#27e8b8', endColorstr='#1dc49a');
background: -webkit-gradient( linear, left top, left bottom, color-stop(5%, #27e8b8), color-stop(100%, #1dc49a) ); background-color: #27e8b8; color: #ffffff; display: inline-block; text-shadow: 1px 1px 0px #1dc49a; -webkit-box-shadow: 1px 1px 0px 0px #1dc49a; -moz-box-shadow: 1px 1px 0px 0px #1dc49a; box-shadow: 1px 1px 0px 0px #1dc49a; }
.link_btn4:hover { background: -moz-linear-gradient( center top, #1dc49a 5%, #27e8b8 100% ); background: -ms-linear-gradient( top, #1dc49a 5%, #27e8b8 100% );  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1dc49a', endColorstr='#27e8b8');
background: -webkit-gradient( linear, left top, left bottom, color-stop(5%, #1dc49a), color-stop(100%, #27e8b8) ); background-color: #1dc49a; color:#fff; }
.link_btn4:active { position: relative; top: 0px; }

.head_nav { padding: 0px; margin: 0px; width: 100%; background: #004998; }
.head_navlist { width: 1000px; margin: 0px auto; padding: 0px; height: 35px; }
.head_navlist li { float: left; font-weight: bold; }
.head_navlist li a { width: 143px; display: block; text-align: center; height: 35px; line-height: 35px; font-size: 14px; font-family: "新宋体"; color: #fff; padding: 0px; background: url(nav_x.jpg) repeat-y right top }
.head_navlist li a:hover { background: #4283c5 }
.head_navlist li.on a { width: 140px; display: block; text-align: center; height: 35px; line-height: 35px; font-size: 14px; font-family: "新宋体"; color: #fff; padding: 0px; background: #4283c5 }
.footer { width: 100%; margin: 0px; padding: 20px 0px; line-height: 20px; color: #333; font-family: "新宋体"; color: #ccd2d9; background: #1369b1; }
.footer ul { background: url(foot_icon.png) no-repeat 120px center; width: 1000px; margin: 0px auto; line-height: 26px; }
.footer ul li { width: 750px; border-left: #2373bb 1px solid; margin-left: 200px; padding-left: 30px; }

