@charset "utf-8";
html, body, div, span,
h1, h2, h3, h4, h5, h6, p,
a, em, img, small, strike, strong, sub, sup,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; list-style:none}



/* Links */
a { text-decoration: underline; }
a:link { color: #3e3e3e; }
a:visited {color: #3e3e3e;}
a:hover, a:active {color: #1879b9;text-decoration: none;}
a.more { padding-right: 7px; }
a.more:link, a.more:visited { color: #0857a6; }
a.more:hover, a.more:active {color: #1879b9;}

body { color: #3a3e45; font: normal 12px Arial, Verdana, Helvetica, sans-serif; line-height: 1.4;}
.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.clearfix{ display: inline-block; }
.clearfix{ display: block; }
/* End hide from IE-mac */
.js-stat { position: absolute; width: 0; height: 0; top: 0; left: 0; visibility: hidden; overflow: hidden; }
.hidden { display: none; }
.clear { clear: both; font-size: 1px; line-height: 0; height: 0; overflow: hidden; }
.flink{ margin:10px auto; width:982px;color:#999 }
.flink a{margin-right:6px;color:#999 }

/* 选项卡关键属性 */
.menu {background-color:#fff;color:#272727; border-bottom:0px solid #d2d2d2; height:71px;width:980px; margin:0}
.menu ul {margin:0px; padding:0; list-style:none; height:71px;}
.menu li {display:inline; line-height:52px; float:left;margin:0 30px 0 20px !important; display:block}
.menu li a,.menu li a:hover,.menu li a.tabactive{width:140px; height:71px;display:block;}
.menu li a,.menu li a:hover {color:#666; text-decoration:none; text-align:center;padding:0;font-size:14px ;font-weight:bold;}
.menu li a {color:#666;}
.menu li a:hover{color:#000;}
.menu li a.tabactive {background-color:#fff; font-weight:bold;position:relative;background:#fff url(img/icon_bg_a.gif) top left no-repeat !important;color:#fff;}
#tablink1,#tablink2,#tablink3,#tablink4,#tablink5,#tablink6,#tablink7,#tablink8{background:#fff url(img/icon_bg_b.gif) top left no-repeat;}
#tablink1:hover,#tablink2:hover,#tablink3:hover,#tablink4:hover,#tablink5:hover,#tablink6:hover,#tablink7:hover,#tablink8:hover{background:#fff url(img/icon_bg_b2.gif) top left no-repeat;}

#tabcontent1,#tabcontent2,#tabcontent3,#tabcontent4,#tabcontent5,#tabcontent6,#tabcontent7,#tabcontent8{width:980px; height:320px;text-align:center;font-size:12px; margin-bottom:5px; padding:0;background:#fff url(img/tabg.jpg) top repeat-x; overflow:hidden}
#tabcontent1{background-position:0 -320px}
#tabcontent2{background-position:0 -320px}
#tabcontent3{background-position:0 -320px}
#tabcontent4{background-position:0 -320px}
#tabcontent5{background-position:0 -320px}
#tabcontent6{background-position:0 -320px}
#tabcontent7{background-position:0 -320px}
#tabcontent8{background-position:0 -320px}
#tabcontent9{background-position:0 -320px}

#tabpage{border-left:1px solid #eee;border-right:1px solid #eee;width:978px; height:300px;margin:0; padding:0; text-align:left;background:transparent; overflow:hidden;}
#tabtop{background:transparent url(img/tabtop.gif) top no-repeat; margin:0 ; padding:0; height:10px; width:980px; overflow:hidden}
#tabbottom{background:transparent url(img/tabottom.gif) top no-repeat; margin:0; padding:0; height:10px; width:980px}

#tabpage_left{ width:230px;float:left;margin:0px 26px; text-align:center; display:inline}
#tabpage #tabpage_left .tabimg{margin-top:26px;}
#tabpage #tabpage_left h2,#tabpage #tabpage_left h2 a{margin:5px;font-size: 14px; color: #1879b9;text-decoration: none}
#tabpage #tabpage_left h2 a:hover{margin:5px;font-size: 14px; color: #1879b9; text-decoration:underline}
#tabpage_right{ float:right;width:690px; display:inline}
#tabpage_right h3,#tabpage_right a h3 ,#tabpage_right a:hover h3{ padding: 4px 0 10px; margin: 10px 0 0px 0; font-size: 14px;border-bottom: 0px solid #ccc; width:90%;text-decoration:none !important;font-weight:700; color:#1879b9}
#tabpage_right .h3border{background:transparent url(img/highlightboder.gif) bottom repeat-x; height:2px; width:90%; display:block; margin:0 0 16px; padding:0; overflow:hidden}
#tabcontent1 .h3border{background-position: 0px -2px}
#tabcontent2 .h3border{background-position: 0px -2px}
#tabcontent3 .h3border{background-position: 0px -2px}
#tabcontent4 .h3border{background-position: 0px -2px}
#tabcontent5 .h3border{background-position: 0px -2px}
#tabcontent6 .h3border{background-position: 0px -2px}
#tabcontent7 .h3border{background-position: 0px -2px}
#tabcontent8 .h3border{background-position: 0px -2px}
#tabcontent9 .h3border{background-position: 0px -2px}

#tabcontent1 h3 a{color: #1879b9}
#tabcontent2 h3 a{color: #1879b9}
#tabcontent3 h3 a{color: #1879b9}
#tabcontent4 h3 a{color: #1879b9}
#tabcontent5 h3 a{color: #1879b9}
#tabcontent6 h3 a{color: #1879b9}
#tabcontent7 h3 a{color: #1879b9}
#tabcontent8 h3 a{color: #1879b9}
#tabcontent9 h3 a{color: #1879b9}
.li1,.li2,.li3,.li4,.li5,.li6,.li7,.li8,.li9{ width:40px; height:40px; display:block;float:left; margin-right:8px; cursor:pointer}
.li1{background:url(img/icon_li.gif) 0px 0px no-repeat; }
.li2{background:url(img/icon_li.gif) 0px -40px no-repeat; }
.li3{background:url(img/icon_li.gif) 0px -80px no-repeat; }
.li4{background:url(img/icon_li.gif) 0px -120px no-repeat; }
.li5{background:url(img/icon_li.gif) 0px -160px no-repeat; }
.li6{background:url(img/icon_li.gif) 0px -200px no-repeat; }
.li7{background:url(img/icon_li.gif) 0px -240px no-repeat; }
.li8{background:url(img/icon_li.gif) 0px -280px no-repeat; }
.li9{background:url(img/icon_li.gif) 0px -320px no-repeat; }
.li10{background:url(img/icon_li.gif) 0px -360px no-repeat; }
.li11{background:url(img/icon_li.gif) 0px -400px no-repeat; }

#tabpage_right ul li a{color: #666; text-decoration:none}
#tabpage_right ul li a:hover{color: #666;text-decoration: underline}
#tabpage_right ul li a span{font-size: 12px; color: #1879b9; font-weight:400; text-decoration: none}
#tabpage_right ul li a span:hover{font-size: 12px; color: #1879b9; font-weight:700; text-decoration:underline }

#tabpage_right ul{ display:inline; margin:0; padding:0}
#tabpage_right ul li{ float:left; display:block; width:300px; height:54px; overflow:hidden; margin:0 25px 24px 0}

.banner {margin:10px auto; width:980px; }
.banner .banner_slide{ width:695px; height:253px; padding-bottom:3px;background: #fff url(slide/slide_bg.jpg) 0 0 no-repeat; float:left; overflow:hidden}
.banner .banner_right{ width:285px; height:253px; padding-bottom:3px; background: #fff url(slide/slide_right.jpg) 0 0 no-repeat;float:left; overflow:hidden}
.banner .banner_right_top,.banner .banner_right_bottom{ height:124px; width:100%;overflow:hidden}

.banner .banner_right_top a,.banner .banner_right_bottom a{ color:#333; font-weight:700; text-decoration:none; display:block; width:170px; height:20px; overflow:hidden}
.banner .banner_right_top a:hover,.banner .banner_right_bottom a:hover{ color:#cf000e; font-weight:700; text-decoration:none}
.banner .banner_right_top a{ margin:88px 0 0 35px; text-indent:26px}
.banner .banner_right_bottom a{ margin:85px 0 0 35px;}

.hmpg-container1 a { text-decoration: none; color: #3a3e45; }
.hmpg-container1 a:hover { text-decoration: underline; color: #cf000e; }
.hmpg-container2 a {text-decoration: none; color: #3f; }
.hmpg-container2 a:hover { text-decoration: underline; color: #cf000e; }


#container a.more { font-size: 12px; color: #cf000e; text-decoration: underline; padding: 0; background-image: none; white-space: nowrap; }
#container a.more:hover { color: #cf000e; text-decoration: none;}

img.hmpg-banner { display: block; margin-bottom: 8px; }
.hmpg-block1, .hmpg-block2, .hmpg-block3, .hmpg-block4 { float: left; display: inline; width: 245px; }
.hmpg-box, .hmpg-box2 { display: inline; width: 490px; }
/*.hmpg-block2. .hmpg-block4 { width: 246px; margin: 0 4px; }*/
.hmpg-block2 { width: 240px; margin: 0 4px 0 0;}
.hmpg-container1 .hmpg-block4 {width:240px}
.hmpg-container2 .hmpg-block4 {width:245px}
.hmpg-container2 .hmpg-block4 dd{margin:0px 0 10px 5px}
.hmpg-container2 .hmpg-block4 dd img{ padding:2px; border:1px #ccc solid}
.hmpg-container1, .hmpg-container1 .hmpg-box, .hmpg-container2, .hmpg-container3 .hmpg-box, .hmpg-container4 {background: #f9f9f9}
.hmpg-container1 a.more, .hmpg-container2 a.more { position:relative; top: 10px; left:170px}

.hmpg-container2 .hmpg-block3 a.more { right: 265px; }
.hmpg-container2 .hmpg-block41 a.more { right: 18px; top: 120px; }

.hmpg-container2 .hmpg-block2, .hmpg-container2 .hmpg-block3, .hmpg-container2 .hmpg-block4 { height:auto !important; min-height: 116px; height: 116px}

.hmpg-container2 h2 a { text-decoration: none; color: #fff;font-weight:700}
.hmpg-container2 h2 a:hover { text-decoration: underline; color: #fff; }
.hmpg-container2 .hmpg-block4 p { padding: 0 5px 10px 18px; }
.hmpg-container2 .hmpg-block1 h2 { background: #e5e5e5 }
.hmpg-container2 .hmpg-block2 h2, .hmpg-container2 .hmpg-block3 h2 {background: #fff url('img/bg_vbox2-wide-top.png') no-repeat center 3px; }
.hmpg-container2 img { float: left; display: inline; }
.hmpg-container2 .hmpg-block2 img { margin: 10px 15px 0 20px; }

.hmpg-container2 { background: #fff; position: relative; padding-bottom: 35px; margin:10px auto; width:980px}
.hmpg-container2 .hmpg-box { background-position: -508px 15px; width: 980px; padding-bottom: 14px; }
.hmpg-container2 h2 {font:normal 14px/30px 宋体,Arial, sans-serif; color: #fff; height:30px; margin: 0 0 5px 0; background: #fff  url('img/bg_vbox2-wide-top.png') center 3px no-repeat; text-indent:10px}
.hmpg-container2 .hmpg-block2 dl { width: 230px;height:176px;padding-left:5px; overflow:hidden}
.hmpg-container2 .hmpg-block2 dt { float:left; width: 175px;line-height:22px;background:url('img/arrow.gif') 0 6px no-repeat; padding-left:10px}
.hmpg-container2 .hmpg-block2 dd { float: left; width: 42px !important; line-height:22px; text-align:right;margin:0}

.hmpg-container2 .hmpg-block4 dl { width: 230px; padding-left:10px; height:88px}
.hmpg-container2 .hmpg-block4 dt { float: left; width: 85px; }
.hmpg-container2 .hmpg-block4 dd { float: left; width: 130px; padding-bottom: 10px;margin:0}

