﻿@charset "utf-8";

.w_1200{width: 1200px;margin: 0 auto;position: relative;}

body{    background: #f5f5f5;}

.top{width: 100%;height: 41px;line-height: 41px;border-bottom: 1px solid #dcdcdc;}

.top .fl{font-size: 14px;}

.top .fr{}

.top .shouc{color: #666666;}

.top .shouc a {color: #666; margin: 0 6px; font-size: 14px; }

.top .shouc a:hover{color: #0266b4;font-weight: bold;}



.header{ width:100%; height:102px;background:#fff; position:relative;}

.logo{ float:left;overflow:hidden;margin-top: 17px;}

.header .tel{ float:right;background:url(../image/tel.png) left 5px no-repeat; line-height:22px; padding:0 0 2px 60px; margin-top:15px;}

.header .tel span{ display:block; font-size:16px; font-weight:normal; color:#606060;line-height: 25px;}

.header .tel strong{color:#0266b4; font-size:30px;font-family: Impact;font-weight: normal;line-height: 30px;}



.navBar{ height:48px; background:#0266b4; position:relative; z-index:20;}

.navBar li{ float:left; line-height:48px; position:relative;}

.navBar .line{ height:12px; width:1px; margin-top:19px; background:#168ae4; overflow:hidden;}

.navBar li .nav-menu{padding:0 30px;text-align:center; display:block; font-size:14px; color:#fff;}

.navBar li.active a.nav-menu{ background:#f59f0a; color:#fff;}

.navBar li:hover .nav-menu,.navBar .pull-right li a{ background:#f59f0a; color:#fff;}

.navBar .sub-menu{ position:absolute; left:0; top:48px;opacity: .9;width:212px; line-height:38px; background:#272528;font-size: 12px; text-align:left; display:none;}

.navBar li:hover .sub-menu{ display:block;}

.navBar .sub-menu a{ display:block; color:#cfcfcf;padding-left: 25px;height:38px;transition: padding-left ease .3s;-webkit-transition: padding-left ease .3s;}

.navBar .sub-menu a:hover{ background:#1E1E1E;color:#fff;padding-left: 35px;border-left: solid 2px #f59f0a;font-size: 14px;}

.navBar .pull-right{ width:130px; padding-right:20px; text-align:center;}



.slideBox{ width:100%; height:500px; overflow:hidden; position:relative;}

.slideBox .hd{ height:15px; overflow:hidden; position:absolute; bottom:15px; z-index:1;width: 100%; }

.slideBox .hd ul{ overflow:hidden; zoom:1; width: 100%; text-align: center; }

.slideBox .hd ul li{ display: inline-block;margin-right:8px;  width:15px; height:15px;  background:#fff; cursor:pointer;text-indent: -99999px;border-radius: 7.5px;

  -webkit-transition: all .3s linear;

    -moz-transition: all .3s linear;

    -o-transition: all .3s linear;

    transition: all .3s linear;}

.slideBox .hd ul li.on{  background:#0a8d4e; color:#fff; }

.slideBox .bd{ position:relative; height:100%; z-index:0;   }

.slideBox .bd li{ zoom:1; vertical-align:middle; }



.index_search{width: 100%;background: #151515;height: 60px;overflow: hidden;}

.index_search .search-info {line-height: 60px; font-size: 14px; color: #f59f0a; }

.index_search .search-info font{font-weight: bold;}

.index_search .search-info a{color: #fff;}

.index_search .search-info a:hover{color: #d1dde6;}

.index_search .sech_in {padding-top: 10px; }

.index_search .sech_in .key {width: 210px; border: 1px solid #888888; border-right: none; height: 34px; line-height: 35px; padding-left: 40px; float: left;background:#fff url(../image/ico01.jpg) 5px center no-repeat;}

.index_search .sech_in .go {width: 55px; float: left; background-color: #0266b4; height: 36px; line-height: 36px; color: #fff; font-size: 14px; border: none;font-family: "Microsoft YaHei"; }

.index_search .sech_in .go:hover{background: #0c4f84;}



.main1{width: 100%;height: 880px;background: #dbdbdb url(../image/m1_bg.jpg) center no-repeat;padding-top: 30px;}

.m1_til{text-align: center;}

.m1_til h2{font-size:20px;  line-height:46px;font-weight: normal;color: #666666;}

.m1_til h3{font-size: 26px;color: #0266b4;line-height: 40px;}

.m1_tedian{height: 300px;margin-top: 45px;padding: 0 82px;background: url(../image/dipan.png) bottom center no-repeat;}

.m1_yq{float: left;width: 206px;height: 206px;background: #ededed;padding: 25px;border-radius: 50%;margin: 0 1.5px;text-align: center;    -webkit-transition: all .3s linear;

    -moz-transition: all .3s linear;

    -o-transition: all .3s linear;

    transition: all .3s linear;}

.m1_yq font{font-size: 40px;color: #f59f0a;line-height: 40px;margin-bottom: 37px;display: block;}

.m1_yq h3{font-size: 26px;color: #f59f0a;line-height: 26px;margin-bottom: 15px;}

.m1_yq span{font-size: 16px;color: #565656;line-height: 25px;}

.m1_yq:hover{background: #0266b4;color: #fff;cursor: pointer;}

.m1_yq:hover h3{color: #fff;}

.m1_yq:hover span{color: #fff;}

.m1_yq:hover font{color: #fff;}

.m1_pro{margin-top: 68px;height: 400px;overflow: hidden;padding: 0 68px;}

.m1_pro_list li{float: left;width: 309px;margin-right: 40px;}

.m1_pro_img{position: relative;}

.m1_pro_img>img{position: absolute;left:25px;top: 3px;}

.m1_pro_img a img{width: 301px;height: 231px;border: 3px solid #fff;}

.m1_pro_box{padding-top: 13px;position: relative;width: 100%;}

.m1_pro_box h2{font-size: 18px;color: #0266b4;margin-bottom: 10px;line-height: 20px;}

.m1_pro_box span{font-size: 12px;color: #666666;line-height: 20px;}

.m1_pro_box a{display: block;position: absolute;right: 0;top:10px;width: 85px;height: 26px;background: #666666;color: #fff;font-size: 14px;text-align: center;font-weight: bold;line-height: 26px;}

.m1_pro_box a:hover{background: #0266b4;}



.main2{width: 100%;height: 920px;padding-top: 47px;}

.m2_left{float: left;width: 346px;}

.m2_left h2{font-size: 30px;font-weight: normal;line-height: 75px;height: 75px;color:#fff;background: #424242;text-align: center;}

.subNavBox{width:278px;background: #0266b4;padding-left: 30px;padding-right: 38px;padding-top: 10px;}

.subNav{border-bottom:solid 1px #e5e3da;line-height: 45px;height: 45px;color: #fff;cursor:pointer;padding-left:10px;background:url(../image/jiantou.jpg) left center no-repeat;font-size: 22px;font-weight: normal;text-indent: 20px;}

.subNav:hover{}

.navContent{display: none;border-bottom:solid 1px #e5e3da;padding-left: 35px;padding-top: 10px;padding-bottom: 10px;}

.navContent li a{display:block;font-size:16px;line-height:28px;color:#fff;line-height: 30px;height: 30px;background:url(../image/jiantou1.jpg) left center no-repeat;text-indent: 20px;}

.subNavBox_box{background: #0266b4;padding:100px  5px 5px 5px;}

.subNavBox_box_tel{background: #f59f0a;display: block;padding: 23px;height: 64px;color: #fff;}

.subNavBox_box_tel span{font-size: 16px;line-height: 25px;}

.subNavBox_box_tel>div{font-size: 30px;line-height:40px;}



.m2_right{float: right;width: 834px;}

.m2_right_til{margin-bottom: 15px;height: 70px;width: 100%;border-bottom: 2px solid #0266b4;}

.m2_right_til h2{width: 226px;text-align: center;font-size: 24px;color: #fff;background: #0266b4;display: block;line-height: 70px;height: 70px;font-weight: normal;float: left;}

.m2_right_til a{font-size: 16px;line-height: 70px;float: right;}

.m2_right_til a:hover{color: #0266b4;}

.m1_pro1{}

.m1_pro_list1 li{float: left;width: 396px;margin-right: 40px;margin-bottom: 30px;}

.m1_pro_img1{position: relative;}

.m1_pro_img1>img{position: absolute;left:25px;top: 3px;}

.m1_pro_img1 a img{width:396px;height:320px;}

.m1_pro_box1{padding-top: 13px;position: relative;width: 100%;}

.m1_pro_box1 h2{font-size: 18px;color: #0266b4;margin-bottom: 10px;line-height: 20px;}

.m1_pro_box1 span{font-size: 12px;color: #666666;line-height: 20px;}

.m1_pro_box1 a{display: block;position: absolute;right: 0;top:10px;width: 85px;height: 26px;background: #666666;color: #fff;font-size: 14px;text-align: center;font-weight: bold;line-height: 26px;}

.m1_pro_box1 a:hover{background: #0266b4;}



.ad{width: 100%;height: 179px;background:url(../image/ad.jpg) center no-repeat;margin-bottom: 70px;}



.main3{width: 100%;background: url(../image/m3_bg.jpg) center no-repeat;height: 563px;padding-top: 45px;}

.m3_til{text-align: center;color: #fff;}

.m3_til h2{font-size: 34px;line-height: 40px;}

.m3_til>div{font-size: 36px;line-height: 90px;}

.m3_til>div font b{background: #fff;color: #0266b4;border: 1px solid #3191eb;padding:0 5px;font-weight: normal;}

.m3_til>div font{padding: 5px;background: #fff;font-size: 30px;}

.m3_box{width: 100%;height: 320px;overflow: hidden;margin-top: 67px;}

.picScroll-left{ overflow:hidden; position:relative;}

.picScroll-left .bd{}

.picScroll-left .bd ul{ overflow:hidden; zoom:1; }

.picScroll-left .bd ul li{ margin-right:25px; float:left; _display:inline; overflow:hidden; text-align:center;  }

.picScroll-left .bd ul li .pic{ text-align:center; }

.picScroll-left .bd ul li .pic img{ width:275px; height:237px; display:block; border:3px solid #fff; }

.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }

.picScroll-left .bd ul li .title{ line-height:60px;height: 60px;font-size: 18px;}

.picScroll-left .bd ul li .title a{color: #fff;}

/* 下面是前/后按钮代码，如果不需要删除即可 */

.picScroll-left .prev,

.picScroll-left .next{ z-index: 9999; position:absolute; left:0%; top:50%; margin-top:-80px; display:block; width:43px; height:86px; background:url(../image/slider-arrow.png) 0px 0px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }

.picScroll-left .next{ left:auto; right:0%; background-position:-43px 0px; }

.picScroll-left .prev:hover,

.picScroll-left .next:hover{ filter:alpha(opacity=100);opacity:1;  }



.main4{width: 100%;height: 410px;padding-top: 35px;background: #fff;}

.m4_til{text-align: center;}

.m4_til h2{font-size: 30px;line-height: 50px;color: #000;}

.m4_til h2 font{color: #0266b4;}

.m4_til span{font-size: 18px;line-height: 30px;height: 30px;}

.m4_box{width: 100%;margin-top: 35px;}

.m4_left{float: left;width: 267px;margin-left: 33px;}

.m4_case_list ul li{font-size: 18px;line-height: 42px;height: 42px;color: #333333;border-bottom: 1px solid #e6e6e6;margin-top: 10px;border-left: 4px solid #333333;padding-left: 10px;}

.m4_case_list ul li:hover{border-left: 4px solid #f59f0a;color: #f59f0a;}

.m4_case_list ul li:hover a{color: #f59f0a;}

.m4_right{float: right;width: 830px;margin-right: 35px;overflow: hidden;height: 260px;}

.m4_right h2{font-size: 18px;line-height: 50px;color: #0266b4;padding-left: 25px;background: url(../image/jia.jpg) left center no-repeat;}

.case_list{position: relative;}

.case_list li{float: left;width: 830px;}

.case_list_left{float: left;width: 316px;}

.case_list_right{float: right;width: 466px;}

.case_list_right h3{font-size: 24px;font-weight: normal;line-height: 78px;height: 78px;}

.case_list_right span{font-size: 14px;line-height: 25px;}

/* 下面是前/后按钮代码，如果不需要删除即可 */

.case_list .prev,

.case_list .next{ z-index: 9999; position:absolute; left:365px; bottom:10px;display:block; width:34px; height:34px; background:url(../image/slider-arrow.jpg) 0px 0px no-repeat; filter:alpha(opacity=80);opacity:0.8;   }

.case_list .next{ left:auto; left:399px; background-position:-34px 0px; }

.case_list .prev:hover,

.case_list .next:hover{ filter:alpha(opacity=100);opacity:1;  }



.main5{width: 100%;height: 337px;padding-top: 30px;}

.m5_til{text-align: center;color: #000;}

.m5_til h2{font-size: 30px;font-weight: bold;line-height: 40px;height: 40px;}

.m5_til span{font-size: 24px;color: #000;}

.m5_box{width: 100%;margin-top: 35px;}



.picMarquee-left{ overflow:hidden; position:relative;}

.picMarquee-left .bd{ padding:10px 25px;   }

.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }

.picMarquee-left .bd ul li{ margin-right:14px; float:left; _display:inline; overflow:hidden; text-align:center;  }

.picMarquee-left .bd ul li .pic{ text-align:center; }

.picMarquee-left .bd ul li .pic img{ width:174px; height:118px; display:block;border:1px solid #ccc; }

.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }

.picMarquee-left .bd ul li .title{ line-height:30px;height: 30px;font-size: 16px;   }

/* 下面是前/后按钮代码，如果不需要删除即可 */

.picMarquee-left .prev,

.picMarquee-left .next{ z-index: 9999; position:absolute; left:0%; top:50%; margin-top:-50px; display:block; width:17px; height:79px; background:url(../image/slider-arrow1.jpg) 0px 0px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }

.picMarquee-left .next{ left:auto; right:0%; background-position:-17px 0px; }

.picMarquee-left .prev:hover,

.picMarquee-left .next:hover{ filter:alpha(opacity=100);opacity:1;  }



.main6{width: 100%;}

.m6_box{background: #0266b4;padding-top: 42px;padding-left: 35px;}

.m6_left{float: left;width: 400px;}

.m6_right{float:left;width: 660px;color: #fff;}

.m6_right h2{font-size: 26px;line-height: 60px;font-weight: normal;}

.m6_right span{font-size: 14px;line-height: 25px;margin-top: 20px;display: block;}



.main7{width: 100%;height: 566px;padding-top: 56px;}

.m7_left{float: left;width: 800px;height: 500px;background: #ececec;    box-shadow: 0 1px 5px #948e8e;}

.m7_right{float: right;width: 380px;height: 500px;background: #ececec;    box-shadow: 0 1px 5px #948e8e;overflow: hidden;}



.m7_til{line-height: 52px;height: 52px;border-bottom: 1px solid #cccccc;padding-left: 20px;}

.m7_til .fr a{margin-right: 10px;font-size: 16px;color: #0266b4;}

.m7_til li{width: 105px;text-align: center;display: inline-block;}

.m7_til li.on{border-bottom: 2px solid #0266b4;color: #0266b4;}

.m7_til li:hover{border-bottom: 2px solid #0266b4;color: #0266b4;}

.m7_til li a{font-size: 20px;color: #333333;}

.m7_til ul span{display: inline-block;width: 43px;text-align: center;font-size: 16px;color: #0266b4;}

.m7_new{padding: 25px;height: 387px;}

.m7_new_list .a1{width: 100%;margin-bottom: 23px;}

.m7_new_list .a1 .fl{float:left;width: 240px;}

.m7_new_list .a1 .fr{float: right;width: 480px;}

.m7_new_list .a1 .fr h4{font-size: 16px;font-weight: normal;color: #0266b4;line-height: 45px;}

.m7_new_list .a1 .fr h4 a{color: #0266b4;}

.m7_new_list .a1 .fr span{font-size: 14px;line-height: 25px;}



.m7_new_list .a2{float: left;width: 360px;background: #fff;margin-right: 25px;line-height: 50px;height: 50px;margin-bottom: 25px;}

.m7_new_list .a2 .data{float: left;width: 40px;background: #999999;height: 50px;color: #fff;text-align: center;padding: 0 5px;}

.m7_new_list .a2 .data span{line-height: 25px;font-size: 18px;border-bottom: 1px solid #fff;display: block;}

.m7_new_list .a2 .data p{font-size: 16px;line-height: 25px;}

.m7_new_list .a2 a{width: 300px;line-height: 50px;color: #000;font-size: 14px;float: right;}

.m7_new_list .a2 a:hover{color: #0266b4;}





.newsmain{float:left;width:350px;}

.newsmain li{float:left;width:350px;margin:0 0 0 0;height:65px;padding:10px 0; border-bottom:1px dotted #d8d8d8}

.newsmain li a{float:left;width:350px;}

.newsmain li a:hover{background:url(../images/more1.gif) right 15px no-repeat}

.newsli_r{float:left;line-height:1.5;color:#8b8b8b;width:350px; }

.newsli_rt{float:left;width:350px;font:14px/20px 'Microsoft Yahei'; background:url(../image/q.gif) left center no-repeat;}

.newsli_rt .fl{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:310px;color:#29283a; padding:0 0 0 35px;font-size: 14px;}

.newscont{float:left;width:310px;line-height:20px;font-size:14px;height:40px;overflow:hidden;color:#959595;padding:5px 0 0 35px; background: url(../image/a.gif) left 8px no-repeat;}









.f_link {border-top: #e5e5e5 solid 1px; border-bottom: #e5e5e5 solid 1px; padding: 25px 0; }

.f_link01 a {color: #7d7d7d; display: inline-block; word-break: break-all; word-wrap: break-word; text-overflow: ellipsis; }

.f_link01 span {padding: 0 21px; font-size: 12px; }

.f_link01 font{background: #0266b4 url(../image/sjx.jpg) right center no-repeat;color: #fff;width: 108px;height: 40px;display: inline-block;text-align: center;margin-right: 50px;}

.f_link01 {font-size: 16px; color: #7d7d7d; line-height: 40px; }





.footer{height: 280px;background:#333 url("../image/ll.png") no-repeat center 90px;}

.logo2{ float: left;margin: 55px 46px 0 45px;}

.dress{color: #fff;padding-top: 30px;float: left;padding-left: 50px;background: url("../image/dress_line.png") no-repeat left 0;height: 159px;}

.dress p{font-size: 14px;line-height: 25px;}

.footer a{color:#fff;}

.fo_nav{text-align: center;padding-top: 20px;padding-left: 40px;}

.fo_nav li{float: left;padding: 0 20px;}

.fo_nav li a{color: #fff;font-size: 16px;line-height: 70px;}

.ewm{float: left;width: 150px;text-align: center;margin-left: 50px;padding-top: 30px;}

.ewm p{color: #fff;font-size: 14px;line-height: 30px;}

a{

    -webkit-transition: all .3s linear;

    -moz-transition: all .3s linear;

    -o-transition: all .3s linear;

    transition: all .3s linear;

}

.footer a:hover{color:#f75a53;}





























/**/

.main{width: 1200px;margin: 16px auto 50px;min-height: 600px;}

.main .m_left{width: 220px;}

.main .m_left .left_cate{width: 220px;margin-bottom: 20px;background: #f3f3f3;}

.main .m_left .left_tit{height: 50px;width: 220px;background: url(../image/l_cate_tbg.jpg);overflow:hidden;color: #fff;font-size: 16px;line-height: 50px;}

.main .m_left .left_tit b{font-size: 18px;font-weight: 500;padding-left: 20px;}

.main .m_left .search{padding:15px 10px;margin:0;background-position: center;border-left:1px solid #c8c8c8;border-right: 1px solid #c8c8c8;width: 198px;}

.main .cate_list{width: 218px;line-height: 40px;border: 1px solid #c8c8c8;border-top:none;}

.main .cate_list li{font-size: 14px;padding-left: 20px;height: 40px;border-top: 1px solid #c8c8c8;position: relative;line-height: 40px;background: url(../image/l_cate_bg.jpg);}

.main .cate_list li:hover{background: #be0a0a;}

.main .cate_list li b{color: #c8c8c8;padding-right: 5px;}

.main .cate_list li a{display: block;color: #000;background: url(../image/sub_li_bg.png) 175px 14px no-repeat;}

.main .cate_list li a:hover,.main .cate_list li:hover a,.main .cate_list .cur a{background: url(../image/sub_li_bg_on.png) 175px 14px no-repeat;color: #fff;}

.main .cate_list .cur{background: #be0a0a;}

.main .cate_list .cur a,.main .cate_list .cur b,.main .cate_list a:hover b{color:#fff;}

.main .m_left .left_contact{border: 1px solid #c8c8c8;width: 220px;background: #f3f3f3;}



.main .m_right{width: 950px;min-height: 500px;}

.m_right .r_top{height: 50px;line-height: 55px;border-bottom: 1px solid #dadada;}

.m_right .r_top b{font-size: 18px;float: left;font-weight: 500;}

.m_right .r_top b i{width: 17px;height: 17px;background: url(../image/ico.png) 0px -45px no-repeat;display: block;float: left;margin: 19px 10px 0 0}

.m_right .r_top .location{float: right;color: #757575;font-family: "sans-serif"}

.m_right .r_top .location a{color: #757575;}

.m_right .r_top .location a:hover{color: #be0a0a;}

.m_right .pro_list{width: 750px;padding-top: 20px;margin: 0 auto;}

.m_right .pro_list ul{width: 800px;}

.m_right .pro_list li{width: 213px;height: 250px;overflow:hidden;border: 1px solid #f5f5f5;box-shadow: 0 0 5px #f5f5f5;float: left;margin: 0 51px 40px 0;}

.m_right .pro_list li{-webkit-transition: 0.3s;-moz-transition: 0.3s;-ms-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}

.m_right .pro_list li:hover{border: 1px solid #f5f5f5;box-shadow: 0 0 12px #ccc;}

.m_right .pro_list li .pro_img{width: 200px;height: 200px;margin: 7px auto;text-align: center;line-height: 200px;font-size: 0;}

.m_right .pro_list li .pro_img img{max-width: 100%;max-height: 100%;vertical-align: middle;}

.m_right .pro_list li p{width: 200px;height: 30px;line-height: 30px;text-align: center;margin: 0 auto;font-size: 14px;}



.m_right .prolist li{width: 230px;height: 280px;overflow:hidden;border: 1px solid #f5f5f5;box-shadow: 0 0 5px #f5f5f5;float: left;margin: 0 27px 10px 0;}

.m_right .prolist li:hover{border: 1px solid #f5f5f5;box-shadow: 0 0 12px #ccc;}

.m_right .prolist li .pro_img{width: 210px;height: 210px;margin: 10px auto;text-align: center;line-height: 210px;font-size: 0;}

.m_right .prolist li .pro_img img{max-width: 100%;max-height: 100%;vertical-align: middle;}

.m_right .prolist li p{width: 220px;line-height: 20px;text-align: center;margin: 0 auto;font-size: 14px;}



.page_con{min-height: 500px;line-height: 30px;padding: 20px 0;font-size: 14px;}

.mp_qrd{position: absolute;right: 0;top:10px;text-align: center;line-height: 20px;}

.page_con table{width: 100%;font-size: 14px;}

.page_con tr{line-height: 30px;}

.page_con td{height: 80px;}



.main .m_left .contact_con{width: 198px;padding: 15px 0px 20px 20px;line-height: 30px;border: 1px solid #c8c8c8;background: #f3f3f3}

.main .m_left .contact_con p{width: 180px;text-align: center;padding-top: 15px;line-height: 20px;}

.main .m_left .contact_con b{font-size: 18px;color: #be0a0a;}

/*分页*/

.pages{height: 32px;width: 950px;background: #f3f3f3;overflow:hidden;margin-top: 21px;line-height: 32px;text-align: center;position: relative;}

.pages a{padding: 8px 10px;height: 32px;margin: 0 1px;}

.pages a:hover{background: #be0a0a;color:#fff;}

.pages span{padding: 8px 12px;background: #be0a0a;height: 32px;color: #fff;}

.pages .fl{position: absolute;left: 10px}

.pages .fr{position: absolute;right: 10px}

/*.pages .fr select{width: 44px;height: 22px;border:1px solid #ccc;}*/



   /* The following CSS is consistent between example themes and should not be altered.

*/

#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}

#cboxOverlay{position:fixed; width:100%; height:100%;}

#cboxMiddleLeft, #cboxBottomLeft{clear:left;}

#cboxContent{position:relative;}

#cboxLoadedContent{overflow:auto;}

#cboxTitle{margin:0;}

#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}

#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

.cboxPhoto{float:left; margin:auto; border:0; display:block;}

.cboxIframe{width:100%; height:100%; display:block; border:0;}



/*--/guest--*/

#guest {color: #545454;line-height: 22px;width: 680px;font-family:"微软雅黑";margin-bottom: 10px;}

.input_on {background-color: #FFFFCC;border: 1px solid #999999;height: 18px;padding: 2px 8px 0 3px;}

.input_off {background-color: #FFFFFF;background-image: none;border: 1px solid #CCCCCC;float: left;height: 18px;margin: 0;padding: 2px 8px 0 3px;}

.input_move {background-color: #FFFFCC;background-image: none;border: 1px solid #0088CD;float: left;height: 18px;margin: 0;padding: 2px 8px 0 3px;}

.input_out {background-color: #FFFFFF;background-image: none;border: 1px solid #CCCCCC;float: left;width:373px;height: 28px;line-height:28px;margin: 0 5px 0 0;padding: 0px 8px 0 3px;}

.input_out1 {background-color: #FFFFFF;background-image: none;border: 1px solid #CCCCCC;float: left;font-size: 12px;line-height:20px;margin: 0 5px 0 0;padding: 2px 8px 0 3px;width: 450px;}

.input_out5 {background-color: #FFFFFF;background-image: none;border: 1px solid #CCCCCC;float: left;font-size: 12px;line-height:20px;margin: 0;padding: 2px 8px 0 3px;width: 373px;}

.input_out2 {background-color: #FFFFFF;background-image: none;border: 1px solid #CCCCCC;float: left;height: 18px;margin: 0;padding: 2px 8px 0 3px;width: 80px;}

#guest .input_test {list-style-type: none;padding-bottom: 10px;}

#guest ul.input_test .hr {display: block;float: left;line-height: 27px;margin: 0;overflow: hidden;padding: 0;width: 100%;}

#guest ul.input_test li {background-image: none;padding: 0;display: inline;float: left;margin:20px 0 0px 0;width: 700px;}

#guest .input_test label {background-image: none;float: left;font-size: 14px;line-height: 29px;margin: 0;padding: 0;text-align: right;width:100px;}

#guest .input_test span {background-image: none;color: red;float: left;font-size: 12px;line-height: 30px;margin-left: 0;text-align: left;}

#guest .input_test span.inp_zd,#guest .input_test span .inp_zd{ width:250px; height:30px; overflow:hidden;}

#guest .input_test .red {color: #FF0000;float: none;font-family:"arial";}

#guest .code_img{ height:28px; margin:1px auto;}

#sub_btn, #sub_reset {height: 24px;line-height: 24px;margin-right: 10px;width: 50px;}

#sub_btn:hover { height: 24px;line-height: 24px;width: 50px;}

.inp_kg {overflow: hidden;width: 50px;}

#submit, #sub_reset {cursor: pointer;width: 116px;height: 32px;background: #bebebe;border: none;color: #fff;

}

#guest #submit{width: 180px;height: 50px;background: #014da1;border: none;color: #fff;font-size: 16px;}

#guest #submit,#sub_reset{-webkit-transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;} 

#guest #submit:hover{background: #be0a0a;}



.shaixuan{margin-top: 10px;}

.shaixuan li{line-height: 30px;border-bottom: 1px dashed #c8c8c8;padding: 0 0 10px 0;overflow: hidden;margin-bottom: 10px;}

.shaixuan li .sx_t b{color: #333;margin-right: 5px;}

.shaixuan li .sx_t a{margin:5px;padding: 5px 10px;height: 28px;}

.shaixuan li .sx_t a:hover,.shaixuan li .sx_t .curr{background: #be0a0a;color: #fff;}

.shaixuan li .sx_t{width: 100%;}

.shaixuan li img{height: 45px;vertical-align: middle;}

.shaixuan li .sx_con_tx a{width: 70px;height: 50px;float: left;margin-right: 5px;overflow: hidden;position: relative;line-height: 50px;text-align: center;font-size: 12px;}

.shaixuan li .sx_con_cx{width: 800px;}

.shaixuan li .sx_con_cx a{width: 70px;height: 50px;float: left;margin-right: 43px;overflow: hidden;position: relative;line-height: 50px;text-align: center;font-size: 12px;}

.shaixuan li .sx_con_yx{width: 800px;}

.shaixuan li .sx_con_yx a{width: 70px;height: 50px;float: left;margin-right: 15px;overflow: hidden;position: relative;line-height: 50px;text-align: center;font-size: 12px;}



.sx_con a span{display: none;position: absolute;top:0;left: 0;line-height: 50px;text-align: center;width: 70px;background:url(../image/sx_bg.png);color: #fff;overflow: hidden;}

.sx_con a:hover span,.sx_con .curr span{display: block;}





.m_right .new_list{width: 950px;overflow: hidden;}

.m_right .new_list li{width: 950px;height: 130px;border-bottom: 1px solid #e9e9e9;padding: 20px 0;overflow: hidden;}

.m_right .new_list li:hover{border-bottom: 1px solid #be0a0a;}

.new_list li .new_img{width: 130px;height: 130px;float: left;overflow: hidden;display: none;border:1px solid #cbcbcb;text-align: center;line-height: 130px;margin-right: 10px;font-size: 0;}

.new_list li .new_img img{max-width: 100%;max-height: 100%;vertical-align: middle;}

.new_list li .new_con{height: 130px;float: left;overflow: hidden;line-height: 24px;color:#878787;}

.new_list li .new_con h2{width: 540px;font-size: 16px;color: #333;font-weight: 500;padding:4px 0 4px;height: 24px;overflow: hidden;}

.new_list li .new_con a h2{color: #333;}

.new_list li .new_con a:hover h2{color: #be0a0a;}

.new_list li .new_con h2 i{font-weight: normal;font-size: 14px;color: #be0a0a;}

.new_list li .new_con span{padding-bottom: 4px;}

.new_list li .new_con p .moreinfo{ float:right; background:url(../image/home_news_more.jpg) no-repeat 0 0; width:39px; padding-left:10px; height:18px; text-align:left; display:block; line-height:18px; color:#fff; margin-top:3px;}

.new_list li .new_con a:hover p .moreinfo{ color:#fff; background:url(../image/home_news_more.jpg) no-repeat 100% 0;}

.new_list li .new_con p{color: #666}

.new_list li .new_con a:hover p{color: #be0a0a}

.new_list li a{display: block;width: 950px;height: 130px;}





.m_right .case_list{width: 950px;padding-top: 20px;margin: 0 auto;}

.m_right .case_list ul{width: 1000px;}

.m_right .case_list li{width: 213px;overflow:hidden;border: 1px solid #d0d0d0;box-shadow: 0 0 5px #f5f5f5;float: left;margin: 0 30px 40px 0;}

.m_right .case_list li{-webkit-transition: 0.3s;-moz-transition: 0.3s;-ms-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}

.m_right .case_list li:hover{border: 1px solid #d0d0d0;box-shadow: 0 0 12px #ccc;}

.m_right .case_list li .pro_img{width:100%;min-height: 160px;text-align: center;}

.m_right .case_list li .pro_img img{width: 100%;height: 100%;vertical-align: middle;}

.m_right .case_list li p{width: 200px;height: 35px;line-height: 35px;text-align: center;margin: 0 auto;font-size: 16px;}