@charset "gb2312";/* CSS Document */

/*IE6*/
#ie6shengji{_position:absolute;_top:expression(eval(document.documentElement.scrollTop));left:0;z-index:9999;font-size:14px;color:#fff;background:#c00;width:100%;height:40px;line-height:40px;text-align:center;}
#ie6shengji a{color:#fff;font-weight:bold;}
#buttona{width:70px;height:25px;line-height:25px;margin-left:20px;}

*{zoom:1;}

html,body,div,p,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe,frameset,table,th,tr,td,fieldset,span{margin:0;padding:0;list-style:none;}

img{border:none;}

/* IE5.xIE6 bug */ 
* html body{overflow:visible;} 
* html iframe,* html frame{overflow:auto;} 
* html frameset{overflow:hidden;} 

/* body */ 
body{color:#666;font-size:12px;font-family:"Microsoft Yahei";transition:all 0.3s;} 
i,em,cite{font-style:normal;}

/* a */ 
a,a:link{color:#666;text-decoration:none;}
a:visited{}
a:active,a:hover{text-decoration:none;color:#ff8a00;}
a:focus{outline:none;}

.cl{clear:both;}
.w{width:1004px;height:auto;margin:0 auto;}
.ov{overflow:hidden;}

.top{width:100%;height:108px;}
.top .w{background:url(../images/map.jpg) no-repeat;overflow:hidden;}
.top .logo{width:637px;height:108px;float:left;}
.top .tt{width:200px;float:right;}
.top .tt .txt{height:25px;line-height:25px;font-size:14px;color:#666;margin-top:20px;}
.top .tt .txt a{color:#666;font-size:14px;}
.top .tt .tel{width:100%;height:25px;font-size:16px;color:#666;margin-top:5px;}

.nav{width:100%;height:40px;background:#254995;line-height:40px;}
.nav ul{}
.nav ul li{width:143px;text-align:center;float:left;}
.nav ul li a{width:143px;height:40px;display:block;font-size:14px;color:#fff;transition:all 0.3s;}
.nav ul li a:hover{background:#2f57ac;}
.nav ul li .navhover{background:#2f57ac;}
.nav ul li dl{display:none;background:#254995;position:absolute;z-index:1;}
.nav ul li dl a{font-size:12px;}


.bannerbox { width: 100%; height: 439px; overflow: hidden;}
#focus { width: 1920px; height: 439px; clear: both; overflow: hidden; position: relative;margin-left:50%;left:-960px; }
#focus ul { width: 1920px; height: 439px; float: left; position: absolute; clear: both; padding: 0px; margin: 0px; }
#focus ul li { float: left; width: 1920px; height: 439px; overflow: hidden; position: relative; padding: 0px; margin: 0px; }
#focus .preNext { width: 30px; height: 30px; position: absolute; bottom: 30px; cursor: pointer; }
#focus .pre { left: -30px;margin-left: 50%;background: url(../images/sprite.png) no-repeat left center; }
#focus .next { left: 2px;margin-left: 50%; background: url(../images/sprite1.png) no-repeat right center; }

/*page*/
.page{margin-top:27px;}
.page .left{width:685px;float:left;}
.page .left .aboutnews{width:100%;height:150px;}
.page .left .aboutnews .about{width:310px;height:150px;margin-left:20px;float:left;}
.page .left .aboutnews .about .tit{height:30px;line-height:30px;text-indent:5px;margin-bottom:10px;border-bottom:1px solid #ccc;}
.page .left .aboutnews .about .tit .zh{font-size:16px;color:#4c7aa1;}
.page .left .aboutnews .about .tit .en{font-size:13px;color:#666;margin-left:3px;}
.page .left .aboutnews .about .pic{width:89px;height:89px;float:left;}
.page .left .aboutnews .about .txt{width:195px;margin:5px 0 0 5px;line-height:20px;text-indent:24px;float:left;}
.page .left .aboutnews .news{width:325px;height:150px;float:right;}
.page .left .aboutnews .news .tit{height:30px;line-height:30px;text-indent:5px;margin-bottom:10px;border-bottom:1px solid #ccc;}
.page .left .aboutnews .news .tit .zh{font-size:16px;color:#4c7aa1;}
.page .left .aboutnews .news .tit .en{font-size:13px;color:#666;margin-left:3px;}
.page .left .aboutnews .news ul{}
.page .left .aboutnews .news ul li{height:28px;line-height:28px;text-indent:20px;background:url(../images/ico-jt.png) 4px 10px no-repeat;}
.page .left .aboutnews .news ul li span{float:right;margin-right:5px;}

.page .left .pro{width:666px;height:149px;margin:20px 0 0 19px;background:url(../images/probg.jpg) no-repeat;overflow:hidden;}
.page .left .pro .maq{width:630px;height:107px;margin:20px 0 0 10px;}
.page .left .pro ul{overflow:hidden;}
.page .left .pro ul li{float:left;margin-left:15px;text-align:center;}
.page .left .pro ul li img{width:100px;padding:3px;border:1px solid #ddd;}

.page .right{width:284px;height:312px;background:url(../images/contactbg.jpg) no-repeat;float:right;}
.page .right .contact{margin:80px 0 0 30px;}
.page .right .contact .gsname{font-size:14px;font-weight:bold;}
.page .right .contact li{height:28px;line-height:28px;}


/*ï¿½ï¿½Í¼*/
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

.footer{width:100%;height:53px;line-height:53px;color:#666;background:url(../images/footerbg.jpg) repeat-x;margin-top:10px;text-align:center;}
.footer a{color:#666;}


.up{width:40px;height:40px;display:block;background:url(../images/up.png) no-repeat #666;position:fixed;bottom:50px;right:20px;z-index:9;display:none;}
.up:hover{background:url(../images/up.png) no-repeat #000;}
.show{display:block;}
.hidden{display:none;}
.pages a,.pages span{margin:0 2px;}

/*==========ï¿½ï¿½ï¿½Â²ï¿½ï¿½ï¿½ï¿½ï¿½Validformï¿½ï¿½ï¿½ï¿½ï¿?==========*/
.Validform_checktip{margin-left:8px;line-height:20px;height:20px;overflow:hidden;color:#999;font-size:12px;}
.Validform_right{color:#71b83d;padding-left:20px;background:url(../images/right.png) no-repeat left center;}
.Validform_wrong{color:red;padding-left:20px;white-space:nowrap;background:url(../images/error.png) no-repeat left center;}
.Validform_loading{padding-left:20px;background:url(../images/onLoad.gif) no-repeat left center;}
.Validform_error{background-color:#ffe7e7;}
#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');}
#Validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1;}
#Validform_msg .Validform_title{line-height:25px; height:25px; text-align:left; font-weight:bold; padding:0 8px; color:#fff; position:relative; background-color:#000;}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px; position:absolute; right:8px; top:0px; color:#fff; text-decoration:none;}
#Validform_msg a.Validform_close:hover{color:#cc0;}
#Validform_msg .Validform_info{padding:8px;border:1px solid #000; border-top:none; text-align:left;}

/*ï¿½ï¿½Ò³*/
.nb{width:100%;height:350px;background:url(../images/nb.jpg) center no-repeat;}
.path{height:30px;line-height:30px;text-align:right;}
.main{padding:20px 0;}
.main .left{width:202px;float:left;}
.main .left .lanmu{width:200px;border:2px solid #254995;border-radius:5px;position:relative;}
.main .left .lanmu .tit{width:90px;height:30px;line-height:30px;background:#254995;color:#fff;font-size:14px;font-weight:bold;text-align:center;position:absolute;top:-15px;left:-45px;margin-left:50%;border-radius:15px;}
.main .left .lanmu ul{padding:30px 0 10px;}
.main .left .lanmu ul li{width:100%;height:30px;line-height:30px;margin-top:3px;text-align:center;position:relative;}
.main .left .lanmu ul .current a{color:#fff;}
.main .left .lanmu ul li a{width:100%;height:30px;display:block;transition:all 0.3s;}
.main .left .lanmu ul li a:hover{background:#254995;color:#fff;}
.main .left .lanmu ul .current{background:#254995;}
.main .left .lanmu ul li ul{width:150px;position:absolute;top:0;left:200px;z-index:2;padding:0;background:#254995;display:none;}
.main .left .lanmu ul li:hover ul{display:block;}
.main .left .lanmu ul li ul li a:hover{background:#666;}

.main .left .n_contact{width:200px;border:2px solid #254995;border-radius:5px;margin-top:30px;position:relative;}
.main .left .n_contact .tit{width:90px;height:30px;line-height:30px;background:#254995;color:#fff;font-size:14px;font-weight:bold;text-align:center;position:absolute;top:-15px;left:-45px;margin-left:50%;border-radius:15px;}
.main .left .n_contact ul{padding:30px 0 40px;}
.main .left .n_contact ul li{height:25px;line-height:25px;padding:0 10px;}
.main .left .n_contact ul .name{font-size:14px;margin-bottom:10px;}

/*about*/
.main .right{width:780px;float:right;}
.main .right .tit{height:25px;border-bottom:2px solid #ccc;}
.main .right .tit span{padding:8px 15px;color:#fff;background:#254995;}
.main .right .tt{line-height:25px;padding:10px;}

/*contact*/
.main .right .tt .con_txt{width:250px;float:left;}
.main .right .tt .map{width:500px;height:300px;border:#ccc solid 1px;float:right;}

/*newslist*/
.main .right .tt .newslist{padding-left:20px;background:url(../images/ico-jt.png) 3px 12px no-repeat;height:30px;line-height:30px;}
.main .right .tt .newslist a .title{transition:all 0.3s;}
.main .right .tt .newslist a:hover .title{margin-left:5px;}
.main .right .tt .newslist a .time{margin-right:10px;float:right;}
.main .right .pages{text-align:center;margin-top:10px;}

/*news*/
.main .right .news .title{width:100%;height:31px;line-height:31px;text-align:center;font-size:16px;color:#333;font-weight:bold;border:none;}
.main .right .news .time{text-align:center;}
.main .right .news .tt{}
.main .right .shangxia{padding-top:10px;border-top:1px solid #254995;}
.main .right .shangxia li{width:50%;float:left;}
.main .right .shangxia li span{padding:8px 12px;background:#254995;color:#fff;margin-right:10px;}

/*prolist*/
.main .right .list{width:253px;margin:5px 0;text-align:center;float:left;}
.main .right .list a{transition:all 0.3s;}
.main .right .list a img{width:240px;border-radius:5px;transition:all 0.3s;}
.main .right .list a:hover img{transform: scale(1.05,1.05);-webkit-transform: scale(1.05,1.05);}

/*product*/
.main .right .con .prolist{width:233px;margin:5px;text-align:center;float:left;}
.main .right .con .prolist a{width:233px;display:block;border:1px solid #eee;transition:all 0.3s;}
.main .right .con .prolist a:hover{border:1px solid #be6539;}
.main .right .con .prolist img{width:220px;}
.main .right .con .propic{text-align:center;}
.main .right .con .propic img{width:400px;height:400px;}
.main .right .con .protit{font-size:20px;font-weight:bold;text-align:center;}
.main .right .con .info{margin:20px;line-height:25px;}
