@charset "gb2312";
/* CSS Document */

/*全局样式 begin*/
body { font-family: "宋体", Arial; font-size: 12px; margin:0; padding:0; background:#fcfcfc; color: #333333;  }
* { margin:0; padding:0 }
div, ul, li, h1, h2, h3, h4, h5, h6, img, p, dl, dt, dd, ol, th, td { margin: 0px; padding: 0px; }
.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}
li { list-style-type: none; }
form, input, button, option, textarea, select { margin: 0px; padding: 0px; }
input, button, textarea, select { font:100% Tahoma, Helvetica, Arial, sans-serif; }
a { text-decoration: none; cursor:pointer; outline:none; blr:expression(this.onFocus=this.blur());
color:#333333; font-size:12px;}
a:link { text-decoration: none; }
a:hover { text-decoration: none; }
a:active { text-decoration: none; }
th { font-weight:normal; }
img { border: 0; }
h3 { font-size:14px;  font-weight:bold; }
h4 { font-size: 12px;    font-weight:bold; }
.clear { clear: both; }
.copy { font-family:Arial, Helvetica, sans-serif; }
table { font-size:inherit; font:100%; }
img { border:none;  }
/*全局样式 end*/


#header{ width:100%; background:url(../images/bg.jpg) no-repeat top center;}
.topbar{ width:1000px; height:112px; margin:0 auto;position:relative;}
.logo {position:absolute; top:31px; left:1px;}
.tel{position:absolute; top:40px; right:1px;}


.nav{ width:1000px; margin:0 auto;  height:54px; background:url(../images/menu_bg.jpg) no-repeat bottom  center;}
.nav .leftbg{ background:url(../images/nav_leftbg.gif) no-repeat; width:3px; height:45px; overflow:hidden; float:left;}
.nav .rigbg{ background:url(../images/nav_rigbg.gif) no-repeat; width:3px; height:45px; overflow:hidden; float:right;}
.menu{ float:left; width:994px; height:45px; background:url(../images/nav_bg.gif) repeat-x;}
.menu ul { margin:0 auto;width:974px; padding-left:20px; }
.menu ul li{ float:left;  display:inline; width:94px; text-align:center;}
.menu ul li img{ padding-top:7px;}
.menu ul li.line{ background:url(../images/menu_line.gif) no-repeat; width:2px; height:45px; }
.menu ul li a{display:block;  color:#fff; font-size:14px;}
.menu ul li a:hover,.menu ul li.on a{color:#ffa800;}


.bannner {width:1000px; margin:0 auto;}
/* qqshop focus */
#focus {width:1000px; height:338px; overflow:hidden; position:relative;}
#focus ul {height:380px; position:absolute;}
#focus ul li {float:left; width:998px; height:336px; border:1px solid #FFF; overflow:hidden; position:relative; }
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:998px; height:20px; left:0; bottom:0; background:#000;}
#focus .btn {position:absolute; width:980px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:center;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus .btn span.on {background:#fff;}
#focus .preNext {width:45px; height:100px; position:absolute; top:90px; background:url(img/sprite.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}

#content{width:1000px; margin:0 auto; padding-top:11px;}



.side{ float:left; width:230px; }


.side_p{ margin-bottom:10px; width:230px; background:url(../images/side_bg.gif) repeat-x top center;}
.side_p .leftbg{ background:url(../images/side_leftbg.gif); width:10px; height:43px; overflow:hidden; float:left;}
.side_p .rigbg{  background:url(../images/side_rigbg.gif); width:10px; height:43px; overflow:hidden; float:right;}
.side_p .title{ float:left; height:43px; }
.side_p .title h3{ padding-left:44px; padding-top:9px;}
.side_p .cont1{ height:334px; width:210px; overflow:hidden;border:1px solid #f7f7f7; border-top:none; margin:0 auto;}
.side_p .cont{ height:auto !important; height:182px; min-height:182px; width:210px; border:1px solid #f7f7f7; border-top:none; margin:0 auto;}
.side_p ul{  width:210px; margin:0 auto;}
.side_p ul li{ float:left; width:210px; overflow:hidden; height:30px; line-height:30px; border-bottom:1px solid #f7f7f7; background:url(../images/point.gif) no-repeat 18px center;  }
.side_p ul li a{ display:block; width:190px; padding-left:40px;color:#333333; }
.side_p ul li a:hover,.side_p ul li a.on{ color:#045cb1;}




.side_c{ margin-bottom:10px;width:230px;}
.side_c .title{ height:30px;}
.side_c .title h3{ float:left; padding-left:2px; padding-top:9px;}
.side_c .title .more{ float:right; width:29px;  padding:15px 5px 0 0;}
.side_c .cont1{ height:170px; width:210px; overflow:hidden;}
.side_c .cont{height:auto !important; height:170px; min-height:170px;}
.side_c .text{ padding:0px 0 0 20px; width:210px;line-height:28px;}



.main{ float:right; width:750px;}

.mod1 .title{ height:31px; }
.mod1 .title h3{ float:left;padding-top:2px;}
.mod1 .title .more{ float:right; width:35px;  padding:5px 12px 0 0;}

.about{ float:left; width:437px; }
.about .cont{width:437px; height:180px;overflow:hidden; padding-top:10px;}
.about .cont img{border:1px solid #d1d1d1; padding:1px; float:left; margin-right:10px;}
.about .cont .text { float:right; width:420px;height:180px;overflow:hidden; line-height:27px; padding-left:15px;}

.news{ float:right; width:292px;}
.news .cont {height:180px; width:292px; overflow:hidden; padding-top:10px;}
.news ul {width:270px; margin:0 auto; }
.news ul li { float:left;border-bottom:1px dashed #b8b8b8; background:url(../images/icon.gif) no-repeat 5px center; overflow:hidden;  }
.news ul li a { display:block; width:260px; height:30px; line-height:30px; padding-left:15px; }
.news ul li a:hover { color:#009fe2;  }




.product{ float:left; width:750px; padding-top:15px;}
.product .cont{width:750px; height:330px; padding-top:5px; overflow:hidden; margin:0 auto; }
.product ul li{width:182px; height:165px; float:left; margin-left:19px; display:inline; overflow:hidden;}
.product ul li .photo{width:170px; height:118px;background:url(../images/phobg1.gif) no-repeat; padding:6px; overflow:hidden;  }
.product ul li .photo img {vertical-align:middle; display:block;}
.product ul li.on .photo{background:url(../images/phobg2.gif) no-repeat;}
.product ul li .name{line-height:30px;text-align: center; width:182px;}
.product ul li .name a{display:block; text-align:center;  overflow:hidden; color:#333;}
.product ul li .name a:hover{color:#046db5;  text-decoration:none;}
.product ul li a:hover,.product ul li a.on{ color:#046db5;}



#footer{ width:1000px; margin:0 auto; height:90px; background:#e8e8e8; border-top:3px solid #045cb1; text-align:center; line-height:24px; margin-top:10px; padding-top:15px;}




.mod2{ width:750px;}
.mod2 .title{height:35px; width:750px;  margin:0 auto; background:#f1f1f1;}
.mod2 .title h3{ float:left; padding-left:11px; padding-top:11px;}
.mod2 .title .more{ float:right; padding:11px 13px 0 0;}


.ny_dan .cont{ width:710px; height:auto !important; height:520px; min-height:520px; padding:20px 0 0 20px; line-height:24px;}




.ny_pro .cont{ width:750px; height:auto !important; height:600px; min-height:600px; padding-top:20px;}
.ny_pro ul li{width:182px; height:165px; float:left; margin-left:5px; display:inline; overflow:hidden;}
.ny_pro ul li .photo{width:170px; height:118px;background:url(../images/phobg1.gif) no-repeat; padding:6px; overflow:hidden;  }
.ny_pro ul li .photo img {vertical-align:middle; }
.ny_pro ul li.on .photo{background:url(../images/phobg2.gif) no-repeat;}
.ny_pro ul li .name{ height:40px; line-height:40px; text-align:center; }
.ny_pro ul li.on .name a{color:#046db5; text-decoration:none;}




.ny_news .cont { height:auto !important; height:541px; min-height:541px; padding:20px 0; }
.ny_news ul {width:690px; margin:0 auto; }
.ny_news ul li { float:left; border-bottom:1px dashed #b8b8b8; background:url(../images/icon.gif) no-repeat 10px center; overflow:hidden;  }
.ny_news ul li a { display:block; width:670px; height:30px; line-height:30px; padding-left:20px; }
.ny_news ul li a:hover {color:#045cb1;}
.ny_news ul li .text { float:left; padding-left:6px; width:400px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; }
.ny_news ul li .date { float:right; padding-right:10px; }





.ny_msg .cont { height:auto !important; height:533px; min-height:533px; padding:13px 12px; line-height:24px; }
.ny_msg .cont .bridge { line-height: 40px; color:#858181; text-align: right; padding-right:15px;}
.ny_msg .cont .bridge a {color:#858181; }
.ny_msg .cont .welcome { width:100%; border-top: 1px dashed #ccc; height:98px; text-align: center; }
.ny_msg .cont .welcome img { margin-top:31px; }
.ny_msg .cont .msg_form { width: 600px; overflow:hidden; margin: 0 auto; }
.ny_msg .cont .msg_form ul { width:561px; }
.ny_msg .cont .msg_form li { float:left; margin-bottom:9px; margin-right:22px; display:inline; }
.ny_msg .cont .msg_form li input { padding-left:10px; color:#969696; width:260px; height:40px; border:0px; line-height:40px; font-size:14px; background:#f0f0f0;  }
.ny_msg .cont .msg_form li textarea { color:#969696; float:left; width:541px; height:146px; background:#f0f0f0; border:0px;  overflow:auto; font-size:14px; padding:10px;}
.ny_msg .msglist{overflow:hidden;_zoom:1;}
.ny_msg .msglist ul{margin:-22px 0 0 0;}
.ny_msg .msglist ul li{margin-bottom:24px; border-top:1px solid #8d8d8d; padding-top:21px;}
.ny_msg .msglist ul li p{height:40px;line-height:40px;padding-left:18px; background:#f0f0f0; border-bottom:1px solid #fefdfe;  color:#59636c;}
.ny_msg .msglist ul li b.tit{font-size:14px;font-weight:bold;  color:#000;}
.ny_msg .msglist ul li div{ color:#59636c; line-height:18px;border-bottom:1px solid #fefdfe;padding:15px 18px 20px 18px; background:#e6e9ec; }
.ny_msg .msglist ul li p.msger{background:#d8dde0;}
.ny_msg .msglist ul li .msgText{background:#d8dde0;}
.ny_msg .msglist ul li .msgReply{border-bottom:none;}
.ny_msg .msgpages{text-align:center;}
.ny_msg .msgpages a{ margin:0 1px; font-family:Arial;  color:#666666;}
.ny_msg .msgpages span.msgpageAll{color:#666666;}

.ny_contact .cont{width:680px; margin:0 auto; padding-bottom:10px;}
.ny_contact .cont .text{ padding-top:15px;line-height:26px; font-size:12px; overflow:hidden; width:660px;}
.ny_contact .cont .map { margin-top:20px;}


.detail .cont{width:700px; height:auto !important; height:533px; min-height:533px; padding-top:10px; margin:0 auto;}
.detail .cont .contbg{width:700px; overflow:hidden; margin:0 auto;}
.detail .tit { height: 40px; line-height: 40px; text-align: center; font-weight: bold; border-bottom: 1px solid #ccc; overflow:hidden; font-size:14px;}
.detail .related { padding:6px 0; text-align: center;}
.detail .related span { padding: 0 10px;}
.detail .text { padding: 10px; line-height: 23px;}
.detail .text .photo { text-align: center;}
.detail .other { padding: 8px 0 ; width: 100%;}
.detail .other li {line-height: 24px; }
.detail .print { padding: 8px 0; text-align: right; clear: both;}
.detail .print a { margin-right: 20px; }


/*页面 页码*/
.page{ width:100%; text-align:center; padding:20px 0;  float:left; }
.page a{ padding:1px 3px;margin:2px 1px; }
.page a.cur{ color:#3d8ecc;}






