/* CSS Document */
*{margin:0 auto; padding:0; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;box-sizing:border-box;}
span, img, a, ul, li {margin:0;padding:0;border:0;list-style-type:none;}
body{font-family:"微软雅黑"; font-size:12px; margin:0 auto; color:#4c4c4c; background:#FFF}
*{margin:0 auto;padding:0;}
ul,li {list-style-type:none; text-transform:capitalize;}
a{color:#4c4c4c; text-decoration:none;}
a:link {color: #4c4c4c;text-decoration: none;}
a:hover{color:#c80000; text-decoration:none;}

.clear{clear:both; height:0; line-height:0; font-size:0; *display:inline;/*IE only*/}

a .goodsimg{ border:1px solid #ff757f; padding:2px; display:block;}
a:hover .goodsimg{ border:1px solid #ffe2e4;}

.k_k{width:100%; height:35px; margin:0 auto;}
.k_k1{width:100%; height:25px; margin:0 auto;}


.product_tb table{width:100%;border-spacing:0; border-collapse:separate;}
.product_tb table>thead>tr>th,.product_tb table>tbody>tr>th,.product_tb table>tfoot>tr>th,.product_tb table>thead>tr>td,.product_tb table>tbody>tr>td,.product_tb table>tfoot>tr>td{text-align:center; line-height:35px;border-top:1px solid #ddd}
.product_tb table>thead>tr>th{vertical-align:bottom;border-bottom:1px solid #ddd;}
.product_tb table>caption+thead>tr:first-child>th,.product_tb table>colgroup+thead>tr:first-child>th,.product_tb table>thead:first-child>tr:first-child>th,.product_tb table>caption+thead>tr:first-child>td,.product_tb table>colgroup+thead>tr:first-child>td,.product_tb table>thead:first-child>tr:first-child>td{border-top:0}
.product_tb table>tbody+tbody tr:first-child td{border-top:2px solid #ddd}

.product_tb table{border:1px solid #ddd}
.product_tb table>thead>tr>th,.product_tb table>tbody>tr>th,.product_tb table>tfoot>tr>th,.product_tb table>thead>tr>td,.product_tb table>tbody>tr>td,.product_tb table>tfoot>tr>td{border-left:1px solid #ddd}
.product_tb table>thead>tr>th:first-child,.product_tb table>tbody>tr>th:first-child,.product_tb table>tfoot>tr>th:first-child,.product_tb table>thead>tr>td:first-child,.product_tb>tbody>tr>td:first-child,.product_tb>tfoot>tr>td:first-child{border-left:none}

/*head*/
.head{margin:0 auto; width:100%; background:#c80000; height:80px;}
.top{width:1000px; margin:0 auto; height:110px;}
.logo{width:499px; height:81px; float:left; margin-top:16px;}
.tel{width:239px; height:22px; float:right; margin-top:42px;}

#menu{width:100%; height:50px; margin:0 auto; background:#c80000;}
#nav{display:block; width:850px; height:50px; margin:0 auto;}
#nav .mainlevel {float:left; height:50px; width:90.909090px;/*IE6 only*/}
#nav .mainlevel a {text-align:center;text-decoration:none; line-height:50px; margin:0 auto;color:#fff; font-weight:bold; display:block; width:90.909090px; font-size:14px; background:url(Index_nav_x.gif) no-repeat right center;}
#nav .mainlevel a:hover {color:#fff; text-decoration:none; background:#aa1006;}
#nav .mainlevel ul {display:none; position:absolute;text-align:center;z-index:999; width:90.909090px;}
#nav .mainlevel li {background:#aa1006; width:90.909090px; text-align:center; /*IE6 only*/}
#nav .mainlevel li a{color:#fff; text-align:center; text-decoration:none; line-height:30px; width:90.909090px; font-size:12px; background:#c80000; margin-left:0;}
#nav .mainlevel li a:hover{color:#fff; text-decoration:none; background:#aa1006;}
#nav .mainlevel a.nav_hover{color:#fff; text-decoration:none; background:#aa1006;}



/*banner*/
.flexslider { position: relative; height: 540px; overflow: hidden; background: url(loading.gif) 50% no-repeat;}
.slides { position: relative; z-index: 1;}
.slides li { height: 540px;}
.flex-control-nav { position: absolute; bottom: 10px; z-index: 2; 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(dot.png) right 0 no-repeat; cursor: pointer;}
.flex-control-nav .flex-active { background-position: 0 0;}

/*最新公告*/
.notice{width:100%; margin:0 auto; border-bottom:1px solid #f4f4f4;}
.t_news{height:19px;overflow:hidden; position:relative;}
.news_li,.swap{line-height:19px; display:inline-block; position:absolute; top:0;}
.swap{top:19px;}

/*快捷导航*/
.bk_c{ transition:border linear .2s,box-shadow linear .5s;
 -moz-transition:border linear .2s,-moz-box-shadow linear .5s;
 -webkit-transition:border linear .2s,-webkit-box-shadow linear .5s;
 outline:none;border-color:rgba(194,194,194,.75);
 box-shadow:0 0 8px rgba(194,194,194,.5);
 -moz-box-shadow:0 0 8px rgba(194,194,194,.5);
 -webkit-box-shadow:0 0 8px rgba(194,194,194,3);}

/*标题*/
.title_cn{font-size:18px; font-weight:bold; color:#404040;}
.title_en{font-size:18px; font-weight:bold; color:#a5a5a5}

/*经典案例*/
.title_cn_case{font-size:18px; font-weight:bold; color:#fff;}
.title_en_case{font-size:18px; font-weight:bold; color:#f38b92}

/*底部*/
.bottom{background:#555555; width:100%; margin:0 auto; padding:40px 0 35px 0;}
.bottom_t{font-size:14px; color:#fff; font-weight:bold;}
.bottom_list{color:#aaa; line-height:22px; padding:10px 0 0 0;}
.bottom_list a{ color:#bdbdbd;}
.bottom_list a:hover{ color:#fff; text-decoration:none;}

.bottom_copy{background:#dedede; width:100%; margin:0 auto; height:60px; line-height:60px; text-align:center;}
.bottom_copy ul{width:1000px;margin:0 auto;}
.bottom_copy ul li.copy_l{float:left;}
.bottom_copy ul li.copy_r{float:right;}

/*内页部分*/
.left_nav_k{border:1px solid #e2e2e2; border-top:1px solid #dfdfdf;}
.left_nav_title{font-size:18px; font-weight:bold; text-align:center; color:#fff; background:url(About_left_title_bg.gif) no-repeat center center; line-height:52px; height:52px;}

.left_nav{width:179px; padding:20px 0; min-height:100px;_height:100px; overflow-x:hidden; margin:0 auto;}
.left_nav ul li{ width:179px;}
.left_nav ul li a{font-size:12px; height:33px; line-height:33px; text-align:center; display:block; border-bottom:1px dashed #dfdfdf;}
.left_nav ul li a:hover{text-decoration:none; font-weight:bold; color:#fff; background:#c80000;}
.left_nav ul li.left_nav_cur a{color:#fff; text-decoration:none; font-weight:bold; background:#c80000;}

.right_content{width:730px; padding-top:15px; padding-bottom:10px; margin:0 auto; overflow-x:hidden; line-height:240%; font-size:14px;}
.right_content p{padding-top:15px;}

.con_title{font-size:14px;font-weight:bold;border-bottom:1px solid #dfdfdf; padding-left:10px;}
.con_title_p{border-bottom:1px solid #dfdfdf; padding-right:10px; text-align:right;}

a .list_pro{ border:1px solid #dfdfdf; padding:2px; display:block;}
a:hover .list_pro{ border:1px solid #cf0202;}

/**Joblist*/
#Joblist{width:688px; border:1px solid #dedede; margin:0 auto;clear:both; padding:1px; background:#FFF;}
#Joblist .title{padding:2px 12px; height:26px; background:#eeeeee; line-height:26px; font-size:12px; font-weight:bold; cursor:pointer;}
#Joblist .content{ padding:2px 12px; margin-top:8px;}
#Joblist .content p{  line-height:24px; border-bottom:1px dotted #dedede;}
#Joblist .content .content_t{ font-weight:bold;}
#Joblist .submit{padding:5px 12px; text-align:right;}
.hr15{width:100%; height:15px; line-height:1px; clear:both;}


/*分页*/
.pages{ text-align:center; vertical-align:middle; line-height:24px; padding:25px 0 15px;}
.pages .pages_red{ font-weight:bold; color:#db0303;}
.pages a{ height:22px; line-height:22px; display:inline-block; background:#fafafa; border:1px solid #CFCFCF; padding:0 8px; vertical-align:middle;}
.pages a:hover{background:#c80000; text-decoration:none; border:1px solid #c80000; color:#fff;}
.pages a.pages_cur{ border:1px solid #c80000; background:#c80000; color:#fff;}
.pages_val{ height:22px; line-height:22px; border:1px solid #cfcfcf; vertical-align:middle; width:30px; text-align:center; color:#333; font-family:Verdana, Geneva, sans-serif;}
.pages_btn{ height:24px; line-height:24px; border:none; background:#b91313; cursor:pointer; color:#fff; font-family:Verdana, Geneva, sans-serif; padding:0 4px; vertical-align:middle;}