/*html,body{-webkit-text-size-adjust:none;}*/
html {}
body,td,th {font-size: 12px;color:#555;}
body {margin-left: 0px; margin-top: 0px;font-family:Microsoft YaHei;/* font-family:SimSun;*/background:#FFF;/* background-size:100%; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/BodyBg.jpg,sizingMethod=scale);  */  } 
a:link {color:#555;text-decoration: none;}
a:visited {text-decoration: none;color:#555;}
a:hover {text-decoration: underline;color: #666;}
a:active {text-decoration: none;color:#555;}
* { margin:0; padding:0;}
ul { list-style-type:none; }
img { border:0; }
/*Main Css End*/
.topbox { margin:0 auto; width:100%; height:110px; background:#A70209; overflow:hidden;}
.top { margin:0 auto; width:1120px; height:110px; background: url(../../Smart20140808/images/Top.png) no-repeat 375px 0;}
.logo { float:left; padding:34px 0 32px 24px;}
.tel { float:right; padding:40px 50px 10px 0;}
.tel h3 { color:#FFF; font-size:18px; text-align:right; padding-right:3px;}
.tel p {  padding-left:35px; color:#FFE9BF; font-size:20px; line-height:20px;}

.Navbox { margin:0 auto; width:100%; height:50px; background:url(../images/NavBg.jpg) repeat-x 0 0;}
.Nav { margin:0 auto; width:1080px; height:50px;}
.Nav li { float:left; width:120px; text-align:center; height:50px; color:#434343; font-family:Microsoft YaHei; line-height:50px; font-size:16px;}
.Nav li a { display:block;}
.Nav li a:link,.Nav li a:visited {color:#FFF; }
.Nav li a:hover,.Nav li a.Cur {color:#FFF; background:url(../images/NavHover.jpg) repeat-x 0 0; text-decoration:none;}

/*focus*/
.focus {height:390px;overflow:hidden;position:relative;background:#ccc;}
.focus_m ul {width:100%;height:390px;overflow:hidden;}
.focus_m li {width:100%;height:390px;_float:left;}
.focus_m li.li_1 {background:url(../images/B01.jpg) center 0 no-repeat #288cc0;}
.focus_m li.li_2 {background:url(../images/B01.jpg) center 0 no-repeat #76b7d8;}
.focus_m li.li_3 {background:url(../images/B01.jpg) center 0 no-repeat #bb3838;}
.focus_s {height:0;position:relative;margin:0 auto;z-index:2;width:1000px;}
.focus_s ul {height:12px;overflow:hidden;position:absolute;left:10px;top:360px;}
.focus_s li {float:left;cursor:pointer;height:12px;width:12px;overflow:hidden;margin-right:10px;}
.focus_s li b {display:block;text-indent:-999em;background:url(../images/circle.png) 0 0 no-repeat;width:12px;height:32px;overflow:hidden;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='images/circle.png');_background:none;}
.focus_s li.active b {margin-top:-20px;}
.focus_l,.focus_r {position:absolute;display:block;width:50px;height:75px;overflow:hidden;z-index:2;top:150px;}
.focus_l {left:0;}
.focus_r {right:0;}
.focus_l b,.focus_r b {position:absolute;z-index:1;display:block;width:50px;height:75px;overflow:hidden;background:#000;opacity:0.3;filter:alpha(opacity=30);cursor:pointer;}
.focus_l span,.focus_r span {display:block;position:relative;z-index:2;width:22px;height:33px;top:21px;cursor:pointer;}
.focus_l span {left:12px;background:url(../images/l.png) 0 0 no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='images/l.png');_background:none;}
.focus_r span {left:16px;background:url(../images/r.png) 0 0 no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='images/r.png');_background:none;}
.focus_l:hover,.focus_r:hover {*zoom:1;}
.focus_l:hover b,.focus_r:hover b {opacity:0.5;filter:alpha(opacity=50);}

.protitle { margin:25px auto; width:1150px; height:50px; background:url(../images/Title.jpg) repeat-x 0 0;}
.protitle_left { float:left; width:217px; height:31px; line-height:31px; text-align:center; background:url(../images/T.png) no-repeat; margin-left:23px; margin-top:11px;}
.protitle_left span { color:#FFF; font-size:18px; padding:0 5px;}
.protitle_left em { font-style:normal; color:#FFE9BF; font-size:18px; text-transform:uppercase;padding:0 5px;}
.protitle_m { float:right; line-height:50px; font-size:13px; padding-right:23px;}
.protitle_m a:link,.protitle_m a:visited {color:#FFE9BF;}

.mProScrollBox { margin:0 auto;width:1150px; height:227px; overflow:hidden;}
#demoa {width:100%; overflow:hidden; height:227px; position:relative;}
#demoa ul li { float:left; width:190px; height:207px; border:1px solid #D8D8D8; background:#FFF; margin:0 10px; padding:5px 10px;}
#demoa ul li span.imgbg { display:block; width:190px; height:25px; font-size:14px; text-align:center; line-height:25px; overflow:hidden;}
#demoa ul li span.imgbg a:link,#demoa ul li span.imgbg a:visited { color:#434343;}
#demoa ul li div.imgbox {width:190px; height:180px;}
#demoa ul li div.imgbox img{width:190px; height:180px;}
#indemoa { float: left; width: 1000%;}
#demo1a {float: left;}
#demo2a {float: left; }



.mcontent { margin:0 auto; width:1150px; height:auto; overflow:auto; padding:30px 0;}
.mcompany { float:left; width:710px;}
.mnew{ float:right; width:395px;}
.titlebox { width:100%; height:25px; margin-bottom:10px; background:url(../images/Icon2.png) no-repeat 0 4px;}
.title { float:left; width:auto; height:25px; line-height:25px; padding:0 10px 0 18px;color:#BF0312;font-family:Microsoft YaHei; font-size:18px;}
.title_E{float:left; width:auto;color:#CBCBCB;text-transform:uppercase; font-size:18px; line-height:25px;}

.com_img { float:left; width:240px; height:170px; overflow:hidden; margin-bottom:20px}
.com_txt {float:right; width:455px; height:170px; font-size:14px; line-height:25px; overflow:hidden;}
.com_txt span{ color:#C10413; font-weight:bold;}
.com_txt a:link,.com_txt a:visited { color:#FF8500;}

.more { margin:0 auto; width:338px; height:34px; background:url(../images/Line2.png) no-repeat 0 12px; clear:both;}
.more h3 { margin:0 auto; width:80px; height:23px; padding-bottom:10px; background:url(../images/More.png) no-repeat; text-align:center; line-height:23px; color:#FFF; font-size:12px; font-weight:normal;}
.more h3 a:link,.more h3 a:visited { color:#FFF;}

.News_list_index_box { width:100%; height:140px; padding:0px 0;}
.News_list_index_box li {width:100%; height:30px; line-height:30px; overflow:hidden;background:url(../images/Icon03.jpg) no-repeat 0px 11px;text-indent:30px; font-size:16px;}
.News_list_index_box li span { float:right; display:inline; color:#CBCBCB; font-size:13px;}
.News_list_index_box li:last-child { border-bottom:none;}
.News_list_index_box li.last { border-bottom:none;}

.mpro { float:left; width:680px; margin-top:10px;}
.mcontact{ float:right; width:433px; background:url(../images/ContactBg.png) no-repeat; height:287px;}

.more2 { float:right;width:70px; height:20px; background:#C6273B; text-align:center; line-height:20px; color:#FFF; font-size:13px;  margin-top:2px; }
.more2 a:link,.more2 a:visited { color:#FFF;}

.mScrollBox { width:680px; height:227px; overflow:hidden;margin-top:30px;}
#democ {width:100%; overflow:hidden; height:227px; }
#democ ul li {float:left; width:190px; height:207px; border:1px solid #D8D8D8; background:#FFF; margin:0 10px; padding:5px 10px;}
#democ ul li span.imgbg { display:block; width:190px; height:25px; font-size:14px; text-align:center; line-height:25px; overflow:hidden;}
#democ ul li span.imgbg a:link,#demoa ul li span.imgbg a:visited { color:#434343;}
#democ ul li div.imgbox {width:190px; height:180px;}
#democ ul li div.imgbox img{width:190px; height:180px;}
#indemoc { float: left; width: 1000%;}
#demo1c {float: left;}
#demo2c {float: left; }

.contact_con_T { color:#FFF; padding:20px 30px 30px 55px; font-size:18px;}
.contact_con { padding-left:32px;height:160px; line-height:20px; color:#FFF; font-size:14px;}
.contact_con span { font-size:18px; font-weight:bold;}
.contact_con a:link,.contact_con a:visited {color:#FFF;}

.content { margin:0 auto; width:1150px; height:auto; padding:30px 0;}
.leftbox { float:left; width:210px; height:auto; overflow:auto;}
.leftcen { width:100%; height:auto; overflow:auto; background:url(../images/LeftCen.jpg) repeat-y 0 0;}
.lefttitle { width:100%; height:52px; background:url(../images/LeftT.jpg) no-repeat; text-align:center; line-height:52px; color:#FFF; font-size:20px; font-weight:bold;}

.subnav { margin:2px auto 20px auto; width:210px; }
.subnav li { width:100%; height:39px; line-height:39px; background:#E6E8EA; text-align:center;margin-bottom:2px; font-size:16px;font-family:Microsoft YaHei;}
.subnav li a{ display:block;}
.subnav li a:link,.subnav li  a:visited { color:#000;}
.subnav li a:hover,.subnav li a.subcur{ text-decoration: underline;}

.caseleft{ width:208px; height:220px; border:1px solid #D7D7D7; background:#FFF; margin-top:2px; margin-bottom:10px;}
.bannerM{ width:208px; height:220px;position: relative; overflow: hidden; }
.banner-btnM{display:none;}
.banner-btnM a{display:none;line-height:40px;position:absolute;top:120px;width:40px;height:40px;background-color:#000;opacity:0.3;filter:alpha(opacity=30) color:rgb(255, 255, 255);overflow:hidden;z-index:4;}
.prevBtnM{left:5px;}
.nextBtnM{right:5px;}
.banner-imgM{font-size:0;*word-spacing:-1px;/* IE6、7 */ letter-spacing:-3px;position:relative;}
.banner-imgM li{display:inline-block;*display:inline;*zoom:1;/* IE6、7 */ vertical-align:top;letter-spacing:normal;word-spacing:normal; float:left; position:relative;}
.banner-imgM li img { position:relative;width:208px; height:190px;}
.banner-imgM li span {line-height:25px; height:25px; text-align:center; overflow:hidden; font-size:13px;width:208px; display:block;}
.contentM p{ position:relative;/*实现IE文字不透明*/ }
.bannerM i{width:15px;height:23px;cursor:pointer;margin:8px 0 0 12px;display:block;}
.bannerM .nextBtnM i{background-position:-200px -24px;}
.bannerM .prevBtnM i{background-position:-200px 0px;}

.rightbox { float:right; width:915px;}
.right_t { width:100%; height:52px; background:url(../images/Title.jpg) repeat-x 0 0;}
.right_t h3 { float:left; background:#FFF; padding:11px 15px 0 15px; line-height:30px; color:#AF1500; font-size:16px; font-weight:bold; margin-left:50px;}
.cookie { float:right; width:auto; height:50px; color:#FFE9BF; line-height:50px; padding-right:10px; padding-left:20px;font-family:Microsoft YaHei;}
.cookie span { color:#FFE9BF;}
.cookie a:link,.cookie a:visited {color:#FFE9BF;}

.R_left { float:left; width:217px; height:31px; line-height:31px; text-align:center; background:url(../images/T.png) no-repeat; margin-left:23px; margin-top:11px;}
.R_left span { color:#FFF; font-size:18px; padding:0 5px;}
.R_left em { font-style:normal; color:#FFE9BF; font-size:18px; text-transform:uppercase;padding:0 5px;}

.txtcon { line-height:30px; padding:15px 20px; font-size:16px; color:#656565;font-family:Microsoft YaHei;}
.txtcon img { float:left; padding:0 10px 0 0;}

.online { margin:20px 70px 25px auto; width:95%; height:auto; overflow:auto; background:url(../images/OnLineImg.jpg) no-repeat right bottom; padding: 0 50px 50px 0;}
.online li { float:left; width:100%; line-height:24px; padding:11px 0 12px 0;}
.online li em { color:#F00; font-style:normal; padding-left:5px;}
.online li span { float:left; width:100px; padding-right:10px; text-align:right; font-size:15px;}
.online_input, .online_input2 {float:left; border:1px solid #D3D3D3; background:#FFF; line-height:29px;}
.online_input { width:225px; height:29px;}
.online_input2 {width:590px; height:210px;}
.online_btn,.online_btn2 { float:left; width:110px; height:40px; text-align:center;border:0px; background:#D7D7D7; color:#656565; padding:4px 5px 5px 4px; line-height:20px; font-size:18px;font-family:Microsoft YaHei;}
.online_btn { margin-left:110px; margin-right:30px; display:inline; color:#FFF; background:#FF0000; }

.con-title { color:#AF0107; font-size:39px; text-align:center; font-weight:normal; padding-top:35px;}
.map { float:left; margin-top:30px; margin-left:35px; /*margin-bottom:32px; */margin-right:7px; display:inline; width:485px; height:325px; background:#CCC;}
.con-txt { float:right; width:380px; line-height:35px; padding-top:20px; height:auto!important; min-height:305px; height:305px; color:#FF6D01; font-size:18px; background:url(../images/Contactimg.png) no-repeat right bottom; padding-bottom:50px;}
.con-txt a:link,.con-txt a:visited {color:#FF6D01;}


.FooterBox { margin:0 auto; width:100%; height:auto; overflow:auto; background:#AB0205 url(../images/Footer.jpg) repeat-x 0 0; padding:10px 0;}
.Footer { margin:0 auto; width:1120px;}
.FooterEWM { float:right; padding:30px 100px 0 0;}
.FooterLC { float:right;}
.Copyright { float:left; line-height:25px; color:#FFF; padding:15px; font-size:13px;}

.pro {width:928px; margin-left:-7px; margin-right:-6px;}
.pro li {width:210px; height:224px; float:left; overflow:hidden; margin:15px 10px; border:1px solid #D7D7D7; background:#FFF;}
.pro li img{ width:180px; height:180px; padding:10px 15px 5px 15px;}
.pro li span{display:block; text-align:center; height:25px; line-height:25px; overflow:hidden;}
.pro li  span a{ color:#434343; font-size:14px;}
.pro li  span a:hover{ color:#173C15}

DIV.sabrosus {MARGIN: 3px; TEXT-ALIGN: center;clear:both; padding:21px 0 29px 0; clear:both;font-family:Microsoft YaHei;}
DIV.sabrosus A:link,DIV.sabrosus A:visited { padding:7px 12px;text-align:center;MARGIN-RIGHT: 2px;TEXT-DECORATION: none; BACKGROUND-COLOR:#FFF; border:1px solid #E5E5E5;}
DIV.sabrosus A:hover {text-decoration: underline;}
DIV.sabrosus SPAN.current {padding:7px 12px; background:#FF0000; color:#FFF;border:1px solid #E5E5E5;}
DIV.sabrosus SPAN.disabled {padding:7px 12px;MARGIN-RIGHT: 2px;border:1px solid #E5E5E5;}

.News_list { /*margin:0 auto;*/ width:60%; height:auto; overflow:auto; padding:6px 0;float:left;}
.nl_img{float:right;width:38%;padding-top:6px;}
.nl_img img{max-width:100%;}
.News_list li { width:100%; height:30px; line-height:30px; text-indent:30px; overflow:hidden; background:url(../images/Icon03.jpg) no-repeat 0 11px; font-size:16px;font-family:Microsoft YaHei;}
.News_list li span {float:right; color:#CBCBCB; font-size:13px;}
.News_list li a:link,.News_list li a:visited {color:#656565; }

.ComTxt { padding:0 23px 23px 23px; line-height:25px; font-size:14px; font-family:Microsoft YaHei;}
.ComInT { padding:0 23px;line-height:30px; text-align:center; font-size:25px; color:#B00208; padding-top:30px; font-family:Microsoft YaHei;}
.ComInTime { padding:10px 23px; line-height:20px; color:#808080; text-align:center; padding-bottom:20px;}
.ComInTime span {padding-left:50px;}

.Pages { margin:0 10px;color:#6D6D6D; border-top:2px dashed #B00208;}
.Pages li { float:left; width:35%; line-height:25px; padding:10px 0 10px 70px;}
.Pages li a:link,.Pages li a:visited { font-size:14px; padding:5px;color:#6D6D6D;}


.slideGroup{ width:1236px; margin:0 auto; height:234px; overflow:hidden; position:relative;}
.slideGroup .parBd{ padding:0; zoom:1;  }
.slideGroup .slideBox{ overflow:hidden; zoom:1; }
.slideGroup .sPrev,.slideGroup .sNext{width:31px; height:53px; float:left; margin-top:84px;}
.slideGroup .sPrev { margin-right:10px;}
.slideGroup .sNext { position: absolute; right:0; top:0;}
.slideGroup .sPrev { background:url(../images/Btn.png) no-repeat 0 0;}
.slideGroup .sNext{background:url(../images/Btn.png) no-repeat -31px 0;}
.slideGroup .sPrev:hover { background-position:0 -53px;}
.slideGroup .sNext:hover{background-position:-31px -53px;}
.slideGroup .parBd .tempWrap{ float:left;  width:1080px; height:234px; overflow:hidden;}
.slideGroup .parBd ul{ overflow:hidden; zoom:1; float:left; width:1080px; height:234px; overflow:hidden;}
.slideGroup .parBd ul li{ width:250px; height:234px; float:left; overflow:hidden; margin:0px 20px; background:url(../images/ProBg.png) no-repeat; _display:inline; overflow:hidden;}
.slideGroup .parBd ul li .pic{ text-align:center; }
.slideGroup .parBd ul li .pic img{ display:block;   width:230px; height:160px; padding:10px;}
.slideGroup .parBd ul li .picN{ text-align:center;background:none; height:25px; line-height:25px; overflow:hidden;}
.slideGroup .parBd ul li .picN a:link,.slideGroup .parBd ul li .picN a:visited { color:#FFF; text-align:center;}
