/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,select,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;padding: 0; margin: 0;}
sup,sub{font-size:40%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
img {
    border: 0;
    vertical-align: middle;
}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
/*reset end*/
input,textarea:focus {outline: none;}
/*public css*/
body{font:12px/1.8 "Microsoft YaHei UI","Microsoft YaHei",Arial,SimSun,"Segoe UI",Tahoma,Helvetica,sans-serif;outline:0; overflow-x:hidden;}
h1{}
a{color: #666; text-decoration:none;}
a:hover{color: #da251c;}
.wp{width: 1180px; margin:0 auto;}
.fl{float:left;}
.fr{float:right;}
.clearfix:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearfix{zoom:1}
/*body*/
html{width: 100%;}
body{width: 100%;}
header {min-width:1000px;}
.lazy{background: #fff url(images/qdx/bg_loading_anim.gif) center no-repeat;}
/*header.boxshadow .headmain{box-shadow:1px 1px 11px rgba(0,0,0,0.3);} */
header .headtop{background: #000; width: 100%; height: 32px;  line-height: 32px;color:#fff}
.headtop_l{width:700px;float:left;}
header .headtop .aoa{padding:0 8px; font-family:arial; width:64px!important; }
header .headtop .notmsg a{    display: inline-block;
    width: 98px;
    height: 30px;
    border-radius: 3px;
    /* background: #263139; */
    color: #666;
    text-align: center;
    line-height: 30px;
    font-size: 14px;
    /* margin-top: 10px; */
    font-family: '微软雅黑';}
header .headtop .notmsg a:hover{background:#f86c0f;}
header .headmain{height:106px; width:100%; background:#fff;}
header .headmain .fl{margin:23px 0; width:452px; height:60px; background:url(../img/logo.jpg) no-repeat;}
header .headmain .fl.logo a{width:100%; height:100%; background:url(about:blank) no-repeat; display:block;}
header .headmain .wp{height:100%;}
header .headmain nav{height:100px; margin:0px}
header .headmain nav ul{height:100px;}
header .headmain nav li{float:left; height:100px; width:96px;}
header .headmain nav li a{display:block; height:100px; width:96px;  font-size:15px; color:#1a2730; text-align:center;line-height:100px; position:relative;}

header .headmain nav li a:hover{background:#f8f8f8; color:#0e59d8;border-top:5px solid #0e59d8;border-bottom:1px solid #0e59d8;}
.notmsg span{font-style: italic;}


/*banner*/

.banner{ width:100%; height:460px; overflow:hidden; position:relative;font-size:0}
.b-img{ height:460px;  position:absolute; left:0; top:0;}
.b-img a{ display:block; height:460px; float:left;}
.b-list{ height:50px; padding-top:430px; position:relative; margin:0 auto;z-index:1;}
.b-list span{ display:block;cursor:pointer; width:8px; height:8px; border-radius:50%; border:3px solid #fff; float:left; margin:0 5px; _margin:0 3px;}
.b-list .spcss{border:3px solid #0e59d8;}
.bar-left{ position:absolute; z-index:1; display:block; width:100px; height:100%; left:0px; background:none; top:0px; }
.bar-right{ position:absolute;z-index:1; display:block; width:100px; height:100%; right:0px; background:none; top:0px; }
.bar-left em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) 0px 0px no-repeat; margin:0 auto; margin-top:325px;}
.bar-right em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) -50px 0px no-repeat; margin:0 auto; margin-top:325px;}
.bar-left .emcss{ background-position:0px -100px;}
.bar-right .emcss{ background-position:-50px -100px;}



.gg-new{background:#3f86ff;height:40px;line-height:40px;color:#fff;}
.gg-new p{background:url(../img/gg.png) left center no-repeat;padding-left:25px;font-weight:bold;}
.gg-new p a{color:#fff;font-weight:normal;}
.gg-new p a:hover{color:#eee;}


#business{margin:50px 0;}
.bt-top{margin:50px 0;}
.bt-top img{margin:0 auto;display:block;}
#business .business-con{width:100%;margin:0;}
#business .business-con li{width:20%;float:left;}
#business .business-con li img{ width: 100%;}
#business .business-con .t2{color:#fff;text-align:center;    margin-top: -50%;}
#business .business-con .t2 img{width:50%;margin:0 auto;}
#business .business-con .t2 h2{font-size:18px;border-bottom:1px solid #fff;width:50%;margin:0 25%;line-height:40px;}
#business .business-con .t2 p{font-size:14px;line-height:34px;}
#business .business-con .t2 span{font-size:16px;}


#about{margin:50px 0;}
#about .about-con-left{width:500px;float:left;background:#0e59d8;}
#about .about-con-left img{width:488px;margin:6px;}
#about .about-con-right{width:600px;float:right;background:#f8f8f8;height:310px;padding:24px 40px 0 40px;}
#about .about-con-right h2{color:#fe322b;font-size:20px;font-weight:normal;padding:0px 0  10px 1em;}
#about .about-con-right p{line-height:26px;color:#666;text-indent:2em;}
.about-more{border:1px solid #ddd;padding:5px 0;width:120px;text-align:center;margin-top:15px;}
.about-more a{color:#333;}
.about-more a:hover{color:#da251c;}
.about-more:hover{border:1px solid #da251c;}


#youshi{background:url(../img/ys-bg.jpg) center center no-repeat;margin:50px 0;padding:50px 0;}
.ys-one,.ys-two,.ys-three{width:360px;background:#fff;height:406px;float:left;margin-right:50px;}
.ys-three{margin-right:0;}
.ys-one img,.ys-two img,.ys-three img{padding:10px;}
.ys-one h2,.ys-two h2,.ys-three h2{width:340px;margin:0 10px;font-size:16px;color:#d9261d;line-height:50px;border-bottom:1px dashed #ddd;}
.ys-one p,.ys-two p,.ys-three p{width:340px;margin:0 10px;line-height:28px;color:#666;padding:12px 0;}


#news{margin:50px 0;}
#news .news-left{width:478px;float:left;}
#news .news-l{background:#f4f4f4;}
#news .news-l h2{line-height:48px;border-bottom:1px dashed #ddd;padding:0 10px;}
#news .news-l h2 a{color:#666;font-size:14px;font-weight:normal}
#news .news-l p{font-size:12px;color:#666;padding:10px;line-height:26px;}
#news .news-right{width:684px;float:right;}
#news .news-right li{background:#f4f4f4;height:105px;margin-bottom:20px;}
#news .news-right li .new-time{width:100px;float:left;text-align:center;  padding-top: 12px;}
#news .news-right li .new-time h2{font-size:28px;color:#333;font-weight:normal;}
#news .news-right li .new-time span{font-size:14px;color:#666;}
#news .news-right li .new-tit{width:574px;float:right;    padding-top: 17px;    padding-right: 10px;}
#news .news-right li .new-tit h2{font-size:12px;color:#333;font-weight:normal;line-height:28px;}
#news .news-right li .new-tit h2 a{color:#222;}
#news .news-right li .new-tit:hover h2 a{color:#d9261d}
#news .news-right li .new-tit p{font-size:12px;color:#777;}


#part1{background:#f4f4f4;padding:50px 0;}
#part1 .contact{width:368px;background:#fff;border:1px solid #ddd;float:left;height:406px;}
.contact-top{margin:12px;height:40px;line-height:40px;background:#eee;}
.contact-top h2{width:125px;background:#0161c5;float:left;color:#fff;text-align:center;font-size:16px;font-weight:normal}
.contact-top a{float:right;display:block;font-size:14px;color:#666;padding-right:15px;}
.contact-top a:hover{color:#da251c;}
#part1 .contact img{padding:0 12px 12px 12px;;}
#part1 .contact p{padding:12px 12px 40px 12px;color:#666;line-height:28px;}


#part1 .part-new{width:772px;float:right;background:#fff;border:1px solid #ddd;height: 406px;}
#part1 .part-con{padding:0 12px;}
#part1 .part-new-l{background:#f7f7f7;width:328px;float:left;}
#part1 .part-new-l img{width:328px;height:226px;}
#part1 .part-new-l h2{line-height:46px;border-bottom:1px solid #eee;font-weight:normal;padding:0 6px;}
#part1 .part-new-l h2 a{color:#333;}
#part1 .part-new-l p{color:#666;line-height:22px;padding:6px }

#part1 .part-new-r{width:380px;float:right;}
#part1 .part-new-r li{border-bottom:1px dashed #e6e5e5;line-height:40px}
#part1 .part-new-r li a{color:#666;background:url(../img/ico.png) center left no-repeat;padding-left:12px;    width: 280px;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
#part1 .part-new-r li span{color:#666;float:right;padding-right:5px;    width: 80px;}
#part1 .part-new-r li:hover a{color:#da251c;}
#part1 .part-new-r li:hover span{color:#da251c;}

#footer{background:#272727;padding:30px 0;}
#footer .footer_bot-l{width:1000px;float:left;color:#ccc;}
#footer .footer_bot-l p{padding:22px 0;}
#footer .footer_bot-l a{color:#ccc;}
.footer-r{float:right;width:160px;}
.footer-r img{width:108px;height:108px;float:right;padding-right: 20px;}
.footer-r p{width:10px;color:#ccc;display: inline-block;}


#footer_menu {
    background: #272727;
    height: 50px;
    line-height: 50px;
    border-bottom: 1px solid #232323;
}
#footer_menu .foot_menu {
    color: #ccc;
    margin: 0 auto;
    display: table;
}
#footer_menu .foot_menu li {
    float: left;
    text-align: center;
}
#footer_menu .foot_menu li a {
    color: #ccc;
    font-size: 12px;
    padding: 0 10px;
}




#aboutview{margin:20px 0;}
.left{width:220px;}
.fleft {
    float: left;
}
.right {
    width: 935px;
}

.fright {
    float: right;
}

.left_title{background:#0e59d8; width:220px; height:40px; line-height:40px; overflow:hidden;}
.left_title b{margin-left:30px; font-size:16px; color:#FFF;}
.left_kk{width:218px; border:1px solid #ddd;}
.left_list{ width:200px; margin:0 auto;}
.left_list li h1{background:url(../img/leftbar_li.jpg) no-repeat; height:30px; line-height:30px; margin:10px 0; text-indent:25px; font-size:14px;}
.left_list li a{ display:block;color: #333;}
.left_list li a:hover{background:url(../img/leftbar_lih.jpg) no-repeat; color:#FFF;}
.submenu{display:none;}
.left_list li dl{ width:175px; margin:10px auto;}
.left_list li dl dd{ line-height:27px; border-bottom:1px solid #ccc;}
.left_list li dl dd a{ display:inline; text-indent:25px; margin:0 0 0 5px;}
.left_list li dl dd a:hover{background:none; color:#3e7a22; font-weight:bold;}

.lx_title{background:#0e59d8; margin:12px 0 0 0;}
.lxcon{width:200px; margin:15px auto; line-height:24px;}
.right_t{background:url(../img/rightbar_bg.jpg) no-repeat top left; height:39px; line-height:39px; overflow:hidden;}
.right_t a{color:#333;}
.right_t b{float:left; text-indent:30px; font-size:16px;}
.right_t span{float:right; margin-right:10px;}
.rkk{width:935px; border-top:none; overflow:hidden;}
.rcon{width:935px; margin:20px auto;line-height:30px;font-size:14px;}


.newslist li .new-time-l{width: 100px;float: left;   text-align: center;padding:36px 0;}
.newslist li .new-time-l h2 {font-size: 34px;color: #333;
    font-weight: normal;
}
.newslist li .new-time-l span {
    font-size: 12px;
    color: #666;
}
.newslist_r{width: 810px;float: right;padding: 5px 20px 5px 0}
.newslist_r h2{font-size:16px;color:#333;font-weight:normal;padding:4px 0;}
.newslist_r h2 a{color:#da251c}
.newslist_jj{color:#888;line-height:24px;}
.newslist_r a.more{color:#666;font-style:italic;}
.newslist li{height:126px;border-bottom:1px dashed #eee;margin: 20px 0;background:#f4f4f4;}
.pages {
    clear: both;
    padding: 20px 45px 20px 0;
    color: #444;
    font-size: 12px;
}
.pages ul {
    text-align: right;
    list-style: none;
}
.pages li {
    display: inline;
    margin-left: 8px;
    list-style: none;
}
.pages a {
    color: #444;
}
.pages li{border-bottom:none}


.newsview h2{text-align:center;font-size:18px;font-weight:normal;margin:10px 0;padding:12px;border-bottom:1px dashed #eee}
.newsview_con{margin:14px 0;line-height:28px;font-size:14px;}

.caselist li{width:200px;height:186px;float:left;margin:10px;}
.caselist li img{width:200px;height:150px;}
.caselist li span a{line-height:36px;text-align:center;display:block;height:36px;}

.caseview h2{font-size:18px;color:#333;font-weight:normal;text-align:center;margin:15px 0;}
.caseview img{display:block;margin:10px auto;padding:10px 0;}
.caseview_jj{line-height:28px;}