﻿*{margin:0;padding:0}
body{
    padding: 0;
    margin: 0 auto;
    color: #333;
    font-size:14px;
    font-family:微软雅黑;
}
h1,h2,h3,h4,h5,h6,dl,dt,dd{
    font-weight:400;font-size:14px;
}
a{
    color: #333; text-decoration:none;
}
a:hover{
    color:#dc321d;
    text-decoration:underline;
    transition:all 0.2s linear;
}
ul {
    padding: 0;
    margin: 0;
}
li{
    list-style: none;
}
i {
    font-style: normal;
    font-weight: normal;
}
img{
    border:none;
}
img:hover{}
.fl{
    float: left;
}
.fr{
    float: right;
}
.clearfix:after {
	content: '.';
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.w1180{
    width:1200px;
    margin:0 auto;
}
.mainWidth{
    width:1200px;
    margin:0 auto
}
.borderNone {
    border:none !important;
}
.header{
    width:1200px;height:117px;margin:0 auto;position:relative;
}
.logo{position:absolute;left:0;top:0}
.set-home{position:absolute;right:0;top:36px;color:#787575}
.set-home a{color:#787575}
.logo-tel{position:absolute;right:0;top:68px;background:#dc321d;color:#fff;padding:2px 15px;border-radius:8px;}

.nav-box{height:58px;background:url(../images/nav-bg.jpg)}
.nav{height:58px;margin:0 auto;width:1200px}
.nav ul{}
.nav li{float:left;position:relative;cursor:pointer;margin:0;text-align:center;}
.nav li h1{height:58px;line-height:58px;font-size:18px;font-weight:500;padding:0 31px;color:#fff}
.nav li h1.current {background:#dc321d ;color:#fff}
.subNav{width:134px;position:absolute; z-index:9999;display:none;padding-top:0;background:#fff}
.subNav a{display:block;height:40px;line-height:40px;font-size:14px;color:#000;/*background:rgba(255,255,255,0.8)*/}
.subNav a:hover{background:#320c6f;opacity:1;color:#fff}

.banner{margin-top:0;}
.fullSlide {width:100%;position:relative;height:555px;background:#fff;}
.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:555px;overflow:hidden;text-align:center;}
.fullSlide .bd li a {display:block;height:555px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:30px;left:0;height:auto;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:20px;height:5px;margin:5px;overflow:hidden;background:rgba(255,255,255,0.5);line-height:999px;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;background:url(/templets/default/images/index_icon_1.png) no-repeat\0;}
.fullSlide .hd ul .on {background:#fff;background:url(/templets/default/images/index_icon_2.png) no-repeat\0;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:194px;margin-top:-30px;left:3%;z-index:1;width:40px;height:80px;background:url(../images/slider-arrow.gif) -140px 5px no-repeat\9\0;background:url(../images/slider-arrow.png) -140px 5px no-repeat;_background:url(../images/slider-arrow.gif) -140px 5px no-repeat;*background:url(../images/slider-arrow.gif) -140px 5px no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next {left:auto;right:3%;background-position:-6px 5px;}

.index-title-container{width:1200px;margin:38px auto 17px auto;position:relative;text-align:center;}
a.index-title{display:inline-block;margin:0 auto;text-align:center;}
a.index-title:hover{text-decoration:none}
span.index-title-a{display:block;font-size:36px;letter-spacing:10px;margin:0 auto;color:#320c6f}
span.index-title-b{background:url(../images/backLine.png) center repeat-x;margin:0 auto;height:21px;width:160px;display:block;margin-top:5px;}
a.index-title i{display:inline-block;background:#fff;padding:2px 10px;color:#F74D0C}
.index-title-container h3{color:#2D2D2D;letter-spacing:5px;margin-top:10px;}

.index-about-container{background:#f3f3f3}
.index-about{width:1200px;margin:0 auto;height:280px;background:url(../images/index-about-bg.jpg) no-repeat right;overflow:hidden}
.index-about p{margin:35px 160px 0 0;line-height:2.2}

.index-news-container{width:1200px;margin:0 auto;}
.index-news-tab{text-align:center;}
.index-news-tab-bg{display:inline-block;width:380px;height:42px;background:url(../images/index-news-tab-bg.jpg);}
.index-news-tab a{display:block;width:33.33%;height:42px;float:left;
                  box-sizing:border-box;padding-top:7px;background:url(../images/index-news-tab-bg-arrow.png) no-repeat center 15px
}
.index-news-tab a:horizontal{transition:none;}
.index-news-tab a.on{background:url(../images/index-news-tab-bg-arrow.png) no-repeat center 32px}

.index-news-content{display:none;margin-top:10px}
.index-news-list{}
.index-news-list li{width:380px;height:243px;background:#efefef;float:left;margin-right:25px;}
.index-news-list li:nth-child(3n+3){margin-right:0}
a.index-news{display:block;width:380px;height:243px;position:relative;}
a.index-news:hover{text-decoration:none;box-shadow:0px 0px 10px #b2b2b2}
.index-news-title{position:absolute;left:27px;top:22px;font-size:18px;padding:8px 0 0 5px;font-weight:bold;border-top:3px solid #01c5ff}
.index-news h1{position:absolute;left:88px;top:32px;width:250px;font-size:16px;font-weight:bold;line-height:1.8}
.index-news p{position:absolute;left:88px;top:100px;width:250px;line-height:1.8;color:#656565}
.index-news span{position:absolute;left:88px;bottom:30px;color:#656565}
.index-news span i{margin-right:17px;}

#dwfc{overflow:hidden;margin:0 auto 0 auto;width:1200px}
#dwfc ul{overflow:hidden;height:306px;overflow:hidden}
#dwfc ul li{float:left;margin:0 25px 0 0;overflow:hidden}
.img-scale{width:371px;height:255px;overflow:hidden}
#dwfc ul li img{width:371px;height:255px;display:block;}
#dwfc ul li a:hover img{transform:scale(1.1,1.1);transition:all 0.5s linear;}
#dwfc ul li h1{line-height:42px;text-align:center;background:#f3f3f3;margin-top:10px;font-size:17px;}

.gsfc-container{width:100%;height:710px;background:url(../images/gsfc-bg.jpg) center}
.gsfc{width:1200px;margin:0 auto}
.gsfc li{width:33.33%;float:left;height:284px;overflow:hidden}
.gsfc li div{height:284px;width:100%;overflow:hidden}
.gsfc li img{display:block;height:284px;width:100%}
.gsfc li:hover img{transform:scale(1.1,1.1);transition:all 0.5s linear;}
.gsfc li:nth-child(1),.gsfc li:nth-child(2){width:50%;height:424px;}
.gsfc li:nth-child(1) div,.gsfc li:nth-child(2) div{height:424px;}
.gsfc li:nth-child(1) img,.gsfc li:nth-child(2) img{height:424px;}

.index-other{width:1200px;margin:0 auto;height:684px;position:relative;}
.index-other-map{position:absolute;right:0;width:752px;height:401px;}
.index-other-contact{position:absolute;top:520px;line-height:1.8}
.index-other-ywzx{position:absolute;top:537px;line-height:1.8;left:348px;}
.index-other-ywzx i{font-size:24px;}
.index-other-ywhz{position:absolute;top:578px;line-height:1.8;left:572px;}
.index-other-msg{position:absolute;right:0;top:430px;}
.index-other-msg h1{margin-bottom:15px;}
.index-other-msg table{width:100%;}
.index-other-msg table td{padding:0 8px 8px 0}
.index-other-msg table input[type=text]{height:23px;line-height:23px;text-indent:10px;border:1px solid #d7d7d7}
.index-other-msg table textarea{width:100%;border:1px solid #d7d7d7;height:74px;padding:3px 10px}
.index-other-msg-button{text-align:right;padding-right:8px;}
.index-other-msg-button button{display:inline-block;width:91px;height:27px;line-height:27px;text-align:center;background:#fff;
                               border:1px solid #d2d2d2;cursor:pointer
}
.index-other-qq{position:absolute;left:348px;bottom:175px;}

#bottom{height:205px;background:#320c6f}
#bottomContent{width:1200px;margin:0 auto;position:relative}
#bottomNav{position:absolute;top:15px;}
#bottomNav li{float:left;padding:0 50px 0 0;text-align:center;line-height:1.8}
#bottomNav li a{display:block}
#bottomNav li .a1{color:#fff;font-size:16px;font-weight:100;margin-bottom:5px}
#bottomNav li .a2 a{color:#fff;font-size:14px;font-weight:100}
.bottomInfo{position:absolute;right:0;top:20px;text-align:right;color:#fff;background:url(../images/bottomLine.png) no-repeat top right}
.bottomInfo h1{font-weight:100;color:#fff;font-size:24px;margin:40px 0}










.friendList{overflow:hidden;margin-top:0;}
.friendList li{height:34px;line-height:34px;font-size:14px;}
.friendList li span{float:right;color:#cccccc;}

#link {width:1101px; margin:0 auto 16px auto;}
#link ul {overflow:hidden}
#link li {float:left;white-space:nowrap;overflow: hidden;text-align:left;margin-right:12px}
#link li span{font-weight:bold;color:#135aa5}





.leftNav{margin:22px 0 0 0}
.leftNav a{width:257px;height:51px;position:relative;margin:0 0 14px 0;display:block;color:#fff}
.leftNav a:hover{background:#186dc8}
.leftNav a:nth-child(1){background:#3dc94c}
.leftNav a:nth-child(1):hover{background:#186dc8}
.leftNav a:nth-child(2){background:#0196b4}
.leftNav a:nth-child(2):hover{background:#186dc8}
.leftNav a:nth-child(3){background:#e27638}
.leftNav a:nth-child(3):hover{background:#186dc8}
.leftNav a:nth-child(4){background:#5984af}
.leftNav a:nth-child(4):hover{background:#186dc8}
.leftNav a:nth-child(5){background:#b2b200}
.leftNav a:nth-child(5):hover{background:#186dc8}
.leftNav a:nth-child(6){background:#9673ff}
.leftNav a:nth-child(6):hover{background:#186dc8}
.computer{position:absolute;left:32px;top:6px}
.leftNav a span{position:absolute;left:100px;top:16px}

.topScroll{display:block;position:absolute;right:0;top:60px;cursor:pointer}

#scrollDiv{width:770px;height:60px; overflow:hidden; display: block;}
#scrollDiv h1{
    font-size:14px;
    color: #ff6600;
    width: 72px;
    height: 60px;
    line-height: 60px;
    float: left;
}
#scrollDiv ul{ width: 690px; height: 60px; overflow: hidden}
#scrollDiv li{width:690px;height:60px; line-height:60px; font-size:14px;margin-right:11px; float:left;transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all;}
#scrollDiv li:hover{ }
.scroltit{ position: absolute; right:0px; top:15px;width:44px;}
.scroltit small{float:right; font-size:12px;width:18px;height:18px; text-align: center;background:#bbbbbb;color: #fff;font-family: "ËÎÌå"; margin:2px; transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all;}
.scroltit small:hover{ background: #2065b7;}

#scrollDiv li .news-title{
    display: block;
    float: left;
    overflow: hidden;
    white-space: nowrap;
    font-size: 12px;
    width: 70%;
}
#scrollDiv li .news-date {
    color: #9c9c9c;
    float: right;
    font-size: 12px;
    text-align: right;
    width: 30%;
}


.channelImg{height:247px;width:100%;}
.myPage{
    width:1200px;
    margin:25px auto 26px auto;
    clear:both;
    height:auto;overflow:hidden;
}
.myPageLeft{
    float:left;
    width:257px;
}
.myPageLeft h1 a{
    display:block;
    height:42px;
    line-height:42px;
    color:#fff;
    text-indent:37px;
    font-size:16px;
    font-weight:bold;
    background:#320c6f url(../images/dot2.png) no-repeat 14px 18px
}
.myPageLeftNav{
    margin:15px 0 0 0;
    border-bottom:1px solid #ccc;
}
.myPageLeftNav li{height:41px;background:url(../images/t17.jpg) right no-repeat}
.myPageLeftNav li a{
    display:block;
    height:40px;
    line-height:40px;
    text-indent:30px;font-size:14px;
    border:1px solid #ccc;
    border-bottom:none;
    text-decoration:none;
}
.myPageLeftNav li a:hover{
    background:url(../images/t16.jpg) no-repeat left;
}
.myPageLeftNav li a.current{
    color:#320c6f;
    background:url(../images/t16.jpg) no-repeat left;
}
.myPageLeftList{border:1px solid #cdcdcd;padding:10px 16px}
.myPageLeftList a{font-size:14px;height:35px;line-height:35px;overflow:hidden}
.myPageLeftNav1 {margin-top:15px;overflow:hidden}
.myPageLeftNav1 a{display:block;width:125px;height:30px;padding-top:59px;text-align:center;color:#fff;font-size:14px;margin-bottom:12px;float:left}
.myPageContact{
    line-height:2.2em;
    padding:0 0 0 0;
    font-size:14px
}
.myPageRight{
    float:right;
    width:920px;
}
.myPageRightNave{font-size:15px;color:#320c6f;height:42px;line-height:42px;font-weight:bold}
.myPageRightNave a{color:#320c6f}
.aboutContent{
    line-height:1.8;
    margin:15px 0 0 0;
    overflow:hidden;border:1px solid #cccccc;min-height:400px;padding:15px
}
.aboutContent p{
    margin:0;
    padding:0 0 12px 0;
}
.newsList{margin:15px 0 0 0;overflow:hidden;border:1px solid #cccccc;padding:0 10px}
.newsList li{height:164px;border-bottom:1px solid #e3e3e3;position:relative;}
.newsList li .imgBox{width:195px;height:130px;overflow:hidden;position:absolute;left:0;top:19px;}
.newsList li img{width:195px;height:130px;display:block}
.newsList li img:hover{transform: scale(1.1,1.1);transition: all 0.5s linear;}
.newsList li h1{position:absolute;top:25px;left:213px}
.newsList li h1 a{font-size:14px;color:#000;font-weight:bold}
.newsList li h1 a:hover{color:#dc321d}
.newsList li .info{position:absolute;left:213px;top:90px;color:#555;font-size:14px;width:680px;line-height:1.8}
.newsList li h6{color:#999;font-size:14px;position:absolute;top:58px;left:213px}
.newsList li:last-child{border-bottom:none}

.newsList1{margin:15px 0 0 0;overflow:hidden;border:1px solid #cccccc;padding:0 10px}
.newsList1 li{height:41px;line-height:41px;background:url(../images/arrow.jpg) no-repeat left center;text-indent:10px;border-bottom:1px solid #e3e3e3}
.newsList1 li span{float:right}
.newsList1 li:last-child{border-bottom:none}


.newsListPic {width:765px;margin:0 auto}
.newsListPic li{border-bottom:1px solid #eeeeee;padding:15px 0 0 0;height:115px;}
.newsListPic li img{width:120px;height:100px;margin:0 15px 0 0}
.newsListPic li img:hover{opacity:.7}
.newsListPicContent{line-height:2.2em;font-size:12px;color:#666}
.newsListPicContent a{font-size:16px;font-weight:bold}
.newsListPicContent span{color:#aaa;}

.showNewsBox{margin:15px 0 0 0;overflow:hidden;border:1px solid #cccccc;min-height:400px;padding:15px 25px}
.showNewsTitle {
    font-size:16px;text-align:center;padding:0 0 10px 0;font-weight:bold;
    border-bottom:1px dashed #e2e2e2;line-height:2.0
}
.showNewsTitleP{
    text-align:center;font-size:12px;margin:10px 0 10px 0;color:#999
}
.showContent{    line-height:2.2;
    overflow:hidden;margin:0 0 15px 0;
}
.showContent p{
    margin:0;
    padding:0 0 12px 0;
}


.showNewsTitlePage{
    line-height:1.8em;
}
.message{
    line-height:27px;
    padding:15px 15px 15px 15px;margin:15px 0 0 0;
    overflow:hidden;font-size:14px;min-height:500px;

}
.message table{
    width:580px;
    margin:16px auto 0 auto
}
.message table td{
    padding:8px 0;
}
.message table td input[type=text]{
    border:1px solid #c2c2c2;
    text-indent:6px;
}
#txtBody{
    width:390px
}
#btnOK{
    cursor:pointer;
}

.newsPicList{margin:15px 0 0 0;overflow:hidden;border:1px solid #cccccc;min-height:400px;padding:25px 18px 0 18px}
.newsPicList li{
    float:left;
    width:33.33%;
    text-align:center;
    margin:0 0 25px 0
}
.imgBox1{
    width:260px;height:173px;
    position:relative;
    cursor:pointer;
    overflow:hidden;
    margin:0 auto;
}
.imgBox1 img{
    width:260px;height:173px;
    transform:scale(1,1);
    transition:all 0.3s linear;
}
.imgBox1 img:hover{
    transform:scale(1.1,1.1);
    transition:all 0.5s linear;
    
}
.imgBox1 h1{
    position:absolute;
    z-index:9999;
    height:31px;
    width:262px;
    line-height:31px;
    text-align:center;
    font-size:14px;
    font-weight:100;
    bottom:0;
    background:#000;
    opacity:0.7;
    color:#fff;
}
.newsPicList li a{text-decoration:none}
.newsPicList li h2{
    height:31px;
    width:260px;
    line-height:31px;
    text-align:center;
    font-size:14px;
    font-weight:100;
    background:#000;
    opacity:0.7;
    color:#fff;margin:-1px auto 0 auto;overflow:hidden
}
.newsPicList li h2:hover{background:#dc321d;opacity:1}

.newsPicListA{
    width:790px;
    overflow:hidden;
    margin:0 auto
}
.newsPicListA li{
    float:left;
    width:33.33%;
    text-align:center;
    margin:30px 0 0 0
}
.imgBox1A{
    width:242px;height:350px;
    position:relative;
    cursor:pointer;
    overflow:hidden;
    margin:0 auto;
}
.imgBox1A img{
    width:242px;height:350px;
    transform:scale(1,1);
    transition:all 0.3s linear;
}
.imgBox1A img:hover{
    transform:scale(1.1,1.1);
    transition:all 0.5s linear;
    
}
.imgBox1A h1{
    position:absolute;
    z-index:9999;
    height:31px;
    width:242px;
    line-height:31px;
    text-align:center;
    font-size:14px;
    font-weight:100;
    bottom:0;
    background:#000;
    opacity:0.7;
    color:#fff;
}



/*分页样式*/
.page{
    padding: 15px 0;
    overflow: hidden;
    text-align: center;
    background:#fff;
}
.page a,.page span{
    padding: 5px 10px;
    border: 1px solid #cccccc;
    font-size: 12px;
    display:inline-block;
    margin:0 2px;
    
}
.page a:hover{
    background:#dc321d;
    color: #ffffff;
    text-decoration:none;

}
.page a.current{
    background: #dc321d;
    color: #ffffff;
}

.qq{position:fixed;width:125px;height:357px;border:1px solid #cdcdcd;background:url(../images/qq.jpg);top:120px;right:2px;z-index:9999;}
.qq h1{position:absolute;left:24px;top:170px}
.qq h2{position:absolute;left:44px;top:210px}
.qq h2 a{font-size:12px;color:#000}
.qq h3{position:absolute;width:15px;height:14px;background:url(../images/close.jpg);top:7px;right:8px;cursor:pointer}




#scroll{
    position:fixed;
    right:20px;
    top:480px;
    display:none;
    width:54px;
    height:54px;
    border-radius:5px;
    background:#fff url("../images/scrollBg.png") center no-repeat;
    cursor:pointer;
   
}

#goBack{display:block;width:120px;height:37px;line-height:37px;text-align:center;color:#fff;
        background:#dc321d;border-radius:5px;margin:0 auto 10px auto
}



