@charset "gb2312";
/* CSS Document */

body,html{margin:0;padding:0;font-family: Microsoft YaHei; font-size: 1rem;  line-height: 1.5; color: #373a3c; background-color:#fff; width:100%; min-width:1000px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,table,tr,th,td{margin:0;padding:0;}
body{}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ul,ul li,input, dl, dd {  padding:0; margin:0; list-style-type:none;}
img,a img{border:0;margin:0;padding:0;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
a{text-decoration:none; color:#444;-moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
a:hover{text-decoration:none; }
.fl{float:left;}
.fr{float:right;}
textarea{resize:none; overflow:auto;}
.clearfix {*zoom: 1;*clear: both;}
.clearfix:before, .clearfix:after {display: table;clear: both;content: '';}
.clear { clear: both;font-size: 0;height: 0;line-height: 0;}
.baseDiv{ width:1000px; margin:0 auto; margin-left:auto !important; margin-right:auto !important;}
/*顶部*/
.head{ width:100%;position:relative; z-index:9999; background-color:#fff;;}
.head .t_b{ position:absolute; top:-5px; left:50%; height:0; width:1440px; margin-left:-720px; border-top:5px solid #1578bc; display:none;}
.head .head_top{height:36px; line-height:36px;font-size:13px; color:#666; background-color:#fff/*eea200*/; border-bottom:1px solid #ededed;width:100%;}
.head .head_top a{ color:#666;font-size:13px;}
.head .head_top a:hover{ text-decoration:underline;}
.head .head_top span{ color:#ddd; font-size:10px; padding:0 10px;}
.head .head_logo{width:1440px; margin:auto;background:#fff; height:110px; max-width:100%;}
.head .head_logo .logoDiv{float:left; height:110px; width:438px; background:url(../images/logo.png) center left no-repeat;}
.head .head_logo .logoDiv .alogo{ color:#fff; font-size:40px; display:none}
.head .head_logo .logoDiv img{ display:block; }
.head .head_logo .logoCenter{ margin-top:20px; margin-left:50px; border-left:1px solid #ddd; padding-left:50px;}
.head .head_logo .logoCenter .p1 { color:#000; font-size:16px; font-weight:700;}
.head .head_logo .logoCenter .p1 strong{ font-size:20px;}
.head .head_logo .logoCenter .p2{ font-size:16px; font-weight:700; color:#2bad50;}
.head .head_logo .rightDiv{ height:110px; position:relative; padding-left:95px; background:url(../images/dianhua.png) left center no-repeat;}
.head .head_logo .rightDiv .phone{}
.head .head_logo .rightDiv .tp{ width:80px; height:65px; margin-right:10px;}
.head .head_logo .rightDiv .p1{ line-height:20px; font-size:14px; color:#444; padding-top:25px;}
.head .head_logo .rightDiv .p1 span{ color:#666; font-size:14px;}
.head .head_logo .rightDiv .p2{ font-size:30px; color:#0066b3; height:35px; line-height:35px; font-weight:700; margin-top:2px;}

.nav{ width:100%;  background-color:#266fca;/* box-shadow:0 3px 10px rgba(0,0,0,0.2);*/}
.navMain{ width:100%;}
.nav .navMain .navLi{ float:left; width:142px; margin-left:1px;/* c84a4b;*/}
.nav .navMain .navLi.indexLi{ margin-left:0; border:0;}
.nav .navMain .navLi a{ display:block; height:50px; width:100%; color:#fff; font-size:15px; line-height:50px; text-align:center; position:relative;-moz-transition: all 0s;-webkit-transition:all 0s;-o-transition:all 0s;transition:all 0s;}
.nav .navMain .active a,.nav .navMain .navLi a:hover{ background-color:#015592; color:#fff;}
.nav .navMain .navLi a em{ width:100%; height:2px; background-color:#eea200; position:absolute; bottom:0px; left:0; display:none;}
.nav .navMain .active a em,.nav .navMain .navLi a:hover em{ display: block;}

/*banner*/
.banner{width:100%;  margin-top:0px; position:relative; z-index:10;background:#fff; border-top:1px solid #fff; border-bottom:2px solid #0066b3;}
.banner_slides{position:relative; overflow:hidden; width:1440px; margin:auto; margin-left:auto; margin-right:auto; max-width:100%; min-width:1000px;}
.banner_slides , .slides_container , .slides_control ,.banner_pic{height:420px;}
.banner_slides li.slidesjs-slide{ width:100%; height:420px;}
.banner_slides li a{}
.banner_pic{display:block; width:100%; height:420px;}
.slides_btn{position:absolute; z-index:999;display:block;width:40px;height:70px;margin-top:-35px;top:50%;overflow: hidden;text-indent:-9999px; display:none;}
.btn_previous{ left:8%; background-position:left top;}
.btn_next{ right:8%;background-position:left bottom;}
	/*页码*/
.slides_pagination{ width:80px;height:8px;bottom:25px; right:50%; margin-right:-40px; position:absolute;z-index:100; text-align:center; }
.slides_pagination li{margin: 0 5px;display:inline-block; width:13px;+float:left;}
.slides_pagination li a{display:inline-block; *display:inline;zoom:1;overflow:hidden;width:13px;height:13px;line-height:50px;background:#fff;color:#666;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8; border-radius:100%;}
.slides_pagination li a.active,.slides_pagination li a:hover.active,.slides_pagination li a:hover{background:#0068b6;color:#fff;}
/*banner end*/

/*公告*/
.gg{line-height:55px; background-color:#fff/*6c6c6c*/; border-top:2px solid #266fca; border-bottom:1px solid #ddd;}
.gg .ggTp{ overflow:hidden; width:70px;	float:left;text-align:right; color:#eea200;font-size:14px; font-weight:700; background:url(../images/gg.png) left center no-repeat;}
.gg .ggNr{ width:910px; overflow:hidden; font-size:14px;white-space:nowrap;}
.gg .ggNr span{ display:inline-block; min-width:100%; color:#666;}
.gg .ggNr span:hover{ color:#000;}

.baseTitle{ margin:auto; text-align:center; position:relative; margin-bottom:10px;}
.baseTitle span{}
.baseTitle .span1{ font-size:22px; color:#000;line-height:25px; position:relative; z-index:10; display:inline-block; padding:0 15px; background-color:#fff;}
.baseTitle .spanB{ position:absolute; z-index:9; width:380px; left:50%; margin-left:-190px; top:13px; height:0px; border-top:2px solid #0068b6; display:block; }
.baseTitle .span2{ display:block;line-height:20px;font-size:12px; color:#b7b7b7; padding-top:5px;}
.baseTitle .moreA{ font-size:15px; color:#b7b7b7;line-height:20px;text-transform:uppercase; float:right; color:#cd0000; margin-right:15px; float:right;}

/*首页产品分类*/
.index_class{ padding:0px 0 25px 0; background-color:#fff;}
.index_class .c_t{ text-align:center; position:relative; background-color:rgb(241, 241, 241); padding:20px 0 25px 0;}
.index_class .c_t .div1{ position:relative; z-index:10; color:#266fca; font-size:35px; font-weight:700; height:55px; line-height:55px;}
.index_class .c_t .div2{ position:absolute; z-index:1; width:100%; height:100%; top:20px; left:0; font-size:45px; font-weight:700; color:#ddd; height:55px; line-height:55px;}
.index_class .t1{ width:180px; margin:auto; height:2px; background-color:#eea200; margin-top:8px;}
.index_class .t2{ text-align: center; color:#888; font-size:13px; padding:10px 0 0  0; width:800px; margin: auto;}
.index_class .class_ul{ width:1000px; margin-top:25px;}
.index_class .class_ul li{ float:left; margin-right:1px; margin-top:1px;}
.index_class .class_ul li a{ display:block; width:249px; height:225px; background-size:cover !important; position:relative; text-align:center; overflow:hidden;}
.index_class .class_ul li a em{ position:absolute; z-index:1; width:100%; height:100%; background-color:rgba(0,0,0,0.0);}
.index_class .class_ul li a span{ display:table; position:absolute; bottom:0%;left:0; z-index:10; width:100%; height:45px; background:rgba(0,102,179,0.7)/*url(../images/bg.png) repeat*/; font-size:14px; color:#fff;}
.index_class .class_ul li a span div{display:table-cell; vertical-align:middle; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.index_class .class_ul li a:hover span{ background:#0066b3;}

/*首页产品*/
.indexMain{background-color:#e8e9e9;  position:relative; border-top:3px solid #007aab;}
.indexMain .product{ position:relative; z-index:10;}
.prdListBox{ padding:20px 0; }
.indexMain .productList{ overflow:hidden; width:748px;height:412px; position:relative;}
.indexMain .productList ul{ overflow:hidden; width:756px;height:420px; }
.indexMain .productList ul li{ width:244px; float:left; margin:0 8px 8px 0; background-color:#fff;} 
.indexMain .productList ul li .boxa{ width: 100%; display:block;position:relative; cursor:pointer;}
.indexMain .productList ul li .boxa .spanImg{ display:block; overflow:hidden;width:100%;}
.indexMain .productList ul li .boxa .spanImg img{ display:block;;width:212px; height:152px; margin:15px auto auto auto;}
.indexMain .productList ul li .boxa .spanT{ display: block; z-index:10; height:35px; line-height:30px; width:222px; margin:auto; text-align:center;color:#000; font-size:14px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis; }
.indexMain .productList ul li .boxa .spanT:hover{ color:#2bad50;}
.productClass{ width:230px;min-height:314px; background-color:#266fca;}
.indexMain .productClass{ margin-top:-40px; height:493px;}
.productClass .pbg{}
.productClass .c_t{ display:block; overflow:hidden;text-align:center; height:85px;}
.productClass .c_t .span1{ display:block; font-size:22px; color:#fff; margin-top:20px;}
.productClass .c_t .span2{ display:block; font-size:13px; color:#ccc;}
.productClass ul{ width:210px; padding:10px 0 0px 0; margin:auto;}
.productClass ul li{ width:100%; margin:auto; margin-bottom:5px;}
.productClass ul li a{ display:block; height:45px; line-height:45px;  font-size:13px; text-align:left; color:#333; background-color:#fff; padding-left:10px; }
.productClass ul li a span{}
.productClass ul li a:hover,.productClass ul li.active a{ color:#fff; background-color:#eea200; }
.proM{ display:block; width:193px; background-color:#eea200; margin:auto; color:#fff; height:70px;text-align:center; font-size:15px; margin-top:10px;}
.proM span{ display:block; border:1px solid #fff; height:40px; width:163px; margin:15px; line-height:40px;}
.proM:hover{ background-color:#2bad50;}
/*end footTel*/

/*关于我们*/
.about{ background: #0066b3; position:relative; border-bottom:3px solid #f4f4f4; padding:2px 0; }
.about .b{ width:100%; height:3px; background-color:#fff;}
.about .b2{ width:100%; height:3px; background-color:#fff; }
.about .aboutTitle1{ position:absolute; z-index:10; top:4px; height:60px; line-height:47px; width:240px; text-align:center; left:50%; margin-left:-120px; background:url(../images/about_t.png) center top no-repeat; font-size:30px; color:#0066b3; font-weight:700; display:none;}
.about .aboutTitle2{ height:169px; background:url(../images/about_0.jpg) center center no-repeat; margin-top:0px;}
.about .indexaboutB{ padding:25px 0; }
.about .img{ float:left; width:451px; }
.about .img img{ display:block; width:100%;}
.about .content_box{ position:relative; float:right; width:520px; }
.about .content_box .abt{ color:#cd0000; font-size:30px;letter-spacing: 1px; text-align:left; font-weight:700; margin:20px 0 10px 0; }
.about .textBox{word-break: normal;  overflow:hidden; font-size:14px; height:297px;line-height:33px !important;}
.about .textBox p{ color:#b8defb;word-break: normal; text-indent:2rem;}
.about .about_btm{ background-color:#fff; height:60px;display:block; line-height:60px; text-align:center; color:#333; font-size:24px; margin-top:12px; letter-spacing:2px; font-weight:700;} 
.about .about_btm:hover{ background-color:#eea200/*d89403*/; color:#fff;}
/*首页关于我们 end*/

/*首页新闻*/
.indexNews{ padding:0px 0 25px 0;background:#fff; }
.indexNews .newsTitle{ position:relative; height:50px; line-height:50px; background-color:#0066b3;}
.indexNews .newsTitle .span1{ font-size:22px; color:#fff; font-weight:700; }
.indexNews .newsTitle .span2{ font-size:22px; color:#58acec; padding-left:20px;}
.indexNews .newsTitle .moreA{ float:right; font-size:12px; display:block; padding:0 15px; background-color:#fff; color:#333; line-height:30px; height:30px; border-radius:15px; margin-top:10px; }
.indexNews .indexNewsBox{}
.indexNews .newsImg{ height:100px; width:100%; margin-top:5px; margin-bottom:8px;}
.indexNews .box{ position:relative; }
.indexNews .box1{ width:1026px; margin-top:15px;}
.indexNews .blog_infTop{ border-bottom: 1px dotted #aaa; padding:15px 0; margin:auto; margin-right:26px; width:316px;}
.indexNews .blog_title{line-height:27px;}
.indexNews .blog_title a{ color:#444; font-size:14px;display:block; float:left; width:215px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis; padding-left:20px; }
.indexNews .box1 .blog_title a{ background:url(../images/17.png) left center no-repeat; }
.indexNews .box1 .blog_title a:hover{ text-decoration:underline; color:#0066b3;}
.indexNews .blog_time{ color:#929292; font-size:12px; float:right;}
.indexNews .blog_intro{ color:#ccc; font-size:13px; margin-top:4px; line-height:21px; height:63px; overflow:hidden;}
.indexLxwm{ line-height:43px; position:relative;}
.indexLxwm p{ color:#999; text-align:right; padding:0 25px; font-size:14px; }
.indexLxwm p span{ color:#000;}
.indexLxwm p.p1{ line-height:40px; font-size:18px; font-weight:700; color:#000;}
.indexLxwm .weixin{ position:absolute; left:25px; top:43px;}
.indexLxwm img{ display:block; height:180px;}
.indexLxwm .lxboxt{ position:absolute; left:25px; top:230px; width:180px; text-align:center; line-height:35px; color:#999; font-size:18px;font-weight:700;}
.indexNews .contact{ font-size:30px; font-weight:700; color:#0066b3; padding:8px 0 10px 0;}
.indexNews .box2{ width:300px; background-color:#fff; overflow:hidden; position: relative;}
.indexNews .box2 .dianhua{ position:absolute; right:0; bottom:55px; background:url(../images/dinhua_29ug.jpg) center center no-repeat; width:120px; height:94px; background-size:cover !important;}
.indexNews .box2 ul{}
.indexNews .box2 ul{}

.index_lxwm{ background:#fff; padding:0 0 25px 0; }
.index_lxwm .lxwm_t{ position:relative; height:60px; line-height:60px; border-bottom:1px solid #ddd; margin-bottom:20px; background-color:#eea200;}
.index_lxwm .lxwm_t .span1{ font-size:22px; color:#fff; font-weight:700; }
.index_lxwm .lxwm_t .span2{ font-size:22px; color:#f3ca71; padding-left:20px;}
.index_lxwm .lxwm_t .moreA{ float:right; font-size:12px; display:block; padding:0 15px; background-color:#fff; color:#333; line-height:30px; height:30px; border-radius:15px; margin-top:15px;}
.index_lxwm .nr{ padding-left:45px;}
.index_lxwm .nr .lx_t{ font-size:25px; color:#0066b3; padding-bottom:5px;}
.index_lxwm .nr ul{}
.index_lxwm .nr ul li{}
.index_lxwm .nr ul li{ line-height:20px; padding:11px 0 11px 40px; font-size:14px; color:#5a5a5a; border-bottom:1px dashed #aaa;}
.index_lxwm .nr ul li.li1{ background:url(../images/li_01.png) left center no-repeat;}
.index_lxwm .nr ul li.li2{ background:url(../images/li_02.png) left center no-repeat;}
.index_lxwm .nr ul li.li3{ background:url(../images/li_03.png) left center no-repeat;}
.index_lxwm .nr ul li.li4{ background:url(../images/li_04.png) left center no-repeat;}
.index_lxwm .ewm{ width:160px; background-color:#0066b3; height:261px;}
.index_lxwm .ewm .img{ width:130px; margin:25px auto 0 auto;}
.index_lxwm .ewm .img img{ display:block; width:100%;}
.index_lxwm .ewm span{ display:block; text-align:center; color:#fff; font-size:14px;}
.index_lxwm .ewm span.span1{ font-size:18px; padding-top:10px;}

/*首页工程案例*/
.cases{ padding:25px 0 15px 0; background-color:#e8e9e9;}
.cases .newsTitle{ position:relative; margin-bottom:15px;}
.cases .newsTitle .strong1{font-family: Verdana,Geneva,sans-serif;font-size: 38px; color:#0068b6; line-height:40px; padding-right:5px;}
.cases .newsTitle .strong1 span{ color:#2bad50;}
.cases .newsTitle .span1{ display:block; font-size:18px; color:#333; font-weight:700; line-height:25px;}
.cases .newsTitle .span2{ display:block; font-size:10px; color:#333; line-height:15px;}
.cases .newsTitle .moreA{ float:right; font-size:12px; display:block; padding:0 15px; background-color:#0068b6; color:#fff; line-height:30px; border-radius:15px; margin-top:5px;}
.cases .newsTitle .border{ position:absolute; top:50%; width:580px; left:335px; border-top:1px solid #ddd; height:0;}
.cases .caseList{ overflow:hidden; padding-bottom:5px;}
.cases .caseList ul{ width:1008px;}
.cases .caseList li{ float:left; width:244px;  margin-right:8px;}
.cases .caseList li a.imga{display: block;width: 244px;  overflow:hidden;}
.cases .caseList li a img{ width:100%; height:177px;}
.cases .caseList li .titleBox{ display:block; width:90%; line-height:40px; overflow:hidden;white-space: nowrap;text-overflow: ellipsis; text-align:center; margin:auto;}
.cases .caseList li .titleBox a.title{ color:#666; font-size:13px;}
.cases .caseList li .titleBox a:hover{ color:#5fa022;}
.cases .caseList li:hover a.title{ color:#5fa022;}
.cases .caseList .box{ width:9999px;}
.cases .caseList .box ul{ float:left;}

/*底部*/
.foot{ background:#206fb2 url(../images/footer1.png) bottom center no-repeat; padding:0px 0 20px 0; }
.foot .f_Nav{ text-align:center;padding-top:15px; line-height:15px; } 
.foot .f_Nav a.a1{ font-size:14px; color:#fff;}
.foot .f_Nav a.a1:hover{ text-decoration:underline;}
.foot .f_Nav span{color:#fff; font-size:10px; vertical-align:middle; padding:0 10px;}
.foot .f_Nav a.a2{ color:#fff; font-size:13px;}
.foot .f_Nav1{ background:#0066b3; padding:18px 0; margin-bottom:8px;}
.foot .f_Nav1 span{ color:#aaa; padding:0 43px;}
.foot .f_Nav1 a.a1{ font-size:14px; color:#fff;}

/*当前位置*/
.breadcrumbs{position: relative; width: 748px; line-height:38px; padding-bottom: 2px; border-bottom:2px solid #0068b6; }
.mainConTitleFont { float: left; color: #666;font-size: 16px; font-weight: bold;}
.breadcrumbs a{color:#666; font-size:13px; font-family:'微软雅黑';}
.breadcrumbs a:hover{color:#000; text-decoration:underline;}
.breadcrumbs .dqdhMain{color:#666;}
.breadcrumbs span{ color:#cd0000; font-family:'微软雅黑'; font-size:13px; }
/*分页*/
.page_nav{ padding:15px 15px; color:#999; font-size:14px; text-align:center; background-color:#fff;}
.page_nav .nolink{display:inline-block; margin:0 5px; padding:0 5px; height:25px; line-height:25px; border:1px solid #fff;}
.page_nav font,.page_nav a{ display:inline-block; margin:0 5px; padding:0 10px; border:1px solid #e5e5e5; height:25px; line-height:25px; border-radius:5px;}
.page_nav font{ border:1px solid #fff;}
.page_nav a:hover{ color:#fff; border:1px solid rgb(230, 145, 56); background-color:rgb(230, 145, 56);}
/*上一篇下一篇*/
.viewpage{ padding:20px 0 50px 0; border-top:1px solid #eee;}
.viewpage .main_r_nav{ color:#999; font-size:14px; line-height:30px;}
.viewpage .main_r_nav a{ font-size:14px; color:#444}
.viewpage .main_r_nav a:hover{ text-decoration:underline;}

.main{ background-color:#fff; padding:30px 0;}
.main .main_right{ width:748px;}
.text{ line-height:35px; font-size:15px; color:#666; font-family:"微软雅黑"; padding:30px 0;}
.text span{font-size:15px; color:#666; font-family:"微软雅黑"}
.text img{ max-width:100% !important;}
.text table { border:1px solid #000; width:100%;}
.text table td,.text table tr{ border:1px solid #000;}
.main .tT01{ text-align:center; line-height:35px; margin-top:20px;}
.main .tT01 .span1{ font-size:24px; color:#444;}
.main .subtitle{font-size: 13px; line-height: 24px; height: 24px; color: #8F8F8F; text-align:center;}
.main .subtitle span{ padding:0 10px;}
.main .main_left{ width:230px; min-height:400px;}
.main .main_left .t{width: 100%; display:block;height:54px; padding-bottom: 2px; overflow: hidden;	color:#feb644;font-size: 16px; line-height: 54px; text-align: right; font-weight: bold;background: url(../images/index_21.jpg) left bottom repeat-x #262626;}
.main .main_left .t span{ float:right;display: block; padding-right: 38px;color:#838383; font-size: 22px;line-height: 54px;font-family: '宋体';font-weight:normal; text-transform: uppercase;}

.main .main_left .navLeft{width:100%; padding-bottom:25px;background: url(../images/contactbox.png) left bottom repeat-x #000;}
.main .main_left .navLeft li{width:100%; border-top:1px solid #fff;background-color:#faca99;}
.main .main_left .navLeft li { width: 186px; height: 46px; margin:11px auto; padding-left: 30px ;background: url(../images/proclassbg.png)  left center no-repeat #ffffff; border-radius:5px; overflow:hidden;}	
.main .main_left .navLeft li a{display: block; width:95%;height:46px;line-height:46px; color: #000; font-size:15px; overflow:hidden; margin:auto;}
.main .main_left .navLeft li:hover,.main .main_left .navLeft li.active{    background: url(../images/proclassbg2.png) left center no-repeat #ffcc00;}
.main .main_left .navLeft li a:hover,.main .main_left .navLeft li.active a{ color:#fff;}
.main .t2{ margin-top:15px; width:100%; width:100%; height:80px; background-color:#eea200; text-align:center; display:block;}
.main .t2 span{ display:block; width:198px; height:48px; line-height:48px; color:#fff; border:1px solid #fff; margin:15px;}
.main .t2:hover span{ border:}
.main .lxwmLeft{margin:auto; line-height:35px; padding:15px 10px;font-size:13px; color:#fff;}
/*新闻中心*/
.news_list{ padding-top:30px;}
.news_list li{ padding:20px 0; border-bottom:1px dotted #c6c6c6;}
.news_list li .titleBox{overflow:hidden;white-space: nowrap;text-overflow: ellipsis; width:400px;}
.news_list li .titleBox a{    font-size: 14px; color: #5a5a5a;}
.news_list li .titleBox a:hover{ color:#ff9900;}
.news_list li .time{ font-size:12px;color: #acacac;}
/*联系我们*/
#faqbox{padding:30px 0; background-color:#fff;}
#faqbox form{}
#faqbox .faqline{line-height:2em;text-align:left; padding-bottom:10px; color:#999; font-size:13px;}
#faqbox .faqtit{width:150px;display:block;float:left;clear:both;text-align:right; color:#555;}
#faqbox .Content{line-height:2em;text-align:left; padding-bottom:10px;}
#faqbox font{margin:0 5px;}
#faqbox .FaqTitle{ height:30px; line-height:30px; padding:0 10px; border:1px solid #ddd; width:435px;}
#faqbox .Content textarea{height:100px;}
.wizfrm{ border:none;width:455px;height:40px;line-height:40px;font-size:16px;color:#0066b3;text-align:center;cursor:pointer;background:#fff; margin-top:20px; border:1px solid #0066b3; font-family:'微软雅黑';-moz-transition: all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s; border-radius:5px;}
.wizfrm:hover{ background-color:#0066b3; color:#fff; }
/*产品*/
.main .caseList{ margin-top:20px; }
.main .caseList ul{ width:756px;}
.main .caseList ul li{ width:242px; margin:0 8px 8px 0; border: 1px solid #e6e7e7; float:left;} 
.main .caseList ul li .boxa{ width: 100%; display:block;position:relative; cursor:pointer;}
.main .caseList ul li .boxa .spanImg{ display:block; overflow:hidden;width:100%;}
.main .caseList ul li .boxa .spanImg img{ display:block;;width:236px; height:177px; margin:3px auto;}
.main .caseList ul li .boxa .spanT{ display: block; z-index:10; height:35px; line-height:30px; width:90%; margin:auto; text-align:center; color:#666; font-size:14px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis; }
.main .caseList ul li:hover .boxa .spanT{color:rgb(230, 145, 56);}


