@charset "utf-8";

/* base 公共部分 */
body { font: 12px/24px "Arial"; color:#555; margin: 0px; padding:0;text-align:center; background:#58647c url(../images/dbj.jpg) top no-repeat;}
*{ padding:0; margin:0;}
a { color:#555; text-decoration:none;}
a:hover{ color:#0278b8; text-decoration:none;}
ul,li{ list-style:none;}
img { border:none; }
.clearboth { clear:both; }
.page{ text-align:center; padding:10px 0; width:100%; }
.page a{ background:#b3b3b3; color:#fff; margin:0 2px; padding:2px 8px;}
.page a.dq,.page a:hover{ background:#555;}

.container{ width:977px; margin:0 auto; text-align:left;}

/*头部*/
.header{width:100%; float:left;}
.header .logo{ float:left; margin:20px 30px; width:264px; }

.top_right{ float:right;  text-align:right; margin-top:60px;}
.top_right a{ padding-left:25px; margin-left:10px; color:#fff;}
.top_right a:hover{ color:#000;}
.top_right a.ch{ background:url(../images/ch.jpg) no-repeat left;}
.top_right a.en{ background:url(../images/en.jpg) no-repeat left;}


/*菜单*/
		/* 本例子css */
		.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
		.nav{ height:51px; line-height:51px; border-top:1px solid #CCC;  position:relative; z-index:1;}
		.nav a{ color:#555;  }
		.nav .nLi{ float:left;  position:relative; display:inline;  }
		.nav .nLi h3{ float:left;  }
		.nav .nLi h3 a{ display:block; padding:0 27px; font-size:14px; font-weight:bold; border-left:1px solid #fff; border-right:1px solid #e3e3e3; }
		.nav .nLi h3 a.z{ border-left:none;}
		.nav .nLi h3 a.r{ border-right:none;  border-left:none;}
		.nav .sub{ display:none; width:100px; left:0; top:34px;  position:absolute; background:#4E4E4E;  line-height:26px; padding:5px 0;  }
		.nav .sub li{ zoom:1; }
		.nav .sub a{ display:block; padding:0 10px; }
		.nav .sub a:hover{ background:#6d6d6d; color:#fff;  }
		.nav .on h3 a{ background:#0f3885; color:#fff;   }


/*banner*/
		/* 本例子css */
		.slideBox{ width:799px;  overflow:hidden; position:relative; }
		.slideBox .hd{ height:15px; overflow:hidden; position:absolute;  bottom:10px; z-index:1; left:50%;  }
		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.slideBox .hd ul li{ float:left; margin-right:5px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; border-radius:15px; }
		.slideBox .hd ul li.on{ background:#f00; color:#fff; }
		.slideBox .bd{ position:relative; height:386px; z-index:0;   }
		.slideBox .bd li{ zoom:1; vertical-align:middle; }
		.slideBox .bd img{ width:799px;  display:block;  }

		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.slideBox .prev,
		.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:51px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
		.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
		.slideBox .prev:hover,
		.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.slideBox .prevStop{ display:none;  }
		.slideBox .nextStop{ display:none;  }

.synr{ background:#fff; width:779px; float:left; padding:10px; padding-bottom:0;}
.synr .cpzs{ float:left; background:#58647c; }
.synr .cpzs .box{ float:left; width:486px;}
.synr .cpzs .box .title{ font-size:24px; color:#fff; margin-top:20px; }
.synr .cpzs .box ul{ margin:20px 0; float:left; width:296px;}
.synr .cpzs .box ul li { float:left; width:146px; }
.synr .cpzs .box ul li a { text-decoration:underline; font-size:14px; background:url(../images/iocn01.jpg) no-repeat 0 3px; padding-left:24px; }
.synr .cpzs .box ul li a:hover{text-decoration:none; color:#000;}
.synr .cpzs img{ float:left; margin-right:20px; width:170px; height:224px;}
.synr .cpzs ul li a{ color:#fff; }
.synr .video{ float:right; width:283px; height:193px;}
.synr .video .sp{ float:left; width:283px; height:194px;}
.synr .video .sp img{ width:283px; height:194px;}
.synr p{ text-align:center; color:#fff; background:#ff6f02; line-height:30px; }


/*首页左边菜单*/
.sidebar-sy{ width:178px; float:left; margin-top:55px; }
.sidebar-sy .title{ height:71px;}
.sidebar-sy ul{ padding-top:40px; background:#ff6e02; height:454px;}
.sidebar-sy ul li{ font-size:14px; position:relative; background:#ff6e02;}
.sidebar-sy ul li span{ float:left; line-height:29px; }
.sidebar-sy ul li a{ display:block; border-bottom:1px solid #ff7f1e; line-height:46px; padding-left:33px; color:#fff;}
.sidebar-sy ul li a:hover,.sidebar-sy ul li a.active,.sidebar-sy ul li:hover{ background:#58647c ; height:46px;  color:#fff;}
		
.sy-box{background:#fff; -moz-box-shadow:2px 2px 5px #969696; -webkit-box-shadow:2px 2px 5px #969696; box-shadow:2px 2px 5px #969696; margin-bottom:50px;}		
.sy-left{ float:left; width:750px; margin:20px 0; }
.sy-left .jj{ float:left; width:369px; }
.sy-left .jj p{}
.sy-left .xw{ width:351px; float:left; margin:0 15px;}
.sy-left .xw .title{font-size:16px; padding-left:20px;}
.sy-left .xw .title span{ float:right; font-size:12px;}
.sy-right{ float:right; margin:20px 0;}
.sy-box .abc{ background:url(../images/xwbtbg.jpg) repeat-x; height:36px; line-height:36px; font-size:16px; padding-left:10px;}
.sy-box .abc span{ float:right; font-size:12px; padding-right:10px;}



/*主体*/
.content{ width:100%; float:left;}
.content-sy{ width:100%; float:left;  background:#ebebeb;}


/*内页左边菜单*/
.sidebar{ width:178px; float:left; margin-top:55px; position: relative;z-index: 30;}
.side_menu{}
.side_menu .title{ height:71px;}
.side_menu ul{ padding-top:40px; background:#ff6e02;}
.side_menu ul li{ font-size:14px; position:relative; background:#ff6e02;}
.side_menu ul li span{ float:left; line-height:29px; }
.side_menu ul li a{ display:block; border-bottom:1px solid #ff7f1e; line-height:46px; padding-left:33px; color:#fff;}
.side_menu ul li a:hover,.side_menu ul li a.active,.side_menu ul li:hover{ background:#58647c ; height:46px;  color:#fff;}

.yb-box{ background:url(../images/xt.png) left top repeat-y; padding-left:178px;}
.db-box{border-radius:0 0 0 45px; background:#ff6e02; height:45px; width:178px; float:left; }
.db-box3{background:#fff;}
.db-box2{border-radius:0 0 45px 45px; background:#fff; height:45px; }
.banner{ height:375px;  }

.nydh { background:#58647c;  margin:0 30px 10px 30px; overflow:hidden;}
.nydh ul li{ float:left; }
.nydh ul li a{line-height:36px;  color:#fff; padding:0 20px; display:block;}
.nydh ul li a:hover,.nydh ul li a.active, .nydh ul li:hover{ background:#ff6e02 ; height:36px;  color:#fff;}



/*======内页右边内容=====*/
/*内页右边标题*/
.content{ position:relative; z-index:22; margin-top:-30px;}

.content .yemei{ padding:30px 30px 10px 30px;  background:#fff;}
.content .yemei h2{ font-size:18px;  font-weight:normal;}
.content .yemei span{ }
.content .yemei span a{color:#555;}
.content .yemei span a:hover{color:#ff6e02;}

/*内页右边单页及表格、表单样式*/
.content .intro{ line-height:26px;  padding:10px 30px; padding-top:0;  background:#fff; overflow:hidden;}
.content .intro table{ background:#dadada; margin:20px 0;}
.content .intro table tr td{ padding:4px; background:#fff;}
.content .intro table tr td a:hover{ color:#c30;}
.content .intro table input, .content .intro table textarea{ border:solid 1px #ccc; padding:4px; font-family:"微软雅黑"; border-radius:3px;}
.content .intro table input.button{background:#555; color:#fff; cursor:pointer; padding:2px 10px; border:none;}

.content .intro p a:hover{ background:#ff6e02; color:#fff; display:block;}


/*首页新闻列表*/
.news_list_sy{ padding:10px;}

.news_list_sy ul li{ background:url(../images/iocn03.jpg) no-repeat 6px; padding-left:30px; line-height:30px; height:30px; white-space:nowrap;text-overflow:ellipsis;overflow:hidden; width:310px; }
.news_list_sy ul li a{ color:#01abdc;}
.news_list_sy ul li a:hover{ text-decoration:underline;}
.news_list_sy ul li span{ float:right;}

/*经营范围列表*/
.news_list2{ padding:0 30px;}
.news_list2 ul li{ background:url(../images/iocn02.jpg) no-repeat 6px; padding-left:30px; line-height:34px; width:329px; float:left; }
.news_list2 ul li a{text-decoration:underline; color:#0278b8;}
.news_list2 ul li a:hover{ text-decoration:none; color:#555;}



/*新闻列表*/
.news_list{ padding:0 30px;}
.news_list ul li{ border-bottom:dotted 1px #dbdbdb; background:url(../images/iocn02.jpg) no-repeat 6px; padding-left:30px; line-height:34px; }
.news_list ul li a:hover{ text-decoration:underline;}
.news_list ul li span{ float:right;}

/*新闻详细页*/
.news_show{ }
.news_show .name{ font-size:20px; text-align:center; line-height:40px;}
.news_show .date{ text-align:center; margin-bottom:10px; border-bottom:dashed 1px #dadada; padding-bottom:10px; color:#797979;}
.news_show .nr{ padding:8px 18px; }
.news_show .nr p{ margin-bottom:10px; line-height:26px;}
.news_show .back{ text-align:center;}
.news_show .back a:hover{ color:#ec6100;}

/*产品列表*/
.product_list{ padding:0 30px ; padding-top:5px;}
.product_list ul li{ float:left; margin-right:10px; width:172px; text-align:center; overflow:hidden; margin-bottom:10px;}
.product_list ul li.ybjianju{ margin-right:0;}
.product_list ul li img{ border:solid 1px #dadada; width:167px; height:190px; padding:1px;}



.product_list2 ul li img{ border:solid 1px #dadada; width:167px; height:50px;}




/*产品详细*/
.product_show{ padding:20px 0;}
.product_show .pic{ text-align:center;}
.product_show .pic img{ width:240px; border:solid 1px #dadada; padding:2px;}
.product_show .guige{ text-align:center;}
.product_show .sm{ margin-top:20px; padding:0 40px;}
.product_show .sm .smbt{ border-bottom:solid 1px #dadada; width:100%; float:left;}
.product_show .sm .smbt span{ background:#ff5b00; color:#fff; padding:5px 10px; border-radius:4px 4px 0 0; font-size:14px; float:left;}
.product_show .sm .neirong{ padding:10px; line-height:24px; float:left;}


/*视频列表*/
.video_list{ padding:20px 0;}
.video_list ul li{ float:left; margin:0 25px 20px; width:325px; text-align:center; overflow:hidden;}
.video_list ul li img{ border:solid 1px #dadada; width:323px; height:270px;}



		/* 合作伙伴css */
		.hzhb{ background:#fff;}
		.hzhb .title{ font-size:20px; padding:10px; padding-top:30px;}
		.picMarquee-left{ overflow:hidden; position:relative; }
		.picMarquee-left .bd{ padding:10px;   }
		.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
		.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picMarquee-left .bd ul li .pic{ text-align:center; }
		.picMarquee-left .bd ul li .pic img{ width:137px; height:52px; display:block; padding:2px; border:1px solid #ccc; }
		.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
		.picMarquee-left .bd ul li .title{ line-height:24px;   }


/*footer*/
.footer{ width:661px; margin:40px auto; line-height:24px; color:#fff;  }
.footer .box{ width:86px; float:left;  text-align:center; margin-right:40px;}
.footer img{ width:86px; height:86px; float:left; }
.footer p{  padding:10px 0;}

