@charset "gb2312";
/* CSS Document */

*{margin:0; padding:0;}
body{ font-size:12px;  color:#666; font-family:'\5fae\8f6f\96c5\9ed1',"Hiragino Sans GB","Arial","tahoma";}
a{text-decoration:none; color:#333;}
a:hover{color:#ff0000;}
.clear{clear:both;}
.blank30{height:30px;}
ul,li{list-style:none;}
img{border:0;}
.box{width:1200px; margin:0 auto;}
.mt24{margin-top:24px;}
.fl{float:left;}
.fr{float:right;}
.w1280{width:1280px; position:relative;margin:0 auto;}

/**header**/
.top{height:30px; line-height:30px; color:#6E6E6E;border-bottom:1px solid #E8E8E8;}
.top .welcome{float:left; font-size:14px;}
.top .collect{float:right;  font-size:14px;}
.top .collect span{color:#6E6E6E; padding:0px 10px; height:16px;line-height:16px; display:inline-block;}
.top .collect span a{color:#6E6E6E;}
.top .collect span a:hover{color:#6E6E6E; text-decoration:underline;}
.top .collect span img{ vertical-align:middle;}


/**logo**/

.logo{float:left;width:700px;vertical-align:middle;padding-top:10px;padding-bottom:20px;}
.phone{float:right;width:210px;background:url(../images/phone.jpg) no-repeat bottom left;height:60px; line-height:29px;font-size:18px;color:#505050;text-align:left;padding-top:30px;padding-left:70px;}
.phone span{font-size:30px;color:#FF9900;}



/**导航开始**/
.nav{ font-size:16px;text-align:center; position:relative; width:100%;background: url(../images/nav_bg.jpg) repeat-x center center;height:54px;line-height:54px;}
.nav li{float:left; position:relative; text-align:center; z-index:100;}
.nav li.nav_line{width:2px;height:54px; background:url(../images/nav_line.jpg) no-repeat center center;}
.nav li a{display:block;height:54px; width:196px;line-height:54px;color:#fff;}
.nav li a:hover,.nav li .active{color:#F0F0F0; text-shadow:#0D6AC8 2px 2px 2px;background:#75AFFF;}
.nav li .shownav{position:absolute; left:0; visibility:hidden; width:100%; text-align:center; line-height:22px; font-size:12px; background:#333 url(../images/con3.png--) repeat; font-weight:normal;}
.nav li .shownav a{padding:5px 10px;font-size:14px; color:#fff; width:176px; height:22px; line-height:22px;background:none;border-bottom:#454545 1px solid;}
.nav li .shownav a:hover{color:#fff;background:#F4A500;border-bottom:#454545 1px solid;text-shadow:#C47500 2px 2px 2px; }


/**导航结束**/

/**焦点图开始**/
#banner{width:100%;  float:left;}
#slides{width:100%; height:500px; overflow:hidden; position:relative; margin:0 auto;}
#slides .slides_img{width:100%; height:500px; margin:0 auto; position:absolute;}
#slides .slides_img li{width:100%; text-align:center; float:left; height:500px;}
#slides .slides_img li.banner1{background:url(../images/banner1.jpg) no-repeat 50% 0;}
#slides .slides_img li.banner2{background:url(../images/banner2.jpg) no-repeat 50% 0;}
#slides .slides_img li.banner3{background:url(../images/banner3.jpg) no-repeat 50% 0;}
#slides .slides_nav{margin:0 auto; margin-top:470px; width:90px; height:13px; position:relative; z-index:1;}
#slides .slides_nav li{width:13px; height:13px;  float:left; background:#A6A6A5; margin-right:12px; cursor:pointer; border-radius:13px;}
#slides .slides_img li:hover{cursor:pointer;}
#slides .slides_nav .checked{background:#FF9900; }
#slides .img_before{width:37px; height:62px; position:absolute; left:-37px; top:230px; background:url(../images/ui.png) no-repeat left top; cursor:pointer; -webkit-transition:opacity  0.3s ease 0s; -moz-transition:opacity  0.3s ease 0s; -o-transition:opacity  0.3s ease 0s; transition:opacity  0.3s ease 0s; opacity:0.6;}
#slides .img_before:hover{background:url(../images/ui.png) no-repeat left bottom; opacity:0.9;}
#slides .img_after{ width:37px; height:62px; position:absolute; right:-37px; top:230px; background:url(../images/ui.png) no-repeat right top; cursor:pointer;-webkit-transition:opacity  0.3s ease 0s; -moz-transition:opacity  0.3s ease 0s; -o-transition:opacity  0.3s ease 0s; transition:opacity  0.3s ease 0s;opacity:0.6;}
#slides .img_after:hover{background:url(../images/ui.png) no-repeat right bottom;opacity:0.9;}
/**焦点图结束**/










/*关键词*/
.gjc{width:100%;height:54px;line-height:54px;background:#FF9900;}
.gjc h1{float:700px;float:left;font-size:14px;color:#fff;font-weight:normal;}
.gjc .ss{float:right;height:40px; position:relative;padding-top:14px;}
.gjc .ss .ss_k{width:230px;background:#fff;height:30px;border:none;padding-left:20px;font-size:14px;color:#8C8C8C;float:left;}
.ss_btn{width:50px;height:30px;background:url(../images/ss_btn.jpg) no-repeat center center; float:right;margin-left:10px;}
/*关键词*/
















/*业务范围*/

.yw{width:100%;height:510px;background:url(../images/fanwei_bg.jpg) no-repeat center center;padding-top:40px;text-align:center;}
.yw h1{font-size:22px;color:#fff;text-align:center;margin-bottom:25px;}
.yw h1 span{font-size:25px;color:#88B6DD;font-weight: bold;}
.yw a{padding-left:20px;}
/*业务范围*/









/*证书介绍*/
.zs{width:100%;height:730px;background:url(../images/zsjs_bg.jpg) no-repeat center bottom;padding-top:40px;}
.zs h1{font-size:22px;color:#6E6E6E;text-align:center;margin-bottom:25px;height:90px;background:url(../images/zsjs_tit.jpg) no-repeat center bottom;margin:0 auto;}
.zs h1 span{font-size:25px;color:#D2D2D2;font-weight: bold;}


.zs .zs_list ul li{width:278px;height:338px;border:2px solid #4986C3;float:left;margin:30px 5px; text-align:center;padding:4px;background:#fff;}
.zs .zs_list ul li h2{height:45px;line-height:45px;background:url(../images/zs_tit_s.jpg) no-repeat center center;color:#BDBDBF;font-size:28px;font-weight:normal;}
.zs .zs_list ul li h3{font-size:18px;color:#1D79CD;font-weight:normal;height:60px;line-height:60px;}
.zs .zs_list ul li h4{width:193px;height:200px;background:#F49300;color:#fff;font-weight:normal;text-align:left;padding-top:30px;padding-left:85px;
/*transition:All 0.2s ease-in-out;
-webkit-transition:All 0.2s ease-in-out;
-moz-transition:All 0.2s ease-in-out;
-o-transition:All 0.2s ease-in-out;*/
}

.zs .zs_list ul li h4 p{font-size:18px;line-height:36px;}
.zs .zs_list ul li h4:hover{
/*-o-transform:translate(0,-105px);
-webkit-transform:translate(0,-105px);
-moz-transform:translate(0,-105px);
transform:translate(0,-105px);*/
}

.zs .zs_list ul li h4 p:hover{ text-shadow:#BB7100 2px 2px 2px;}


/*证书介绍*/





/*特色*/
.zs_ts{width:750px; margin:0 auto;height:180px;background:url(../images/zs_ts.png) no-repeat center center;font-size:16px;color:#302931;line-height:40px;padding-left:450px;padding-top:25px;}


/*特色*/








/*案例*/
.case{width:100%;height:auto;padding-top:40px;}
.case h1{font-size:22px;color:#6E6E6E;text-align:center;margin-bottom:25px;height:90px;margin:0 auto;}
.case h1 span{font-size:25px;color:#D2D2D2;font-weight: bold;}

.picScroll-left{ width:1200px;  overflow:hidden; position:relative;}


.picScroll-left .bd{padding-bottom:50px;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1;}
.picScroll-left .bd ul li{ margin:0 5px; float:left; _display:inline; overflow:hidden; text-align:center;width:220px;height:270px;padding:4px;border:1px solid #BCBDC0;}
.picScroll-left .bd ul li a{color:#fff;font-size:16px;font-weight:normal;}
.picScroll-left .bd ul li:hover{ opacity:0.8;}
.picScroll-left .bd ul li .pic{ text-align:center; width:220px; height:220px;}
.picScroll-left .bd ul li .pic a{ display:block;  width:220px; height:220px;}
.picScroll-left .bd ul li .tit{height:50px;line-height:50px;font-size:16px;color:#505050;}



/*案例*/














/*优势*/

.youshi{width:100%;height:1000px;background:#1C74C4;}


/*优势*/













/*关于我们*/

.about{width:100%;height:340px;margin:0 auto;position:relative;padding-top:40px;}
.about h1{font-size:22px;color:#6E6E6E;text-align:center;margin-bottom:25px;height:90px;margin:0 auto;background: url(../images/about_tit.jpg) no-repeat center center;}
.about h1 span{font-size:25px;color:#D2D2D2;font-weight: bold;}


.about_tp{width:348px;height:198px;}
.about_tp a{width:348px;height:198px;}
.about_tp a.img{width:348px;display:block; overflow:hidden; position:relative;}
.about_tp a.img img{display:block;transform: translateZ(0px);transition: transform 0.3s ease 0s;}
.about_tp a.img:hover img{transform: scale(1.1, 1.1); transition: transform 0.6s ease 0s;}

.about_wz{width:824px;font-size:16px;color:#323232;line-height:34px;}
.about_wz a{color:#FF6600;}
.about_wz a:hover{ text-decoration:underline;}

/*关于我们*/














/*新闻*/
.news{width:100%;height:auto;margin:0 auto;}
.news_tz{width:588px;}
.news_tz h1{width:568px;height:45px;border-top:3px solid #1C74C4;border-left:1px solid #D9D9D9;border-right:1px solid #D9D9D9;line-height:45px;padding:0 10px;font-size:18px;color:#1B6FBA;font-weight:normal;}
.news_tz h1 span{float:right;font-size:14px;color:#787878;}
.news_tz h1 span a:hover{ text-decoration:underline;}
.news_tz ul{width:568px;height:270px;border:1px solid #D9D9D9;padding:10px;}
.news_tz ul li {font-size:16px;color:#3C3C3C;line-height:38px;}
.news_tz ul li span{float:right;font-size:14px;color:#787878;}

.news_hy{width:588px;}
.news_hy h1{width:568px;height:45px;border-top:3px solid #1C74C4;border-left:1px solid #D9D9D9;border-right:1px solid #D9D9D9;line-height:45px;padding:0 10px;font-size:18px;color:#1B6FBA;font-weight:normal;}
.news_hy h1 span{float:right;font-size:14px;color:#787878;}
.news_hy h1 span a:hover{ text-decoration:underline;}
.news_hy ul{width:568px;height:270px;border:1px solid #D9D9D9;padding:10px;}
.news_hy ul li {font-size:16px;color:#3C3C3C;line-height:38px;}
.news_hy ul li span{float:right;font-size:14px;color:#787878;}

/*新闻*/














/*网站地图*/
.map{width:100%;height:540px;background: url(../images/map_bg.jpg) no-repeat center top;padding-top:20px;}
.map h1{font-size:22px;color:#FFFFFF;text-align:center;margin-bottom:25px;height:90px;margin:0 auto;}
.map h1 span{font-size:25px;color:#637885;font-weight: bold;}



/*网站地图*/
















/*底部样式*/
.footer{background:#1C74C4;color:#F0F0F0; font-size:16px; text-align:center; line-height:30px; padding:25px 0px;}
.footer .box .weixin{width:600px;float:left;}
.footer .box .copy{float:right;width:570px;text-align:left;}
.footer .box .copy a{color:#F0F0F0;text-decoration:none;}
.footer .box .copy a:hover{color:#F0F0F0;text-decoration:underline;}





/****************************************************************************内页**************************************************************************************/



/******************************内页******************************/
.box1{width:1100px; margin:0px auto;}
.p_banner{background:url(../images/page_banner.jpg) top center no-repeat;min-height:360px;}



.page_tit{font-size:22px; color:#fff; background:url(../images/p_tit_bg.png) no-repeat left center; border-bottom:1px solid #ddd; line-height:80px; height:80px; text-align:center;}
.page_tit2{font-size:14px; color:#666; border-bottom:1px solid #ddd; line-height:46px; padding:0px 10px; }
.page_tit2 span{float:right; font-size:12px; font-weight:normal; margin-top:15px; line-height:20px; color:#666;}


/**左侧**/
/*导航*/
.page_l{float:left; width:230px; margin-top:360px;}
.page_nav{width:230px; padding:0px;}
.page_nav li{line-height:50px; border-bottom:1px solid #fff; font-size:14px; background:url(../images/p_nav_bg.jpg) no-repeat 0px 0px; height:50px;}
.page_nav li a{width:200px; display:block; margin-left:15px; padding-left:15px; color:#333;}
.page_nav li:hover a,.page_nav li.currclass a{font-weight:bold; color:#fff;}
.page_nav li:hover,.page_nav li.currclass{background-position:0px -50px;}


/**右侧**/
.page_r{float:right; width:855px; margin-top:360px;min-height:300px;}


/*列表*/
.liebiao{width:840px;padding:10px;}
.liebiao ul li{width:840px;height:140px;padding:20px 0px;border-bottom:1px solid #E4E4E4;}
.liebiao ul li a .pic1{width:208px;height:96px;margin-top:20px;}
.liebiao ul li a .tit1{width:610px;height:120px;overflow:hidden;padding-left:10px;line-height:28px;}
.liebiao ul li a .tit1 h1{font-size:16px;height:30px;line-height:30px;}
.liebiao ul li a .tit1 p{font-size:14px;color:#333;}
.liebiao h2{width:50px;height:22px;line-height:22px;color:#fff;text-align:center;background:#FF9900;}




/****关于我们****/
.page_about{font-size:14px; line-height:30px; padding:20px 40px 60px 20px; text-align:justify;}



/******新闻******/
.page_news{width:840px;margin:0 auto;overflow:hidden;padding-top:20px;}
.page_news li{border-bottom:1px #dfdfdf dotted;line-height:44px; background:url(/images/icon.png) 0px 20px no-repeat; text-indent:16px;}
.page_news li a{font-size:14px;color:#666666;}
.page_news li a:hover{color:#FF0000; text-decoration:underline;}
.page_news li span{float:right;font-size:12px;color:#999999;}





/*内页右侧翻页按钮样式-新闻列表页*/
.fenye{margin:20px 0px 30px 0px;text-align:center;font-size:12px;}
.fenye a{border:1px solid #DAD1C2; padding:5px 8px; margin:0 2px; height:16px; line-height:16px; display:inline-block;}
.fenye a:hover{background:#0F73D1; color:#fff; text-decoration:none;}
.fenye a.currclass{background:#0F73D1; color:#fff;}


/**正文内容**/
.page_box .content{padding:20px; font-size:14px; line-height:26px; color:#333;}
.page_box .content  h1{font-size:20px; margin:10px 0px; color:#333; text-align:center; font-weight:normal;}
.page_box .content .time{margin:15px 0px 0px; border-bottom:1px dotted #ddd; padding-bottom:10px;color:#999999; text-align:center;}
.page_box .content1{font-size:14px; line-height:28px; color:#333;padding:20px 0px;}
.page_box .content1 img{padding:8px 0px;}




/*内页新闻详情页**********************/
.newsinfo_con{margin:0 10px 30px 0;}
.newsinfo_con h1{font-size:20px;color:#333;line-height:36px;margin-top:18px; text-align:center;}
.newsinfo_con .time{height:34px;line-height:34px;color:#999;border-bottom:1px #dfdfdf dotted; text-align:center;}
.newsinfo_con .content{font-size:16px;line-height:36px;color:#666;padding-top:20px;}
.newsinfo_con .content img{padding:5px 0px;}
.up-and-down-page{margin:10px auto;height:60px;text-align:center;}
.up-and-down-page a.btn{display:inline-table;border:1px #dfdfdf solid;background:url(/images/next_ico.jpg) 5px 3px no-repeat;border-radius:4px;line-height:24px;width:90px;text-align:center;font-size:14px;color:#666;margin:0px 10px;}
.up-and-down-page a.btn:hover{border:1px #0066CC solid;color:#0066CC;background:url(/images/next_ico.jpg) 5px -14px no-repeat;}

.xiangguan-info-list{border:1px #dfdfdf solid;}
.xiangguan-info-list h2{font-size:14px;line-height:30px;background:#f5f5f5;border-bottom:1px #dfdfdf solid;padding-left:20px;}
.xiangguan-info-list ul{padding:12px 10px;}
.xiangguan-info-list ul li{line-height:28px;height:28px;}
.xiangguan-info-list ul li a{font-size:14px;color:#666;text-decoration:None;}
.xiangguan-info-list ul li a:hover{text-decoration:underline;color:#F38800;}



/******通用图片列表******/
.page_pic{margin:0  auto;width:840px;padding:20px 0px;}
.page_pic ul{width:840px;}
.page_pic li{float:left;width:240px; height:226px; background:#fff; margin:15px 15px 15px 10px;padding:4px;text-align:center;border:1px #dfdfdf solid;}
.page_pic li span{height:100%;display:inline-block;vertical-align:middle;}
.page_pic li img{vertical-align:middle;}
.page_pic li .pic{width:240px; height:176px;background:#fff;}
.page_pic li .tit{width:210px;padding-left:10px;padding-right:10px;height:40px;line-height:22px; text-align:left;font-size:16px;padding-top:10px; color:#1F1F1F;}
.page_pic li:hover{background:#E8F3FF;}
.page_pic li:hover a{color:#0066CC;text-decoration:none;}



/******在线留言******/
.message{color:#666;}


/***在线客服***/

.online-qq{position:fixed;top:50%;right:10px;z-index:200}

.online-qq {}
.online-qq .qq_content{background:#fff;margin:0;padding:0;}
.online-qq .qq_content dt{background:url(/images/online_qq.png) no-repeat;color:#fff;font-size:14px;font-weight:bold;padding:6px 15px;border:1px solid #ddd;border-bottom:0;}

.online-qq .qq_content .qq{padding:10px 10px 5px;margin:0;border:1px solid #ddd;border-top:0}
.online-qq .qq_content .qq p{background:url(/images/online_qq.png) repeat-x 0 -33px;margin:0 0 5px}
.online-qq .qq_content .qq a{border:1px solid #ddd;display:block;background:url(/images/online_qq.png) no-repeat 10px -72px;height:23px;line-height:23px;padding:0 18px 0 30px}
.online-qq .qq_content .tel{background:#f9f9f9;padding:10px;margin:0;text-align:center;font-size:14px;font-weight:bold;color:#333;border:1px solid #ddd;border-top:0}
.online-qq .qq_content .tel strong{font-size:14px;color:#f60}
.online-qq .foot{border:1px solid #ddd;background:#f1f1f1;height:2px;overflow:hidden;margin:0 5px;border-top:0;display:none}

.others_online{width:110px;text-align:center;background:url(/images/online_qq.png) repeat-x 0 -33px;margin:0 auto 5px;position:absolute;top:46px;left:290px}
.others_online .online_qq{border:1px solid #ddd;display:block;background:url(/images/online_qq.png) no-repeat 10px -69px;height:30px;line-height:30px;padding:0 18px 0 30px}	



.message form{margin-top:40px; padding-left:100px;}
.message form p{margin:15px 0 15px 35px;}
.message input,.message textarea{vertical-align:middle; outline:none;}
.message .input{border:1px solid #ccc; padding:.6em .4em; font-size:12px; color:#666;}
.message .dan{margin-left:35px;}
					
.message .ibl{float:left;width:15%;text-align:right;display:block;padding-top:.4em}
.message .ibr{margin-left:15%;display:block;padding-left:.3em}

/*提交，重置按钮*/
.btn-submit{width:80px;height:35px;border:0;background:url(../images/btn-submit.jpg) no-repeat;cursor:pointer;color:#fff;font-size:14px;font-weihgt:bold;}
.reset{width:80px;height:35px;border:0;background:url(../images/btn-submit2.jpg) no-repeat;cursor:pointer;color:#fff;font-size:14px;font-weihgt:bold;}

/******联系我们******/
.page_contact{padding:20px 40px;}
.page_contact h5{font-size:14px; color:#333; margin:10px 0px;}
.page_contact .contact_con{line-height:22px; height:22px;}
.page_contact .map{margin-top:20px;}



/*****在线预约*****/
.yuyue_box{width:1200px;margin:0px auto;}
.yuyue_sm{font-size:14px;line-height:30px;color:Red;margin-top:20px;}
/*表单样式*/
.enquiry{color:#666; margin-top:25px;}
.enquiry p{margin:15px 0 15px 35px;}
.enquiry input,.enquiry textarea{vertical-align:middle;}
.enquiry .input{border:1px solid #e8e8e8;padding:.6em .4em;font-size:16px;color:#666;background:url(../images/input_bg.jpg) repeat-x;border-radius:4px;width:50%;}
.enquiry .dan{margin-left:35px;}
					
.enquiry .ibl{float:left;width:15%;text-align:right;display:block;padding-top:.5em;font-size:16px;}
.enquiry .ibr{margin:0 0 0 15%;display:block;padding-left:.3em}

/*提交，重置按钮*/
.btn-submit{width:200px;height:36px;border:0;cursor:pointer;color:#fff;font-size:16px;font-weight:bold;line-height:36px;background:#CC0000;}
.reset{width:80px;height:35px;border:0;background:url(../images/btn-submit2.jpg) no-repeat;cursor:pointer;color:#fff;font-size:14px;font-weight:bold;}