@charset "utf-8";
/* CSS Document */
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
.clear{ clear:both; height:0px; margin:0; padding:0; width:0; border:none; overflow:hidden; }
body {position: relative;}
a{color: #2e3134;text-decoration: none}
a:hover{color:#cd0200;text-decoration:none;}
em{font-style:normal}
.l {float: left;}
.r {float: right;}
.list0{float:left;}
.list1{float:right;}
li{list-style:none}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word}
body{-webkit-text-size-adjust: 100%;font-family: "宋体", "Arial Narrow", HELVETICA;font-size: 14px;color: #666;line-height: 180%;}
.yichu{overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
.l{float:left;}
.r{float:right;}
.ge10{height:10px;}
.ge20{height:20px;}
.box{width: 1002px;margin-right: auto;margin-left: auto;}
.top{background: url(../images/top.png) repeat-x scroll top;height:137px;}
.logo{padding:25px 0px 14px 5px;}
.top_right{padding-top:15px;}
.fav{padding-bottom:10px;text-align:right;font-size:12px;}
.so_box{width:144px;height:25px;background: url(../images/so.png) no-repeat left center;}
.znav li{text-align:center;position: relative; z-index:999;}
.nav .nav_end{width:167px;padding-right:0px;background-image: none;}
.nav a{color:#fff;width:165px;height:44px;display: block;}
.znav li a:hover,.znav .nav_hover a{background: url(../images/nav_hover.png) repeat-x left top;font-weight: bold;}
.znav .nav_hover ul li a{background-image: none;font-weight:normal;}
/*.znav .nav_hover ul li a:hover{font-weight:bold;}*/
.znav li ul{position:absolute;z-index:1000;background-color: #F08014;/*width:165px;*/display: none;left:0px;}
.znav li ul li{background-image: none;/*border-bottom:1px solid #F08520;border-top:1px solid #F07707;*/padding-right:0px;font-size:12px;line-height:26px;height:26px;}
/*.znav li ul li a{line-height:36px;height:36px;}*/
.znav li .pro_nav{width:140px;}
.znav li .pro_nav li{width:130px;padding-left:10px;text-align:left;}
.znav li .en_pro_nav{width:250px;}
.znav li .en_pro_nav li{width:240px;padding-left:10px;text-align:left;}
.znav li .en_about_nav{width:150px;}
.znav li .en_about_nav li{width:140px;padding-left:10px;text-align:left;}
.banner{text-align:center;background-color: #40434a;}
.i_news{line-height:48px;height:48px;}
.i_news_more a{float:right;height:48px;width:46px;background: url(../images/more.png) no-repeat center center;}
.i_news_title{color:#0061cb;width:130px;float:left;}
.i_news_title span{color:#8d8d8d;}
.i_news_but{float:left;width:60px;padding-top:12px;}
.i_news_but button{width:25px;height:25px;border:0px;}
.i_news_but .le{background: url(../images/new_left.png) no-repeat scroll top;}
.i_news_but .ri{background: url(../images/new_right.png) no-repeat scroll top;}
.i_news_text{float:left;width:740px;}
.i_text{background-color: #ebebeb;padding:30px 0px 26px 0px;}
.i_text .kuai{width:188px;height:122px;padding-left:134px;padding-right:18px;position: relative;}
.i_text .kuai1{background: url(../images/i_about.png) no-repeat left center;}
.i_text .kuai2{background: url(../images/i_idea.png) no-repeat left center;}
.i_text .kuai3{background: url(../images/i_job.png) no-repeat left center;padding-right:0px;}
.i_text .kuai .title{color:#0061cb;line-height:44px;}
.i_text .kuai .title span{color:#8d8d8d;}
.i_text .kuai .text{color:#7d7d7d;width:170px;height:58px;overflow:hidden;text-overflow:ellipsis;font-size:12px;line-height:160%;/*text-indent: 2em;*/}
.i_text .this_hove{width:11px;height:12px;background: url(../images/kuai_hover.png) no-repeat left top;position:absolute;top:107px;left:309px;display: none;}
.foot1{background-color: #40434a;color:#bbbcc0;text-align:right;font-size:12px;line-height:38px;height:38px;}
.foot1 a{color:#bbbcc0;}
.foot2{padding:26px 0px 20px 0px;color:#5c5d62;text-align:right;background-color: #32353c;font-size:12px;line-height:180%;}
.foot2 .box{background: url(../images/foot_logo.png) no-repeat left top;}

/*内页*/
.nei_banner{background:#fff url(../images/banner1.png) no-repeat center bottom;height:236px;padding-top:42px;}
.nei{padding-bottom:15px;padding-top:20px;}
.nei_left{width:228px;background-color: #fff;border:1px solid #ccc;/*padding-top:2px;*/padding-bottom:15px;}
.nei_right{width:710px;background-color: #fff;border:1px solid #ccc;padding:5px 20px 10px 20px;}
.nei_left,.nei_right{min-height:400px;height:auto!important;height:400px ;}
.nei_class{padding:5px 30px;}
.nei_class li{line-height:50px;font-size:16px;border-bottom:1px solid #ccc;text-align:center;font-family:"微软雅黑";}
.nei_class .title{color:#029c60;border-bottom:2px solid #029c60;font-weight:bold;}
.nei_class li a{color:#8C8C8C;}
.nei_right .nei_title{color:#029c60;font-size:22px;font-weight:bold; font-family:"微软雅黑"; border-bottom:2px solid #ccc;line-height:50px;padding-left:10px;padding-right:5px;}
.nei_right .nei_title span{float:right;font-size:12px;color:#8C8C8C;font-weight:normal;}
.nei_text{padding:15px 0px;}
.news_list{padding:10px 0px;}
.news_list_ul li{border-bottom: 1px dashed #eaeaea;line-height:32px;background: url(../images/icon_01.jpg) no-repeat left center;padding-left:15px;font-size:12px;}
.news_list_ul li span{float:right;color:#ccc;}
.pro_box{width:200px;text-align:center;float:left;padding:15px 55px 10px 0px;}
.pro_box_end{padding-right:0px;}
.pro_box img{width:194px;height:186px;padding:2px;border:1px solid #ccc;}
.pro_box .mingchen{line-height:24px;font-size:12px;background-color: #6D727E;color:#fff;margin-top:5px;}
.i_news_text td{width:370px;font-size:12px;}
.i_news_text td span{color:#908f8f;padding-left:10px;display: inline-block;}
.i_news_text td a{color:#525252;}
/*banner*/
.index_banner {
	height: 348px;
	overflow: hidden;
	position: relative;
}
.index_banner .box {
	width: 100%;
	height: 348px;
	position: absolute;
	float: left;
}
.index_banner .b1 {
	padding-left: 0;
	left: 0px;
}
.index_banner .b2 {
	left: 100%;
}
.index_banner .b3 {
	left: 200%;
}
.index_banner .b4 {
	left: 300%;
}
.index_banner .b5 {
	left: 400%;
}
.index_banner .b6 {
	left: 500%;
}
.index_banner .b7 {
	left: 600%;
}
.index_banner .b8 {
	left: 700%;
}
.index_banner .b9 {
	left: 800%;
}
.index_banner .b10 {
	left: 900%;
}
.index_banner .btn {
	overflow: hidden;
	position: absolute;
	z-index: 99;
	top: 300px;
	width: 200px;
	margin-right: auto;
	margin-left: auto;
	left: 50%;
	margin-left: -100px;
}
.index_banner .btn li {
	float: left;
	width: 12px;
	height: 12px;
	margin-right: 10px;
	margin-left: 11px;
	background-image: url(../images/btn.png);
	background-repeat: no-repeat;
	background-position: center 3px;
	cursor: pointer;
}
.index_banner .btn .hover {
	background-image: url(../images/btn.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.index_banner .paddle_prev {
	float: left;
	position: absolute;
	z-index: 900;
	left: 5%;
	background-image: url(../images/paddle_prev.png);
	height: 71px;
	width: 36px;
	top: 138px;
	display: none;
	cursor:pointer;
}
.index_banner .paddle_next {
	float: right;
	position: absolute;
	z-index: 900;
	right: 5%;
	background-image: url(../images/paddle_next.png);
	height: 71px;
	width: 36px;
	top: 138px;
	display: none;
	cursor:pointer;
}
.index_banner .box a {
	display: block;
	height: 348px;
	width: 100%;
	background-repeat: no-repeat;
	background-position: center center;
}

.pure-button-success,
        .pure-button-error,
        .pure-button-warning,
        .pure-button-secondary {
            color: white;
            border-radius: 4px;
            text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
        }

        .pure-button-success {
            background: rgb(28, 184, 65); /* 这是绿色 */
        }

        .pure-button-error {
            background: rgb(202, 60, 60); /* 这是褐红色 */
        }

        .pure-button-warning {
            background: rgb(223, 117, 20); /* 这是橙色 */
        }

        .pure-button-secondary {
            background: rgb(66, 184, 221); /* 这是浅蓝色 */
        }.gbook_title {
    background-image: url(../images/ico.jpg);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 15px;
    font-size: 14px;
    line-height: 28px;
}
.gbook_title span {
    float: right;
    font-weight: normal;
    color: #666;
    font-size: 12px;
}
.gbook_text {
    line-height: 180%;
    padding-bottom: 5px;
}
.gbook_re {
    border: 1px dashed #FAD3BA;
    padding: 5px;
}
.gbook_re_name {
    float: left;
    color: #999;
    width: 70px;
}
.gbook_re_text {
    padding-left: 70px;
    color: #F60;
}.jq_ajax{display:none;}
.Validform_wrong {
color: #ff0000;
font-size:12px;
}
.pure-form{font-size:12px;}
.nei_class .hove{color:#39A631;}