@charset "utf-8";
/* CSS Document */

html,body{ -webkit-text-size-adjust:none;}
*{margin:0;padding:0;}
body{margin:0px auto; font-size: 12px; background-image:url(../images/bg.jpg); background-repeat:repeat; color:#333333;}
a{ text-decoration:none; color:#333333; blr:expression(this.onFocus=this.blur());  outline:none;}
a:focus{  -moz-outline-style: none;}
a:hover{ color:#FF0000;}
a img{ border:0px none;}
li{ list-style-type:none; text-transform:capitalize;}
.clear{clear: both; *display:inline;/*IE only*/ font-size: 0; height: 0; line-height: 0;margin: 0; padding: 0;}
h2, h3, center, form, img, ul, ol, li, dl, dt, dd, table, div, span, p {
    border: medium none;
    margin: 0;
    padding: 0;
}
input {margin: 0; padding: 0;}
.left{float:left;}
.right{float:right;}

.main{width:1000px; margin:0px auto;}
.top{ padding:10px 0px;}
.topR{ margin-top:10px;}
.daohanBg{ background-image:url(../images/daohanBg.jpg); background-repeat:repeat-x; height:48px; width:100%; margin:10px 0px 0px 0px;}
.daohanTBg{ background-image:url(../images/daohanTbg.jpg); background-repeat:no-repeat; background-position:center top; height:40px;}
.daohan{ width:800px; height:40px;}
.daohan li{ width:100px; text-align:center; line-height:40px;height:40px; float:left; display:block;}
.daohan li a{ font-size:14px; color:#ffffff; display:block; background-image:url(../images/daohanR.jpg); background-repeat:no-repeat; background-position:right;}
.daohan li a:hover{background-color: #0B4D8E;border-radius: 5px;}
.daohanSeach{ width:167px; margin:10px 0px 0px 0px;}
.daohanSeachBg{ width:167px; height:22px; line-height:22px; background-image:url(../images/seach.jpg); background-repeat:no-repeat;}
.inputText{ width:130px; height:18px; line-height:18px; margin:2px 0px 0px 5px; border:0px none; background:none;}
.inputBottom{ width:20px; height:18px; line-height:18px; border:0px none; background:none; cursor:pointer;border-color:transparent!important;}

/**banner**/
.focus {width:1000px; height:350px; overflow:hidden; margin:0px auto; position:relative;}
.focus ul {height:350px; position:absolute; padding:0; margin:0;}
.focus ul li {float:left; width:1000px; height:350px; overflow:hidden; position:relative; background:#000;}
.focus ul li div {position:absolute; overflow:hidden;}
.focus .btnBg {position:absolute; width:1000px; height:20px; left:0; bottom:0; background:#000; display:none;}
.focus .btn {position:absolute; width:780px; height:23px; padding:0px 10px 0px 10px; right:0; bottom:6px; text-align:right;}
.focus .btn span {display:inline-block; _display:inline; _zoom:1; width:20px; height:20px; line-height:20px; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:center; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
.focus .btn span.on {background:#fff;}
.focus .preNext {width:45px; height:100px; position:absolute; top:120px; background:url(../images/sprite.png) no-repeat 0 0; cursor:pointer;}
.focus .pre {left:0;}
.focus .next {right:0; background-position:right top;}

/**center1**/
.center{ margin:10px auto;}
.centerBorder{ width:998px; border:1px solid #cccccc; background-color:#ffffff; padding:1px; min-height:270px;}
.centerOL{ width:237px;}
.centerOR{ width:750px;}
.centerOLMu{ background-image:url(../images/coTbg.jpg); background-repeat:repeat-x; height:32px; line-height:32px;}
.centerOLMuH3{ padding-left:25px; color:#ffffff; font-size:14px;}
.centerOLMuP{ background-image:url(../images/ctTbg.jpg); background-repeat:repeat-x; height:32px; line-height:32px;}
.centerOLMuMore a{ color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:10px; margin-right:10px;}
.pro_hot{width:730px; padding:10px 0px;}
.pro_hot ul li{ width:225px; float:left; margin:0px 8px;}
.pro_case_img{width:225px;height:165px; text-align:center;vertical-align:middle;display:table-cell;}
.pro_case_img a img{ 
	max-height:165px;height: auto !important;
    max-width: 100% !important;background-color:#FFFFFF; border:1px solid #cccccc; padding:2px;
    width: 215px; text-align:center; margin:0px auto;box-shadow: 0 0 5px #CCCCCC;
}
.pro_case_name{text-align:center; height:25px; line-height:25px; margin:10px 0px 0px 0px;}
.pro_case_name a{display:block; padding:0px 10px; width:190px; text-align:center; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.pro_case_img a img:hover{ opacity: 0.75;}


/**center2**/
.centerTL{width:240px;}
.centerTR{width:755px;}
.centerTRBg{ background-image:url(../images/Hr.jpg); background-repeat:repeat-y; background-position:right;min-height:270px;}
.centerTtop span{ padding:15px 10px 0px 0px;}
.centerTright{}
.centerTtop{ background-image:url(../images/cSbg.jpg);background-repeat:repeat-x; height:41px; line-height:41px; padding:0px 5px;}
.centerTtop h3{ background-image:url(../images/cSH3.jpg); background-repeat:no-repeat; background-position:center left; padding-left:25px; font-size:14px; color:#0a5191; font-weight:normal;}
.m5rcon { padding:10px;}
.m5rcon ul li { overflow: hidden; margin:5px 0px; padding:5px;}
.m5rcon ul li:hover { background-color: #F5F5F6;}
.m5rcon ul li p {text-indent: 2em;}
.m5rcon ul li p.p1 {background-image:url(../images/wen.jpg); background-repeat:no-repeat; background-position:top left; display:block; width:180px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis; margin-bottom:5px;}
.m5rcon ul li p.p2 {background-image:url(../images/da.jpg); background-repeat:no-repeat; background-position:top left; color:#666666;}
.m5rcon ul li p { line-height:18px;}

.tabs{width:auto;height:auto; margin:5px 0px;}
.selectTab{ background-image:url(../images/tab_head2hbg.jpg); background-repeat:no-repeat;width:118px;height:36px;line-height:36px;vertical-align:middle;text-align:center; font-size:14px;color:#0f4e95; margin:0px 10px;cursor:pointer; font-weight:normal;	float:left; text-align:center;}
.unselectTab{color:#333333; background-repeat:no-repeat; font-size:14px; text-align:center; width:118px;height:36px;line-height:36px; float:left;font-weight:normal;}
.selectContent{padding:10px;clear:both; height:190px; overflow:hidden; border-top:1px solid #cccccc; margin-top:-1px;}
.unselectContent{display:none;}
.IndexNews{ margin:0px 10px;}
.IndexNewsMore{ margin-top:10px; margin-right:10px;}
.MORE_a{ font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.index_tabs_list ul li{ line-height:30px; height:30px; overflow:hidden; width:720px;white-space: nowrap;text-overflow: ellipsis; border-bottom:1px dotted #cccccc;}
.index_tabs_list ul li a{ float:left; display:block; width:600px; padding-left:15px; background-image:url(../images/li.jpg); background-repeat:no-repeat; background-position:center left;}
.index_tabs_list ul li span{ color:#666666;}

/**center3**/
.indexCounBg{ line-height:25px; background-image:url(../images/xlbg.jpg); background-repeat:no-repeat; padding-top:104px;}
.centerTRS{width:754px;}
.centerTHr{ background-image:url(../images/Hr.jpg); width:3px; background-repeat:repeat-y; background-position:left; height:auto; min-height:270px;}
.indexaAboutBg{ line-height:22px; padding:15px 10px 10px 20px; height:185px; overflow:hidden;}

/**center4**/
.index_pro_hot{ padding:10px;}
.index_pro_hot ul li{ float:left; margin:10px 9px;}

.footerBg{ background-image:url(../images/footerBg.jpg); background-repeat:repeat-x; height:35px; line-height:35px;}
.footerDiv{ margin:0px 130px; color:#ffffff;}
.footerDiv a{ display:block; float:left; color:#ffffff; font-size:14px; text-align:center; padding:0px 10px; }
.footerLinks{ padding:20px; text-align:center; line-height:20px;}







