body { min-width: 1100px;}
.container { width: 1100px; margin: 0 auto; }
#top { background: #666; height: 36px; line-height: 36px; color: #FFF; font-size: 12px; }
#top a { color: #FFF;}
#header {}
img {max-width: 100%;}
.ny_bh{height:380px;}


.yptrk{float:right; background:#0573c7; display:inline-block; width:100px; height:40px; line-height:40px; color:#fff; text-align:center; margin-top:14px; margin-right:20px;border-radius:5px;}
.ssan{float:right; background: url(images/ss1.png) no-repeat center ; display:inline-block; width:40px; height:40px; line-height:40px; color:#fff; text-align:center; margin-top:20px; margin-right:20px;border-radius:5px;}

/*导航*/
#navigation { position:   relative; background: url(images/tbbj.png) repeat; height:80px; }
#navigation ul{ display:inline-block;}
#navigation li { float: left; position: relative; }
#navigation .home { background: none; }
#navigation li a { display: block; line-height: 80px; width: 109px; color: #FFF; text-align: center;  }
#navigation li a:hover { text-decoration: none; color: #0573c7; font-weight:600; background: url(images/tbbj1.png) repeat; }
#navigation li .current { text-decoration: none; color: #0573c7;  font-weight:600; background: url(images/tbbj1.png) repeat;}
#navigation .sub { display: none; position: absolute; left: 0; background: url(images/tbbj.png) repeat; z-index: 99999; }
#navigation .sub li { background: none; float: none; }
#navigation .sub li a { height: 40px; line-height: 40px; font-size: 12px; font-weight: normal; color: #FFF; }
#navigation .sub li a:hover { background: #0573c7; }



/*搜索*/
#search { background: #f1f1f1; border-bottom: 1px solid #f1f1f1; border-top: 1px solid #f1f1f1; line-height: 50px; padding:10px 0; }
#search .container { position: relative; }
#search_key { border-left: 1px solid #DBDCDB; height: 50px; line-height: 50px; padding: 0 2px 0 10px; width: 260px; background: #FFF; color: #AAA; position: absolute;  right: 50px; }
#search_btn { background: url(images/ss.png) no-repeat center #0573c7; height: 50px; width: 50px; cursor: pointer; position: absolute; right: 10px;  }



/*位置横条*/
#current_location { margin-bottom:20px; padding: 15px 0px; border-bottom:1px solid #ecebe7; line-height:25px; color:#999;  font-size:12px; background:#f1f1f1;}
#current_location a{color:#999;  font-size:12px;}



/* 幻灯 */
#index_slideshow { height: 600px; position: relative; }
#index_slideshow .bd li { height: 600px;}
#index_slideshow .bd li a { display: block; height: 600px;}
#index_slideshow .hd ul { width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px;  line-height:30px; text-align:center; }
#index_slideshow .hd ul li { cursor:pointer; display:inline-block; width: 60px; height: 6px; background: #FFF; margin-left: 2px;}
#index_slideshow .hd ul .on{ background: #000; }
#index_slideshow .prev { background: url(images/l.png) center no-repeat; height: 600px; width: 68px; position: absolute; top: 0; left: 0; display: none;}
#index_slideshow .next { background: url(images/r.png) center no-repeat; height: 600px; width: 68px; position: absolute; top: 0; right: 0; display: none;}

/*标题*/
.hd-1 { font-size: 16px; height:80px; line-height:25px;  background: #0573c7; padding: 15px 20px; color: #fff; font-weight:600;}
.a_name { font-size: 14px; font-family: Verdana, Geneva, sans-serif;}
.bd-1 { background:#fff; margin-bottom:20px;  border-top:2px solid #f6f6f6;}
.hd-1 span{  padding-top:10px;}
.hd-2{ font-size: 16px; height: 50px; line-height: 50px; background: #006fc2; padding: 0 20px; color: #fff; }
.hd-3 { font-size: 36px; text-align: center;}
.aname-3 { font-size: 36px; text-align: center;}
.seoname-3 { text-align: center; padding: 10px 0; font-size: 16px;}
.more { float: right; font-size: 12px;}
.aname { font-size: 14px; color: #999; }
.content_1{ line-height:25px; font-size:12px;}
.content_1 p{ line-height:25px; font-size:12px;}
.content_title_ny{ height:50px; margin-bottom:20px; }
.content_title{ height:70px; background:url(images/nrbtbk.png) no-repeat center top;  }
.content_title .zwbt{font-size:18px; color:#666; line-height:35px; }
.content_title .ywbt{font-size:28px; color:#333; line-height:45px; font-family: "Comic Sans MS", cursive; text-transform:uppercase; }




/*分页样式*/
.category_list li { }
.category_list li a { display: block; padding: 14px 10px 12px 20px; border-bottom:1px #f1f1f1 solid; color:#666; font-size:16px; background:#f1f1f1; margin-bottom:1px; }
.category_list li a .ywzm{ color:#666; font-size:8px; text-transform:uppercase;}
.category_list li a:hover { background: #e1e1e1; font-size:16px; color: #333;  padding: 14px 10px 12px 26px; border-left:3px solid #006fc2; }
.category_list .current a { background: #666;  font-size:16px;color: #fff;  padding: 14px 10px 12px 26px;border-left:3px solid #006fc2;}

.category_list_w { margin-bottom: 20px; text-align:center;}
.category_list_w li{ display: inline-block; margin-right: 20px; }
.category_list_w li a { display: block; background: #fff; padding: 12px 25px; border-radius:25px;  }
.category_list_w li a:hover { background: #0573c7; color: #FFF;}
.category_list_w .current a { background: #0573c7; color: #FFF;}







/*新闻列表*/
.yccpxl{ padding:10px 10px; background:#f6f6f6;}
.yccpxl .bt{ font-size:16px; line-height:40px; border-bottom:1px solid #fff; padding-left:10px;}
.yccpxl ul li{ line-height:35px;  padding-left:10px; color:#91908c;}
.yccpxl ul li span{ padding-right:10px; color:#b2b1af;}


/*分页样式*/
.page_turner { margin: 20px 0;  text-align:center;}
.page_turner a, .page_turner span { display: inline-block; height: 40px; line-height: 40px; min-width: 40px; text-align: center; background: #fff; margin-right: 2px; }
.page_turner a:link, .page_turner a:visited { text-decoration: none;  }
.page_turner a:hover, .page_turner a.c { background: #0573c7; color: #FFF; }


/*内容相关*/
.content_content { margin: 20px 0;}
.content_slideshow { width: 100%; margin: 0 auto; }
.content_slideshow .pn{ text-align: center; margin: 20px 0;}
.content_slideshow .hd { overflow: hidden; }
.content_slideshow .hd li { display: inline-block; width: 50px; margin: 0 2px 2px 0;}
.content_slideshow .hd li img { width: 50px; height: 50px; cursor: pointer; }
.content_slideshow .hd li.on img { border: 1px solid #006fc2; }

.content_tab { margin-top: 20px; }
.content_tab .hd li { display: block; cursor: pointer; height: 50px; line-height: 50px; background: #EEE; text-align: center; font-size: 16px; }
.content_tab .hd li.on { background: #FFF; color: #006fc2; border-top: 3px solid #006fc2; }
.content_tab .bd { padding: 20px 0; }


/*内容相关*/
.plist-1 .wrap { margin-bottom: 20px; margin-top:10px;}
.plist-1 .scontent { overflow: auto; font-size: 12px; padding: 10px 0; max-height: 100px; }
.plist-1 .title { text-align: center; line-height: 40px; font-size:14px; background:#CCC;}
.plist-1 .title a{ color:#666;}
.plist-1 .wrap:hover{ box-shadow:#b2b3b5 0px 0px 10px; }


.plist-4 .wrap { margin-bottom: 10px; }
.plist-4 .title { text-align: center; font-size: 14px; line-height:40px; background:#dfdfdf;}
.plist-4 .wrap:hover .title { background:#006fc2;}
.plist-4 .wrap:hover .title a{ color:#fff;}

.plist-4 .wrap { margin-bottom: 10px; }
.plist-4 .title { text-align: center; font-size: 12px;}

.plist-5 .wrap { padding:10px; background:#f1f1f1; }
.plist-5 .title {font-size: 14px; line-height:30px; padding-top:10px;}
.plist-5 .rq {font-size: 12px; color:#666; line-height:20px;}
.plist-5 .wrap:hover{ background:#585858;}
.plist-5 .wrap:hover .title a{ color:#fff;}
.plist-5 .wrap:hover .rq{ color:#fff;}

.plist-7 .wrap{text-align:center; border:1px solid #d3d1d1; padding:10px;}
.plist-7 .wrap .picture span{ font-size:45px; background:#E0E0E0; width:100px; height:100px; display:inline-block; text-align:center; padding-top:30px; border-radius:50px; }
.plist-7 .wrap .picture a{ height:120px; width:120px; display:inline-block; border-radius:60px; border:1px dashed #BCBCBC; padding-top:8px;}
.plist-7 .wrap .title { line-height:45px; font-size:18px; }
.plist-7 .wrap .title a{ color:#fff; }
.plist-7 .wrap .scontent { line-height:25px; font-size:12px; color:#989898; text-align:left;  height:100px; }
.plist-7 .wrap .detail{ padding-top:10px; text-align:center;} 
.plist-7 .wrap .detail a{text-align:center;}
.plist-7 .wrap .detail a span{ color:#666; font-size:12px; height:30px; line-height:30px; background:#E0E0E0; width:60px; display:inline-block; text-align:center;}
.plist-7 .wrap .xt{  text-align:center;}
.plist-7 .wrap .xt span{ width:40px; display:inline-block; height:1px; background:#C7C7C7; margin-bottom:10px;}
.plist-7 .wrap:hover { border:1px solid #fff; background:#fff; }
.plist-7 .wrap:hover .title a{ color:#0083de; font-weight:600;}
.plist-7 .wrap:hover .picture a{ color:#fff; }
.plist-7 .wrap:hover .picture span{ background:#0083de; }
.plist-7 .wrap:hover .detail a span{ background:#0083de; color:#fff;  }

.ny_wtxw{ background:#fff; padding:20px; border:1px solid #E7E7E7;}
.plist-8 .werb{margin-bottom: 20px;}
.plist-8 li{ padding:10px 0; border-bottom:1px dashed #f1f1f1; margin-bottom:20px;}
.plist-8 li .nr .title{ padding:5px 0; text-align: left; line-height: 30px; font-size: 17px; font-weight:600; }
.plist-8 li .nr .title a{color:#666;}
.plist-8 li .nr .scontent{ padding:5px 0; text-align: left; line-height: 23px; font-size: 12px;color:#929292; }
.plist-8 li .nr .scontent a{ color:#929292;}
.plist-8 li .nr .badge1{ padding:5px 0; color:#929292;}
.plist-8 li .nr .clgd{ padding-right:20px;  color:#0d7cd8;}
.plist-8 li:hover .nr .title a{ color:#000;}
.plist-8 li:hover .nr .scontent a{ color:#000;}


/*列表页--文章图片型*/
.plist-9 .werb { margin-bottom:20px;}
.plist-9 .werb .picture img{ width:100%; height:260px; }
.plist-9 .werb .nr { background:#fff; padding:20px;}
.plist-9 .werb .nr .yy{font-size:36px; text-align:center; font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif; line-height:35px;}
.plist-9 .werb .nr .dd{font-size:12px; text-align:center; line-height:20px; color:#666;}
.plist-9 .werb .nr .title{ padding:7px 0; text-align: left; line-height: 20px; font-size: 14px; height:50px;}
.plist-9 .werb .nr .scontent{ padding:5px 0; text-align: left; line-height: 25px; font-size: 12px;color:#929292; height:90px;}
.plist-9 .werb .nr .scontent a{ color:#929292;}
.plist-9 .werb .nr .badge1{ padding:5px 0; color:#929292;}
.plist-9 .werb .nr .clgd{ padding-right:20px;  color:#666; font-size:12px; text-transform:uppercase; padding-left:10px;}
.plist-9 .werb:hover { background:#eee;}




/*列表页--客户案例*/
.plist-10 .werb{}
.plist-10 .werb{ border-bottom:1px solid #f1f1f1; margin-bottom:20px;}
.plist-10 .werb1{  margin-bottom:20px;}
.plist-10 .werb .picture a{  display:inline-block; }
.plist-10 .werb .picture img{ width:100%; line-height:165px; }
.plist-10 .werb .nr .title{ padding:10px 0; text-align: left; line-height: 25px; font-size: 17px;}
.plist-10 .werb .nr .scontent{ padding:5px 0;  text-align: left; line-height: 25px; font-size: 12px;color:#929292; height:90px;}
.plist-10 .werb .nr .scontent a{ color:#929292; font-size:14px;}
.plist-10 .werb .nr .badge1{ padding:10px 0; color:#929292; font-size:12px;}
.plist-10 .werb .nr .clgd{ padding-right:20px;  color:#0d7cd8;}
.plist-10 .werb1:hover { background:#eee;}


.nehb_hd{padding:60px 0 10px 0;height:380px;}
.nehb_hdf{ padding:50px 0;}
.nehb_hd_bt{font-size:32px; text-transform:uppercase;line-height:60px;text-align:center; color:#fff; font-weight:600;}
.nehb_hd_fbt{text-transform:uppercase; text-align:center;color:#FFF; font-weight:600;}
.nehb_hd_xt{text-align:center;}
.nehb_hd_xt span{display:inline-block; width:60px; height:1px; background:#ddd;}
.nehb_hd_by{font-size:14px;text-transform:uppercase;line-height:30px;text-align:center;color:#fff;margin-top:50px;}


/*首页*/


.index_btx{display:inline-block; width:80px; height:7px; background:#f3424e;}
.index_btyw{text-transform:uppercase; text-align:center;color:#333; font-size:14x; line-height:30px; height:30px; margin-top:10px; }
.index_btzw{font-size:18px; text-transform:uppercase;line-height:30px;text-align:center; color:#333;font-weight:600;}
.index_ckgd{font-size:14px; color:#fff; padding:8px 20px;  background:#f63e46;border-radius:5px;}
.index-plist-2{}
.index-plist-2 .wrap { margin-bottom: 20px;  border:1px solid #ebebeb;  }
.index-plist-2 .wrap .picture img{}
.index-plist-2 .wrap .nr{ padding:10px 20px;}
.index-plist-2 .xwckgd { font-size:12px; color:#cec9c9; line-height:22px; }
.index-plist-2 .title { text-align: left; line-height: 40px; color:#666; font-size:14px; }


.gywm_ys{ padding:40px 40px; text-align:center; background:#f1f1f1;}
.gywm_ys_sl{ line-height:50px; font-size:50px; text-align:center;}
.gywm_ys_sl span{ font-size:14px; color:#666;}
.gywm_ys_bt{ line-height:30px; font-size:14px; text-align:center; color:#666;}

/*首页产品分类*/
#index-1 { margin-top: 20px;}
#products_list .hd { margin-bottom: 2px; }
#products_list .hd a { display: block; height: 46px; color: #666; line-height: 46px; background: #f1f1f1; padding: 0 20px; font-size: 16px;}
#products_list .hd.on a { background: #e1e1e1; color: #333; border-left:3px solid #0573c7; }
#products_list .bd li { margin-bottom: 2px; }
#products_list .bd a { display: block; height: 36px; color: #000; line-height: 36px; background: #0573c7; padding: 0 10px;}

#products_tab .hd li { cursor: pointer; height: 50px; line-height: 50px; background: #f1f1f1; text-align: center; font-size: 16px; }
#products_tab .hd li.on { background: #e1e1e1; border-top: 3px solid #0573c7;line-height: 46px;  }
#products_tab .bd .content { margin-top: 20px; }


/*首页客户案例（单个滚动）*/
#index-2 { margin-top: 20px; background: #EEE; padding: 40px 0;}
#index-2 .x3{ width: 255px !important; }


/*首页合作伙伴（分组滚动）*/
#index-3 { margin-top: 40px; }
#index-3 .left { float: left; width: 50px; height: 100px; cursor: pointer; background: url(images/icon-1.png); }
#index-3 .center { float: left; width: 900px; }
#index-3 .right { float: left; width: 50px; height: 100px; cursor: pointer; background: url(images/icon-2.png); }
#index-3 .xx12 { width: 91px !important; }


/*首页新闻中心（翻页）*/
#index-4 { margin-top: 20px; background: #EEE; padding: 40px 0; }
#news_tab .hd { }
#news_tab .bd { background: #FFF; padding: 20px; min-height: 460px;}

#news_tab .hd li { cursor: pointer; height: 60px; line-height: 60px; padding: 0 15px; background: #EEE; text-align: center; font-size: 16px;}
#news_tab .hd li.on { background: #FFF; color: #000;  border-top: 6px solid #0a8; color: #0a8; }
#news_tab .hd li.on a { color: #0a8; }


#question { background: #FFF; min-height: 500px; }
#question .q { height: 36px; background: #EEE; line-height: 36px; padding: 0 10px; }
#question .a { line-height: 30px; padding: 0 10px; margin-bottom: 10px;}
#about { background: #FFF; padding: 20px; }



#index-5 {  margin-top: 40px; }
#index-6 { margin-top: 20px; background: #EEE; padding: 40px 0; }





/*留言*/
.sy_gwmly{ background:#4f442e; line-height:46px; height:46px; padding-left:90px; margin-bottom:2px;}
.sy_gwmly1 { margin-bottom:2px;}
.sy_gwmly .input1{ height:46px;    padding:0 16px;     width: 100%;  line-height:40px;  display: block;    font-size: 14px; background:#dddddd;}
.sy_gwmly1 .input1{ height:120px;    padding:0 16px;     width: 100%;  line-height:26px;  display: block;    font-size: 14px; background:#dddddd;}
.sy_gwmly .input1_yzm{ width:120px;}
.sy_gwmly_name{ background: url(images/gwmly_name.png) no-repeat left #4f442e;}
.sy_gwmly_tel{ background: url(images/gwmly_hd.png) no-repeat left #4f442e;}
.sy_gwmly_yzm{ background: url(images/gwmly_yzm.png) no-repeat left #4f442e;}
.sy_gwmly_yx{ background: url(images/gwmly_yyx.png) no-repeat left #4f442e;}
.sy_submit{ height:46px; line-height:46px;width:150px; background:#4f442e; color:#fff; font-size:16px;}
.sy_gwmly1 .btn{ margin-bottom:20px; margin-right:20px; background:#dddddd; margin-top:4px; line-height:26px; }

#question {  min-height:300px; }

#question .list-group11 li{ line-height:35px; margin-bottom:20px; color:#666; }



/*网站地图页面*/
.sitemap {}
.sitemap li { margin-bottom: 2px; }
.sitemap li a { display: block;  height: 32px; line-height: 32px; padding-left: 20px; font-size: 12px;}
.sitemap li a.level1 { font-size: 16px; background: #ddd;}
.sitemap li a.level2 { font-size: 14px; background: #eee;}
.sitemap li a.level3 { font-size: 12px; border-bottom: 1px solid #EEE; }


.form-x .form-group{ height:40px;}
.form-x .form-group .label { width: 30%; }
.form-x .form-group .field { width: 70%; }
.form-x .form-button { width:100%;}



/*登陆页面*/
#user_login { width: 360px; padding: 20px; box-shadow: 0 0 10px #CCC; margin: 50px auto;}




/*联系我们*/
.lhj_lxwm_bt{height:45px; font-size:18px; border-bottom:1px solid #999; margin-bottom:20px; font-weight:300; text-transform:uppercase; }
.lhj_yd_lxwm{font-size:16px; line-height:30px; padding-top:10px;}
.lhj_yd_lxwm span{ display:block; width:30px; height:30px; background:url(images/dz.png) no-repeat center; float:left; }
.lhj_yd_lxwm .span{background-position: 0 0px; }
.lhj_yd_lxwm .span1{background-position: 0 -50px; }
.lhj_yd_lxwm .span2{background-position: 0 -95px; }




/*底部*/
#link { padding: 20px 0;}
.link_text a { background: #eee; display: block; line-height: 32px; text-align: center;}




.footer_nav .lxwm{margin-top:8px; float:right; background:#f1f1f1; display:inline-block; width:100px; height:35px; line-height:35px; text-align:center; border-radius:10px; color:#fff;}

#footer_nav { background: url(images/dibj.jpg) no-repeat center top #242424;  padding: 50px 0;}
#footer_nav a { color: #656565;}
#footer_nav .main { font-size: 14px; line-height: 38px; padding-left:0;}
#footer_nav .main span{ color: #656565; padding-right:10px; }
#footer_nav .sub {line-height: 25px;}
#footer_nav .sub a{ font-size: 12px;  color:#888;}

#footer_nav .bt{font-size: 16px; line-height: 50px;color: #656565; }
#footer_nav .logo{ background:#0573c7; height:330px; position:relative; z-index:111; margin-top: -110px; margin-bottom: -10px; 
padding:50px 20px 20px 20px;}
#footer_nav .logo .gsmc{ font-size:16px;line-height:35px; padding-bottom:5px; font-weight:600; padding-top:20px; text-align:center;}
#footer_nav .logo .gsmcnr{ font-size:12px; line-height:22px; color:#666;text-align:center; }
#footer_nav .logo .fx{padding-top:30px; padding-bottom:50px; text-align:center;}
#footer_nav .logo .fx span{ display:inline-block; width:30px; height:30px; background:#454343; color:#fff; border-radius:30px; font-size:16px; padding-top:7px; margin-right:10px;}

#copyright { background: #242424; padding: 20px 0; border-top: 1px solid #181818; color: #656565; }
#copyright a { color: #656565; }


/*底部（右侧上下滚动）*/
#float { z-index: 9999; position: absolute; display: block; bottom: 100px; right: 0; width:150px; }
#float .wrap {  width:150px; margin-bottom: 2px; position: relative; cursor: pointer; background:#f1f1f1; padding:10px; border:4px solid #006fc2; border-radius: 10px; text-align:center;}
#float .wrap .dhzx{ text-align:center; line-height:25px;}
#float .wrap .dhzx_dh{ color: #006fc2;    font-size: 18px;    line-height:25px; padding-bottom:20px; font-weight:600;}
#float .wrap  .wxss{ padding:10px;}

#float .icon { padding: 10px 0; width: 40px; display: block; line-height: 40px; text-align: center;  color: #FFF; font-size: 20px; }
#float .content {  min-height: 40px; position: absolute; right: 40px; top: 0; display: none; background: #BD011D;}
#float .content a { color: #FFF; }
#float .qq .content { line-height: 40px; padding: 0 20px; font-size: 20px; color: #FFF;  }
#float .qrcode .content { padding: 5px; width: 180px; }
#float .phone .content { line-height: 40px; padding: 0 20px; font-size: 20px; color: #FFF;  }
#float .email .content { line-height: 40px; padding: 0 20px; font-size: 20px; color: #FFF;  }
#float .custom .content { padding: 20px; min-width: 160px; color: #FFF; }
#float .gotop .content { }