﻿@charset "utf-8";
/*公共样式*/
body{ padding:0px; margin:0px auto; font-size:12px; color:#5A5A5A; font-family:微软雅黑; width: 100%; min-width:1189px; width:expression((documentElement.clientWidth < 1000) ? "1000px" : "100%" );zoom:1; }
ul,li,form, dl,dt,dd, div,p{ padding: 0px; margin: 0px;}
ul,li{ list-style:none;}
.h1,.h2,.h3,.h4,.h5,.h6,.p{ padding:0px; margin:0px;}
select,input,em,textarea{ font-size:12px; font-style:normal; color:#5A5A5A;}
img{ border:none; border:0;}
a{ text-decoration:none;noline: expression(this.onFocus=this.blur()); color:#5A5A5A;}
a:focus {outline:none;-moz-outline:none;}
a:hover{ color:#B40001; text-decoration:none;}
.Texthide{ display:none;}
.ls{ color:#be1919;}
.clearfix:after { content:" "; display:block; height:0; visibility:hidden; clear:both}

.Contain{width:1000px; margin:0 auto; position:relative; height:100%;}
.Silderbar{width:240px; float:left;}
.MainContent{overflow:hidden; width:921px; float:right;}
.Content{padding-top:15px;}
.SinglePage{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden;}
.space9{ height:9px; clear:both; overflow:hidden; zoom:0;}
.space10{ height:10px; clear:both; overflow:hidden; zoom:0;}
.space12{ height:12px; clear:both; overflow:hidden; zoom:0;}
.space13{ height:13px; clear:both; overflow:hidden; zoom:0;}
.space15{ height:15px; clear:both; overflow:hidden; zoom:0;}
.space20{ height:20px; clear:both; overflow:hidden; zoom:0;}
.clear{ clear:both; height:0px; overflow:hidden; zoom:0;}


/*pages*/
.Page{ padding:20px 0;}
.Pages{ text-align:center; padding:20px 0; }
.Pages a{ display:inline-block; height:30px; line-height:30px; margin:0 1px;}
.Pages a:hover{ background:#0087d4; color:#fff;}
.Pages em{ padding:0 5px;}
.Pages em a{border:1px solid #e5e5e5;font-style:normal; width:30px; line-height:30px;}
.Pages em a.a_cur{ background:#0087d4; color:#fff;}
.Pages .a_first,.Pages .a_prev,.Pages .a_next,.Pages .a_end{ border:1px solid #e5e5e5;width:60px; height:30px; text-align:center; padding:0 5px;}
.Pages .i_text{ width:54px; height:20px; text-align:center; font-size:12px; border:inset 1px #ddd; background:#fff; margin:0 8px;}
.Pages .p_jump b.f1{ font-weight:normal;}
.Pages .i_button { background:#0087d4; width:40px; height:24px; margin-left:10px; color:#fff; cursor:pointer; border:none;}
/*pages end*/


.header{ width:100% }
.header .header_top{ height:108px}
.header .logo{ top:0; left:0; bottom:0; position:absolute; margin:auto; width:506px; height:62px; z-index:999}
.header .right{ float:right; margin-top:25px; width:290px; background:url(../images/tel.png) no-repeat left top;}
.header .right p{ margin-bottom:12px;}
.header .right .langu{ text-align:right; padding-right:5px;}
.header .right .langu a{ font-size:12px; color:#343434;  }
.header .right .langu a.on{ color:#256cc4}
.header .right .tel{ font-size:24px; color:#256cc4; padding-left:65px;}
.header .header_bottom{ background:#303030; height:42px; padding-top:3px; border-bottom:2px solid #00ff01; }
.header .menu{ position:relative; float:left}
.header .menu li{ width:107px; line-height:44px;float:left; text-align:center; position:relative; height:44px; background:url(../images/menu_libg.jpg) no-repeat right 0; position:relative; top:0; }
.header .menu li > a{ text-align:center; font-size:16px; color:white }
.header .menu li.hover{ background:#00ff01;}
.header .menu li.hover > a{ color:black;}
.header .menu li:hover{background:#00ff01;}
.header .menu li:hover > a{ color:black;}
.header .menu li dl{ width:100%; position:absolute; top:100%; left:0; z-index:10; display:none; overflow:hidden; background:#2e2e2e; padding:5px 0;}
.header .menu li dl dt{ width:100%; height:30px; line-height:30px }
.header .menu li dl dt a{ font-size:12px; color:white }
.header .menu li dl dt:hover a{ color:#00ff01;}
.header .menu li dl dt:hover a{ text-decoration:underline}
.header .menu li:hover dl{ display:block}

.header .search{ width:145px; height:45px;position:absolute; bottom:0; right:0; overflow:hidden; background:black}
.header .search .txt{ width:95px; height:45px; background:black; outline:none; border:none; text-indent:10px; color:#a6a6a6; line-height:45px; border:none}
.header .search .sub{ width:50px; height:100%; position:absolute; right:0; top:0; background:url(../images/search.png) no-repeat center; border:none; cursor:pointer}


.home{ background:#f5f5f5;}
.home .box1{ width:100%; height:490px; padding-top:16px; overflow:hidden; background:white; margin-bottom:15px;}
.home .box1 .l{ float:left; margin:0 27px 0 15px}
.home .box1 .c{ float:left; width:335px; height:470px ; padding-right:25px; border-right:6px solid #f5f5f5;}
.home .box1 .r{ float:right; width:297px; height:486px; margin-right:15px; background:url(../images/sp.jpg) no-repeat right bottom; }
.home .box1 .r .vedio{ margin-bottom:20px;}
.home .box1 .r .nr p{ font-size:12px; color:#1d1d1d; margin-bottom:10px;}
.home .box1 .r .nr p span{ color:#1867c9; font-weight:bold}


.home .box2 .big_title{ border:1px solid #e3e2e2;}
.home .box2 .big_title p{ float:left; width:130px; height:37px; background:#4480d2; text-align:center; font-size:16px; font-weight:bold; color:white; line-height:37px;}
.home .box2 .more{ float:right; margin:7px 15px 0 0;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

		
/* 本例子css */
.picScroll-left{ overflow:hidden; position:relative ; padding:24px 0; background:white;}
.picScroll-left .hd{ overflow:hidden; }
.picScroll-left .hd p{ color:#a8a8a8; text-indent:10px;}
.picScroll-left .hd .prev{ display:block;width:28px; height:59px; cursor:pointer; position:absolute; left:0; top:90px; background:url(../images/picS-l.png) no-repeat left top;}
.picScroll-left .hd .prev:hover{background:url(../images/picS-l_1.png) no-repeat left top;}
.picScroll-left .hd .next{ display:block;width:28px; height:59px; cursor:pointer; position:absolute; right:0; top:90px;background:url(../images/picS-r.png) no-repeat left top; }
.picScroll-left .hd .next:hover{background:url(../images/picS-r_1.png) no-repeat left top;}
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; display:none}
.picScroll-left .bd{ margin:0 auto; }
.picScroll-left .bd .tempWrap{ margin:0 auto;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{margin:0 12px;width:190px;height:220px;float:left;_display:inline; overflow:hidden; text-align:center; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; }
.picScroll-left .bd ul li .pic{ text-align:center;border:1px solid #c3c5ca; padding:2px}
.picScroll-left .bd ul li .title{ font-size:16px; color:#666666; text-align:center; line-height:30px;}



/*Banner*/
.banner{ width:100%; position:relative; overflow:hidden; background:url(../images/banner_bg.jpg); }
.banner .HomeBan{width:1000px;  position:relative;  height:470px; margin:0 auto }
.slideBox{ width:100%; height:470px;  position:relative;}
.slideBox .hd .prev{width:34px; height:76px; position:absolute; left:-86px; top:197px; background:url(../images/ban_prevbg.png) no-repeat; z-index:99; cursor:pointer}
.slideBox .hd .prev:hover{ background:url(../images/ban_prevbg1.png) no-repeat;}
.slideBox .hd .next{width:34px; height:76px;position:absolute; right:-86px; top:197px; background:url(../images/ban_nextbg.png) no-repeat; z-index:99 ;cursor:pointer }
.slideBox .hd .next:hover{ background:url(../images/ban_nextbg1.png) no-repeat; }
.slideBox .hd ul{ overflow:hidden; zoom:1; width:100%; text-align:center; display:none }
.slideBox .hd ul li{display:inline-block; width:15px; height:15px; text-align:center; background:url(../images/b_bg1.png) no-repeat ;cursor:pointer; margin:0 5px }
.slideBox .hd ul li.on{ background:url(../images/b_bg2.png) no-repeat }
.slideBox .bd{ position:relative; height:100%; z-index:0; }
.slideBox .bd li{ zoom:1;  height:450px;  vertical-align:middle; text-align:center } 
/*Banner*/


.lei_ban{ position:relative; width:100%; height:275px; overflow:hidden; margin-bottom:14px; border-bottom:1px solid #e6e5e5}
.lei_ban .box{ width:1920px; left:50%; margin-left:-960px; height:100%; position:absolute; text-align:center;}
.left_big{ width:202px; float:left;  background:white}
.left_big .top{ font-size:16px; color:#00ff01; background:url(../images/big_lefttop.jpg) no-repeat; text-indent:25px; height:45px; line-height:45px }
.left_big .list{ position:relative; }
.left_big .list li{ height:46px;line-height:46px;background:#f5f5f5; text-indent:25px; border-bottom:1px solid #d1cfd0; margin-bottom:2px;}
.left_big .list li a{ font-size:14px; color:#2e2e2e; display:block;background:url(../images/big_leftlibg.png) no-repeat 170px center;}
.left_big .list li:hover a{ color:#2e78c2;background:url(../images/big_leftlibg1.png) no-repeat 170px center;}
.left_big .list li.on a{ color:#2e78c2; background:url(../images/big_leftlibg1.png) no-repeat 170px center;}

.right_big{ width:745px;float:right; min-height:500px;} 
.right_big .top{ position:relative;height:25px; border-bottom:3px solid #f5f5f5; padding-top:15px; margin-bottom:10px;}
.right_big .top .left{ float:left; font-size:14px; color:#303030; font-weight:bold }
.xie{ font-size:16px; text-align:center; float:right; font-size:12px; color:#8d8d8d; }
.xie a{ font-size:12px; color:#8d8d8d;}
.xie label{ font-size:14px; font-weight:bold; color:black}



/*新闻详细*/
.news_info{background:#f4f6f7; padding:25px 0; margin: 0 38px; min-height:750px;}
.Info_title{ padding:0px; margin:20px 0px; font-size:20px; color:#2b2b2b; text-align:center; }
.Info_time{ padding:0px; margin:0px; font-size:12px; font-weight:normal; text-align:center;}
.Info_time{ color:#666; line-height:34px;}
.big_pic{ width:565px; height:400px; border:1px solid #ecebeb; margin:0 auto 30px;}
.big_pic table tr td{ vertical-align:middle}
.Info_txt{ line-height:28px;}
.Info_back{ text-align:center; font-size:12px; font-weight:normal; padding:15px 0px;}
.Info_back a{ color:##7a7a7a; text-decoration:underline;}
.Info_back a:hover{ color:#ff9000; text-decoration:none;}
.Info_page a{ color:#3d3d45;line-height: 20px;}
.page{ text-align:center; padding:20px 0;}
.page a{ display:inline-block; margin-right:10px; height:36px; background:#ececed; padding:0 16px; font:normal 16px/36px "宋体"; color:#202020;}
.page .back{ margin:0;}
.page a:hover{ background:#296899; color:#fff;}
/*新闻详细END*/


/*在线留言*/
.templet_message_003 { line-height:20px; color:#363636; padding-top:20px;}
.templet_message_003 ul li{ background:url(../images/templet_message_listbg.jpg) repeat-x top;}
.templet_message_003 ul li h5{ font-size:12px; line-height:32px; color:#777777; padding-left:31px; display:block; background:url(../images/templet_message_iconQ.jpg) no-repeat 12px 10px;}
.templet_message_003 ul li h5 span{ float:right; padding-right:20px; font-weight:normal;}
.templet_message_003 ul li .my_content{ line-height:20px; color:#587b9a; background:url(../images/templet_message_iconA.jpg) no-repeat 12px 15px; padding:10px 31px;}
.templet_message_003 table{ /*border:solid 1px #e2e2e2;*/ border-collapse:collapse; margin-top:-9px;}
.templet_message_003 table td{ /*border-bottom:solid 1px #e2e2e2;*/ border-collapse:collapse; padding:4px 7px; width:70px;}
.templet_message_003 table .tdline{ /*order-left:solid 1px #e2e2e2;*/ padding-left:30px;}
.templet_message_003 h3{ background: url(../images/templet_message_titlebg1.jpg) no-repeat top; padding:0px 12px; font-size:12px; line-height:27px; color:#fff; margin-bottom:8px; height:30px;}
.templet_message_003 h3 em{ font-style:normal; padding-left:200px;}
.templet_message_003 h3 span{ float:right; border-left:solid 1px #ffffff; line-height:11px; padding:0px 20px 0px 46px; margin-top:8px;}
.templet_message_003 h4{ background: url(../images/templet_message_titlebg2.jpg) no-repeat; padding:0px 12px; font-size:12px; line-height:27px; color:#fff; margin-bottom:8px;}
.templet_message_003 .btnBox{ /*text-align: center;*/ padding:16px 0px;}
.templet_message_003 .btnBox .tips{ float:left; background:url(../images/templet_message_icon.jpg) no-repeat 18px; padding-left:15px; color:#e50000;}
.templet_message_003 input.btn{ background:#135eaa; border:solid 1px #004c7a; width:74px; height:26px; color:#fff; border:none; cursor:pointer; font-weight:bold; margin-right:12px; overflow:hidden;}
.templet_message_003 .text{ width:170px; height:21px; line-height:21px; padding:0px 5px; border:solid 1px #d6d6d6; background-color:#f0f0f0;}
.templet_message_003 textarea{ width:483px; height:150px; line-height:21px; padding:0px 5px; border:solid 1px #d6d6d6; background-color:#f0f0f0; }
.templet_message_003 select{ color:#888888; width:130px;}
.templet_message_003 .required{ color:#F00;}
/*End*/


/* 友情链接列表样式 开始 */
.i_list ul li.link{ width:235px; height:260px; float:left; margin-right:16px; overflow:hidden;}
.i_list ul li.link a img{ padding:1px; border:solid 1px #ccc; width:233px; height:220px;}
.i_list ul li.link a{ font:normal 12px/38px "微软雅黑"; display:block; color:#666; text-align:center;}
.i_list ul li.link a:hover{ color:#28a6fb;}
/* 友情链接列表样式 结束*/ 


.productc_right_bottom ul{ margin-top: 20px;}
.productc_right_bottom li{ width:225px; height:265px; margin-top:15px; text-align:center; float:left; margin-right:34px;}
.productc_a a{ display: block; line-height:40px; height:30px; color:#272727;}
.productc_right_bottom li img{ width:220px; height:220px;  margin: 0; padding:2px; border:1px solid #e8e7e7}
.productc_img{ line-height: 0px; margin: 0px; padding: 0px;}
.product_a{ line-height:50px;}

/*搜索*/
.news-list ul{ margin:0 10px; margin-bottom:25px;}
.news-list ul li{ margin-bottom:15px; padding-bottom:6px; border-bottom:1px dashed #b5b5b5; text-indent:20px; background:url(../images/h-newslibg1.png) no-repeat left 1px;}
.news-list ul li span{ float:right; margin-right:7px;}


.footer{ width:100%;position:relative; padding:12px 0 10px; background:#201f1f }
.footer .left{ float:left}
.footer .left .p1{ padding-top:12px;}
.footer .left .p1 a{ color:white; margin-right:10px;}
.footer .left p{ color:white; margin-bottom:8px;}
.footer .right{ float:right}