﻿body {margin:0; padding:0; font-size:12px; font-family:Tahoma, Geneva, sans-serif;color:#454545; background:url(../images/top_bg.jpg) top repeat-x #eee; }
html { margin:0; padding:0; }
* { margin:0; padding:0;}
a {text-decoration:none; color:#333;}
a:hover { color:#f00;}
a img{border:0px;}
img { border:0;}
table { border-collapse: collapse;}
ul {margin:0; padding:0;list-style:none; height:auto; overflow:hidden;}
ul li {list-style:none;}
p {margin:0; padding:0;}
form {margin:0; padding:0;}
.w1k {width:980px; margin:0 auto;}
.input,.textarea{border-top:ridge 1px #ccc;border-right:inset 1px #D8D8D8;border-bottom:inset 1px #D8D8D8;border-left:ridge 1px #ccc;font-size:14px;color:#666;padding-top:5px;padding-right:5px;padding-bottom:4px;padding-left:5px;background-color:#fff;}
.clear { clear:both; margin:0; padding:0; }
.l { float:left;}
.r { float:right;}
.h10 { height:10px;}
.h15 { height:15px;}
.h25 { height:25px;}
.h45 { height:45px;}

/* 页头 */
.top { height:109px; background:url(../images/top_t_bg.jpg) top center no-repeat;}
.top .logo { float:left; margin:20px 0 0 0; width:478px; display:inline; }
.top .phone { float:right; margin:49px 0 0 0; width:270px; display:inline; }

.menu { width:1000px; height:43px;  margin:0 auto;}
.menu .zimenu { width:1000px; height:43px; margin:0 auto;  position:absolute; z-index:2;  }
.menu #jsddm {width:955px; padding:0 0 0 30px; position:absolute; z-index:2; text-align:center; line-height:43px;}
.menu #jsddm li { float:left;  display:inline;   text-align:center;}
.menu #jsddm li .shouye {color:#fff;  background:#f3aa01; width:90px; }
.menu #jsddm .products a { width:155px; }
.menu #jsddm .products ul li a { width:155px; display:block; }
.menu #jsddm li a { color:#fff; font-size:14px;   font-weight:bold; width:121px; display:block; text-align:center; cursor:hand;}
.menu #jsddm li a:hover { background:#f3aa01; color:#fff;  }
.menu #jsddm li ul {   visibility: hidden;}
.menu #jsddm li ul li { clear:both; display:block; height:30px; line-height:29px; overflow:hidden;}
.menu #jsddm li ul li a { font-size:12px; 	background: #015ca5; color:#fff; height:29px; border-bottom:1px solid #036abc;  font-weight:normal;}
.menu #jsddm li ul li a:hover {	background: #118be0; }

.keyb { width:1000px; margin:0 auto; height:45px;}
.keyb .keywords { line-height:45px;height:45px; float:left; color:#008ad2;}
.keyb .keywords a { color:#008ad2; }

.keyb .search { margin:9px 0 0 0; width:280px; height:28px; float:right; }
.keyb .search .ipt { float:left; display:block; background:#fff; width:220px;  padding:0 0 0 7px; border:1px solid #ccc;}
.keyb .search .ipt input { border:none; background:none;width:220px; height:28px; line-height:28px; color:#999;}
.keyb .search .btn { float:right; }
.keyb .search .btn input {background:#ffae12; width:47px; height:28px; font-weight:bold; text-align:center; line-height:28px; border:none; cursor:pointer; display:block; color:#fff;}


.syFocusThumb {  WIDTH:100%; HEIGHT:405px;  background:url(../images/banner_bg.jpg) top center no-repeat ;OVERFLOW: hidden; margin:0 auto 0; padding:0; }
.syFocusThumb .contentdiv { HEIGHT:350px;WIDTH:980px;  margin:11px auto 0;  }
.syFocusThumb .contentdiv .dPic .img1 { HEIGHT:350px;WIDTH:980px; background:url(../images/banner1.jpg) top center no-repeat ;}
.syFocusThumb .contentdiv .dPic .img2 { HEIGHT:350px;WIDTH:980px; background:url(../images/banner2.jpg) top center no-repeat ;}
.syFocusThumb .contentdiv .dPic .img3 { HEIGHT:350px;WIDTH:980px;  background:url(../images/banner3.jpg) top center no-repeat ;}

.syFocusThumb .pagination { position:relative; WIDTH: 220px; margin:0 auto;   HEIGHT: 7px;  CLEAR: both; TOP: -30px;}
.syFocusThumb .thumbWrap { WIDTH: 220px; HEIGHT: 7px; OVERFLOW: hidden;}
.syFocusThumb .holder { WIDTH: 220px;}
.syFocusThumb .holder I { CURSOR: pointer; width:47px; height:7px; margin:0 7px 0 7px; background:#CCC;}
.syFocusThumb .holder .selected {background:#fd8209;}

.hzfa { margin:0 auto; width:930px; height:120px; overflow:hidden; padding:25px 0 0 50px; background:url(../images/hzfa.jpg);}
#demo { margin: 0;  width:908px; height:120px; overflow:hidden;  padding:0; }
#demo1 a{width:140px;  margin:0 8px 0 8px; padding:0; float:left; display:block; line-height:25px; text-align:center;}
#demo1 a img { display:block; border:1px solid #ddd;}
#demo2 a{width:140px;  margin:0 8px 0 8px; padding:0; float:left; display:block;line-height:25px; text-align:center;}
#demo2 a img { display:block; border:1px solid #ddd;}
#indemo {float: left;width: 800%;}
#demo1 {float: left;}
#demo2 {float: left;}

.productlist { width:200px; float:left; margin:20px 0 0 0; height:auto; overflow:hidden;}
.productlist .ltit { width:200px; height:38px;background:url(../images/ltit.jpg); }
.productlist .proli li { display:block; width:200px; height:40px;}
.productlist .proli li a { display:block; line-height:38px; padding:0 0 0 35px; width:165px; height:40px; background:url(../images/proli.jpg);}

.mright1 { margin:20px 0 0 0; float:right; height:auto; overflow:hidden; width:765px;}
.mabout { WIDTH:480px; height:245px; border:1px solid #ddd; float:left;}
.mabout .itit { height:36px; background:url(../images/mtit.jpg) left repeat-x;  line-height:34px; }
.mabout .itit .ml { float:left; font-size:14px; font-weight:bold; color:#fff; width:81px; padding:0 0 0 14px; height:36px;background:url(../images/ml.jpg);}
.mabout .itit a { float:right; width:33px; height:7px; margin:15px 5px 0 0;}
.mabout .m1img { float:left; width:176px; height:176px; margin:16px 0 0 13px;  }
.mabout .m1img img { padding:2px; border:1px solid #CCC;}
.mabout .m1about { margin:17px 13px 0 0; float:right; width:260px; line-height:22px; }
.mabout .m1about a { color:#f3aa01;}
.mabout .m1about a:hover { color:#ff6600;}

.mscsb { float:right; }
.mscsb { border:1px solid #ddd; width:255px; height:235px; padding:5px;}
.mjj { margin:10px 0 0 0;}
.mjj2 { background:url(../images/mjj2.jpg) left no-repeat; padding:0 0 0 440px; width:320px; height:77px;}
.mjj2 a { display:block; float:left; width:130px; height:40px; color:#fff; text-align:center; line-height:40px; margin:18px 15px 0 15px; font-size:14px; display: inline;}
.mjj2 .mmes a { background:#6a6a69; }
.mjj2 .mmes a:hover { background:#fe600a; }
.mjj2 .mcon a { background:#fe600a; }

.mpro {margin:20px 0 0 0; width:978px; height:auto; overflow:hidden; border:1px solid #ddd;}
.mpro .itit { height:36px; background:url(../images/mtit.jpg) left repeat-x;  line-height:34px; }
.mpro .itit .ml { float:left; font-size:14px; font-weight:bold; color:#fff; width:96px; padding:0 0 0 14px; height:36px;background:url(../images/ml2.jpg);}
.mpro .itit a { float:right; width:33px; height:7px; margin:15px 5px 0 0;}
.mpro .pro { margin:20px auto 15px; width:960px; text-align:center;}
.mpro .content{ margin:0; padding:0;}
.mpro .content table{margin:0 auto; border:0;}
#probox{width:890px;overflow:hidden;height:160px;}
#probox ul{ margin:0; padding:0;}
#prolist{width:1500px;}
#prolist li{float:left; width:160px; overflow:hidden; margin:0 10px 0 10px;}
#prolist li a {width:160px; margin:0 auto; display:block;line-height:30px;text-align:center; color:#696969; }
#prolist li a:hover { color:#de0026;}
#left,#right{cursor:pointer;}
#left { width:35px; background:url(../images/left.jpg) no-repeat left; }
#right { width:35px; background:url(../images/right.jpg) no-repeat right; }

.mcgal {margin:20px 0 0 0; width:698px; height:298px; overflow:hidden; border:1px solid #ddd; float:left;}
.mcgal .itit { height:36px; background:url(../images/mtit.jpg) left repeat-x;  line-height:34px; }
.mcgal .itit .ml { float:left; font-size:14px; font-weight:bold; color:#fff; width:96px; padding:0 0 0 14px; height:36px;background:url(../images/ml2.jpg);}
.mcgal .itit a { float:right; width:33px; height:7px; margin:15px 5px 0 0;}
.mcgal ul { padding:0;}
.mcgal ul li { width:318px; height:101px; display:block; float:left; margin:15px;  display: inline;}
.mcgal ul li .ml { float:left;}
.mcgal ul li .ml img { width:95px; height:95px; display:block; padding:2px; border:1px solid #6dddd3; }
.mcgal ul li .mr {width:200px; float:right; line-height:21px; }
.mcgal ul li .mr  a { color:#fe6e0e;}

.mnews {margin:20px 0 0 0; width:268px; height:298px; overflow:hidden; border:1px solid #ddd; float:right;}
.mnews .itit { height:36px; background:url(../images/mtit.jpg) left repeat-x;  line-height:34px; }
.mnews .itit .ml { float:left; font-size:14px; font-weight:bold; color:#fff; width:96px; padding:0 0 0 14px; height:36px;background:url(../images/ml2.jpg);}
.mnews .itit a { float:right; width:33px; height:7px; margin:15px 5px 0 0;}
.mnews ul { display:block; margin:8px 0 0 0; padding:0 9px 0 9px;}
.mnews ul li{height:38px; line-height:37px; background:url(../images/icon.jpg) left center no-repeat; border-bottom:1px dashed #ddd;}
.mnews ul li .title{ margin-left: 15px; float:left;}
.mnews ul li .title a:hover{ color:#ff6600;}
.mnews ul li .createtime{ float: right; color:#777;}


/*foot部分*/
.link { margin:15px auto 0; width:983px; padding:0 7px 0 8px; height:35px; border:1px solid #ccc; line-height:34px;}

.footer { width:100%;  height:280px; margin:0 auto; text-align:center; background:url(../images/foot.jpg) repeat-x; color:#fff;}
.footer .fnav { height:42px; line-height:42px;}
.footer a { color:#fff;}
.footer .foot { margin:25px 0 0 0 ; line-height:34px;  }
.footer .footewm { width:200px; height:100px;  margin:15px auto 0;  }
.footer .footewm .l{ width:80px;}
.footer .footewm .r{ width:80px;}

.main { margin:0 auto; padding:0 10px 20px 10px; width:980px; background:#fff;height:auto; overflow:hidden;}
.main .left { float:left; width:200px;  height:auto; overflow:hidden; margin:15px 0 0 0;}
.main .left .tit {
	FONT-SIZE: 14px; HEIGHT: 35px; BACKGROUND: #4281D4; FONT-WEIGHT: bold; COLOR: #fff; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 14px; LINE-HEIGHT: 35px; PADDING-RIGHT: 14px
}
.main .left .tit A {
	COLOR: #fff
}
.main .left .nr {
	BORDER-TOP:  none; border: #dddcdc 1px solid;  PADDING-BOTTOM: 10px; PADDING-TOP: 8px; PADDING-LEFT: 7px;  PADDING-RIGHT: 7px
}
.main .left .nr H4 { BACKGROUND: #4281D4;}
.main .left .nr H4 A {
	MARGIN-BOTTOM: 5px; HEIGHT: 29px; FONT-WEIGHT: bold; COLOR: #fff; PADDING-LEFT: 14px; DISPLAY: block; LINE-HEIGHT: 29px
}
.main .left .nr .cur A {
	COLOR: #da251d; DISPLAY: block
}
.main .left .nr LI A {
	OVERFLOW: hidden; HEIGHT: 24px; BACKGROUND: url(Img/ico003.gif) no-repeat 10px 10px; PADDING-LEFT: 20px; DISPLAY: block; LINE-HEIGHT: 24px
}

.main .left .llxwm { margin:15px 0 0 0;}

.main .right .product_list { margin:0; padding:0;}
.main .right .product_list ul li { display:block; float:left; margin:10px 6px 10px 6px; display:inline;  }
.main .right .product_list ul li a { display:block; line-height:30px; text-align:center;}
.main .right .product_list li img { width:165px; height:140px; padding:3px;}

.breadcrumb {
    padding: 6px 15px; width:948px;
    height: 27px; line-height:27px;
    display: block;
    background-color: #FBFBFB;
    background-image: -moz-linear-gradient(center top , #FFF, #F5F5F5);
    background-repeat: repeat-x;
    border: 1px solid #DDD;
    border-radius: 3px;
    box-shadow: 0px 1px 0px #FFF inset;
}
.breadcrumb li {
    display: inline-block;
    float: left;
    text-shadow: 0px 1px 0px #FFF;
}
.breadcrumb .pright {
    float: right;
    color: #777;
}
 .hg-content li { line-height: 2;}

.main .right .page-header { 
 padding-bottom: 12px;
    margin: 12px 0px 15px 0;
    border-bottom: 1px solid #EEE;
}

.main .right .span4 { float:left;}
.main .right .span4 .thumbnail { height:auto; overflow:hidden;}
.main .right h2 { font-size: 24px;line-height: 36px;}
.main .right .ss4 {  float: right; width: 350px;}
.main .right .hg-advantages .fancybox  { padding: 10px 20px; }
.main .right .hg-advantages .fancybox { background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.05);
    border-radius: 4px; line-height:24px;
    border: 1px solid rgba(0, 0, 0, 0.15);
    padding: 20px;
    box-shadow: 0px 1px 0px 0px #FFF inset, 0px 1px 4px 0px rgba(0, 0, 0, 0.1);
    color: #666;
    text-shadow: 0px 1px 0px #FFF;
    height: auto;
    overflow: hidden;
}
.contact-card {
    margin-top: 15px; color: #3A87AD; background-color: #D9EDF7; line-height:20px;
    border-color: #BCE8F1;padding: 8px 35px 8px 14px;
margin-bottom: 18px;
text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5);
border-radius: 4px;
}
.main .right .mrtit { margin:15px 0 0 0; background:#19A4E7; width:720px; height:35px; padding:5px 0 0 20px; }
.main .right .mrtit a { display:block; width:90px; height:35px; line-height:35px; background:#fff; text-align:center; font-size:14px; font-weight:bold; color:#4281D4;}
.main .right article { margin:15px 0 0 0; width:740px; overflow:hidden; line-height:22px;}
.main .right { float:right; width:740px; margin:0 0 50px 0 ; padding:0 15px 50px 15px; background:#fff;}
.main .right .location { height:24px;  margin:7px 0 15px 0; padding:0 0 8px 0; border-bottom:1px solid #ccc;}
.main .right .location .location_1 {  height:24px; padding:8px 0 0 0; float:left; font-weight:bold;  font-size:14px; }
.main .right .location .location_2 {margin:8px 8px 0 0; padding-left:18px;float:right; background:url(../images/location.png) no-repeat left 1px;}
.main .right .info_detail { margin:10px 0 20px 0; line-height:22px; }

.main .right .article_list { margin-top:10px;}
.main .right .article_list ul li {height:35px; line-height:35px; background:url(../images/icon_1.jpg) no-repeat 10px 18px; border-bottom:1px dashed #E1E1E1}
.main .right .article_list ul li .title{ margin-left: 22px; float:left;}
.main .right .article_list ul li .createtime{margin-right: 10px ; float: right}

.main .right .article_detail { margin:20px 0 20px 0;}
.main .right .article_detail .title { text-align:center;}
.main .right .article_detail .attr { height:22px;margin-top:5px; padding-bottom: 5px;margin-left:22px; margin-right:20px; text-align:center;border-bottom:1px dashed #E1E1E1; color:#999}
.main .right .article_detail .content { margin-top:10px; line-height:22px; padding-left:15px; padding-right:15px; }

.main .right .xh { margin:0; padding:0;}
.main .right .xh ul li { background:url(../images/dian.jpg) left center no-repeat; display:inline-block; width:720px;overflow:hidden; height:22px; line-height:22px;}
.main .right .xh ul li a { display:block; float:left; margin:0 0 0 10px;}
.main .right .xh ul li span { display:block; float:right;}

.main .right .product_nav {height:26px; border-bottom:1px solid #DA0C0C; margin-top:12px;}
.main .right .product_nav a { height:26px; line-height:26px; float:left; margin-left:3px; padding:0 10px; background-color:#E9EAE4; }
.main .right .product_nav a.current {background-color:#DA0C0C; color:#FFF;}

.main .right .page_wrap {margin-top:40px; position:relative; left:50%; float:left;}
.main .right .page_wrap .page { position:relative; left:-50%; float:left}
.main .right .page_wrap .page span,.main .right .page_wrap .page li, .main .right .page_wrap .page a { float:left; margin-left:10px}
.main .right .page_wrap .page a.current {color:#DA0C0C;}

.main .right .message {margin:5px 0 0 50px;}
.main .right .message li{margin-top:5px;}
.main .right .message li span{ float:left; width:50px;  margin-top:4px; text-align:right;}
.main .right .message li input{width:360px; }
.main .right .message li textarea{width:360px; height:100px;  }
.main .right .message .msgbtn{ margin:10px 0 0 140px;}
.main .right .message .msgbtn input{width:60px;margin-left:20px;}

.main .right .common .category { margin-top:10px}
.main .right .common .list .node li { margin-top:10px; border-bottom:1px dashed #E1E1E1;}
.main .right .common .list .node li p { margin-top:3px}
.main .right .common .page { text-align:center; margin-top:10px}
.main .right .common .page a.current {color:#DA0C0C;}

.jqzoom { float: left; border: none; position: relative; padding: 0px; cursor: pointer;
margin: 0px; display: block;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:350px;height:350px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}
.spec-preview{width:350px; height:330px;border:1px solid #DFDFDF;}
.spec-scroll{clear:both;margin-top:5px;width:352px; height:56px;}
.spec-scroll .prev{float:left;margin-right:4px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:block;font-family:"宋体";text-align:center;width:10px;height:54px; line-height:54px;border:1px solid #CCC;background:#EBEBEB;cursor:pointer;text-decoration:none;}
.spec-scroll .items{float:left;position:relative;width:322px;height:56px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:56px;}
.spec-scroll .items ul li{float:left;width:64px;text-align:center; margin:0 8px 0 8px;}
.spec-scroll .items ul li img{border:1px solid #CCC;padding:2px;width:50px;height:50px;}
.spec-scroll .items ul li img:hover{border:2px solid #FF6600;padding:1px;}