* {margin: 0px;	padding: 0px;}
body {font-family:SimSun; font-size: 12px; line-height: 200% ;color: #313131; background:url(../images/header.jpg) left top repeat-x;}
.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;}

/* header */
#header { background:url(../images/header_bg.gif) left center repeat-x; margin-right:15px;}
#header .head_box { width: 1190px; height:99px; margin-left: auto; margin-right: auto;  position: relative; margin-top:44px;}
#header .logo { position: absolute; top:0px; left: 0px;}
ul.nav_link{position:absolute; top:25px; right:70px; font-size:14px; height:50px; line-height:50px;}
ul.nav_link li{ float:left; background:url(../images/nav_li.jpg) right center no-repeat; width:104px; text-align:center;}
ul.nav_link li a{ color:#fff;}
ul.nav_link li a:hover{ font-weight:bold;}
ul.nav_link li.last{ background:none;}
ul.nav_link li.on a{font-weight:bold;}
/* content */
#content{width: 1050px;margin-left: auto; margin-right: auto; margin-top:25px;}
.title{ background:url(../images/title_bg.jpg) left top no-repeat; text-align:left; padding-left:15px; color:#0f55bd;font-family:\5FAE\8F6F\96C5\9ED1; font-size:14px; height:35px; line-height:20px; margin-top:15px; margin-bottom:20px;}
.title span{ float:right; font-size:12px; color:#626262;font-family:SimSun; margin-top:12px;}
.title span a{color:#626262;}
/* side */
#side{ float: left; width: 220px; overflow: hidden;}
#side .side_box{ background:url(../images/side_pro.jpg) center top no-repeat #8cc9fd; width:218px; overflow:hidden; padding-bottom:15px;}
#side .side_box h2{ border-left:3px solid #fff; padding-left:12px; font-size:16px;font-family:\5FAE\8F6F\96C5\9ED1; color:#fff; margin-left:20px; height:18px; line-height:18px; margin-top:16px;}
#side ul.side_pro{ width:187px; margin-left:auto; margin-right:auto;font-size:14px;}
#side ul.side_pro li{height:28px; line-height:28px; margin-top:8px;}
#side ul.side_pro li a{ display:block; color:#fff; padding-left:16px;}
#side ul.side_pro li a:hover{background:url(../images/side_h.png) center center no-repeat; color:#0f55bd; font-weight:bold;}
#side ul.side_pro li.on a{background:url(../images/side_h.png) center center no-repeat; color:#0f55bd; font-weight:bold;}
#side .side_new{ margin-top:10px; line-height:0%; font-size:0%;}
#side .side_new1{ margin-bottom:10px; line-height:0%; font-size:0%;}
#side .side_con{ background:url(../images/side_con.jpg) center bottom no-repeat #0d54bd; width:100%;margin-top:10px; color:#fff; padding-bottom:10px; width:218px; overflow:hidden;}
#side .side_con h2{ font-size:16px;font-family:\5FAE\8F6F\96C5\9ED1; text-align:center; margin-top:15px; line-height:15px;}
#side .side_con h3{ font-size:10px; font-family:Arial;text-align:center;}
#side .side_con h4{ font-size:26px;}
#side .side_con h5{ font-size:40px;margin-top:15px;}
#side .side_con_box{ width:180px; margin-left:auto; margin-right:auto;}
/* main */
#main{ float: right; width:808px;}
.main { overflow:hidden;}
.hotPic{ width:808px; height:260px; position:relative; }
.hotPic .pic{ position:relative; z-index:5;}
.hotPic .pic li{ position:absolute; display:none;}
.hotPic .pic li img{ width:808px; height:260px; display:block;text-align:center;}
.s_about{ margin-top:15px; font-size:14px; line-height:26px; overflow:hidden;}
.s_about h2{ background:url(../images/s_about_title.jpg) left center no-repeat; height:21px; line-height:20px; text-align:right; font-weight:normal; font-size:14px; color:#0f55bd;font-family:\5FAE\8F6F\96C5\9ED1; padding-right:13px; margin-bottom:15px;}
.s_about img{ float:left; margin-right:23px;}
.s_about a{ font-size:12px; color:#0f55bd;}
.s_box{ background:url(../images/s_box_bg.jpg) left top no-repeat; width:809px; height:226px; margin-top:20px;}
.s_news{ float:left; margin-top:15px; width:524px;}
.s_news h2{ margin-left:1px; position:relative; height:32px;}
.s_news h2 span{  font-size:8px; color:#0f55bd; position:absolute; right:20px; top:0px;font-family:\5FAE\8F6F\96C5\9ED1;}
.s_news h2 span a{color:#0f55bd;}
 ul.new{ font-size:14px; margin-top:20px; width:480px; margin-left:auto; margin-right:auto;}
 ul.new li{background:url(../images/news_point.jpg) left center no-repeat; padding-left:20px;}
 ul.new li span{ float:right; font-size:12px; color:#7d7d7d;}
 ul.new li a{ color:#0f55bd; font-size:14px;}
 ul.new li a:hover{ color:#002353;} 
.s_onlion{ float:right; background:url(../images/left_point.jpg) left center no-repeat; width:272px;padding-left:8px;}
.s_onlion h2{margin-top:15px; text-align:right; margin-right:1px;}
.s_product{ background:url(../images/s_product_bg.jpg) left top no-repeat; width:1048px; height:243px; overflow:hidden; margin-top:20px;}
.s_product h2{ margin-top:15px; margin-left:1px;}
.s_product h2 span{ float:right;font-size:8px; color:#0f55bd;font-family:\5FAE\8F6F\96C5\9ED1; margin-right:15px;}
.s_product h2 span a{color:#0f55bd;}
.rollBox {width:1010px;margin: 0 auto;}
.rollroll_img{width:1010px;margin: 0 auto;}
.rollroll_img .Cont {float: left;overflow: hidden;width:1010px; margin-top:15px;}
.rollroll_img .Cont .pic{  float: left; width:182px; height: 146px;margin-left:25px;}
.rollroll_img .Cont .pic .roll_img { width:182px;height:146px; display: table-cell;line-height:146px;text-align:center;vertical-align:middle;*display: block;*font-size:146px;}
.rollroll_img .Cont .pic .roll_img IMG {vertical-align:middle; max-height:146px; max-width:182px;}
.rollroll_img .ScrCont {width: 10000000px;}
.rollroll_img #List1 {float: left;}
.rollroll_img #List2{float: left;}
/* footer */
#footer{ background-color: #0c53bc; width:100%; padding:25px 0px; margin-top:20px; color:#fff;}
#footer .foot_box{ color: #fff;width: 1050px; margin-left: auto; margin-right: auto;}
#footer .foot_box .left{ width:920px; float:left;}
#footer .foot_box .left img{ float:left; margin-right:30px;}
#footer .foot_box right{ float:right;}

/* about */
.about_c{ background:url(../images/about_c.jpg) right bottom no-repeat;}
.about{ width:728px; margin-left:auto; margin-right:auto; font-size:14px; padding-bottom:20px;}

/* product */
.product1{ width:760px; margin-left:auto; margin-right:auto;}
.product1 img{ border:1px solid #bababa; padding:1px;}
.product1 h2{ text-align:center; font-size:16px; color:#434343;font-family:\5FAE\8F6F\96C5\9ED1; margin-top:15px;}
.product1 h3{ background:url(../images/h3_bg.jpg) left center no-repeat; font-size:16px;font-family:\5FAE\8F6F\96C5\9ED1; color:#fff; width:748px; height:27px; line-height:27px; padding-left:16px; margin-top:15px; margin-bottom:15px;}
.product_show{ width:688px; margin-left:auto; margin-right:auto;}
.page{padding-top:15px; width:100%; margin-left:auto; margin-right:auto; border-top:1px dotted #434343; margin-top:15px; margin-bottom:15px;}
.page a{ color:#626262; }
.product_c{ background:url(../images/product_c.jpg) right bottom no-repeat;}
ul.list{ overflow:hidden;}
ul.list li{ float:left;  margin-top:10px;display:inline; margin-left:45px;}
ul.list .list_img{ display: table-cell; width:204px; height:161px; line-height:150px; text-align: center;*display:block;*font-size:161px;border:1px solid #7e7e7e;overflow:hidden;vertical-align:middle; padding:1px;}
ul.list .list_img img{ vertical-align: middle; max-width:204px; max-height:161px;}
ul.list .list_txt{ text-align:center; margin-top:5px; font-size:14px;font-family:\5FAE\8F6F\96C5\9ED1;}
ul.list .list_txt a{ color:#000;}

/*page------------------------------*/
DIV.sabrosus {MARGIN: 3px; PADDING:5px; TEXT-ALIGN: center;clear:both; padding:30px 0;}
DIV.sabrosus A,DIV.sabrosus A:link ,DIV.sabrosus A:visited{
    PADDING:6px 10px;TEXT-DECORATION: none;  margin-right: 3px; margin-left: 3px; color:#005bb4; border:1px solid #cbcdcc;}
DIV.sabrosus A:hover { color:#fff; border:1px solid #2f97f0; background-color:#cae8ea;}
DIV.sabrosus SPAN.current {
     PADDING:6px 10px;  color:#fff; border:1px solid #2f97f0; background-color:#cae8ea;}
DIV.sabrosus SPAN.disabled {
    PADDING:6px 10px; margin-right: 7px; color:#cdcdcd;}
DIV.sabrosus SPAN.last { color:#005bb4;  PADDING:2px;}
DIV.sabrosus SPAN.last a:link { color:#005bb4; }
DIV.sabrosus SPAN.last a:visited { color:#005bb4; }
/*newp------------------------------*/
.newp_c{ background:url(../images/newp_c.jpg) right bottom no-repeat;}

/*news------------------------------*/
.news_c{ background:url(../images/news_c.jpg) right bottom no-repeat;}
 ul.news{ font-size:14px; width:800px; margin-left:auto; margin-right:auto;border-top:1px dashed #0f55bd; padding-top:5px;}
 ul.news li{ margin-bottom:5px; padding-bottom:5px; border-bottom:1px dashed #0f55bd; background:url(../images/news_point1.jpg) 22px 6px no-repeat;}
 ul.news li span{ float:left; margin-right:10px; margin-left:44px;}
 ul.news li a{ color:#626262;}
 ul.news li a:hover{ color:#0f55bd;}
 
 /*news_show------------------------------*/
 .new_show{ color:#626262; width:730px; margin-left:auto; margin-right:auto;}
 .new_show h2{ font-size:24px; color:#626262;font-family:\5FAE\8F6F\96C5\9ED1;text-align:center; margin-bottom:15px;font-weight:normal;}
  .new_show h3{ font-size:12px; text-align:center; font-weight:normal;margin-bottom:15px;}
  
 /*contact------------------------------*/
.contact_c{ background:url(../images/contact_c.jpg) right bottom no-repeat;}
.contact{ width:755px; margin-left:auto; margin-right:auto; padding-bottom:100px;}
.map{ background:url(../images/map_bg.jpg) left top no-repeat; width:742px; height:388px; padding-bottom:14px; padding-left:9px; padding-right:9px; padding-top:4px;}
.contact_txt{ width:100%; color:#0f55bd; font-size:16px;font-family:\5FAE\8F6F\96C5\9ED1; margin-top:20px; overflow:hidden;}
.contact_txt_right{ float:right;}
.contact_txt img{float:left; margin-right:60px;}
.en_c{ background:url(../images/en_c.jpg) right bottom no-repeat;}
