@charset "utf-8";

/* base */
/*共用部分*/
body {
	font: 12px/20px Arial, "宋体";
	background:#fff;
	text-align:center;
}
*{ padding:0; margin:0;font-family: "宋体" !important;}
a { color:#666; text-decoration:none;}
ul,li{ list-style:none;}
img { border:none; }
.center { text-align:center; }
.clearboth { clear:both; }
.clearleft { clear:left; }
.clearright { clear:right; }
.page{width:100%;text-align:center;padding:10px;}
.page a{color:#000;padding:2px 5px;}
.page a.dq,.page a:hover{color:#ea1111;}
.sidebar .side_menu ul li .dq{background:url(../images/side_bg.jpg) no-repeat;}
.fd_right{ float:right;}
.fd_left{ float:left; margin-right:10px;}
/*共用部分结束*/

.wrapper{ width:100%; margin:0 auto; text-align:left; overflow:hidden;}

/*头部header部分*/
.header{width:100%;height:149px; background:url(../images/headerbj.jpg) left top repeat-x;}
.header_top{width:1002px;background:url(../images/headerbg.png) left top no-repeat;margin:0 auto;height:149px;overflow:hidden;position:relative;}
.header .logo{ float:left;padding:23px 0 16px 0;}
.header .aboutB{position:absolute;right:55px;height:32px;line-height:32px;top:6px;font-family:"宋体";color:#fff;}
.header .aboutB a{color:#fff;}
.header .aboutB a:hover{text-decoration:underline;}
.header .phone{position:absolute;top:55px;right:0;}
.nav{width:995px;position:absolute;top:111px;left:0;height:38px;line-height:38px;z-index:99;font-family:"宋体";}
.nav ul li{width:120px;text-align:center;float:left;font-size:14px;background:url(../images/navlibg.png) no-repeat right center;}
.nav ul li.last{background:none;}
.nav ul li a{color:#fff;}


/*.banner{ width:100%;text-align:center;}
.banner img{width:100%;overflow:hidden;}*/
/*头部header部分结束*/
.main_visual{height:360px;overflow:hidden;position:relative;width:100%;}
.main_image{height:360px;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:360px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:360px;position:relative;}
.main_image li span{display:block;width:100%;height:360px}
.main_image li .img_1{background:url(../images/banner_01.jpg) center top no-repeat}
.main_image li .img_2{background:url(../images/banner_02.jpg) center top no-repeat}
.main_image li .img_3{background:url(../images/banner_03.jpg) center top no-repeat}


div.flicking_con{z-index:999;width:100%;height:21px;margin:0 auto;text-align:left;position:absolute;top:330px;left:50%;}
div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url('../images/btn_main_img.png') 0 0 no-repeat;display:block;font-size:0;}
div.flicking_con a.on{background-position:0 -20px}




/*首页中间内容部分开始*/
.main{ width:1002px; margin:24px auto 60px;overflow:hidden;}
.main .left{width:210px;float:left;}
.main .proli{margin-bottom:24px;border:1px solid #ccc;}
.main .proli .title{width:208px;height:32px;line-height:32px;font-size:14px;color:#2b2b2a;background:url(../images/titlebg.jpg) repeat-x;border-bottom:2px solid #0e327e;font-family:"宋体";}
.main .proli .title span{font-size:28px;color:#0e327e;padding:0 10px;line-height:32px;}
.main .proli .title a{float:right;padding-right:10px;font-size:12px;font-family:"宋体";}
.main .proli .intro{background:url(../images/intro.jpg) left bottom repeat-x;}
.main .proli .intro ul{padding:10px 0 54px 0;}
.main .proli .intro ul span{float:right;padding-right:10px;}
.main .proli .intro ul li a{display:block;height:24px;line-height:24px;padding-left:30px;background:url(../images/li_bg.png) no-repeat 15px center;color:#333333;font-size:12px;font-family:"宋体";}
.main .proli .intro ul li a:hover{color:#f36e20;}
.main .proli .intro .name{padding-bottom:5px; font:600 15px/30px "微软雅黑"; color:#000;padding-left:14px;}
.main .proli .intro .detail{padding-left:14px;padding-bottom:6px;}

.main .right{width:765px;float:right;}
.main .right .top_right .proli{width:375px;height:266px;}
.main .right .proli .intro ul{padding:0;}
.main .right .proli .intro{background:#fff;}
.main .right .top_right .proli .title{width:375px;}
.main .right .top_right .about{float:left;}
.main .right .top_right .about .intro{padding:15px 10px;}
.main .right .top_right .about .intro .pic{float:left;width:180px;padding-right:10px;}
.main .right .top_right .about .intro .pic img{border:1px solid #ccc;}
.main .right .top_right .about .intro .about_intro{color:#2b2b2a;}
.main .right .top_right .about .intro .about_intro a{color:#f36e20}

.main .right .top_right .news{float:right;}
.main .right .top_right .news .intro{padding:15px 0 0 0;}

.main .right .productbox{width:763px;}
.main .right .productbox .title{width:763px;}

/*.product{margin:20px auto;width:755px;}
.product ul li{ float:left;width:152px;margin-right:27px;text-align:center; overflow:hidden;}
.product ul li img{ border:solid 1px #dadada; width:142px; height:91px;padding:4px;}
.rollBox{width:688px;position:relative;margin-left:34px;}
.rollBox .LeftBotton{height:37px;width:24px;background:url(../images/left.png) no-repeat left;overflow:hidden; cursor:pointer; position:absolute; left:-34px; top:30px;}
.rollBox .RightBotton{height:37px;width:24px;background:url(../images/right.png) no-repeat left;overflow:hidden; cursor:pointer; position:absolute; right:-34px; top:30px;}
.rollBox .Cont{width:704px;overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox #List1,.rollBox #List2{float:left;}*/
.main .main_right{float:left;width:213px;}
.main .main_right .top{padding-bottom:23px;}
.main .main_right .box3{width:211px;height:201px;border:1px solid #dadada;}
.main .main_right .box3 .contact{width:196px;margin:0 auto;}
.main .main_right .box3 .contact li{height:26px;line-height:26px;border-bottom:1px dashed #dadada}

/*后面修改添加的*/
#mdemo{overflow:hidden;width:95%;margin:0 auto; padding-top:20px;}
#mindemo {float: left;width:800%}
#mdemo1 {float: left;}
#mdemo2 {float: left;}

#ndemo{overflow:hidden;width:95%;margin:0 auto; padding-top:20px;}
#nindemo {float: left;width:800%}
#ndemo1 {float: left;}
#ndemo2 {float: left;}
 
.product_list{}
.product_list li{float:left;margin-left:15px;margin-right:2px;padding-bottom:15px;_display:inline; width:152px; text-align:center; color:#333;}
.product_list li img{border:solid 1px #dadada; width:142px; height:91px;padding:4px;}
.product_list li a{color:#333;}
.product_list li a:hover{color:#f36e20;}
.roll_product{float:left;}

/*首页中间内容部分结束*/


/*关于我们*/
.main_in{}
.main_in .right{background:url(../images/titlebg.jpg) repeat-x;border:1px solid #b4b4b4;}
.main_in .right .title_right{border-bottom:2px solid #0e327e;height:32px;line-height:32px;}
.main_in .right .title_right h2{font-size:14px;font-family:"宋体";font-weight:normal;float:left;padding-left:15px;color:#0e327e;}
.main_in .right .title_right p{float:right;height:25px;line-height:25px;padding-right:10px;}
.main_in .right .title_right p a{color:#000;}
.main_in .right .title_right p a:hover{color:#5b92d3;}
.main_in .right .neirong{padding:20px 10px;}
.main_in .right .neirong p{padding-top:10px;}

/*新闻中心*/
.main_in .right .neirong .news{}
.main_in .right .neirong .news span{float:right;color:#555;padding-right:12px;}
.main_in .right .neirong .news li{padding:5px 0 5px 30px;background:url(../images/li_bg.png) no-repeat 12px center;border-bottom:1px dotted #b4b4b4;}
.main_in .right .neirong .news li a{color:#555;}
.main_in .right .neirong .news li a:hover{color:#c30d23;}
/*新闻详情页*/
.news_show{ padding:20px 0;}
.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;}
.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;}

/*联系我们*/
.main_in .right .neirong .locate{text-indent:0px;padding-left:20px;}
/*成功案例*/


/*成功案例*/
.main_in .right .neirong .case{text-align:center;padding:0 0px 12px;}
.main_in .right .neirong .case li{float:left;margin:0 18px 16px; display:inline;}
.main_in .right .neirong .case li img{border:solid 1px #dadada; width:200px; height:138px;padding:4px;}

/*案例详细*/
.product_show{ padding:20px 0; text-align:left;}
.product_show .pic{ width:502px; float:left;}
.product_show .pic2{ width:300px; float:left;}
.product_show .pic img{ width:100%;}
.product_show .guige{ width:240px; float:left; margin-left:20px;}
.product_show .guige ul li{ border-bottom:dotted 1px #ccc; line-height:24px; padding-left:10px; margin-bottom:10px;}
.product_show .guige ul li .font1{ color:#287fc6;}
.product_show .sm{ width:100%; float:left; margin-top:20px;}
.product_show .sm .smbt{ border-bottom:solid 1px #dadada; width:100%; float:left;}
.product_show .sm .smbt span{ background:#287fc6; 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;}

/*人才招聘*/
.intro1{ line-height:26px; padding:20px;}
.intro1 p{ margin-bottom:15px;}
.intro1 table{ background:#dadada; margin-bottom:20px;}
.intro1 table tr td{ padding:4px; text-align:left; }
.intro1 table tr td a:hover{ color:#c30;}
.intro1 table input, .intro table textarea{ border:solid 1px #ccc; padding:4px; font-family:"微软雅黑"; border-radius:3px;}
.intro1 table input.button{background:#555; color:#fff; cursor:pointer; padding:2px 10px; border:none;}

/*脚部分开始*/
.footer{width:100%;border-top:5px solid #0e327e;background:#434242}
.footer .inner{width:1002px;margin:0 auto;padding:15px 0;background:url(../images/footertopbg.png) bottom center no-repeat;}
.footer .inner1{text-align:center;width:1002px;margin:0 auto;}
.footer_top{width:1002px;margin:0 auto;color:#fff;}
.footer_top a{padding:0 12px;color:#fff;border-right:1px solid #fff;}
.footer_bottom{line-height:32px;color:#fff;width:1002px;margin:0 auto;}
.footer_bottom a{color:#fff;}