/* CSS Document */
*{ margin:0px auto; padding:0px; list-style:none; text-decoration:none;font-family:"Microsoft YaHei", border:none;text-align: center;}
body{background:url(../img/bbg.gif) repeat;font:12px/1.5 Microsoft YaHei; color:#333;}
html{color:#000;background:#fff;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}

.header{ width:100%; height:420px; background:url(../img/top-banner2.jpg) no-repeat top center;}
.nav{ width:100%; height:77px; line-height:77px; background:url(../img/nav_bg.jpg);}
.nav ul{ width:1000px;}
.nav ul #sy{ background: url(../img/hover.png); width:138px; height:126px; margin-top:-25px;}
.nav ul #sy a{ text-align:center; width:138px; height:126px; display:block; line-height:126px;}
.nav ul li{ float: left; margin:0 45px;}
.nav ul li a{ font-size:24px; color:#FFFFFF;}
.main{ width:1000px; height:auto;}

.part1{padding-top:40px;}
.topnewslist {width:1070px;margin-left:-33px}
.topnewslist i  { display:block; width:22px; height:43px; margin-top:58px; cursor:pointer;}
.topnewslist i.left{ background:url(../img/but-03.png) no-repeat; float:left;  margin-top:141px; }
.topnewslist i.right{ background:url(../img/but-04.png) no-repeat; float:right; padding:3px; margin-top:141px;}
.topnews { float:left; width:1000px; height:370px; margin:0 10px; _display:inline; overflow:hidden;position:relative;}
.topnews ul { float:left; position:absolute; width:1000px; list-style:none; margin:0; padding:0}
.topnews li { float:left;  width:1000px; height:350px; padding:3px; margin-right:18px; position:relative;}
.topnews li img { width:996px; height:525px; float:left;}

.topnews li .titlebg{ position:absolute; right:10px; top:0; background:url(../img/tit-01.png) no-repeat; width:488px; height:53px;}
.topnews li .imglist{ position:absolute; right:10px; bottom:3px;}

.topnews li .imglist a{ float:left; width:157px;height:119px; margin:5px 2px 0px 0px ; padding:2px;}
.topnews li .imglist a.current img{ border: solid #71b800 3px ; width:151px;height:113px;}
.topnews li .imglist a img{ width:157px;height:119px;}
.topnews li .imglist a:hover img{ border: solid #71b800 3px ; }


.topnews li  .r_con{ position:absolute; bottom:130px; right:0px; text-align:center;}
.topnews li  .r_con h2{font-size: 28px;color: #333333;display:inline-block;height: 74px;line-height: 74px;/**line-height: 106px;*/
border-bottom: dotted #b1b4ba 1px;font-weight:500; }

    .topnews li .r_con h2 a {
    width:480px; height:auto; padding:0; margin:0; color:#333333;white-space:nowrap;overflow: hidden; text-overflow: ellipsis;}

        .topnews li .r_con h2 a:hover {
         color:#71b800;}

.topnews li .r_con p{font-size: 12px;line-height: 28px;text-align: left;color: #9B9B9B;padding: 2px 10px 10px 10px; display:inline-block;}
.topnews li .r_con p  a{ text-decoration:none; width:48px; color:#71b800; height:20px;float:right; line-height:12px;font-weight:700; clear:both;*margin-top:-21px;}
.topnews li .conlist img{ position:absolute; width:499px; height:350px; top:0px; left:0px;}


/*������̸*/
.tit3{background:url(../img/tit-03.gif) no-repeat;}
.part3 .line,.part5 .line{width:197px;border-top:3px #81d300 solid; position:absolute; *top:138px ;left:4px; z-index:999; }
/*�л�Ч������*/
.box4{ padding-top:20px; width:1000px; position:relative;}

.box4-tp-box-lf{ position:relative;height:291px; float:left;width:391px}
.box4-tp-box-lf .pic img{width:391px;height:291px;}
.box4-tp-tit{ position:absolute; font-size:16px;color:#ffffff; background:url(../img/libg.png); bottom:0px;left:0px;width:100%; line-height:30px; text-align:center;}
.box4 .box4-tp-box{width:1000px; height:291px; overflow:hidden;}
.box4 .box4-tp-box .pic{  width:346px; height:291px; overflow:hidden;}
.box4 .box4-tp-box .box4-tp-txt{float:right; width:609px;  overflow:hidden; }
.box4 .box4-tp-box .box4-tp-txt dl{ width:588px; margin-left:15px; overflow:hidden;}
.box4 .box4-tp-box .box4-tp-txt dt{ height:90px; margin-bottom:8px; }
.box4 .box4-tp-box .box4-tp-txt h3 { font-size:24px; color:#afafaf; font-weight:500;}
.box4 .box4-tp-box .box4-tp-txt h3 b{ height:50px;font:36px/50px Microsoft YaHei;overflow:hidden; font-size:34px; color:#333333;}
.box4 .box4-tp-box .box4-tp-txt .name{display:block;font:24px/40px Microsoft YaHei; width:465px;background:#71b800; color:#ffffff; text-align:center; height:40px;}
    .box4 .box4-tp-box .box4-tp-txt .name a {
     color:#fff}
.box4 .box4-tp-box .box4-tp-txt dd{ line-height:22px; color:#AEAEAE; overflow:hidden;border:1px #DEDEDE dashed; width:570px; text-indent:2em; padding:10px 5px 10px 8px;}
.box4-tp-txt dd b a{ color:#71b800; text-decoration:none;}

.box4 .box4-dw{position:relative; width:606px; padding:0px 0px; overflow:hidden; position:absolute; bottom:15px; left:405px; height:215px;}
.box4 .box4-dw ul{width:530px; overflow:hidden; margin-left:25px;margin:0; padding:0;}
.box4 .box4-dw li{float: left;width:140px; height:100px;  margin:5px 10px 0; _display: inline;overflow:hidden; cursor:pointer; position:relative; }
.box4 .box4-dw li img{ display:block; width:140px; height:100px; overflow:hidden; display: block;}
.box4 .box4-dw li .quan{ background:url(../img/huise.png) no-repeat; position:absolute; top:0px; left:0px; width:100px; height:100px;}
.box4 .box4-dw li.on .blue-quan{background:url(../img/lvse.png) no-repeat;width:100px; height:100px;position:absolute; top:0px; left:0px;}

.box4 .box4-dw .prev,.box4 .box4-dw .next{width: 26px; height:210px;position: absolute; top: 5px; z-index: 10; cursor: pointer;}
.box4 .box4-dw .prev{ left:0; background:url(../img/but-03.png) no-repeat 50% 50%;}
.box4 .box4-dw .next{ right:51px; background:url(../img/but-04.png) no-repeat  50% 50%;}

/*3D��ͼ����*/
#focus_Box{position:relative;width:710px;height:308px;margin:57px 0px 0px 101px; float:left;}
#focus_Box ul{position:relative;width:710px;height:308px}
#focus_Box li{z-index:0;position:absolute; width:0px;background:#787878;height:0px;top:146px;cursor:pointer;left:377px;border-radius:4px;box-shadow:1px 1px 12px rgba(200, 200, 200, 1)}
#focus_Box li img{width:100%;background:url(../img/loading.gif) no-repeat center 50%;height:100%;vertical-align:top}
#focus_Box li p{position:absolute;left:0;bottom:0px;width:100%;height:40px;line-height:40px;background:url(../img/libg.png) repeat;color:#fff; text-align:center;}
#focus_Box li p span{display:inline-block;width:70%;height:40px;overflow:hidden; font-size:14px; }
#focus_Box .prev,#focus_Box .next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;width:52px;height:52px;top:131px;}

#focus_Box .prev{background:url(../img/but-03.png) left bottom no-repeat;position:absolute;top:131px; left:-30px;}
#focus_Box .next{background:url(../img/but-04.png) right bottom no-repeat;position:absolute;top:131px; right:-30px;}

#focus_Box a.imgs-scroll-btn{display:block;position:absolute;z-index:110;top:7px;right:15px;width:51px;height:23px;overflow:hidden;background:url(../img/share-btn.png) no-repeat;text-indent:-999px;}


.part6 .hg{width:217px; height:409px; border:1px #31590d dashed; float:right;}
.part6 .hg-top{border-bottom:1px #31590d solid;height:46px; width:200px;margin-left:9px;}
.part6 .hg h4{width:72px;height:24px; background:#31590d;color:#ffffff; font-size:16px; font-weight:500; float:left; margin:10px; text-align:center;}
.part6 .hg span a{font:500 12px/1.5 SimSun;color:#31590d; padding:14px 10px 0px 0px; text-decoration:none;float:right;}
.part6 .hg .photo{ width:200px; padding-top:14px;clear:both;}

.carousel-caption{ }


/*底部*/
.footer{ background:#007D2E; height:150px; margin-top:50px;}
.footer-main{ width:1000px; height:125px; padding-top:25px;}
.footer-l{ float:left; width:200px; padding-left:20px; height:150px; border-right:#FFFFFF 1px dashed;}
.footer-r{ color:#FFFFFF; float:right; width:1000px; text-align:center;}
.footer-r p{ margin-top:10px;}
.footer-r a{ color:#FFFFFF;}
.footer-r h4{ font-size:16px;}
.footer-r ul{ width:350px; border-bottom:1px dashed #FFFFFF; padding-top:5px; float:left; margin-right:5px;}
.footer-r ul li{ float:left; margin:0px 10px; line-height:20px;}
.footer-r ul p{ font-size:14px;}
.footer-r ul li a{ color:#FFFFFF;}

.clear{ clear:both;}
