@charset "utf-8";

/* base 公共部分 */
body { font: 12px/22px 思源宋体;background:#030397; color:#555; margin: 0px; text-align:center;color:#3f3f3f;}
*{ padding:0; margin:0;margin:0;font-family:"思源宋体" !important;}
a { color:#3f3f3f; 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; margin:10px 0; width:100%; float:left;}
.page a{ margin:0 2px; padding:2px 6px;}
.page a.dq,.page a:hover{color:#71c1ee;}
.back{ text-align:center;}
.back a:hover{ color:#ec6100;}
.fl{float:left;}
.fr{float:right;}


.wrapper{ width:1000px; margin:0 auto; text-align:left;background:#fff;}
/*头部*/
.header{width:100%;height:115px;background:url(../images/headerbg.jpg) repeat-x center top;}
.logo{padding:14px 0 0 9px;float:left;}
.header_right{float:right;padding:24px 10px 0 0;}
.header_right a{display:inline-block;height:24px;width:58px;text-align:center;line-height:24px;padding-right:10px;}
.header_right a:hover{color:#fff;background:url(../images/hoverbg.png) no-repeat left;}
/*菜单*/
.nav{width:588px;margin:13px auto 0;}
.nav ul li{width:74px;height:25px;line-height:25px;background:#0000de;float:left;margin:0 5px;text-align:center;}
.nav ul li a{color:#fff;}

/*二级菜单*/
#menu ul ul { display:none;  position:absolute; top:36px; left:0; z-index:99999; width:auto; background:#5c5c5c;}
#menu ul ul li{ background:none; float:none; border-bottom:solid 1px #fff;}
#menu ul ul li a{ color:#fff; font-size:12px; padding:0; display:block; width:114px; text-align:center;}
#menu ul ul li a:hover{ color:#e30404;}
/*首页banner*/
.banner{ width:100%;position:relative; z-index:100;height:320px; overflow:hidden;background:#fff;}
#campaign_slide_navigation{ text-align:center; position:absolute; bottom:10px; right:10px; z-index:10;}
#campaign_slide_navigation li{ float:left; margin:0 2px; cursor:pointer;}
#campaign_slide_navigation li.campaign_navi_item{ background:#f1f1f1; width:9px; height:9px;font-size:0;}
#campaign_slide_navigation li.activeSlide{ background:#030397; width:9px; height:9px;font-size:0;}
/*主体*/
.main{width:970px;margin:20px auto 0;}
.box{float:left;}
.box .title{height:25px;line-height:25px;border-bottom:1px solid #0054ac;font-family:"微软雅黑";}
.box .title .left{float:left;color:#0152ab;font-size:12px;}
.box .title .left span{display:inline-block;width:77px;height:25px;background:url(../images/titlebg01.jpg) no-repeat;text-align:center;line-height:25px;font-size:16px;color:#fff;margin-right:5px;}
.box .title a{float:right;padding-right:5px;background:url(../images/morebg.jpg) no-repeat right center;color:#0152ab;}
.box1{width:292px;padding-right:20px;}
.box1 .content{padding:10px 0 0 0;line-height:22px;}
.box1 .content .pic{float:left;width:150px;height:140px;margin-right:10px;}
.box1 .content p a{float:right;color:#0152ad;}
.main_right{width:658px;float:right;}
.mainright_top{height:170px;margin-bottom:10px;}
.box2{width:380px;float:left;}
.box2 .news{padding:10px 0 0;}
.box2 .news ul li{height:21px;line-height:21px;border-bottom:1px dashed #e8e8e8;padding-left:15px;background:url(../images/libg01.jpg) no-repeat left center;}
.box2 .news ul li span{color:#3f3f3f;float:right;}
.main .right{float:right;}
.main .right ul {padding:3px 0 20px;width:219px;margin:0 auto;}
.main .right ul li{width:73px;text-align:center;float:left;height:57px;background:url(../images/libg02.jpg) no-repeat right top;}
.main .right ul li.last{background:none;}
.main .right ul li a{display:inline-block;line-height:12px;font-size:12px;padding-top:6px;text-align:center;}
.box3{width:658px;}
.box3 .content{padding-top:12px;}
.box3 .content ul li{width:124px;height:79px;float:left;padding-right:9px;}
.box3 .content ul li.last{padding:0;}


/*内页banner*/



/*内页左边菜单*/
.sidebar{width:230px; float:left;}
.sidemenu{}
.sidemenu_top{width:230px;height:5px;background:url(../images/sidebarbgtop.png) no-repeat;}
.sidemenu_bottom{width:230px;height:4px;padding-bottom:4px;background:url(../images/shadow.png) no-repeat left bottom;}
.sidemenu_center{width:190px;padding:0 19px;border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;background:#fff url(../images/sidebarbg.jpg) no-repeat left bottom;}
.sidemenu_center .title{font-size:16px;font-family:"微软雅黑";color:#2264b2;padding-left:23px;background:url(../images/titlebg04.jpg) no-repeat left center;height:32px;line-height:32px;border-bottom:1px solid #e8e8e8;}
.sidemenu_center ul{padding:8px 0 62px 0;}
.sidemenu_center ul li{height:24px;line-height:24px;border-bottom:1px dashed #e8e8e8;padding-left:42px;background:url(../images/libg03.jpg) no-repeat 23px center;}
.sidebarbottom{margin-top:20px;} 
.sidebar .phone02{padding:20px 0 0 0;}

.side_menu .intro ul li a:hover,.side_menu .intro ul li a.active,.side_menu .intro ul li:hover{}
#menu2 ul ul{ display:none;  position:absolute; top:0;  left:200px; width:200px; border-left:solid 1px #fff; z-index:10;}


/*======内页右边内容=====*/
/*内页右边标题*/
.side_right{ width:720px; float:right;}
.side_right .title{height:37px;border-bottom:1px solid #e8e8e8;line-height:37px;}
.side_right .title .dq{ font-size:16px;color:#2264b2;font-family:"微软雅黑";padding-left:20px; float:left;line-height:37px;background:url(../images/titlebg05.jpg) no-repeat left center;}
.side_right .title .position{ float:right;}
.side_right .title .position a{color:#333;}
.side_right .title a:hover{ text-decoration:underline;}
/*公司简介*/
.side_right .about{padding:20px;line-height:24px;}
.side_right .about p{padding-bottom:14px;}
/*内页右边单页及表格、表单样式*/
.side_right .intro{font-size:12px;color:#4b4b4b;line-height:26px;padding-top:8px;}
.side_right .intro p{ margin-bottom:10px;}
.side_right .intro table{ background:#dadada; margin-bottom:20px;}
.side_right .intro table tr td{ padding:4px; background:#fff;}
.side_right .intro table tr td a:hover{ color:#c30;}
.side_right .intro table input, .side_right .intro table textarea{ border:solid 1px #ccc; padding:4px; font-family:"微软雅黑"; border-radius:3px;}
.side_right .intro table input.button{background:#555; color:#fff; cursor:pointer; padding:2px 10px; border:none;}
/*首页左侧*/


/*新闻列表*/
.news_list{}
.news_list ul{padding:20px 20px 0 20px;}
.news_list ul li{height:30px;line-height:30px;border-bottom:dotted 1px #969696;background:url(../images/libg01.jpg) no-repeat left center; padding-left:26px;font-size:12px;}
.news_list ul li a:hover{ text-decoration:underline; color:#c30;}
.news_list ul li span{ float:right;}

/*新闻详细页*/
.news_show{ padding:20px 20px 0 20px;}
.news_show .name{ font-size:20px;color:#424141;font-family:"微软雅黑";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;}

/*产品列表*/
.product_list{padding:20px 0 0 0;}
.product_list ul{width:700px;margin:0 auto;}
.product_list ul li{ float:left;width:220px;text-align:center;overflow:hidden;padding:0 20px 14px 0;font-size:12px;}
.product_list ul li.last{padding:0 0 14px 0;}
.product_list ul li a{line-height:25px;}
.product_list ul li.last{padding:0;}
.product_list ul li img{ border:solid 1px #e8e8e8; width:218px; height:240px;}

/*产品详细*/
.product_show{ padding:20px 0 0 0;}
.product_show .pic{ width:349px;float:left;padding-right:47px;}
.product_show .pic img{ width:347px;height:255px;border:solid 1px #c8c8c8;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.product_show .guige{width:354px;float:right;}
.product_show .guige ul li{line-height:24px;margin-bottom:10px;font-weight:bold;}
.product_show .guige ul li .font1{font-weight:normal;}
.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:url(../images/detailsmbg.jpg) no-repeat left;color:#fff;width:119px;height:36px;text-align:center;line-height:36px;font-size:14px; float:left;font-family:"微软雅黑";}
.product_show .sm .neirong{ padding:10px; line-height:24px; float:left;}
/*招聘信息*/
.side_right .container{padding:20px 10px 0;border-top:1px solid #fff;}
h2.acc_trigger {background:url(../images/job_bg.jpg) no-repeat;height:30px;line-height:30px;width:710px;font-size:14px;color:#383838;padding-left:13px;text-decoration: none;display: block;padding: 0 0 0 50px;}
h2.acc_trigger a:hover {color: #ccc;}
h2.active {background-position: left bottom;}
.acc_container { padding: 0;overflow: hidden;width:700px;clear: both;background: #fff;border:3px solid #e9e9e9;-webkit-border-bottom-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 5px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px; }
.des_left{float:left;line-height:30px;padding:12px 0 12px 40px;width:274px;color:#4d4d4d;}
.des_right{float:left;line-height:30px;width:284px;padding:12px 0;color:#4d4d4d;}
.job p{padding-left:40px;padding-bottom:27px;}
.firstp{padding-top:27px;}
.job p span{color:#d91b1b;}
/*联系我们*/
.contact{padding:20px;font-family:"微软雅黑";line-height:30px;background:url(../images/contactbg.jpg) no-repeat 280px 20px;}
.contact p{font-size:14px;}
.contact p span{color:#2e9ae4;font-size:18px;}



/*footer*/
.footer{width:100%;height:62px;background:url(../images/footerbg.jpg) repeat-x left top;margin-top:20px;}
.footer_left{width:304px;border-right:1px solid #fff;float:left;height:60px;margin-top:2px;}
.footer_right{width:655px;float:right;height:60px;margin-top:2px;line-height:60px;padding:0 20px;}