@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0; font-size:14px;}
.wrapper{width:1230px; margin:0 auto;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
img{border:none;}
a{text-decoration:none;}
ul{list-style:none;}
.margin_top{margin-top:10px;}
.margin_top20{margin-top:20px;}
input{border:1px solid #ccc;}
textarea{border:1px solid #ccc;}
body{background:url(../images/bg.jpg) repeat; overflow-x:hidden; font-family:Arial, Helvetica, sans-serif; font-size:14px;}

/*header*/
.hbg{background:#fff;}
#header{height:94px;}
#logo{margin-top:15px; float:left;}
#login{height:20px; line-height:20px; font-size:12px; margin-top:30px; float:right;}
#login a{color:#8194bf; float:left; margin:0 5px 0 5px; font-size:12px;}
#login img{float:left; margin-top:4px;}

/*nav*/
.nbg{background:#062159;}
#nav{background:url(../images/nav.png) no-repeat; width:1240px; height:34px; line-height:34px; text-align:center;}
.navlist li{float:left; position:relative;}
.navlist span{background:url(../images/sep.png) no-repeat; float:left; width:1px; height:10px; display:block; margin-top:15px;}
.navlist li a{color:#fff; display:block; font-size:14px;}
.navlist li a:hover{background:url(../images/navbg.jpg) repeat;}
.navlist1{position:absolute; left:0; top:34px; z-index:999; display:none;}
.navlist1 li{width:100%; background:#fff; border-bottom:1px solid #eee; height:34px; line-height:34px; overflow:hidden;}
.navlist1 li a{color:#000;}
.navlist1 li a:hover{background:#446da1; display:block; font-size:12px; color:#fff;}

#banner{margin:0 auto;}

#main{background:#fff; border:1px solid #b5c2c8; border-top:none; border-bottom:none;width:1210px; padding:10px; overflow:hidden;}
#leftnav{}
#leftnav h2{margin:2px 0 0 10px;}
#leftnav .right{width:1076px;}
#leftnav .right a{background:#095bbd; height:8px; line-height:8px; float:left; margin:3px; color:#fff; padding:10px; text-align:center;}
#leftnav .right a:hover{background:#032348;}
/*left*/
#left{width:332px; overflow:hidden; float:left; color:#3f3f3f; margin:10px 0 0 5px;}
.cmpcon{height:232px; overflow:hidden;}
.cmpcon h2{font-size:14px; height:30px; line-height:30px;}
.cmpcon p{font-size:14px; text-indent:2em; line-height:22px;}
#leftext h2{font-size:14px; height:30px; line-height:30px; margin-top:10px;}
#leftext p{font-size:14px; line-height:22px;}
.ti{}
.ti a{ font-size:12px; color:#333; margin-top:7px;}
/*right*/
#right{width:835px; overflow:hidden; float:right; margin:10px 10px 0 0;}
#right h2{font-size:14px; height:30px; line-height:30px; color:#3f3f3f; }
#colee_left{overflow:hidden; height:130px; overflow:hidden; margin:5px;}
#colee_left td{font-size:12px; color:#333;}
#colee_left p{margin-bottom:5px;}
#colee_left img{height:100px; margin:0 10px;}

#marqueebox{overflow:hidden; margin:5px; height:110px;}
#marqueeson{width:10000%;}
#marqueeson_cont{float:left;overflow:hidden;zoom:1;}
#marqueeson img{border:none;}
#marqueeson_hidden{float:left}
#marqueeson img{height:100px; margin:0 10px;}


#colee_lefts{overflow:hidden; height:130px; overflow:hidden; margin:7px 5px 5px 5px;}
#colee_lefts td{font-size:12px; color:#333;}
#colee_lefts p{margin-bottom:5px;}
#colee_lefts img{height:100px; margin:0 10px;}

.title1{background:url(../images/t02.jpg) no-repeat bottom; width:1195px; height:40px; line-height:40px; margin:10px; color:#3f3f3f; }
.cmp{margin:15px;}
.cmp p{line-height:24px; font-size:12px; text-indent:2em; margin-bottom:5px; color:#585858;}
/*footer*/
#footer{background:#f0f0f0; color:#333; padding:10px; width:1210px;  border:1px solid #b5c2c8; border-top:none; border-bottom:none; font-family:Arial, Helvetica, sans-serif;}
#footer a{color:#333;font-size:12px; margin:0 5px;}
#footer p{font-size:12px; line-height:24px;}

/*prds*/
.prlist{}
.prlist dl{ float:left; margin:8px; overflow:hidden;  text-align:center;}
.prlist dt{}
.prlist dd{text-align:center; font-size:12px; margin-top:5px; color:#333;}

/*page*/
.page{margin:20px 0 5% 40%; text-align:center;}
.page a{width:20px; height:20px; line-height:20px; background:#888; float:left; margin:3px; color:#fff; text-align:center; font-size:12px;}
.page a:hover{background:#0067aa;}
.page a.se{background:#0067aa; color:#fff;}
.page a.none{background:none; width:auto; margin:5px 5px 0 5px; color:#434343;}

/*prdts*/
.prdts{}
.imgstr{ text-align:center;}
.imgstr h2{font-size:16px; margin-bottom:10px;}
.strcon{margin-top:20px;}
.strcon h2{font-size:16px; margin:10px 0;}

/*cus*/
.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}
.cuscon{line-height:24px; overflow:hidden; margin-left:20px;}
.cuscon p{text-indent:0;}

#map{height:400px;margin-bottom:20px;}
.sub_banner img{width:100%;}


.send_mail table{margin:0 auto;}
.send_mail form td input{width:320px;padding:3px 5px;}
.send_mail  form tr table div[align="center"] input{width:50px;padding:3px 0;}
