@charset "utf-8";

/* base 公共部分 */
body { font: 14px/22px "Source Han Sans CN"; color:#555; margin: 0px; text-align:center; }
*{ padding:0; margin:0; font-family:"Source Han Sans CN" !important;}
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; margin:10px 0; width:100%; float:left;}
.page a{ background:#b3b3b3; color:#fff; margin:0 2px; padding:2px 8px;}
.page a.dq,.page a:hover{ background:#3075b3;}

.wrapper{ width:100%; margin:0 auto; text-align:left;}
/*头部*/
.header1{ width:100%;margin:0 auto; background:#fff; height:88px; z-index:9999; border-bottom:1px solid #dbdbdb;}
.header{width:1200px;margin:0 auto; position:relative;}
.header span{ position:absolute;right: -50px;top:34px;}
.header span a{ color:#F00; font-size:16px;}
.logo{ float:left;width:250px; padding-top:10px;}

/*菜单*/
.nav{ height:88px; line-height:88px; float:right; font-size:14px;}
.nav ul{margin:0 auto;}
.nav ul li{ float:left;position:relative; color:#000000; }
.nav ul li a{ display:block; padding:0 30px; font-size:16px;}
.menu_on{color:#3075b3;}
.nav ul li a:hover,.header .nav ul li a.dq{ color:#3075b3;}
/*二级菜单*/
#menu ul ul { display:none;  position:absolute; top:88px; left:0; z-index:99999; width:auto; background:#fff;}
#menu ul ul li{ background:none; float:none; }
#menu ul ul li a{ color:#555;  padding:0; display:block; width:120px; text-align:center; line-height:40px; height:40px; font-size:12px;}
#menu ul ul li a:hover{ color:#fff; background:#373737;width:120px;}

.xt-nymain{ background:url(../images/xtbj.jpg) center no-repeat;}
.xt-ny{ text-align:center; font-size:18px; margin:50px 0; position:relative; }

/*banner*/
.banner{ width:100%; float:left; position:relative; border-bottom:solid 1px #fff; overflow:hidden;  margin:0 auto; }
.banner img{ width:100%;}
#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;}
#campaign_slide_navigation li.activeSlide{ background:#e63820; width:9px; height:9px;}

.slideBox{ width:100%; overflow:hidden; position:relative; margin-top:88px; }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:50%; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%;display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; 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;  }

/*内页banner*/
.nybanner{ width:100%; margin:0 auto; background:url(../images/nybanner.jpg) center no-repeat; height:250px; position:relative; }
.nybanner .nr{ width:1200px; margin:0 auto;}
.nybanner .nr h2{ font-size:32px; color:#fff; padding-top:146px; font-weight:normal; }
.nybanner .nr h2 span{padding-left:6px;  border-left:solid 3px #fff;}
.nybanner .nr p{ color:#fff; font-size:14px; padding-top:12px;}


/*主体*/
.main{ width:1200px;  margin:0 auto; margin-top:30px; margin-bottom:30px;}
.main-ny{margin:0 auto; margin-top:30px; margin-bottom:30px;}

/*首页公司概况*/
.box{width:1200px;margin:0 auto; margin-top:80px;}
.box .title{ width:1200px; height:40px;background:url(../images/tt1.png) center no-repeat;}
.box .title h2{ color:#505050; text-align:center; font-size:28px; line-height:40px;}
.box .nr{ width:1200px;}
.box .nr ul li{ width:310px; float:left; margin:45px; text-align:center;}
.box .nr ul li img{ text-align:center;}
.box .nr ul li h2{ width:310px; padding:30px 0; text-align:center; font-size:18px; border-bottom:1px dashed #ccc;}
.box .nr ul li span{ text-align:left; margin-top:20px; display:block; font-size:15px;}
.box .nr ul li span a{ color:#073674; font-weight:bold;}

/*首页产品*/
.box1{width:100%;margin:0 auto; margin-top:20px; height:500px; background:url(../images/box_bj.jpg) no-repeat center; margin-bottom:50px;}
.box1_right{width:1200px;margin:0 auto; padding-top:55px;}
.box1_right .title{ width:1200px;padding-bottom:30px; background:url(../images/tt.png) center no-repeat;}
.box1_right .title h2{ color:#fff; text-align:center; font-size:28px; line-height:40px;}
.box1_right ul li{ float:left; margin:0 20px; width:260px; height:240px; text-align:center; overflow:hidden; background:#fff; line-height:30px; border-radius:5px; border:1px solid #fff;}
.box1_right ul li a{ color:#505050; text-align:center; padding-top:50px; font-size:14px;}
.box1_right ul li img{ border:solid 1px #dadada; width:258px; height:190px; }

.rollBox{width:1200px; position:relative; padding:0px; margin-left:0px;}
.rollBox .Cont{width:1200px;overflow:hidden;float:left;}
.rollBox .ScrCont{width:100000px;}
.rollBox #List1,.rollBox #List2{float:left;}


/*首页新闻*/
.box2{width:1200px;margin:0 auto; margin-top:50px; }
.box2 .title{ width:1200px; height:40px;background:url(../images/tt1.png) center no-repeat;}
.box2 .title h2{ color:#505050; text-align:center; font-size:28px; line-height:40px;}
.box2 .nr{ width:1200px;}
.box2 .nr ul li{ width:390px; height:455px;float:left; margin-top:30px; background:url(../images/news_bj.png) center no-repeat;}
.box2 .nr ul li img{ text-align:left; padding:0 32px; margin-top:20px; width:317px; height:206px;}
.box2 .nr ul li h2{ width:318px; padding-top:40px; padding-bottom:10px;text-align:left; font-size:14px; border-bottom:1px #d9d9d9 solid; margin-left:32px;}
.box2 .nr ul li span{ margin-top:20px; display:block; padding:0 32px;}
.box2 .nr ul li span a{ color:#073674; font-weight:bold;}

.box3{ width:1200px; margin:0 auto;}
.b3-title{border-bottom:1px solid #ccc; height:30px; line-height:30px;text-align:center; }
.b3-title span{line-height:56px;font-size:24px; background:#fff;display:inline-block; padding:0 10px;}
.b3-content{margin-top:30px;}
.b3-content ul li{float:left;margin:10px 57px 0 0; line-height:30px;text-align: center;}
.b3-content ul li:nth-child(4n){margin-right:0;}
.b3-content ul li img{width:250px; height:170px; }
/*内页左边菜单*/
.sidebar{ width:200px; }
.side_menu{}
.side_menu .title{ background:#00755b; height:55px; text-align:center; line-height:55px; margin-bottom:5px;}
.side_menu .title span{ display:block; color:#fff; font-size:20px;}
.side_menu .intro{}
.side_menu .intro ul li{font-size:14px; position:relative;}
.side_menu .intro ul li a{ display:block; height:32px; line-height:32px; padding-left:10px;}
.side_menu .intro ul li a:hover,.side_menu .intro ul li a.active,.side_menu .intro ul li:hover{color:#3075b3;}
#menu2 ul ul{ display:none;  position:absolute; top:0;  left:200px; width:200px; border-left:solid 1px #fff; z-index:10;}



/*======内页右边内容=====*/
/*内页右边标题*/
.side_right{ width:1200px;  padding:0px; margin:0 auto;}
.side_right .title{ border-bottom:solid 1px #e3e3e3; height:30px; line-height:30px;}
.side_right .title .dangq{ font-size:16px; float:left; font-weight:bold;}
.side_right .title a:hover{ text-decoration:underline;}
.side_right .weizhi{ float:right;}

.side_right_ny{ width:1200px; padding:0px; min-height:600px; margin:0 auto;}
.side_right_ny .title{ border-bottom:solid 1px #e3e3e3; height:30px; line-height:30px; background:url(../images/nyti.png) no-repeat left;}
.side_right_ny .title .dangq{ font-size:16px;padding-left:10px; float:left; color:#fff; font-weight:bold;}
.side_right_ny .title a:hover{ text-decoration:underline;}
.side_right_ny .weizhi{ float:right;}





/*内页右边单页及表格、表单样式*/
.side_right .intro{ line-height:30px; width:1200px; }
.side_right .intro ul li{ float:left; margin:20px 20px 20px 0;   }
.side_right .intro ul li a{ border:1px solid #e1e1e1;   padding:5px 20px; border-radius:10px;}
.side_right .intro ul li a:hover{ background:#e1e1e1;}
.side_right .intro .box2{ width:1200px; height:200px; border-bottom:1px dashed #CCCCCC; margin-top:20px;}
.side_right .intro .intro_left{float:left; width:260px;}
.side_right .intro .intro_left img{ width:260px; text-align:center; height:150px;}
.side_right .intro .intro_left a{ font-size:16px; font-weight:bold; text-align:center;}
.side_right .intro .intro_right{float:right; width:900px;}
.side_right .intro .intro_right h2{ color:#505050; font-size:18px; width:900px;}
.side_right .intro .intro_right h2 span{display:block; float:left;}
.side_right .intro .intro_right h2 a{  display:block; float:right; color:#50a9d5;}
.side_right .intro p{ margin-bottom:0px;}
.side_right .intro table input.button{cursor:pointer; padding:2px 10px; border:none;}
.side_right .intro ul li img{padding:8px;width:330px;height:280px;}





/*荣誉资质*/
.side_right .intro1{ line-height:26px; padding:40px 0;}
.side_right .intro1 ul li{float:left; width:285px; height:450px; padding:7px; text-align:center;}
.side_right .intro1 ul li img{padding:8px;width:285px;height:430px;}
.side_right .intro1 ul li a{ text-align:center; color:#555; font-weight:bold;}
.side_right .intro1 table tr{ padding:5px 0;}

/*产品展示*/
.side_right .intro2{ line-height:26px; }
.side_right .intro2 p{ margin-bottom:15px;}
.side_right .intro2 ul li{float:left; margin:10px 40px 30px 0; width:258px; height:216px; text-align:center; overflow:hidden; background:#fff; background-color:#e2e2e1; border:solid 1px #dadada; }
.side_right .intro2 ul li img{border:solid 1px #dadada; width:230px; height:160px; margin-top:10px; }
.side_right .intro2 ul li a{ tcolor:#505050; text-align:center; padding-top:50px;}
.side_right .intro2 table tr{ padding:5px 0;}



/*新闻列表*/
.news_list{ padding:40px 0;}
.news_list ul li{ border-bottom:dotted 1px #dbdbdb; background:url(../images/iocn02.jpg) no-repeat 6px; padding-left:16px; line-height:24px; margin-bottom:10px;}
.news_list ul li a:hover{ text-decoration:underline; color:#c30;}
.news_list ul li span{ float:right;}

/*新闻详细页*/
.news_show{ padding:50px 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;}

/*产品列表*/
.product_list{ padding:0px 0;}
.product_list ul li{ float:left; margin:0 10px 10px; width:240px; height:230px; text-align:center; overflow:hidden;}
.product_list ul li img{ border:solid 1px #dadada; width:240px; height:180px;}
.product_list ul li a{ width:240px; height:230px; float:left;}
.product_list ul li a span{ width:240px; height:50px; float:left; display:block; background:url(../images/cp_bj.jpg) no-repeat center; color:#ffffff; text-align:left; line-height:30px;}
.product_lis1t{ padding:0px 0;}
.product_list1 ul li{ float:left; margin:0 10px 10px; width:240px; height:230px; text-align:center; overflow:hidden;}

/*产品详细*/
.product_show{ line-height:26px; padding:40px 0; width:1200px;  padding:0px; margin:20px auto;}
.product_show .pic{ width:540px; float:left; height:500px; }
.product_show .pic img{ width:730px; float:left; height:460px;}
.product_show .guige{ width:450px; float:right; overflow:hidden;}
.product_show .guige ul li{ border-bottom:dotted 1px #d6d6d6; line-height:30px; margin-bottom:10px; float:left; min-height:30px; width:450px; font-size:16px;}
.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; width:100%;}

.picFocus{ margin:0 auto;  width:720px; border:1px solid #ccc; padding:5px;  position:relative;  overflow:hidden;  zoom:1; float:left; -moz-box-shadow: 0px 0px 5px #ccc;
-webkit-box-shadow: 0px 0px 5px #ccc; margin-top:10px;
box-shadow: 0px 0px 5px #ccc;}
.picFocus .hd{ width:100%; padding-top:5px;  overflow:hidden; top:385px;  position:absolute; left:15px; }
.picFocus .hd ul{ margin-right:-5px;  overflow:hidden; zoom:1; }
.picFocus .hd ul li{ padding-top:5px; float:left;  text-align:center;  }
.picFocus .hd ul li img{ width:80px; height:60px; border:5px solid #fff; cursor:pointer; margin:0 10px;   }
.picFocus .hd ul li.on{ background:url("images/icoUp.gif") no-repeat center 0; }
.picFocus .hd ul li.on img{ border-color:#ff7e02;  }
.picFocus .bd li{ vertical-align:middle; }
.picFocus .bd img{ width:720px; height:476px; display:block;  }

.ztbj{overflow:hidden; background:url(../images/bannerbj.jpg) no-repeat; height:400px; margin-top:40px;}
.sm{ width:1200px; margin:40px auto; color:#fff;  font-size:16px; line-height:30px; }
.neirong{ width:1200px; margin:40px auto; }
.neirong h2{ margin-bottom:10px;}

.sidebar5{width:250px; float:left;}
.pro{width:780px; float:right;}
.pro .title{ border-bottom:solid 1px #e3e3e3; height:24px;}
.pro .title .dangq{ font-size:16px; border-left:solid 3px #e26700; padding-left:6px; float:left;}
.pro .title .weizhi{ float:right;}
.pro .title a:hover{ text-decoration:underline;}
.pro ul li{float:left;}

/*网上预约*/
.mcontent .title_bg{border-bottom:2px solid #c2c2c2;}
.mcontent .title_bg span{display:inline-block;width:84px;height:26px;line-height:26px;margin-left:45px; background:#023390; text-align:center; color:#ffffff;margin-top:37px;}
.mcontent .title_s{height:13px;line-height:13px;border-left:3px solid #ff6d00;color:#193569;padding-left:5px;margin:24px 0px 24px 200px;}

.side_right .intro{ line-height:26px; padding:20px;}
.side_right .intro p{ margin-bottom:15px;}
.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;}

/*footer*/
.footer{ width:100%; background:#363b3f;margin:0 auto; height:150px; margin-top:50px;}
.footer .footer1{ width:1200px; margin:0 auto; line-height:150px; color:#555;text-align:center;  padding-top:21px;}
.footer .footer1 p{float:left; width:100%; line-height:40px; color:#fff;text-align:center; }
.footer .footer1 p a{ color:#fff;}

/*返回顶部*/
.fanhui{ bottom:0; right:0; position:fixed;}
