/* CSS Document */

#top { width: 100%; height: 37px; overflow: hidden; border-bottom: 1px solid #e5e5e5; }
.top_welcome { width: 1200px; margin: auto; height: 37px; line-height: 37px; }
.top_welcome span { float: right; }
.top_welcome span a { display: block; margin-left: 10px; float: left; }
.top_welcome span a img { vertical-align: middle; margin-right: 5px; }

.head_logo { width: 100%; height: auto; overflow: hidden; }
.top_head { width: 1200px; margin: auto; height: 109px; overflow: hidden; }
.top_head .logo { margin-top: 25px; float: left; }
.top_head .top_tel { width: 175px; float: right; height: 35px; background: url(../images/tel_bg.png) no-repeat top right; margin-top: 36px; padding-right: 45px; text-align: right; }
.top_head .top_tel h2 { font-size: 14px; line-height: 16px; font-weight: normal; }
.top_head .top_tel span { font-size: 18px; font-weight: bold; color: #ecab1e; }

.menu { width: 100%; height: auto; overflow: hidden; background: #0058b3; }
.nav { width: 1200px; margin: auto; height: 50px; line-height: 50px; }
.nav ul li { float: left; width: 150px; text-align: center; background: url(../images/nav_li.jpg) no-repeat right center; }
.nav ul li a { color: #fff; font-size: 14px; width: 150px; height: 50px; display: block; }
.nav ul li:hover { background: #ecab1e; }
.nav ul li.on { background: #ecab1e; }

.mainbanner { height: 480px; overflow: hidden; position: relative; margin-top: 0px; }
.mainbanner_window { left: 50%; width: 1920px; height: 480px; overflow: hidden; margin-left: -960px; position: absolute; }
.mainbanner_window ul { width: 999999px; height: 480px; position: relative; list-style: none; margin: 0px; padding: 0px; }
.mainbanner_window li { background: #fff; width: 1920px; height: 480px; text-align: center; font-size: 0px; float: left; display: inline; }
.mainbanner_list { left: 50%; top: 460px; width: 300px; height: 19px; margin: 0 0 0 -85px; padding: 0; list-style: none; position: absolute; }
.mainbanner_list li { width: 33px; height: 19px; overflow: hidden; float: left; display: inline; }
.mainbanner_list a { background: url(../images/h1.png) no-repeat center top; width: 33px; height: 9px; line-height: 9px; margin: 0 6px; overflow: hidden; text-align: center; color: #333; font-size: 12px; font-weight: 700; float: left; display: inline-block; }
.mainbanner_list li.active a { background: url(../images/h2.png) no-repeat center top; text-decoration: none; color: #fff; }
.mainbanner_list li a:hover { background: url(../images/h2.png) no-repeat center top; text-decoration: none; color: #fff; }

.jbtj { width: 1200px; margin: auto; padding-bottom: 62px; padding-top: 48px; }
.jbtj h1 { font-size: 28px; text-align: center; color: #0099df; padding-bottom: 8px; }
.img { padding-left: 25px; }
.xuanze { width: 1200px; margin: auto; height: 30px; padding-top: 25px; }
.pro_tu {margin-top: 25px;position: relative;}
.btns { z-index: 11;}
.btn .btn_l { width: 10px; height: 15px; float: left; margin-top: 7px; background: url(../images/jptj_btn_l.png) no-repeat; }
.btn .btn_r { width: 10px; height: 15px; float: right; margin-top: 7px; background: url(../images/jptj_btn_r.png) no-repeat; }
.sorllMenu{width:1090px;height:30px;margin:auto;overflow:hidden;position:relative;}
.sorllMenu li{overflow:hidden;float:left;}
.btns .btn_ls{width:39px;height:39px;position: absolute;z-index: 2;margin-top:120px;background:url(../images/btn_r.png) no-repeat;}
.btns .btn_ls:hover{background:url(../images/btn_r_hover.png) no-repeat;}
.btns .btn_rs{width:39px;height:39px;position: absolute;right: 0;z-index: 1;margin-top:120px;background:url(../images/btn_l.png) no-repeat;}
.btns .btn_rs:hover{background:url(../images/btn_l_hover.png) no-repeat;}
.sorllMenus{width:1180px;margin:auto;overflow:hidden;position:relative;}
.sorllMenus li{overflow:hidden;float:left;width:272px;padding-right:30px;}
.sorllMenus_d:hover{background:#0099df;}
.sorllMenus_d:hover h2{color:#fff;}
.sorllMenus_d:hover p{color:#fff;}
.sorllMenus_d{width:272px;height:250px;margin-top:5px;overflow:hidden;background:#dddddd;}
.sorllMenus ul .r{margin-right:0px;}
.sorllMenus img {margin:15px;padding:1px;background:#fff;	}
.sorllMenus h2{	font-size:14px;color:#000000;text-align:center;}







.more- { text-align: center; margin: 30px auto; overflow: hidden; }
.main02 { width: 100%; height: auto; overflow: hidden; background: #e9e9e9; padding-bottom:20px;}
.index_case{width:1200px; height:auto; overflow:hidden; margin:0 auto; margin-top:30px;}
.index_case_left{width:880px; height:auto; float:left; }
.index_case_left h1 {font-size: 28px;text-align: left;color: #0099df;padding-bottom: 8px;}
.gongju{ overflow:hidden;}
.gongju ul{ overflow:hidden; width:880px;}
.gongju ul li{ float:left; width:280px; height:auto;  margin-right:10px; margin-bottom:9px;}
.gongju li .tu{ width:280px; height:auto; margin-bottom:20px;overflow:hidden; position:relative}
.gongju ul li img{ float:left; width:266px; height:auto;  margin-right:10px; margin-bottom:9px;}
.gongju li .tu b{ display:block; width:280px; height:auto; position:absolute; left:0; top:0;}
.gongju li h4{ font-size:16px; color:#0043a3; text-align:center; margin-bottom:10px;}
.gongju li p{ font-size:12px; color:#666; line-height:22px; text-align:center; width:280px; margin:0 auto;}

.index_contact_right{width:300px; height:auto; float:right; }
.index_contact_right_01{width:300px; height:auto; float:right; }
.index_contact_right_01 h1 {font-size: 28px;text-align: left;color: #0099df;padding-bottom: 8px;}
.index_contact_right_01 p{font-size:14px; line-height:30px; color:#333;}


/*.index_case { width: 1200px; margin: auto; overflow: hidden; }
.index_case_title { height: 75px; text-align: center; background: url(../images/xian.png) no-repeat bottom center; margin: 30px auto; overflow: hidden; }
.index_case_title h2 { font-size: 30px; color: #0066cc; }
.index_case_title h2 i { font-style: normal; color: #ff9933; }
.index_case_title span { font-size: 14px; color: #666666; }
.index_case_nr { width: 1200px; height: 440px; overflow: hidden; }
.index_case_nr dl { width: 260px; height: 440px; float: left; overflow: hidden; padding-right:20px;}
.index_case_nr dl dt { width: 260px; height: 220px; overflow: hidden; }
.index_case_nr dl dd { width: 220px; padding: 20px; height: 180px; overflow: hidden; }
.index_case_nr #no01 { background: url(../images/case_li.jpg) no-repeat top left; }
.index_case_nr #no01:hover { background: url(../images/case_li_hover.jpg) no-repeat top left; }
.index_case_nr #no01 dd h2 { background: url(../images/shuxian.gif) 1px 5px no-repeat; padding-left: 15px; }
.index_case_nr #no01 dd h2 a { font-size: 18px; }
.index_case_nr #no01 dd p { line-height: 24px; margin: 10px 0; }
.index_case_nr #no01:hover dd h2 { background: url(../images/shuxian-.gif) 1px 5px no-repeat; }
.index_case_nr #no01:hover dd h2 a { color: #fff; }
.index_case_nr #no01:hover dd p { color: #fff; }
.index_case_nr #no01:hover dt img { background-color: #000; opacity: 0.6; filter: Alpha(opacity=60); -webkit-animation: orangeIn 0.2s ease; animation: orangeIn 0.2s ease; }
.index_case_nr #no02 { background: url(../images/case_li.jpg) no-repeat bottom left; }
.index_case_nr #no02:hover { background: url(../images/case_li_hover.jpg) no-repeat bottom left; }
.index_case_nr #no02 dd h2 { background: url(../images/shuxian.gif) 1px 5px no-repeat; padding-left: 15px; }
.index_case_nr #no02 dd h2 a { font-size: 18px; }
.index_case_nr #no02 dd p { line-height: 24px; margin: 10px 0; }
.index_case_nr #no02:hover dd h2 { background: url(../images/shuxian-.gif) 1px 5px no-repeat; }
.index_case_nr #no02:hover dd h2 a { color: #fff; }
.index_case_nr #no02:hover dd p { color: #fff; }
.index_case_nr #no02:hover dt img { background-color: #000; opacity: 0.6; filter: Alpha(opacity=60); -webkit-animation: orangeIn 0.2s ease; animation: orangeIn 0.2s ease; }*/



.c5{ background:url(../images/c5_bg.jpg) repeat-x top left; padding-top:50px;}
.content{width: 1200px;margin: 0 auto;overflow: hidden;}
.c5 .c5_Div2 {height: auto;overflow: hidden; margin-bottom:20px;}
.c5 .c5_Div2 h2 {text-align: center;color: #fff;font-size: 40px;}
.c5 .c5_Div2 h2 a{ font:26px "Microsoft YaHei"; color:#000; font-weight:normal}
.c5 .c5_Div2 h2 a:hover{ text-decoration:none}
.c5 .c5_Div2 p {width: 1180px;margin: 0 auto;font: 14px "Microsoft YaHei";color: #fff;line-height: 30px;text-align: center;padding-top: 20px;}
.c5 .c5_Div2 p a{font:14px "Microsoft YaHei"; color:#000; margin-left:22px;}
.c5 .c5_Div2 ul{ width:980px; margin:0 auto; padding-top:45px;}
.c5 .c5_Div2 li{ width:300px; float:left; margin-left:25px; *width:expression(this.nextSibling==null?'290px':'300px')}
.c5 .c5_Div2 li:last-child{ width:290px;}
.c5 .c5_Div2 li img{ border:5px solid #fff; width:300px;}



/*首页 新闻中心*/
.index_news{width:100%; height:auto; overflow:hidden;}
.index_news_tit{width:1200px; height:auto; margin:0 auto; overflow:hidden; margin-top: 20px;}
.index_news_tit h1 {text-align: center;color: #4e4f4f;font-size: 30px;margin-bottom: 10px;}
.index_news_tit h2 {padding-bottom: 20px;}
.ul-news{overflow: hidden;}
.ul-news li{width: 560px;margin-bottom: 36px;overflow: hidden;}
.ul-news li .pic{width: 165px;float: left;clear: left;}
.ul-news li .pic img{width: 165px;height: 131px;}
.ul-news li .txt{padding-left: 197px;color: #7c7c7c;}
.ul-news li h3{font-weight: bold;line-height:2.0em;overflow: hidden;white-space: nowrap;word-wrap: normal;text-overflow: ellipsis;}
.ul-news li h3 a:hover{color: #239251;}
.ul-news li .intro{height: auto;overflow: hidden;}
.ul-news li .more {float: left;background: url(../images/bg-more.png) no-repeat left center;width: 52px;height: 21px;line-height: 21px;display: inline-block;color: #fff;text-transform: uppercase;font-family: Arial;padding-left: 10px;text-align: left;margin-top:20px; display:block;}
.ul-news li .txt .more:hover{color: #fff;background-image: url(../images/bg-more-on.png);  display:block;}
.fl { float:left;}
.fr { float:right;}


#footer { width: 100%; overflow: hidden; background: #222222; padding-bottom: 15px; }
#footer .link { width: 100%; background: #0063b3; overflow: hidden; }
#footer .link ul { width: 960px; padding-left: 90px; margin: auto; background: url(../images/link_bg.png) no-repeat left center; overflow: hidden; }
#footer .link ul li { float: left; line-height: 70px; padding: 0 20px; background: url(../images/link_li.gif) no-repeat right center; text-align: center; }
#footer .link ul li a { color: #fff; }
#footer .foot { width: 1200px; margin: auto; }
#footer .foot .copy { width: 900px; overflow: hidden; float: left; margin-top: 35px; }
#footer .foot .copy p { line-height: 35px; color: #fff; }
#footer .foot .copy p a { margin-right: 40px; color: #fff; }
#footer .foot .erweima { width: 110px; overflow: hidden; float: right; text-align: center; color: #fff; margin-top: 24px; line-height: 30px; }



/*ny_banner*/
.ny_banner{ position:relative; height:300px; width:100%; overflow:hidden;}
.ny_banner img{ position:absolute; left:50%; margin-left:-960px; width:1920px; height:300px;}

.ny_banner .ny_lt_nme{ width:1200px; margin:0 auto; overflow:hidden; z-index:99;}
.ny_banner .ny_lt_nme .leftnavtitle{ width:200px; height:55px; position:absolute; bottom:0; background:#f5f5f5; font-size:18px; color:#006abb; line-height:55px; padding:0 0 0 40px;}
.ny_banner .ny_lt_nme .leftnavtitle img{ clear:both; width:20px; height:55px; left:0; margin:0; margin:0 0 0 11px;}

/*about_us*/
.wrap{ width:1200px; overflow:hidden; margin:0 auto 20px auto;}
.wrap .leftnav{ width:240px; float:left; overflow:hidden;}
.wrap .leftnav li{ width:200px; margin:5px 0; background:url(../images/leftnavbg.jpg) no-repeat; font-size:14px; padding:0 0 0 40px; line-height:35px;}
.wrap .leftnav li a{ color:#333; display:block;}
.wrap .leftnav li:hover{ background:url(../images/leftnavhover.jpg) no-repeat; color:#fff;}
.wrap .leftnav li:hover a{ color:#fff; text-decoration:none; display:block;}
.wrap .leftnav .focus{ color:#f39500;}
.wrap .leftnav .left_link{ width:238px; overflow:hidden; margin:20px 0 0 0; border:1px solid #e7e6e6; line-height:24px; color:#666; font-size:12px;}
.wrap .leftnav .left_link h1{ font-size:17px; padding:0 0 0 15px; color:#fff; line-height:46px; border-bottom:#006abb 2px solid; background:#006abb;}
.wrap .leftnav .left_link .left_linktext{ padding:10px; line-height:26px;}

.wrap .leftnav dl{ overflow:hidden; margin:0 0 10px 0;}
.wrap .leftnav dl dd{ line-height:24px;}
.wrap .leftnav dl dd a{ font-size:14px; color:#767676; line-height:24px; padding:0 0 0 26px; display:block;}
.wrap .leftnav dl dd a:hover{ color:#006abb; text-decoration:none;}


.wrap .rightcot{ width:930px; float:right;}
.wrap .rightcot .texttitle{ margin:30px 0 0 0; border:1px solid #e7e6e6; height:45px; padding:0 18px;}
.wrap .rightcot .texttitle .newslist_title{ font-size:20px; color:#006abb; width:auto; overflow:hidden; line-height:45px; float:left;}
.wrap .rightcot .texttitle .location{ float:right; line-height:45px; font-size:14px; color:#929090;}
.wrap .rightcot .texttitle .location a{ color:#929090;}
.wrap .rightcot .texttitle .location a:hover{ color:#006abb;}
.profiles{margin-top:20px;}
.profiles p{font-size:14px; line-height:30px; color:#333;}

.ny_product{ width:100%; margin:12px 0 0 0;}
.ny_product ul{ overflow:hidden; margin:0 0 0 -42px;}
.ny_product ul li{ width:266px; margin:0 0 15px 42px; float:left; border:#d2d2d2 1px solid; padding:2px; height:auto;}
.ny_product ul li:hover{ border:#006abb 1px solid;}
.ny_product ul li img{ width:100%; width:266px; height:266px;}
.ny_product ul li span{ font-size:14px; line-height:32px; display:block; text-align:center;}
.ny_product ul li a{ color:#666;}
.ny_product ul li a:hover{ text-decoration:none; color:#006abb;}


.pro_detail {padding-top: 20px; width:930px; height:auto; overflow:hidden;}
.pro_detail p{font-size:14px; line-height:30px; color:#333;}/*
.pro_detail img {padding: 2px; display:block; clear:both; margin:auto;}*/
.pro_detail h2 {color: #333333;text-align: center;font-size: 18px;font-weight: bold; line-height:40px;}
.pro_detail h3 {margin-top: 8px;text-align: center;margin-bottom: 8px;}
.back a{font-size:16px; color:#29a9df; line-height:50px; font-weight:bold; float:right;}

/*ny_news*/
.ny_news{ width:100%; margin:12px 0 0 0;}
.ny_news ul{ overflow:hidden;}
.ny_news ul li{ border-bottom:#d2d2d2 1px dashed; background:url(../images/ico02.jpg) left center no-repeat; padding-left:12px;}
.ny_news ul li a{ font-size:14px; line-height:36px; color:#525252;}
.ny_news ul li a:hover{ text-decoration:none; color:#f39500;}
.ny_news ul li span{ float:right; font-size:12px; line-height:36px; color:#888;}

.xiangqing{ width:100%; margin:12px 0 0 0;}
.xiangqing .xq_bt{ margin-bottom:10px; border-bottom:#eee 1px dashed; padding:0 0 1% 0;}
.xiangqing .xq_bt h4{ font-size:17px; color:#121212; text-align:center; font-weight:bold; line-height:26px;}
.xiangqing .xq_bt h2{ font-size:12px; color:#999; text-align:center; line-height:22px; margin:6px 0 0 0; font-weight: normal;}
.xiangqing .xq_sm{ font-size:14px; color:#333; line-height:30px;}
.xiangqing .xq_sm img{ max-width:100%;}
.xiangqing .gengduo{ width:100%; margin:20px auto 0 auto; background:#f8f8f8; border:#eee 1px dashed; text-align:center; padding:10px 0;}
.xiangqing .gengduo a{ font-size:12px; color:#333; line-height:20px; margin:0 6px;}
.xiangqing .gengduo a:hover{ color:#f00; text-decoration:none;}
.xiangqing .gengduo a span{ color:#f00; margin:0 15px;}
.xiangqing .gengduo a font{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.RecruitList td { line-height:35px; border-bottom:1px solid #CCC; font-size:12px; padding-left:10px; }
.RecruitList .Rtitle { background:#F5F5F5; color:#333; font-size:15px; padding-left:10px; height:40px; line-height:40px; }
.RecruitList .Rtitle span { text-align:right; font-size:12px; }

.pagination ul li {float: none; display: inline-block; margin-top: 35px; border: none;}
.pagination{width:100%; height:auto;text-align:center; font-size:0px; position:relative; overflow:hidden; margin:0px 0 30px; text-transform:uppercase;}
.pagination a,.pagination span{display:inline-block; padding:0 15px; line-height:39px; font-size:13.9px; border:1px solid #d6d6d6; margin:0 5px;color: #666;background: #fff;border-radius: 5px;}
.pagination li.active span,.pagination a:hover{color:#fff; border-color:#1b4b8b; background:#1b4b8b;}
