@charset "utf-8";
body{margin:0;padding:0;color:#555555;font-size:12px;font-family:Arial, Helvetica, sans-serif;background:#f8f8f8;}
html{margin:0;padding:0;}
div,ul,li,h1,h2,h3,h4,h5,h6,span,p,form,input{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
ul,li{list-style:none;}
div{margin:0 auto;padding:0;}
img{border:none 0;}
a{color:#555555;text-decoration:none;outline:none 0;}
a:hover{color:#c00;text-decoration:none;outline:none 0;}
.left{float:left;}
.right{float:right;}
.table_pro{font-size:12px;}
.clear{clear:both;}

.top_1{margin-top:1px;}
.top_5{margin-top:5px;}
.top_10{margin-top:10px;}
.top_11{margin-top:11px;}
.top_15{margin-top:15px;}
.top_20{margin-top:20px;}
.top_25{margin-top:25px;}
.top_30{margin-top:30px;}
.top_40{margin-top:40px;}

.public_wrap{width:100%;height:auto;overflow:hidden;}/**/
.public_box{width:1000px;height:auto;overflow:hidden;}/*̶*/

/**==========================================================================================**/
/**==========================================================================================**/
.top_wrap{width:100%;height:32px;overflow:hidden;background:url(../images/index_02.jpg) repeat-x;}
.top_main{width:1000px;height:30px;overflow:hidden;}
.wel{width:400px;height:30px;line-height:30px;}
.lang_abs{width:600px;height:30px;line-height:30px;}

.language{width:200px;height:30px;overflow:hidden;}
.language ul li{float:right;width:60px;height:30px;line-height:30px;display:block;padding-left:30px;}
.language ul li.cn{background:url(../icon/cn.jpg) no-repeat left center;}
.language ul li.en{background:url(../icon/en.jpg) no-repeat left center;}

.abs_cat{width:300px;height:30px;line-height:30px;text-align:right;color:#c4c4c4;}
.abs_cat a{display:inline-block;margin:0 15px;color:#555555;}
.abs_cat a:hover{color:#c00;text-decoration:none;}

.head_wrap{width:100%;height:auto;overflow:hidden;background:#f6f6f6;padding:11px 0;}
.head_main{width:1000px;height:auto;overflow:hidden;}
.logo{width:450px;height:auto;overflow:hidden;text-align:left;}
.head_rt{width:450px;height:auto;overflow:hidden;text-align:right;}

.nav_wrap{width:100%;height:40px;overflow:hidden;background:url(../images/nav_bg.jpg) repeat-x;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;}
.nav{width:1000px;height:40px;}
.nav ul li{float:left;text-align:center;color:#333333;font-size:14px;height:40px;line-height:40px;width:141px;}
.nav ul li.nav_line{width:2px;height:40px;line-height:40px;background:url(../images/nav_line.jpg) no-repeat center center;}
.nav ul li a{display:block;color:#333333;}
.nav ul li a:hover{color:#fff;background:#054685 url(../images/nav_on.jpg) no-repeat center center;}

/* foot */
.foot_wrap{width:100%;height:auto;overflow:hidden;padding:15px 0;background:#014282;}
.foot_main{width:1000px;height:auto;overflow:hidden;}

.min_nav{width:1000px;height:30px;line-height:30px;text-align:left;color:#fff;text-align:center;}
.min_nav a{color:#fff;text-decoration:none;display:inline-block;margin:0 10px;}
.min_nav a:hover{color:#fff;text-decoration:underline;}

.copyright{width:1000px;height:auto;overflow:hidden;line-height:30px;color:#fff;text-align:center;}

/* index */
.index_pub_wrap{width:1000px;height:auto;overflow:hidden;padding:20px 32px;border:1px solid #e1e1e1;border-top:none;background:#fff;}
.pub_main{width:1000px;height:auto;overflow:hidden;padding:20px 32px;border:1px solid #e1e1e1;border-top:none;background:#fff;}

.index_pro_main{width:1000px;height:auto;overflow:hidden;clear:both;}
.index_pro_top_out{width:1000px;height:33px;overflow:hidden;background:url(../images/line_1.jpg) bottom repeat-x;}
.index_pro_font{width:200px;height:33px;overflow:hidden;text-align:left;}
.index_pro_more{width:70px;height:22px;padding:5px;text-align:right;}

.index_about_main{width:1000px;height:auto;overflow:hidden;}
.index_about_lt{width:660px;height:auto;overflow:hidden;}
.index_about_top{width:100%;height:33px;overflow:hidden;background:url(../images/line_1.jpg) bottom repeat-x;}
.index_about_info{width:100%;height:270px;overflow:hidden;padding-top:15px;color:#555555;font-size:12px;line-height:24px;}
.index_about_info img{display:block;margin-right:15px;}

.index_video_main{width:290px;height:auto;overflow:hidden;}
.index_video_top{width:100%;height:33px;overflow:hidden;}
.index_video_info{width:100%;height:auto;overflow:hidden;padding-top:15px;text-align:center;}

.index_news_main{width:1000px;height:auto;overflow:hidden;}
.index_news_top{width:100%;height:32px;overflow:hidden;}
.index_news_font{width:200px;height:32px;overflow:hidden;}

.index_news_box{width:960px;height:auto;overflow:hidden;padding:20px;background:#f2f2f2;}
.index_news_lt{width:630px;height:auto;overflow:hidden;}
.index_news_list{width:310px;height:auto;overflow:hidden;}
.index_news_list ul li{width:100%;height:37px;line-height:37px;border-bottom:1px dashed #c1c1c1;}
.index_news_list ul li span{width:90px;height:37px;display:block;float:right;text-align:right;color:#333333;}
.index_news_list ul li a{color:#333;text-decoration:none;}
.index_news_list ul li a:hover{color:#c00;text-decoration:none;}

/* in banner bg */
.b_about{width:100%;height:230px;overflow:hidden;background:url(../images/about.jpg) center no-repeat;}
.b_contact{width:100%;height:230px;overflow:hidden;background:url(../images/contact.jpg) center no-repeat;}
.b_service{width:100%;height:230px;overflow:hidden;background:url(../images/service.jpg) center no-repeat;}
.b_news{width:100%;height:230px;overflow:hidden;background:url(../images/news.jpg) center no-repeat;}
.b_product{width:100%;height:230px;overflow:hidden;background:url(../images/product.jpg) center no-repeat;}
.b_jobs{width:100%;height:230px;overflow:hidden;background:url(../images/jobs.jpg) center no-repeat;}

/*list public*/
.path{width:970px;height:auto;overflow:hidden;padding:15px 0;background:url(../images/position_icon.png) no-repeat left;padding-left:30px;border-bottom:1px dashed #EAEAEA;}
.title{width:100%;height:40px;font-size:20px;line-height:40px;color:#c00;border-bottom:1px solid #0078c6;}
.list_left{width:230px;height:auto;overflow:hidden;}
.list_right{width:750px;height:auto;overflow:hidden;}
.list_wrap{width:100%;height:auto;overflow:hidden;}
.list_top{width:200px;height:40px;line-height:40px;color:#fff;text-align:left;padding-left:30px;background:#0078c6 url(../images/index_52.png) no-repeat 8px;font-size:16px;}

.class_name_wrap{width:224px;padding:0 2px;height:auto;overflow:hidden;border:1px solid #d4d4d4;border-top:none 0;}
.class_name{width:100%;height:auto;margin:0 auto;}
.class_name li{width:100%;line-height:34px;font-size:12px;text-align:left;display:block;border-bottom:1px solid #d4d4d4;background:url(../images/index_34.jpg) left no-repeat;text-indent:25px;}
.class_name li a{color:#333;text-decoration:none;display:block;border-bottom:1px solid #E5E5E5;}
.class_name li a:hover{color:#0078c6;text-decoration:none;}
.class_name li.cls_curr{color:#0078c6;}
.class_name li.cls_curr a{color:#0078c6;text-decoration:none;}
.class_name li.cls_curr a:hover{color:#0078c6;text-decoration:none}

.class_name li.cls22{background:url(../images/index_08.jpg) left no-repeat;text-indent:30px;}

.down_list{width:750px;height:auto;margin:0 auto;padding:0;}
.down_list ul li{display:block;border-bottom:1px dashed #0078c6;padding:16px 0;overflow:hidden;}
.down_title{width:100%;height:30px;line-height:30px;color:#333;font-size:16px;}
.down_info{width:100%;height:auto;overflow:hidden;text-indent:15px;line-height:20px;}
.down_ico{width:100%;height:auto;overflow:hidden;text-align:right;}
.down_ico span{width:90px;height:30px;display:block;float:right;background:#0078c6;text-align:center;border:1px solid #0078c6; border-radius:5px;color:#fff;line-height:30px;}
.down_ico span a{color:#fff;text-decoration:none;}
.down_ico span a:hover{color:#fff;text-decoration:none;}

.case_list{width:750px;height:auto;overflow:hidden;}
.case_list ul{width:780px;padding:10px 0;}
.case_list ul li{width:208px;height:auto;overflow:hidden;float:left;display:block;margin-right:30px;margin-top:20px;border:1px solid #dcdcdc;padding:10px; border-radius:5px;}
.case_list ul li img{width:208px;height:208px;display:block;}
.case_info{width:208px;height:30px;line-height:30px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;text-align:center;border-top:1px dashed #dcdcdc;margin-top:15px;}

.brach_box{width:750px;height:auto;overflow:hidden;padding:5px 0;line-height:22px;border-bottom:1px dashed #ccc;}
.brach_box img{display:block;padding:10px 0;}

.brach_list{width:750px;height:auto;overflow:hidden;}
.brach_list ul{width:780px;}
.brach_list ul li{width:230px;height:auto;overflow:hidden;float:left;display:block;margin-right:30px;margin-bottom:20px;}
.brach_list ul li img{width:228px;height:auto;display:block;border:1px solid #dcdcdc;}
.brach_title{width:230px;height:30px;line-height:30px;text-align:center;}



.class_name_wrap_2{width:246px;padding:0 2px;height:auto;overflow:hidden;border:1px solid #d4d4d4;border-top:none 0;}

.cnt_wrap{width:230px;height:auto;overflow:hidden;}
.contact_left{width:208px;height:auto;overflow:hidden;padding:10px;line-height:22px;border:1px solid #d4d4d4;}
.contact_left img{width:208px;height:auto;margin-bottom:5px;}

.cnt_wrap2{width:252px;height:auto;overflow:hidden;}
.contact_left2{width:230px;height:auto;overflow:hidden;padding:10px;line-height:22px;border:1px solid #d4d4d4;}
.contact_left2 img{width:230px;height:auto;margin-bottom:5px;}

.contener{width:1000px;height:auto;overflow:hidden;border-top:none 0;padding:10px 0;}

.list_pages{width:100%;line-height:30px;text-align:center;background:#e8e8e8;}
.content{width:100%;line-height:24px;padding-top:15px;}
.content img{max-width:705px;}

/***************************** list of news ****************************************/
.news_list{width:100%;height:auto;overflow:hidden;padding:10px 0;}
.news_list ul li{width:100%;display:block;border-bottom:1px dashed #b2b2b2;color:#c0c0c0;height:30px;line-height:30px; cursor:pointer;text-indent:10px;}
.news_list ul li span{height:30px;padding-left:20px;display:block;float:right;text-align:right;background:url(../images/news_tiicon.png) no-repeat left;text-indent:0;}
.news_list ul li a{color:#333;text-decoration:none;display:block;}
.news_list ul li a:hover{background:#f8f8f8;color:#c00;text-decoration:none;}


.news_content{width:970px;height:auto;overflow:hidden;}

/* case */
.case_lt{width:200px;height:130px;overflow:hidden; vertical-align:middle;}
.case_lt img{display:inline-block;}
.case_rt{width:780px;height:130px;overflow:hidden;}

.ui-radius { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; position:relative; z-index:2;}

.product_list{width:1016px;height:auto;overflow:hidden;margin:0 auto;display:block;}
.product_list li{float:left;width:240px;height:auto;overflow:hidden;text-align:center;margin-top:20px;margin-right:14px;}
.product_list li.margin_clear{margin-right:0;}
.product_list li img{width:240px;height:200px;display:block;margin:0 auto;}
.product_list li span{width:238px;background:#f8f8f8;overflow:hidden;display:block;margin:0 auto;line-height:44px;text-align:center;white-space:nowrap;text-overflow:ellipsis;border:1px solid #dcdcdc;border-top:none 0;}


.pp_box{width:717px;height:auto;overflow:hidden;}
.product_wrap{width:100%;height:auto;}
.pro_detail_pic{ width:305px;height:auto;float:left;}
.pro_detail_name{ width:410px; height:auto; overflow:hidden;float:right;}
.pro_name{ line-height:30px; margin-bottom:4px;border-bottom:1px dashed #e1e1e1;}
.pro_name_type{width:100%;line-height:40px;color:#c00;font-size:12px;border-bottom:1px dashed #ccc;}
.pro_name_type font{color:#111;font-size:12px;}
.pro_name_info{width:100%;line-height:26px;color:#c00;font-size:12px;padding-top:8px;}
.pro_name_info font{color:#111;font-size:12px;}
.pro_name_title{width:100%;height:auto;line-height:30px;color:#111;text-align:left;font-size:22px;border-bottom:1px dashed #ccc;padding-bottom:10px;}
.g_pro_nam{padding: 8px 0px 12px;line-height: 32px;border-bottom: 1px solid #E2E2E2;font-size:26px;color:#68b02a;}

.font_1{color:#231815;}
.font_2{color:#68b02a;}
.miaoshu{width:100%; height:auto;overflow:hidden;font-size:14px;border-bottom:1px solid #0078C6 ;}
.miaoshu span{width:120px;text-align:center;height:28px;line-height:28px;color:#fff;display:block;float:left;background:#0078C6 ;font-weight:bold;}
.pro_detail{width:100%;height:auto;overflow:hidden;line-height:24px;padding:15px 0;}
.right_nei{width:100%;height:auto;overflow:hidden;padding:10px 0;line-height:22px;}

.txtf{width:400px;border:1px solid #ddd;height:20px;line-height:20px;}
.txtf:focus{border:1px solid #0081d5;}
.txtf_2{width:400px;border:1px solid #ddd;line-height:20px;}
.txtf_2:focus{border:1px solid #0081d5;}

.ctus_btm{width:90px;height:30px;line-height:28px;border:1px solid #0081d5;outline:none 0;background:#0081d5;display:inline-block;margin-right:20px;color:#fff;font-family:'Verdana';-webkit-transition:0.6s;-moz-transition:0.6s;-o-transition:0.6s;transition:0.6s;border-radius:5px;}
.ctus_btm:hover{background:#fff;border:1px solid #0081d5;color:#0081d5;}