@charset "gb2312";
/* CSS Document
Theme Name: 199
Theme URI: 
Description: A website for guide themes.
Version: 2017.5.9
Author: ljh
 */
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,li,ul,ol,dt,dl,dd,input,p{margin:0;padding:0;}
body{font-family:arial,"Î¢ÈíÑÅºÚ","ËÎÌå";}
ol,ul{list-style:none;}
input,img{border:none;}
a{text-decoration:none;}
i{font-style:normal;}
.clear:after{
	content:"200B";
	display:block;
	font-size:0;
	line-height:0;
	clear:both;
	}
.clear{*zoom:1}
.wrap{width: 1200px;margin:0 auto;}
.top{height: 58px;padding-top: 10px;}
.top .logo{width: 238px;height: 55px;float: left;}
.top .logo img{width: 100%;height: 100%;}
.top .nav{float: right;padding-top:7px;}
.top .nav li{float: left;margin-right:28px;text-align: center;}
.top .nav li a{font:normal 16px/36px "Î¢ÈíÑÅºÚ";padding:0 7px;color: #000;display: block;width: 100%;height: 100%;border-bottom: 2px solid #fff;}
.top .nav li a:hover{border-bottom-color: #ffa800;}
.bottomCenter{    background-color: #3a3939;
    padding-top: 30px;
    position: relative;
padding-bottom: 40px;}
.bottomCenter .bottomCenterLeft{float: left;width: 660px;color:#fff;}
.bottomCenter .bottomCenterLeft ul{float: left;padding: 0 40px;border-right:3px solid #717171 ;}
.bottomCenter .bottomCenterLeft .bottomUlLeft{padding-left: 0;width:220px;}
.bottomCenter .bottomCenterLeft .bottomUlCenter li{width:167px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.bottomCenter .bottomCenterLeft .bottomUlRight{border: none;}
.bottomCenter .bottomCenterLeft ul a{color:#fff;font: normal 14px/24px "Î¢ÈíÑÅºÚ";}
.bottomCenter .bottomCenterLeft ul .ghg{line-height:40px;}
.bottomCenter .bottomCenterright{float: right;width: 197px;height: 150px;padding-top: 15px;}
.bottomCenter .bottomCenterright .erweima{width: 118px;height: 121px;}
.bottomCenter .bottomCenterright .erweima img{width: 100%;height: 100%;}
.bottomCenter .bottomCenterright h5 a{color: #fff;font:normal 12px/30px "Î¢ÈíÑÅºÚ";display: block;width:118px;text-align: center;}
.bottomFoot{    height: 60px;
    background-color: #3a3939;
    text-align: center;
    color: #fff;
    font: normal 12px/27px "Î¢ÈíÑÅºÚ";}
.main{padding-top: 27px;}
/* flexslider */
.flexslider{position:relative; height:250px; overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative; z-index:1;}
.slides li{height:250px;padding: 0;}
.flex-control-nav{ display:none;position:absolute;bottom:15px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:15px;height:15px;margin:0 2px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:15px;height:15px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:35%;}
.flex-direction-nav li a{display:block;width:78px;height:119px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:0px;background:url(../images/prev.png) center center no-repeat;}.flex-direction-nav li a.flex-next{right:0px;background:url(../images/next.png) center center no-repeat;}

/***ÕÚÕÖ**/
.section{width:1200px;margin:50px auto 0 auto;overflow:hidden;}
.section ul{width:1200px;}
.section ul li{float:left;margin:0 18px;margin-bottom:104px;display:inline;width:264px;height:247px;overflow:hidden;position:relative;}
.section ul li .photo{width:264px;height:247px;overflow:hidden;}
.section .rsp{width:264px;height:247px;overflow:hidden;position: absolute;background:#333;top:0px;left:0px;}
.section .text{position:absolute;width:224px;height:227px;left:-264px;top:0px;overflow:hidden;padding:20px 20px 0 20px;}
.section .text h3{height:38px;text-align:center;color:#FFFFFF;font-size:12px;font:normal 12px/38px "ËÎÌå";background-color: #000000;}
.section .text a{text-decoration:none}
.section .text .textInfor{text-indent:2em;color:#FFFFFF;font:normal 11px/20px "ËÎÌå";text-align: left;padding-top: 22px;height: 60px;padding-bottom: 22px;overflow: hidden;text-overflow: ellipsis;}
.section .text .textItem{margin: 20px auto;width: 110px;text-align: center;height: 30px;border: 1px dashed #fff;border-radius: 7px;color: #fff;font: normal 13px/30px "Î¢ÈíÑÅºÚ";}
/***Ê×Ò³**/
/* flexslider */
.flexslider{position:relative; overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.otherFlex{height: 250px;}
.otherFlex .slides li{height: 250px;}
.indexFlex{height: 796px;}
.indexFlex .slides li{height: 796px;}
.indexFlex .slides li a{display:block;width:100%;height:100%;}
.indexFlex .slides li img{display:block;width:100%;height:100%;}
.slides{position:relative; z-index:1;}
.slides li{padding: 0;}
.flex-control-nav{ display:none;position:absolute;bottom:15px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:15px;height:15px;margin:0 2px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:15px;height:15px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:35%;}
.flex-direction-nav li a{display:block;width:78px;height:119px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:0px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:0px;background:url(../images/next.png) center center no-repeat;}
.mainIndex .mainAbout{height: 706px;}
.mainIndex .mainAbout .titleBar{height: 70px;color:  #fff;font: normal 18px/70px "Î¢ÈíÑÅºÚ";padding: 0  57px;background-color: #5d5d5d;}
.mainIndex .mainAbout .titleBar span{padding: 0 8px;}
.mainIndex .mainAbout .titleBar a{float: right;height: 38px;line-height: 38px;margin-top: 18px;padding: 0 14px;text-align: center;color: #fff;background-color: #474747;}
.mainIndex .mainAbout .aboutUs{width: 150px;height: 30px;border-left: 7px solid #4f4f4f;color: #000;text-align: center;font: bold 28px/30px "Î¢ÈíÑÅºÚ";margin: 56px 0 0 80px;}
.mainIndex .mainAbout .mainAboutLeft{width: 570px;height: 560px;float: left;padding-left: 90px;}
.mainIndex .mainAbout .mainAboutLeft li{padding: 38px 0;width: 570px;height: 108px;}
.mainIndex .mainAbout .mainAboutLeft .aboutLiLeft{    width: 108px;
    height: 108px;
    float: left;
    border-radius: 54px;
    overflow: hidden;}
.mainIndex .mainAbout .mainAboutLeft .aboutLiLeft img{width: 100%;height: 100%;}
.mainIndex .mainAbout .mainAboutLeft .aboutLiRight{width: 350px;padding-left: 30px;float: left;}
.mainIndex .mainAbout .mainAboutLeft .aboutLiRight a{    color: #333;
    font: normal 18px/18px "Î¢ÈíÑÅºÚ";
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.mainIndex .mainAbout .mainAboutLeft .aboutLiRight p{padding-top: 21px;color: #666;font: normal 14px/24px "Î¢ÈíÑÅºÚ";    height: 70px;
    overflow: hidden;}
.mainIndex .mainAbout .mainAboutRight{width: 540px;height: 560px;float: right;}
.mainIndex .mainAbout .mainAboutRight img{width: 100%;height: 100%;}
.mainIndex .mainAbout .mainAboutRight .mainAboutRightTop{width: 500px;height: 300px;}
.mainIndex .mainAbout .mainAboutRight .mainAboutRightTop img{width: 100%;height: 100%;}
.mainIndex .mainAbout .mainAboutRight .mainAboutRightBot h5{color: #333;font: normal 22px/63px "Î¢ÈíÑÅºÚ";position: relative}
.mainIndex .mainAbout .mainAboutRight .mainAboutRightBot h5 span{position: absolute;top: 0;margin-left: 16px;}
.mainIndex .mainAbout .mainAboutRight .mainAboutRightBot p{text-indent: 2em;color: #666;font: normal 14px/24px "Î¢ÈíÑÅºÚ";    height: 144px;
    overflow: hidden;}
.mainIndex .mainPro{height: 906px;text-align: center;}
.littleTitle{height: 108px;font: bold 28px/108px "Î¢ÈíÑÅºÚ";text-align: center;}
.mainIndex .mainPro .proNav{display: inline-block;margin-bottom: 36px;}
.mainIndex .mainPro .proNav li{    float: left;
    margin-left: 27px;
    height: 37px;
    background-color: #515151;
    padding: 0 7px;
    margin-bottom: 10px;}
.mainIndex .mainPro .proNav li a{display: block;width: 100%;height: 100%;text-align: center;color: #fff;font:normal 16px/37px "Î¢ÈíÑÅºÚ";}
.mainIndex .mainPro .proNav li:hover{background-color: #f29f00;}
.mainIndex .mainPro .mainProShow li{width: 262px;height: 360px;margin: 0 19px;float: left;}
.mainIndex .mainPro .mainProShow img{display: block;width: 262px;height: 262px;}
.mainIndex .mainPro .mainProShow a{display: block;width: 262px;color: #fff;text-align: center;background-color: #515151;margin: 16px 0;height: 50px;font: normal 16px/50px "Î¢ÈíÑÅºÚ";}
.mainIndex .mainPro .mainProShow a:hover{background-color: #f29f00;}
.mainIndex .mainNews{height: 500px;}
.mainIndex .mainNews .newsItem{padding-top: 30px;} 
.mainIndex .mainNews .newsItem li{width: 550px;height: 120px;float: left;padding-left: 50px;padding-top: 33px;}
.mainIndex .mainNews .newsItem .newsItemLeft{width: 107px;height: 120px;float: left;}
.mainIndex .mainNews .newsItem .newsItemRight{float: right;width: 415px;height: 120px;padding-left: 25px;}
.mainIndex .mainNews .newsItem .newsItemRight h5{color: #000;  font: normal 20px/34px "Î¢ÈíÑÅºÚ";
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
	.mainIndex .mainNews .newsItem .newsItemRight h5 a{    color: #000;
    font: normal 20px/34px "Î¢ÈíÑÅºÚ";
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    background: none;
    margin: 0;
    width: auto;
    height: auto;
    display: block;
    text-align: left;}
		.mainIndex .mainNews .newsItem .newsItemRight h5 a:hover{background:none;}
.mainIndex .mainNews .newsItem .newsItemRight h6{position: relative;color: #333;font: normal 16px/49px "Î¢ÈíÑÅºÚ";padding-left: 32px;}

.mainIndex .mainNews .newsItem .newsItemRight h6 span{position: absolute;left: 2px;top: 0;}
.mainIndex .mainNews .newsItem .newsItemRight a{color: #fff;background-color: #b7b7b7;margin-top: 7px;font: normal 12px/30px "Î¢ÈíÑÅºÚ";display: block;width: 92px;height: 30px;text-align: center;}
	.mainIndex .mainNews .newsItem .newsItemRight a:hover{background-color:#f29f00}
/***ÁªÏµÎÒÃÇ**/
.mainAboutUs{padding-bottom: 60px;padding-top: 20px;}
.mainHeadLeft{float: left;width: 220px;}
.mainHeadRight{float: right;width: 920px;padding-left: 60px;}
.mainHeadLeft a{color: #000;}
.mainHeadLeft .titleList li{position: relative;margin-bottom: 3px;}
.mainHeadLeft .titleList .infornochange a:hover{background:#fff;color:rgb(255,156,27)}
.mainHeadLeft .titleList .yijip:hover{background:rgb(255,156,27)}
.mainHeadLeft .titleList .yijip:hover a{color:#fff}
.mainHeadLeft .titleList .yijip:hover span{color:#fff}
.mainHeadLeft .titleList .yijip .erjip{background: rgb(255,180,92);}
.mainHeadLeft .titleList .yijip .erjip a:hover{font-weight:bold;}
.mainHeadLeft .titleList .hasBackColor{background-color: #3f3a39;}
.mainHeadLeft .titleList .hasBackColor span{color: #fff;}
.mainHeadLeft .titleList .hasBackColor a{color: #fff;padding-left:34px;}

.mainHeadLeft .titleList li a{     display: block;
    padding-left: 19px;
    border: 1px solid #d2d2d2;
    color: #666;
    font: normal 12px/44px "Î¢ÈíÑÅºÚ";
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-right: 26px;}
	.mainHeadLeft .titleList	.hasBackColor:hover{background-color:#3f3a39;}
	.mainHeadLeft .titleList	.hasBackColor:hover a{background-color:#3f3a39;}
	.mainHeadLeft .titleList	.hasBackColor:hover a{color:#fff;}
	.mainHeadLeft .titleList li:hover a{background-color:rgb(255,156,27);color:#fff;}
	.mainHeadLeft .titleList li:hover span{color:#fff;}
	.mainHeadLeft .newsInfor li:hover a{background-color:#fff;color:rgb(255,156,27);}
.mainHeadLeft .titleList li span{position: absolute;top: 14px;right: 22px;color: #666;}
.mainHeadLeft .newsInfor{color: #666;font: normal 12px/28px "Î¢ÈíÑÅºÚ";white-space: nowrap;text-overflow: ellipsis;}
.mainHeadLeft .newsInfor .inforLi{margin-bottom: 0;height: 28px;padding-left: 15px;background: url(../images/dot_07.jpg) no-repeat 7px 11px;height: 28px;}
.mainHeadLeft .newsInfor .inforLi a{    line-height: 28px;
    border: none;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.mainHeadLeft .newsInfor .inforLi:hover{background-color: #fff;}
.mainHeadLeft .newsInfor .inforLi:hover a{color:rgb(255,156,27)}
.mainHeadRight .mainHeadRightTitle{height: 27px;}
.contantUsTitle{line-height: 24px;width: 110px;height: 24px;float: left;font: bold 24px/26px "Î¢ÈíÑÅºÚ";}
.mainHeadRight .mainHeadRightTitle .locationTitle{    width: 800px;
    float: right;
    font: normal 14px/27px "Î¢ÈíÑÅºÚ";
    color: #666;
    text-align: right;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.mainHeadRight .mainHeadRightTitle .locationTitle a{color:#666;}
.mainHeadRight .mainHeadRightCont{ padding-top: 24px;}
.mainHeadRight .mainHeadRightCont p{color: #333;font: normal 14px/24px "Î¢ÈíÑÅºÚ";}
.mainHeadRight .mainHeadRightCont .abouterweima{width: 100px;height: 100px;padding: 50px 0 0 2px;}
.mainHeadRight .mainHeadRightCont .abouterweima img{width: 100%;height: 100%;}
/***²úÆ·Ò³Ãæ**/
.mainProduct{    padding-top: 20px;
    padding: 40px;}
.mainProduct .mainHeadRightCont{padding-top: 30px;padding-right: 0;}
.mainProduct .mainHeadRightCont li{float: left;width: 170px;height: 212px;margin: 0 29px 30px;}
.mainProduct .mainHeadRightCont li a{display;width:100%;height:192px;display:block;border: 1px solid #fff;}
.mainProduct .mainHeadRightCont li .protitle{display;width:100%;height:22px;line-height:22px;color:#333;font-size:14px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:bold;}
.mainProduct .mainHeadRightCont li .protitle:hover{border:none ;color:#ffa633}
.mainProduct .mainHeadRightCont li img{display:block;width:100%;height:100%;float:left;}
.mainProduct .mainHeadRightCont li a:hover{border-color:#ffa633 ;}
.mainProduct .titleList .infornochange:hover{background-color: #fff;}
.mainProduct .titleList .infornochange:hover a{color: #666;}
.mainProduct .titleList .infornochange a{line-height: 22px;border: none;}
.goPage{display: inline-block;text-align: center;}
.fenye{text-align:center;}
.goPage li{    height: 24px;
    line-height: 24px;float: left;margin: 0 15px;border: 1px solid #ddd;padding: 0 8px;}
.goPage li a{color: #000;font: normal 12px/20px "Î¢ÈíÑÅºÚ";display: block;}
/***ÐÂÎÅ×ÊÑ¶**/
.mainNews{padding-top: 20px;
    padding-bottom: 40px;}
.mainNews .titleList .infornochange:hover{background-color: #fff;}
.mainNews .titleList .infornochange:hover a{color: #666;}
.mainNews .titleList .infornochange a{line-height: 22px;border: none;}
.mainNews .mainHeadRightCont{    padding-right: 14px;
    padding-bottom: 13px;}
.mainNews .mainHeadRightCont li{position: relative;padding-bottom: 10px;max-height: 104px;border-bottom:1px solid #b5b5b5 ;padding-top:24px ;}
.mainNews .mainHeadRightCont .noborder{border: none;}
.mainNews .mainHeadRightCont li a{    color: #333;
    font: normal 14px/28px "Î¢ÈíÑÅºÚ";
    float: left;
    display: block;
    width: 83%;
    height: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.mainNews .mainHeadRightCont li a:hover{color: #ed9e03}
.mainNews .mainHeadRightCont li h5{float: right;font: normal 12px/28px "Î¢ÈíÑÅºÚ";color: #999;}
.mainNews .mainHeadRightCont li p{font: normal 12px/22px "Î¢ÈíÑÅºÚ";color: #666;float: left;width: 870px;height: 44px;text-overflow: ellipsis;overflow: hidden;}
.mainNews .mainHeadRightCont li .timeSpan{position: absolute;right: 0;top: 0;}
/***²úÆ·ÏêÇé**/
.mainProductItem{padding-top: 27px;padding-bottom:40px;}
.mainProductItem .mainHeadRightCont{padding-top: 12px;}
.mainProductItem .mainHeadRightCont .contName{    color: #333;
    font: normal 16px/46px "Î¢ÈíÑÅºÚ";
    text-align: center;
    display: block;
    width: 830px;
    margin: 0 auto;}
.mainProductItem .mainHeadRightCont .contTime{color: #999;font:  normal 12px/39px "Î¢ÈíÑÅºÚ";text-align: center;border-top:1px solid #999 ;border-bottom:1px solid #999 ;}
.mainProductItem .mainHeadRightCont .contPic{text-align: center;margin: 47px auto;}
.mainProductItem .mainHeadRightCont .contPic img{width: 100&;height: 100%;border: 2px solid #d9d9d9;}
.mainProductItem .aboutTab{padding: 10px 0 13px 0;}
.mainProductItem .aboutTab li{    font: normal 16px/26px "Î¢ÈíÑÅºÚ";
    color: #666;}
.mainProductItem .aboutTab a{font: normal 16px/26px "Î¢ÈíÑÅºÚ";color: #666;}
.mainProductItem .aboutTab .hotcity{font: normal 16px/26px "Î¢ÈíÑÅºÚ";color: #666;}
.aboutP{font: normal 18px/28px "Î¢ÈíÑÅºÚ";height: 28px;border-bottom: 2px solid #f29f00;padding-left: 4px;}
.aboutPic{padding-top: 20px;}
.aboutPic li{width: 142px;height: 160px;float: left;border: 3px solid #d2d2d2;margin: 0 18px;}
.aboutPic li h2 a{    font: normal 14px/30px "Î¢ÈíÑÅºÚ";
    text-align: center;
    color: #666;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.aboutPic li h2 a:hover{color:#333}
.aboutPic li a{width: 100%;height:100%;display:block;}
.aboutPic li img{width: 100%;height:100%;display:block;}
.mainProductItem .titleList .infornochange:hover{background-color: #fff;}
.mainProductItem .titleList .infornochange:hover a{color: #666;}
.mainProductItem .titleList .infornochange a{line-height: 22px;border: none;}
/***ÐÂÎÅ×ÊÑ¶ÏêÇé**/
.mainNewsItem{    padding-top: 20px;
    padding-bottom: 40px;} 
.mainNewsItem .titleList .infornochange:hover{background-color: #fff;}
.mainNewsItem .titleList .infornochange:hover a{color: #666;}
.mainNewsItem .titleList .infornochange a{line-height: 22px;border: none;}
.mainNewsItem .contantUsTitle{line-height: 24px;width: 500px;height: 24px;float: left;}
.mainNewsItem .mainHeadRightCont{padding-top: 12px;}
.mainNewsItem .mainHeadRightCont .contName{     color: #333;
    font: normal 16px/46px "Î¢ÈíÑÅºÚ";
    text-align: center;
    display: inline-block;
    width: 830px;
    white-space: nowrap;
    text-align: center;
    margin: 0 auto;margin-left:46px;}
.mainNewsItem .mainHeadRightCont .contTime{color: #999;font:  normal 12px/39px "Î¢ÈíÑÅºÚ";text-align: center;border-top:1px solid #999 ;border-bottom:1px solid #999 ;}
.mainNewsItem .mainHeadRightCont .contPic{padding-top: 20px;}
.mainNewsItem .mainHeadRightCont .contPic p{font: normal 12px/28px "Î¢ÈíÑÅºÚ";color: #666;text-indent: 2em;}
.mainNewsItem .aboutTab{padding: 10px 0 13px 0;}
.mainNewsItem .aboutTab li{font: normal 16px/26px "Î¢ÈíÑÅºÚ";color: #666;}
.mainNewsItem .aboutTab a{font: normal 16px/26px "Î¢ÈíÑÅºÚ";color: #666;}
.mainNewsItem .titleList .infornochange:hover{background-color: #fff;}
.mainNewsItem .titleList .infornochange:hover a{color: #666;}
.mainNewsItem .titleList .infornochange a{line-height: 22px;border: none;}
.mainNewsItem .titleList .infornochange a:hover{color:rgb(255,156,27)}
.relaNews{padding:16px 0 20px;}
.relaNews li {height:24px;line-height:24px;}
.relaNews li a{      float: left;
    color: #666;
    line-height: 32px;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 800px;
    font-size: 16px;
}
.relaNews li span{float:right;color:#999;line-height:32px;}
.top .secondNav ul li ul li{position:relative;z-index:50;background:none;background-color:#fff;float:none;}
.top .secondNav ul li ul li a{    padding: 0 14px;
    border: none;
    text-align: center;
    text-align: left;}
.top .secondNav ul li ul{position:absolute;background-color:#fff}