/* CSS Document */

/*
* Banner
*/
.banner{ text-align:center;}
.banner img{ width:100%;}
/*.banner embed{ width:100%;}*/

/*
* Key Word & Search
*/
.kw-s{ width:100%; height:54px; border-bottom:1px solid #cccccc; background:#f2f2f2;}
.kw-s .keyWord{ width:700px; height:30px; margin-top:12px; line-height:30px; font-size:12px; font-family:"宋体"; color:#666666;}
.kw-s .keyWord span{ font-weight:bold;}
.kw-s .keyWord a{ color:#666;}
.kw-s .search{ width:270px; height:30px; margin-top:12px;}
.kw-s .search .inputText{ width:210px; height:30px;}
.kw-s .search .inputText input{ border:1px solid #e0e0e0; width:208px; height:28px; line-height:28px; text-indent:1em; background:#FFF;}
.kw-s .search .inputText input:focus{ outline:none;}
.kw-s .search .inputBut{ width:60px; height:30px;}
.kw-s .search .inputBut button{ width:60px; height:30px; text-align:center; line-height:30px; background:#c9151e; color:#FFF; font-size:14px; display:block; font-weight:bold; cursor:pointer;}


/*
* Industry 
*/
.indTitle{ width:900px; height:70px; margin:20px auto 0 auto;}
.indList{ /*width:994px;*/width:85%; height:130px; margin-left:auto; margin-right:auto; margin-top:10px;}
.indList ul{}
.indList ul li{ width:202px; /*margin-left:5px; margin-right:5px;*/ float:left; height:130px; text-align:center;margin:10px 0px 37px 25px;}
.indList ul li a{}
/*.indList ul li a img:hover{transform: scale(1.2);transition: 0.8s;}*/
/*
.indList ul li a .ind-1{ background:url(../images/01.jpg) no-repeat center; width:132px; height:100px;}
.indList ul li a .ind-2{ background:url(../images/02.jpg) no-repeat center; width:132px; height:100px;}
.indList ul li a .ind-3{ background:url(../images/03.jpg) no-repeat center; width:132px; height:100px;}
.indList ul li a .ind-4{ background:url(../images/04.jpg) no-repeat center; width:132px; height:100px;}
.indList ul li a .ind-5{ background:url(../images/05.jpg) no-repeat center; width:132px; height:100px;}
.indList ul li a .ind-6{ background:url(../images/06.jpg) no-repeat center; width:132px; height:100px;}
.indList ul li a .ind-7{ background:url(../images/07.jpg) no-repeat center; width:132px; height:100px;}
.indList ul li a:hover .ind-1{ background:url(../images/001.jpg) no-repeat center; width:132px; height:100px;}
.indList ul li a:hover .ind-2{ background:url(../images/002.jpg) no-repeat center; width:132px; height:100px;}
.indList ul li a:hover .ind-3{ background:url(../images/003.jpg) no-repeat center; width:132px; height:100px;}
.indList ul li a:hover .ind-4{ background:url(../images/004.jpg) no-repeat center; width:132px; height:100px;}
.indList ul li a:hover .ind-5{ background:url(../images/005.jpg) no-repeat center; width:132px; height:100px;}
.indList ul li a:hover .ind-6{ background:url(../images/006.jpg) no-repeat center; width:132px; height:100px;}
.indList ul li a:hover .ind-7{ background:url(../images/007.jpg) no-repeat center; width:132px; height:100px;}
*/
.indList ul li a .indName{ font-size:14px; color:#666; width:132px; height:30px; line-height:30px; line-height:32px;}
.indList ul li a:hover .indName{ /*color:#c9151e;*/color:#39f;}

/*
* Product
*/

.pro_index{ width:100%; min-height:480px; margin-top:10px;}

.ny_zb{width:200px;overflow:hidden; border:5px solid #39F; font-family:"å¾®è½¯é›…é»‘";}

.ny_zbbt{background-color:#39F;height:60px;line-height:60px;overflow:hidden; width:200px; text-align:center; color:#FFF; font-weight:bold; font-size:18px;}

.ny_zblb1{padding:10px 10px 20px 0px;}

.ny_zblb1 ul dl{ background:url(../images/columnBG.jpg) no-repeat; width:160px; height:35px; margin-left:auto; margin-right:auto; line-height:35px; text-indent:2em; color:#FFF;}
.ny_zblb1 li dl{ width:160px; height:35px; background:#ba1b1b;margin-left:auto;margin-right:auto; margin-bottom:10px;}
.ny_zblb1 li dl a{display:block; font-size:12px; color:#FFF; background:url(../images/arrow.png) no-repeat; width:100%; height:100%; text-indent:2em;}



.ny_zblb1 ul .sColumn{ margin-bottom:10px; width:160px; margin-left:auto; margin-right:auto; margin-top:10px;}
.ny_zblb1 ul .sColumn li{ width:160px; height:25px; overflow:hidden;background:url(../images/arrow_s.jpg) no-repeat left; border-bottom:1px dashed #CCC; text-indent:2em; line-height:25px;}
.ny_zblb1 ul .sColumn li a{ color:#666;}

.proList_show{ width:771px; height:480px;}
.proList_show ul{}
.proList_show ul li{ width:245px; height:177px; float:left; margin-left:6px; margin-right:6px; margin-bottom:10px;}
.proList_show ul li a{cursor:pointer;}
.proList_show ul li  .proImg{ width:245px; height:153px;}
.proList_show ul li  .proImg img{ width:243px; height:151px; border:1px solid #d3d3d3;}
.proList_show ul li  .proName{ color:#808080; font-size:12px; font-family:"å®‹ä½“"; height:33px; width:245px; text-align:center; line-height:33px;}
.proList_show ul li a:hover .proImg img{border:1px solid #ba1b1b;}
.proList_show ul li a:hover { color:#ba1b1b;}




/*
* Honor
*/
.BG_Honor{ background:#f5f5f5; width:100%; height:320px; padding-top:20px; margin-top:20px;}

/*选项卡*/
#Tab1{width:1000px; height:270px; margin-top:25px;}
/*菜单class*/
.Menubox {width:100%; height:40px; border-bottom:1px solid #d1d1d1}
.Menubox ul{margin:0px;padding:0px;}
.Menubox li{float:left;display:block;cursor:pointer;width:auto;text-align:center;color:#333333;font-family:"微软雅黑";font-size:16px;margin-right:2px; margin-right:10px; height:40px; line-height:40px;}

/*.Menubox ul li.hover{padding:0px;width:auto;color:#9a0000;height:39px;line-height:40px;border-bottom:2px solid #9a0000}*/
.Menubox ul li.hover{padding:0px;width:auto;color:#39f;height:39px;line-height:40px;border-bottom:2px solid #39f;}
.Contentbox{ width:1000px; height:190px; margin-top:30px;}

.scroll_horizontal{position:relative;width:1000px;height:192px;}
.scroll_horizontal .box{overflow:hidden;position:relative;width:940px;height:195px; margin-left:10px; margin-right:10px;}
.scroll_horizontal .list{overflow:hidden;width:9999px;}
.scroll_horizontal .list li{float:left;width:235px; height:192px;text-align:center; /*margin-left:10px; margin-right:10px;*/}
.scroll_horizontal .list li a{display: block;width:220px;margin:0 auto;}
.scroll_horizontal .list li .honorImg{ width:218px; height:162px; border:1px solid #c9c9c9; display:table;overflow: hidden;}
.scroll_horizontal .list li .honorImg span{ display:table-cell; vertical-align:middle;}
.scroll_horizontal .list li .honorImg span img{ vertical-align:middle;}
.scroll_horizontal .list li .honorImg span img:hover{transform: scale(1.2);transition: 0.8s;}

.scroll_horizontal .list li .honorName{ width:220px; height:28px; line-height:28px; font-size:12px; color:#333;}
.scroll_horizontal .plus{ background:url(../images/arrow_honor_l.jpg) no-repeat; width:20px; height:55px; margin-top:45px; cursor:pointer;}
.scroll_horizontal .minus{background:url(../images/arrow_honor_r.jpg) no-repeat; width:20px; height:55px; margin-top:45px; cursor:pointer;}


/*
* 优势
*/
.ysTitle{ width:100%; height:100px; background:url(../images/ysTitleLine.jpg) repeat-x; margin-top:60px;}
.ysTitle .TitleName{ width:720px; height:100px; margin-left:auto; margin-right:auto;}

.ysBG{ background:url(../images/ysBG.jpg) no-repeat; width:1000px; height:706px; margin:20px auto 0 auto;}
.ysOneTwoBox{ width:470px; height:330px; margin:30px 0 0 30px;}
.ysOne{ background:url(../images/ys1.jpg) no-repeat; width:470px; height:165px;}
.ysTwo{ background:url(../images/ys2.jpg) no-repeat; width:470px; height:165px;}
.ysOne .contentBox,
.ysTwo .contentBox,
.ys5 .contentBox,
.ys6 .contentBox,
.ysThree .contentBox,
.ysFour .contentBox{ width:400px; height:165px; margin-left:70px;}
.ysOne .contentBox .title,
.ysTwo .contentBox .title,
.ys5 .contentBox .title,
.ys6 .contentBox .title,
.ysThree .contentBox .title,
.ysFour .contentBox .title{ width:400px; height:55px;}
.ysOne .contentBox .title .EN,
.ysTwo .contentBox .title .EN,
.ys5 .contentBox .title .EN,
.ys6 .contentBox .title .EN,
.ysThree .contentBox .title .EN,
.ysFour .contentBox .title .EN{ width:100%; height:15px;}
.ysOne .contentBox .title .CN,
.ysTwo .contentBox .title .CN,
.ys5 .contentBox .title .CN,
.ys6 .contentBox .title .CN,
.ysThree .contentBox .title .CN,
.ysFour .contentBox .title .CN{ width:100%; height:40px; font-size:24px; line-height:40px; color:#39f;}
.ysDesc{ width:100%; height:90px; margin-top:15px; color:#666; font-size:12px; line-height:24px;}
.ysDesc span{ color:#9a0000;}
.ysThreeFour{ width:470px; height:330px; margin-left:530px;}
.ysThree{ background:url(../images/ys3.jpg) no-repeat; width:470px; height:165px;}
.ysFour{ background:url(../images/ys4.jpg) no-repeat; width:470px; height:165px;}
.ys5{ background:url(../images/ys5.jpg) no-repeat; width:470px; height:165px;}
.ys6{ background:url(../images/ys6.jpg) no-repeat; width:470px; height:165px;}


/*
* Case 
*/
.CaseBG{ width:100%; /*height:480px;*/height:680px; background:#f5f5f5; margin-top:20px;}
.CCB{ width:100%; height:390px; padding-top:45px;}
.CCB .TitleLineOne{ width:100%; height:45px; line-height:45px; text-align:center; font-size:26px; color:#333;}
.CCB .TitleLineOne span{ color:#ba1919;}
.CCB .TitleLineTwo{ width:100%; height:30px; line-height:30px; text-align:center; color:#777777; font-size:16px;}
.CCB .TitleLineThree{ width:100%; height:24px; line-height:24px; text-align:center; color:#999; font-size:12px;}
.CCB .TitleLineFour{ width:200px; height:8px; border-bottom:4px solid #888888; margin-left:auto; margin-right:auto;}
.CCB .caseList{ width:990px; margin-left:auto; margin-right:auto; height:214px; overflow:hidden; margin-top:40px;}
.CCB .caseList ul{}
.CCB .caseList ul li{ width:300px; height:214px; margin-left:130px; float:left; background:url(../images/CaseBor.jpg) no-repeat;}
.CCB .caseList ul li a{ cursor:pointer;}
.CCB .caseList ul li a .box{ width:284px; height:198px; margin:8px; overflow:hidden;}
.CCB .caseList ul li a .box .caseImg{ width:284px; height:198px; z-index:1;}
.CCB .caseList ul li a .box .caseName{ width:284px; height:40px; background:#FFF; opacity:.7; filter:alpha(opacity=70); text-align:center; line-height:40px; color:#333; margin-top:-40px;}
.CCB .caseList ul li a .box .caseName p{ position:relative;}


/*
* About
*/
.aboutTitle{ width:824px; height:98px; margin-left:auto; margin-right:auto; margin-top:50px; margin-bottom:30px;}
.about{ background:url(../images/aboutBG.jpg) no-repeat #09F; width:1000px; height:305px; /*padding-top:20px;*/}
.about .box{ width:320px; height:250px; margin-left:600px; margin-top:27.5px;padding-top:35px;}
.about .box .title{ width:100%; height:34px; border-bottom:1px solid #c55a5c; line-height:34px; color:#FFF; font-size:16px;}
.about .box .desc{ width:100%; height:185px; margin-top:10px; line-height:25px; color:#FFF; overflow:hidden;}
.about .box .desc a{ width:100px; height:25px; background:#FFF; color:#39f; display:block; text-align:center; line-height:22px; margin-top:5px;}


/*
* News
*/
.NewsBG{ width:100%; height:340px; background:#f5f5f5; padding-top:30px;}
.newsBox{ width:100%; height:250px; margin-top:45px;}
.newsBox .newsListBox{ width:450px; height:250px;}
.newsBox .fgx{ width:100px; height:250px; text-align:center;}
.newsBox .newsListBox .title{ width:100%; height:50px;}
.newsBox .newsListBox .title .CN{ width:auto; height:50px; line-height:50px; margin-right:10px; font-size:18px; font-weight:bold; color:#555555; margin-left:10px;}
.newsBox .newsListBox .title .EN{ height:50px; line-height:60px; color:#777777; font-size:12px;}
.newsBox .newsListBox .title .More{ height:50px; line-height:60px; }
.newsBox .newsListBox .title .More a{color:#777777; font-size:12px;}
.newsBox .newsListBox .List{}
.newsBox .newsListBox .List ul{}
.newsBox .newsListBox .List ul li{ background:url(../images/newsDian.png) no-repeat center left; width:100%; height:30px; line-height:30px;}
.newsBox .newsListBox .List ul li:hover{ background:url(../images/newsDian_h.png) no-repeat center left;}
.newsBox .newsListBox .List ul li a{ cursor:pointer;}
.newsBox .newsListBox .List ul li a .newsTitle{ width:330px; margin-left:20px; height:30px; color:#333333;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.newsBox .newsListBox .List ul li a:hover .newsTitle{ color:#b73133;}
.newsBox .newsListBox .List ul li a .newsTime{ width:80px; height:30px; line-height:30px; color:#777777;}



/*
* Link
*/
.LinkBox{ width:100%; height:105px; margin-top:40px;}
.LinkBox .title{ width:100%; height:34px; border-bottom:1px solid #dddddd;}
.LinkBox .title .titleName{ width:80px; height:33px; border-bottom:2px solid #ba1f1f; text-align:center; line-height:33px; font-size:16px; color:#555555;}
.LinkList{}
.LinkList ul{}
.LinkList ul li{ width:50px; height:35px; line-height:35px; float:left;}
.LinkList ul li a{ font-size:14px; color:#555555;}


/*
* 特点
*/
.tedian{ width:900px; height:400px; margin-left:auto; margin-right:auto; margin-top:20px; margin-bottom:50px; display:block;}
.tedian .tdTitle{ width:500px; height:100px; margin-left:auto; margin-right:auto; margin-bottom:20px;}
.tedian .tdContent{ width:100%; height:280px;}
.tedian .tdContent .tdList{}
.tedian .tdContent .tdList ul{}
.tedian .tdContent .tdList ul li{ background:url(../images/wudatedianBG.jpg) no-repeat; width:399px; height:47px; margin-bottom:10px; color:#FFF; font-size:18px; line-height:47px; text-indent:3em;}

/*
* CFCase
*/
.CF_CaseBG{ width:100%; height:380px; background:#bd3537; margin-bottom:20px; margin-top:20px;}
.CF_CaseTitle{ width:100%; height:140px; line-height:140px; color:#FFF; font-size:30px; text-align:center;}
.CF_CaseList{ width:1000px; height:200px; margin-left:auto; margin-right:auto;}
.CF_CaseList ul{}
.CF_CaseList ul li{ width:230px; height:200px; float:left; margin-left:10px; margin-right:10px; margin-top:5px;}
.CF_CaseList ul li a{ cursor:pointer;}
.CF_CaseList ul li a .CF_Case_Img{ border:1px solid #777777; width:228px; height:158px;}
.CF_CaseList ul li a .CF_Case_Name{ width:100%; height:30px; text-align:center; color:#FFF; line-height:30px; background:#777777;}



.con_body{width:700px;height:500px;margin:0 auto;  }
.con_body table tr td i,.con_body table tr td b{padding:0 2px;font-weight:900;}
.con_body table tr td i{color:red;}
.con_body table tr{height:80px;}
.con_body table input {
    width:300px;
    line-height: 30px;
    border:1px solid #ccc;
}
.con_body table button {
    padding:5px 10px;
    border:1px solid #ccc;
    background: #ddd;
}
.con_body table tr td textarea{
	border:1px solid #ccc;
}
.con_body table button {
    padding:10px 15px;
    border:1px solid #ccc;
    background: #09F;
    color:white;
}


