*{ font-family:"Microsoft Yahei";}
html,body,div,p,a,table,textarea,form,input,select,img,dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre{margin:0px; padding:0px;font-size:100%;}
body{font-family:\5B8B\4F53,arial,serif;background: #fff;overflow-x:hidden;font-size:100%;}
li{text-indent:0px;}
ol,ul,li {list-style:none;}
img,a img{border:0px;max-width:100%;}
a {color:#4f4d4f;text-decoration: none;border:0px;}
table{border-collapse: collapse;}
.clear {background: none;border: 0px none;clear: both;display: block;float: none;font-size: 0px;margin: 0px;padding: 0px;overflow: hidden;visibility: hidden;width: 0px;height: 0px;line-height: 0px;list-style-type:none;}


#show {position:absolute;top:0px;left:0px;height:100%;width:100%;overflow:hidden;background:#000;}
#show .bd{height:100%;}
#show .tempWrap{height:100%;}
#show .bd ul{height:100%;}
#show .bd li{vertical-align:middle;text-align:center;}
#show .bd li a{} 
#show .bd li img{background:url(../images/loading.gif) center center no-repeat;max-width:100%;max-height:100%;}
#show .bd li .tit{display:block;width:100%;position:absolute;bottom:0;text-indent:10px;height:28px;line-height:28px;background:url(../images/focusbg.png) repeat-x;color:#fff;text-align:left;}
#show .hd{position:absolute;height:28px;line-height:23px;bottom:0;right:0;z-index:1;}
#show .hd li{display:inline-block;width:5px;height:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#333;text-indent:-9999px;overflow:hidden;margin:0 6px;}
#show .hd li.on{background:#fff;}
#show .hd span{color:#fff;display:inline-block;padding:0px 8px;font-size:12px;}


ul.fs{border:#eee 1px solid;margin:20px 0px;border-radius: 5px;}
ul.fs:hover{box-shadow: 5px 5px 10px #aaa;}
ul.fs li{background:#fff;padding:0px;border-top:#eee 1px solid;}
ul.fs li *{font-size:16px;font-family:'Microsoft Yahei','微软雅黑E软雅黑6F\96C5\9ED1',Arial,'Hiragino Sans GB','宋体B8B体4F53'}
ul.fs li:hover{background:#fafafa;}
ul.fs li dl,ul.fs li dt,ul.fs li dd{min-height:46px;line-height:46px;margin-right:2%;display: inline-block;*display: inline;*zoom:1;vertical-align:top;}
ul.fs li dl{width:10%;text-align:right;}
ul.fs li dt{width:51%;}
ul.fs li dd{width:31.5%;}
ul.fs li:hover dl{color:red;}
ul.fs li:hover dd{color:red;}
ul.fs div.edittools{margin:5px;}
ul.fs .border-top{border-top:#eee 1px solid;}
ul.fs li.selects{display:none;}
ul.fs li dt input[type="text"],ul.fs li dt input[type="password"],ul.fs li dt textarea{width:95%;font-size:16px;height:23px;padding:2px;}
ul.fs li dt textarea{height:150px;line-height:150%;margin-top:8px;}
ul.fs li dt select,ul.fs li dt textarea,ul.fs li dt input{border:1px solid #0099cc;BACKGROUND:#fdfdfd;COLOR: #0099cc;}
ul.fs li dt select:hover,ul.fs li dt textarea:hover,ul.fs li dt input:hover {border:1px solid #00ddff;BACKGROUND: #fff;box-shadow: 0px 0px 13px #666;}
ul.fs li dt label{padding:0px 5px 0px 0px;}
ul.fs li dt label span:hover{background:#378BC8;color:#fff;}
ul.fs li dt label input[type="radio"],ul.fs li dt label input[type="checkbox"]{height:auto;border:0px;opacity:0;position: absolute;z-index: -1;}
ul.fs li dt input[type="checkbox"]+span,ul.fs li dt input[type="radio"]+span {padding:2px 5px;}
ul.fs li dt input[type="checkbox"]:checked+span,ul.fs li dt input[type="radio"]:checked+span {color:#fff;background:#285797;}
@media \0screen\,screen\9{
	ul.fs li dt input[type="checkbox"]+span,ul.fs li dt input[type="radio"]+span{padding:0px 13px 0px 6px;}
    ul.fs li dt label input[type="radio"],ul.fs li dt label input[type="checkbox"] {opacity:100\9;position:static\9;}
}
ul.fs .showimg{position:relative;background:#fff;display:none;}
ul.fs .showimg dd{position:relative;margin-left:180px;}
ul.fs .showimg dt{position:absolute;top:37px;width:180px;}
ul.fs .showimg dt img,ul.fs .showimg dd img{height:100px;line-height:130px;padding:5px;margin:10px 10px 10px 0px;border:#eee 1px solid;background:#FFF;cursor:pointer;}
ul.fs .showimg dt img{max-height:100px;max-width:90%;}
ul.fs .showimg img:hover{box-shadow: 0px 0px 13px #666;}
div.editsubmit {text-align:center;width:100%;}
div.editsubmit input,.button{margin:5px;padding:3px 0px;display:inline-block; width:46.5%;height:40px;user-select: none;border:0px;color: #303030;font-size:14px;text-align: center; font-family: 'Microsoft Yahei','微软雅黑E软雅黑6F\96C5\9ED1',Arial,'Hiragino Sans GB','宋体B8B体4F53';background: #eaeaea;
}

div.editsubmit input,.button1{ width:46%;user-select: none;border:0px;color: #fff;font-size:14px;font-family: 'Microsoft Yahei','微软雅黑E软雅黑6F\96C5\9ED1',Arial,'Hiragino Sans GB','宋体B8B体4F53';text-shadow: 0 1px 0 rgba(0, 0, 0, 0.35);height:38px;line-height:38px;margin:5px;display:inline-block;text-align: center;cursor: pointer;border-radius: 3px;box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.3);text-decoration: none !important;
background-color: #2EB5E5;
background-image: -moz-linear-gradient(top, #fa3e3e, #fa3e3e);
background-image: -webkit-linear-gradient(top, #fa3e3e, #fa3e3e);
background-image: -ms-linear-gradient(top, #fa3e3e, #fa3e3e);
background-image: linear-gradient(top, #fa3e3e, #fa3e3e);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#34c0e9', endColorstr='#29aae1',GradientType=0 );
}


div.editsubmit input:hover,.button:hover{box-shadow: 1px 3px 3px 0px rgba(0, 0, 0, 0.3);color:#ffd;}
ul.fs .seo div{line-height:200%;padding:20px;color:red;}
ul.fs table.table{background:#FFFFFF;}
ul.fs table.table td input{width:90%;}

@media only screen and (max-width: 425px){
ul.fs li dl{width:27%;text-align:right;}
ul.fs li dt{width:65%;}
ul.fs li dd{ display:none;}
}

ul.minmenu li {float:left;padding:15px 15px 15px 0px;}
ul.minmenu a {text-decoration: none;border:1px solid #bbb;display: block;background: #F6F6F6;line-height: 30px;text-align: center;padding:0px 20px;border-radius: 5px;}
ul.minmenu a:hover {background:#fff;}
ul.minmenu a:active, ul.minmenu li.selectlink a{background:#C4005B;color:#fff;border:1px solid #C4005B;box-shadow: 0px 0px 15px #aaa;}


.error3{position:absolute;z-index:999;width:80%;border:1px solid #bbb;BACKGROUND: #fff;margin:auto auto;border-radius: 5px;box-shadow: 0px 0px 15px #aaa;}
.error3 h1{BACKGROUND:#f0f0f0;}
.error3 h1 span{min-width:auto;}
.error3 div{padding:5px;line-height:30px;min-height:100px;max-height:360px;border-top:1px solid #bbb;font-size:1em;overflow:auto;}
.nocolor{-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;}


@media only screen and (min-width: 320px){/*指定宽度屏幕样式*/}
@media screen and (orientation:portrait) {/* 竖屏样式 */}
@media screen and (orientation:landscape){/* 横屏样式 */}


.bian{-moz-border-radius:2.5%;-webkit-border-radius:2.5%;border-radius:2.5%;-moz-box-shadow: 0px 0px 8px #222;-webkit-box-shadow: 0px 0px 8px #222;box-shadow: 0px 0px 8px #222;}
.yuan,div.cpmini img{-moz-border-radius:2.5%;-webkit-border-radius:2.5%;border-radius:2.5%;}
.overtxt{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.jb{background:-webkit-gradient(linear, 0 0, 0 100%, from(#f1f1f1), to(#dcdcdc), color-stop(35% ,#ededed), color-stop(50%, #e3e3e3));}

.top{font-size:24px; color:#fa3e3e; font-family: 'Microsoft Yahei','微软雅黑E软雅黑6F\96C5\9ED1',Arial,'Hiragino Sans GB','宋体B8B体4F53'; text-align:center; font-weight:bold; background: #ffffff;}

.top span{font-size:18px; color:#f4693e; font-family: 'Microsoft Yahei','微软雅黑E软雅黑6F\96C5\9ED1',Arial,'Hiragino Sans GB','宋体B8B体4F53'; text-align:center; text-transform:uppercase; font-weight:normal;}


.showpic{max-width:none;}
.showpictxt{position:relative;top:-50px;left:0px;padding:10px;background:#FFFFFF;opacity:0.8;}

div#nav{position:absolute;z-index:99;top:0px;width:100%;height:100%;display:none;}
ul.nav{position:fixed;z-index:100;bottom:0px;width:100%;border-top:1px solid #bbb;background:-webkit-gradient(linear, 0 0, 0 100%, from(#f1f1f1), to(#dcdcdc), color-stop(35% ,#ededed), color-stop(50%, #e3e3e3));}
ul.nav li{float:left;position:relative;}
ul.nav li a{width:100%;height:50px;line-height:50px;font-size:1em;display:block;text-align:center;text-shadow: 0px 1px 0px #ffffff;border-left:1px solid #bbb;}
ul.nav li a img{height:50px;paddingtop:0px 0px 0px 0px;}
ul.nav ul{display:none;width:96%;position:absolute;left:1%;margin:0px;z-index:99;bottom:-130%;border:#ccc 1px solid;border-radius:2.5%;background:#E9E9E9;}
ul.nav ul:before{content: "";display:inline-block;position: absolute;z-index: 180;left:0%;width: 100%;height:100%;background:url(../images/1.svg) no-repeat center 0;-webkit-background-size: 13% auto;bottom: -99%;}
ul.nav ul li{width:100%;}
ul.nav ul li a{border-left:0px;border-top:1px solid #e0e0e0;width:90%;margin:0 auto;font-size:1em;}
ul.nav ul li:first-child a{border:0px;}

#nav2{position:fixed;right:20px;z-index:100;top:20px;width:36px;overflow:auto;}
ul.nav2{position:fixed;left:-70%;opacity:0;z-index:100;top:0px;width:200px;overflow:auto;padding-right:4%;height:100%;border:1px solid #bbb;background:url(../images/bigbg.jpg) no-repeat;background-size:100% 100%;}
ul.nav2 li{border-top:1px solid #e0e0e0;padding:3%;opacity:0.9;}
ul.nav2 li:first-child{border:0px;}
ul.nav2 li a{font-size:0.8em;white-space:nowrap;color:#fff;}
ul.nav2 li a img{height:36px;}
ul.nav2 li ul{padding-left:10%;}
ul.nav2 li ul li{}

h1.title3{background:#fafafa;color:#444;padding:15px 5px;line-height:130%;font-weight:bold;font-size:20px;font-family:'Microsoft Yahei','微软雅黑E\8F6F\96C5\9ED1',Arial,'Hiragino Sans GB','宋体B8B\4F53';border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
h1.title3 i{background:#ff2a2a;width:5px;height:30px;display:block;float:left;margin:1px 10px 0px 0px;}
h1.title3 .b{background:#ff2a2a;}
h1.title3 .g{background:#ff2a2a;}
h1.title3 span{float:right;padding:0px 15px;font-size:15px;}


h1.title2{background:#fafafa;color:#444;height:36px;line-height:36px;font-weight:bold;font-size:15px;font-family:'Microsoft Yahei','微软雅黑E\8F6F\96C5\9ED1',Arial,'Hiragino Sans GB','宋体B8B\4F53';border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
h1.title2 i{background:#C4005B;width:2px;height:20px;display:block;float:left;margin:8px 10px 0px 0px;}
h1.title2 .b{background:#005BC4;}
h1.title2 .g{background:#00C45B;}
h1.title2 span{float:right;padding:0px 15px;font-size:13px;}

.bottom{border-top:2px solid #313131;  padding-top:20px; background:#f9f9f9; text-align:center; height:80px; font-size:14px; line-height:25px; color:#333333; margin-bottom:50px;overflow: hidden;}
.bottom a{  color:#333333;}
.bottom p{
	font-size:14px; color:#333333; text-align: center;
}

div.pagelist {padding:8px;height:25px;}
div.pagelist a{float:left;padding-left:5px;}
div.pagelist select{float:right;}

.link {}
.link img{border-radius: 5px;}
.link img:hover{}

.links{}
.links li{}
.links li a{}
.links li a img{border-radius: 5px;}
.links li a img:hover{}

.love{ width: 97%; margin: 0px auto;}
ul.love li{ margin: 5px; width:46.5%;float:left;color:#666;}
ul.love li a{display:block;color:#555; text-align:center;}
ul.love li a:hover{color:#FF0000;}
ul.love li a img:hover{box-shadow: 0px 0px 15px #aaa;}
ul.love li a img{/*height: 105px;*/}
ul.love ol{padding:0px; margin-top:3px; display:block; font-size:1em; height:40px;  overflow: hidden; text-align: center;}
ul.lovelist li{width:100%;float:left;background:#fafafa;margin:5px 5px 5px 0px;padding:0px;border-radius: 5px; }
ul.lovelist li a{padding-left:10px; font-size:13px;}

ul.lovelist li:hover{background:#ebebeb;}

ul.love1 li{width:33%;padding:10px 0px;float:left;color:#666;}
ul.love1 li a{display:block;color:#666;padding:0px 10px;}
ul.love1 li a:hover{color:#FF0000;}
ul.love1 li a img:hover{box-shadow: 0px 0px 15px #aaa;}
ul.love1 li a img{width:100%;border-radius: 5px;}
ul.love1 ol{padding:0px;display:block;}
ul.lovelist1 li{width:100%;float:left; border-bottom:1px dashed #eaeaea;margin:0px 5px 5px 0px;padding:0px;border-radius: 5px; }
ul.lovelist1 li a{padding:8px; font-size:14px;}
ul.lovelist1 li:hover{background:#ebebeb;}

div.content {margin-top:10px;}
div.content h1{ display:block; font-size:18px; text-align:center; height:40px; line-height:40px;}
div.content .dl{border:#e6e6e6 solid 1px;background:#f9f9f9;height:auto;position:relative;margin:10px 0px;}
div.content .dl dt{width:150px;}
div.content .dl dd{padding:20px;overflow:hidden; font-size:12px}
div.content .dl dd:hover{overflow:auto;}
div.content .dl div{width:100%; font-size:12px;}
div.content .dl .more{position:absolute;top:100px;width:95%;}
div.content .dl .more a{display:block;float:right;color:#FFf;background:#F40;padding:8px 15px;margin-left:20px;}
div.content .time{text-align:right;color:red; text-align:center; font-size:14px; margin-bottom:15px;}
div.content .p{line-height:150%; font-size: 14px; color: #333333;}
div.content .p p{ padding:0px 0px; line-height:28px}
div.content img{ width: 98%; margin:0px;border:2px solid #fff;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;cursor:pointer;}
div.content img:hover{border:2px solid #eaeaea;background:#fdfdfd;box-shadow: 0px 0px 8px #ddd;}

h1.title2{background:#fafafa;color:#444;height:36px;line-height:36px;font-weight:bold;font-size:15px;font-family:'Microsoft Yahei','微软雅黑E\8F6F\96C5\9ED1',Arial,'Hiragino Sans GB','宋体B8B\4F53';border-radius: 5px;}
h1.title2 i{background:#C4005B;width:2px;height:20px;display:block;float:left;margin:8px 10px 0px 0px;}
h1.title2 .b{background:#005BC4;}
h1.title2 .g{background:#00C45B;}
h1.title2 span{float:right;padding:0px 15px;font-size:13px;}

div.show_content{padding:2px;}

div.show_content div,div.show_content p{line-height:150%;font-size:14px;}
div.show_content div:hover{color:#000;}
div.show_content:hover{background:url(../images/hotbg.gif);}

.navtable{width:100%;height:100px;}
.navtable .td1{width:260px;}
.info{border-top:10px solid #C4005B;margin:10px 0px 20px 0px;}
.info div{border-top:1px solid #f1f1f1;background:#E5E5E5;height:30px;line-height:30px;padding:0px 15px;}
.hiddenhtml{overflow-y:hidden;}

.y-phone-content{ padding:15px; font-size:1em; line-height:1.8em; color:#333333;}
.y-phone-content p{ padding:0px 20px ; text-align:left; line-height:170%; font-size:15px; color:#333;}
.y-phone-content p p{font-size:15px; color:#333;}

.y-tit01{ height:40px; line-height:40px; background-color:#f9f9f9; color:#333333; font-size:17px; text-indent:20px; border-left: 5px solid #fa3e3e; font-family:"Microsoft Yahei"; font-weight:bold;}
.y-n-content{ height:50px; line-height:50px; text-align:center; border-bottom:#CCC 1px solid;}
.y-n-content h1{ font-size:16px;}
.y-n-content p{ font-size:15px; font-family:"Microsoft Yahei"; line-height:170%; text-align:left;}
.y-dy{ padding:0px 15px; padding-bottom:20px;overflow: hidden;}
.y-dy p{ line-height:170%; text-align:left; font-size:14px; color:#333;}
.y-pro{ padding:0px 5px; padding-bottom:20px;overflow: hidden;}
.y-pro p{ line-height:170%; text-align:left; font-size:14px; color:#333;}

.mypage{ background-color:#f9f9f9; padding:5px; color:#3333; font-size:12px;}
.mypage a{ color:#333; font-size:12px;}


.main{}
.mini_navv{width:100%;margin:0 auto; background: #485460;}
.nav5_11 {min-width:320px;}
.nav5_11 ul li{ margin:3px 0px; font-weight:bold;display:block; float:left; height:30px; line-height:30px; width:24.5%; text-align:center; border-right: 1px solid #2a445e;}
.nav5_11 ul li a{display:block; float:left; width:100%; color:#ffffff; font-size:16px; font-weight:normal;}
.nav5_11 ul li a:hover{ color:#ffffff;}

.banner{width:100%;}
.banner img{display:block;width:100%}
.swipe{width:100%;overflow:hidden;position:relative;}
.swipe ul{
	-webkit-transition:left 800ms ease-in 0;
	-moz-transition:left 800ms ease-in 0;
	-o-transition:left 800ms ease-in 0;
	-ms-transition:left 800ms ease-in 0;
	transition:left 800ms ease-in 0;
}
.swipe #pagenavi{position:absolute;left:0px;bottom:0px;text-align:center;width:100%; background:rgba(fff, fff, fff, 0.6)!important; filter:Alpha(opacity=50); padding:6px;}
.swipe #pagenavi a{width:8px; height:8px; line-height:99em; background:#fff; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; margin:0 4px; overflow:hidden; cursor:pointer; display:inline-block; *display:inline; *zoom:1; position:relative;}
.swipe #pagenavi a.active{background:#ff0;  position:relative;}

.mini_jj{ padding:15px 0px; border-bottom:1px dashed #eaeaea; text-align:center; font-size:18px; font-weight:bold; color:#fa3e3e;}

.mini_jjmore{ width:30%; height:35px; margin:0px auto; background:#313131; text-align:center; border-radius: 5px;-moz-border-radius: 10px;-webkit-border-radius: 10px;line-height:35px;}
.mini_jjmore a{ font-size:14px; color:#ffffff;}
.part-cpfl{ width: 100%; margin: 0px auto; padding:10px 0px; text-align:center; }
.part-cpfl a{ margin: 0px 2px; display:inline-block; width:31%; }

.bt{padding:0px; margin: 0px; text-align: center; margin-top: 20px;}

#part-pp{ width: 100%; height:auto; padding-bottom: 12px;}
.part-ppbt{ padding-top:20px; margin: 0px auto; width: 100%;  text-align: center; font-size: 22px; color: #333333;}
.part-ppbt span{ padding:0px 10px; font-size: 14px; color: #ffffff; text-transform: uppercase; background: #3258ab;}

.part-pp{ width: 100%; margin: 0px auto; }
.part-pp ul{ margin: 0px; padding: 0px; }
.part-pp ul li{ margin: 4px; padding-top: 50px; width: 30%; height: 80px; float: left; color: #ffffff; font-size: 15px; text-align: center; }
.part-pp ul .list1{ background: url(../images/p1.jpg) bottom; }
.part-pp ul .list2{ background: url(../images/p2.jpg) bottom; }
.part-pp ul .list3{ background: url(../images/p3.jpg) bottom; }
.part-pp ul li a{color: #ffffff; font-size: 22px; }
.part-pp ul li span{color: #ffffff; font-size: 12px; text-transform: uppercase; }

.lx{ margin-bottom:10px;}

.list{ margin-top:5px;}
.list ul{}
.list ul li{ margin:6px; float: left; padding-top:20px; width: 30%; height: 80px; background:#fcbe00; line-height: 24px; text-align: center;}
.list ul li span{ font-size: 20px; font-weight: bold; color: #ffffff; }
.list ul li a{display: block; font-size: 18px;  color: #ffffff;}
.list-ewm{ padding-top: 10px; text-align: center; }

body .social_nav5{height:58px;position:fixed; bottom:0; width:100%;  z-index:999;background: -webkit-linear-gradient(bottom right, #00d5ee, #2186f5) !important;}

body .social_nav5 li{ width:25%; float:left; position:relative;border-right:1px solid #2186f5; font-size:12px; text-align:center; color:#fff;line-height:12px; height:58px;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}

body .social_nav5 li:last-child{border-right:none;}
body .social_nav5 li:first-child{border-left:none;}
body .social_nav5 li em{ width:23px; display:block; margin:0 auto; padding:10px 0 6px 0;}
body .social_nav5 li em img{height: 20px;}
body .social_nav5 li a{ color:#fff;}
body .social_nav5 li.cur{ color:#fff; background: #ffae02;}
body .social_nav5 li .erji{ position:absolute; bottom:58px; left:0; width:100%; text-align:left; background:#0c7051; display:none; }
body .social_nav5 li .erji a{ display:block; border-bottom:1px solid #20a6ee; font-size:12px; height: 26px; line-height:26px;position:relative; text-align:center;  color:#fff;}
body .social_nav5 li .erji a:last-child{border-bottom:none;}
.part-ys2{
	margin-top: 15px;
    width: 100%;
    background-size: 100%;
    display: flex;
    flex-direction:row;
    justify-content: space-around;
	text-align: center;
    
    }   
.part-ys2 a{
		border-radius:20px;
        width:30%;
		height: 90px;
        font-size: 22px; 
        font-weight: bold;
        text-align: center;
        color: #fa3e3e;
        background:#ffde00;
		line-height: 90px;
        align-self:center;
    }

.topdh{text-align:right; font-size:12px; margin-top:5px;}
.topdh img{ float:right; margin-right:5px; }
.topdh span{ float:right; display:block; width:50px; height:20px; line-height:20px;}
.tel{width:96%;height:35px;margin: 0 auto;margin:3%;}
.tell{width:49%;height:35px;background:#fa3403;float:left;margin-right:1%;border-radius:15px;}
.telr{width:49%;height:35px;background:#fa3403;float:left;border-radius:15px;}
.tell a{color:#fff;text-align:center;display:block;line-height:35px;}
.telr a{color:#fff;text-align:center;display:block;line-height:35px;}

body,div,p,h1,h2,h3,h4,h5,h6,img,ul,li,a,strong,span,p,dl,dt,dd,input,textarea{
    margin:0;
    padding:0;
    list-style:none;
    border:0;
    text-decoration:none;
    font-family:"microsoft yahei";
    font-weight: normal;
    font-size:14px;
    letter-spacing:1px;
}
body{
	background-color: #333;
}
img{width: 100%;}
*{ padding:0 ; margin:0 ; font-size:14px;text-align: left;}
.mt-10{ margin-top:10px;}
.mt-15{ margin-top:15px;}
.mt-20{ margin-top:20px;}
.mt-30{ margin-top:30px;}
.mt-35{ margin-top:35px;}
.mt-40{ margin-top:40px;}
.mt-50{ margin-top:55px;}
.mt-60{ margin-top:55px;}
.mt-65{ margin-top:65px;}
.mt-70{ margin-top:70px;}
.mt-80{ margin-top:80px;}
.mt-90{ margin-top:90px;}
.to-top { display: none; padding: 5px 10px; color: #fff; background-color: #f50;}

.mini-tit{
    padding:0px;
    margin:0px;
    width: 100%;
    height: auto;
}
.mini-tit img{
    display: block;
}

.mini-out{
	max-width: 640px;
	margin:0 auto;
	background-color: #fff;
}
.menu_menu_bg {padding:5px 0px; /*background-color: #3258ab;*/overflow: hidden;}

.ph_menu {margin:0 auto; padding:0px; width:100%;/* min-width:320px; */overflow: hidden; text-align: center;}
.ph_menu li{ display: inline-block; margin:3px 1px; width:23.3%; font-weight:bold;height:30px; line-height:28px; text-align:center; background-color:#2186f5; border: 1px solid #fff;box-sizing:border-box;}
.ph_menu li a{width:100%; color:#fff; font-size:14px; font-weight:normal; text-align: center;}
.ph_menu li a:hover{ color:#ffffff;}
.h-menu-hover{
  display: block;
  background-color: #313131;
  color: #fff !important;
  border:1px solid #666;
  box-sizing:border-box;
  height:29px;
}
.mini-class01{
    margin:0 auto;
    width:98%;
    margin-left:2.5%;
    }
.mini-class01 li{
    float:left;
    padding:5px 0px;
    margin-right:1.5%;
    margin-bottom:1.5%;
    width:47%;
    height: 20px;
    border-radius:10px;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    background-color:#2186f5;
    }
.mini-class01 li a{
    display:block;
    width:100%;
    /*min-height:30px;*/
    font-size:14px;
    color:#fff;
    text-align:center;
    }
.prohover{background-color:#F90 !important;}
.ph-picnr{
    padding:0 8px;
}
.ph-tit1{
  width: 100%;
}
.ph-tit1 h2{
  margin-top: 20px;
  display: block;
  height: 35px;
  text-align: center;
  font-size: 23px;
  color: #333;
}
.ph-tit1 p{
  display: block;
  text-align: center;
  font-size: 13px;
  color: #666;
  letter-spacing: 0px;
  text-transform: uppercase;
}
.ph-about{
  margin-top: 15px;
  padding:15px;
  background-color: #efefef;
  color: #333;
  font-size: 14px;
  line-height: 170%;
  letter-spacing: 0px;
}
.ph-about p{
  color: #666;
  font-size: 14px;
  line-height: 170%;
  letter-spacing: 0px;
}

.ph-more1 a{
  display: block;
  margin:0 auto;
  width: 100px;
  height: 30px;
  background-color: #313131;
  font-size: 14px;
  color: #fff;
  text-align: center;
  line-height: 30px;
}

.ph-more2 a{
  display: block;
  margin:0 auto;
  width: 60%;
  height: 40px;
  border:1px solid #d9d9d9;
  font-size: 15px;
  color: #666;
  text-align: center;
  line-height: 40px;
  font-family: "Oswald";
}
.ph-news1{
  padding:10px;
}
.ph-news1 li{
  margin:10px 0px 35px 0px;
  width: 100%;
}
.ph-news1 li a h2{
  display: block;
  margin-bottom: 15px;
  font-size: 17px;
  color: #333;
}
.ph-news1 li .line1{
  width: 30px;
  height: 1px;
  background-color: #999999;
}
.ph-news1 li .zi1{
  margin:14px 0px;
  font-size: 16px;
  color: #999999;
}
.ph-news1 li .zi2{
  display: block;
  font-size: 13px;
  color: #999999;
  line-height: 190%;
}
.ph-news1 li img{
  display: block;
  margin:15px 0px 15px 0px;
  width: 100%;
  height: 160px;
}
.ph-n-cont{
  padding:15px;
  font-size: 15px;
  color: #333;
  line-height: 170%
}
.ph-n-cont p, .ph-n-cont p a, .ph-n-cont p p{
  font-size: 15px;
  color: #333;
  line-height: 170%
}
div.showleft1 {
	background: #fdfdfd;
	width: 100%;
	float: left;
	margin: 0px;
}
div.showleft1 .qrout {
	margin: 0px 20px 0px 0px;
}
div.showleft1 h1.title3 {
	font-size: 18px;
	background: #fdfdfd;
	text-align: center;
	line-height: 130%;
}
div.showleft1 div.min_box_content {
	min-height: 80px;
	border: none;
}
div.showleft1 div.min_box_content .c {
	font-size: 14px;
	color: #333333;
}
h1.title2 i {
	display: none !important;
	background: #b46231;
	width: 2px;
	min-height: 20px;
	display: block;
	float: left;
	margin: 8px 10px 0px 0px;
}
h1.title2 {
	margin-bottom: 15px;
	padding: 5px !important;
	height: auto !important;
	background: #f5f4f4;
	color: #666;
	line-height: 150%;
	font-weight: bold;
	font-size: 14px;
	font-family: 'Microsoft Yahei', '微软雅黑E\8F6F\96C5\9ED1', Arial, 'Hiragino Sans GB', '宋体B8B\4F53';
	border-radius: 5px;
	text-align: center;
	border: 1px dashed #c1c1c1;
}
.art-next {
    overflow: hidden;
    line-height: 30px;
    margin: 15px 0 30px;
}

.art-next a {
    color: #555;
}

.art-next a:hover {
    color: #ff0000;
}

.art-next .shangxia dd {
    background: #efefef;
    padding: 0 15px;
    margin-bottom: 10px;
    height: 34px;
    line-height: 34px;
}
.bookx {
	width: 90%;
	/*margin: 3% auto;*/
	padding: 3%;
}
.bookx li {
	width: 100%;
	margin-bottom: 5%;
	margin-top:15px;
}

.bookx_input {
	display: block;
	height:35px;
	line-height:35px;
	-webkit-appearance: none;
	border-radius: 0;
	width:100%;
	padding:5px;
}
.bookx_textarea {
	width: 100%;
	height:100px;
	padding:5px;
}
.bookx li .pin_width {
	width: 100%;
}
.bookx li .bookx_btn {
	width: 100%;
	color: #fff;
	border: 0;
	text-align: center;
	font-size:14px;
	background:#2186f5;
	box-shadow: none;
	line-height:40px;
}
.bookx input, .bookx textarea {
	
	border: 1px solid #dcdcdc;
	background: #fff;
	color: #333;
font-size:14px;
line-height:35px;
}
#maximg img{ max-width:100% !important; height:auto !important}
.fanye {margin: 15px 0;width: 100%;line-height: 34px;text-align: center;color: #fff;}
.fanye a {color: #fff;padding: 0 11px;margin: 0 5px;font-weight: bold;background:#939393;margin-top:10px;}
.fanye a.fcur {background:#3488ea;box-shadow: 0px 0px 9px #999;}
.fanye * {display: inline-block;_display: inline;vertical-align: middle;line-height: 28px;/*height: 28px;*/padding-bottom: 1px;}
.fanye a:hover {display: inline-block;color: #fff;background: #3488ea;box-shadow: 0px 0px 9px #999;}
