* {
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	list-style-type: none;
}

a {
	text-decoration: none;
}
a:hover{color:#0156ad;}

body {
	overflow-x: hidden;
	
}

.banner{background-image: url(/images/qiye/banner.jpg);background-position: center top;height: 280px;}

.wrap{height: 100%;position: relative;overflow: hidden;}
.wrapper{height: 100%;position: relative;overflow: hidden;}
.content{position: relative;width: 1200px;margin: 0 auto;}




.product_list{position: relative;height: 100%;}
.product_box{position: absolute;width: 100%;height: 100%;top: 0;left: -9999px;}
.bg_box{position: absolute;width: 100%;height: 100%;top: 0;left: 0;background-position: center center;background-repeat: no-repeat;}
.bg_main{width: 1000px;height: 100%;position: absolute;top: 0;left: 50%;margin-left: -500px;background-position: center center;background-repeat: no-repeat;}
.bg_box img{position: absolute;top: 50%;left: 50%;}

.product_box .content{width: 1000px;height: 100%;position: absolute;top: 0;left: 50%;margin-left: -500px;z-index: 5;transform-origin: center center;-webkit-transform-origin: center center;}
.product_box .main_box{position: relative;height: 100%;left: -9999px;top: 50%;}
.product_list .show{left: 0;}
.product_list .show .main_box{left: 0;}
.product_box h2{position: absolute;top: 50%;left: 50%;background-size: 100% 100%;}
.product_box h2 span{position: absolute;}
.btn_product{position: absolute;top: 50%;left: 50%;text-align: center;border-width: 1px;border-style: solid;transition: transform .3s;-webkit-transition: transform .3s;}
.btn_product:hover{text-decoration: none;transform: scale(1.04);-webkit-transform: scale(1.04);}
.product_box.show h2{animation:tt_effect .6s .3s linear both;-webkit-animation:tt_effect .6s .3s linear both;}
.product_box.show .btn_product{animation:opacity .5s 1s linear both;-webkit-animation:opacity .5s 1s linear both;}



.product_btns{position: absolute;width: 100%;bottom: 135px;transition: bottom .3s;-webkit-transition: bottom .3s;z-index: 10;}
.product_btns.show{bottom: 100px;}
.product_btns .content{width: 1000px;position: absolute;bottom: 0;left: 50%;margin-left: -500px;}
.product_btns .btns_area{margin: 0 auto;border-bottom: 3px solid #92a0b4;border-color: rgba(255,255,255,0.2);+zoom: 1;}
.product_btns .btns_box{position: absolute;width: 100%;height: 2px;top: 3px;font-size: 0;line-height: 0;}
.product_btns .btns_box a{display: inline-block;+display: inline;+zoom: 1;position: relative;}
.product_btns .btns_box a span{display: block;background-repeat: no-repeat;cursor: pointer;position: absolute;top: 0;left: 50%;}
.product_btns .btns_box a:hover,.product_btns .btns_box a.cur{background: url(about:blank);}

.product_btns .ic_line{position: absolute;height: 3px;width:30px;background: #fff;left: 0;bottom: 0;transition: left .3s;-webkit-transition: left .3s;}

.rpt_bg{position: absolute;bottom: 0;left: 0;width: 100%;height: 238px;background: url('../img/rpt_bg.png') repeat-x;opacity: 0;transition: opacity .3s;-webkit-transition: opacity .3s;z-index: 5;left: -9999px;}
.rpt_bg.show{opacity: 1;left: 0;}



.big_view .product_btns .btns_area{width: 260px;height: 2px;}
.big_view .product_btns .btns_box{height: 2px;}
.big_view .product_btns .btns_box a{width: 70px;height: 2px;margin: 0 15px;}
.big_view .product_btns .ic_line{width: 70px;}
.big_view .product_btns .btns_box .btn_ipr{margin: 0 15px 0 0;}
.big_view .product_btns .btns_box .btn_xav{margin: 0 0 0 15px;}

/*企业聚焦CSS*/
.w1182 {
    width: 1200px;
    margin: 0 auto;
	padding-top: 40px;
}
.our_story {
    width: 680px;
    float: left;
}
.fcl {
    color: #000;
}
.f20 {
    font-size: 20px;
	font-weight: 100;
}
.clear {
    clear: both;
    overflow: hidden;
    font-size: 0;
}
.container {
    width: 680px;
    position: relative;
    z-index: 0;
    float: left;
    margin-top: 10px;
}
.example {
    width: 680px;
    height: 580px;
    position: relative;
}
#slides {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 100;
}
.slides_container {
    width: 680px;
    height: 535px;
    overflow: hidden;
    position: relative;
    margin-left: 0px;
    margin: 0 auto;
}
.w680 {
    width: 680px;
}
.our_s dd {
    width: 330px;
    margin: 15px 0px;
    margin-right: 10px;
    float: left;
    height: 260px;
    overflow: hidden;
}
.crpr {
    position: relative;
    float: left;
    overflow: hidden;
    z-index: 2;
    display: block;
    overflow: hidden;
}
.bg_l {
    background: url(bg_l.png);
    height: 45px;
    width: 330px;
    cursor: pointer;
    position: absolute;
    left: 0px;
    top: 0px;
    disblay: block;
    _background: #06F;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg_l.png', sizingMethod='crop');
}
.bg_l .wbt {
    width: 330px;
    padding-top: 14px;
    background: url(bssj.png) no-repeat center 5px;
    font-size: 14px;
    text-align: center;
    color: #fff;
    disblay: block;
    _background: none;
}
.our_s dd .bt {
    color: #a22323;
    margin-top: 210px;
}
.our_s dd .bt a{color: #888;margin-top: 25px;font-size:14px;letter-spacing: 0px;font-weight: normal;}
.xuanf {
    position: absolute;
    top: -30px;
    right: 10px;
}
.fanye {
    width: 120px;
}
.example .fanye .prev {
    background: url(/images/index/w_pic_14.jpg) no-repeat center center;
}
.example .fanye .next, .example .fanye .prev {
    float: left;
    cursor: pointer;
    width: 20px;
    height: 20px;
    display: block;
    overflow: hidden;
}
.example .next, .example .prev {
    float: left;
    cursor: pointer;
    width: 20px;
    height: 20px;
}
.num_l {
    width: 80px;
    text-align: center;
    float: left;
    font-size: 18px;
    line-height: 22px;
	color: #888;
    font-weight: 100;
}
.example .fanye .next {
    background: url(/images/index/w_pic_15.jpg) no-repeat center center;
}
.example .fanye .next, .example .fanye .prev {
    float: left;
    cursor: pointer;
    width: 20px;
    height: 20px;
    display: block;
    overflow: hidden;
}
.example .next {
    right: 10px;
}
.example .next, .example .prev {
    float: left;
    cursor: pointer;
    width: 20px;
    height: 20px;
}
.pagination {
    margin: 6px auto;
    width: 60px;
    display: none;
}
.now_t {
    width: 450px;
    float: right;
}
.w_l450 {
    width: 450px;
}
.w_l450 {
    width: 450px;
}
.example {
    width: 680px;
    height: 580px;
    position: relative;
}
#slides2 {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 100;
}
h_l508 {
    height: 528px;
}
.n_l {
    margin-top: 15px;
}
.xuang {
    width: 450px;
}
.xuang a {
    display: block;
    background: url(/images/index/w_pic_10.jpg) no-repeat 5px center;
    color: #000;
    padding-left: 30px;
    font-size: 16px;
	font-weight: 100;
}
.xuang p {
    padding-left: 5px;
    margin-top: 10px;
    font-size: 14px;
    color: #888;
	font-weight: 100;
	line-height:25px;
}
.news {
    margin: 30px 0px;
    min-height: 1px;
}
.news_n {
    height: 410px;
    overflow: hidden;
}
.news_n .heigt {
    height: 100px;
}
.news_n li {
    padding-left: 4px;
    width: 447px;
    padding-right: 10px;
    height: 30px;
    line-height: 32px;
    font-size: 14px;
    background: url(w_pic_30.gif) no-repeat 24px 11px;
    position: relative;
	color: #888;
    font-weight: 100;
}
.contentt {
    cursor: pointer;
}
.news_n li .ne1 {
    width: 290px;
    float: left;
}
.news_n li .date {
    float: right;
    width: 100px;
}
.news_n .heigt .pt {
    display: block;
}
.news_n li .pt {
    background: url(/images/index/w_pic_11.gif) no-repeat;
    height: 36px;
    padding-left: 10px;
    width: 450px;
    padding-right: 10px;
    position: absolute;
    left: 0px;
    top: 0px;
    display: none;
    color: #fff;
    font-size: 14px;
    line-height: 36px;
}
.news_n li .pt a {
    color: #fff;
    float: left;
    background: url(/images/index/w_pic_10.png) no-repeat 0px center;
    padding-left: 20px;

}
.news_n li .pt span {
    float: right;
    width: 100px;
    font-size: 14px;
}
.news_n .heigt .cont {
    height: 75px;
}
.news_n li .cont {
    height: 0px;
    overflow: hidden;
    line-height: 25px;
    font-size: 14px;
    position: absolute;
    top: 50px;
    left: 5px;
    width: 447px;
	font-weight:100;
	color:#888;
}
.nim_2{font-size: 14px;}
.xuang a:hover span {
    text-decoration: underline;
}
.xuanf1 {
    position: absolute;
    bottom: 5px;
    right: 10px;
}
.fanye {
    width: 120px;
}


/*public*/
.fl{display:inline;float:left}
.fr{display:inline;float:right}
.cf:after{content:"";clear:both;display:block;height:0;overflow:hidden}
.cf{zoom:1}
.pb10{padding-bottom:25px;text-align: left;font-size:13px;font-weight:100;}
.mt10{margin-top:25px;text-align: center;font-size:16px;font-weight:100;}
/*main*/
.case{width:1200px;margin:0px auto 70px auto;background:#fff;padding:15px 0px;box-shadow:0 0 0px #ccc;}
.case .title{height:20px;border-bottom: 1px solid #ccc;padding-bottom:10px;}
.case .title h2{ font-size: 20px;font-weight: 100;}
.case .title-list{ position: relative; top: 6px;}
.case .title-list li{ width: 146px; line-height: 20px; text-align: center; float: left; display: inline;font-size:14px;color: #000;font-weight: 100;}
.case .title-list li.on{ color: #0156ad; font-weight: 100;}
.case .title-list p{position:absolute;top:24px;left:0px;width:146px;height:7px;border-top: 3px solid #0156ad; overflow: hidden; text-align: center;}
.case .title-list b{display:inline-block;width:0;height:0;margin-top:-3px;border-style:solid dashed dashed dashed;border-width:9px;border-color: #0156ad #fff #fff #fff;overflow: hidden;zoom: 1;font-size: 0;}
.product{ height: 100%; position: relative; display: none; margin-top: 40px;}
.product ul{left: 0px;}
.product-wrap .show{ display: block;}
.product-wrap .product dl{ float: left; display: inline; margin-left: 42px;transition:0.4s;-webkit-transition:0.4s;-moz-transition: 0.4s;-o-transition: 0.4s;-ms-transition: 0.4s;border-bottom: 1px solid #ccc;}
.product-wrap .product dl.ml0{margin-left:0px;}
.product-wrap .product dl img{ display: block; width: 359px; height: 209px; background: #fff; text-align:center;}
.product-wrap .product dl p{padding-left: 15px;color: #666666;line-height: 40px;}
.product-wrap .product dl p a{ color: #333; text-decoration: none;font-size:16px;text-align: center;}
.product-wrap .product dl p a:hover{ color: #ff6600; text-decoration: none;}


.productt_con_box {
    width: 100%;
}
.productt_con_box .pc_gl li .pc_title {
    font-size: 18px;
    color: #ffffff;
    text-align: center;
    height: 50px;
    line-height: 50px;
    background-color: #4a92da;
    font-weight: 100;
	
}
.productt_con_box .pc_gl li {
    float: left;
    width: 358px;
    height: auto;
    border: 1px solid #D9D9D9;
	margin-left:60px;
}
.productt_con_box .pc_gl li.ml0{margin-left:0px;}
.productt_con_box .pc_gl li .pc_box {
    height: auto;
}
.productt_con_box .pc_gl li dl {
    padding: 30px 80px;
	margin-left: 0px;
}

.productt_con_box .pc_gl li dl dd:nth-child(2n+1) {
    border-left: 1px solid #ebebeb;
}
.productt_con_box .pc_gl li dl dd {
    width: 96px;
    border-right: 1px solid #ebebeb;
    text-align: center;
    height: 48px;
    line-height: 48px;
    float: left;
}
.productt_con_box .pc_gl li dl dd a {
    color: #606060;
	font-weight: 100;
	font-size:14px;
}
.productt_con_box .tsjz li {
    width: 359px;
    height: auto;
    padding-top: 0;
    background: none;
    border: 1px solid #ffffff;
	float: left;
    margin-left: 58px;
}
.productt_con_box .tsjz li.ml0{margin-left:0px;}
.productt_con_box .tsjz li .pc_img img {
    border: 1px solid #DBDBDB;
    width: 357px;
}
.productt_con_box .tsjz li dl {
    border: 1px solid #DBDBDB;
	float: none;
    display: block;
	margin-left: 0px;
}
.productt_con_box .tsjz li dl dd {
    border-bottom: 1px solid #E8E8E8;
    height: 75px;
    padding: 19px 19px;
    position: relative;
}
.productt_con_box .tsjz li dl dd h1 {
    width: 236px;
    overflow: hidden;
    font-size: 16px;
    color: #606060;
    line-height: 32px;
	font-weight: 100;
	
}
.productt_con_box .tsjz li dl dd p {
    width: 100%;
    font-size: 14px;
    color: #4a92da;
    line-height: 25px;
    padding-top: 5px;
	font-weight: 100;
	padding-left: 0px;
}

.ppfl{width:100%;height: 55px;}
.ppfl ul{float:left;padding:0px;}
.ppfl li{float:left;margin-right: 11px;}
.ppfl li a{font-size:13px;color: #666666;font-weight: 100;}
.ppfl li a:before {
    content: '>';
    width: 19px;
    height: 19px;
    background-color: #d2d2d2;
    border-radius: 50%;
    text-align: center;
    color: #ffffff;
    left: 35px;
    top: 26px;
	float: left;
	margin-right: 10px;
}

.searchLine {
    padding: 0px 0;
    border-top:0px solid #dfdfdf;
    border-bottom:0px solid #dfdfdf;
	background: url(/images/index/huidian.png) no-repeat;
	height: 200px;
    background-size: cover;
}

.searchLine .content {
    width: 1200px;
    margin: 0 auto;
	padding-top: 95px;
}
.searchLine .title {
    width: 150px;
    position: relative;
    margin-bottom: 20px;
    float: left;
}
.searT {
    background: url(/images/index/searchT.jpg) no-repeat left top;
	background-size: contain;
}
.searchLine .title h2 {
    font-size: 20px;
    font-weight: 100;
    color: #000;
    padding-left: 35px;
}
.twoSearch {
    width: 946px;
    overflow: hidden;
	padding-left: 100px;
}
.twoSearch select {
    width: 300px;
    border: 1px solid #dfdfdf;
    height: 28px;
    margin-right: 100px;
    background-color: #fff;
	
	color: #000;
    font-weight: 100;
}
.twoSearch input {
    width: 300px;
    border: 1px solid #dfdfdf;
    height: 28px;
    background-color: #fff;
    padding-left: 5px;
    margin-right: 3px;
	
	color: #000;
    font-weight: 100;
}
#submitS {
    width: 108px;
    background: url(/images/index/sBtn.jpg) no-repeat center top;
    font-size: 14px;
    color: #fff;
    border: 0;
    line-height: 25px;
	float: right;
	background-size: 100%;
	padding-right: 15px;
}

.in_bg {
    background: url(../images/bg_c.jpg) center no-repeat;
    height: 100%;
}
.innerwrap {
    width: 1200px;
    margin: 0px auto;
    overflow: hidden;
}
.in_left {
    width: 910px;
    float: left;
}
.in_left .tit, .in_right .tit {
    height: 70px;
    border-top: 0px solid #014c8f;
    width: 96px;
}
.pb15 {
    padding-bottom: 15px;
}g
.in_left .case_pic {
    height: 240px;
    border-left: 0px solid #014c8f;
}
.in_left .case_list {
    margin-top: 25px;
}
.in_left .case_list ul li {
    float: left;
    line-height: 30px;
    width: 190px;
    font-weight: 100;
	margin-right:25px;
	text-align: center;
	margin-bottom: 13px;
}
.in_left .case_list ul li img{width: 190px;height:102px;}
.in_left .case_list ul li a{color: #888;font-size: 13px;}
.in_right {
    float: left;
    width: 450px;
}
.in_right .news_list ul {
    float: right;
    width: 450px;
    margin-top: -10px;
}
.in_right .news_list ul li {
    line-height: 35px;
    border-bottom: 0px dotted #CCCCCC;
}
.in_right .news_list ul li span {
    float: right;
    color: #888888;
	font-weight: 100;
	font-size: 13px;
}
.in_right .news_list ul li a {
    color: #888;
	font-size: 13px;
    font-weight: 100;
}
.pt10 {
    padding-top: 15px;
}
.pt10 img{width:150px;height:44px;}
.newslist {
    margin: 0px auto 10px auto;
    overflow: hidden;
    width: 453px;
}
.newslist ul li {
    border-bottom: 0px solid #ddd;
    line-height: 22px;
    padding-bottom: 15px;
    padding-top: 0px;
    height: 86px;
}
.newslist ul li img {
    width: 160px;
    height: 85px;
	padding-right: 15px;
}
.newslist ul li h1 {
    font-size: 14px;
}
.newslist ul li a {
    color: #000;
    font-size: 14px;
    font-weight: 100;
}
.newslist ul li span {
    font-size: 14px;
    font-weight: 100;
    color: #000;
    padding-left: 0px;
    float: right;
}
.newslist ul li p {
    font-size: 13px;
    font-weight: 100;
    color: #888;
    line-height: 24px;
    padding-bottom: 20px;
    padding-top: 20px;
}

.ksbj {
    background-color: #fff;
    height: 415px;
}
.ksbj {
    width: 280px;
	padding-top: 70px;
}
.ksbj h2 {
    font-size: 19px;
    color: #fff;
    background: url(/images/index/bjT.jpg) no-repeat left top;
    text-align: center;
    width: 100%;
    padding: 18px 0 18px 20px;
    font-weight: normal;
}
.ksbj ul {
    padding-top: 17px;
}
.ksbj ul li {
    margin-bottom: 10px;
    width: 100%;
    overflow: hidden;
}
.ksbj ul li span {
    display: block;
    width: 88px;
    float: left;
    font-size: 13px;
    color: #383838;
    font-size: 13px;
    line-height: 30px;
    text-align: center;
    margin-right: 7px;
    overflow: hidden;
    border: 1px solid #cbc9ca;
}
.ksbj ul li select {
    width: 180px;
    border: 1px solid #dfdfdf;
    height: 32px;
}
.ksbj ul li input {
    width: 180px;
    border: 1px solid #dfdfdf;
    height: 30px;
    background-color: #f2f2f2;
}
.ksbj ul li .btn {
    margin-top: -2px;
	color: #888;
    font-size: 14px;
    font-weight: 100;
}

.ksbj ul li .btn input:hover {
    cursor: pointer;
}
.ksbj ul li .btn input {
    width: 283px;
    border: 0;
    background: url(/images/index/submit.jpg) no-repeat center top;
    display: block;
    height: 48px;
    margin-top: 6px;
}

.youshi{
    margin: 20px 0 0 0;
    border-top: 0px solid #dfdfdf;
    border-bottom: 0px solid #dfdfdf;
    background: url(/images/index/youshi.jpg) no-repeat;
    height: 1064px;
    background-size: cover;
}
.zhongjian{width:1200px;margin:0 auto;}

.ysleft{width:30%;padding-top: 220px;float: left;}
.ysleft ul{padding:0px;margin:0px;}
.ysleft ul li{height:240px;}
.ysleft ul li img{height:240px;width:100%}
.ysleft ul li h1{font-size: 16px;line-height: 70px;padding-top: 40px;color: #fff; font-weight: 100;}
.ysleft ul li h1 a{font-size: 16px;line-height: 70px;padding-top: 40px;color: #fff; font-weight: 100;}
.ysleft ul li p{font-size: 14px;line-height: 25px;color: #fff; font-weight: 100;width: 90%;}
.ysleft ul li span img{width:24px;height:8px;margin-top: 50px;}

.ysmid{width:40%;padding-top: 220px;float: left;}
.ysmid ul{padding:0px;margin:0px;}
.ysmid ul li{height:240px;}
.ysmid ul li img{height:240px;width:100%}
.ysmid ul li h1{font-size: 16px;line-height: 70px;padding-top: 40px;color: #fff; font-weight: 100;margin: 0 10%;}
.ysmid ul li h1 a{font-size: 16px;line-height: 70px;padding-top: 40px;color: #fff; font-weight: 100;}
.ysmid ul li p{font-size: 14px;line-height: 25px;color: #fff; font-weight: 100;margin: 0 10%;}
.ysmid ul li h2{font-size: 16px;line-height: 70px;padding-top: 40px;color: #333; font-weight: 100;margin: 0 10%;}

.ysmid ul li dd{font-size: 14px;line-height: 25px;color: #333; font-weight: 100;margin: 0 10%;}
.ysmid ul li span img{width:24px;height:8px;margin: 50px 10% 0 10%;}

.ysright{width:30%;padding-top: 220px;float: right;}
.ysright ul{padding:0px;margin:0px;}
.ysright ul li{height:240px;}
.ysright ul li img{height:240px;width:100%}
.ysright ul li h1{font-size: 16px;line-height: 70px;padding-top: 40px;color: #fff; font-weight: 100;margin:0 0% 0 20%;}
.ysright ul li h1 a{font-size: 16px;line-height: 70px;padding-top: 40px;color: #fff; font-weight: 100;}
.ysright ul li p{font-size: 14px;line-height: 25px;color: #fff; font-weight: 100;margin: 0 0% 0 20%;}
.ysright ul li span img{width:24px;height:8px;margin: 50px 0% 0 20%;}

.common{margin:0px auto; width:1200px; position:relative;height: 100%;overflow: hidden;}

.common ul li{}

.summary{background:#333;}

.listbox{float:left; margin-bottom:20px; padding:0px;background:#fff; width:321px; height:270px; position:relative;}

.listimg{float:left; width:321px; height:201px; position:relative; overflow:hidden;}

.listimg img{background:#333; width:321px; height:201px; top:0; left:0; position:absolute;}

.summary{width:260px;height:165px;top:165px;left:0;position:absolute;}

.summarytxt{margin:5px 10px;width:250px;height:auto;line-height:22px;font-size:12px;color:#cfcfcf;}

.listinfo{_margin-bottom:3px; padding-left:0px; width:100%; line-height:22px; font-size:12px;}

.listinfo a{font-size:12px;}

.listtitle{float:left; padding:15px 0px 10px 0px; width:100%; font-size:15px;border-bottom: 1px solid #ccc;}

.listtitle a{font-size:15px;line-height: 50px;color: #333;}

.listtitle a:hover{color:#0156ad;}

.listtag{float:left;padding-top:20px;width:100%;color:#999;}

.listtag a{margin:0 8px 0 0;margin:2px 8px -2px 0\9;_margin:0 8px 0 0;color:#999;line-height: 20px;}

.listtag a:hover{color:#0156ad;}

.listdate{float:left;margin-right:13px;padding-left:18px;background:url(../images/time.gif) 0 5px no-repeat;color:#999;}

.listview{float:left;margin-right:13px;padding-left:24px;background:url(../images/view.gif) 0 5px no-repeat;color:#999;}

.listcomment{float:left;margin-right:13px;padding-left:20px;background:url(../images/comment.gif) 0 5px no-repeat;color:#999;}

.listdemo a{float:left;margin-top:0;margin-top:2px\9;_margin-top:0;color:#999;white-space:nowrap;}

.listdemo a:hover{color:#2ad2bb;}

.mr20{margin-left:118px;}

.anli {
    width: 1200px;
    margin: 0px auto 20px auto;
    background: #fff;
    padding: 15px 0px;
    box-shadow: 0 0 0px #ccc;
}
.anli .title1 {
    height: 20px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
}
.anli .title1 h2 {
    font-size: 20px;
    
    font-weight: 100;
}
.anli .title1 span{float:right;font-size: 14px;
    
    font-weight: 100;}
	

.guimo {
    background: url(../images/bg-guimo.jpg) center bottom no-repeat;
    width: 100%;
    height: 580px;
}
.guimo .w1200 {
    position: relative;
    height: 540px;
    padding-top: 40px;
	width: 1200px;
    margin: 0 auto;
}
.guimo .guimo_lt {
    width: 414px;
    float: left;
}
.ic_container {
    vertical-align: baseline;
    position: relative;
}
.overlay {
    opacity: 0.4;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
}
.ic_caption {
    position: absolute;
    opacity: 0.4;
    overflow: hidden;
    margin: 0px;
    padding: 0px;
    left: 0px;
    right: 0px;
    cursor: default;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
}
.ic_category {
    height: 32px;
    line-height: 32px;
    text-align: center;
    font-size: 14px;
    color: #FFF;
}
mgt5 {
    margin-top: 5px;
}
.guimo_ttl {
    width: 414px;
    height: 73px;
    background-color: #70bfea;
    display: block;
    text-align: center;
    line-height: 73px;
    font-size: 20px;
    color: #ffffff;
}
.guimo_ttl a, .guimo_ttl2 a {
    display: block;
    color: #ffffff;
	font-size: 16px;
    font-weight: 100;
}
.guimo .guimo_md {
    width: 360px;
    float: left;
    display: inline;
    margin-left: 6px;
}
.ic_container {
    vertical-align: baseline;
    position: relative;
}
.guimo_ttl2 {
    width: 360px;
    height: 163px;
    background-color: #70bfea;
    text-align: center;
    color: #FFF;
    margin: 5px 0;
}
.guimo_ttl2 h2 {
    padding-top: 35px;
	font-size: 16px;
    font-weight: 100;
}
.guimo_ttl2 p {
    font-size: 14px;
    line-height: 22px;
    padding-top: 6px;
}
.guimo .guimo_rt {
    width: 413px;
    float: right;
}

.about {
    width: 1200px;
    margin: 10px auto 0px auto;
    background: #fff;
    padding: 15px 0px 5px 0px;
    box-shadow: 0 0 0px #ccc;
}
.about .title1 {
    height: 20px;
    border-bottom: 0px solid #ccc;
    padding-bottom: 10px;
}
.about .title1 h2 {
    font-size: 20px;
    
    font-weight: 100;
}
.about .title1 span{float:right;font-size: 14px;
    
    font-weight: 100;}
	

.sliderbox{width:1200px;height:150px;overflow:hidden;padding:0px 0 0 0;margin:0px auto;}
.arrow-btn{margin:35px 0 0 0;display:inline;background:url(../images/arrow-btn.png) no-repeat;width:26px;height:124px;overflow:hidden;cursor:pointer;}
#btn-left{float:left;margin-left:12px;background-position:0 0;}
#btn-left.dasabled{background-position:0 -124px;}
#btn-right{float:right;margin-right:6px;cursor:pointer;background-position:-26px 0;}
#btn-right.dasabled{background-position:-26px -124px;}
.slider{width:1200px;overflow:hidden;position:relative;height:106px;float:left;}
.slider ul{position:absolute;left:0px;top:35px;width:1400px;height:70px;list-style:none;}
.slider li{float:left;width:180px;height:70px;}
.slider a{display:block;text-decoration:none;color:#073a5e;font-size:12px;font-weight:bold;text-align:center;margin-top:0px;}
.slider img{width:135px;display:inline-block!important;}
.mrr20 {
    margin-left:85px;
}
