/* CSS Document */
*{ margin:0; padding:0; font-size:12px;}
ul li{ list-style-type:none;}
img{ border:none;}
a{ text-decoration:none; color:#4b4b4b;}
a:hover{ color:#30486b;}
body{ background:#fdfdfd; color:#4b4b4b;}
.clear{ clear:both;}

/*index*/
.top{ height:111px; background:url(../images/topbg.png) repeat-x; width:100%; margin-bottom:4px;}
.top_in{ width:980px; margin:auto; height:111px;}
.logo{ float:left;}

.top_right{ width:255px; height:111px; float:right; background:url(../images/topR_bg.png) no-repeat;}
.top_right span{ margin-left:80px; line-height:35px;}
.top_right a{ color:#fff;}
.top_right a:hover{ color:#30465d;}

.nav{ height:39px; background:url(../images/navbg.png) repeat-x; margin-bottom:5px;}
.menu{ width:980px; margin:auto;}
.menu ul li{ width:123px; float:left; height:39px; line-height:39px; text-align:center;}
.menu ul li a{ display:block; color:#3c5476; font-size:14px; font-weight:bold;}
.menu ul li a:hover{ color:#fff; background:url(../images/ahoverbg.png) no-repeat;}
.menu ul li a.set{ color:#fff; background:url(../images/ahoverbg.png) no-repeat;}


#navline{ width:2px; height:39px; background:url(../images/navline.png) no-repeat; float:left;}

.banner_0{ background:#dde0e6;  height:280px; }
.banner{  margin:0 auto;width:980px; height:280px; }

.main{ width:980px; margin:0 auto;}
.first{ width:980px; margin-bottom:15px;}

.about{ width:337px; float:left; margin-right:16px;}
.title1{ width:295px; padding-left:42px; background:url(../images/title01.png) no-repeat; height:39px; line-height:35px; color:#3c5476; font-size:14px; font-weight:bold;}
.title1 span{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#adacac;}
.title1 a{ float:right; margin-right:15px; margin-top:13px;}

.about_con{ padding-top:12px; padding-left:5px; padding-right:5px; line-height:22px;}
.about_con img{ float:left; margin-right:5px;}  

.news{ width:337px; float:left; margin-right:15px;}

.newslist{ padding-top:12px 5px 0px 5px;}
.newslist ul li{ background:url(../images/libg.png) left no-repeat; background-position:5px; line-height:30px; border-bottom:1px dashed #d6d6d6;}
.newslist ul li span{ float:right; margin-right:15px;}
.newslist ul li a{margin-left:18px;}

.contact{ width:270px; float:left;}
.title2{ width:233px; padding-left:42px; background:url(../images/title02.png) no-repeat; height:39px; line-height:35px; color:#3c5476; font-size:14px; font-weight:bold;}
.title2 span{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#adacac;}
.contact_con{ width:260px; height:190px; padding:10px 5px 0;background:url(../images/contactbg.png) bottom right no-repeat; color:#30465d; line-height:22px;}

.product{ width:980px; margin:auto;}
.product_title{ width:980px;}
.product_title{ width:938px; padding-left:42px; background:url(../images/title03.png) no-repeat; height:39px; line-height:35px; color:#3c5476; font-size:14px; font-weight:bold;}
.product_title span{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#adacac;}
.product_title a{ float:right; margin-right:15px; margin-top:13px;}



.bottom{ height:87px; padding-top:15px; line-height:30px;background:url(../images/botbg.png) repeat-x; text-align:center; color:#e8e5e5;}
.bottom a{ color:#e8e5e5;}
.bottom a:hover{ color:#000;}

/*about*/
.left{ width:275px; float:left;}
.right{ width:690px; float:right;}

.right_title{ width:648px; padding-left:42px; background:url(../images/title04.png) no-repeat; height:39px; line-height:35px; color:#3c5476; }
.right_con{ line-height:22px; width:670px; padding:10px;}

.news2{ width:275px; float:left;}
.title3{ width:233px; padding-left:42px; background:url(../images/title02.png) no-repeat; height:39px; line-height:35px; color:#3c5476; font-size:14px; font-weight:bold;}
.title3 span{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#adacac;}
.title3 a{ float:right; margin-right:15px; margin-top:13px;}

<!--products-->
.picshow{ width:670px; }
.picshow ul{ border:1px solid #cacaca; width:163px; height:210px; padding:5px; text-align:center; float:left; margin-left:22px;  margin-right:22px; _margin-left:20px;  _margin-right:20px; margin-bottom:10px;}
.picshow ul li img{ width:165px; height:165px;}
.picshow ul li.title{ background:#ececec; width:163px; height:34px; text-align:center; line-height:34px; margin-top:5px;}


/*.hot_list{ width:100%; overflow:hidden; float:left;margin-top:15px;}
.hot_list_w{ width:106%;}
.hot_list ul { padding:5px; text-align:center; float:left; }
.hot_list li{  float:left; display:inline; overflow:hidden;text-align:center; margin-left:10px; border:1px solid #cacaca; padding:5px;}
.hot_list li img{width:165px; height:165px; }
.hot_list ul li #tit { background:#ececec; width:163px; height:34px; text-align:center; line-height:34px; margin-top:5px;}*/

.pro_pic{ width:980px; background: url(../images/pro_picbg.png) repeat-x; height:257px;}
.pro_pic ul{ border:1px solid #cacaca; width:163px; height:210px; padding:5px; text-align:center; float:left; margin-left:6px; margin-right:5px;}
.pro_pic ul li img{ width:163px; height:166px;}
.pro_pic ul li.tit{ background:#ececec; width:163px; height:34px; text-align:center; line-height:34px; margin-top:5px;}

/* fullSlide */
.fullSlide{width:100%;position:relative;height:280px;background:#000;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:280px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:280px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0px;left:0;height:20px;line-height:20px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:8px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;}
.fullSlide .hd ul .on{background:#3c5476;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}