body {font-family:宋体;background:#ffffff url(img/body_bg.jpg) no-repeat;font-size:12px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0;}   
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
table{ margin:0 auto;}
img{vertical-align:top;border:0;}
ol,ul {list-style:none;}   
caption,th {text-align:left;}   
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}   
q:before,q:after {content:'';}   
abbr,acronym {border:0;}
address,caption,cite,code,dfn,em,th,var {font-weight:normal; font-style:normal;}
strong {font-weight:normal;}
a {color:#2b2b2b;text-decoration:none;}
a:hover {color:#2e467e;text-decoration:underline;}
a:active {color:#ba2636;}
.clear{clear:both; height:0px; font-size:0px; line-height:0px;}
.win960{ width:1000px; margin:0px auto}
/* 头部 */
.header{ height:90px;}
.header .logo{width:427px; height:75px; float:left; margin-top:15px}
.header .home{ float:right; margin-top:50px}
.header .home a{ float:left; width:100px; display:block; text-indent:20px; color:#2f306e}
.header .home .t1,.header .home .t2,.header .home .t3{ background:url(img/main.gif) no-repeat}
.header .home .t1{ background-position:0px -108px}
.header .home .t2{ background-position:0px -136px}
.header .home .t3{ background-position:0px -172px}
/* 导航 */
.navbox,.nav li,.nav li.current a,.nav li.selected a span,.nav li a.selected,.nav li a.selected span{background:url(img/nav.jpg) repeat-x;}
.navbox{height:44px;background-repeat:repeat-x;position:relative;z-index:9; font-family:"微软雅黑";width:1003px;margin:0 auto;}
.nav{width:1002px;margin:0 auto;}
.nav li{float:left;height:44px; background:url(img/link.jpg) center right no-repeat; padding:0 1px ;position:relative;}
.nav li.last{background:none;}
.nav li a{float:left;display:block;height:44px;overflow:hidden;}
.nav li a span{float:left;display:block;line-height:44px;font-size:14px;color:#fff;font-weight:800;cursor:pointer;width:141px;text-align:center;}
.nav li.selected a,.nav li a.selected{background-position:0 -60px;text-decoration:none;}
.nav li.selected a span,.nav li a.selected span{ background:url(img/nav_1.jpg) repeat-x center center;color:#fff;}
.nav li.selected .submenu{display:block;}
.nav li .submenu{display:none;position:absolute;top:44px;}
.nav li .submenu{width:141px;background:#5c5cb9; left:-1px}
.nav li .submenu li{float:none;padding:0;background:none;height:auto;border-bottom:dotted 1px #BEBEBE;}
.nav li .submenu li.last{border:none;}
.nav li .submenu li a{float:none;padding:0;text-align:center;height:28px;line-height:28px;background:none; color:#fff}
.main_con{margin:0 auto; background:url(img/bg.jpg) center center repeat-y; }
/* 图片幻灯片 - 公用类 */
.slideBox{ width:1000px; height:241px; overflow:hidden; position:relative; margin:5px auto }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:10px; bottom:10px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:5px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd img{ width:1000px; height:241px; }
.con_m{ width:990px; margin:10px auto;}
.lnt_1{ width:275px; float:left;}
.wind{ width:95%; margin:0 auto}
.cond{ width:97%; margin:5px auto; color:#666; line-height:24px;}
.cond img{ float:left; margin-top:3px; margin-right:5px}
.lnt_2{ width:455px; float:left;border-right:1px solid #5d5da7;border-left:1px solid #5d5da7}
.lnt_3{ width:255px; float:left}
.cond  a,.cond1 a{ /*text-decoration:underline; color:#203a78*/}
.title{ height:35px; background:url(img/t2.jpg) left bottom no-repeat; line-height:35px;margin:0 auto}
.title h2{font-family:"微软雅黑"; font-size:15px; color:#2e2f73; background:url(img/t4.jpg) no-repeat left center; text-indent:15px;}
.title span,.title1 span{ float:right; background:url(img/ico.gif) no-repeat  left center; text-indent:15px; margin-right:5px}
.title span a,.title1 span a{ color:#626185}
.cond span{ color:#45458f}
.title1{ background:url(img/t3.jpg) no-repeat; height:31px; line-height:25px;}
.title1 h2{ color:#fff; margin-left:15px}
.news{ width:98%; margin:10px auto}
.news .pic{ float:left; margin-right:5px;}
.news .text{ float:right; line-height:24px; color:#666; width:270px;}
.news .text h2{margin-bottom:10px}
.news .text a{ font-size:14px; font-weight:bold; color:#666; }
/* 首页产品展示*/
#demo {overflow:hidden;width: 420px; margin:4px auto}
#indemo {float: left;width: 2600%;}
#demo1 {float: left;}
#demo2 {float: left;}
#demo  li{ float:left; width:120px; height:110px; padding-left:10px; padding-right:8px; text-align:center; margin-top:5px}
#demo  li img{ border:1px solid #d3d3d3; padding:3px;}
#demo  li p a{ color:#666; line-height:30px;}
.cond1{ width:98%; margin:5px auto; color:#666; line-height:26px;}
.cond1 img{ float:left; margin-right:5px}
.cond2{ width:98%; margin:5px auto; color:#666; line-height:26px;}
.cond4{ text-align:center;width:96%; margin:5px auto; color:#666; line-height:26px;}
.cond4 p{ text-align:left}
/* 首页新闻*/
.inde_news{width:98%; margin:5px auto}
.news_list{ color:#2f2f2f; margin-top:5px; padding-bottom:10px}
.news_list li{ line-height:30px; height:30px;  background:url(img/main.gif) no-repeat -286px -160px; text-indent:25px; font-size:12px; text-align:left;}
.copyright{ background:url(img/fo.jpg) repeat-x center center; height:78px; text-align:right; line-height:24px; color:#4e4c66; overflow: hidden; }
.copyright p{ color:#011f65; margin-top:20px ;}
.copyright p,.copyright span{ margin-right:10px}
/* 分页*/
.page { margin:0px auto;width:470px;height:30px}
.page a {border: 1px solid #dedede;display:block;height:23px; line-height:23px; margin-right:5px; float:left;padding-left:6px; padding-right:6px; background:#f9f9f9 ; color:#696969}
.page a:hover { border:1px #545454 solid; color: #fff; background:#545454}
.page a.select{ border: 1px solid #545454; background-color:#545454; color:#ffffff; }
.page span {border: 1px solid #dddddd;display:block;height:23px; line-height:23px; margin-right:5px; float:left;padding-left:6px; padding-right:6px;  }
/* 新闻列表*/
.news_list1{width:100%; margin:0 auto; padding:5px}
.news_list1 li{ line-height:30px; color:#a7120e; text-align:left; font-size:14px; border-bottom:1px dotted #a1a1a1; padding-bottom:3px; background:url(img/ico1.jpg) no-repeat 0px 14px; text-indent:10px }
.news_list1 li a,.news_list1 p a{ color:#22225b}{ color:#22225b}
.news_list1 li span{ float:right; color:#a8a8a8}
.news_list1 p{ line-height:24px; text-align:left; color:#8d8d8d; font-size:12px; }
/*新闻正文*/
.newslist{ padding:5px 0}

.newslist .newsTitle {
	TEXT-ALIGN: center; PADDING-BOTTOM: 15px; LINE-HEIGHT: 24px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #808080;  FONT-WEIGHT: normal; PADDING-TOP: 23px
}
.newslist .newsTitle B {
	DISPLAY: block; FONT-FAMILY: "微软雅黑"; COLOR: #22225b; FONT-SIZE: 20px; font-weight:bold
}
.newslist .txt {padding-bottom:10px; text-indent:24px; padding-top:5px; color:#333; line-height:30px; text-align:left; font-size:14px; border-bottom:1px dotted #a1a1a1;
}
.peg{ line-height:30px;COLOR: #808080; height:30px}
.peg1{ line-height:30px;COLOR: #808080; height:30px; width:90%; margin:0 auto}
.dda{border-top:1px dotted #a1a1a1; margin-top:10px; margin-bottom:10px;}
.dda_1{border-bottom:1px dotted #a1a1a1; margin-top:10px; margin-bottom:10px; padding-bottom:10px;}
.bo{ margin-top:5px; width:100%;}
/* 内页图片幻灯片 - 公用类 */
.slideBox1{ width:177px; height:135px; overflow:hidden; position:relative; margin:2px auto }
.slideBox1 .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:0; z-index:1; }
.slideBox1 .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox1 .hd ul li{ float:left; margin-right:5px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox1 .hd ul li.on{ background:#f24a00; color:#fff; }
.slideBox1 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox1 .bd img{ width:177px; height:135px; }
/* 内页 */
.n_main{ width:1000px; border-top:1px solid #a2a2df;border-right:1px solid #a2a2df;border-left:1px solid #a2a2df; background:url(img/bgd.jpg) no-repeat center top; margin:5px auto 0}
.n_tle{ height:105px; position:relative; }
.n_tle .txt{ width:500px; height:30px;font-family:"微软雅黑"; font-size:15px; color:#5c5c61; position:absolute; background:url(img/ico3.gif) no-repeat  left 7px; left:20px; top:30px; text-indent:20px;}
.n_tle .txt span{ font-size:24px; color:#41428a; margin-left:10px; margin-right:5px}
.n_tle img{ position:absolute; right:5px}
.n_b{ width:960px; margin:0 auto;_width:980px;}
.n_left{ float:left; width:182px;}
.n_nav{ width:100%;}
.n_nav li{ background:url(img/x1.jpg) repeat-x; height:27px; margin-bottom:1px;}
.n_nav li a{ display:block; width:100px; height:27px; background:url(img/x2.jpg) no-repeat 15px center; line-height:27px; text-indent:30px; font-weight:bold; color:#fff}
.n_tltle{ background:url(img/x3.jpg) no-repeat center center; height:34px; line-height:34px; margin-top:5px}
.n_tltle a{ float:right; margin-right:5px;color:#fff}
.n_tltle h2{ font-family:"微软雅黑"; font-size:15px; color:#fff; text-indent:30px}
.n_bed{ border:1px solid #dcd7f4}
.con_ti{ height:42px; border-bottom:1px solid #c0bbd9;border-top:1px solid #c0bbd9; line-height:42px;}
.con_ti h2{font-family:"微软雅黑"; font-size:15px; color:#41427d; background:url(img/x5.jpg) left center no-repeat; text-indent:20px}
.con_ti span{ float:right; color:#504a6d}
.con_ti span a{color:#504a6d}
.n_right{ width:760px; float:right}

.cond_1 img{ float:left; margin-top:3px; margin-right:5px; border:1px solid #c0bbd9; padding:4px}
.con_4{ width:100%; border-top: dotted 1px #666; height:180px; padding-top:10px; margin-bottom:10px}
.con_4 li{ width:207px; height:180px; background:url(img/t7.jpg) no-repeat; text-align:center; float:left; margin-right:20px; margin-left:18px}
.con_4 li img{ width:197px; margin-top:5px; margin-bottom:8px}
.con_4 li h1{ font-weight:bold; color:#393972; text-align:left;}
.con_4 li h2{ color:#bcbcbc}
.con_4 li h1,.con_4 li h2{text-align:left; margin:0 10px}
.con_4 li p{text-align:left; margin:10px 10px 0 10px; line-height:24px; color:#4e5a68}


.cond_1 h2{ border-left:4px solid #41428a; font-size:14px; font-weight:bold; color:#41428a; text-indent:10px; height:25px; line-height:25px;}


.cond_1,.cond_2{ width:97%; margin:5px auto; color:#666; line-height:28px; padding-top:10px;}
.cond_2 img_xxx{ margin:10px auto; border:1px solid #c0bbd9; padding:4px}

.cond_2{ text-align:left}








/* 新闻列表*/
.gc_list1{width:100%; margin:0 auto; padding:5px}
.gc_list1 li{ height:109px;line-height:30px; color:#a7120e; text-align:left; font-size:14px; border-bottom:1px dotted #a1a1a1; padding-bottom:13px; /*text-indent:10px ;*/ margin-bottom:10px;}
.gc_list1 li a,.news_list1 p a{ color:#22225b}
.gc_list1 p{ line-height:24px; /*text-align:left;*/ color:#8d8d8d; font-size:12px; }
.gc_list1 li img{ float:left; background:#fff; padding:5px; border:1px solid #dad6f3; margin-right:10px;}




/* 表单部分 */
.form-panel { margin:20px 0 10px 30px; }
.form-panel h4 { margin-bottom:10px; padding:2px 20px; background:#cae6ff; color:#025098; line-height:22px; }
.form-panel .tips { padding:10px 0 10px 110px; color:#CC3732; font-weight:bold; font-size:13px; text-align:left; }
.form-panel .field { clear:both; }
.form-panel li.field label { display:block; float:left; width:100px; line-height:24px; text-align:right; }
.form-panel .input { padding:5px 0; color:#666; zoom:1; }
.form-panel .field:after { content:'\20'; display:block; height:0; clear:both; }
.form-panel .text { height:20px; padding:1px 3px; border:1px solid #D0D0D0; background:#fff; color:#666; }
.form-panel .textarea { width:450px; height:100px; padding:1px 3px; border:1px solid #D0D0D0; background:#fff; color:#666; }
.form-panel .submit-field { padding:0 10px 20px 100px; clear:both; }
.form-panel .submit-field input { margin-right:10px; }
.form-panel .submit-field .btn-submit { width:78px; height:24px; border:none; background:url(img/btn.jpg) no-repeat; cursor:pointer; }
.form-panel .submit-field .btn-reset { width:78px; height:24px; border:none; background:url(img/btn.jpg) no-repeat; cursor:pointer; }





/*个人相册展示*/
.ad-gallery {width: 850px; margin-left:1500px}
.ad-gallery, .ad-gallery * { margin: 0;padding: 0;}
.ad-gallery .ad-image-wrapper {width: 100%;height: 500px; margin-bottom: 10px; position: relative;overflow: hidden;}
.ad-gallery .ad-image-wrapper .ad-loader {position: absolute;z-index: 10;top: 48%;left: 48%;border: 1px solid #CCC;}.ad-gallery .ad-image-wrapper .ad-next {position: absolute;right: 0;top: 0;width: 25%;height: 100%;cursor: pointer;display: block;z-index: 100;}
.ad-gallery .ad-image-wrapper .ad-prev {position: absolute;left: 0;top: 0;width: 25%; height: 100%;cursor: pointer;display: block;z-index: 100;}
.ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {background: url(img/non-existing.jpg)\9}
.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
background: url(img/ad_prev.jpg) ;width: 30px;height: 60px;display: none;position: absolute;top: 47%;left: 0;z-index: 101;}
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image {background: url(img/ad_next.jpg);width: 30px;height: 60px;right: 0;left: auto;}
.ad-gallery .ad-image-wrapper .ad-image {position: absolute;overflow: hidden;top: 0;left: 0;z-index: 9;}.ad-gallery .ad-image-wrapper .ad-image a img {border: 0;}.ad-gallery .ad-image-wrapper .ad-image .ad-image-description {position: absolute;bottom: 0px;left: 0px;padding: 7px;text-align: left;width: 100%;z-index: 2;background: url(opa75.png);color: #000;}
* html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='opa75.png');}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {display: block;}
.ad-gallery .ad-controls {height: 20px;}
.ad-gallery .ad-info {float: left;}
.ad-gallery .ad-slideshow-controls {float: right;}
.ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {padding-left: 5px;cursor: pointer;}
.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {padding-left: 5px;font-size: 0.9em;}
.ad-gallery .ad-slideshow-running .ad-slideshow-start {cursor: default;font-style: italic;}
.ad-gallery .ad-nav {width: 100%;position: relative;}
.ad-gallery .ad-forward, .ad-gallery .ad-back {position: absolute;top: 0;height: 100%;z-index: 10;}
* html .ad-gallery .ad-forward, .ad-gallery .ad-back {height: 100px;}
.ad-gallery .ad-back {cursor: pointer;left: -20px;width: 13px;display: block;background: url(img/ad_scroll_back.png) 0px 22px no-repeat;}
.ad-gallery .ad-forward {cursor: pointer;display: block;right: -20px;width: 13px;background: url(img/ad_scroll_forward.png) 0px 22px no-repeat;}
.ad-gallery .ad-nav .ad-thumbs { overflow: hidden;width: 100%;}
.ad-gallery .ad-thumbs .ad-thumb-list {float: left;width: 9000px;list-style: none;}
.ad-gallery .ad-thumbs li {float: left;padding-right: 5px;}
.ad-gallery .ad-thumbs li a {display: block;}
.ad-gallery .ad-thumbs li a img {border: 3px solid #CCC;display: block;}
.ad-gallery .ad-thumbs li a.ad-active img {border: 3px solid #616161;}

.ad-preloads {
  position: absolute;
  left: -9000px;
  top: -9000px;
}

/* 内页产品展示*/
.n_product{ width:98%; margin:5px auto}
.n_product li{ float:left; width:160px; height:170px;  text-align:center; margin-top:5px; margin-left:10px; margin-right:10px }
.n_product li img{ border:1px solid #ccc; padding:3px;}
.n_product li p a{ color:#464646; line-height:30px;}



.cond_6{ width:90%; margin:5px auto; color:#666; line-height:27px;}
.cond_6 h2{ border-left:4px solid #41428a; font-size:14px; font-weight:bold; color:#41428a; text-indent:10px; height:25px; line-height:25px;}
.cond_6  img{ margin:10px 0; border:1px solid #c0bbd9; padding:4px}

.con_tb{ height:30px; background:#e4e5fd;line-height:30px; width:880px; margin:10px auto}
.con_tb h2{font-family:"微软雅黑"; font-size:15px; color:#fff;  text-indent:20px;background:#41428a; width:100px; border-right:1px solid #fff}



