/*banner*/
.banner{height:600px; padding-top:70px;  background:#f5f5f5}
/*--轮播--*/
.fullSlide {width:100%;position:relative;height:600px;background:#f4f4f4;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;height:600px;overflow:hidden;text-align:center;}.fullSlide .bd li img { width:100%}
.fullSlide .bd li a {display:block;height:auto;height:600px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:20px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:35px;height:5px;margin:1px;overflow:hidden;background:#fff;
filter:alpha(opacity=50);opacity:0.5;line-height:999px;  }
.fullSlide .hd ul .on {background:#83cbc7;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:10;top:50%;margin-top:-30px;left:5%;z-index:1;width:60px;height:60px;
	background:url(../images/slider-arrow.png) -183px -0px no-repeat;cursor:pointer; border:0px solid #fff;
	filter:alpha(opacity=90);opacity:0.9;
	display:none;}
.fullSlide .prev:hover{background-position:-122px -0px;}
.fullSlide .next{left:auto;right:5%;background-position:-61px -0px;}
.fullSlide .next:hover{left:auto;right:5%;background-position:0px -0px;}
/**/
.homemain{ position:absolute; width:100%; overflow:hidden; top:590px; z-index:5}
.home-about p,.home-anli p,.home-cp p{ color:#888; height:50px; font-size:14px;}
.cont ul{ overflow:hidden}
.cont li img{cursor:pointer; transition:all 0.6s;}
.cont li img:hover{transform:scale(1.2);}
.zy-jt{ border-top:2px solid #ddd; width:1100px; margin:45px auto 0 auto; padding-top:15px;overflow:hidden;}
.zy-jt .see{ display:block; text-align:center;width:105px; font-size:14px; height:33px; line-height:33px; margin:12px auto 0 auto;background:url(../images/see.png)}
/*homeAbout*/
.friend{margin:0px auto;width:1120px;overflow:hidden;}
.mr_frBtnL{cursor:pointer;float:left;display:inline;height:40px;width:40px;margin:10px 0px 0 0;}
.mr_frBtnR{cursor:pointer;float:right;height:40px;width:40px;margin-top:10px;}
.home-about{ overflow:hidden}
.home-about ul li{display:inline;float:left;width:345px; float:left; padding:10px; overflow:hidden; margin:0 5px ; font-size:14px;}
.home-about li:hover{ background:#f8f8f8;transition: color 0.35s ease-in 0s;}
.home-about li img{ width:345px; height:225px;}
.home-about .tu{width:345px; height:225px;overflow:hidden;}

/*anli*/
.anli_friend{margin:0px auto;width:1120px;overflow:hidden;}
.anli_frBtnL{cursor:pointer;float:left;display:inline;height:40px;width:40px;margin:10px 0px 0 0;}
.anli_frBtnR{cursor:pointer;float:right;height:40px;width:40px;margin-top:10px;}
.home-anli{ overflow:hidden}
.home-anli ul li{display:inline;float:left;width:535px; float:left; padding:10px; overflow:hidden; margin:0 3px ; font-size:14px;}
.home-anli li:hover{ background:#f8f8f8;transition: color 0.35s ease-in 0s;}
.home-anli li img{ width:535px; height:335px;}
.home-anli .tu{width:535px; height:335px; overflow:hidden;}

/*homecp*/
.home-cp{ width:1120px; margin:0 auto;overflow:hidden}
.home-cp{overflow:hidden}
.home-cp li{ width:260px; float:left; padding:10px;}
.home-cp li:hover{ background:#f8f8f8;transition: color 0.35s ease-in 0s;}
.home-cp li img{ width:260px; height:170px;}
.home-cp .tu{ width:260px; height:170px;overflow:hidden;}
/*select*/
#select {width:170px;line-height: 25px;border-radius:0px;border: 1px solid #ddd;font-size: 12px;position: relative; text-indent:10px; color:#666}
#select i {width: 0;height: 0;border-top: 5px solid #999;border-left: 5px solid transparent;border-right: 5px solid transparent;position: absolute;top: 10px;right: 10px;}
#select span {display: block;height:25px;cursor: pointer;}
#select ul, #select li {padding:0;margin:0; background:#fff;}
#select li {line-height:30px;color: #666;list-style-type: none;border-bottom:1px dashed #eee;cursor: pointer;transition: all 1s ease 0s;}
#select li:hover {background-color:#DAF0FF;padding-left:5px;font-weight: bold;}
#select li:last-child {border-bottom: 0}
#select ul {display: none;border: 1px solid #ddd;width:168px;}
.flipx {transform: rotateY(180deg);}
.inner > .add {display: none;position: absolute;top: -1000000px;visibility: hidden}
.fdad, .adsbygoogle {display: none;position: absolute;top: -1000000px;visibility: hidden}

/*ggad*/
.ggad { text-align: center;}
.ggad img{ width: 100%; height:325px;}
/*weizi*/
.weizi{ padding:35px 20px 0 ; height:24px; line-height: 24px; background: url(../images/home.png) no-repeat 0 42px;}
.bian{ border:1px solid #ddd;position:relative;*zoom:1; }
/*subnav*/
.subnav{ text-align: center; font-size: 16px; height: 50px; line-height: 50px; background: #eee;}
.subnav a{text-align: center; padding: 0 25px;}
/*ggMain*/
.ggMain{ padding-top:70px}
.ggMain .ggtit{ font-size:36px; text-align:center; height:130px; line-height:130px}
/*.page */
.page{ padding:50px 50px 20px 50px; overflow:hidden;}.page .z{padding-top:0px;}.page .y{ padding-top:5px;}
.page .m{ float:left; margin-left:25px;background:#}
.page .m .pic{line-height: 22px; font-size:14px;}.page .m .biaoti{color:#065f9d; font-size:18px; padding:10px 0 20px 0}
.page .y  h4{display:block; font-size:16px; color:#065f9d; height:28px; line-height:28px; width:100px; text-align:center; background:#fff; margin:-16px auto 5px auto; *margin:-16px auto 5px auto;} 
.page .y .tjcp .cp{ padding:10px; overflow:hidden;}
.page .y .tjcp .cp .tp{ width:220px; height:143px;overflow:hidden;}
.page .y .tjcp .cp p{ font-size:12px; color:#999}
.page .y .tjcp .cp h2{ font-size:16px; padding:10px 0;}
.page .y .lxfs{ margin-top:35px;}.page .y .lxfs .lx{ padding:10px; font-size:14px; line-height:24px;}
/*.ggnav */
.ggnav h2{ font-size:16px; height:35px;line-height:35px; color:#fff; padding-left:10px; border-bottom:1px solid #fff; background:#065f9d}
.ggnav li{ line-height:40px; font-size:14px; background:url(../images/nav-bgg.png) no-repeat 165px 10px #f5f5f5;border-bottom:1px solid #fff}
.ggnav li a{ display:block; padding:0 10px; }
.ggnav li a:hover{ background:url(../images/nav-bgg.png) no-repeat 165px -33px #f1f1f1}

.ggnav li ul li{line-height:14px; font-size:12px; background:#fff;border-bottom:1px solid #ddd}
.ggnav li ul li a{padding:10px; }
.ggnav li ul li a:hover{ background:#f8f8f8}
.on{height:40px; display:block; padding:0 10px;color:#065f9d;background:url(../images/nav-bgg.png) no-repeat 165px -33px #eee}
.onn{ display:block; padding:10px;color:#065f9d;}

/*about*/
/*news*/
.news li{ line-height:45px; border-bottom:1px dotted #ccc;}
.news li span{ float:right; color:#999 }
.news_xx .news_bt{padding:25px 0; font-size:16px; text-align:center; font-weight:bold;border-bottom:1px dotted #ccc;}
.news_xx .xxzw{ padding:20px 0 35px 0; line-height:22px;}
.font_6{ font-size:12px; color:#999;font-weight:100; padding:3px 0; border-bottom:1px dotted #ccc; text-align:center;}

/*==留言==*/
.biaodan{ padding:10px 0; overflow: hidden; }
.biaodan dt{ float:left; width:80px;}
.biaodan dd{ float:left; width:500px; color:#999}
.biaodan dd span{ color:#C00; display:block; text-align:left}
.button{background:#065f9d; cursor:pointer; color:#fff; height:33px; width:110px; color:#fff; font-weight:bold; border:0px; font-size:14px;}
.bdnr{border:1px solid #ddd;width:360px; background:#fefefe ;font-size:12px; padding:2px; color:#666; height:100px;}
.inp{border:1px solid #ddd; width:360px; padding:1px; background:#fefefe; height:22px;line-height:22px; font-size:12px;color:#666; }
.inp1{border:1px solid #ddd; width:260px; padding:1px; background:#fefefe; height:22px;line-height:22px; font-size:12px;color:#666; }
.yzm-tp, .yzm-bd{float: left}
.biaodan .yzm-bd{width: 265px}
.biaodan .yzm-tp{width: 60px}
/*----cp-xx
-----------------------------*/
.cp-xx-nav { margin-bottom:20px;}
.cp-xx-nav li{ float:left; line-height:14px;background:#eee; border-left:1px solid #fff;border-bottom:1px solid #fff}
.cp-xx-nav li a{ display:block; width:289px; padding:5px 10px; height:30px;  font-size:12px; vertical-align: middle; display:table-cell; }
.cp-xx-nav li a:hover{ background:#3cbdf5; color:#fff}
.cp-hover{ background:#00A2E9; color:#fff}

.cp-xx-nav-1 { margin-bottom:20px;}
.cp-xx-nav-1 li{ float:left; line-height:15px;background:#eee; border-left:1px solid #fff;border-bottom:1px solid #fff}
.cp-xx-nav-1 li a{ display:block; width:103px; padding:5px 10px; height: 30px;  font-size:12px;vertical-align: middle; display:table-cell;}
.cp-xx-nav-1 li a:hover{ background:#3cbdf5; color:#fff}

.cp-xx-nav-2 { margin-bottom:20px;}
.cp-xx-nav-2 li{ float:left; line-height:15px;background:#eee; border-left:1px solid #fff;border-bottom:1px solid #fff}
.cp-xx-nav-2 li a{ display:block; width:185px; padding:5px 10px;height: 30px;font-size:12px;vertical-align: middle; display:table-cell;}
.cp-xx-nav-2 li a:hover{ background:#3cbdf5; color:#fff}

.cpmc{ padding:0px 0 15px 0; margin-bottom:15px; font-size:16px;  border-bottom:1px dotted #ccc; color:#1A65A0; line-height:20px;}
.cp-xx-zw .jieshao, .cp-xx-zw .qita {line-height:22px;}
.cp-xx-zw .jieshao{ overflow:hidden;}
.cp-xx-zw .jieshao .js{ width:320px;}
.cp-xx-zw .jieshao .js img{ max-width:340px;}
.cp-xx-zw .tupian{ text-align:center; width:280px;}
.cp-xx-zw .tupain img{ width:280px;}

hr{ height:1px; background:#ddd; border:0px;}

/**/
.fx{ padding-top:50px; }
.sxt{margin-top:35px; color:#999}
.sxt li{border-top:1px solid #eaeaea;line-height:35px; }
.fanhui{ padding:30px 0 0 0;border-top:1px solid #eaeaea; }
.fanhui a{ display:block; width:120px; height:20px; line-height:20px; padding-left:10px; background:url(../images/back_jt.png) 0 8px no-repeat}

.fanye{ padding:25px 0 70px 0;}
.fanye a{ line-height:22px; float:left;}
.fanye a span{ line-height:22px; float:left;border: #ddd solid 1px; padding:1px 10px; font-size:12px; margin-right:6px; background:#f5f5f5}
.fanye a:hover span{float:left; display:block; background:#4186E4;border: #4186E4 solid 1px;  cursor:hand; color:#fff; text-decoration:none }
.fanye strong{ float:left; background:#4186E4;border: #4186E4 solid 1px;  cursor:hand; color:#fff; text-decoration:none; line-height:22px; padding:1px 10px;margin-right:6px; font-size:12px;}
.back{padding:5px 25px;float: left; border: 1px solid #ddd; color: #999999;
    -moz-border-radius: 20px;      /* Gecko browsers */
    -webkit-border-radius: 20px;   /* Webkit browsers */
    border-radius:20px;            /* W3C syntax */}
.back a{ color: #999;}
.back:hover{ background: #ddd; }
.cur{ color:#065f9d}

/*===证书===*/
.menu_list{border-bottom:1px solid #ddd; margin-top:35px;}
.menu_head{height:55px;line-height:55px;font-size:16px;font-weight:bold;cursor:pointer;border-top:1px solid #ddd;position:relative;background:#fff url(../images/jt_jia.png) 595px center no-repeat;}
.menu_list .current{background:# url(../images/jt_jian.png) 595px center no-repeat;}
.menu_body{height:auto;overflow:hidden;line-height:26px; padding:10px 0px; background:#fff;font-size:14px;}



