* {margin: 0px;	padding: 0px;}
body {font-family:\5FAE\8F6F\96C5\9ED1; font-size: 80%; line-height: 200% ;color: #2d3439; background-color:#f7f7f7;}
.clear {font-size: 0px;	clear: both;line-height: 0px; height: 1px;}
.clearfix:after {content: "."; 	display: block;  height: 0;	clear: both; visibility: hidden;}
.clearfix {min-height: 1px;}
* html .clearfix {height: 1px;}
img {border:none;}
a:link {TEXT-DECORATION: none;}
a:visited {TEXT-DECORATION: none;}
a:hover {TEXT-DECORATION: none;}
a:active {TEXT-DECORATION: none;}
ul,li{list-style-type: none;}
h4{font-size:16px; color:#fff; padding-top:0}

/* header */
#header {}
#header .head_box { width: 1200px; height: 57px; margin:22px auto 38px; position: relative;}
#header .logo { position: absolute; top: 0px; left: 0px;}

.nav{width:640px; float:right}
/* nav */
#nav { float:left; margin-top:15px; position:relative}
#nav ul{ height: 57px;}
#nav ul li{ float:left; display:inline; margin-right:53px;}
#nav ul li a{ font-size:14px; line-height:20px; color:#626262; text-align:center; display:block; height: 42px; padding-top:5px;}
#nav ul li a:hover{ color:#626262;}
#nav ul li a span{ font-family: Verdana, Geneva, sans-serif; font-size:12px; display:block;}
#nav ul li.on a{ color:#2d3439;}
#nav ul li.last{ margin-right:0;}
.curBg {
	height:1px;
	position:absolute;
	bottom:20px;
	left:0px;
	background-image: url(../images/nav_bg.png);
	background-repeat:repeat-x;
	background-position:bottom;
}


#language{margin-top:22px;float:right; border:1px solid #ff3300;text-align:center;border:1px solid #d6d6d6; width:116px; height:22px; line-height:22px;}
#language span.red a{color:#f42135}
#language span.gray a{color:#626262}

#little{width:1200px; margin:30px auto; height:37px; line-height:37px;}
#little .left{ padding-left:68px; font-size:18px; color:#626262;width:423px; float:left; background:url(../images/tel.png) 10px center no-repeat; border:1px solid #d6d6d6}
#little .left .tel{padding-left:50px;}
#little .middle{ padding-left:164px; width:302px; float:left; background:url(../images/zx.png) 56px center no-repeat;}
#little .right{width:200px; height:37px; background:url(../images/search.png) no-repeat right center; float:right; position:relative}
#little .right .keyword{width:120px;filter:alpha(opacity=0); border:none; outline:none;height:16px; line-height:16px; position:absolute;left:36px; top:11px; color:#6d6d6d}
#little .right .btn{width:30px;filter:alpha(opacity=0); height:18px; line-height:18px; position:absolute;right:5px;top:10px; opacity:0; -moz-opacity:0; -webkit-opacity:0}


.core{height:37px;line-height:37px;overflow:hidden;}
.core a{color:#626262;display:block;}

/* banner */
#banner{ height:520px;overflow:hidden; width:1200px; margin:0 auto; text-align:center;position:relative;}


#thumbs{width:570px;height:82px; background-color:#f7f7f7;position:absolute; bottom:0; left:315px;border-top-right-radius:4px;border-top-left-radius:4px;}
#thumbs ul{margin-top:10px;}
#thumbs li{display:inline;float:left;cursor:pointer; padding-left:13px;}
#thumbs li a{display:block;font-size:0px;width:115px;height:47px;padding:10px 0;}
#thumbs li a img{display:block;font-size:0px;width:115px;height:47px;}
#thumbs li a:hover img{display:block;border:1px solid #0099FF;height:47px;width:115px;}
#thumbs li a.current img{margin-top:-10px;display:block;border:1px solid #0099FF;height:47px;width:115px;}

#thumbs li a:hover{}
#thumbs li a.current{background:url(../images/banner_bg.png) no-repeat bottom;}
.btnPrev{padding-top:28px;}
.btnNext{padding-top:28px;}

#nbanner{ height:146px;position:relative;width:1200px; margin:0 auto; overflow:hidden; background:url(../images/nbanner.gif) no-repeat center;}
#nbanner .location{padding-left:60px; padding-top:40px; color:#edf8fe; background:url(../images/jt.png) no-repeat 40px 45px;}
#nbanner .seah{position:relative;background:url(../images/search.png) no-repeat left center;height:23px; margin-top:15px; margin-left:40px}
#nbanner .seah .keyword{width:120px;filter:alpha(opacity=0); border:none; outline:none;height:16px; line-height:16px; position:absolute;left:32px; top:2px; color:#6d6d6d}
#nbanner .seah .btn{width:30px; filter:alpha(opacity=0);height:18px; line-height:18px; position:absolute;left:155px;top:2px; opacity:0; -moz-opacity:0; -webkit-opacity:0}

/* content */
#bar{background: url(../images/bar_bg.jpg) center top no-repeat; height:135px;}
#bar .bar_box{ width:956px; margin:0 auto;}

/* content */
.max{ background:url(../images/body.png) no-repeat center bottom; padding-bottom:249px;}
#content{width:1108px; min-height:600px; opacity:0.9;padding:45px 45px 75px 45px; margin:0 auto; background-color:#fefefe; box-shadow:0px 2px 1px #d6d6d6;}
#content h2{ color:#4d85a3; font-size:20px;background: url(../images/h2_bg.png) center bottom no-repeat; padding-bottom:10px; margin-bottom:15px;}
#content h2 span{font-family:SimSun; font-size:12px; font-weight:normal; float:right; margin-top:5px;}
#content h2 span a{ color:#4d85a3;}
#content h2 span a:hover{ color:#d3a946;}
#content h3{ color:#fff; background:#d3a946; padding:2px 10px; margin:10px 0;}
#content h3 a{ color:#fff;}
#content h3 a:hover{ color:#2d3439;}
#content .c_area1{background: url(../images/c_area1_bg.png) center top repeat-y;}
#content .c_area2{background: url(../images/c_area2_bg.png) left top repeat-y;}
#content .c_top1{background: url(../images/c_top1_bg.png) center top no-repeat; padding-top:70px;}
#content .c_bottom1{background: url(../images/c_bottom1_bg.png) center bottom no-repeat; padding-bottom:80px;}
#content .c_box1{background: url(../images/c_box1_bg.png) center top no-repeat; width:740px; margin:0 auto;}
#content ul.c_link1{ line-height:0;}
#content ul.c_link1 li{ float:left; margin-right:3px;}
#content ul.c_link1 li a{ line-height:200px; display:block; width:201px; height:44px; overflow:hidden;}
#content ul.c_link1 li.n1 a{background: url(../images/link1.gif) center top no-repeat; background-position:0 0;}
#content ul.c_link1 li.n1 a:hover{ background-position:0 -44px;}
#content ul.c_link1 li.n2 a{background: url(../images/link2.gif) center top no-repeat; background-position:0 0;}
#content ul.c_link1 li.n2 a:hover{ background-position:0 -44px;}
#content ul.c_link1 li.n3 a{background: url(../images/link3.gif) center top no-repeat; background-position:0 0;}
#content ul.c_link1 li.n3 a:hover{ background-position:0 -44px;}
#content ul.c_link1 li.n4{ margin-right:0;}
#content ul.c_link1 li.n4 a{background: url(../images/link4.gif) center top no-repeat; background-position:0 0;}
#content ul.c_link1 li.n4 a:hover{ background-position:0 -44px;}

/* side */
#side{ float: left; width:240px; overflow: hidden;}
#side .s_title1{ color:#fff; font-size:16px; background:#f59f55;font-weight:bold; text-align:center; margin-bottom:35px; height:83px; line-height:83px; position:relative}
#side .s_title2{ margin-top:40px; padding-top:22px; font-size:16px; height:87px; background:url(../images/tel.png) no-repeat 26px 22px; border:1px solid #d7d7d7}
#side .s_title2 .txt{ padding-left:54px;}
#side .s_title2 .num{font-size:28px; padding-left:22px; padding-top:15px;}
#side ul.s_link1{ font-size:14px;}
#side ul.s_link1 li{margin-top:20px; padding-left:16px;}
#side ul.s_link1 li a{ color:#333;letter-spacing:1px}
#side ul.s_link1 li a:hover{ color:#f59f55;}
#side ul.s_link1 li.on a{ color:#f59f55;}

div.arrow-down {
  width:0px;
  height:0px;
  border-left:15px solid transparent;
  border-right:15px solid transparent;
  border-top:15px solid #f59f55;
  font-size:0px;
  line-height:0px;
  position:absolute;
  bottom:-10px;
  left:105px;
  }


/* main */
#main{ float: right; width:808px; overflow: hidden;}
#main .title{ height:83px; line-height:87px; background-color:#f4f4f4; text-align:center; font-size:22px;}
#main .detail{margin-top:40px;}
#main .m_bar{height:380px; overflow:hidden;}

/* footer */
#footer{ background: #697fb7; padding-top:25px;}
#footer .foot_box{ color: #dadada;width:1200px; margin:0 auto; position:relative; z-index:10;}
#footer ul.foot_left{width:648px; float:left; }
#footer li.leftli{width:184px;height:130px; border-right:1px solid #8294c2; float:left; text-align:center}
#footer li.leftfirst{width:122px;height:130px; border-right:1px solid #8294c2; float:left; text-align:left}
#footer  a{color:#dadada;}
#footer li.leftlast{width:70px; float:left; padding-left:70px;}
#footer .foot_right{ width:100px; text-align:right; float:right}
#footer li.title{margin-bottom:10px; padding-top:0}
#footer li.leftli1{ margin-left:-12px}


#footer .copy{ float:left; width:770px; padding:20px 0;}
#footer .copy_right{float:right; text-align:right; width:270px;padding:20px 0;}
.line{border-top:1px solid #8294c2; margin-top:20px;}


/* public */
.font_red{ color: #ff2b2b;}
.form_s{ width: 120px; height: 22px; border: 1px solid #dadada;}


/*news_list*/
.newslist{}
.newslist li{ border-bottom:1px solid #ededed; margin-bottom:45px; padding-bottom:37px;}
.newslist .pic{float:left; width:252px;}
.newslist .txt{float:right; width:488px; padding-right:25px}
.newslist .date{font-size:12px;}
.newslist .newstitle h4{font-size:20px; color:#2d3439; margin:10px 0;}
.newslist .more a{display:block; color:#f6a560; margin-top:20px;}

.dateitem{margin-top:-30px;}
.dateitem span.s1{display:inline-block; width:20%; float:left}
.dateitem span.s2{display:inline-block; text-align:center; width:60%; float:left}
.dateitem span.s3{display:inline-block; width:20%; text-align:right;float:right}

.pp{ margin-top:35px; padding-bottom:40px; border-bottom:1px solid #e1e2e2}
.pp .share{text-align:right; margin-top:50px;}
.fy{margin-top:40px;}
.fy a{color:#2d3439}



/*gbook*/
ul.gbook{ width:446px; font-size:18px; margin:0 auto; color:#8f9390}
ul.gbook li{margin-bottom:20px;}
ul.gbook span{padding-right:30px;}
ul.gbook input.txt{width:378px; height:33px; line-height:33px; border:1px solid #d2d0d0} 
ul.gbook .area{width:378px; height:180px; border:1px solid #d2d0d0}
ul.gbook span.higharea{float:left}
ul.gbook li.bt{text-align:center; padding-top:15px; margin-bottom:0}
ul.gbook input.btn{background-color:#697fb7; width:170px; height:48px; border:none; font-size:20px;text-align:center; color:#fff; border-radius:5px;}


/*product*/
.picbox{ width:246px; height:300px; margin-right:33px; float:left; margin-bottom:20px}
.picbox3{ width:246px; height:300px;float:right;}
.picitem{width:244px; height:248px; border:1px solid #f0f0f0; text-align:center}
 figcaption{text-align:center; color:#9d9d9d; font-size:14px; margin-top:10px;}
 figcaption a{text-align:center; color:#9d9d9d}


.producttitle{width:190px; margin-top:30px;margin-bottom:30px;height:33px; line-height:33px; background-color:#697fb7; color:#fff; text-align:center}
.preadnext{margin-top:50px;}
.preadnext .prv{color:#f59f55}
.preadnext .prv a{color:#f59f55}
.preadnext .next{float:right}
.preadnext .next a{color:#2d3439;}

.otherproduct{background:url(../images/other.gif) no-repeat  top center; padding-top:80px; margin-top:100px;}
.rollBox{width:808px;overflow:hidden;}
.rollBox .LeftBotton{height:23px;width:23px;background:url(../images/btn_prev.gif) no-repeat center ;overflow:hidden;float:left;display:inline;margin:50px 0 0 0;cursor:pointer; border:1px solid #000}
.rollBox .RightBotton{height:23px;width:23px;background:url(../images/btn_next.gif) no-repeat center;overflow:hidden;float:right;display:inline;margin:50px 0 0 0;cursor:pointer;border:1px solid #000}
.rollBox .Cont{width:740px;overflow:hidden; margin:0 auto; float:left}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:162px;margin-left:20px; line-height:163px;float:left;text-align:center;border:1px solid #ccc;}
.rollBox .Cont .pic img{display:block;margin:0 auto;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}


#menu{overflow:hidden; margin:10px auto;}
#menu #tab {display:block;list-style:none; margin-top:30px;margin-bottom:30px;}
#menu #tab li {float:left; margin-right:16px;width:190px;height:33px; line-height:33px; background-color:#f4f4f4; color:#6d6d6d; text-align:center}
#menu #tab li.last{ float:right; margin-right:0;width:190px;height:33px; line-height:33px; background-color:#f4f4f4; color:#6d6d6d; text-align:center}
#menu #tab li a {display:block;line-height:33px;text-decoration:none;text-align:center; color:#333;}
#menu_con{}
.tag{ padding-top:10px; overflow:hidden;}
#menu #tab li a.selected{background:#6a7fb8; color:#fff;height:33px; line-height:33px;}


.page{ font-size:14px; text-align:center }
.page a{ color:#000;height:35px; line-height:35px;text-align:center; border:1px solid #dedede; display:inline-block; padding-left:20px;padding-right:20px; border-radius:5px; margin-right:3px;}
.page a:hover{ color:#fff; background-color:#71a8e3}
.page a.current{color:#fff; background-color:#71a8e3}