@import url("public.css");@import url("js-gotop.css");

/*banner*/

.banner{height:400px; clear:both;}

.banner-txt{width:1000px;}







.leftbox{ width:740px; float:left; min-height:500px;}

.textbox{ width:740px; overflow:hidden; margin-bottom:10px;}

.textbox h1{ width:700px; height:30px; line-height:30px; padding-left:50px; position:relative; font-size:14px;}

.textbox h2{ height:38px; line-height:38px; padding-left:40px; position:relative; padding-top:3px;}

.textbox h2 dd{ position:absolute; left:15px; top:5px; width:25px; height:25px;}

.textbox h1 dd{ position:absolute; left:22px; top:5px; width:25px; height:25px; }

.img1{background:url(../images/ico.png) no-repeat -0px 0px;}

.img2{background:url(../images/ico.png) no-repeat -299px 0px;}

.img3{ position:absolute; left:48px; top:8px;}

.img4{background:url(../images/ico.png) no-repeat -49px 5px;}



.textbox .textnr{line-height:2em; width:580px; border:1px solid #000; padding:10px 20px;}

.leftbox .boxbg1{ background:url(../images/index_r7_c2.jpg) no-repeat top left; min-height:161px;}

.leftbox .boxbg2{ background:url(../images/index_r8_c2.jpg) no-repeat left top; min-height:240px;}

.leftbox .boxbg3{background:url(../images/index_r9_c2.jpg) no-repeat left top; min-height:305px;}

.leftbox .boxbg4{background:url(../images/index_r11_c2.jpg) no-repeat left top; min-height:430px;}

.leftbox .textmore{ position:absolute; right:20px; top:0px; color:#A868BD; font-size:12px;}

.rightbox{float:right;}

.listbox{ width:250px; overflow:hidden; font-size:14px;}

.listbox h1{line-height:20px; padding-left:32px;  position:relative;}

.listbox h2{line-height:20px; padding-left:22px;  position:relative;}

.listbox .textmore{ position:absolute; right:20px; top:0px; color:#A868BD; font-size:12px;}

.border_b{ border-bottom:1px solid #EEE2F8;}

.listbg1{ background:url(../images/index_r7_c8.jpg) no-repeat; }

.listbg2{ background:url(../images/index_r12_c8.jpg) no-repeat;margin-top:10px;}

.listbg3{ background:url(../images/index_r12_c8.jpg) no-repeat;margin-top:10px;}

.border_lrb{ border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}



.rmenu ul li{ height:37px; line-height:37px; color:#FFF; background:url(../images/index_r7_c10.jpg) repeat-x; text-align:center; width:232px; margin:5px auto; display:block;}

.rmenu ul li a{ color:#FFF; display:block; width:232px; height:37px;}

.inews {color:#000; width:590px; float:left; margin-left:70px; min-height:85px; margin-top:3px; position:relative;}

.inews h1{ font-size:16px;color:#535353; font-family:"Î¢ÈíÑÅºÚ"; position:relative; height:40px; line-height:40px; font-weight: bold;}

.inews h1 .more{position:absolute; right:0px; top:0px; font-size:14px;}

.inews ul{ margin-left:140px;}

.inews .inewsimg{ position:absolute; top:46px; left:0px; }

.inewsimg img{ border:1px solid #CCC;width:126px; height:109px;}

.inews ul li{ background:url(../images/dd_r2_c2.jpg) no-repeat 0px 9px; line-height:24px; padding-left:12px; position:relative;color:#535353;}

.inews ul li .date{ position:absolute; right:0px; top:0px;color:#535353;}



.newskey{ width:280px; float:left; margin-left:50px; margin-top:15px; min-height:85px; margin-bottom:30px;}

.newskey h1{ font-size:16px;color:#535353; font-family:"Î¢ÈíÑÅºÚ"; position:relative; height:30px; font-weight: bold;}

.newskey h1 .more{position:absolute; right:10px; top:0px; font-size:14px;}

.newskey ul li{ /* background:url(../images/dd_r2_c2.jpg) no-repeat 0px 9px;*/ line-height:1em; float:left; padding:5px 10px 5px 12px; width:268px; }



.jtlink{ width:860px; margin:auto;background:url(../images/_r4_c3.jpg) no-repeat left bottom;}

.jtlink h1{ font-size:16px;color:#5F2017; font-family:"Î¢ÈíÑÅºÚ"; position:relative; height:45px; line-height:27px; padding-left:50px; }

.jtlink ul li{ float:left; padding:10px 10px 10px 0px;}



.product{width:860px; margin:auto;}

.product h1{ font-size:16px;color:#535353; font-family:"Î¢ÈíÑÅºÚ"; position:relative; height:40px; line-height:40px; font-weight: bold;}



.product h2{ background:url(../images/product_tit.png) no-repeat left; height:30px; line-height:30px; padding-left:20px; font-size:16px; color:#ffffff; clear:both; position:relative;}

.product h2 .lm{ background: no-repeat left; height:30px; line-height:30px; padding-left:0px; font-size:16px; color:#ffffff; clear:both; position:relative;}

.product h2 .more{ position:absolute; right:25px; top:0px; font-size:14px; color:#ffffff;}

.product ul{ min-height:240px; height:auto !important; background:url(../images/tit.jpg) no-repeat bottom left; margin-bottom:3px;}

.product ul li{ float:left; width:195px; margin:20px 10px 0px 10px; position:relative; text-align:center;}



.product ul li img{ width:195px; height:124px; border:#CCC solid 1px;}