/* CSS Document */
/*全局样式 begin*/
@charset "gb2312";
body { font-family: "宋体";font-size: 12px;color: #000;margin: 0px;padding: 0px; background:url(../images/bg_01.jpg) repeat-x top;}
div,ul,li,h1,h2,h3,h4,h5,h6,img,p,dl,dt,dd,ol,th,td{margin: 0px;padding: 0px;}
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 {color: #000;text-decoration: none;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover{text-decoration: underline;}
a:active {text-decoration: underline;}
table {font-size:inherit;font:100%;}
th { font-weight:normal;}
img { border: 0;}
h2 { font-size:16px; font-weight:bold;  float:left;}
h3 { font-size:14px; font-weight:bold; float:left;}
h4 { font-size:14px;  font-weight:bold; float:left;}
.clear { clear: both; height: 0px; overflow: hidden;}

/*全局样式 end*/


#header { width:100%;  margin:0 auto;}
.topbar { width:968px; height:107px; margin:0 auto;}

.logo { width:505px; height:107px; float:left;}
.minibox { width:212px; height:107px; float:right;}
.mininav { width:212px; height:45px; line-height:45px; text-align:right;}
.serch { width:212px; height:26px;}
.serch .leftbg { width:13px; height:26px; background:url(../images/ser_01.jpg) no-repeat; float:left;}
.serch .rigbg { width:31px; height:26px; float:left;}
.serch .cont { width:166px; height:26px; line-height:26px; background:url(../images/ser_02.jpg) repeat-x; float:left}
.minibox .date {  line-height:36px; color:#FE3333; text-align:right; font-size:14px;}

/*导航 begin*/
.menu { width:100%;  height:50px; margin:0 auto; background:url(../images/menubg_01.jpg) repeat-x;}
.menu ul { width:965px; margin:0 auto; }
.menu ul li {  height:50px; float:left;  text-align:center; display:block;  }
.menu ul li img{ float:left;}


.nav-p{ position:relative; z-index: 8;}
.nav-pop{ position:absolute; top:50px; left:0; width:450px; background-color:#259DF8;  display:none;  z-index:9;}
.nav-pop ul { width:100%;}
.nav-pop ul li{ height:32px; line-height: 32px; color:#fff; background:url(../images/dropmenu.jpg) no-repeat right; padding:0 12px; }
.nav-pop ul li a { color:#fff; }
/*导航 end*/

.banner { width:992px; height:279px; padding-top:13px; margin:0 auto; clear:both;}
.banner .leftbg { width:12px; height:279px; float:left; background:url(../images/bannerbg_01.jpg) no-repeat;}
.banner .rightbg { width:12px; height:279px; float:left; background:url(../images/bannerbg_02.jpg) no-repeat;}
.banner .cont { width:962px; height:279px; float:left; padding:0 3px;}

#content { width:970px; margin:0 auto; margin-top:3px; background:url(../images/bg_02.jpg) repeat-x top; clear:both; height:auto!important; height:300px; min-height:300px;}

.main { width:675px; float:left;}



.about { width:675px; }
.about .title { width:675px; height:41px; line-height:41px; background:url(../images/titbg_01.jpg) repeat-x bottom;}

.about .cont { width:659px; padding:24px 0px 0 16px; background:url(../images/bg_03.jpg) repeat-x; float:left;}
.about .cont .photo { width:232px; height:154px; padding:2px; border:1px solid #D1D1D1; margin:3px 20px 0 0; float:left; display:inline;}
.about .cont .imgtitle { width:400px; color:#2260AC; text-align:center; line-height:30px;}
.about .cont .text { width:400px; line-height:20px; height:143px; overflow:hidden; padding-bottom:6px; float:left;}
.about .cont .text .more { width:100%; float:right; color:#8C8C8C; padding-right:12px; text-align:right;}
.about .cont .text .more a { color:#8C8C8C;}

.newslist { width:673px; padding:13px 0 0 2px; float:left;}

.list { width:331px; float:left; padding-right:5px;}
.list .title { width:305px; height:32px; line-height:32px; background:url(../images/titbg_02.jpg) no-repeat; color:#fff; padding-left:26px;}
.list .title .tit { font-size:12px;}
.list .title .more { font-family:Arial; font-size:9px; float:right; padding-right:12px;}
.list .title .more a { color:#fff;}
.list .cont { width:325px; padding:11px 0 0 6px; height:180px; float:left;}
.list .cont ul { width:100%;}
.list .cont ul li { width:300px; float:left; height:30px; line-height:30px;  background:url(../images/icon_01.jpg) no-repeat 6px; padding-left:15px; border-bottom:1px dashed #000; }

/*产品展示 begin*/
.product { width:670px; float:left; padding-top:14px;}
.product .title { width:670px; height:26px; }
.product .title .more { font-family:Arial; font-size:9px; float:right; padding-right:12px;}
.product .pro { width:670px; float:left;}
.product .pro .topbg { width:670px; background:url(../images/probg_01.jpg) no-repeat; height:8px; overflow:hidden;}
.product .pro .botbg { width:670px; background:url(../images/probg_02.jpg) no-repeat; height:9px; overflow:hidden; clear:both;}
.product .pro .cont { width:656px;padding:22px 0 0 0; height:109px; display:inline; float:left;  float:left; border:7px solid #EDEDED; border-top:none; border-bottom:none;}
.scroll{ width:1352px;}
.product .pro .cont ul { width:100%; float: left; }
.product .pro .cont ul li { float:left;  width:149px; height:109px; text-align:center; padding:0 10px; overflow:hidden;}
.product .pro .cont ul li .photo{ width:149px; height:73px; overflow:hidden;  display: table-cell;vertical-align:middle;text-align:center;*display: block;*font-size: 64px;*font-family:Arial;}
.product .pro .cont ul li .photo img{ vertical-align:middle;}
.product .pro .cont ul li .name { width:149px; height:36px; line-height:36px; overflow:hidden; float:left; text-align:center;}

/*产品展示 end*/


.side { width:270px; float:right;}
.news { width:267px; float:left;}
.news .title { width:267px; height:41px; background:url(../images/titbg_01.jpg) repeat-x bottom; line-height:41px;}
.news .title .more { font-family:Arial; font-size:9px; float:right; padding-right:12px;}
.news .cont { width:223px; padding:15px 27px 0 18px; background:url(../images/bg_04.jpg) repeat-x; height:182px;}
.news .cont ul { width:100%;}
.news .cont ul li { width:223px;  height:28px; line-height:28px; border-bottom:1px dashed #000; background:url(../images/icon_01.jpg) no-repeat 1px; padding-left:9px;}

.links { width:268px; float:left; padding-top:12px;}
.links .title { width:268px; height:22px;}
.links .cont { width:268px;}
.links .cont ul li { height:58px; padding-bottom:8px;}
.links .cont ul li img { float:left;}


/*联系我们 begin*/
.contact { width:270px; float:left; padding-top:3px; }
.contact .title { width:270px; height:36px;}
.contact .cont { width:249px; line-height:22px; height:184px; overflow:hidden; background:url(../images/conbg.jpg) no-repeat; padding:10px 0 0 21px; float:left; color:#fff;}
.contact .cont img { float:left;}

/*联系我们 end*/





/*footer begin*/
#footer {  width:100%; margin:0 auto; padding:51px 0 0 0; float:left; background:url(../images/footbg.jpg) repeat-x;  line-height:35px; height:66px; color:#D5E0EF; text-align:center;}

/*footer end*/


/*内页样式 begin*/

.ny_side { width:270px; float:left; padding-top:26px;}

.ny_about { width:270px; float:left; padding-bottom:15px;}
.ny_about .title { width:269px; height:32px; line-height:32px; text-align:center; font-weight:bold; background:url(../images/nytitbg_01.jpg) no-repeat; }
.ny_about .cont { width:269px; border:1px solid #E4E4E4; border:none; padding-top:7px;}
.ny_about .cont ul li { height:28px; line-height:28px; text-align:center; background-color:#F7F7F7;}
.ny_about .cont ul li a:hover { font-weight:bold; text-decoration:none;}
.ny_about .cont ul li.line { background-color:#F3F3F3;}

.ny_side1 { width:285px; float:left; padding-top:17px;}

.ny_sort { width:285px;}
.ny_sort .title { width:285px; height:126px;}
.ny_sort .cont { width:246px; background:url(../images/nybg_01.jpg) no-repeat top; padding:3px 20px 31px 19px; height:auto!important; height:68px; min-height:68px;}
.ny_sort .cont ul { width:100%;}
.ny_sort .cont ul li { width:222px; height:33px; line-height:33px; border-bottom:1px solid #d5d5d5; background:url(../images/icon_03.jpg) no-repeat 12px; padding-left:24px;}
.ny_sort .cont ul li a:hover { font-weight:bold; text-decoration:none;}

.libiao_menu {width:246px; background:url(../images/nybg_01.jpg) no-repeat top; padding:3px 20px 31px 19px; height:auto!important; height:68px; min-height:68px;} 
.libiao_menu dl { width:100%;} 
.libiao_menu dl dt {width:222px; height:33px; line-height:33px; border-bottom:1px solid #d5d5d5;  background:url(../images/icon_03.jpg) no-repeat 12px; padding-left:24px;} 
 
/*.libiao_menu dl dt a.rights {  background:url(../images/icon_02.jpg) no-repeat -5px 3px;} 
.libiao_menu dl dt a.xias { background:url(../images/icon_02.jpg) no-repeat ;} */
.libiao_menu dl dd {} 
.libiao_menu dl dd ul {} 
.libiao_menu dl dd ul li { width:222px; height:33px; line-height:33px; border-bottom:1px solid #d5d5d5; padding-left:24px;} 


.ny_contact { width:270px; float:left; padding:3px 0 0 7px; }
.ny_contact .title { width:270px; height:36px;}
.ny_contact .cont { width:249px; line-height:22px; height:184px; overflow:hidden; background:url(../images/conbg.jpg) no-repeat; padding:10px 0 0 21px; float:left; color:#fff;}
.ny_contact .cont img { float:left;}

.ny_links { width:268px; float:left; padding:38px 0 0 7px;}
.ny_links .title { width:268px; height:22px;}
.ny_links .cont { width:268px;}
.ny_links .cont ul li { height:58px; padding-bottom:8px;}
.ny_links .cont ul li img { float:left;}

.ny_main { width:662px; float:right; padding:26px 0 0 0;}

.ny_title {  width:662px; height:28px; line-height:28px;}
.ny_title .location { width:500px; height:23px; line-height:23px; text-align:right; border-bottom:5px solid #D8D8D8; float:left; padding-right:6px;}


/*内页单页面 begin*/
.ny_dan { width:662px; }
.ny_dan .cont { width:651px; padding:23px 0 0 11px;  line-height:24px; float:left; height:auto!important; height:400px; min-height:400px;}

.ny_dan .text { width:291px; float:left; line-height:22px; padding-right:30px;}
.ny_dan .text .imgtitle { width:100%; line-height:52px; color:#3d65a7;}
.ny_dan .photo { width:300px; height:204px; float:left;}

.ny_msg { width: 662px; margin: 0 auto;}
.ny_msg .cont { padding: 0 20px;}

.ny_msg .cont .bridge { line-height: 30px; text-align: right;}
.ny_msg .cont .welcome { width: 95%; border-bottom: 1px dashed #ccc; height: 45px; line-height: 45px; text-align: center;}
.ny_msg .cont .msg_form { width: 380px; margin: 0 auto; padding-top: 25px;}
.ny_msg .cont .msg_form li { width: 100%; float: left; padding: 2px 0;}
.ny_msg .cont .msg_form li .type { width: 100px; float: left; line-height: 21px;}
.ny_msg .cont .msg_form li input { height: 14px; padding:2px 0; line-height: 14px; }



.ny_msg .cont  .msglist { width: 100%; }
.ny_msg .cont  .msglist ul { border: 1px solid #ccc;}
.ny_msg .cont  .msglist li { line-height: 24px;}
.ny_msg .cont  .msglist li .msg_name{ border-bottom: 1px solid #ccc;}

/*内页单页面 end*/

/*内页新闻页面 end*/
.ny_news {  width:662px;}
.ny_news .cont { width:662px; padding:17px 0 0 0; float:left;  height:auto!important; height:420px; min-height:420px;}
.ny_news .cont ul { width:100%;}
.ny_news .cont ul li {  width:638px; height:28px; line-height:28px; padding-left:13px; float:left; border-bottom:1px solid #D8D8D8; background:url(../images/icon_01.jpg) no-repeat 5px;}
.ny_news .cont ul li a { float:left;}
.ny_news .cont ul li .date { float:right; padding-right:11px; color:#909090;}

.ny_download { width:662px;}
.ny_download .cont { width:662px; padding:17px 0 0 0; float:left;  height:auto!important; height:420px; min-height:420px;}
.ny_download .cont ul { width:100%;}
.ny_download .cont ul li {  width:628px; height:41px; line-height:41px; padding-left:23px; float:left; background:url(../images/icon_04.jpg) no-repeat 6px; color:#2e4e8f;}
.ny_download .cont ul li a { color:#2e4e8f;}



/*内页新闻页面 end*/


/*内页产品页面 begin*/
.ny_product { width:662px;}
.ny_product .cont {  width:662px;  padding:18px 0 0 0; float:left;  height:auto!important; height:477px; min-height:477px;}
.ny_product .cont ul { width:100%; float: left; }
.ny_product .cont ul li { float:left;  width:203px; height:232px; text-align:center; padding:0 7px; overflow:hidden;}
.ny_product .cont ul li .photo{ width:203px; height:191px; overflow:hidden;  display: table-cell;vertical-align:middle;text-align:center;*display: block;*font-size: 167px;*font-family:Arial; }
.ny_product .cont ul li .photo img{ vertical-align:middle;}
.ny_product .cont ul li .name { width:203px; height:41px; line-height:33px; overflow:hidden; float:left; text-align:center;}

/*内页产品新闻详细页面 begin*/
.detail {width:662px; margin: 0 auto; }
.detail .cont { padding: 0 20px; width: 622px;}
.detail .tit { height: 40px; line-height: 40px; text-align: center; font-weight: bold; border-bottom: 1px solid #ccc;}
.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 .other li.oth { background:none; border:none; line-height:24px; }
.detail .print { padding: 8px 0; text-align: right; clear: both;}
.detail .print a { margin-right: 20px;}
/*内页产品新闻详细页面 end*/


/*内页产品页面 end*/

/*页码放置 begin*/
.page { width: 100%; padding: 10px 0; float: left; text-align: center;}
.page .prev,.page .next { margin: 0 10px;}
.page .num { padding: 2px; text-align: center; color: #000; }
.page .cur { color: #f00;}
/*页码放置 end*/

/*内页样式 end*/



