﻿@charset "utf-8";
body {
	padding:0px;
	margin:0px;
	font:12px/20px tahoma,arial,微软雅黑;
	background-color:#fff;
	color:#666;
	letter-spacing:1px;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h4, h5, h6, input, button, textarea, p, blockquote, th, td, form, figure{
    margin: 0px;
    padding: 0px;}
a{ text-decoration:none; }
ul{ list-style-type:none;}
img{ vertical-align:middle; border:0;}
.clear{ clear:both; height:0; line-height:0; font-size:0;}
.fl{float:left; }
.fr{float:right; }
li{ list-style-type:none;}


/*-----头部-------*/
.headerbox{ width:100%; height:81px;}
.header{ width:1000px; height:81px; margin:28px auto 0;}
.logo{ float:left; margin-left:18px;}
.searchInput{ width:184px; height:33px; background:url(../images/index_06.jpg); border:0; text-indent:5px; float:left; margin:28px 0 0 190px;}
.buttom{ width:14px; height:14px; background:url(../images/index_09.png); border:0; margin:38px 0 0 -23px; float:left;}
.language{ width:100px; height:28px; margin:34px 0 0 15px; float:left;}


/*-----导航-------*/
.navbox{ width:100%; height:50px; background-color:#0657b2; margin-top:20px;}
.nav{ width:1000px; height:50px; margin:0 auto;}
.nav li{ float:left; width:110px; text-align:center; line-height:50px; background:url(../images/index_15.jpg) right center no-repeat;}
.nav li a{ color:#FFF; font-size:14px; width:110px; display:inline-block;}
.nav li a:hover{ font-weight:bold; display:inline-block; width:111px; height:50px; background-color:#014085; margin-left:-1px;}
.nav li a.active{ color:#fff; display:inline-block; width:112px; height:50px; background-color:#014085; font-weight:bold; margin-left:-2px;}


/*-----banner-------*/
.fullSlide{ width:100%;  position:relative;  height:350px; background:#000;}
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0;}
.fullSlide .bd ul{ width:100% !important;}
.fullSlide .bd li{ width:100% !important;  height:350px; overflow:hidden; text-align:center;}
.fullSlide .bd li a{ display:block; height:350px; }
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; background:url(../images/touming.png) repeat-x; text-align:center;_background:#000; _filter:alpha(opacity=60); }
.fullSlide .hd ul{ text-align:center;  padding-top:5px;}
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(../images/tg_flash_p.png) -18px 0; overflow:hidden; line-height:9999px; }
.fullSlide .hd ul .on{ background-position:0 0; }


/*-----main-------*/
.main{ width:1000px; margin:35px auto;}
/*-----about-------*/
.main_left{ width:301px; height:463px; padding-right:23px; float:left; border-right:#ececec 1px solid;}
.picture{ height:207; background:#fff; position:relative; overflow:hidden;}
.picture #slider2 { width:303px; height:207px; margin:0 auto; position:relative;overflow:hidden;}
.picture #slider2 .slice { display:block; position:absolute; z-index:50; height:100%;}
.picture #slider2 .controlNav { position:absolute; bottom:5px; right:10px; z-index:100;}
.picture #slider2 .controlNav a { background:#ccc; cursor:pointer; display:block; float:left; text-indent: -5000px; width:20px; height:10px; margin:3px;}
.picture #slider2 .controlNav a.active { background:#84d5ff;}
.main p.title{ padding:21px 0;}
.main p.title a{ float:right;}
.main_right{ float:right; width:661px;}
/*-----contact-------*/
.main_up{ width:646px; height:226px; padding-left:15px; border-bottom:#ececec 1px solid; background:url(../images/english_08.png) right center no-repeat;}
.main_up p{ line-height:30px;}
.main_down{ width:646px; margin-left:15px;}
/*-----product-------*/
.product{ width:654px; height:182px;}
#demo{ width:654px; float:left ;overflow:hidden; height:182px;}
#indemo { float:left; width:800%;}
#demo1,#demo2{ height:182px ;float:left; display:inline-table;}
#demo1 li,#demo2 li{ width:148px; height:182px; float:left; padding:0 20px; text-align:center;}
#demo1 li p{ margin-top:5px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
#demo1 li img,#demo2 li img{ display:block; padding:2px; border:1px solid #ccc;}
#demo a,.sub_product li a{color:#666;}


/*-----footer-------*/
.footerbox{ width:100%; height:40px; background-color:#0657b2; margin-top:30px;}
.footer{ width:1000px; height:40px; margin:0 auto;}
.footer li{ float:left; width:110px; text-align:center; line-height:40px; background:url(../images/index_33.jpg) right center no-repeat;}
.footer li a{ color:#FFF;}
.footer li a:hover{ font-weight:bold;}
.footer span{ float:right;  line-height:40px; color:#FFF; padding-right:26px;}
.bottom{ width:100%; text-align:center; padding:19px 0 19px 0;}


/*-----subpage-------*/
.sub_left{ width:213px; float:left;}
.sub_list{ padding-bottom:20px; border-radius:5px; border:#ececec 1px solid; box-shadow: 1px 1px 5px 0px #ededed; overflow:hidden;}
.sub_list li{ width:175px; background:url(../images/neiye_09.jpg) 17px 24px no-repeat; margin:0 auto;}
.sub_list li a{ width:130px; padding:17px 0 13px 45px; border-bottom:#dcdcdc 1px dashed;margin:0 auto; color:#666; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.sub_list li a:hover{ color:#0657b2;}
.sub_con{ margin-top:30px; line-height:30px; border-radius:5px; border:#ececec 1px solid; box-shadow: 1px 1px 5px 0px #ededed; overflow:hidden;}
.sub_con span{ padding-left:75px;}

.sub_right{ float:right; width:760px; margin-left:20px; border:#ececec 1px solid; box-shadow: 1px 1px 5px 0px #ededed; min-height:758px; border-radius:5px;}
.sub_title{ width:760px; height:49px; background:#f8f8f8; border-bottom:#ececec 1px solid; line-height:49px;}
.sub_title h2{ padding-left:21px; font-size:18px; color:#0657b2; font-weight:bold; width:200px; float:left;}
.sub_title span{ float:right; margin-right:10px; color:#999; padding-right:21px;}
.sub_title a{ color:#999;}
.sub_title a.active_2{ color:#0657b2;}
.sub_content{ padding:15px 25px 20px 25px;}
.aboutlist p{ text-indent:24px; line-height:37px;}


/*-----new-------*/
.newlist{ padding:5px;}
.newlist li{ background:url(../images/icon2.jpg) 10px center no-repeat;border-bottom:#dcdcdc 1px dashed; padding:13px 10px 13px 25px; }
.newlist li span{ float:right}
.newlist li a{ color:#666; display:inline-block; width: 470px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.newlist li a:hover{ color:#666; font-weight:bold;}
/*-----new_show-------*/
.new_title{ text-align: center; margin: 15px 0; border-bottom: 1px dashed #DEDEDE;}
.new_title p{ margin:10px 0;}
.new_content{ line-height:35px;}
.new_content p{ text-indent:24px;}
.new_content a{ color:#0657b2;}

/*-----product-------*/
.productlist ul{ display: inline-block;}
.productlist ul li{ float:left; display:inline-block; width:190px; height:220px; text-align:center; margin:10px 23px;}
.productlist ul li a{ color:#666;}
.productlist ul li a:hover{  font-weight:bold;}
.productlist ul li a span{ width:190px; height:190px; display:inline-block;}
.productlist ul li a span img{ padding:4px; border:1px solid #ccc;}
.productlist ul li a p{ margin:6px auto 0; width:150px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
/*-----page-------*/
.page{ text-align:center; margin-top:30px; padding-bottom:20px;}
.page span{ margin:0 5px;}
.page span strong{ color:#d40101;}
.page a{  margin:0 5px; color:#666;}
.page a:hover{color:#bb242b; font-weight:bold;}

/*-----contact-------*/
.contactlist{ width:550px; height:500px; margin:30px 0 0 82px; background:url(../images/contact_04.jpg) right bottom no-repeat;}
.contactlist p{ margin-left:5px; line-height:33px;}

/*-----messages-------*/
.messagelist{ padding:30px 0 20px;}
.messagelist ul{ display:inline-block; margin:30px 0 60px 50px;}
.messagelist ul li{ padding:13px 8px;}
.messagelist ul li span{ display:inline-block; width:100px; text-align:left;}
.messagelist ul li input{ line-height:24px; border:1px solid #ccc; text-indent:5px; }
.messagelist ul li font{ margin-left:10px;}
.messagelist ul li font strong{ color:#C00100;}
.messagelist ul li textarea{ width:100%; text-indent:5px;}
.messagelist ul li p{ margin-top:12px; text-indent:0}
.messagelist ul div{ text-align:center;}
.messagelist ul div input{ margin:10px; text-align:center; cursor:pointer;}

/*-----zhaopin-------*/
.renlilist{ width:710; margin:15px auto;}
.renlilist table{ border-collapse:collapse;}
.renlilist table td{ text-align:center; height:40px; border:1px solid #9fa0a0; }
.renlilist table a{ color:#0657b2;}
.renlilist table a:hover{ font-weight:bold;}

/*-----zijian-------*/
.zj{ margin:10px 0 50px;}
.zj table{ border-collapse:collapse;}
.zj table td{ border:1px solid #ccc; height:35px; line-height:35px; text-indent:10px;}
.zj table td input{ text-indent:5px; height:20px;}
.zj table td textarea{ width:525px; text-indent:5px; margin:5px 0; font-size:12px; color:#666;}
.zj table td input.textk{ width:522px;}
.zj table td.bg{ background-color:#F1F4F5; text-align:right; padding-right:10px;}
.zj table td input.an{ height:30px; margin:10px 15px 10px 0;}





