@charset "utf-8";
*, html, body, h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, div, p {margin:0px;padding:0px;}
body{margin:0px auto;padding:0px;background-color:#FFF; color:#8d8d8d;}
body, table, tr, td, th {font-size:12px;color:#555;line-height:200%;}
a:link, a:visited {text-decoration:none;color:#565656;}
a:hover, a:active {text-decoration:none;}
ul, li, dl, dt, dd {list-style:none;}
img {border:0px;}
h1 {font-size:18px; text-align:center;}
body{ background:url(../images/body_bg.png) repeat-x;}
.clear{ width:auto; height:10px; float:left;}

.main{margin:0 auto; width:1000px;overflow:hidden;}

/*header*/
.header{ width:1000px; margin:0 auto;overflow: hidden;}
.headermain{ width:1000px; height:113px; float:left;}
.headermainsub1{float:right; margin-top:10px; line-height:20px; height:20px;}
.headermainsub2{float:left; padding:10px 0px 0px 0px; width:1000px;}
.headermainsub3{float:right; padding:30px 0px 0px 0px; text-align:right;}

/*menu*/
.menu{ height:45px; background:url(../images/menu_bg2.jpg) repeat-x;overflow: hidden;}
.menumain{ width:1000px; margin:0 auto;}
.menumain ul{}
.menumain ul li a{ width:124px; float:left; height:45px; line-height:45px; color:#FFFFFF; font-weight:900; font-size:14px; text-align:center;}
.menumain ul form{ float:right;padding-top:8px; display:block;}

/*ibanner*/
.ibanner{  background:url(../images/ibanner_bg.jpg);overflow: hidden; margin-top:3px;}
.picbox #thumbs{ border-top:#babec1 solid 5px; width:100%;}
.picbox #thumbs ul{ margin:0 auto; width:1000px;}
.picbox #thumbs li a{ font-size:14px; color:#333333; text-align:center; line-height:37px;font-family:"微软雅黑"; margin-top:0px; position:relative; top:-4px; text-align:left;}
.picbox #thumbs li a:hover{color:#2e609b;border-top:#2e609b solid 3px;margin-top:0px;position:relative; top:-4px;}
.picbox #thumbs li a.current{border-top:#2e609b solid 3px;margin-top:0px; color:#2e609b;position:relative; top:-4px;}





.isearch,.ibrandlist,.iprolist,.ismallbanner,.inewlist{ margin:20px auto;width:1000px;float:left;}



span.lm{border-left:#2e609b solid 5px; display:block; height:28px; line-height:28px; background:#babec1;padding-left:10px;color:#565656;}
span.lm img{ float:right; padding:10px; margin-right:10px;}
.isearch ul.isearchsub{ width:1000px; padding:30px 70px;}
.isearch ul.isearchsub li{width:215px; float:left; height:35px; line-height:35px;}
.isearch ul.isearchsub li select{ height:25px;}
.isearch ul.isearchsub li input{ height:22px;}
.isearch ul.isearchsub li input.isearchanniu1{ width:61px; height:24px; background:url(../images/isearch_anniu1.jpg) no-repeat; margin:5px 12px;}
.isearch ul.isearchsub li input.isearchanniu2{ width:61px; height:24px; background:url(../images/isearch_anniu2.jpg) no-repeat; margin:5px 12px;}


.ibrandlistsub{ width:310px; height:220px; border:#babec1 solid 1px; border-left:#babec1 solid 10px; float:left; margin-right:10px; margin-bottom:20px;}
.ibrandlistsub:hover{ width:310px; height:220px; border:#babec1 solid 1px; border-left:#2e609b solid 10px;}
.ibrandlistsub img{ margin-left:15px; border-bottom:#999999 dashed 1px;}
.ibrandlistsub ul{margin-left:20px; margin-top:20px;}
.ibrandlistsub ul li{ width:145px; float:left; height:24px; line-height:24px;}

.iprolist ul{margin:20px auto;}
.iprolist ul li{width:175px; height:210px; float:left; margin:10px 12px;background:#babec1;}
.iprolist ul li img{ width:175px; height:175px;}
.iprolist ul li span.iprobt{display:block;width:175px; height:35px; text-align:center; line-height:35px; font-weight:bold;}
.iprolist ul li:hover{background:#2e609b;}
.iprolist ul li a:hover{ color:#FFFFFF;}


.inewlistsub{ width:320px; border:#babec1 solid 1px; float:left; margin-right:15px;}
.inewlistsub2{ width:320px; border:#babec1 solid 1px; float:left;}
.iabout{ margin:15px;}
.iabout img{ float:left; padding:0px 15px 5px 0px; width:115px; height:115px;}
.iabout ul{ width:320px; float:left;}
.iabout ul li{ padding-left:25px; background:url(../images/inewlist_ico2.jpg) no-repeat; margin-top:4px;}
.iabout ul li:hover{ padding-left:25px; background:url(../images/inewlist_ico.jpg) no-repeat;}

.ilink{ border-top:#999999 dashed 1px; width:1000px; float:left; padding:20px; line-height:24px;}


.footer{overflow:hidden;border-top:#000000 solid 2px;}
.footermain{width:1000px;margin:20px auto; }
.footermain span{display:block; }
.footermain span.fl{ float:left;}
.footermain span.fr{float:right;}



.nytop{ width:1000px; height:120px; line-height:140px; float:left; font-size:24px; font-weight:bold; font-family:"微软雅黑";color:#2e609b;}
.nytop img{ padding-top:15px;}
.nyabout img.tu1{ float:right; padding:0px 0px 20px 30px;}
strong.sub{ font-size:16px; color:#2e609b;}
.nycontact iframe{ margin-left:25px;}
.newlist ul.ll{ width:675px; float:left;}
.newlist ul.ll li{width:675px; border-bottom:#999999 dashed 1px; float:left; margin-bottom:35px;}
.newlist ul.ll li .newlistsub span.newlistbt{ font-size:14px; color:#2e609b; display:block; height:35px; line-height:35px; float:left;}
.newlist ul.ll li .newlistsub span.newlistintro{ font-size:12px;display:block;line-height:25px; float:left; padding-left:15px;}
.newlist ul.ll li .newlistsub span.newliscc{ font-size:12px;display:block; color:#434343;line-height:25px; float:right; font-weight:bold; margin-bottom:15px;}
.newlist ul.lr{ width:80px; float:right; margin:0px 25px 0px 0px;}
.newlist ul.lr li{text-align:right;height:30px; line-height:30px; font-weight:bold;}
.newlist ul.lr li:hover{background:url(../images/nylist_ico.png) no-repeat; }
.newlist ul.lr li a{ color:#2e609b;}


.page{margin:10px 0px 50px 150px; text-align:center; float:left;}
.page span{display:block; padding:0 10px; float:left; background:#2e609b; color:#FFFFFF;}
.page a{display:block; padding:0 10px; float:left;}

.propage{margin:50px 0px 50px 250px; text-align:center; float:left; width:700px;}
.propage span{display:block; padding:0 10px; float:left; background:#2e609b; color:#FFFFFF;}
.propage a{display:block; padding:0 10px; float:left;}
.propage span.a1{ float:right;}


.prolist ul.prolistlm{float:left; border:#999999 dashed 1px; padding:15px 0px;}
.prolist ul.prolistlm li{ width:165px; height:48px; line-height:48px; float:left; color:#868686; text-align:center;}
.prolist ul.prolistlm li:hover,.prolist ul.prolistlm li a:hover{ width:165px; height:43px; line-height:48px; float:left;color:#2e609b; border-bottom:#2e609b solid 5px; font-weight:bold;}


.prolist ul.prolistde{float:left; margin-top:50px;}
.prolist ul.prolistde li{float:left; border:#dcdcdc solid 1px; margin:10px 11px;}
.prolist ul.prolistde li span.probt{ display:block; height:35px; line-height:35px; text-align:center; background:#CCCCCC;font-weight:bold;}




.iprolist ul{margin:20px auto;}
.iprolist ul li{width:175px; height:210px; float:left; margin:10px 12px;background:#babec1;}
.iprolist ul li img{ width:175px; height:175px;}
.iprolist ul li span.iprobt{display:block;width:175px; height:35px; text-align:center; line-height:35px; font-weight:bold;}
.iprolist ul li:hover{background:#2e609b;}
.iprolist ul li a:hover{ color:#FFFFFF;}






.prointro{ width:1000px; float:left; margin-top:40px;}
.prointro h1{ border-bottom:#000000 solid 1px; height:50px; line-height:50px;}
.prointro img.promainimg{ margin:0 auto; text-align:center; white-space:300px; height:300px; margin-left:350px;}

.newlist h1{ border-bottom:#000000 solid 1px; height:50px; line-height:50px; width:675px; float:left;}
.newcontent{ width:675px; float:left;}

.nybrand ul.nybrandbt{ width:1000px; float:left;}
.nybrand ul.nybrandbt a{display:block; width:100px; float:left; border-bottom:#babec1 solid 5px; color:#868686; font-size:14px; font-weight:bold; height:30px; line-height:30px;}
.nybrand ul.nybrandbt a:hover{ width:100px; float:left; border-bottom:#2e609b solid 5px;color:#2e609b;}
.nybrand .nybrandintro{ margin:50px auto; width:760px; float:left;}
.nybrand .nybrandintro span.nybrandtt{ font-size:30px; font-family:"黑体"; font-weight:bold; padding-left:20px;}
.nybrand .nybrandintro .nybrandcontent{ padding:50px 15px 0px 15px;}
.nybrand img.nybrandmainimg{ float:right; margin-top:50px; border:#dcdcdc solid 1px;}



.pcontact{ width:1000px;overflow:hidden; margin-top:20px;}
.pcontactintro img{}
.pcontactintro span{display:block; float:left; width:440px; padding:0px 15px 0px 15px; line-height:25px;}
.pcontactintro font{ line-height:30px;}