﻿/*@import "/Skins/Default/resetcommon.css";*/
/*index.css start*/
@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
em,i{ font-style:normal;}
/*banner*/
.banner{ height:500px; overflow:hidden;}
.banner a{height:500px;display:block;}


/**/
.honor{ height:540px; background:url(ho_bj.jpg) no-repeat center top; overflow:hidden;} 
.honor h3{ height:108px; overflow:hidden; font:14px/14px Arial; color:#555555; text-align:center; text-transform:uppercase; padding-top:58px;} 
.honor h3 span{ display:block; font:30px/46px "Microsoft YaHei"; font-weight:bold; color:#134991; background:url(ho_tx.gif) no-repeat center center;}
.honor h3 i{ color:#ff8a00; }
.ho_con{ width:425px; float:right;margin-top:40px;}
.ho_con li{ font:14px/32px "Microsoft YaHei"; color:#555555; height:55px;}
.ho_con li span{ width:32px; font:18px/32px Arial; color:#fff; text-align:center;height:55px; background:url(ho_d1.jpg) no-repeat center top; float:left; margin-right:10px; }
.ho_con .hl1{ height:50px; overflow:hidden;}
.ho_con .hl1 span{ background:url(ho_d1.jpg) no-repeat center top; height:50px;}
.ho_con p{ font:16px/28px "Microsoft YaHei"; color:#555555;}


/**/
.trou{ height:443px; background:#f0f0f0;}
.trou h3{ height:100px; font:18px/18px "Microsoft YaHei"; color:#555555; text-align:center; padding-top:52px; overflow:hidden;} 
.trou h3 span{ display:block; font:30px/44px "Microsoft YaHei"; font-weight:bold; color:#134991; background:url(trou_tx.gif) no-repeat center center;}
.trou .tr_con{ height:291px; background:url(trou_tb.jpg) no-repeat center top; position:relative;}
.trou li{ height:100px; font:16px/24px "Microsoft YaHei"; color:#555; position:absolute; width:100px;}
.trou .tr1{ top:-22px; left:365px; padding-right:74px; background:url(trou_t2.png) no-repeat right 8px;}
.trou .tr2{ top:152px; left:76px; text-align:right;padding:10px 75px 0 0; background:url(trou_t1.png) no-repeat right 0;}
.trou .tr3{ top:32px; right:166px;padding:5px  0 0 86px; background:url(trou_t4.png) no-repeat left 0;}
.trou .tr4{ top:152px; right:90px;padding:10px 0 0 80px; background:url(trou_t3.png) no-repeat left 0;}
.trou p{ width:61px; height:65px; position:absolute; top:256px; left:470px; z-index:222;} 


/**/
.choic{ height:188px; background:#134991; padding-top:48px; overflow:hidden;}
.choic h3{ height:63px; font:12px/12px "Microsoft YaHei"; color:#fff; text-align:center; text-transform:uppercase; overflow:hidden;background:url(cho_tx.gif) no-repeat center top; margin-bottom:22px;}  
.choic h3 span{ display:block; font:24px/36px "Microsoft YaHei"; color:#fff; padding-top:4px;}
.choic li{ width:196px; height:46px; font:18px/46px "Microsoft YaHei"; font-weight:bold; color:#134991; text-align:center; float:left;}
.choic  .ch1{background:url(cho_t1.jpg)  no-repeat left  top;padding-right: 72px; }
.choic .ch2{ background:url(cho_t2.jpg) no-repeat left top;  color:#ff8400;padding-right: 72px;}
.choic .ch3{ background:url(cho_t3.jpg) no-repeat left top;  color:#ff8400;padding-right: 72px;}
.choic .ch4{ background:url(cho_t4.jpg) no-repeat left top; color:#ff8400;}

/* 首页效果图*/

.show {  height:505px;  margin: 0 auto; margin-bottom:30px;}
    .show .pic {  height: 410px; }
        .show .pic li, .show .pic a, .show .pic img {height: 410px; padding-top:0px; padding-bottom:0px;}
        .show .pic li {left: 0; top: 0; }
    .show .title { position: absolute; z-index: 1; left: 0; bottom: 80px; overflow: hidden; zoom: 1; width: 700px; height: 53px; }
:root .title { filter: none; }
.show .title li { width: 590px; padding: 0 0 0 20px; overflow: hidden; word-break: keep-all; word-wrap: keep-all; white-space: nowrap; table-layout: fixed; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
    .show .title li h3 { line-height: 53px; _line-height: 55px; font-size: 28px; font-family: "Microsoft Yahei",Tahoma,Geneva; font-weight: 500; }
        .show .title li h3 a { color: #98e404; }

.switch { width: 59px; height: 29px; position: absolute; z-index: 2; right: 15px; bottom: 92px; }
    .switch a { float: left; width: 29px; height: 29px; background-image: url(../images/icon_switch.png); background-repeat: no-repeat; cursor: pointer; }
    .switch .icon_prev { background-position: 0 0; margin: 0 1px 0 0; }
        .switch .icon_prev:hover { background-position: -30px 0; }
    .switch .icon_next { background-position: -60px 0; }
        .switch .icon_next:hover { background-position: -90px 0; }
.show .list { padding: 0px 0px; overflow: hidden; height: 110px; margin: 0 auto; width:803px; }
    .show .list li { width: 140px; height: 30px; float: left; margin: 40px 30px 0 30px; position: relative; *display: inline; }
        .show .list li a { display: block; width: 140px; height: 50px; }
        .show .list li img { display: block; width: 140px; height: 50px; }
        .show .list li a:hover { _background: none; }
            .show .list li a:hover .mask, .show .list .current .mask { display: none; }
        .show .list li .mask { display: block; height: 50px; width: 140px; position: relative; top: -60px; margin: 0 0 -60px; eft: 0; bottom: 0;}
        .show .list li .border { display: none; }
    .show .list .current .border { display: block; height: 6px; width: 70px; font-size: 0; overflow: hidden; position: absolute;  bottom: 0; background: #66cccc; margin-left:34px;}
	
/* 首页效果图*/

/**/
.pro{ height:910px; overflow:hidden;} 
.pr_fl{ width:220px; height:auto; overflow:hidden; margin-top:60px; background:#f7f7f7; border-bottom:4px solid #134991;}
.pr_fl h3{ height:128px; background:url(pr_t1.gif) no-repeat center top; margin-bottom:14px;} 
.pr_fl h3 img{ width:146px; height:26px; display:block; margin:0 auto 0; padding-top:36px;}
.pr_fl h3 span{ display:block; font:24px/38px "Microsoft YaHei"; color:#fff; text-align:center;}
.pr_fl p{ width:193px; height:37px; margin:0 auto; font:16px/36px "Microsoft YaHei"; color:#555; margin-bottom:5px;}
.pr_fl p a{ color:#555; height:37px; display:block; padding-left:50px; background:url(pr_b1.gif) no-repeat left top;}
.pr_fl p a:hover , .pr_fl p.cur a{ background-position:left bottom; color:#fff; text-decoration:none;}
.pr_fl ul{ height:auto; width:192px; margin:0 auto; padding-bottom:12px; overflow:hidden;}
.pr_fl li{ height:35px; border-bottom:1px dashed #ccc; background:url(pr_t2.jpg) no-repeat 20px 10px; padding-left:48px; font:14px/35px "Microsoft YaHei"; color:#555;}
.pr_fl li a{ color:#555;}
.pr_fl li a:hover{ color:#ff8400; text-decoration:none;}
.pr_con{ width:755px; float:right;margin-top:60px;}
.pr_nav{ height:54px; overflow:hidden;  background:url(pr_tb2.gif)  no-repeat left top; margin-bottom:27px;}
.pr_nav li{ width:118px; height:54px; float:left; font:18px /52px "Microsoft YaHei"; color:#333; text-align:center;}
.pr_nav li a{  color:#333; display:block; height:52px;}
.pr_nav li a:hover ,.pr_nav .cur a{ color:#134991; border-bottom:2px solid #134991;}
.pr_nav span{ font:14px/52px Arial; color:#555555; text-transform:uppercase; padding-right:20px; cursor:pointer; float:right;}
.pr_img li{ width:220px;  height:218px; border:1px solid #ddd; margin:0 0 24px 24px; overflow:hidden; float:left; position:relative;font:14px/14px "Microsoft YaHei";text-align:center;}
.pr_img li img{ width:224px;  height:218px;}
.pr_img .cle_c{ margin-right:0;}
.pr_img li span{width:224px; color:#555;  display:block;  position:absolute; top:180px; left:0;background:url(protit.png); height:40px; line-height:40px;}
.pr_img li em{width:224px;height:86px; background:url(pr_b2.png) no-repeat center top; position:absolute; top:-220px; left:0; color:#fff; padding-top:132px; cursor:pointer;}
.pr_img li a:hover{ zoom:1;}
.pr_img li a:hover em{ top:0;}


/**/
.pk{ height:460px; background:url(pk_bj.jpg) no-repeat center top; overflow:hidden;}
.pk h3{ height:110px; width:1000px; font:18px/18px "Microsoft YaHei"; color:#fff; text-align:center; padding-top:52px; overflow:hidden;}  
.pk h3 span{ display:block; font:30px/44px "Microsoft YaHei"; font-weight:bold; color:#fff; background:url(pk_tx.png) no-repeat center center;}
.pk_nav{ width:368px; overflow:hidden;}
.pk_nav li{ height:60px; overflow:hidden; font:16px/60px "Microsoft YaHei"; color:#555;}
.pk_nav li a{ padding-left:16px; background:url(pk_b1.gif) no-repeat left bottom; color:#555; display:block; height:60px;}
.pk_nav li a:hover ,.pk_nav .cur a{ background-position:left top; color:#fff; text-decoration:none;}
.pk_con{ width:602px; position:relative; height:auto; overflow:hidden;}
.pk_con p{ width:106px; height:106px; position:absolute; top:75px; left:245px;}
.pk_con li{ width:284px; height:239px; float:left; overflow:hidden; position:relative;} 
.pk_con li img{ width:284px; height:239px; }
.pk_con li span{ width:244px; display:block; font:15px/36px "Microsoft YaHei"; color:#fff; padding-left:40px; position:absolute; top:204px; left:0;}
.pk_con .pk1 span{ background:url(pl_t2.png) no-repeat left top;}
.pk_con .pk2{ float:right;}
.pk_con .pk2 span{ background:url(pl_t3.png) no-repeat left top;}

/**/
.ys{ height:1628px; background:url(ys_bj.gif) no-repeat center top -57px; overflow:hidden;}
.ys h3{ height:100px;  margin-bottom:62px;}
.ys dt{ height:102px; font:24px/24px "Microsoft YaHei"; font-weight:bold; color:#333; margin-bottom:6px;}
.ys dt span{ display:block; width:102px; height:104px; float:left; font:30px/32px "Microsoft YaHei"; font-weight:bold; color:#ff8400; text-align:center; background:url(ys_b1.png) no-repeat center top; padding-top:16px; margin-right:18px;}
.ys dt em{ display:block; font:24px/48px "Microsoft YaHei"; font-weight:bold; color:#134991; padding-top:10px;}
.ys dd{ padding-left:100px;} 
.ys .yst{ width:114px; float:left;}
.ys dd p{ padding-left:22px; font:15px/24px "Microsoft YaHei"; color:#3e3e3e; background:url(yd_d.gif) no-repeat 0 7px; margin-bottom:10px;}
.ys1{ height:346px; background:url(ys_01.jpg) no-repeat right 10px;}
.ys1 dl{ width:506px;}
.ys2{ height:388px; background:url(ys_02.jpg) no-repeat 0 0;}
.ys2 dl{ width:506px; padding-top:30px;float:right;}
.ys3{ height:352px; background:url(ys_03.jpg) no-repeat right 0;}
.ys3 dl{ width:510px;padding-top:34px; }
.ys4{ height:320px; background:url(ys_04.jpg) no-repeat left 0;}
.ys4 dl{ width:510px; float:right;padding-top:20px; }
.ys4 dt em{ color:#333;}
.ys4 dt i{ color:#134991;}
/**/ 
.ban2{ height:200px; background:url(ban2.jpg) no-repeat center top; overflow:hidden;}
.ban2 .ba_con{ width:446px; float:right; padding-top:56px;}
.ban2 p{ height:66px; font:16px/16px "Microsoft YaHei"; color:#fff;}
.ban2 p span{ display:block; font:32px/44px Arial; color:#fff;}
.ban2 a{ font:14px/30px "Microsoft YaHei"; }
.ban2 .ba_con em{ display:inline-block; width:96px; height:30px; background:#ff8400; color:#fff; margin-right:8px;text-align:center; cursor:pointer;}
.ban2 .ba_con b{ display:inline-block; width:96px; height:30px; background:#fff; font-weight:normal; color:#555;text-align:center;cursor:pointer;}


/**/
.witn{ height:654px; overflow:hidden;}
.witn h3{ height:98px; overflow:hidden; font:18px/18px Arial; color:#555555; text-align:center; padding-top:50px;} 
.witn h3 span{ display:block; font:30px/46px "Microsoft YaHei"; font-weight:bold; color:#ff8a00 ; background:url(wi_tx.gif) no-repeat center center;}
.witn h3 i{ color:#134991;}
.witn h3 a{ color:#555; text-decoration:none;}
.witn dl{ width:491px; height:214px; float:left; background:url(wi_tb.gif) no-repeat center top; overflow:hidden; margin:0 18px 16px 0; cursor:pointer;}
.witn .cle_c{ margin-right:0;}
.witn dt{ width:152px; height:152px; float:left; padding:32px 25px 0 22px;}
.witn dt img{ width:152px; height:152px;}
.witn dd{ width:266px; float:left;}
.witn dd span{ display:block; font:14px/14px "Microsoft YaHei"; color:#555; cursor:pointer; padding:40px 0 14px 0;}
.witn p{ font:14px/24px "Microsoft YaHei"; color:#666; height:85px;}
.witn em{ display:block; font:14px/14px "Microsoft YaHei";  color:#ff8400;}
.witn .cur { background-position:center bottom;}
/**/

.ban3{ height:200px; background:url(ban3.jpg) no-repeat center top; overflow:hidden;}
.ban3 .ba_con{ width:220px; float:right; padding-top:56px;}
.ban3 p{ height:66px; font:16px/16px "Microsoft YaHei"; color:#fff;}
.ban3 p span{ display:block; font:30px/44px Arial;  color:#fff;}
.ban3 a{ font:14px/30px "Microsoft YaHei"; text-align:center;}
.ban3 .ba_con em{ display:inline-block; width:96px; height:30px; background:#ff8400; color:#fff; margin-right:8px;text-align:center;cursor:pointer;}
.ban3 .ba_con b{ display:inline-block; width:96px; height:30px; background:#fff; font-weight:normal; color:#555;text-align:center;cursor:pointer;}



/**/
.about{ height:386px; overflow:hidden;}
.about dl{ height:auto; overflow:hidden; padding-top:56px;}
.about dt{ width:520px; height:282px; float:left;}
.about dt img{width:520px; height:282px;}
.about dd{ width:444px; float:right;}
.about h4{ height:35px; font:18px/18px "Microsoft YaHei"; font-weight:bold; color:#134991; background:url(ab_x.gif) no-repeat left bottom;cursor:pointer;}
.about p{ height:196px; padding-top:12px; font:14px/28px "Microsoft YaHei"; color:#666;}
.about span ,.about em{ display:inline-block; width:132px; height:38px; font:14px/38px "Microsoft YaHei"; color:#fff; text-align:center; cursor:pointer;}
.about span{ background:#ff8400; margin-right:18px;}
.about em{ background:#134991;}


/**/
.gall{ height:302px; overflow:hidden;}
.gall h3{ height:40px; border-bottom:1px solid #ccc; font:18px/40px "Microsoft YaHei"; font-weight:bold; color:#134991; padding-left:40px; background:url(ga_t1.gif) no-repeat left center; margin-bottom:30px;}
.gall h3 a{ color:#134991;}
.gall h3 span{ float:right; font:14px/40px Arial; color:#555; text-transform:uppercase;cursor:pointer;}
.ga_con { height:200px; position:relative;}
.ga_l , .ga_r{ position:absolute; top:50px; width:22px; height:50px; cursor:pointer;}
.ga_l img , .ga_r img{ width:22px; height:50px;}
.ga_l{ left:-52px;}
.ga_r{ right:-52px;}
.ga_img{ height:200px; overflow:hidden;}
.gall li{ width:237px; height:200px; float:left; margin-right:16px;}
.gall .cle_c{ margin-right:0;}
.gall li img{ width:237px; height:159px; display:block;}
.gall li span{ display:block;font:14px/34px "Microsoft YaHei"; color:#555555; cursor:pointer; text-align:center;}



/**/
.dy{ height:490px;}
.news{ width:640px; overflow:hidden;}
.n_nav{ height:40px;border-bottom:1px solid #ccc; margin-bottom:30px;}
.n_nav li{ width:174px; font:18px/40px "Microsoft YaHei"; font-weight:bold; color:#555; float:left;}
.n_nav li a{ color:#555; display:block; padding-left:30px;}
.n_nav span{float:right; font:14px/40px Arial; color:#555; text-transform:uppercase;cursor:pointer;}
.nn1 a{ background:url(new_t1.jpg) no-repeat left top;}
.nn2 a{ background:url(new_t2.jpg) no-repeat left top;}
.n_nav li a:hover ,.n_nav .cur a{ background-position:0  -38px; color:#134991; text-decoration:none;}
.ne_con{ width:640px; height:410px;}
.ne_con dl{ height:160px; overflow:hidden; margin-bottom:40px;}
.ne_con dt{ width:300px; height:160px; float:left; }
.ne_con dt img{ width:300px; height:160px; }
.ne_con dd{ width:294px; float:right; padding-right:5px;}
.ne_con dd span{ display:block; font:14px/14px "Microsoft YaHei"; font-weight:bold; color:#555555; height:20px;}
.ne_con dd span a{ color:#555;}
.ne_con p{ height:110px; font:14px/24px "Microsoft YaHei"; color:#555;}
.ne_con dd em{ width:118px; height:31px; background:url(ab_b1.gif) no-repeat center top;font:14px/30px "Microsoft YaHei"; color:#fff; text-align:center; display:block; cursor:pointer;}
.ne_con li{ width:300px; height:50px; float:left; margin:0 40px 20px 0; font:14px/50px "Microsoft YaHei"; color:#555; overflow:hidden;}
.ne_con .cle_c{ margin-right:0;}
.ne_con li span{ display:inline-block; width:50px; height:50px; font:30px/50px Arial; font-weight:normal; color:#555; text-align:center; float:left; margin-right:18px;}
.ne_con li a{ color:#555; background:url(new_b2.gif) no-repeat center top; display:block;}
.ne_con li a:hover{ background-position:left bottom; color:#8ec43c; zoom:1; text-decoration:none;}
.ne_con li a:hover span{ color:#fff;}

.faq{ width:320px; overflow:hidden;}
.faq h3{ height:40px;border-bottom:1px solid #ccc; margin-bottom:30px; background:url(faq_t1.gif) no-repeat 8px center;font:18px/40px "Microsoft YaHei"; font-weight:bold; padding-left:42px;}
.faq h3 a{color:#134991;}
.faq h3 span{float:right; font:14px/40px Arial; color:#555; text-transform:uppercase;cursor:pointer;}
.fa_con{ height:414px; overflow:hidden;}
.faq dl{ height:106px;}
.faq dt{ height:30px; font:14px/20px "Microsoft YaHei"; color:#555; padding-left:35px; background:url(faq_q.gif) no-repeat left top;} 
.faq dt a{ color:#555;}
.faq dd{ padding-left:35px; background:url(faq_a.gif) no-repeat left top; font:14px/25px "Microsoft YaHei"; color:#555;} 
/**/
.link{ height:128px; overflow:hidden;}
.link h3{ height:40px; width:150px; float:left; font:18px/18px "Microsoft YaHei"; color:#134991; border-right:1px solid #ccc; margin-top:30px;}
.link h3 a{ color:#134991;}
.link h3 span{ display:block; font:14px/14px "Microsoft YaHei"; color:#333333; padding-top:6px;}
.link p{ font:14px/14px "Microsoft YaHei"; color:#666666; float:right; width:832px; padding-top:30px;}
.link p a{ color:#666; display:inline-block; margin:0 18px 10px;}

/**/