*{margin: 0;padding: 0}
html{color:#000;background:#FFF; }
body{font-size: 12px;color: #333;font-family:微软雅黑, Microsoft YaHei,  Arial, Helvetica, sans-serif;}
ul,ol,li{ margin:0; padding:0; list-style:none;}
a {text-decoration:none; color:#333;}
a:hover {text-decoration:none; color:#dc0000;}
img {border: none;}
.clear {height: 0; clear: both; overflow: hidden;}
select,option {border: none;vertical-align:middle;}

.top{ width:100%; float:left; background: #f5f5f5; border-bottom: 1px solid #e6e6e6;  height:31px;}
.top_on{ width:1200px; margin:0 auto; height:31px; line-height:31px; color: #ccc;}
.top_l{ width:900px; float:left; color: #666; line-height:31px; height:31px;}
.top_l span{color:#dc0000;}
.top_r{ width:290px; padding-right:10px; float:right; text-align:right; line-height:31px; height:31px;}
.top_r a:link,.top_r a:visited{ color:#333; text-decoration:none;}
.top_r a:hover{color:#dc0000; text-decoration:none;}

.head{ width:100%; float:left; }
.head_on{ width:1200px; margin:10px auto; }
.logo{ width:610px; height:95px; float:left;margin-bottom: 10px;}
.sel{ width:590px; float:left; }
.sel_top{height: 95px; float:right; margin-right:5px;}

/* 菜单 */
.menu{ width:100%; float:left;height: 44px;border-top: 2px #b11519 solid;background: #004D7B; }
.menu_wrap{ width:1200px; margin:0 auto; height:44px;position: relative;}
.menu_wrap .menu_left{width: 230px;margin-right: 5px;background: #b11519; float: left;}
.menu_area_1{ width:965px; float:left; }
.menu_area_1 .menu_item_1{float:left; text-align:center;font-size:16px; color:#fff; display:block; line-height:44px;height:44px; width:115px;position: relative;}
.menu_area_1 a.level_1{color:#fff;height:44px; width:115px;display:block;}
.menu_area_1 a.level_1:hover, .menu_item_1_on{ background:#b11519;height:44px; width:115px;display:block;}
.menu_area_2 {position: absolute; display: none;font-size: 16px;width: 180px; font-weight:normal;z-index:200;}
.menu_area_2 .menu_item_2 {line-height: 40px; height: 40px;}
.menu_area_2 li a.level_2 {text-align: center; line-height: 40px; display: block; background: #b11519; height: 40px; color: #fff;}
.menu_area_2 li a.level_2:hover {color: #3ca6ff;background: #000;}

.prod_title{width: 230px;font-weight: bold;color: #fff;font-size: 20px;text-align: center;height: 44px;line-height: 44px;cursor: hand;background: url(../images/dot05.gif) 30px center no-repeat;}
.prod_title_down{background:none;}
.prod_nav{width: 350px;position: absolute; z-index:200;display: none;color:#fff; background:#b11519;top:44px;}
.prod_nav .nav_item{font-size: 16px;clear: both;border-bottom: dashed 1px #fff;margin: 0 5px;}
.prod_nav a.level1{color:#fff;line-height: 36px;height: 36px; display: block;padding-left: 15px;}
.prod_nav a.level1:hover{color: #0371ce;}
.prod_nav .subnav_item{float: left;font-size: 12px;line-height: 25px;}
.prod_nav a.level2{color:#fff;padding-left: 20px;}
.prod_nav a.level2:hover{color: #0371ce;}

/* banner */
.banner{ width:100%; height:400px;text-align: center;}
.flexslider{height:400px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:100;}
.slides li{height:400px;}
.slides li img{height: 400px;}
.flex-control-nav{position:absolute;top:550px;z-index:999;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.banner_box_01{width:100%; height:300px;margin:0 auto;background:url(../images/banner_01.jpg) top center no-repeat;}
.banner_box_02{width:100%; height:300px;margin:0 auto;background:url(../images/banner_02.png) top center no-repeat;}
.banner_box_03{width:100%; height:300px;margin:0 auto;background:url(../images/banner_03.jpg) top center no-repeat;}
.banner_box_04{width:100%; height:300px;margin:0 auto;background:url(../images/banner_04.png) top center no-repeat;}
.banner_box_05{width:100%; height:300px;margin:0 auto;background:url(../images/banner_05.png) top center no-repeat;}

.search_box{width:1200px;margin:0 auto;text-align: center;}
.search_wrap{margin:20px auto;height: 36px; }
.search_on{width: 500px;float:left;height: 30px;padding: 3px;background: #b11519;margin-left: 240px;}
.search_on_l{ width:51px; float:left; height:30px; line-height:30px; padding-left:10px;color: #333;border-right: 1px solid #EDEDED; background:#f5f5f5;}
.search_on_input{ width:372px; height:30px; float:left; line-height:30px; color: gray; padding-left:5px; background:#FFF; border:0; outline:none;}
.search_on_sub{ width:60px; height:30px; float:left; background:url(../images/ss_bg_yellow.jpg); border:0; cursor:pointer; }
.search_se {float: left;line-height:36px;}
.search_se span{padding-left: 10px;}

/* 产品展示 */
.team_box{margin:0 auto;width:1200px;}
.has_more{ margin:0 auto;width:1200px;}
.has_more .hd{line-height:40px;height:40px;position:relative; padding-left:45px;border-bottom:2px #004D7B solid;margin-bottom: 30px;}
.has_more .hd .more{float:right; }
.has_more .hd ul{z-index:5;position:absolute;height:40px;overflow:hidden; zoom:1; }
.has_more .hd li{float:left;width:154px;cursor:pointer;text-align:center;font-size:15px;background:url(../images/black.png) no-repeat;}
.has_more .hd li a{color:#fff;}
.has_more .hd li.on{background:url(../images/green.png) no-repeat;}
.has_more .hd li.on a{color:#fff;}
.has_more .bd{clear:both;position:relative;}
.has_more .bd h2{font-size:14px;}
.con_wrap{margin-top:20px;}
.con_wrap .case_con ul li{float:left;width:220px;margin-left:16px;margin-bottom:20px;}
.con_wrap .case_con ul li img{float:left; width:216px; height:216px;  padding:2px;}
.con_wrap .case_con ul li .casepic{width:220px;height:220px;background:#E1E1E1;}
.con_wrap .case_con ul li .casepic:hover{background-color:#b11519;}
.con_wrap .case_con ul li h3{text-align:center;height:30px;line-height:20px;margin-top:5px;}
.con_wrap .case_con ul li h3 a{font-size:14px;font-weight: normal;}
.con_wrap .case_con ul li h3 a:hover{color:#EC393C;}
.con_wrap .case_con p a{text-align:center;display:block;margin:10px auto 0;width:190px;height:42px;line-height:42px;background:#004D7B;color:#fff;font-size:15px;}
.con_wrap .case_con p a:hover{background-color:#b11519;}

/* 案例 */
.prod_box{ width:1200px; overflow:hidden; margin:30px auto 20px auto; padding: 0; background:#fff;}
.prod_box .box_tab{ width:1200px; height:35px; line-height:35px; margin:0 auto; background:#fff; border-bottom:#b11519 2px solid;}
.prod_box .box_tab h3{ color:#333; font-size:20px; font-weight:normal; float:left; width:200px;}
.prod_box .box_tab .kl{ margin-left:30px; color:#333;}
.prod_box .box_tab .kl li{ float:left; margin-right:20px;font-size: 16px;display: block;width: 120px;text-align: center;}
.prod_box .box_tab .kl li.cur{background-color:#b11519; padding:0 10px; height:35px; line-height:35px;color:#fff;}
.prod_box .box_tab .kl li.cur a{color:#fff;}
.prod_box .box_tab .kl a:hover{ color:#b11519;}
.prod_box .box_tab .kl li.more{float: right;}
.prod_box .box_ad{float:left; width:200px; padding-top:2px}
.prod_box .box_ad img{width: 200px;height: 445px;}
.prod_box .box_main{ width:1000px; float:right;}
.prod_box .shy li{ float:left; width:179px; border-bottom:1px solid #E1E1E1; border-right:1px solid #E1E1E1; overflow:hidden; padding:10px 10px;}
.prod_box .shy li:hover{background-color:#b11519; color:#FFFFFF;}
.prod_box .shy li:hover a:hover{color:#FFFFFF}
.prod_box .shy li a:hover{ color:#fff;}
.prod_box .shy li img{ width:179px; height:175px;}
.prod_box .shy li p{ text-align:center; font-size:14px; height:25px; line-height: 28px; overflow:hidden;}
.prod_box .shy li .pt{font-size:15px; font-weight:bold; height:25px; text-align:center;}
.prod_box .shy li .pt span{text-decoration:line-through;font-size:12px; font-weight:normal; padding-left:10px;}
.prod_box .shy li .pt font{ font-size:12px; font-weight:normal;}

.ad_box{background:url(../images/bg01.jpg) no-repeat center center; height:500px; margin: 0 auto;}
.ad_wrap{width:1200px; margin: 0 auto;}
.ad_head{margin: 0 auto;width:560px;height:120px;background:url(../images/bg02.png) no-repeat left center;}
.ad_cont{margin: 0 auto;width:797px;height:380px;background:url(../images/bg03.png) no-repeat;}

.about_box{ background:url(../images/bg04.jpg) no-repeat center center; height:410px;  margin: 0 auto;}
.about_wrap{ width:1200px; padding-top:55px; overflow:hidden;margin: 0 auto;}
.about_left{ width:540px; height:330px;float: left;margin-left: 50px;}
.slide_container { position: relative; float: left; width:480px;  box-shadow:3px 7px 10px #d0d0d2;}
.rslides { position: relative; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.rslides li { -webkit-backface-visibility: hidden; position: absolute; left: 0; top: 0; }
.rslides li:first-child { position: relative; display: block; float: left; }
.rslides img { display: block; height: 310px; float: left; width: 480px; }
.about_right{ width:600px;float: left; }
.about_right .ahead{font-size:20px; margin-bottom:25px; font-weight:normal; color:#000; background:url(../images/lin.jpg) no-repeat left center; padding-left:10px; height:45px; line-height:45px; border-bottom:1px solid #eee;}
.about_right .f1{ color:#b11519;}
.about_right .f2{ font-size:18px; color:#aeaeae; margin-left:5px;}
.about_right .f3{ line-height:24px; color:#575757; font-size:13px; clear:both; display:block; margin-left:10px; margin-right:10px;}
.about_right .more_box{margin-left:10px; display:block; background:#2d68c0; text-align:center; float:left; font-size:14px; margin-top:30px; padding-left:40px; padding-right:40px; height:33px; line-height:33px; margin-right:15px;}
.about_right .more_box a{ color:#fff;}
.about_right .pick{ display:block; margin-top:10px;float: left;}

.news_box{background: #FFF;}
.news_wrap{width:1200px; margin: 0 auto;}
.news_title{height: 70px;line-height:70px;font-size: 36px;text-align: center; border-bottom:1px solid #E1E1E1;}
.news_title a{float: right;font-size: 14px;margin-right: 100px;}
.news_head .tip{height: 30px;line-height:30px;text-align: center;font-size: 14px; }
.news_wrap .cont{margin-top: 30px;padding-left: 45px;padding-bottom: 30px;height: auto;overflow: hidden;}
.news_wrap .cont .list{width: 350px; float:left;margin-right: 30px;}
.news_wrap .cont .title{padding: 0 0 0 18px;line-height: 55px;height: 55px;color: #0371ce;font-size: 20px;text-align: left;background: #ebf0f4;}
.news_wrap .cont .title a{color: #a6b0bc;font-size: 14px;line-height: 55px;padding: 0 15px 0 0;margin: 0;float: right;}
.news_wrap .cont .sbanner{margin-top: 18px;height: 200px;width: 347px;overflow: hidden;border: 1px solid #ccc;}
.news_wrap .cont ul{padding-top: 10px;}
.news_wrap .cont ul li{font-size: 14px;line-height: 28px;}
.news_wrap .cont ul li a{color: #333;}
.news_wrap .cont ul li a:hover{color: #3ca6ff;}
.news_wrap .cont ul.no2{padding-left: 15px;}
.news_wrap .cont ul.no2 li{background: url(../images/icons_03.jpg) left center no-repeat;padding-left: 15px;line-height: 33px;}

/* link */
.link{ width:1200px;margin:0 auto;height:70px;overflow:hidden;padding-top: 15px;}
.link h3 {font-size:24px;margin-right:20px;display:block;font-weight: 100;float: left;}
.link_li {float: left; width:900px;margin:0 auto;height:55px;position:relative;overflow:hidden;white-space:nowrap;}
.link_li li{float:left;line-height:55px;position:relative;}
.link_li a {padding:0 20px;}

.foot_wrap {color:#fff;background:url(../images/bg_bottom_2.jpg) repeat-y top center;margin-top: 20px;}
.footer {position:relative; height:299px; width:1200px;margin:0 auto;clear: both;overflow:hidden;}
.foot_nav {padding-top:20px;text-align:center;line-height: 20px;font-size: 16px;}
.foot_nav a {color:#ffffff;padding:0 25px;background:url(../images/fotnavbr.png) no-repeat left center;}
.foot_nav a:hover{color:#dc0000;}
.foot_nav a.first {background-image:none;}
.foot_txt {margin:30px auto; width:840px; clear: both;overflow:hidden;}
.foot_txt dl {padding-left:70px;float:left; height:40px;width: 210px;}
.foot_txt dt {font-size:13px;}
.foot_txt dd {font-size:13px;}
.foot_txt .foot_phone {background:url(../images/fottxt_ico01.png) no-repeat 24px center;}
.foot_txt .foot_phone dd {font-size:20px;  line-height:20px;}
.foot_txt .foot_ico2 {background:url(../images/fottxt_ico02.png) no-repeat 24px center;}
.foot_txt .foot_ico3 {background:url(../images/fottxt_ico03.png) no-repeat 24px center;}
.foot_last{line-height: 25px;margin:0 auto; width:740px; clear: both;overflow:hidden;}
.foot_last span{width:370px;float: left;}
.foot_copyright{line-height: 30px;text-align: center;clear: both; overflow: hidden;margin-top: 20px;}
.qrcode{position: absolute;right: 0;top: 85px;z-index:310;text-align: center;}

.main_box{width:100%;clear: both; overflow: hidden;}
.main_pos{width:100%;height:45px; line-height:45px;background: #e8e8e8;}
.main_pos .pos_wrap{width: 1200px;margin: 0 auto;}
.main_pos .pos_title{float:left;border-bottom: #d51e16 2px solid;font-size: 20px;color:#2d68c0;padding: 0 20px;}
.main_pos .pos_right{float:right;font-size: 14px;padding-left:20px;background:url(../images/icon_home.png) left center no-repeat;}
.main_wrap{width: 1200px;margin: 0 auto;clear: both;overflow: hidden;background: #ffffff;}
.main_left{ float:left; width:220px; }
.main_right{ float:right; width:965px;}

.left_area{margin-top: 20px;}
.left_area .tit{ background:#0858b1; text-indent:20px;}
.left_area .tit h3{color:#fff;font-size:24px;height:50px; line-height:70px; font-weight:normal;}
.left_area .tit .tip{color:#7e91b1;height:30px; line-height:18px;display: block;font-size:14px;}
.left_area .cates dl dd{height:45px;line-height:45px;font-size: 14px; text-indent:25px;border-bottom: #ccc 1px solid;background: url(../images/dot02.png) 15px center no-repeat #e8e8e8;}
.left_area .cates dl dd:hover{background: #3b3b3b;cursor: hand;}
.left_area .cates dl dd:hover a{color: #fff;}
.left_area .infos dl dd{height:30px;line-height:30px;border-bottom: #ccc 1px dotted;text-indent:15px;background: url(../images/icons_03.jpg) 5px center no-repeat;}
.left_area .items dl dd{line-height:28px;border-bottom: #ccc 1px dotted;}
.left_area .items dl dd span{font-weight: bold;}
.left_area .items dl dd .dh{font-size: 24px;color: #b11519;height: 50px;line-height:50px;}
.left_area .qr{margin: 20px auto;text-align: center;}
.left_area .qr h4{font-weight: normal;font-size: 12px;line-height: 20px;}

/* 产品列表 */
.main_right .prod_list{ margin-top:20px; font-size: 14px;}
.main_right .prod_list dl{border:1px solid #d5d5d5; border-radius:4px;padding-bottom: 30px;clear: both; overflow: hidden; }
.main_right .prod_list dl dt{ line-height:32px;height:32px; padding-left:12px; font-weight:bold;}
.main_right .prod_list dl dd{ float:left; margin:30px 0 0 25px; width:286px; display:inline; }
.main_right .prod_list dl dd .img{ width:286px; height:240px;}
.main_right .prod_list dl dd .img img{ width:280px; height:234px; border:3px solid #e9e9e9; border-radius:6px; }
.main_right .prod_list dl dd .img a:hover img{ border:#b11519 3px solid}
.main_right .prod_list dl dd .txt{ height:30px; line-height:30px; text-align:center;}
.main_right .prod_list dl dd .code{ font-size: 12px;color: #8e8e8e;text-align:center;}

/* 案例列表 */
.main_right .case_list{ margin-top:20px; font-size: 14px;}
.main_right .case_list dl{border:1px solid #d5d5d5; border-radius:4px; padding-bottom: 30px;clear: both; overflow: hidden; }
.main_right .case_list dl dt{ height:32px; line-height:32px;  padding-left:12px;font-weight:bold;}
.main_right .case_list dl dd{ float:left; margin:30px 0 0 24px; width:210px; display:inline; }
.main_right .case_list dl dd .img{ width:210px; height:208px;}
.main_right .case_list dl dd .img img{ width:206px; height:204px; border:2px solid #e9e9e9; border-radius:6px;}
.main_right .case_list dl dd .img a:hover img{ border:#b11519 2px solid}
.main_right .case_list dl dd .txt{ height:30px; line-height:30px; text-align:center;}
.main_right .case_list dl dd .date{font-size: 12px;color: #8e8e8e;text-align:center;}

/* 新闻列表 */
.main_right .news_list{ margin-top:20px;}
.main_right .news_list ul{border:1px solid #d5d5d5; border-radius:4px; padding: 0 20px 30px 20px;clear: both; overflow: hidden;}
.main_right .news_list li{ padding:20px 0;clear: both; overflow: hidden;border-bottom:1px dashed #e9e9e9;}
.main_right .news_list li .img{ width:188px; height:138px; float:left; margin-top:2px;}
.main_right .news_list li .img img{ width:188px; height:138px;}
.main_right .news_list li .txt{ float:right; width:700px; line-height:24px; height:138px;}
.main_right .news_list li .txt .tit a{ font-size:14px;font-weight: bold; }
.main_right .news_list li .txt .tit span{ float: right;font-size: 12px;color: #8e8e8e;font-weight: normal; }
.main_right .news_list li .txt .view a{text-align:center;color: #fff;width: 100px;height: 30px; line-height: 30px;display: block;background: #0858b1;}
.main_right .news_list li .txt .view a:hover{background: #b11519;}

/*内容页*/
.main_right .content{border:1px solid #d5d5d5; border-radius:4px; padding:20px 30px; margin-top:20px; font-size:14px; line-height:28px;clear: both; overflow: hidden;}
.news_title{height:60px;line-height:60px;border-bottom:#e1e3df dashed 1px;color:#2d68c0; font-size:24px;font-weight:bold;text-align:center;}
.news_date{height:30px;line-height:30px;font-size: 14px;color: #8e8e8e;text-align:center;}
.news_author{height:30px;line-height:30px;color:#505050;font-size:12px;text-align:center;border-bottom:#e1e3df dashed 1px;margin:0 auto;}
.news_content{width:95%;height:auto;line-height:25px;color:#505050;font-size:12px;margin:15px auto 0 auto; overflow:hidden;}

/*相关新闻*/
.rela_list{margin-top:15px;border: 1px solid #D5D5D5;border-radius:4px;clear: both; overflow: hidden;padding-bottom: 20px;}
.rela_title{height: 32px;line-height: 32px;font-weight: bold;font-size: 16px; text-indent:12px;background: #e8e8e8;}
.rela_cont{padding-top: 10px;}
.rela_cont ul li{ width:48%; height:28px; line-height:28px; float:left;font-size: 14px;}
.rela_cont ul li a{ float:left;text-indent:20px;background: url(../images/icons_03.jpg) 10px center no-repeat; }
.rela_cont ul li span{ float:right; text-align:right;}

.global_tip{font-size: 14px; line-height: 30px;margin: 30px 0;font-weight: bold;}
.global_tip .tit_show{color:#EE33EE;}
.page_list {text-align: center; margin: 10px; clear: both; padding-top: 30px;}
.page_list a {border: #dedfde 1px solid; padding: 3px 10px; margin: 0 3px; }
.page_list a:hover {border: #757575 1px solid; background: #b11519; color: #fff; }
.pager {line-height: 40px;border-top:1px dashed #e9e9e9;}
.pager .page_left{float: left;}
.pager .page_right{float: right;}

/*留言*/
.gbook_list {width: 98%;text-align: center;}
.gbook_list .faq {margin-bottom: 20px;text-align: left;}
.gbook_list .faq_title {padding-left: 10px;line-height:30px;background: #1679a5;color: #fff; font-size: 14px;border-radius:4px;}
.gbook_list .faq_date{padding-left: 20px;color: #8e8e8e;}
.gbook_list .faq_date span{float:right;padding-right: 20px;}
.gbook_list .faq_conent {padding-left: 20px;}
.gbook_list .reply {text-align: left;border: 1px dashed #FF0000;width: 95%;margin-bottom: 10px;margin-left: 5px;padding: 3px;}

.faq_box {margin-top: 40px;}
.faq_box .faq_line {text-align: left;margin: 10px 0;}
.faq_box .faq_tit {width: 150px;float: left;text-align: right;}
.faq_box .faq_con {text-align: left;}
.faq_box .faq_con textarea {border: #757575 1px solid;width: 360px;height: 100px;line-height: 25px;}
.faq_box input{border: #757575 1px solid;width: 360px; height:25px;line-height: 25px;}
.faq_box .submit {background: #08488f;color: #fff;width: 100px;height: 32px;line-height: 32px;font-size: 14px;display: block;}

/*固定的悬浮窗*/
.yb_conct {position:fixed;z-index:9999999;top:200px;right:-197px;cursor:pointer;transition:all .3s ease;}
.yb_bar ul li {background:#ff4a00;width:250px;height:53px;font:16px/53px 'Microsoft YaHei';color: #fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.yb_bar dl{padding-top: 5px;}
.yb_bar dd{line-height: 40px;height: 40px;}
.yb_bar dd a{background:url(../images/qq.png) no-repeat 0 5px;margin-left: 53px;text-indent: 35px;}
.yb_bar .yb_top {background:#ff4a00 url(../images/fixCont_01.png) no-repeat 0 0;}
.yb_bar .yb_phone {background:#ff4a00 url(../images/fixCont_02.png) no-repeat 0 0;}
.yb_bar .yb_QQ {text-indent: 0;background:#ff4a00 url(../images/fixCont_03.png) no-repeat 0 0;}
.yb_bar .yb_ercode {height:53px;background: #ff4a00 url(../images/fixCont_04.png) no-repeat 0 0;}
.hd_qr {padding: 0 29px 25px 29px;}
.yb_QQ a {display: block;text-indent: 54px;width: 100%;height: 100%;color: #fff;}