﻿/* CSS Document */
@import url("common.css");
.doc_banner{ margin:0 auto; width:1000px;}
.doc_banner img{width:1000px;}
.bread{ width:715px; border-bottom:1px solid #0154a6; margin:8px; height:30px; line-height:30px;}
.bread h2{  padding-left:5px; background:url(../images/ico_0.jpg) no-repeat left center;color:#0154a6; font-size:18px; font-weight:bold; float:left;}
.bread p{ float:right; padding-right:15px;}
.bread a{ color:#333}
.bread2{height:30px; line-height:30px; border-bottom:1px solid #0154a6; margin-bottom:15px;}
.bread2 a{ color:#333}
.search { float:right;height:23px; width:230px; background:#FFFFFF; line-height:23px; border:#CCCCCC 1px solid; margin:3px 10px 0px 0px;}
.search .txt{ width:175px; float:left; height:23px;  border:none;color:#ccc; }
.search .but{ background:url(../images/serc.jpg) no-repeat; width:55px; border:none; height:23px; float:right; cursor:pointer;}

.cont{ margin:10px;}

.doc_left{ width:223px; float:left;border:1px #2293db solid;}
.tit{ background:url(../images/tit_bg.jpg) repeat-x; text-align:center;}
.tit span {  background:url(../images/tith.png) no-repeat center; width:146px; height:42px; display:block;line-height:42px;margin-left:41px;font-size:16px; font-weight:bold;color:#555}
.nav_left{ }
.nav_left li{ width:202px; height:36px; margin:5px auto; border-bottom:1px #1085cf dotted;}
.nav_left li a{ display:block; width:202px; height:36px; line-height:36px; font-size:14px; color:#333; text-align:center;}
.nav_left li a:hover, .hover_navl{ background:url(../images/n_lefth.jpg) no-repeat center; color:#333; text-align:center;font-weight:bold;display:block; }


.doc_right{ float:right; width:738px;border:1px #2293db solid;}

.doc{ padding:15px;}
.doc .cen{ text-align:center; font-size:18px; font-weight:bold; color:#333;}
.doc .lis{ text-align:left;font-size:18px; font-weight:bold; color:#008177;margin-bottom:15px;}
.doc .bv{ text-align:center; width:100%;}
.doc .bv span{ padding:0px 8px;}
.doc .showtxt p{ line-height:22px; margin:8px 0px;}
.contact{ padding:20px; color:#999999;}
.contact p{ line-height:18px; padding-bottom:5px;}
.contact p span{ color:#000000;}
.wrap_case{ padding:20px 0px 0px 0px;}
.cls_01 li{ float:left; width:180px; height:160px; text-align:center; line-height:30px; margin:10px 30px 10px 30px; color:#fff;}
.cls_01 li a:hover{ color:#2497e0}
.cls_01 li a{ color:#333}
.cls_01 li img{ padding:5px; border:#333 1px solid; background:#777; display:block}
.cls_01 li img:hover{background-color:#2497e0;}

.cls_03{ padding:3px 5px 0px 0px;}
.cls_03 span{ float:right;}
.cls_03 a{ color:#333}
.cls_03 li{ line-height:35px; background:url(../images/ico_01.png) no-repeat left center; padding-left:18px; border-bottom:#CCCCCC 1px dotted; color:#ccc;}

.doc h2{ text-align:center; font-size:18px; font-weight:bold; color:#666; line-height:34px;}
.doc .bv{ text-align:center; width:100%;}
.doc .bv span{ padding:0px 8px;}
.doc .showtxt{ margin-bottom:30px;}
.doc .showtxt p{ line-height:22px; margin:10px 0px;}
.doc .showtxt img{ max-height:660px;}


.page { width: 100%; padding: 20px 0; text-align: center;}
.page a{ width:40px; height:20px; line-height:20px;color:#333}
.page .prev,.page .next { margin: 0 10px;}
.page .num { padding: 5px; text-align: center; display:inline-block; color: #000; border:#CCCCCC 1px solid; margin:0px 5px; background:#FFFFFF}
.page .cur { color:#fff;  background:#cccccc}
.cls4{ padding:5px 0px 20px 10px;}
.cls4 li { overflow: hidden;  float:left; width:160px; height:150px; display:inline; margin:10px 10px 0px 15px; line-height:50px; text-align:center; }
.cls4 li .photo2{ width:150px; height:100px; padding:4px; display:block; margin:8px auto 0px; text-align:center;overflow:hidden; border:#cccccc 1px solid;}
.cls4 li .photo2:hover{ background:#666666;}
.cls4 li .txt1{ width:120px;line-height:16px; height:20px; margin-top:4px; text-align:center;}
.m2right .pad{ padding:30px;}
.m2right .pad h2{ font-size:12px; }
.buy input[type=text]{ height:24px; line-height:24px; width:200px;}
.but1{ background:url(../images/message_10.gif) no-repeat; cursor:pointer; width:137px; height:33px; border:none; color:#FFFFFF; text-align:center; line-height:40px;}

#main{ width:980px; margin:20px auto;}
.main_pic{ float:left;}
.main_txt{ float:right; width:495px;}
.main_txt h1{ font-size:24px; margin-bottom:15px;}
.main_txt .cpjs{ margin:15px 0;}
.main_txt .cpjs li{line-height:22px;}
.main_txt .down li{ float:left; margin:0 15px}
.main_txt .down li a{ width:108px; height:22px; display:block; text-align:center; line-height:22px; padding-left:10px;}
.main_txt h2{ line-height:40px; font-size:18px; color:#000}
.xqy{margin-top:20px; border-top:3px #168ad4 solid;}
.xqy h2{ line-height:46px; color:#168ad4; font-weight:bold;}
.x_1{width:940px; margin:0 auto} 
.more a{ background:url(../images/ico1.jpg) no-repeat center;display:block;width:70px; height:20px;color:#666; text-align:center; line-height:20px; font-family:"宋体"}