*{word-wrap:break-word}
body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,html,iframe,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
li{list-style:none}
dl,ol,ul{list-style-type:none}
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}
button,input,optgroup,option,select,textarea{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
button,input{overflow:visible;vertical-align:middle;outline:0}
body,button,input,select,td,textarea,th{font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,Verdana,sans-serif,"WenQuanYi Micro Hei","\5B8B\4F53";font-size:14px;color:#403c33;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased}
body{line-height:160%;background-color:#fff}
h1,h2,h3,h4,h5,h6{font-size:100%}
input{border:none;border:0}
a,area{outline:0;blr:expression(this.onFocus=this.blur())}
a{text-decoration:none;cursor:pointer;color:#333}
a:hover{text-decoration:none;outline:0}
a.ie6:hover{zoom:1}
a:focus{outline:0}
a:active,a:hover{outline:0}
:focus{outline:0}
sub,sup{vertical-align:baseline}
img{border:0;vertical-align:middle;-ms-interpolation-mode:bicubic}
address,article,aside,details,figcaption,figure,footer,header,hgroup,legend,menu,nav,section{display:block;margin:0;padding:0}
time{display:inline}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none}
legend{width:100%;margin-bottom:20px;font-size:21px;line-height:40px;border:0;border-bottom:1px solid #e5e5e5}
legend small{font-size:15px;color:#999}
svg:not(:root){overflow:hidden}
fieldset{border-width:0;padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
.line20{margin:0 auto;height:30px;width:1100px;background-color:#fff}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{zoom:1}
.left{float:left}
.right{float:right}
.block{display:block}
.hide{display:none}
.rel{position:relative}
.abs{position:absolute}
.fix{position:fixed}
.wrap{width:1100px;margin:0 auto;background-color:#fff;overflow:hidden}
.wrap_nav{width:100%;background-color:#fff;max-width:1920px}
/*底部*/
.foot{background-color:#222;height:90px;padding-top:40px;width:1100px;margin:20px auto 0 auto}
.foot li{text-align:center;line-height:200%;font-size:14px}
.foot span{color:#999;padding-right:20px}
.foot span a{color:#999}
/*菜单*/
.navbar{width:1100px;margin:0 auto}
.navbar .brand{width:445px}
.navbar .nav-collapse li{width:105px;float:left;text-align:center;margin-top:25px;}
.navbar .nav-collapse li a{font-size:16px;height:32px;width:100%;display:block;line-height:32px}
.navbar .nav-collapse li a:hover{color:#fff;background-color:#e94a4f;border-radius:5px;}
/*焦点*/
/*
.slideBox{margin-top:0px;margin-top:0\9;width:100%;height:450px;overflow:hidden;position:relative;z-index:2;max-width:1920px}
.slideBox .hd{height:15px;overflow:hidden;position:absolute;width:33%;left:50%;margin-left:-80px;bottom:15px;z-index:1}
.slideBox .hd ul{overflow:hidden;zoom:1;float:left}
.slideBox .hd ul li{float:left;margin-right:2px;width:38px;height:8px;line-height:14px;text-align:center;background:#fff;cursor:pointer;overflow:hidden;text-indent:99em}
.slideBox .hd ul li.on{background:#6bd3ff;color:#fff}
.slideBox .bd{position:relative;height:405px;z-index:0;width:1920px;left:50%;top:0;margin-left:-960px}
.slideBox .bd li{zoom:1;vertical-align:middle}
.slideBox .bd img{width:100%;height:450px;display:block}
.prevcont{width:1100px;margin:auto;position:absolute;left:50%;top:0;margin-left:-550px}
.slideBox .next,.slideBox .prev{position:absolute;left:0;top:180px;display:block;width:50px;height:48px;background:url(../images/slider-arrow.png) left top no-repeat;filter:alpha(opacity=80);opacity:.8}
.slideBox .next{left:auto;right:0;background-position:right top}
.slideBox .next:hover,.slideBox .prev:hover{filter:alpha(opacity=100);opacity:1}
.slideBox .prevStop{display:none}
.slideBox .nextStop{display:none}

.slideList{margin-top:0px;margin-top:0\9;width:100%;height:280px;overflow:hidden;position:relative;z-index:2;max-width:1920px}
.slideList .hd{height:15px;overflow:hidden;position:absolute;width:33%;left:50%;margin-left:-20px;bottom:15px;z-index:1}
.slideList .hd ul{overflow:hidden;zoom:1;float:left}
.slideList .hd ul li{float:left;margin-right:2px;width:38px;height:8px;line-height:14px;text-align:center;background:#fff;cursor:pointer;overflow:hidden;text-indent:99em}
.slideList .hd ul li.on{background:#6bd3ff;color:#fff}
.slideList .bd{position:relative;height:230px;z-index:0;width:1920px;left:50%;top:0;margin-left:-960px}
.slideList .bd li{zoom:1;vertical-align:middle}
.slideList .bd img{width:100%;height:280px;display:block}
.slideList .next,.slideList .prev{position:absolute;left:0;top:120px;display:block;width:50px;height:48px;background:url(../images/slider-arrow.png) left top no-repeat;filter:alpha(opacity=80);opacity:.8}
.slideList .next{left:auto;right:0;background-position:right top}
.slideList .next:hover,.slideBox .prev:hover{filter:alpha(opacity=100);opacity:1}
.slideList .prevStop{display:none}
.slideList .nextStop{display:none}
*/
/*主页案例*/
.index_case_list{background-color:#e8474c;width:1100px;margin:0 auto;}
.index_case_list .index_hd .hd_r li{text-align:center;position:relative;float:left;width:225px;height:225px;overflow:hidden;margin:0 0 35px 30px;padding:5px;background-color:#fff}
.index_case_list .index_hd .hd_r li img{width:225px;height:165px;margin-top:5px;}
.index_case_list .index_hd .hd_r .title{text-align:center;display:block;bottom:5px;color:#333;position:absolute;height:50px;line-height:25px;overflow:hidden;}
.index_case_list .index_hd .hd_r .title span{font-size:14px;padding:0 10px;text-align:center;display:block;width:205px}
/*列表案例*/
.index_case{width:1100px;margin:0 auto;}
.index_case .list{width:830px;}
.index_case .index_hd .hd_r li{border:1px solid #d7d7d7;text-align:center;position:relative;float:left;width:238px;height:238px;overflow:hidden;margin:0 30px 30px 0px;padding:8px;background-color:#fff}
.index_case .index_hd .hd_r li.e{margin-right:0}
.index_case .index_hd .hd_r li img{width:225px;height:165px;margin-top:15px;}
.index_case .index_hd .hd_r .title{text-align:center;display:block;bottom:12px;color:#333;position:absolute;height:50px;line-height:25px;overflow:hidden;}
.index_case .index_hd .hd_r .title span{font-size:14px;padding:0 10px;text-align:center;display:block;width:205px}
/*主页新闻*/
.index_news{width:1100px;margin:0 auto;}
.index_news .line{float:left;width:550px;margin-bottom:20px;border-bottom:1px solid #d7d7d7;padding-bottom:20px}
.index_news .line .image{width:130px;height:100px;border:1px solid #d7d7d7;display:block}
.index_news .line .image img{width:120px;height:90px;padding:5px}
.index_news .text{width:398px;display:block}
.index_news .text .title{font-size:16px;color:#333;display:block;height:30px;line-height:30px;overflow:hidden;padding:0 20px}
.index_news .text.e .title{padding-right:0}
.index_news .text .desc{font-size:14px;color:#999;display:block;height:50px;line-height:25px;margin-top:10px;overflow:hidden;padding:0 20px}
.index_news .text.e .desc{padding-right:0}
.index_news .text .desc em{float:right;font-size:12px}
.index_news .index_news_hd{text-align:right}
.index_news .index_news_hd li{cursor:pointer;line-height:30px;text-align:center;width:30px;height:30px;display:inline-block;border:1px solid #d7d7d7;margin-left:10px;border-radius:30px;}
.index_news .index_news_hd .on{color:#fff;background-color:#e8474c;border:1px solid #e8474c}
/*圆按钮*/
.index_menu ul{margin:10px 0 40px 150px}
.index_menu li{float:left;width:200px;text-align:center;font-size:16px;color:#333}
.index_menu li p{margin-top:10px}
.rotate{-webkit-transition:-webkit-transform 1s ease-out;-moz-transition:-moz-transform 1s ease-out;-o-transition:-o-transform 1s ease-out;-ms-transition:-ms-transform 1s ease-out;}
.rotate:hover{-webkit-transform:rotateZ(360deg);-moz-transform:rotateZ(360deg);-o-transform:rotateZ(360deg);-ms-transform:rotateZ(360deg);transform:rotateZ(360deg);}
/*新闻列表*/
.list_news{width:1100px;margin:0 auto}
.left_menu .nav{width:200px;margin-right:30px}
.left_menu .nav p{line-height:49px;height:49px;background:url(../images/nav-normal.png) center center no-repeat;border-bottom:0px solid #fff}
.left_menu .nav p:hover{background:url(../images/nav-hover.png) center center no-repeat;}
.left_menu .nav p a{display:block;padding-left:25px}
.left_menu .nav p a:hover{color:#fff}
.left_menu .nav p span{display:none}
/*得到焦点*/
.left_menu .nav p.cur{background:url(../images/nav-cur.png) #e94a4f center center no-repeat;height:60px;line-height:30px;}
.left_menu .nav p.cur a{color:#fff}
.left_menu .nav p.cur span{display:block;text-transform:capitalize;font-family:Geneva,Arial,Helvetica,sans-serif;}
.list_news .list{width:830px}
.list_news .list .list-boxes{border-bottom:1px solid #d7d7d7;padding:10px 0}
.list_news .list .date{width:180px;color:#ccc;font-size:32px;font-weight:normal;font-family:Georgia,Times New Roman,Times,serif}
.list_news .list .date span{display:block;font-size:18px;text-align:right;padding-top:10px}
.list_news .list .date p{width:110px;margin:20px 0 20px 20px}
.list_news .list .info{width:640px}
.list_news .list .info h2{margin:15px 0 10px 0}
.list_news .list .info h2 a{color:#333;font-size:14px;}
.list_news .list .info p a{color:#aaa;font-size:14px}
/*新闻页*/
.list_news .detail{margin-top:20px;width:830px;overflow:hidden;color:#999}
.list_news .detail .title{font-size:20px;font-weight:normal;line-height:180%;text-align:center;color:#333;padding-bottom:15px;font-weight:bold}
.list_news .detail .date{font-size:14px;font-weight:normal;color:#999;border-bottom:1px solid #d7d7d7;padding:10px 20px;background:url(../images/time.png) center left no-repeat;}
.list_news .detail .date span{float:right;}
.list_news .detail .date span a{color:#999;}
.list_news .detail .article_content{color:#666;font-size:14px;line-height:2em;margin:10px 0;border-bottom:0px dashed #d7d7d7;padding-bottom:10px}
.list_news .detail .desc{margin-top: 15px;text-align:right;border-bottom:1px dashed #d7d7d7;padding-bottom:10px}
.list_news .detail .desc a{color:#999;}
/*分页*/
.pagination{margin:15px auto;text-align:center}
.pagination li{display:inline-block;border:1px solid #d7d7d7;margin-right:10px}
.pagination li a, .pagination li span{padding:5px 10px;display:block}
.pagination .active{color:#fff;background-color:#e94a4f} 
/*案例*/
.container{background-color:#fff;}
.container .index_case .index_hd{padding-top:20px;}
.sub_title{font-size:14px;text-align:right;padding:15px 0;color:#999;font-weight:normal;border-bottom:1px dashed #d7d7d7}
.sub_title a{color:#999}
/*右侧*/
.izl-rmenu{position:fixed; right:0; margin-right:20px; bottom:20px; padding-bottom:20px; /*background:url(../images/side/r_b.png) 0px bottom no-repeat; */z-index:999;}
.izl-rmenu .btn{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative;}
.izl-rmenu .btn-qq{background:url(../images/side/r_qq.png) 0px 0px no-repeat; background-color:#6da9de;}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;}
.izl-rmenu a.btn-qq,
.izl-rmenu a.btn-qq:visited{background:url(../images/side/r_qq.png) 0px 0px no-repeat; background-color:#6da9de; text-decoration:none; display:block;}
.izl-rmenu .btn-wx{background:url(../images/side/r_wx.png) 0px 0px no-repeat; background-color:#78c340;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-146px; top:0px; display:none;width:146px;height:146px;}
.izl-rmenu .btn-phone{background:url(../images/side/r_phone.png) 0px 0px no-repeat; background-color:#fbb01f;}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b; position:absolute; width:160px; left:-160px; top:0px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none;}

.left_box{margin-top:20px;}
.left_box dt{background-color:#e94a4f;color:#fff;padding:10px}
.left_box dd{padding:7px 10px;border-left:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;border-right:1px solid #d7d7d7}
.left_box dd:hover{background-color:#ddd}
.left_box dd a{display:block}

/* flexslider */
.flexslider{position:relative;height:450px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;max-width:1920px;margin:0 auto;}
.flexslider .slides{position:relative;z-index:1;}
.flexslider .slides li{height:450px;position:relative;}
.flexslider .flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flexslider .flex-control-nav li{display:inline-block;width:21px;height:21px;margin:0 5px;*display:inline;zoom:1;}
.flexslider .flex-control-nav a{display:inline-block;line-height:50px;overflow:hidden;cursor:pointer;width:21px;height:21px;background:url('../images/btn_main_img.png') 0 0 no-repeat;}
.flexslider .flex-control-nav .flex-active{background-position:0 -21px}
.flexslider .flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flexslider .flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flexslider .flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;opacity:0.7;}
.flexslider .flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;opacity:0.7;}
.flexslider .slides .slides-title{opacity:0.8;width:100%;max-width:1920px;height:50px;line-height:50px;text-align:center;font-size:20px;display:block;background:url(../images/side/side.png) center center repeat-x;position:absolute;bottom:0;left:0}
.flexslider .slides .slides-title span{display:block;margin:0 auto;width:1100px;text-align:left;color:#fff;font-size:14px;}
.flexslider .slides .slides-uri{display:block;margin:0 auto;width:1100px;height:400px}
/*内页*/
.flexsliderpage{position:relative;height:280px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;max-width:1920px;margin:0 auto;}
.flexsliderpage .slides{position:relative;z-index:1;}
.flexsliderpage .slides li{height:280px;position:relative;}
.flexsliderpage .flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flexsliderpage .flex-control-nav li{display:inline-block;margin:0 5px;*display:inline;zoom:1;width:38px;height:8px;line-height:14px;}
.flexsliderpage .flex-control-nav a{width:38px;text-indent:99em;display:inline-block;overflow:hidden;cursor:pointer;height:8px;line-height:14px;text-align:center;background:#fff;}
.flexsliderpage .flex-control-nav .flex-active{background:#6bd3ff;color:#fff}
.flexsliderpage .flex-direction-nav{position:absolute;z-index:3;width:100%;top:40%;}
.flexsliderpage .flex-direction-nav li a{display:block;width:50px;height:48px;overflow:hidden;cursor:pointer;position:absolute;background:url(../images/slider-arrow.png) left top no-repeat;filter:alpha(opacity=80);opacity:0.8}
.flexsliderpage .flex-direction-nav li a.flex-prev{left:40px;background-position:0 0}
.flexsliderpage .flex-direction-nav li a.flex-next{right:40px;background-position:right top;}
.flexsliderpage .flex-direction-nav li a:hover{filter:alpha(opacity=100);opacity:1}
.flexsliderpage .slides .slides-title{opacity:0.5;width:100%;max-width:1920px;height:50px;line-height:50px;text-align:center;font-size:20px;display:block;background:url(../images/side/side.png) center center repeat-x;position:absolute;bottom:0;left:0}
.flexsliderpage .slides .slides-title span{display:block;margin:0 auto;width:1100px;text-align:left;color:#fff;font-size:14px;}
.flexsliderpage .slides .slides-uri{display:block;margin:0 auto;width:1100px;height:230px}
