﻿/* CSS Document */
body{font-family: Arial, Helvetica, sans-serif; color: #555; font-size:12px; padding:0px; margin:0 auto;background:url(../img/bg1.jpg) center top  no-repeat; width:100%;}
.main_body{ margin:0 auto; width:980px;}
div,table,td,tr,p,ul,li,form,input,a{ margin:0px; padding:0px; list-style-type:none;}
a{ color:#555; text-decoration:none;}
A:HOVER{ color:#09f; text-decoration:none;}
.top{ width:980px; height:170px;}
.logo{ padding-left:20px; float:left; width:220px; padding-top:15px;}
.top_right{ float:left; width:738px;}
.top_right_cen{ height:30px; text-align:right; padding-top:20px; height:40px; padding-right:20px;}
.top_right_cen a{ color:#000; text-decoration:none; padding-right:20px; padding-left:4px;}
.top_right_cen a:hover{ color:#0367b1; text-decoration:none;}
.skip_text{ text-align:right; padding-right:30px; width:708px; height:50px;}
.search_bg{ background:url(../img/search_bg1.gif) no-repeat left center; width:248px; padding-top:4px; padding-left:6px; height:30px; float:right; margin-right:30px;}
input{ float:left;}
.search{ background:url(../img/search_bg2.gif) no-repeat left top; border:none; width:158px; height:26px; line-height:26px; color:#666;
padding-left:10px; font-family:Arial, Helvetica, sans-serif;}
.banner{ width:970px; height:386px; margin:0 auto;}
.banner9{ width:740px; height:186px; margin:0 auto;}
.left_cplist{ border-top:1px solid #b8c2d2; float:left; background:#fff; width:215px; height:384px; padding-left:14px;}
.left_cplist ul{ width:215px; padding-top:10px;}
.left_cplist ul li{ float:left; width:203px; height:21px; line-height:21px; background:url(../img/nav.jpg) left center no-repeat; padding-left:12px;}
.left_cplist ul li a{ color:#000; text-decoration:none;}
.left_cplist ul li a:hover{ color:#2898ea; text-decoration:underline;}
.banner_img{ height:385px; float:left; background:#ccc; width:741px;}
.banner9_img{ height:185px; float:right; background:#ccc; width:739px;}
.banner1{ width:970px; background:#fff; height:457px; margin:0 auto; clear:both;}
.sub_right11{ width:736px; height:186px;float:right; padding-top:2px; }
.sub_right1{ width:736px; float:right; padding-top:5px; background:url(../img/title_bg.jpg) center 10px no-repeat #fff;  border-top:1px solid #b8c2d2;}
.i_content{ background:#fff; width:970px; margin:0 auto; margin-top:4px; overflow:hidden;}
.i_content1{ background:#fff; width:970px;height:800px; margin:0 auto; margin-top:4px; overflow:hidden;}
.sub_left1{ width:216px; float:left; height:854px;  padding-left:1px; line-height:24px;}
.left_cplist1{ border-top:1px solid #b8c2d2; float:left; background:#fff; width:215px; height:384px; padding-left:14px;}
.sub_left{ width:195px; float:left; height:444px; background:url(../img/left_bg.gif) right bottom no-repeat; padding-left:20px; line-height:24px; position:relative; }
.sub_left p{position:absolute; bottom:0px; padding-bottom:50px; margin:0px }
.sub_right{ width:740px; float:left; padding-top:20px; background:url(../img/title_bg.jpg) center 20px no-repeat;}
.mtitle{ width:624px; margin:0 auto; height:40px; line-height:36px; padding-left:76px; font-weight:bold; font-size:13px;}
.footer{ width:970px; margin:0 auto; height:60px; color:#000; text-align:center; padding-top:14px; clear:both;}
.content_text{ line-height:20px; padding:12px 30px;}
.content_text p{ text-indent:2em; padding-bottom:10px;}
/* common styling */
.menu {font-family: Tahoma, Arial, Verdana; width:970px; color:#fff; margin:0 auto; font-size:13px; background:#2898ea; height:40px;}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; width:122px; height:40px; text-align:center; color:#ffffff; border-right:1px solid #ffffff; line-height:40px; font-size:13px; overflow:hidden; font-weight:bold;}
.menu ul {padding:0; margin:0;list-style-type: none; }
.menu ul li {float:left; position:relative;}
.menu ul li ul {display: none;}
/* specific to non IE browsers */
.menu ul li:hover a {color:#ff0;}
.menu ul li:hover ul {display:block; position:absolute; top:40px; left:0; z-index:20; width:230px; border:1px solid #2898ea;}
.menu ul li:hover ul li a.hide {background:#fff; FILTER: alpha(opacity=50);  -moz-opacity: 0.5; opacity: 0.5; height:21px; line-height:21px; text-align:left; padding-left:4px; color:#000000; font-size:12px; font-weight:normal; width:225px;}
.menu ul li:hover ul li:hover a.hide {background:#000099; color:#FFF;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#ffffff; height:30px; color:#000000; border-bottom:1px solid #cccccc; font-size:12px; font-weight:normal; text-align:left; padding-left:4px; width:225px;}
.menu ul li.left_list { width:228px; color:#2898ea; font-weight:bold; font-size:13px; background:#fff; border-right:1px solid #fff; height:40px; line-height:40px; text-align:center;}
.left_list1{width:220px; color:#2898ea; font-weight:bold; font-size:13px; background:#fff; height:40px;  border-bottom:1px solid #b8c2d2; line-height:40px; text-align:center;}
.pro_title_read{font-size:18px; color:#000000; font-weight:bold; padding:10px 10px 8px 10px; border-bottom:1px #CCCCCC dashed;}
.banner2{ width:970px; background:#fff; height:100%; margin-left:5px;}
