@charset "utf-8";
*{margin:0 auto; padding:0;}
body{font:12px/1.5 "微软雅黑",Arial,Verdana;color:#58595b;background:#FFF;margin:0 auto;}
div,table{margin:0 auto;}
img{border:none;vertical-align:middle;}
form,fieldset,table{border:none;}
ol,ul,li,dl,dt,dd,textarea{list-style:none;}
strong,h1,h2,h3,h4,h5,h6{font-weight:bold;}
em,blockquote{font-style:italic;}
a{color:#58595b;text-decoration:none;margin:0 auto;}
a:hover{color:#F00;text-decoration:underline;}
.clearfix{zoom:1;}
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.left{float:left;display:inline;}
.right{float:right;display:inline;}

/*
body.allbg{background:#EA2401;}
#allbg{width:1010px;background:#fff;margin:0 auto;}
*/

table.table_1{text-align:center;vertical-align:middle;color:#666; border:1px solid #DDD; border-top:none; border-right:none;}
table.table_1 td{border-width:1px 1px 0px 0px;border-style:solid;border-color:#DDD;height:22px;background-color:#FFF;}
table.table_1 th{border-style:solid;border-color:#DDD;border-width:1px 1px 0px 0px;height:22px;background-color:#F7F7F7;}
table.table_1 th.bg{background-color:#43ABD1; height:30px; line-height:30px; color:#FFF;}
.m_t_10{margin-top:10px;}
.m_t_15{margin-top:15px;}
.m_t_20{margin-top:20px;}
.m_t_40{margin-top:40px;}
.wb{width:1000px;}
#top{background:#FFF; height:90px; width:100%; border-bottom:1px solid #f1f1f1;}
.top{width:1000px;position:relative}
.logo{width:202px; height:57px;background:url(images/logo.png) no-repeat;margin-top:20px}
.logo h1{}
.logo h1,.logo h1 a{display:block;width:202px; height:57px;}
.logo h1 a span{display:none;}

.nav li{float:left; display:inline; font-size:16px; line-height:60px; margin:30px 15px 0px; position:relative; z-index:29;}
.nav li a{color:#000;}
.nav li ul{display:none;position:absolute;left:-20px; top:60px; border:1px solid #DEDEDE; background:#FFF; border-top:none; z-index:29; padding:0px 0px 10px;}
.nav li ul a{color:#333;}
.nav li ul li{clear:both;display:block;line-height:28px; font-size:13px; text-align:center; margin:0; padding:0 6px; min-width:100px;}
.nav li:hover ul{display:block;}
.nav li:hover{}
.nav li:hover ul li{background:none;}

.dht_top{width:200px; height:25px; line-height:25px; position:absolute; top:0px; right:0px;background: url(Images/dht_top.png) no-repeat top center; font-size:12px;}
.dht_top a{display:inline-block; width:80px; text-align:center; text-decoration:none; color:#666; float:left; margin-left:15px;}

#slide{width:100%; position:relative; z-index:8; margin:0px auto 0px; overflow:hidden;}
#slide ul{width:100%;}
#slide li{width:100%; height:316px; margin:0; padding:0; position:relative;z-index:7;}
#slide .hdc{width:780px; height:53px; background:url(Images/s.png) no-repeat center 0;}
#slide .hdbg{background:#F60; height:56px; width:100%; padding-top:3px;}
#slide .hdc .prev,#slide .hdc .next{width:44px; height:44px; display:block;cursor:pointer;margin:4px;}
#slide .hdc .prev{float:left;}
#slide .hdc .next{float:right;}

#slide .hdc ul{overflow:hidden;float:left;height:53px;width:676px;/*display:table;*/}
#slide .hdc ul li{height:53px;width:676px;display:none;/*vertical-align:middle;display:table-cell;*/font-size:12px;line-height:130%; margin-top:12px;}
#slide .bd ul li a{display:block; width:100%; height:316px;}
#slide .hdc strong{font-size:16px; font-weight:500}
#slide .hd{position:absolute; bottom:10px; margin:0 auto; width:100%; text-align:center; z-index:9999}
#slide .hd a{display:inline-block; width:10px; height:10px; background:#efefef; margin:0 5px; border-radius:5px;}
#slide .hd a.on{background:#f60;}
.pic_news{width:390px; height:350px; padding-top:8px;}
.pic_news li{float:left; width:390px; height:350px;}
.pic_news li a{}
.pic_news li a:hover{}
.pic_news_title{font-weight:bold;font-size:16px; line-height:20px; padding:15px 0px 5px;}
.pic_news_description{font-size:12px; line-height:20px; height:60px; overflow:hidden; color:#999;}
.pic_news_description a{color:#FEB97B;}

.index_news{width:490px; margin-left:20px;}
.index_news_t{border-bottom:1px solid #dedede; height:26px;}
.index_news_t h2{height:25px; line-height:25px; font-size:17px; font-weight:500;color:#f60;font-weight:bold;}
.index_news_t h2 .more{float:right; font-size:10px;color:#666;font-weight:500;}
.index_news_t h2 .more a{color:#666;}
.index_news ul{padding:5px 0px 0px;}
.index_news li{font-size:14px; height:28px; line-height:28px; background:url(Images/cell.png) no-repeat left 12px; padding-left:14px; overflow:hidden;}
.index_news li span{font-size:12px; float:right; color:#bbb;font-family:sans-serif;}
/*
.app_button{width:217px; margin-top:4px;}
.app_button li{float:left; width:106px; height:106px;}
.app_button li a{display:block; background:url(Images/all_p.png) no-repeat; width:106px; height:106px;}
.app_button li a span{display:none;}
.app_button li.app_button_2{margin:0 0 0 5px;}
.app_button li.app_button_2 a{background-position:-109px 0px}
.app_button li.app_button_3{margin:5px 0px 0px 0px;}
.app_button li.app_button_3 a{background-position:0px -109px}
.app_button li.app_button_4{margin:5px 0px 0px 5px;}
.app_button li.app_button_4 a{background-position:-109px -109px}
.app_button li.app_button_5{width:214px; height:30px; margin:5px 0px 0px 1px;}
.app_button li.app_button_5 a{width:214px; height:30px; background-position:-220px -184px;}
*/
/* 20171120 
.app_button{width:163px; margin-top:4px;}
.app_button li{float:left; width:80px; height:80px;}
.app_button li a{display:block; background:url(Images/all_p2.png) no-repeat; width:78px; height:78px;}
.app_button li a span{display:none;}
.app_button li.app_button_2{margin:0 0 0 3px;}
.app_button li.app_button_2 a{background-position:-82px 0px}
.app_button li.app_button_3{margin:3px 0px 0px 0px;}
.app_button li.app_button_3 a{background-position:0px -82px}
.app_button li.app_button_4{margin:3px 0px 0px 3px;}
.app_button li.app_button_4 a{background-position:-82px -82px}
.app_button li.app_button_5{width:165px; height:30px; margin:3px 0px 0px 1px;}
.app_button li.app_button_5 a{width:165px; height:30px; background-position:-165px -137px;}
*/

.app_button{width:80px;}
.app_button li{width:80px; height:80px; background:none; padding-left:0; margin-bottom:10px;}
.app_button li a{display:block; background:url(Images/all_p2.png) no-repeat; width:78px; height:78px;}
.app_button li a span{display:none;}
.app_button li.app_button_2{}
.app_button li.app_button_2 a{background-position:-82px 0px}
.app_button li.app_button_3{}
.app_button li.app_button_3 a{background-position:0px -82px}
.app_button li.app_button_4{}
.app_button li.app_button_4 a{background-position:-82px -82px}
.app_button li.app_button_5{width:165px; height:30px; margin:3px 0px 0px 1px;}
.app_button li.app_button_5 a{width:165px; height:30px; background-position:-165px -137px;}

.appico{position: absolute;right:0px;top:-36px;}
.appico .weibo,.appico .weixin,.appico .mobile{background:url(Images/all_p.png) no-repeat; width:36px; height:36px; float:left; display:inline-block; margin-left:5px;}
.appico .weibo{background-position:-220px -0px;}
.appico .weixin{background-position:-270px -2px;margin-left:10px;}
.appico .mobile{background-position:-314px -2px;}



/*
.loop h2{background:url(Images/all_p.png) no-repeat -455px -109px; width:45px; height:160px; text-indent:-9999px;}
*/
.loop .loop_c{background:url(Images/xunhuan.jpg) no-repeat 0 0; width:812px; height:149px; margin:5px 0px 0px 0px; position:relative;}
.loop_c dl{float:left;display:block;position:relative;}
.loop_c dl dd{display:none;position:absolute;top:0px;left:100%;width:260px; font-size:12px;}
.loop_c dl dd h3{font-size:14px;}
.loop_c dl dt a{display:block; width:100%; height:100%;}
.loop_c dl dt a:hover{background:url(Images/xunhuan.jpg) no-repeat 0 bottom; no-repeat}
.loop_c dl dt a span{display:none;}
.loop_c dl.p1{margin:73px 0px 0px 16px;width:55px; height:55px;}
.loop_c dl.p1 dt{width:55px; height:55px;}
.loop_c dl.p1 dt a{background-position:-17px -224px}
.loop_c dl.p2{margin:14px 0px 0px 45px;width:70px; height:70px;}
.loop_c dl.p2 dt{width:70px; height:70px;}
.loop_c dl.p2 dt a{background-position:-117px -165px}
.loop_c dl.p3{margin:68px 0px 0px 53px;width:58px; height:58px;}
.loop_c dl.p3 dt{width:58px; height:58px;}
.loop_c dl.p3 dt a{background-position:-239px -219px}
.loop_c dl.p4{margin:0px 0px 0px 75px;width:66px; height:66px;}
.loop_c dl.p4 dt{width:66px; height:66px;}
.loop_c dl.p4 dt a{background-position:-372px -151px}
.loop_c dl.p5{margin:59px 0px 0px 43px;width:81px; height:81px;}
.loop_c dl.p5 dt{width:81px; height:81px;}
.loop_c dl.p5 dt a{background-position:-481px -210px}
.loop_c dl.p6{margin:0px 0px 0px 55px;width:102px; height:102px;}
.loop_c dl.p6 dt{width:102px; height:102px;}
.loop_c dl.p6 dt a{background-position:-617px -151px}
.loop_c dl.p7{margin:79px 0px 0px 23px;width:70px; height:70px;}
.loop_c dl.p7 dt{width:70px; height:70px;}
.loop_c dl.p7 dt a{background-position:-742px -230px}

/*.loop_c dl dd{background:url(Images/tabox.png) no-repeat; padding:10px 10px 10px 30px;}
.loop_c dl.p5 dd,.loop_c dl.p6 dd,.loop_c dl.p7 dd{background-position:left bottom; padding:10px 30px 10px 10px;}*/

.loop_c dl dd{width:300px;background:url(Images/tabox.png) no-repeat left top; padding-top:15px;}
.loop_c dl dd .p_c{width:260px;background:url(Images/tabox.png) repeat-y -760px 160px;padding:0px 10px 0px 30px;}
.loop_c dl dd .p_bottom{width:260px;background:url(Images/tabox.png) no-repeat -380px bottom;padding:10px 10px 10px 30px;}
.loop_c dl.p5 dd,.loop_c dl.p6 dd,.loop_c dl.p7 dd{left:-300px; background-position:-1160px 0px;}
.loop_c dl.p5 dd .p_bottom,.loop_c dl.p6 dd .p_bottom,.loop_c dl.p7 dd .p_bottom{padding:0px 30px 0px 10px; background-position:-400px bottom;}
.loop_c dl.p5 dd .p_c,.loop_c dl.p6 dd .p_c,.loop_c dl.p7 dd .p_c{padding:0px 30px 0px 10px; background-position:-780px bottom;}

.tool_a{width:160px; height:150px;}
.tool_a li{line-height:30px; margin-top:10px;}
.tool_a li a{display:block; background:#E4E5E7; color:#444; text-align:center;}
.loop .loop_wb{width:812px; float:left;}


.link{width:1000px;}
.link a{display:inline-block; width:10%;}
.link .index_news_t{margin-bottom:10px;}
.footer{text-align:center; border-top:1px solid #f1f1f1; padding:10px 0px;}

.position{padding:10px 0px; font-size:14px; color:#DDD}
.position a{margin:0 6px;}
.position em{font-style:normal;}

.side{width:251px;}
.side_nav{width:251px;}
.side_nav_before,.side_nav_after{width:251px; height:15px; display:block; background:url(Images/all_p.png) no-repeat; content:' ';}
.side_nav_before{background-position:0px -310px;}
.side_nav_after{background-position:0px -335px;}
.side_nav_c{background:#E6E7E8;}
.side_nav_c h2{background:url(Images/all_p.png) no-repeat 0px -260px; width:232px; height:40px; font-size:18px; font-weight:500; color:#FFF; line-height:40px; text-indent:10px;}
.side_nav_c ul{width:232px; display:block;}
.side_nav_c li{line-height:24px; padding:0 20px; font-size:14px; margin-top:5px;}
.side_nav_c li.current{background:url(Images/all_p.png) no-repeat right -276px;}

.main{width:720px;}
.warp{border:1px solid #FAE1C4;}
.warp_n{border-bottom:1px solid #FAE1C4; height:40px; line-height:40px; font-size:18px; display:block; text-indent:30px; margin-bottom:20px;color: #F60; font-weight:500;}
.content{margin:25px; font-size:12px;text-align:justify;text-justify:inter-ideograph;}
.content p{margin:15px 0px 0px 0px;font-size:15px;}
.content img{margin:0px auto; width:expression( this.width > 670? 670 : true); max-width:670px;}
.warp  .content tabel{max-width:580px;;}

h1{font-size:24px;font-weight:bold;line-height:100%;text-align:center;padding:3px 0px;}
h2.title_top{font-size:18px; font-weight:500; text-align:center;line-height:100%; padding:8px 0px; margin:0 20px;}
h2.title_bottom{font-size:18px; font-weight:500; text-align:center; line-height:100%;padding:8px 0px; margin:0 20px;}
.infofrom{margin:0px 20px 0px; text-align:center; border-bottom:1px solid #CAC7C7; line-height:35px; color:#666;}

.lists{margin:25px;}
.lists li{height:88px; padding:15px 0px; border-bottom:1px solid #F0F0F0; color:#818181; background:#FFF; display:table; width:100%;}
.lists li .lists_pic{width:120px; height:88px; display:table-cell; padding-right:10px; float:left;}
.lists li .lists_t{display:table-cell; vertical-align:top; width:100%}
.lists li h2{font-size:16px; font-weight:500; display:block; height:20px; line-height:20px; margin-bottom:5px; overflow:hidden;}
.lists li h2 span{font-size:10px; font-weight:500; float:right;}
.lists li p{line-height:20px;}
.lists li:hvoer{background:#F7F7F7;}
.lists li a{color:#222;}

.pages{color:#999; margin:25px 25px 0px 25px; padding-bottom:25px; height:32px;}
.pages a,.pages span,.pages b{float:left;display:block;line-height:30px;padding:0 10px;border:1px solid #D7D7D7;border-left:0px;background:#FFF;}
.pages span.omit{font-weight:bold; color:#000;}
.pages .total{border-left:1px solid #D7D7D7;}
.pages b{background:#D7D7D7; color:#000;}
.pages a{background:#FFF;}
.pages a:hover{background:#EFEFEF;}
.pages .aFirst,.pages span.sFirst{border-left:1px solid #D7D7D7;}
.pages span.sFirst{display:block;}

.pro_top{margin:25px; border-bottom:2px solid #F0F0F0; padding-bottom:30px;}
.pro_pic{margin-right:25px;}
.pro_pic img{width:200px; border:2px solid #F0F0F0;}
.pro_pic:hover img{border:2px solid #F8A84F;}
.pro_info{width:371px;}
.pro_info h1{display:block; text-align:left; font-size:18px; font-weight:500; color:#222}
.pro_info p{font-size:12px; margin-top:15px;}

/*
.pro_lists{margin:0px 25px; padding-bottom:25px;}
.pro_lists li{float:left; margin:25px 0px 0px 30px; height:145px; width:180px; text-align:center; font-size:14px;}
.pro_lists li img{width:180px; margin-bottom:5px;}
*/
/*
.pro_lists{margin:0px 15px; padding-bottom:25px;}
.pro_lists li{float:left; margin:25px 0px 0px 20px;height:135px;width:300px;font-size:12px;color:#545454;background:#FFF url(Images/tbgab.jpg) repeat-x left bottom; padding-bottom:10px;}
.pro_lists li a.pro_thumb{display:block; width:100px; height:67px; display:inline-block; float:left; margin:2px 0px 0px 0px;}
.pro_lists li a.pro_thumb img{width:100px;}
.pro_text a{ font-weight:bold; margin-bottom:5px; display:block;}
.pro_text{float:left; margin-left:10px; width:190px;}
*/
.pro_lists{margin:0px 15px; padding-bottom:25px;}
.pro_lists li{margin:15px 0px 0px 0px;font-size:12px;color:#545454;background:#FFF url(Images/tbgab.jpg) repeat-x left bottom; padding-bottom:10px; height:153px;}
.pro_lists li a.pro_thumb{display:block; width:200px; display:inline-block; float:left; margin:2px 0px 0px 0px;}
.pro_lists li a.pro_thumb img{width:200px;border-radius:5px;}
.pro_text a{font-weight:500; margin-bottom:5px; display:block; font-size:14px; color:#000;}
.pro_text{display:inline-block;margin-left:10px; width:400px; color:#666}

.jobsdesc{margin:25px 25px 0px 25px; font-size:14px;}
.jobs{margin:0px 25px 15px 25px; padding-bottom:25px;}
.jobs li{padding:1px; border:1px solid #EEECED; margin:15px 0px 0px 0px;width:100%;}
.jobs li .bg{background:#FFF url(Images/tbga.jpg) repeat-x left top; padding:10px; height:50px; position:relative;}
.jobs li .bg span{display:block; width:50%; float:left; height:25px; line-height:25px;}
.jobs li .bg:hover{background:#F7F7F7;}
.jobs li .bg span.cmore{position:absolute; left:560px; top:10px;}
.jobs li .bg span.cmore a{color:#CCC;}
.jobs li .bg:hover span.cmore a{color:#049;}
.jobs li a{color:#049;}

.kanwu_list{padding-left:30px;}
.kanwu_list li{width:279px; height:190px; margin:30px 0px 0px 30px; float:left; border-bottom:1px solid #DDD; padding-bottom:20px;}
.kanwu_list .kanwu_thumb{float:left; display:inline-block; background:url(images/pic_bg_3.png) no-repeat left top; width:130px; height:190px; text-align:left; margin-right:8px;}
.kanwu_list .kanwu_thumb img{margin:2px 0px 0px 2px;}
.kanwu_list .kanwu_info{float:left; display:inline-block;}
.kanwu_list .kanwu_t{font-size:18px; line-height:200%; color:#005bac} 
.tab_t{margin:20px;}
.tab_t a{font-size:18px; border-bottom:5px solid #EEE; padding:5px 15px; margin-right:10px;}
.tab_t a.cur{color:#005bac; border-color:#005bac;}