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: arial,-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}


.c_top{width:100%;height:100%;overflow:hidden; background:#f7f8fa;border-bottom: 1px solid #e7e8ed;}
.top{width:1200px;margin:0px auto;position:relative;z-index:100;height:35px;color:#53555a;font-size:12px;line-height:35px;}
.mc_top{width:100%;height:100%;overflow:hidden; background:#fff}
.head_top{width:1200px;height:110px;margin:0px auto}
.head_logo{width:150px;float:left;border-right:1px solid #959595;height:80px;margin-top:10px}
.head_fr{width:1000px;float:right}
.head_lx{width:540px;float:left;padding-top:20px}
.head_lx span{width:540px;font-size:24px;color:#900;display: block;}
.head_lx p{padding:10px 0px}
.head_tel{width:240px;float:right;margin-top:25px;background:url(../img/tel.png) no-repeat center left;padding-left:80px;height:60px}
.head_tel p{width:340px;float:left;font-size:30px;color:#0068b7;font-weight:normal}

.menu_nav{ background:#a30000;width:100%;height:60px; }
#colorNav > ul{	width: 100%; margin:0 auto;line-height:60px;text-align:center}
#colorNav > ul > li{list-style: none;display: inline-block;border-radius: 5px 5px 0px 0px ;position:relative;font-size:16px}
#colorNav > ul > li > a{padding:0 22px;display: block;color:#fff}
#colorNav li ul{position:absolute;list-style:none;text-align:center;width:190px;left:50%;margin-left:-95px;max-height:0px;overflow:hidden;-webkit-transition:max-height 0.4s linear;
-moz-transition:max-height 0.4s linear;transition:max-height 0.4s linear;z-index:999;}
#colorNav > ul > li > a:hover{background:#e9280c;color:#fff}
#colorNav li ul li{background-color:#fff;}
#colorNav li ul li a{padding:10px 15px 10px 15px;color:#666666 !important;text-decoration:none !important;display:block;line-height:30px;font-size:14px}
#colorNav li ul li:nth-child(odd){background-color:rgba(255,255,255,1);}
#colorNav li ul li{background-color:rgba(255,255,255,1);}
#colorNav li ul li:hover{background-color:#e9280c;}
#colorNav li ul li:first-child{position:relative;line-height:30px}
#colorNav li ul li:first-child:before{content:'';position:absolute;width:1px;height:1px;border:5px solid transparent;border-bottom-color:rgba(233,40,122,0.8);left:50%;top:-5px;margin-left:-5px;}
#colorNav li ul li:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
#colorNav li:hover ul{max-height:300px;}

.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:12px;height:12px;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}}


.g-w1000 {width: 1200px;margin: 0 auto;height:100%;overflow:hidden;margin-top:20px}
.p_l{width:258px;float:left;border-left:1px solid #bfbfbf;border-top:1px solid #bfbfbf;border-right:1px solid #bfbfbf;}
.p_l_tit{width:244px;height:62px;border-bottom:1px solid #bfbfbf;padding-left:14px; font-size:24px;line-height:62px;}
.p_l_p{width:258px;height:100%;overflow:hidden}
.p_l_p li{width:243px;height:37px;border-bottom:1px solid #bfbfbf;overflow:hidden;line-height:37px;background:url(../../Images/2_10.png)10px 15px no-repeat ;padding-left:20px;}
.p_r{width:920px;float:right;overflow:hidden}
.p_r ul{margin-right:-10px;overflow:hidden}
.p_r li{width:288px;float:left;margin-right:20px;height:248px;border:1px solid #bfbfbf;margin-bottom:20px}
.p_r li a{width:278px;float:left;height:208px;margin:5px;overflow:hidden}
.p_r li img{width:278px;}
.p_r li span{width:278px; text-align:center; display:block}

.news_index{width: 1200px;margin: 0 auto;height:100%;overflow:hidden;background:url(../Images/line.jpg)repeat-y center center;margin-bottom:20px}
.news_index ul{width: 1200px;padding-right:-25px}
.news_index ul li{width:350px;padding-left:25px;padding-right:25px;height:160px;float:left;}
.news_index ul li h3{width:350px;font-size:18px;height:30px;font-weight:normal;color:#069}
.news_index ul li h3 a{color:#069}
.news_index ul li p{width:350px;font-size:12px;height:70px;}
.news_index ul li span{font-size:14px;padding:6px 16px 6px 16px;border:1px #999999 solid; border-radius:5px}

.about_index{width:100%;height:100%;background:#262626;padding:20px 0 20px 0}
.about_index_fl{width:400px;height:300px;float:left;padding-right:50px}
.about_index_fr{width:700px;height:300px;float:right;padding-right:50px}
.about_index_fr h3{width:700px;height:50px;float:left;font-size:24px;color:#FFF}
.about_index_fr h3 a{color:#FFF}
.about_index_fr p{width:700px;height:150px;float:left;color:#ddd}
.about_index_fr span{font-size:14px;padding:6px 16px 6px 16px;; border-radius:5px; background:#f16564}
.about_index_fr span a{color:#FFF}

.case_index{width: 1200px;margin: 0 auto;height:100%;overflow:hidden;margin-bottom:20px}
.case_index ul{width: 1200px;padding-right:-20px;height:100%;overflow:hidden;}
.case_index ul li{width:280px;padding-right:20px;height:240px;float:left;}
.case_index ul li img{width:280px;height:210px;float:left}
.case_index ul li span{font-size:14px;width:280px;height:30px;line-height:30px; text-align:center;float:left}

.bt_bt{width:1200px;height:135px;;margin:0px auto; text-align:center;padding-bottom:20px}

.footer {position: relative;padding: 30px 0;background: #161616;color: #fff;font-size: 12px;}
.footer a{color:#fff}
.container{float:left}
.footer-link{float:right}
.footer-link span{padding:0px 5px}
.jc_lb{width:1200px;height:100%;overflow:hidden;margin:0px auto;}

.tem_index_news_list{margin:0px auto;width:1200px;height:100%;overflow: hidden;}
.tem_index_news_list li{float:left;overflow:hidden;width:50%;list-style:none;text-align:left;}
.tem_index_news_list li dl:hover{background:#f7f8fa;}
.tem_index_news_list li a{display:block;}
.tem_index_news_list li dl{margin-right:10px;padding-top:21px;height:115px;}
.tem_index_news_list li dl.tem_even{margin-right:0;margin-left:10px;}
.tem_index_news_list dt{position:relative;float:left;overflow:hidden;width:100px;height:75px;border-bottom:1px solid #e7e8ed;background:#00a0e9;border-radius:5px;text-align:center}
.dataspa{width:100px;height:40px;line-height:40px;color:#fff;font-size:18px;display:block}
.dataspb{color:#fff;display:block}
.tem_index_news_list dt img{margin-left:10px;width:90px;height:90px;border-radius:60px;}
.tem_index_news_list dd{float:left;margin-left:-100px;width:100%;}
.tem_index_news_list dd a{padding:0 10px;}
.tem_index_news_list_txt{margin-left:100px;height:115px;}
.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;height:42px;color:#818181;}
.tem_index_news_list_txt span.time{display:block;height:25px;color:#818181;line-height:25px;}



.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:9px;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:#000;padding:10px 0px}
.content_body{padding:10px;font-size:16px;color:#333;line-height: 30px;}
.content_body_bt{display: block;padding:10px 0px;font-size: 24px;text-align: center;}
.content_exp{background:#f5f5f5;padding:5px;margin-top:10px}
.content_exp li{line-height: 40px;}


.box_main{width:950px;border-top:1px solid #ddd;padding-top:10px;margin-top:10px}
.content_content{width:950px;border-top:1px solid #ddd;padding-top:10px;margin-top:10px}
.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;}
.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}


.piclist{padding:15px 0px}
.piclist ul{margin-right:-25px;}
.piclist ul li{margin-right:25px;width:300px;float:left;margin-bottom:25px}
.piclist ul li div{width:300px;height:200px;overflow: hidden;}
.piclist ul li img{width:100%;}
.piclist ul li p{line-height: 35px;text-align: center;border-top:none;border:1px solid #ddd}

.yykeys{width:928px;margin:0px auto;padding-bottom:20px}
.yykeys a{color:#1c57c4;}
.tools{width:928px;margin:0px auto;border-top:1px solid #ddd;padding-top:20px;}
.mpage li{float:left}
.mpage li a{color:#1c57c4;}
.mpage li:first-child{padding-right:30px}

.cp_content_tit{width:926px;height:100%;overflow: hidden;padding:30px 10px 10px 10px}
.cp_content_tit p{font-size: 18px;color:#000;border-bottom:1px solid #ddd;margin-bottom:10px}
.cp_content_tit ul{margin-right:-10px;}
.cp_content_tit ul li{margin-right:10px;width:224px;float:left;height:200px;}
.cp_content_tit ul li img{width:100%;}
.cp_content_tit ul li div{width:227px;height:200px;overflow: hidden;}
.cp_content_tit ul li span{width:100%;display: block;height:27px;line-height: 27px;text-align: center;}