﻿@charset "utf-8";
/*公共样式*/
body{ padding:0px; margin:0px auto; font-size:12px; color:#5A5A5A; font-family:微软雅黑; width: 100%; min-width:1189px; width:expression((documentElement.clientWidth < 1000) ? "1000px" : "100%" );zoom:1; background:white }
ul,li,form, dl,dt,dd, div,p{ padding: 0px; margin: 0px;}
ul,li{ list-style:none;}
.h1,.h2,.h3,.h4,.h5,.h6,.p{ padding:0px; margin:0px;}
select,input,em,textarea{ font-size:12px; font-style:normal; color:#5A5A5A;}
img{ border:none; border:0;}
a{ text-decoration:none;noline: expression(this.onFocus=this.blur()); color:#5A5A5A;}
a:focus {outline:none;-moz-outline:none;}
a:hover{ color:#B40001; text-decoration:none;}
.Texthide{ display:none;}
.ls{ color:#be1919;}
.clearfix:after { content:" "; display:block; height:0; visibility:hidden; clear:both}

.Contain{width:1000px; margin:0 auto; position:relative; height:100%;}
.Silderbar{width:240px; float:left;}
.MainContent{overflow:hidden; width:921px; float:right;}
.Content{padding-top:15px;}
.SinglePage{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden;}
.space9{ height:9px; clear:both; overflow:hidden; zoom:0;}
.space10{ height:10px; clear:both; overflow:hidden; zoom:0;}
.space12{ height:12px; clear:both; overflow:hidden; zoom:0;}
.space13{ height:13px; clear:both; overflow:hidden; zoom:0;}
.space15{ height:15px; clear:both; overflow:hidden; zoom:0;}
.space20{ height:20px; clear:both; overflow:hidden; zoom:0;}
.clear{ clear:both; height:0px; overflow:hidden; zoom:0;}


/*pages*/
.Page{ padding:20px 0;}
.Pages{ text-align:center; padding:20px 0; }
.Pages a{ display:inline-block; height:30px; line-height:30px; margin:0 1px;}
.Pages a:hover{ background:#0087d4; color:#fff;}
.Pages em{ padding:0 5px;}
.Pages em a{ background:#ebebeb; font-style:normal; width:30px; line-height:30px;}
.Pages em a.a_cur{ background:#0087d4; color:#fff;}
.Pages .a_first,.Pages .a_prev,.Pages .a_next,.Pages .a_end{ background:#ebebeb;width:60px; height:30px; text-align:center; padding:0 5px;}
.Pages .i_text{ width:54px; height:20px; text-align:center; font-size:12px; border:inset 1px #ddd; background:#fff; margin:0 8px;}
.Pages .p_jump b.f1{ font-weight:normal;}
.Pages .i_button { background:#0087d4; width:40px; height:24px; margin-left:10px; color:#fff; cursor:pointer; border:none;}
/*pages end*/



.header{ width:100% ; height:100px ; background:white }
.header .logo{ top:0; left:0; bottom:0; position:absolute; margin:auto; width:198px; height:68px; z-index:999}
.header .right{ float:right; margin-top:26px; font-size:20px; color:#333333; font-family:Arial, Helvetica, sans-serif; height:20px; line-height:20px; padding-left:30px; background:url(../images/tel.png) no-repeat left center } 


.header .menu{ position:absolute; left:240px; top:0}
.header .menu li{float:left; width:100px; height:100px; position:relative;  line-height:100px; text-align:center}
.header .menu li:first-child{ margin-left:0; padding-left:0; border-left:none}
.header .menu li > a{  font-size:14px; color:#333333 }
.header .menu li.hover > a{ color:#e66d0c}
.header .menu li:hover > a{ color:#e66d0c}

.header .menu li:hover dl{ display:block}

.header .menu li dl{ position:absolute; top:100%; background:#ffffff ; width:100% ; display:none; z-index:99}
.header .menu li dl dt{  height:35px; line-height:35px ; text-align:center; border-bottom:1px solid #dedede}
.header .menu li dl dt a{ font-size:12px; color:#333333;}
.header .menu li dl dt:hover a{ color:#e66d0c}
.only_title{ height:37px }

.header .SearchA{ position:absolute; width:45px; height:100%; right:0; top:0; background:url(../images/search.png) no-repeat center }
.header .SearchBox{ position:absolute; right:0; background:#fff; top:100%; padding:10px 13px; display:none; z-index:99}
.header .SearchBox .sreach_ipu{ background:#eee; height:35px; line-height:35px; width:200px; padding:0 5px; border:0; border-radius:3px; color:#3f3f3f }





/* 本例子css */
.picScroll-left{ position:relative }
.picScroll-left .hd{ overflow:hidden; }
.picScroll-left .hd p{ color:#a8a8a8; text-indent:10px;}
.picScroll-left .hd .prev{ display:block;width:50px; height:50px; cursor:pointer; position:absolute; left:-70px; bottom:90px; background:url(../images/l_1.png) no-repeat left top;}
.picScroll-left .hd .next{ display:block;width:50px; height:50px; cursor:pointer; position:absolute; right:-70px; bottom:90px;background:url(../images/r_1.png) no-repeat left top; }
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; display:none}
.picScroll-left .bd{ margin:0 auto; }
.picScroll-left .bd .tempWrap{ margin:0 auto;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ border:1px solid #dedede; width:235px; height:300px; float:left; margin:0 7px }
.picScroll-left .bd ul li .title{ font-size:14px; color:#000000; text-align:center; line-height:50px;}
.picScroll-left .bd ul li .title a{ font-size:14px; color:#000000}
.picScroll-left .bd ul li .info{ font-size:12px; color:#999999; line-height:21px; margin:0 18px }







/*Banner*/
.banner{ width:100%; position:relative; overflow:hidden; margin:0 auto }
.banner .HomeBan{width:1920px; position:relative; left:50%; margin-left:-960px;  height:650px; overflow:hidden;overflow:hidden}
.slideBox{ width:100%; height:650px; overflow:hidden; position:relative;}
.slideBox .hd{ height:16px; overflow:hidden; position:absolute;  width:100%; bottom:30px; z-index:1; text-align:center}
.slideBox .hd ul{ overflow:hidden; zoom:1; width:100%; text-align:center }
.slideBox .hd ul li{display:inline-block; width:14px; height:14px; text-align:center; background:#cecece ;cursor:pointer; margin:0 4px ; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; }
.slideBox .hd ul li.on{ background:#455b69 }
.slideBox .bd{ position:relative; height:100%; z-index:0; }
.slideBox .bd ul{ margin:0 auto;}
.slideBox .bd li{ zoom:1;  height:650px;  vertical-align:middle; text-align:center } 
/*Banner*/


.h_title{ height:83px;}

.sec1{ height:590px; background:url(../images/sec1.jpg) no-repeat center top}
.sec1 .Contain{ padding-top:90px;}
.sec1 .pic{ float:left; background:white}
.sec1 .pic img{ border:1px solid #dedede; padding:1px}
.sec1 .right{ float:right; width:495px ; height:447px }
.sec1 .right a{ display:block; width:90px; height:28px; border:1px solid #e66d0c; border-radius:15px; text-align:center; line-height:28px; color:#e66d0c; font-size:12px}
.sec1 .right div{ height:295px }


.sec2{ height:660px; background:url(../images/sec2.jpg) no-repeat center top}
.sec2 .Contain{ padding-top:88px;}
.sec2 .h_title{background:url(../images/sec2_bg.png) no-repeat center top; margin-bottom:73px }
.h_title a{ display:block; width:100%; height:100%;}
.sec2 ul{ text-align:center }
.sec2 ul li{ width:98px;  text-align:center; margin-right:135px; display:inline-block; margin-bottom:35px }
.sec2 ul li .tit{ line-height:60px; text-align:center; font-size:14px; color:#333333}

.sec3{ height:695px; background:url(../images/sec3.jpg) no-repeat center top}
.sec3 .sec3_content{ width:840px; margin:0px auto 40px auto;  }
.sec3 .h_title{background:url(../images/sec3_bg.png) no-repeat center top; margin-bottom:50px}
.sec3 .Contain{ padding-top:115px;}
.sec3 ul{ position:relative; text-align:center}
.sec3 ul li{ width:170px;  text-align:center; margin-right:65px; display:inline-block; margin-bottom:15px }
.sec3 ul li .pic{  position:relative }
.sec3 ul li .tit{  font-size:16px; color:#666666; line-height:80px}
.sec3 ul li .pic:hover .img2{ display:block;}

.sec4{ height:700px; background:url(../images/sec4.jpg) no-repeat center top}
.sec4 .h_title{background:url(../images/sec4_bg.png) no-repeat center top; margin-bottom:10px; color:#fff }
.sec4 .Contain{ padding-top:70px;}
.sec4 .left{ width:520px; float:left ; padding-top:90px; color:#fff }
.sec4 .left a{ display:block; width:90px; height:28px;  border:1px solid #e66d0c; border-radius:15px; text-align:center; line-height:28px; color:#e66d0c; font-size:12px; margin:20px 0 0 0}
.sec4 .pic{ float:right}

.sec5{ height:610px; background:#ffffff}
.sec5 .Contain{ padding-top:85px;}
.sec5 .h_title{background:url(../images/sec5_bg.png) no-repeat center top; margin-bottom:30px}




.content{ margin-bottom:30px ; min-height:400px  }
.content .Contain{background:white; min-height:400px}
.content_box{ margin:0 20px; padding:30px 0}

.pro_lian{ position:relative; margin-bottom:80px}
.pro_lian p{ font-size:14px; color:#000000 ; line-height:32px; }
.pro_lian img{ padding:6px; border:1px solid #dedede; margin-bottom:5px}

.lei_ban{ position:relative; width:100%; height:400px; overflow:hidden }
.lei_ban .box{ width:1920px; left:50%; margin-left:-960px; height:100%; position:absolute; text-align:center;}

.lian{ position:relative ; margin-bottom:10px}
.lian_box{ position:relative; background:white}
.lian_box li{ float:left; width:150px; height:60px; text-align:center; line-height:60px; position:relative}
.lian_box li a{ font-size:16px; color:#333333}
.lian_box li:hover{ background:url(../images/qw_bg.jpg) repeat-x bottom }
.lian_box li.on{ background:url(../images/qw_bg.jpg) repeat-x bottom}
.lian_box li:hover dl{ display:block}
.lian_box li dl{ position:absolute; width:100%; top:100%; border:1px solid #dedede; background:white; z-index:99; display:none}
.lian_box li dl dt{ height:34px; line-height:34px; text-align:center; border-bottom:1px solid #dedede;}
.lian_box li dl dt a{ font-size:12px; color:#333333 }
.lian_box li dl dt:hover a{ color:#e66d0c }









.xie{ height:15px; padding-bottom:8px; border-bottom:1px solid #dedede; margin-bottom:30px }
.xie p{ line-height:15px ; background:url(../images/house.png) no-repeat left center; padding-left:20px;  font-size:12px; color:#999999 }
.xie p a{ font-size:12px; color:#828282 }
.xie p label{ color:#e66d0c; font-size:14px}


.list_1{ position:relative}
.list_1 li{ border:1px solid #dedede; width:305px; height:260px; float:left; margin-right:19px; margin-bottom:20px}
.list_1 li .title{ font-size:14px; color:#000000; text-align:center; line-height:40px;}
.list_1 li .title a{ font-size:14px; color:#000000}


.list_2{ position:relative}
.list_2 li{ border:1px solid #dedede; width:305px; height:345px; float:left; margin-right:19px; margin-bottom:20px}
.list_2 li .title{ font-size:14px; color:#000000; text-align:center; line-height:40px;}
.list_2 li .title a{ font-size:14px; color:#000000}
.list_2 li .info{ font-size:12px; color:#999999; line-height:21px; margin:0 18px }


.list_3{ position:relative;}
.list_3 li{ padding:14px 18px; border:1px solid #dedede}
.list_3 li .pic{ float:left }
.list_3 li .box{ float:right; padding-top:25px; width:700px }
.list_3 li .box .title{ font-size:14px; color:#000000; margin-bottom:20px}
.list_3 li .box .title a{ font-size:14px; color:#000000;}
.list_3 li .box .title span{ float:right; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000000}
.list_3 li .box .info{ font-size:12px; color:#999999; line-height:22px; }
.list_3 li .box .title:hover a{ color:#e66d0c }

.zhaopin{ width:780px; margin:0 auto;}
.zhaopin .tit{ width:160px; min-height:38px; color:#000000;}
.zhaopin table{ border:1px solid #dedede; margin-top:60px ; text-align:center }
.zhaopin table tr td{ padding:10px 0; font-size:14px; color:#666666 }
.zhaopin table .title{ text-indent:16px; text-align:left}
.zhaopin table .address{ text-indent:16px; text-align:left; width:255px;}
.zhaopin table .renshu{ text-indent:16px; text-align:left; width:200px; color:#000}
.zhaopin table .content{ text-align:left; padding:18px}
.zhaopin table .more{ float:right; margin-right:15px; width:50px; height:24px; text-align:center; text-indent:0; line-height:24px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; color:white; background:#e66d0c; font-size:12px; display:block}
.zhaopin table:first-child{ margin-top:0}


/*新闻列表*/
.news_list li{ margin-right:35px ; float:left ; width:305; height:265px}
.news_list li .title{ font-size:14px; color:#030506 ; text-align:center; line-height:40px}


/*info*/
.Info_title{ padding:17px 0px; margin-bottom:22px; font-size:18px; color:#e94009; text-align:center; background:#e6ebee }
.Info_time{ padding:0px; margin:0px; font-size:12px; font-weight:normal; text-align:center;}
.Info_time{ color:#666; line-height:34px;}
.Info_txt{ line-height:28px;}
.Info_back{ text-align:center; font-size:12px; font-weight:normal; padding:15px 0px;}
.Info_back a{ color:#bc080b; text-decoration:underline;}
.Info_back a:hover{ color:#ff9000; text-decoration:none;}
.Info_page a{ color:#7a7a7a;}

.page{ text-align:center; padding:20px 0;}
.page a{ display:inline-block; margin-right:10px; height:36px; background:#ececed; padding:0 16px; font:normal 16px/36px "微软雅黑"; color:#202020;}
.page .back{ margin:0;}
.page a:hover{ background:#296899; color:#fff;}
/*infoEND*/



/* 友情链接列表样式 开始 */
.i_list ul li.link{ width:214px; height:170px; float:left; margin-right:33px; overflow:hidden; margin-bottom:10px}
.i_list ul li.link a img{ padding:1px; border:solid 1px #ccc; width:210px; height:140px;}
.i_list ul li.link a{ font:normal 12px/30px "微软雅黑"; display:block; color:#666; text-align:center;}
.i_list ul li.link a:hover{ color:#28a6fb;}
/* 友情链接列表样式 结束*/ 


/*job*/
.Job{ position:relative}
.Job ul li{ margin-bottom:2px;}
.Job ul li dl dt{ background:url(../images/bg8.png) no-repeat right center #a1afb7; padding:10px 17px; cursor:pointer;}
.Job ul li dl dt p{ font-size:1.5em; color:#fff; margin:0; line-height:1.2;}
.Job ul li dl dt span{ font-size:1.17em; line-height:1; color:white}
.Job ul li dl dd{ color:#333; font-size:1.333em; padding:18px 18px 30px; display:none;}
.Job ul li dl dd p{ margin:0;}
.Job ul li dl dt.onjob{ background:url(../images/bg7.png) no-repeat right center #b47631;}
/*job*/



/*在线留言*/
.templet_message_003 { line-height:20px; color:#363636; width:440px; margin:0 auto}
.templet_message_003 ul li{ background:url(../images/templet_message_listbg.jpg) repeat-x top;}
.templet_message_003 ul li h5{ font-size:12px; line-height:32px; color:#777777; padding-left:31px; display:block; background:url(../images/templet_message_iconQ.jpg) no-repeat 12px 10px;}
.templet_message_003 ul li h5 span{ float:right; padding-right:20px; font-weight:normal;}
.templet_message_003 ul li .my_content{ line-height:20px; color:#587b9a; background:url(../images/templet_message_iconA.jpg) no-repeat 12px 15px; padding:10px 31px;}
.templet_message_003 table{ /*border:solid 1px #e2e2e2;*/ border-collapse:collapse; margin-top:-9px;}
.templet_message_003 table td{ border-collapse:collapse; padding:10px 0; width:85px;}
.templet_message_003 table .tdline{ /*order-left:solid 1px #e2e2e2;*/ padding-left:30px;}
.templet_message_003 h3{ background: url(../images/templet_message_titlebg1.jpg) no-repeat top; padding:0px 12px; font-size:12px; line-height:27px; color:#fff; margin-bottom:8px; height:30px;}
.templet_message_003 h3 em{ font-style:normal; padding-left:200px;}
.templet_message_003 h3 span{ float:right; border-left:solid 1px #ffffff; line-height:11px; padding:0px 20px 0px 46px; margin-top:8px;}
.templet_message_003 h4{ background: url(../images/templet_message_titlebg2.jpg) no-repeat; padding:0px 12px; font-size:12px; line-height:27px; color:#fff; margin-bottom:8px;}
.templet_message_003 .btnBox{ text-align: center; padding:16px 0px;}
.templet_message_003 .btnBox .tips{ float:left; background:url(../images/templet_message_icon.jpg) no-repeat 18px; padding-left:15px; color:#e50000;}
.templet_message_003 input.btn{width:100px; height:30px; line-height:29px; text-align:center; font-size:14px; color:#000000; background:#cccccc; border:none; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.templet_message_003 .text{ width:348px; height:43px; line-height:43px; border:solid 1px #2e2e2e; background:none; font-size:14px ; color:#999999; text-indent:15px;}
.templet_message_003 textarea{ width:97%; height:150px; line-height:21px; padding:0px 5px; border:solid 1px #2e2e2e; background:none }
.templet_message_003 select{ color:#888888; width:130px;}
.templet_message_003 .required{ color:#F00;}
.templet_message_003 .check_box{border:none; font-size:14px; color:#8b8b8b}
.templet_message_003 .check_box input{ background:none; border:2px solid #2e2e2e; width:11px; height:11px;}
/*End*/

.contact_us #dituContent{ float:left;}
.contact_us .right{ float:right; width:470px}


/*在线留言*/
.templet_message_004 { line-height:20px; color:#363636; width:400px; margin:0 auto}
.templet_message_004 ul li{ background:url(../images/templet_message_listbg.jpg) repeat-x top;}
.templet_message_004 ul li h5{ font-size:12px; line-height:32px; color:#777777; padding-left:31px; display:block; background:url(../images/templet_message_iconQ.jpg) no-repeat 12px 10px;}
.templet_message_004 ul li h5 span{ float:right; padding-right:20px; font-weight:normal;}
.templet_message_004 ul li .my_content{ line-height:20px; color:#587b9a; background:url(../images/templet_message_iconA.jpg) no-repeat 12px 15px; padding:10px 31px;}
.templet_message_004 table{ /*border:solid 1px #e2e2e2;*/ border-collapse:collapse; margin-top:-9px;}
.templet_message_004 table td{ border-collapse:collapse; padding:10px 0; width:85px;}
.templet_message_004 table .tdline{ /*order-left:solid 1px #e2e2e2;*/ padding-left:30px;}
.templet_message_004 h3{ background: url(../images/templet_message_titlebg1.jpg) no-repeat top; padding:0px 12px; font-size:12px; line-height:27px; color:#fff; margin-bottom:8px; height:30px;}
.templet_message_004 h3 em{ font-style:normal; padding-left:200px;}
.templet_message_004 h3 span{ float:right; border-left:solid 1px #ffffff; line-height:11px; padding:0px 20px 0px 46px; margin-top:8px;}
.templet_message_004 h4{ background: url(../images/templet_message_titlebg2.jpg) no-repeat; padding:0px 12px; font-size:12px; line-height:27px; color:#fff; margin-bottom:8px;}
.templet_message_004 .btnBox{ text-align: center; padding:16px 0px;}
.templet_message_004 .btnBox .tips{ float:left; background:url(../images/templet_message_icon.jpg) no-repeat 18px; padding-left:15px; color:#e50000;}
.templet_message_004 input.btn{width:130px; height:40px; line-height:40px; text-align:center; font-size:14px; color:white; background:#e66d0c; border:none; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.templet_message_004 .text{ width:348px; height:43px; line-height:43px; border:solid 1px #2e2e2e; background:none; font-size:14px ; color:#999999; text-indent:15px;}
.templet_message_004 textarea{ width:97%; height:150px; line-height:21px; padding:0px 5px; border:solid 1px #2e2e2e; background:none }
.templet_message_004 select{ color:#888888; width:130px;}
.templet_message_004 .required{ color:#F00;}
.templet_message_004 .check_box{border:none; font-size:14px; color:#8b8b8b}
.templet_message_004 .check_box input{ background:none; border:2px solid #2e2e2e; width:11px; height:11px;}
.templet_message_004 .upload{ padding: 13px 0 13px 5px; width:343px ; border: solid 1px #2e2e2e;}

/*End*/



/*搜索*/
.news-list ul{ margin:0 10px; margin-bottom:25px;}
.news-list ul li{ margin-bottom:15px; padding-bottom:6px; border-bottom:1px dashed #b5b5b5; text-indent:20px; background:url(../images/h-newslibg1.png) no-repeat left 1px;}
.news-list ul li span{ float:right; margin-right:7px;}


.footer{ width:100%;position:relative; padding:21px 0 21px 0;  background:#2a2a2a}
.footer .top{ margin-bottom:15px}
.footer .top .left{  font-size:12px; color:#cccccc; text-align:center; margin-bottom:10px;}
.footer .top .left a{ margin-left:50px;}
.footer .top .left a:first-child{ margin-left:0}
.footer .top .right{  font-size:12px; color:#cccccc ; text-align:center}
.footer .top a{font-size:12px; color:#cccccc}
.footer .bototm{ font-size:12px; color:#cccccc ; text-align:center }
.footer p{ font-size:12px; color:white; line-height:24px }
.footer p a{  font-size:12px; color:white; line-height:24px  }




