body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,table,th,td,iframe{margin:0;padding:0;}
body{font-size:14px;font-family: Microsoft Yahei,-apple-system-font,Helvetica Neue,sans-serif;color:#999999;word-break:break-all;}
table{border-collapse:collapse;border-spacing:0;}
img{border:0;vertical-align:middle;}
option{padding-left:5px;*padding:0;}
ul, li{list-style:none;}
a{color:#333;text-decoration:none !important;}
a:hover{color:#ff0000;}
.fl{float:left;}
.fr{float:right;}
.clear{ clear:both}
h1,h2,h3,h4,h5,h6{font-weight:normal}



.top{
	width: 100%;
	height: 100%;
	overflow: hidden;
	background-color: #fad1d3;
	line-height: 35px;
	color: #000;
}

.wd{width:1200px;height:35px;overflow: hidden;margin:0px auto}
.wdd{width:1200px;height:100px;margin:0px auto}

.nav{color:#555;margin-top:30px;box-sizing:content-box;float:right}
.nav a{display:block;line-height:inherit;cursor:pointer;color:#555;font-size:18px;box-sizing:content-box}
.nav_menu-item a{display:block;padding:0 22px;box-sizing:content-box}
.nav_menu-item a img{vertical-align:middle;margin-left:5px;box-sizing:content-box}
.nav_menu{line-height:40px;text-transform:uppercase}
.nav_menu-item{display:inline-block;position:relative;height:40px}
.nav_menu-item.active,.nav_menu-item:hover{border-bottom:3px solid #fff;background:#eba8ab;border-radius:5px;box-sizing:content-box;}
.nav_menu-item:hover a{color:#fff !important}
.nav_menu-item .active{border-bottom:3px solid #fff;background:#eba8ab;border-radius:5px;color:#fff !important}
.nav_menu-item:hover .nav_submenu{display:block}
.nav_submenu{font-weight:300;text-transform:none;display:none;position:absolute;top:43px;background:rgba(231,142,146,0.6);padding:0px 0px 0px 0px;z-index:999;border-radius: 5px;z-index: 999;}
.nav_submenu ul{float:left;margin-top:0px;margin-right:0px;margin-bottom:0px}
.nav_img{float:right;margin:10px 0 15px 0}
.nav_img p{margin:0;padding:0;line-height:14px;text-align:center;font-size:14px;color:#767676}
.nav_img img{width:230px;height:135px}
.nav_submenu-item{display:block; text-align:center;height:40px}
.nav_submenu-item a{display:block;padding:0 35px 0 25px;min-width:100px;line-height:40px;height:40px;color:#555;font-size:14px}
.nav_submenu-item a:hover{color:#08529c;text-decoration:none;background:#e78ec2;border-radius:5px;color:#FFF;font-size:14px}
.nav_on1{position:absolute;left:-25px}
.nav_on2{position:absolute;left:-150px}
.nav_on3{position:absolute;left:-260px}
.nav_on4{position:absolute;left:-200px}
.nav_on5{position:absolute;left:-250px}
.nav_on6{position:absolute;left:-483px}

.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:0}
.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none;z-index:9}
.flexslider{margin:0;padding:0}
.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}
.flexslider .slides img{width:100%;display:block}
.flex-pauseplay span{text-transform:capitalize}
.slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}
html[xmlns] .slides{display:block}* html .slides{height:1%}
.no-js .slides>li:first-child{display:block}
.flexslider{background:#fff;position:relative;zoom:1}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}
.loading .flex-viewport{max-height:300px}
.flexslider .slides{zoom:1}
.carousel li{margin-right:5px}
.flex-direction-nav{*height:0}
.flex-direction-nav a{width: 50px; height: 50px; margin: -20px 0 0; display: block; background:url(../img/reg.png) no-repeat -50px 0px; position: absolute; top: 45%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;}
.flex-direction-nav .flex-prev{left:50px}
.flex-direction-nav .flex-next{right:50px;}
.flexslider:hover .flex-prev{opacity: 1; left: 215px;}
.flexslider:hover .flex-next{opacity: 1; right: 215px;}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1;}
.flex-direction-nav .flex-disabled{opacity: 0!important; filter:alpha(opacity=30); cursor: default;}
.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}
.flexslider .flex-next{background-position:0px 0px;}

.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004'}
.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}
.flex-control-nav{width:100%;position:relative;text-align:center;bottom:30px}
.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}
.flex-control-paging li a{width:16px;height:16px;display:block;cursor:pointer;text-indent:-9999px;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;border-radius:8px;border:2px solid #c9cbca}
.flex-control-paging li a:hover{background:#fff;background:#212024)}
.flex-control-paging li a.flex-active{background:#fff;cursor:default}
.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}
.flex-control-thumbs li{width:25%;float:left;margin:0}
.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}
.flex-control-thumbs img:hover{opacity:1}
.flex-control-thumbs .flex-active{opacity:1;cursor:default}
@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:0;left:10px}.flex-direction-nav .flex-next{opacity:0;right:10px}}

.tit{width:1200px;margin:0px auto;height:100%;overflow: hidden;text-align: center;padding:15px 0px}
.tit p{line-height: 42px;color: #000000;font-size: 36px;}
.tit span{line-height: 20px;color: #959595;font-size: 14px;display: block;}

.con1_con{width:1200px;margin:0px auto;height:100%;overflow: hidden;padding:15px 0px}
.con1_con ul{margin-right:-20px;}
.con1_con ul li{width:285px;margin-right:20px;float:left}
.con1_list_top{width:285px;height:200px;overflow: hidden;}
.con1_con ul li img{width:285px}
.con1_list_bot a{font-size: 18px;padding:5px 0px;display: block;overflow: hidden;text-align: center;}
.con1_list_bot p{font-size: 14px;color:#666;padding:5px 0px;}
.con1_list_bot i {display: block;width: 36px;height: 2px;background-color: #339933;text-align: center;margin: 0px auto 0 auto;}

.con2{width: 100%;height: 100%;overflow: hidden;background-color: #f1f0f0;margin-top: 45px;}
.con2_botp1 p{padding:20px 0px;color: #959595;font-size: 24px;text-align: center;}
.con2_adiv{text-align: center;padding:10px 0px 50px 0px}
.con2_bota1,.con2_bota2{display: inline-block;width: 148px;height: 38px;color: #959595;font-size: 16px;border: 1px solid #7d7d7d;border-radius: 19px;line-height: 38px;text-align: center;}

.con3-tp1 p{color: #333333;font-size:28px;text-align: center;padding-top:30px;}
.con3-tp2 p{color: #333333;font-size:14px;text-align: center;}
.con3-i i{display: block;width: 36px;height: 2px;background-color: #1dcfd1;margin: 20px auto 0 auto;}

.ly{width:1200px;margin:0px auto;height:100%;overflow: hidden;padding:30px 0px}
.ly dl{width:385px;float:left;padding-right:15px;padding-bottom:30px;}
.ly dl dd{float:left;width:55px;}
.ly dl dt{width:330px;float:right}
.ly span {color: #333333;font-size: 20px;font-weight: bold;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;word-break: break-all;display: -webkit-box;-webkit-line-clamp: 1;}
.ly p {color: #999;font-size: 14px;line-height: 25px;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;word-break: break-all;display: -webkit-box;-webkit-line-clamp: 2;}

.bk2{width:100%;}
.bk2 img{width:100%;display: block;}

.inner_news{width:1200px;margin:0px auto;height:100%;overflow: hidden;padding:30px 0px}
.inner_news_fl{width:290px;float:left}
.inner_news_fr{width:910px;float:right;height:100%;overflow: hidden;}
.inner_news_top{width:910px;height:110px;overflow: hidden;border-bottom:1px dotted #ddd}
.inner_news_top dl{}
.inner_news_top dd{width:150px;height:100px;overflow: hidden;float:left}
.inner_news_top dt{width:720px;float:right}
.inner_news_top dt span {color: #333333;font-size: 18px;display: block;padding-bottom:15px}
.inner_news_top dt p {color: #999;font-size: 14px;}
.iner_news_list{width:910px;height:100%;overflow: hidden;padding-top:10px;}
.iner_news_list ul{margin-right:-20px}
.iner_news_list li{width:435px;margin-right:20px;float:left;padding-bottom:20px;height:125px}
.iner_news_list li dl{padding-top:21px;}
.iner_news_list li dl.tem_even{margin-right:0;margin-left:10px;}
.iner_news_list dt{position:relative;float:left;overflow:hidden;width:80px;height:75px;border-bottom:1px solid #e7e8ed;background:#00a0e9;border-radius:5px;text-align:center}
.dataspa{width:80px;height:40px;line-height:40px;color:#fff;font-size:18px;display:block}
.dataspb{color:#fff;display:block}
.iner_news_list dt img{margin-left:10px;width:90px;height:90px;border-radius:60px;}
.iner_news_list dd{float:right;width:345px;}
.iner_news_list dd a{}
.tem_index_news_list_txt{}
.tem_index_news_list_txt h3{overflow:hidden;margin-bottom:3px;height:23px;color:#000;font-weight:normal;line-height:23px;}
.tem_index_news_list_txt p{overflow:hidden;color:#818181;line-height: 28px;}
.tem_index_news_list_txt span.time{display:block;height:25px;color:#818181;line-height:25px;}


.footer{position:relative;background:#161616;color:#fff;font-size:14px;padding:10px 0px}
.inner {width: 1200px;margin:0px auto;line-height: 30px;overflow: hidden;}
.inner a{color:#fff;}



.content{width:1200px;height:100%;overflow:hidden;margin:0px auto;padding:20px 0px}
.content_fl{width:230px;float:left}
.content_item{width:228px;border:1px solid #ddd;}
.content_item h2{text-align: center;border-bottom:1px solid #ddd;font-size: 18px;color:#333;line-height: 60px;font-weight: bold;}
.content_item li{width:228px;}
.content_item li a{display: block;}
.content_item li p{font-size:16px;color:#333;line-height: 45px;padding:0px 20px}
.content_item li span{font-size:14px;display: block;line-height: 35px;padding-left:40px;}
.content_item li span:hover{background:#ddd}
.conten_news{width:228px;border:1px solid #ddd;}
.conten_news h2{text-align: center;border-bottom:1px solid #ddd;font-size: 18px;color:#333;line-height: 60px;font-weight: bold;}
.conten_news{border-bottom:1px solid #ddd;border-top:1px solid #ddd;margin-top:20px}
.conten_news li{width:218px;line-height: 35px;padding-left:20px;background:url(../img/dot.png)no-repeat center left;margin-left:10px}

.content_fr{width:950px;float:right}
.pc_text{line-height: 45px;height:45px}
.font_a{font-size:18px;color:#000}

.article{border-top:1px solid #ddd;padding-top:10px;margin-top:10px}
.article li{line-height: 40px;border-bottom:1px dotted #ddd;}
.article li span{float:right;}
.article_content{border:1px solid #ddd;width:948px;height:100%;overflow: hidden;}
.content_title{text-align: center;border-bottom:1px dotted #ddd;padding-bottom:10px}
.content_title h1{font-size:24px;color:#666;padding:10px 0px}

.content_exp{background:#f5f5f5;padding:5px;margin-top:10px}
.content_exp li{line-height: 40px;}

.content_content{width:950px;height:100%;overflow: hidden;border-top:1px solid #ddd;}
.content_content ul{margin-right:-25px;padding:20px 0px}
.content_content li{width:288px;margin-right:25px;float:left;border:1px solid #ddd;padding:5px;overflow: hidden;margin-bottom:25px;}
.content_content li img{width:100%}
.content_content li span{display: block;line-height: 30px;text-align: center;}
.content_content li p{text-align: center;line-height: 30px;}
.photo{width:288px;height:200px;transition: all 0.6s;overflow: hidden;}
.photo img{width:100%}
.photo:hover{transform: scale(1.4);}

.pro{width:948px;height:100%;overflow: hidden;}
.pro_fl{width:530px;float:left}
.pro_fr{width:388px;float:right;text-align: center;padding-bottom:10px;margin-right:10px}
.pro_fr h1{font-size:24px;color:#666;padding:10px 0px}
.pro_fr p{border-bottom:1px dotted #ddd;padding:0px 0px 10px 0px;margin-bottom:10px}
.pro_fr div{text-align: left;line-height: 30px;letter-spacing:2px}
.banner{width:530px;overflow:hidden}
.large_box{margin-bottom:10px;width:530px;height:350px;overflow:hidden}
.large_box img{display:block}
.small_box{width:530px;height:73px;overflow:hidden}
.small_list{position:relative;float:left;width:470px;height:73px;overflow:hidden;background-color: #ddd;}
.small_list ul{height:73px;overflow:hidden}
.small_list ul li{position:relative;float:left;margin-right:10px;width:110px}
.small_list ul li img{display:block}
.small_list ul li .bun_bg{display:none;position:absolute;top:0;left:0;width:110px;height:73px;background:#000;filter:alpha(opacity=60);-moz-opacity:.6;-khtml-opacity:.6;opacity:.6}
.small_list ul li.on .bun_bg{display:block}
.btn{display:block;width:20px;height:73px;background-color:#777;background-repeat:no-repeat;background-position:center center;cursor:pointer}
.btn:hover{background-color:#e7000e}
.left_btn{float:left;margin-right:10px;background-image:url(../img/left_btn.png)}
.right_btn{float:right;background-image:url(../img/right_btn.png)}

.map{padding:20px}
#allmap {width: 100%;height: 400px;overflow: hidden;}
#allmap b {color: #CC5522;font-size: 14px;}
#allmap img {max-width: none;}


.v52fmbx{border:1px solid #ddd;border-top:0;overflow:hidden;text-align:left}
.v52fmbx dl:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.v52fmbx dl{width:100%;zoom:1;background:#fff}
.v52fmbx dl{border-top:1px solid #ddd;margin:0;display:-webkit-box;display:-moz-box;display:box;display:-ms-flexbox;position:relative;padding:5px 0}
.v52fmbx dl dt{padding:15px 15px 10px 15px;width:105px;text-align:left;font-weight:normal;overflow:hidden;line-height:1.2}
.v52fmbx dl dd{-moz-box-flex:1.0;-webkit-box-flex:1.0;box-flex:1.0;-ms-flex:1;padding:2px 0 0 15px;margin:10px 0}
.v52fmbx dl dd label input{position:relative;top:1px;margin-right:3px}
.v52fmbx dl dd .fbox{margin:0 10px 0 0}
.v52fmbx dl dd .tips{color:#aaa}
.v52fmbx dl dd .tips:hover{color:#f00}
.v52fmbx dl dd.labelinline label{display:inline}
.v52fmbx dl dt.addimgdt{padding:10px 5px 10px}
.v52fmbx dl dt.addimgdt p{height:30px;line-height:30px;margin-bottom:8px}
.v52fmbx dl.noborder{border-bottom:0}
.v52fmbx dl dd.ftype_description{color:#fff;padding:8px;margin:0 5px;background:#6c6fbf}
.ftype_input .fbox{float:left}
.ftype_input .tips{float:left;padding-top:5px}
.ftype_input .fbox input{width:350px;height:28px;line-height:28px\9;padding:2px 5px;border:1px solid #dcdfe0;background-color:#fff;color:#333;outline:0;border-radius:2px}
.ftype_textarea .tips{display:block}
.ftype_textarea textarea{width:350px;line-height:1.5;height:100px;padding:7px 5px;border:1px solid #dcdfe0;background-color:#fff;color:#333;outline:0}
.ftype_select .tips,.ftype_select-linkage .tips{display:block;margin-top:5px}
.submit{display:block;background:#23b7e5;border:0 none;height:34px;line-height:26px;padding:0 35px;color:#fff;cursor:pointer;border-radius:2px;}
.submit:hover{background:#38c4f0}
.submit.active{background:#1ba4cf}

.content_body{padding:10px}
.content_body{}
.content_body h1{padding:15px 0px}
.content_body img{max-width: 100%;}

.box_main{border-top:1px solid #ddd;line-height: 30px;}

.content_body_bt{text-align: center;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:15px 0px;margin:10px 0px;font-size: 20px;color:#000;font-weight: bold;}

.catqq{padding:10px 25px;background:#00A0E9;color:#fff;display: inline-block;border-radius: 5px;}

.cur{background:#eba8ab}

