/*公共部分*/
*{margin:0;padding:0;}
body{ font-family:"微软雅黑"; font-size:12px; color:#333; height:100%; width:100%;}
img{border:0;}
a{text-decoration:none; color:#333;}
ul,ol,li{list-style:none;}
.left{float:left;}
.right{float:right;}
.mg{width:1000px;margin:0 auto;}
.cl{clear:both;}
.ov{ overflow:hidden;}

.top{ background:#fff url(../images/nav_bg.png) repeat-x left bottom; height:115px; position:static; top:0; left:0; width:100%; z-index:9999;}
.top .mg{/* position:relative;*/ text-align:right;}
.top .logoBox{ overflow:hidden; height:60px;}
.top .logo{/* position:absolute; left:10px; top:0;*/ float:left;}
.top .logo img{ max-height:60px;}
.top .top_right{ height:28px; line-height:28px;/* position:absolute; right:0; top:0;*/ float:right;}
.top .top_right a{ margin:0 8px; color:#666;}
.top .top_right a:hover{ color:#38a838;}
.navbar{ height:55px;/* padding-top:40px;*/ text-align:right;}
.navbar ul{ height:45px;padding:5px 0; display:inline-block;}
.navbar ul li{ float:left; width:160px; padding-right:1px; height:50px;background:url(../images/nav_on.png) no-repeat right center; text-align:center;}
.navbar ul li.off{ background:none;}
.navbar ul li a{ color:#fff; font-size:18px; display:block; height:35px; padding:5px 0; width:100%;line-height:35px;}
.navbar ul li a.on,.navbar ul li a:hover{ background:url(../images/nav_on2.jpg) no-repeat center center;}
.navbar ul li span{ color:#ceae5a; font-family:"Times New Roman"; font-size:10px;}

/*banner*/
.banner{ text-align:center;}
.slide_Box{ width:100%; height:390px; overflow:hidden; position:relative; display:inline-block;}
.slide_Box .hd{overflow:hidden; position:absolute;left:45%; bottom:10px; z-index:1; }
.slide_Box .hd ul{overflow:hidden; zoom:1;}
.slide_Box .hd ul li{ display:compact;float:left; width:12px; height:12px; line-height:20px; text-align:center; color:#000;  cursor:pointer; background:#296ff4; margin:0 6px;}
.slide_Box .hd ul li.on{background:#021b4a;}
.slide_Box .bd{ text-align:center; position:relative; height:100%; z-index:0;   }
.slide_Box .bd li{ width:100%; height:390px; zoom:1; vertical-align:middle; display:inline-block; }
.slide_Box .bd li a{ width:100%; height:100%; display:inline-block;}
.slide_Box .prev,.slide_Box .next{ position:absolute; left:10%; top:45%;display:block; width:40px; height:70px; filter:alpha(opacity=0);opacity:0;}
.slide_Box .prev{ left:auto;left:15%;background:url(../images/banner_btn_l.png);}
.slide_Box .next{ left:auto;right:15%;background:url(../images/banner_btn_r.png);}
.slide_Box:hover .prev,.slide_Box:hover .next{ filter:alpha(opacity=50);opacity:0.5;}
.slide_Box:hover .prev:hover,.slide_Box:hover .next:hover{filter:alpha(opacity=100);opacity:1; }
.slide_Box.prevStop{ display:none;}
.slide_Box.nextStop{ display:none;}

.footer{ padding:10px 0; background:url(../images/footer_bg.png) repeat-x left top; line-height:24px; color:#666666;}
.footer a{ color:#666666; margin:0 6px;}

.content{ padding-top:20px;}
.cont_left{ width:210px; margin:0 10px; float:left;}
.cont_left_title{ background:url(../images/sidebar_bg.png) repeat-x; height:31px; border-top-left-radius:4px; border-top-right-radius:4px; color:#fff; line-height:31px;}
.cont_left_title h3{ font-weight:normal; padding-left:18px; font-size:14px;}
.cont_left_title h3 span{ padding-left:12px; font-size:12px; color:#b8dbf1;}
.cont_left_list{ border-left:1px solid #dce6f2; border-right:1px solid #dce6f2;}
.cont_left_list li{ height:34px; line-height:34px; border-bottom:1px solid #dce6f2; padding-left:16px;color:#999;}
.cont_left_list li a{ color:#999; padding-left:12px; background:url(../images/cont_btn1.png) no-repeat left center;}
.cont_left_list li:hover{ color:#2662d4;}
.cont_left_list li:hover a{ color:#2662d4;background:url(../images/cont_btn2.png) no-repeat left center;}
.cont_contact{padding:24px 0;}
.cont_contact a{ display:inline-block;}


.cont_right{ width:730px; margin:0 12px 24px 28px; float:left;}
.cont_right_title{ overflow:hidden; height:32px; line-height:32px; border-bottom:1px solid #e3e3e3; margin-bottom:15px;}
.cont_right_title h3{ float:left; color:#2662d4; font-family:"新宋体"; font-size:16px;}
.cont_right_title div{ float:right; color:#999; font-family:"新宋体"; font-size:12px;}
.cont_right_title div a{ color:#999; margin:0 3px;}
.cont_right_title div a:hover,.cont_right_title div a.on{color:#2662d4; font-weight:bold;}

.cont_right .right_main h1 { color: #000; }

.cont_pro_windows{ width:100%; height:100%; background:rgba(0,0,0,0.78); position:fixed; top:0; text-align:center; vertical-align:middle; cursor:pointer;}
.cont_pro_windows .cont_pro_brand{ display:inline-block; padding-top:150px;}
.cont_pro_windows .cont_pro_brand a{ display:inline-block; margin:0 33px;}







