@charset "utf-8";
/* CSS Document */
sup,sub {font-size:100%;vertical-align:baseline}
html,body{ margin:0px; padding:0px; height:100%; font-family: "宋体"; font-size:12px; list-style:none; background:url(../images/bg.gif) left repeat;  }
body{ font-size:12px; color:#333;}
img{border:none;}
ul,li{ list-style:none;}
.df{display:block; float:left;}
.dr{display:block; float:right;}
*{padding:0; margin:0;}
a{color:#333; text-decoration:none;}
a:hover{color:#333; text-decoration:none;}


.header{width:1200px; margin:0 auto; height:113px;}
.logo{float:left; width:400px; margin-top:30px;}
.home{color:#666666; float:left; width:400px; line-height:20px; margin-top:15px;}
.home a{ color:#8f8f8f; text-decoration:none;}
.home a:hover{ color:#8f8f8f; text-decoration:none;}
.ying{margin-left:15px; float:left; text-align:center; width:102px; display:block; border:1px solid #848484; color:#000;}
.ying a{ color:#000; text-decoration:none;}

.header_tel{background:url(../images/tel.png) right no-repeat; float:left; margin-top:30px; font-family: '微软雅黑'; line-height:30px;font-size:16px; color:#000; height:30px; width:270px;}
.nav{width:1400px; margin:0 auto; height:63px;}
.nav dl{display:block; float:left; width:1200px;background:url(../images/menu_linet.jpg) left bottom repeat-x; padding-top:15px; height:43px;}
.nav dl dd{ background:url(../images/menu_line.jpg) right no-repeat; font-family:"微软雅黑"; padding-top:1px; position:relative; z-index:999; height:40px; line-height:40px; color:#FFF; width:150px; text-align:center; display:block; float:left;}
.nav dl dd a{ color:#FFF; font-size:14px; }
.nav dl dd a:hover{ font-size: 14px; color: #FFF; font-weight: normal; display:block; padding-top:1px;  padding-bottom:1px; height:39px; background:#f57d26;}
.nav dl dd a.txtn{ font-size: 14px; color: #FFF; font-weight: normal; display:block; padding-top:1px;  padding-bottom:1px; height:39px; background:#f57d26;}
.nav dl dd.sfhover{  text-decoration:none; color:#666; }
.nav dl dd.sfhover a.txtn{ display:block;}
.nav dl dd div.sub{ width:370px; font-family: "宋体"; font-size:12px; position: absolute; z-index:888; top:43px; background:#f7f7f7; border:1px solid #e8e8e8; display:none;}
.nav dl dd.sfhover div.sub{ display:block; }
.nav dl dd div.subcont{ width:340px; height:auto; color:#FFF; overflow:auto; zoom:1; margin-right:7px; padding:16px 20px;  }
.nav dl dd div.sub ul{ float:left; width:92px; margin:0; padding:0; }
.nav dl dd div.sub ul li{ line-height:28px; text-align:left; padding-left:13px;background: url(../images/ico.png) 0 11px no-repeat; }
.nav dl dd div.sub ul li a{ color:#333; font-size:12px;}
.nav dl dd div.sub ul li a:hover{ color:#ce2525;font-size: 12px; color: #666; font-weight: normal; display:block; line-height:26px; height:26px;background:none; }
.suma-box{ width:160px; float:left; line-height:23px; text-align:left;  border-left:1px solid #e8e8e8; padding-left:20px;}
.suma-box h2{ font-weight:bold; height:30px; line-height:30px; }
.sub01{left:0px;}
.sub02{left:0px;}
.sub03{left:0px;}
.sub04{left:0px;}
.sub05{left:0px;}
.sub06{right:0px;}
.sub07{right:0px;}
.sub08{right:0px;}
.banner{width:1200px; margin:0 auto; margin-top:10px; height:auto; overflow:hidden;}
#full-screen-slider { width:100%; height:380px; float:left; position:relative}
#slides { display:block; width:100%; height:380px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:330px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#000}

#main{width:1200px; margin:0 auto; margin-top:30px; height:auto; overflow:hidden;}
.sub_main{width:895px; float:left;}
.newstop{float:left; margin-top:10px; width:345px;}
.news{float:left; width:345px;}
.news ul li{display:block; float:left; width:330px; background:url(../images/dot.jpg) left no-repeat; padding-left:10px; line-height:30px;}
.news_qiu{float:left; margin-top:10px;}
.news_dot{background:url(../images/ico1.png) center no-repeat; display:block; margin-top:10px; height:60px; float:left; width:33px;}

.about{float:right; margin-left:20px; width:511px; line-height:22px; color:##4D4D4D;}
.about_p{ margin-top:15px; text-indent:4ex; display:block; float:left; width:511px;}
.pro_da{float:left; width:895px; margin-top:40px;}
.wrapOn img {display:block; border:1px solid #c6c6c6}
/*.wrapOn { position:relative; overflow:hidden;}
.wrapOn div {width:212px; height:162px;  position:absolute; left:0; top:0;}
.wrapOn div b {display:block; width:212px; height:162px; position:absolute; left:0; top:162px; background: url(../images/pro_img.png);}
.wrapOn div a {position:relative; z-index:500; padding-top:22px; display:block; }*/
.wrapOn div p {font-size:12px; color:#fff; line-height:16px;}
.wrapOn div a:hover {color:#ff0;}
#pic-roll li{width:212px; float:left; height:192px; margin-top:25px; margin-right:15px;}
.pro_dazi{width:212px; line-height:30px; text-align:center;}

.email{background:url(../images/e_mail.png) left no-repeat; float:left; width:174px; padding-left:90px;  height:73px; border:1px solid #cccccc;}
.email_t{margin-top:10px; font-size:20px; display:block; font-family:'微软雅黑';}
.email_tt{font-size:14px; display:block; font-family:'微软雅黑';}

.veido{margin-top:10px; float:left;}
.veido img{ padding:2px; border:1px solid #CCC;}
.contact{background:url(../images/contact.jpg) left no-repeat; height:375px; padding-top:106px; line-height:21px; color:#666; padding-left:15px; padding-right:15px; width:236px; margin-top:10px; float:left;}

.contact2{background:url(../images/contact_en.jpg) left no-repeat; height:375px; padding-top:106px; line-height:21px; color:#666; padding-left:15px; padding-right:15px; width:236px; margin-top:10px; float:left;}
.links{width:1200px; margin:0 auto; margin-top:10px; border-top:1px solid #CCC; padding-top:15px;}
.link_img{background: url(../images/link.png) left no-repeat; height:30px;  padding-left:100px; line-height:30px;}
.link_img2{background: url(../images/link_en.png) left no-repeat; height:30px;  padding-left:100px; line-height:30px;}

.footer{width:100%; background:url(../images/foot_left_bg.png) center no-repeat; margin:0 auto; margin-top:50px; height:120px;}
.copyright{width:1200px; margin:0 auto; height:120px; background:url(../images/copyright_bg.jpg) center top no-repeat; text-align:center; line-height:22px; padding-top:10px; }


.about_left{display:block; float:left; width:269px; font-family:"微软雅黑"; font-size:14px;}
.about_left_top{width:219px; background:url(../images/ny_menu.jpg) left no-repeat; height:42px; font-size:20px; font-family:'微软雅黑'; color:#FFF; line-height:42px; padding-left:50px;}
.about_left ul li{display:block; float:left; background:url(../images/ny_menu_line.png) center bottom no-repeat; line-height:40px; padding-left:50px; width:219px;}
.about_left ul li a{ color:#666; text-decoration:none;}
.about_left ul li a:hover,
.about_left ul li a.hotnav{ color:#000; text-decoration:none;}

.about_contant{background:url(../images/contact_tb.png) left no-repeat; float:left; width:174px; padding-left:90px;  height:73px; border:1px solid #cccccc;}
.about_contant_t{margin-top:10px; font-size:20px; display:block; font-family:'微软雅黑';}
.about_contant_tt{font-size:14px; display:block; font-family:'微软雅黑';}

.about_right{width:900px; float:right; font-family:'微软雅黑';}
.about_copt{line-height:22px;}
.about_right_top{background:url(../images/ny_lmdh.jpg) center no-repeat; margin-top:10px; font-size:16px; line-height:30px;}
.about_nei{margin-top:30px; /*text-indent:2em;*/ line-height:28px; font-size:13px;}
.news_nei{margin-top:30px; height:auto; overflow:hidden; }
.news_nei ul li{display:block; float:left; border-bottom:1px dashed #CCC; height:130px; width:900px; }
.news_nei div{text-align:right; line-height:50px; font-size:15px;}
.news_nei div a{ float:left;}
.news_nei span{ width:900px; font-size:12px; text-indent:2em; line-height:22px; color:#666;}
.news_more{float:right; text-align:center; width:50px; display:block; border:1px solid #848484; margin-right:15px; color:#000;}

.pro_nei{margin-top:30px;}
.pro_nei ul li{display:block; float:left; width:206px; margin-right:17px; margin-top:15px; height:192px; text-align:center; line-height:30px;}
.pro_nei ul li img{ border:1px solid #CCC;}



.news_page{text-align:center;margin-top:10px; clear:both;}
.news_page a{ margin-right:10px;}
.about_nei2{margin-top:30px;  line-height:28px; font-size:13px;}









/*********************内页  详情*********************/
.n_content{padding:10px 0 50px 0;}
.view-title{font-size:16px;font-family:'微软雅黑';text-align:center;	font-weight:bold;color:#666666;}
.view-element{font-size:14px;text-align:center;	color:#666666;border-bottom:1px dashed #CCC;margin: 0 0 10px;padding:10px;}
.view-element a{color:#333;}
.n_content_c{line-height:28px;padding:10px 0 0 10px;}
.content_bottom p{font-size:14px;font-family:'微软雅黑';margin:30px 0 20px;}
.content_bottom p a{color:#666666;font-size:12px;font-family:'宋体';}


/*********************内页  留言*********************/
.n_content{padding:0 20px 20px;}
.comm-list {border: 1px solid #E9E9E9;margin-top: 10px;}
.comm-list-title {height: 30px;line-height: 30px;border-bottom: 1px solid #E9E9E9;font-weight: bold;background-color: #F5F5F5;}
.comm-list-title span {display: block;float: left;padding-left: 28px;}
.comm-list-title a.back {display: block;float: right;margin-right: 10px;font-weight: normal;}
.comm-list-content {clear: both; padding: 10px 0 10px 15px;line-height: 20px;color:#333;}
.comm-list-content table td {padding: 3px;}
.comm-list-content table td input {border: 1px solid #CCC;height: 15px;padding: 3px;}
.plist{margin-top:40px;text-align:center;}
.putime{padding-right:15px;}
.comm-list-repley {clear: both;color:#666;line-height: 20px;margin: 10px;margin-top: 0;padding: 6px;background-color: #F6F6F6;border: 1px dashed #CCCCCC;}
.comm-list-repley span {font-weight: bold;color: #0175BE;}








/*内页  人才招聘*/
.zhaopin_tl{background: #eff0ee;height: 30px;line-height: 30px;margin: 10px 0 10px 0;border: 1px solid #eaebe9;color:#333; font-size:15px; font-weight:700; }
.zhaopin li{line-height:30px;padding-left:15px;	}
/*.zhaopin li span {font-weight: bold;color:#666;}*/
.zhaopin em {background:#2090CF;display: block;width: 90px;text-align: center;color: red;font-style: normal;height: 30px;line-height: 30px;margin-left:15px;margin-top:15px;}
.zhaopin em a{color:#fff;	}
.comm-list {border: 1px solid #E9E9E9;margin-top: 10px;}
.comm-list-title {height: 30px;line-height: 30px;border-bottom: 1px solid #E9E9E9;font-weight: bold;background-color: #F5F5F5;}
.comm-list-title span {display: block;float: left;padding-left: 28px;}
.comm-list-title a.back {display: block;float: right;margin-right: 10px;font-weight: normal;}
.comm-list-content { clear: both; padding: 10px 0 10px 15px; line-height: 20px; background-color: #FEFEFE;color: #333;}
.comm-list-content table td { padding: 3px;}
.comm-list-content table td input {border: 1px solid #CCC; height: 15px;padding: 3px;}



/*********************内页  留言*********************/
.n_content{padding:0 20px 20px;}
.comm-list {border: 1px solid #E9E9E9;margin-top: 10px;}
.comm-list-title {height: 30px;line-height: 30px;border-bottom: 1px solid #E9E9E9;font-weight: bold;background-color: #F5F5F5;}
.comm-list-title span {display: block;float: left;padding-left: 28px;}
.comm-list-title a.back {display: block;float: right;margin-right: 10px;font-weight: normal;}
.comm-list-content {clear: both; padding: 10px 0 10px 15px;line-height: 20px;color:#333;}
.comm-list-content table td {padding: 3px;}
.comm-list-content table td input {border: 1px solid #CCC;height: 15px;padding: 3px;}
.plist{margin-top:40px;text-align:center;}
.putime{padding-right:15px;}
.comm-list-repley {clear: both;color:#666;line-height: 20px;margin: 10px;margin-top: 0;padding: 6px;background-color: #F6F6F6;border: 1px dashed #CCCCCC;}
.comm-list-repley span {font-weight: bold;color: #0175BE;}



#pic-roll{overflow:hidden;float:left;margin-top:5px;width:890px;height:230px;}
#roll-item{float: left;width:800%;margin-top:10px;}
#roll-item1{float: left;}
#roll-item2{float: left;}

