﻿/**首页头部与底部**/



body{ background:url(../psd/topbg.png) repeat-x  center top; }
#head,#nav,#maincontent,#mainabout{width:1030px; margin:0px auto;}

#head{ height:130px; }
.logo{float:left; margin-top:15px; }
.language { display:block; margin-top:5px; text-align:left; }
strong{ color:#0072ff;}

#right{float:right;}
#banner{ width:100%; height:370px; background:url(../img/b1.jpg) no-repeat top}

.yscontentAll{ background:url(../img/bg1.jpg) no-repeat center top #f4f4f4; } 
#yscontent{ width:100%; background:url(../img/bg1.jpg) no-repeat center top #f4f4f4; height:auto; padding-top:190px; width:1030px; margin:0 auto;}
#newsIndexcontent{ width:100%;  height:430px; padding-top:20px; }
#maincontent{ height:auto; background:url(../psd/maincontent.jpg) no-repeat; }
#maincontent_left{float:left; width:230px; height:auto; padding-top:25px}
.ysimage{ text-align:center; padding-top:30px; padding-bottom:30px}
.youshibox{ background:url(../img/ysline.gif) no-repeat top; padding-bottom:30px; padding-top:20px}
.youshibox_left{float:left;width:590px}
.youshibox_right{float:right;width:410px; text-align:right; padding-top:20px}
.youshibox_left1{float:left;width:410px; padding-top:15px}
.youshibox_right1{float:right;width:590px;}
.youshilist{ font-size:14px; line-height:24px; color:#454545;}
.youshititle{ height:70px; padding-top:25px}
.youshititle_a{float:left; width:85px;}
.youshititle_b{float:left; line-height:60px; color:#0069aa; font-size:20px;}
.youshititle_c{float:left; color:#0069aa; font-size:20px; line-height:30px;}
#maincontent_right{float:right; width:800px; height:auto; padding-top:25px; overflow:hidden}
.lefttitle{ background:url(../img/lefttitle.png) center center; line-height:43px; height:43px; font-size:18px; font-weight:bold; color:#ffffff; text-align:center;}
.righttitle{height:55px; background:url(../img/locationdi.png); margin-left:20px}
.righttitle_a{float:left; line-height:52px;font-size:16px; font-weight:bold; color:#006bb4; padding-left:33px}
.righttitle_b{float:right; padding-top:18px; padding-right:20px}

.newsproduct{  background:url(/img/newsproductbg.png) repeat-y right top; padding-left:20px; }
.bottom{ margin-left:20px; border-bottom:1px solid #d7d7d7; }
.newsproduct li{float:left;width:178px; height:200px; margin:0 8px; background:url(/psd/bottombg.jpg) no-repeat  center 157px;}
.newsproduct img{width:176px; height:156px; border:1px solid #ddd;}
.newsproduct dt{  text-align:center; line-height:30px;}




.newsproduct ul.OtherList li{float:left;width:178px; height:278px; background:url(/psd/bottombg.jpg) no-repeat  center 177px; display:block; padding:0;}
.newsproduct ul.OtherList img{width:176px; height:238px; border:1px solid #ddd;}
.newsproduct ul.OtherList dt{  text-align:center; line-height:30px;}

.OtherView{  background:url(/img/newsproductbg.png) repeat-y right top; padding-left:20px; }

.ProductList{  background:url(/img/newsproductbg.png) repeat-y right top; padding-left:10px; padding-top:9px; }
.ProductList li{float:left;width:178px; height:200px; margin:0 8px; background:url(/psd/bottombg.jpg) no-repeat  center 157px;}
.ProductList img{width:176px; height:156px; border:1px solid #ddd;}
.ProductList dt{  text-align:center; line-height:30px;}
.clearProductList{ border-bottom:1px dashed #d7d7d7; clear:both; padding:0 0 0 57px; width:720px; float:right; }

.kefutitle{height:48px; background:url(../img/kfdi.jpg)}
.kefutitle_a{float:left; line-height:43px;font-size:16px; font-weight:bold; color:#006bb4; padding-left:50px}
.kefutitle_b{float:right; padding-top:15px; padding-right:20px}
.kefuimage_wrap{ height:210px; padding-top:20px}
.kefuimage{ height:185px;}

.p_tu{ height:185px; overflow:hidden;}
.p_tu li{float:left; width:180px; height:153px;}
.p_tu li img{width:180px; height:153px; border:1px solid #e8e8e8}

.p_tu2{height:210px; overflow:hidden}
.p_tu2 li{float:left; width:255px; height:180px; text-align:center;}
.p_tu2 li img{width:245px; height:180px;}
.p_tu2 li p{ text-align:center;}

.abouttitle{ background:url(../img/abouttitle.png); line-height:45px; height:45px; font-size:17px; font-weight:bold; color:#ffffff; padding-left:32px; margin-top:25px} 
.abouttitle span{ padding-left:50px; font-size:12px;} 
.aboutbox{ height:255px; padding:20px; padding-bottom:0; line-height:24px; font-size:13px; color:#fff; line-height:24px;}
.aboutbox strong{ color:white;}
.aboutbox a{ color:#ffff00; text-decoration:underline;}
.aboutbox h2{ color:#0065ab; font-size:16px; line-height:30px}
.aboutbox p{ padding-top:8px}
.aboutbox dt{ text-align:right; padding-top:2px;}
.chuhuobox{ height:180px; padding-top:20px; border:1px solid #d9d9d9; }
.newstitle_a{ height:40px;background:url(../img/newstitleline.gif) repeat-x bottom;}
.newstitle_a_1{float:left; border-bottom:2px solid #0d87d0; height:38px; color:#0464a0; font-weight:bold; font-size:16px; line-height:38px; padding-left:5px; padding-right:5px}
.newstitle_a_2{float:right; padding-top:10px;}
#newsmain_a{float:left; width:330px; height:360px; padding-top:15px}



#newsmain_b{float:right; width:300px; padding-left:20px;  padding-top:15px}
.hotnews{border-bottom:1px dashed #d5d5d5; height:175px;}
.hotnews_a{float:left; width:200px; padding-top:20px}
.hotnews_b{float:right; width:450px; padding-top:20px; line-height:22px}
.hotnews_b h2{ line-height:30px; font-size:16px; height:35px}
.hotnews_b dt{ text-align:right;}

.indexnews{ padding-top:5px;}
.indexnews li{ line-height:34px; background:url(../img/dian.gif) no-repeat left 50%; padding-left:10px;border-bottom:1px dashed #d5d5d5; width:320px;}

.kefuboxtitle{width:1018px; margin:0px auto; margin-top:20px; background:url(../img/casedi.gif) repeat-x; height:40px; border:1px solid #dddddd; border-bottom:0px}
.kefuboxtitle_a{background:url(../img/casejt.gif) no-repeat 15px 50%; font-size:14px; padding-left:32px; line-height:40px;float:left; font-weight:bold;}
.kefuboxtitle_b{float:right; padding-right:15px; line-height:40px}
#foot{ width:100%; height:auto; background:#1167b8; text-align:center}
#foot a{ color:#cce1f0;}
#footmenu{color:#cce1f0;text-align:center; line-height:45px;}
#footmenu a{ padding:0 25px;}
#copyright{ height:auto; color:#cce1f0;text-align:center; border-top:1px solid #2480bf; padding-top:10px; padding-bottom:10px; line-height:20px}
.faq_wrap{ padding-top:20px; }
.gongg{height:330px; overflow:hidden;}
.wenda{ border-bottom:1px dashed #cccccc; padding-bottom:8px; padding-top:8px; font-size:12px}
.wen{ background:url(../img/we.gif) no-repeat left 3px; line-height:18px; padding-left:30px; padding-top:3px; padding-bottom:3px}
.da{background:url(../img/da.gif) no-repeat left 5px; line-height:18px; padding-left:30px; padding-top:5px}
#friendlink{ width:972px;  margin:0px auto; background:url(../psd/link.jpg) no-repeat  center top; padding-top:68px; line-height:24px; padding-bottom:35px; margin-top:20px; }
#friendlink li{ line-height:22px; float:left; padding-right:15px;}
/**导航**/
.nav_wrapAll{ background:url(../img/menudi.jpg); height:42px;}
#nav_wrap{ background:url(../img/menudi.jpg); height:42px; width:1030px; margin:0 auto;}
#nav{height:42px;background:url(../img/menudi.jpg) no-repeat left; font-family:"微软雅黑"; font-weight:bold}
#nav li{ background:url(../img/menuline.jpg) no-repeat right; text-align:center;width:112px;float:left; }
#nav a{color:#ffffff; font-size:15px;display:block;height:42px; line-height:42px;}
#nav a:hover{color:#ffff00;  background:url(../img/menudihover.jpg)  right;}


/**内页**/
.lefttitle_a{ background:#eb4f1f; line-height:40px; height:40px; font-size:16px; font-weight:bold; color:#ffffff; text-align:center; margin-top:10px}
.leftimage_a{ padding:0px; margin:0px;}
.aboutcontent{ padding-top:15px; padding-bottom:30px; font-size:13px; line-height:180%; background:url(/img/newsproductbg.png) repeat-y right top; padding-left:28px; padding-right:8px; min-height:500px;}
.aboutcontent p{ padding-bottom:15px;}

.contactcontent{ padding-top:15px;  font-size:13px; line-height:180%; background:url(/img/newsproductbg.png) repeat-y right top; padding-left:28px; padding-right:8px; min-height:480px;}

.jobcontent{ padding-top:15px; padding-bottom:30px; font-size:13px; line-height:180%; background:url(/img/newsproductbg.png) repeat-y right top; padding-left:28px; padding-right:8px; min-height:408px;}
.jobcontent p{ padding-bottom:10px; text-indent:0px; }

.newscontent{padding-left:23px; padding-top:15px; background:url(/img/newsproductbg.png) repeat-y right top; padding-left:20px;}

.Newslist{  padding:15px 15px 0 40px; background:url(/img/newsproductbg.png) repeat-y right top; min-height:448px;}

.Newsview{  padding:15px 15px 22px 30px; background:url(/img/newsproductbg.png) repeat-y right top; }
.Newsview p{ text-indent:24px; padding-bottom:15px;}

.productcontent{ background:#ffffff;; background:url(/img/newsproductbg.png) repeat-y right top; padding-left:20px;}

.leftcontent{background:#e9e7ea; padding:1px 5px; color:#000000; line-height:200%; border-bottom:3px solid #ff6600}
.leftcontent p{ padding-top:1px}
.leftcontent strong{color:#d23f00; font-size:14px}

.leftmenu{ padding:0; margin:0; }
.leftmenu li{line-height:40px; background:#cce1f0; background:url(../img/leftmenudi.gif)}
.leftmenu a{ padding-left:20px; font-size:13px; color:#0072ff; font-weight:bold; }
.type_list ul{ background:#F2F2F2; height:auto;}
.type_list ul li{ float:left;line-height:30px; clear:both; display:block; background:url(/psd/dot.jpg) no-repeat 10px center;}
.type_list ul li a{ padding-left:17px; font-size:12px; font-weight: normal; color:#666;}



.productxxsm{ padding:10px 0px; text-align:center}
.productxxsm h2{ font-size:24px; font-weight:normal; line-height:30px; height:45px; color:#333333}
.productxxcs{ padding-top:10px; text-align:left; padding-bottom:15px; padding-left:10px;  }

.productview9999{ text-align:left; padding-left:10px;  }

.news{width:auto;height:auto;}
.news li{ background: url(/psd/newsjt.gif) no-repeat 2px 50%;  padding-left:15px;height:36px; line-height:36px;border-bottom:1px dashed #dddddd; background:url(../img/newsjt.gif) no-repeat 3px 50%; font-size:14px}
.news span{float:right; width:70px; font-size:11px}





.newsasp li{ padding-left:15px;height:127px; border-bottom:1px dashed #cdcdcd; clear:both; padding:15px 0;  }
.newsasp li .left{ float:left;width:160px;height:127px;}
.newsasp li .left img{ width:150px; height:127px; padding-right:10px;}
.newsasp li .right{ height:127px; float:left; width:610px;}
.newsasp li .right a.h2 { line-height:18px;padding-bottom:15px; display:block;  clear:both; font-weight:bold; font-size:16px; color:#5c69ca;  }
.newsasp li .right div.content2{ line-height:24px;}
.newsasp li .right div.content2 span{ float:right; font-size:11px; color:#ccc;}


.viewbox{width:auto; padding-top:6px}
.viewbox h2{font-size:18px;color: #444444; font-weight:weight; height:35px;text-align:center;border-bottom:1px dashed #dddddd}
.info{ line-height:25px; height:35px; text-align:right; color:#787878; padding-top:10px}
.content{ height:auto; padding-top:15px; text-align:left; min-height:277px; _height:277px; line-height:2; font-size:13px;}
.content1{ height:auto; padding-top:15px; padding-bottom:15px; text-align:left;}

.context{height:30px; line-height:30px; padding:2px; background:#eeeeee; border:1px solid #ccc; font-size:14px;}
.context ul{ padding:0px; margin:0px;list-style-type:none;}
.context li.left{float:left; height:30px; line-height:30px;}
.context li.right{float:right; height:30px; line-height:30px; text-align:right;}
.context a{ color:#370080; line-height:14px;}
.context a:hover{ color:#370080; font-weight:bold;font-size:14px;}

.page_pic{ padding-top:19px}
.page_pic li{float:left;width:245px; height:220px; padding-left:20px}
.page_pic img{width:245px; height:180px; border:0}
.page_pic dt{ padding-top:5px; text-align:center}

.page_pic_chenggong{ padding-top:19px; margin-left:35px;}
.page_pic_chenggong li{float:left;width:200px; height:200px; padding-left:20px; padding-right:30px; }
.page_pic_chenggong img{width:200px; height:170px; border:0;border:2px solid #f1f1f1;}
.page_pic_chenggong img:hover{ border:2px solid #ff6600;}
.page_pic_chenggong dt{ line-height:30px; text-align:center}

.page_picVideo{ padding-top:19px}
.page_picVideo li{float:left;width:377px; height:310px; padding-left:20px}
.page_picVideo dt{ padding-top:5px; text-align:center}


#contactbanner{ background:url(../img/contact.jpg) no-repeat center top; height:320px}
#newsbanner{ background:url(../img/news.jpg) no-repeat center top; height:320px}
#otherbanner{ background:url(../img/other.jpg) no-repeat center top; height:320px}
#aboutbanner{ background:url(../img/aboutbanner.jpg) no-repeat center top; height:320px}
#productbanner{ background:url(../img/product.jpg) no-repeat center top; height:320px}
/**按钮**/
.btn02 { width:120px; height:40px; background:#ff4400; color:#ffffff;font-size:16px; font-weight:bold; line-height:40px; cursor:pointer; border:0; margin:0; padding:0; text-align:center;}
.btn04 { width:120px; height:40px; background:#ad0000; color:#ffffff;  font-size:16px; font-weight:bold; cursor:pointer; line-height:40px; border:0; margin:0; padding:0; text-align:center;}

.clear{ clear:both;}

.main2016IndexBg{ background:url(../psd/main2016IndexBg.jpg) repeat-x left top; margin-bottom:15px; }

.adv2016 { margin:0 auto; width:1030px;}

.cerindexAll{background: url(../img/cerbg.jpg) repeat-x; height:340px;}
.cerindex{ background: url(../img/cerbg.jpg) repeat-x; height:340px;  width:1030px; margin:0 auto;}
.cerindex .title{ text-align:center;padding-top:35px; }
.cerindex .title a{ font-weight:bold; font-size:18px; color:#0072ff;}
.cerindex .more{ width:89px; height:34px; margin:0 auto; line-height:24px; background:url(../img/cermore.jpg) no-repeat; text-align:center; margin-top:8px;}
.cerindex .more a{  font-size:12px; color:#fff;}

.contacttd {
	line-height: 190%; padding-top: 15px; padding-bottom: 15px; font-size: 14px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed;
}

/*以下是招聘*/
.dd1 {
	 margin-top: 10px; margin-bottom: 8px; border-top-color: rgb(226, 226, 226); border-left-color: rgb(226, 226, 226); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-collapse: collapse;
}
.dd1 td {
	padding: 5px; border-right-color: rgb(226, 226, 226); border-bottom-color: rgb(226, 226, 226); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}


