@charset "utf-8";
/*Reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,label,textarea,p,blockquote,th,td{padding:0;margin:0;} 

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;padding:0;margin:0;}
body{font:14px "Microsoft YaHei",arial,宋体b8b\4f53,sans-serif,tahoma;word-wrap:break-word;color:#333333;}
a{ text-decoration:none;color:#555;}
a:hover{color:#FF0000;}
h1,h2,h3,h4,h5,h6{font-size:12px;font-weight:normal;} 
li{list-style-type:none;}
ol,ul{list-style:none;}  
fieldset,img{border:none;}
select, label,input{vertical-align:middle;}
button{border: 0;padding: 0;background: transparent;cursor: pointer;}
/* table{border-collapse:collapse;border-spacing:0;} */
/* Common */
.left{float:left;}
.right, .more{float:right;}
.pie{behavior:url(js/PIE.htc)\9;}
.clear{clear: both;float: none;height: 0;margin: 0;padding: 0;width: 0; overflow:hidden;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-table;}
*html .clearfix{height:1%;}
.clearfix{display:block;}
*+html .clearfix{min-height:1%;}
*html{background-image:url(about:blank);background-attachment:fixed;}
.c_line{ width:1000px; height:11px; margin:0 auto; background:url(../images/line.jpg) no-repeat center;}
.btn{ width:80px; height:35px; background:url(../images/cz.jpg) no-repeat; border:0;}
/* header top logo menu
----------------------------------------------------------------------------------- */
.fl {float: left;}
.fr {float:right;}
.header{width:100%;margin:0 auto;overflow:hidden; min-width:1200px;}
.top{height:29px;line-height:29px;font-size:12px; background:#F5F5F5;}
.top .t01{float:left; background:url(../images/icon01.png) left center no-repeat;padding-left:15px;}
.top .t02{float:right;}
.top .t02 a{ padding:0 5px; background:url(../images/li06.png) left center no-repeat;}
.header_logo{ height:100px;position:relative; background:url(../images/tbg.jpg) no-repeat bottom center;}
.logo{overflow:hidden; padding:10px 0;}
.logo img{ height:97px;}
.language{ height:35px; line-height:40px; text-align:center; color:#333333; position:absolute; top:10px;}
.language a{ color:#333333; font-size:14px;}
.tel{margin-top:35px; background:url(../images/tel.jpg) left 3px no-repeat;}
.tel .ts1{font-size:18px;font-family:微软雅黑;padding-left:60px;}
.tel .ts1 span{color:#FFBA00;font-size:26px;font-family:Arial;}
.tel .ts2{font-size:16px;font-family:微软雅黑;font-weight:bold;padding-top:5px; text-align:right;}
.tel .ts2 span{color:#009900;font-size:22px;font-family:Arial;}
.tl{font-size:18px; color:#FF6600;font-family:微软雅黑; padding:2px 16px; margin-top:25px;}
.red{ color:#000000; font-size:36px;font-family:微软雅黑; font-weight:bold;}
.red em{ font-size:30px; font-weight:bold; color:#CC0000;}
.size24{font-size:20px; color:#FF6600;}
.size24 span{ color:#FF0000; font-size:24px;}
.m7{ margin-top:7px;}
.p10{ padding:10px 0; overflow:hidden;}
.pt7{ padding-top:7px;}
.co_pic{ padding:10px 0; text-align:center;}
.w360{ width:360px;}
.w360 a{ color:#0066CC;}
.cx_txt{ width:100%; line-height:25px; padding:5px 0;}
.cx_txt .title{ font-size:14px;}
.cx_txt .cox{ line-height:23px; padding-bottom:20px;}
.cx_txt .cox span{ color:#999999;}
.froms{ border:1px solid #CCCCCC; background:#F3F3F3; padding:5px 15px; font-weight:bold;}
.froms button {width: 66px;height: 23px;line-height:23px;font-weight: bold;color: #FFFFFF;background: url(../images/but.jpg) no-repeat left;}

.menu_bg{background:#0F6FC7;width:100%; margin:0 auto;min-width:1200px;}
.menu{height:50px;margin:0 auto;width:1200px}
.menu li{height:50px; line-height:50px;float:left;color:#FFFFFF;font-size:16px;font-family:微软雅黑; background:url(../images/tt_bg.png) right no-repeat;position: relative;}
.menu h3 a.navhover,.menu h3 a.xialaguang:hover{background:#946307; color:#FFFFFF;text-decoration:none;}
.menu li .children li{float:none; padding-left:20px; height:35px; line-height:35px;}
.menu ul{position: absolute;width: 170px;top: 50px;display:none; z-index:9999;background:#946307;left: -1px;}
.menu li:hover ul ul, .menu li:hover ul ul ul, .menu li:hover ul ul ul ul{display:none;}
.menu li:hover ul, .menu li li:hover ul, .menu li li li:hover ul, .menu li li li li:hover ul{display:block;}
.menu li ul ul {left: 170px;top: 0px;}
.menu li h3 a{ display:block;color:#FFFFFF;font-size:16px;padding:0 43px;font-family:微软雅黑;}
.menu li .children a{display:block;color:#FFFFFF;font-size:16px;font-family:微软雅黑;}
.menu li a:hover{ background:#FFBA00; color:#FFFFFF;text-decoration:none;}
.menu li .on{background:url(../images/menu_onbg.png);text-decoration:none;}
.menu .nobg{ background:none;}
.key_b{font-size:12px;  width:1200px; margin:0 auto; height:58px; line-height:58px; overflow:hidden;}
.key_b span{ color:#000000; font-weight:bold; padding:0 5px; float:left;}
.key_b a{ padding:0 4px; float:left;}
.key_b .ks{ float:left; width:760px; overflow:hidden;}
.key_b .seh{ float:right; width:200px; padding-top:20px;}
.key_b .st{ width:200px; height:19px;}
.key_b .search_text{
	width: 165px;
	font-size: 12px;
	font-family: Montserrat, sans-serif;
	border:1px solid #E2E2E2;
	height: 22px;
	margin-right: 0;
	color: #333333;
	outline: none;
	background: #FFFFFF;
	float: left;
	box-sizing: border-box;
	transition: all 0.15s;
}
.key_b .search_button {
	border: 0 none;
	color:#FFFFFF;
	background: #679F3E;
	width: 33px; 
	float: left;
	padding: 0;
	text-align: center;
	height: 22px;
	cursor: pointer;
}
.k_bg{ width:100%; height:5px; background:url(../images/k_bg.jpg) repeat-x;}
.wrapper{width:1200px;margin:0 auto;}
.wrapper02{width:1200px;padding:10px;margin:0 auto; background:#fff;margin-top:10px;padding-bottom:80px;}
.bg1{ background:#FAFAFA;}
.bg2{ background:#ECECEC;}

.fac_bg{ width:100%; overflow:hidden;}
.fac_bg h2{ font-size:30px; color:#0F6FC7; text-align:center; padding:20px 0; font-weight:bold;}
.kh_bg{width: 1200px; margin:0 auto;position: relative;clear: both;}
.kh_bg .bt ul li{float: left;margin: 0 10px;}
.kh_bg li img {width: 360px;height: 260px;}
.kh_tit {font-size: 16px;color: #666;text-align: center; height:30px; line-height:30px; overflow:hidden;}

.pro_bg{ width:100%; overflow:hidden; background:#F8F8F8; padding:20px 0;}
.pro_bg h2{ font-size:30px; color:#0F6FC7; text-align:center; padding:20px 0; font-weight:bold;}
.hpro_list{ width:1200px; margin:0 auto; overflow:hidden;}
.hpro_list li{ width:230px; float:left; margin-right:30px; border:1px solid #CCC; padding:15px;}
.hpro_list li .pic{ width:230px; height:230px;border-bottom:1px solid #CCC; padding-bottom:10px;}
.hpro_list li .pic img{ width:230px; height:230px;}
.hpro_list li .title{ height:30px; line-height:40px; overflow:hidden; text-align:center; }

.habout_bg{ width:1200px; margin:0 auto; overflow:hidden; padding:20px 0;}
.habout_bg h2{ font-size:30px; color:#0F6FC7; text-align:center; padding:20px 0; font-weight:bold;}
.habout_bg .habout_txt{ width:610px; float:left; font-size:16px; line-height:28px; padding-top:15px;}
.habout_bg .about_pic{ width:485px; float:right;}
.habout_bg .about_ad{ padding-top:15px; width:1200px; overflow:hidden;}

.h_link_pic{ width:1200px; margin:0 auto; overflow:hidden; padding:20px 0;}
.h_link_pic h2{ font-size:30px; color:#0F6FC7; text-align:center; padding:20px 0; font-weight:bold;}
.h_link_list{ width:1200px; margin:0 auto; overflow:hidden;}
.h_link_list ul{ width:1300px;}
.h_link_list li{width:220px; float:left; margin-right:23px; margin-bottom:15px; }
.h_link_list li img{ width:220px; height:100px;border:1px solid #CCC;}

.hnews_bg{width:100%; overflow:hidden; background:#F8F8F8; padding:30px 0;}
.hnews_bg .h_news{ width:1200px; overflow:hidden; margin:0 auto;}


.hnews_1{width:360px; overflow:hidden; float:left}
.hnews_1 .c_bg{ width:360px; height:45px; line-height:45px; font-size:16px; font-weight:bold; border-bottom:1px solid #CCCCCC}
.hnews_1 .c_bg .tit{ padding:0 15px; height:45px; border-bottom:1px solid #CC0000; float:left;}
.hnews_1 .c_bg span{ color:#999999}

.hnews_1 .pd ul .L_li{float:left;width:100%;height:27px;line-height:27px;overflow:hidden; font-size:12px;}
.hnews_1 .pd ul .L_li a{ float:left; display:block; width:260px;padding-left:12px; background:url(../images/li01.jpg) left center no-repeat; height:30px; line-height:30px; font-size:14px; overflow:hidden; }
.hnews_1 .pd ul .L_li span{ color:#999999; float:right; font-size:14px;}
.hnews_1 .pd ul .L_top{padding:0;padding-top:10px;padding-bottom:13px;margin-bottom:6px;border-bottom:1px solid #CCC;}
.hnews_1 .pd ul .L_top .pic{ width:360px;height:230px;}
.hnews_1 .pd ul .L_top .pic img{border:1px solid #ccc;width:358px; height:230px;}
.hnews_1 .pd ul .L_top dl {width:100%;overflow:hidden; padding-top:10px; }
.hnews_1 .pd ul .L_top dt{line-height:30px; height:30px;overflow:hidden ; font-size:14px;}
.hnews_1 .pd ul .L_top dt a{ background:none;padding:0; float:none; display:inline;font-weight:bold; font-size:16px;}
.hnews_1 .pd ul .L_top dd{margin-top:5px; line-height:22px; height:50px;font-size:12px;overflow:hidden;color:#666;}
.hnews_1 .pd ul .L_top dd a{background:none;padding:0; float:none; display:inline;}
.hnews_1 .pd  a:hover{ text-decoration:underline;}


.hnews_2{width:360px; overflow:hidden; float:left; margin-left:60px;}
.hnews_2 .c_bg{ width:360px; height:45px; line-height:45px; font-size:16px; font-weight:bold; border-bottom:1px solid #CCCCCC}
.hnews_2 .c_bg .tit{ padding:0 15px; height:45px; border-bottom:1px solid #CC0000; float:left;}
.hnews_2 .c_bg span{ color:#999999}

.hnews_2 .pd ul .L_li{float:left;width:100%;height:27px;line-height:27px;overflow:hidden; font-size:12px;}
.hnews_2 .pd ul .L_li a{ float:left; display:block; width:260px;padding-left:12px; background:url(../images/li01.jpg) left center no-repeat; height:30px; line-height:30px; font-size:14px; overflow:hidden; }
.hnews_2 .pd ul .L_li span{ color:#999999; float:right; font-size:14px;}
.hnews_2 .pd ul .L_top{padding:0;padding-top:10px;padding-bottom:13px;margin-bottom:6px;border-bottom:1px solid #CCC;}
.hnews_2 .pd ul .L_top .pic{ width:360px;height:230px;}
.hnews_2 .pd ul .L_top .pic img{border:1px solid #ccc;width:358px; height:230px;}
.hnews_2 .pd ul .L_top dl {width:100%;overflow:hidden; padding-top:10px; }
.hnews_2 .pd ul .L_top dt{line-height:30px; height:30px;overflow:hidden ; font-size:14px;}
.hnews_2 .pd ul .L_top dt a{ background:none;padding:0; float:none; display:inline;font-weight:bold; font-size:16px;}
.hnews_2 .pd ul .L_top dd{margin-top:5px; line-height:22px; height:50px;font-size:12px;overflow:hidden;color:#666;}
.hnews_2 .pd ul .L_top dd a{background:none;padding:0; float:none; display:inline;}
.hnews_2 .pd  a:hover{ text-decoration:underline;}


.hnews_3{width:360px; overflow:hidden; float:right}
.hnews_3 .c_bg{ width:360px; height:45px; line-height:45px; font-size:16px; font-weight:bold; border-bottom:1px solid #CCCCCC}
.hnews_3 .c_bg .tit{ padding:0 15px; height:45px; border-bottom:1px solid #CC0000; float:left;}
.hnews_3 .c_bg span{ color:#999999}

.hnews_3 .pd ul .L_li{float:left;width:100%;height:27px;line-height:27px;overflow:hidden; font-size:12px;}
.hnews_3 .pd ul .L_li a{ float:left; display:block; width:260px;padding-left:12px; background:url(../images/li01.jpg) left center no-repeat; height:30px; line-height:30px; font-size:14px; overflow:hidden; }
.hnews_3 .pd ul .L_li span{ color:#999999; float:right; font-size:14px;}
.hnews_3 .pd ul .L_top{padding:0;padding-top:10px;padding-bottom:13px;margin-bottom:6px;border-bottom:1px solid #CCC;}
.hnews_3 .pd ul .L_top .pic{ width:360px;height:230px;}
.hnews_3 .pd ul .L_top .pic img{border:1px solid #ccc;width:358px; height:230px;}
.hnews_3 .pd ul .L_top dl {width:100%;overflow:hidden; padding-top:10px; }
.hnews_3 .pd ul .L_top dt{line-height:30px; height:30px;overflow:hidden ; font-size:14px;}
.hnews_3 .pd ul .L_top dt a{ background:none;padding:0; float:none; display:inline;font-weight:bold; font-size:16px;}
.hnews_3 .pd ul .L_top dd{margin-top:5px; line-height:22px; height:50px;font-size:12px;overflow:hidden;color:#666;}
.hnews_3 .pd ul .L_top dd a{background:none;padding:0; float:none; display:inline;}
.hnews_3 .pd  a:hover{ text-decoration:underline;}

/* 横幅广告 */
.slideBox{width:100%;min-width:1200px;margin:0 auto;height:500px;overflow:hidden; position:relative; z-index:888; margin-top:1px;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; left:47%; bottom:10px; z-index:888;}
.slideBox .hd ul{ overflow:hidden; zoom:1;}
.slideBox .hd ul li{ float:left; margin-right:4px;  width:11px; height:11px; line-height:11px; text-align:center; background:url(../images/bbar_li.png) no-repeat; cursor:pointer; text-indent:-99999px; }
.slideBox .hd ul li.on{background:url(../images/bbar_hover.png) no-repeat; }
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle; height:500px;}
.slideBox .bd img{ width:100%;height:500px;display:block; padding:2px;}

.b_wad{ width:230px; height:225px; overflow:hidden;}


/* 首页新闻信息 */
.h_news{ width:100%; margin-top:20px;} 
	
.faq{ width:442px; float:right;}
.faq .c_bg{ width:442px; height:35px; font-size:16px; font-weight:bold; color:#009900;font-family:微软雅黑; line-height:35px;border-bottom:2px solid #CCCCCC}
.faq .c_bg .tit{ width:90px; float:left;border-bottom:2px solid #009933; text-align:center; }
.faq .c_bg .tit a{font-size:14px;color:#009900;}
.faq .pic{ padding:15px 0; overflow:hidden;}
.faq ul li{float:left;width:442px;height:35px;line-height:35px;overflow:hidden; border-bottom:1px dashed #CCCCCC; font-size:12px;}
.faq ul li a{ float:left; display:block; width:360px;padding-left:12px; background:url(../images/li01.png) left center no-repeat; height:35px; line-height:35px; overflow:hidden; }
.faq ul li span{ color:#999999}
.k_bg{ width:100%; height:40px; background:#F3F3F3; line-height:40px; overflow:hidden}
.ke_bg{ width:100%; height:2px;background:#EEEEEE; overflow:hidden}
.k_bg .l_tt{ float:left; font-size:14px;}
.k_bg .r_tt{ float:right;}
.about_bg{ width:100%; height:420px; padding:30px 0; background:url(../images/about_bg.jpg) center no-repeat;}
.kehu{ width:1200px; margin:0 auto; overflow:hidden;}
.kehu h2{height: 80px;line-height: 80px; border-bottom:1px solid #CCCCCC;font-size: 24px;color: #35A92A;text-align: center;font-weight: bold;font-family: 微软雅黑;}
.kehu_pic{width:1200px; margin:0 auto;position:relative;}
.kehu_pic .hd{ position:relative;z-index:999;}
.kehu_pic .hd .prev,.kehu_pic .hd .next{ display:block;width:18px;height:32px; padding-top:80px; cursor: pointer; }
.kehu_pic .hd .prev{ float:right}
.kehu_pic .hd .next{ float:left}
.kehu_pic .bd{padding:20px 0 10px 0;z-index:1;}
.kehu_pic .bd ul{ overflow:hidden; zoom:1; }
.kehu_pic .bd ul li{ margin-left:22px;  float:left; _display:inline; line-height:23px;}
.kehu_pic .bd ul li .pic{height:160px; background:url(../images/pic_bg.jpg) bottom no-repeat; overflow:hidden;}
.kehu_pic .bd ul li .ts{width:200px; height:20px; line-height:20px;display:block; text-align:center; overflow:hidden;}
.kehu_pic .bd ul li img{ width:200px; height:150px; padding:2px;display:block; border: 1px solid #DEDEDE;}
/* 左侧分类 */
.c_left{ width:200px; padding:10px; float:left; background:#FFFFFF;}
.c_left .c_bg{height:60px; line-height:60px; font-size:20px;padding-left:20px; color:#FFFFFF;font-family:微软雅黑; background:#0F6FC7;}
.c_left .c_bg span{ font-size:12px; color:#FFFFFF;font-weight:normal;font-family:Arial;}
.c_left .p_ca{ width:100%; background:#FFFFFF;}

.c_left .p_ca li h2{ height:45px;line-height:45px;overflow:hidden; margin-top:1px;}
.c_left .p_ca li h2 a{color:#333333;font-size:14px; display:block;padding-left:20px;background: #eeeeee;}
.c_left .p_ca li h2 a:hover{color:#FFFFFF; text-decoration:none;background: #FFBA00;}
.c_left .p_ca li .item li{ height:25px; line-height:25px; background:url(../images/e.jpg) 10px no-repeat; padding-left: 20px;}
.c_left .tes{ width:100%; margin-top:8px;}
.c_left .tes img{ border:1px solid #CCCCCC}

.c_left .dphone{ overflow:hidden; background:#333; padding:20px 0;}
.c_left .dphone dt{ float:left; background:url(../images/phImg.png) no-repeat center; margin-left:5px; width:62px; height:50px;}
.c_left .dphone dd{ margin-left:66px; color:#fff; padding:5px 13px; border-left:1px dotted #5c5c5c;}
.c_left .dphone dd span{ font-size:13px;}
.c_left .dphone dd p{ font-size:14px; font-family:"Arial";}

/* 右侧内容 */
.c_right{ width:920px; min-height:472px; padding:10px 20px; float:right;background:#FFFFFF; overflow:hidden;}
.poin{ float:right; padding-right:10px;}
.c_right .c_bg{ width:100%; padding:10px 0; overflow:hidden; border-bottom:1px solid #CCCCCC;}
.c_right .c_bg .tit{ width:200px; font-size:16px; padding-left:10px; font-weight:bold; float:left; border-left: 3px solid #E60019}
.c_right .c_bgs{ width:100%; height:36px;line-height:36px;}
.c_right .c_bgs .ti14{ width:423px; font-size:16px;font-family:Arial;font-weight:bold; padding-left:10px; float:left; color:#000000;}
.c_right .cleft_con{ width:360px; float:left; line-height:23px;}
.c_right .cleft_con span{ color:#999999}
.c_right .cleft_con .add{ width:80%;}
.more{ float:right; font-size:12px; padding-right:10px; font-weight:normal; color:#999999}

.pro1{ width:908px; text-align:left;}
.p_li{ width:908px; height:160px; border-bottom:1px dashed #CCCCCC; padding:5px; margin-bottom:20px;}
.p_li img{ float:left; border:1px solid #e7e7e7; width:200px; height:150px; margin-right:20px;}
.p_li p{ line-height:180%; float:right; width:680px; text-align:left;}
.p_li p b{ text-align:left; display:block; font-size:16px; padding:10px 0;}
.p_li p span{ color:#999999}
.p_li p a.sa{ display:block; width:80px; height:25px; line-height:25px; background:#CCCCCC; margin-top:15px; text-align:center;}
.p_li p a.sa:hover{ background:#146CBB; color:#FFFFFF;}
.pro1 h1{ font-size:16px; text-align:center; padding:5px 0px;}

.adv,.pro_show,.ted,.case_a,.index_ad,.company,.news_div,.links{margin-top:10px;}
.pd{border-top:none;}
.index_title{height:47px;padding:2px 1px; background:url(../images/index_title_bg.jpg) repeat-x;padding-left:15px;border-right:1px solid #ececec;}
.index_title img{ display:block;}

.c_messages{ line-height:25px; padding:10px 0; font-size:14px;}

/*单页*/
.banner_ad{width: 100%;margin: 0 auto;overflow:hidden;}
.banner_ad .pic_gt{ width:100%;}
.banner_ad img{width:1920px;position:relative;left:50%;margin-left:-960px;}
.menu_cat{ width:100%; padding:20px 0;  background:#f7f7f7;}
.menu_cat_m{ width:1200px; margin:0 auto;height:40px; line-height:40px; background:#FFFFFF;}
.menu_cat_m li{ float:left; padding:0 30px;font-size:14px; color:#333; font-family:微软雅黑; }
.menu_cat_m .on{color:#FFF;background:#679F3E;}
.menu_cat_m .on a{ display:block; color:#FFFFFF;}

.about,.news{width: 1200px;margin: 20px auto;font-size: 14px;}
.about img{width: 95%;}
.stit{font-size: 16px;font-weight: bold;text-align: center;color: #333;padding: 20px 0;}

/* 案例展示 */
.case_home{width:1200px; margin:0 auto; padding-top:10px; overflow:hidden;}
.case_home h2{ height:50px; line-height:50px; font-size:24px; color:#35A92A; text-align:center; font-weight:bold;font-family:微软雅黑;}
.case_home .ca_txt{ height:30px; line-height:30px; font-size:16px; color:#333333; text-align:center;}
.case_home .ca_more{ font-size:12px; text-align:center;font-family:微软雅黑; padding-bottom:10px;}
.case_home .case_pic{ width:100%; border-top:2px solid #CCCCCC; padding-top:30px;}
.case_home .case_pic .l_ad{ width:950px; height:350px; float:left;}
.case_home .case_pic .r_ad{ width:230px; float:right;}
.case_list{width:960px; margin:0 auto;}
.case_list .c_bg{ width:960px; height:35px; font-size:14px; line-height:35px; border-bottom:2px solid #999999}
.case_list .c_bg .ti14{ font-size:14px; padding-left:16px; font-weight:bold; float:left;}

.hpro-list{padding-top:1px; overflow:hidden;}
.hpro-list ul{ width:980px;}
.hpro-list li{ width:264px; padding:10px 0; margin-right:58px;margin-left: 3px; float:left;line-height:23px;display:block; overflow:hidden;}
.hpro-list .pic{ width:260px;height:260px;text-align:center; overflow:hidden;border:1px solid #ccc;}
.hpro-list .pic img{width:260px;height:260px;transition: 0.5s;}
.hpro-list .pic a:hover img { transform: scale(1.1);}
.hpro-list .tit{ width:100%; height:35px; line-height:35px; text-align:center; }

.cpro-list{padding-top:1px; overflow:hidden;}
.cpro-list ul{ width:980px;}
.cpro-list li{ width:264px; padding:10px 0; margin-right:58px;margin-left: 3px; float:left;line-height:23px;display:block; overflow:hidden;}
.cpro-list .pic{ width:260px;height:180px;text-align:center; overflow:hidden;border:1px solid #ccc;}
.cpro-list .pic img{width:260px;height:180px;transition: 0.5s;}
.cpro-list .pic a:hover img { transform: scale(1.1);}
.cpro-list .tit{ width:100%; height:35px; line-height:35px; text-align:center; }

.dpro-list{padding-top:1px; overflow:hidden;}
.dpro-list ul{ width:980px;}
.dpro-list li{ width:264px; padding:10px 0; margin-right:58px;margin-left: 3px; float:left;line-height:23px;display:block; overflow:hidden;}
.dpro-list .pic{ width:260px;height:300px;text-align:center; overflow:hidden;border:1px solid #ccc;}
.dpro-list .pic img{width:260px;height:300px;transition: 0.5s;}
.dpro-list .pic a:hover img { transform: scale(1.1);}
.dpro-list .tit{ width:100%; height:35px; line-height:35px; text-align:center; }

.ce_tel{ width:100%; height:90px; font-size:12px; text-align:center;}
.ce_tel .txt{ width:180px; height:110px; overflow:hidden; padding:90px 0 0 35px; line-height:22px;}


/* 新闻列表*/
.news-list{margin:0  auto;width:100%;}
.news-list li{ background: url(../images/li01.jpg) 5px no-repeat; padding-left:15px;  font-size:12px; border-bottom:1px dashed #cccccc; height:35px; line-height:35px;}
.news-list li .ti{ width:820px; float:left;}
.news-list li span{ float:right;color:#999}

/* 新闻内容 */
.con_txt{padding:10px 15px; line-height:28px; overflow:hidden;}
.con_txt .con_left{ width:40%; float:left;}
.con_txt .con_right{ width:55%; float:right;}

/* 新闻内容 */
.news-con{padding:10px;}
.news-con img{ max-width:900px;}
.news_t{ line-height:25px; text-align:center; font-weight:bold; font-size:20px;padding-top:5px; padding-bottom:10px;color:#000;border-bottom:1px dashed #ccc;}
.time{ height:25px; line-height:25px;text-align:center;width:95%; margin:0 auto;padding-top:5px;} 
.time span{padding:0 10px; color:#999999;}
.sx{ line-height:24px;padding-left:15px;padding-top:10px;}
.con_txt{ padding:10px 0; line-height:25px; font-size:14px;}

.pro_txt{width:902px; margin:0 auto; padding-bottom:30px;overflow:hidden;}
.pro_txt .ct_bg{ height:35px; line-height:35px; border-bottom:1px solid #DADADA}
.pro_txt .ct_bg li{ float:left; padding:0 15px; margin-right:10px;cursor:pointer; font-size:14px;background:#EEEEEE; border:1px solid #DADADA; border-bottom:none;}
.pro_txt .ct_bg li.on{color:#3A8EFE;background:#FFFFFF; border:1px solid #DADADA; border-bottom:none;}
.pro_txt .pic{ width:450px; float:left; text-align:center; }
.pro_txt .pic img{max-width:450px;padding:2px; border:1px solid #CCCCCC;}
.pro_txt .p_cas{width:350px;float:left; margin-left:32px;}
.pro_txt .p_cas .tit{ width:100%; line-height:20px; font-size:16px; color:#003399; font-weight:bold;}
.pro_txt .p_cas .vt{ width:100%;line-height:25px;}
.pro_txt .p_cas .vt span{ width:35px; float:left; color:#999999;}
.pro_txt .p_cas .pc_bg{ border:1px solid #E3E3E3; overflow:hidden; margin-top:15px;}
.pro_txt .p_cas .pc_bg h3{background:#E3E3E3;color:#333333;height:30px; line-height:30px; font-size:14px; padding-left:1em;}
.pro_txt .p_cas .pc_bg li{ height:25px; line-height:25px; overflow:hidden;}
.pro_txt .p_cas .pc_bg li a{ color:#0066CC; padding-left:1em; font-size:12px;}

/* 图片列表 */
.tu-list{padding:5px; overflow:hidden;}
.tu-list ul{ width:940px;}
.tu-list li{float:left;padding:13px 25px 0px 4px;}
.tu-list .pic{width:280px; text-align:center;}
.tu-list .pic img{width:280px; height:210px;border:1px solid #cccccc;}
.tu-list .pic a:hover img{border-color:#f60;}
.tu-list .tit{ height:30px; line-height:30px; text-align:center; overflow:hidden;}

/* 合作客户 */
.cert-list{padding:5px;}
.cert-list li{float:left;padding:13px 8px 0px 8px;}
.cert-list .pic{width:213px; text-align:center;}
.cert-list .pic img{width:200px; height:150px;border:1px solid #cccccc;}
.cert-list .pic a:hover img{ border-color:#f60;  }
.cert-list .txt{ width:213px; text-align:center; height:45px; line-height:21px; overflow:hidden;}


.cp{width:730px;margin:0 auto;padding-top:15px;}
.cp .pic{width:296px; float:left}
.cp .pic dt{width:290px;height:225px;padding:2px;border:1px solid #ccc;}
.cp .pic dt img{width:290px;height:225px;}
.cp .pic dd{width:296px; height:30px; line-height:30px; text-align:center}
.cp .txt{ float:left;padding-left:20px; width:400px; f font-weight:bold; line-height:28px;}
.cp .txt dt{font-size:20px;color:#126eb0;border-bottom:1px dashed #ccc;padding-bottom:8px;margin-bottom:5px; font-weight:bold;} 
.cp .txt dd{ont-size:14px;}
.cp_ht{width:690px;margin:0 auto; background:url(../images/icon-Detailed.gif) no-repeat left center; height:28px; line-height:28px; border-bottom:2px solid #126eb0;padding-left:22px;margin-top:10px; font-weight:bold;font-size:13px;}
.cp_con{ line-height:28px;width:700px;margin:0 auto;padding:10px 0;}



/* footer
----------------------------------------------------------------------------------- */
.page{width:100%; text-align:center; overflow:hidden;padding:20px 0; margin:10px auto 0 auto ; vertical-align:top; color:#333;}
.page a{padding:2px 5px;background-color:#ddd;border:1px solid #ddd; color:#333; display:inline; margin:0 1px;}
.page .up, .page .down{color:#333;}
.page .this{color:#fff; font-weight:bold; background-color:#333;border:1px solid #000;}
.page span.a{color:#333; padding:0 10px;}
.page a:hover{color:#fff;background-color:#333;border:1px solid #333;}

/* 颜色样式 */
.org{color:#f18e1b;}


/*  浮动qq客服
------------------------------------------------------------------------------------*/
.rwm{ width:135px;position:fixed; right:0;bottom:105px;_position:absolute;_bottom:120px;_margin-top:expression(this.style.pixelHeight+document.documentElement.scrollTop);z-index:998;}
.rwm .kf_top{ width:135px; height:58px; background:url(../qqimages/kf_03.gif) no-repeat}
.rwm .chat_f1_expr{width:133px;height:auto;overflow:hidden; background:#FFF; border-left:#CCC solid 1px; border-right: #CCC solid 1px;} 
.rwm .kf01{ width:125px; height:35px; margin:2px auto;}
.rwm .kf01 a{ display:block; width:125px; height:35px; background:url(../qqimages/qq01.jpg) no-repeat;  text-indent:-9999px;}
.rwm .kf02{ width:125px; height:35px; margin:2px auto;}
.rwm .kf02 a{ display:block; width:125px; height:35px; background:url(../qqimages/qq02.jpg) no-repeat;  text-indent:-9999px;}
.rwm .kf04{width:133px; height:137px;overflow:hidden;background:url(../qqimages/weixin.gif) no-repeat }
.rwm .go_home{ width:135px; height:36px;}
.rwm .go_home a{ display:block;width:135px; height:36px;background:url(../qqimages/home.gif) no-repeat; text-indent:-9999px;}
.rwm .go_top{ width:135px; height:36px;}
.rwm .go_top a{ display:block;width:135px; height:36px;background:url(../qqimages/top.gif) no-repeat; text-indent:-9999px;}
.pages 
{
     text-align:center;; font-size:14px; margin-top:10px; margin-bottom:10px; padding-top:10px; clear:both;
}

.foot_bg{ width:100%; overflow:hidden;}
.foot_bg .foot_link{ height:45px; line-height:45px; background:#0F6FC7; overflow:hidden;}
.foot_bg .foot_link .foot_link_t{ width:1200px; margin:0 auto; overflow:hidden; font-size:16px; color:#FFFFFF;}
.foot_bg .foot_link .foot_link_t a{ font-size:14px; margin-right:10px;color:#FFFFFF;}
.foot_bg .foot_copy{ width:1200px; margin:0 auto; text-align:center; font-size:14px; line-height:28px; padding:15px 0; overflow:hidden;}
.foot_bg .foot_copy a{ color:#333;}

.job_txt{ padding:20px;}
.job_txt h2{ font-size:20px; color:#CC0000; font-weight:bold;}
.job_mes{ width:100%; border-bottom:1px solid #CCCCCC; padding:30px 0; font-size:14px; color:#545454}
.job_vx{ width:100%; padding-top:30px;}
.job_vx .tit{ font-size:18px; color:#333333; font-weight:bold;}
.job_vx .ct_txt{ padding-top:20px; font-size:14px; line-height:25px;color:#545454}

.pic_list{margin-top:20px; overflow:hidden;}
.pic_list ul{ width:960px;}
.pic_list li{ width:220px; height:100px; overflow:hidden; float:left; margin-right:10px; border:1px solid #CCCCCC; margin-bottom:20px; position:relative;}
.pic_list li a{ color:#FFFFFF;}
.pic_list li img{width:220px; height:100px;transition: 0.5s;}
.pic_list li a:hover img { transform: scale(1.1);}
.pic_list li .de_tit{ position:absolute; width:100%; text-align:center; height:35px; font-size:14px; line-height:35px; bottom:0; background-color: rgba(0,0,0,0.5);}
