@charset "utf-8";
/* CSS Document */
/*reset*/
html, body, div, span,applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;}
div {text-align:left;}
h1, h2, h3, h4, h5, h6{font-size:12px;}
address, cite, em{font-style:normal;}
li{list-style-type:none;}
fieldset, img {border:0;}
p{line-height:22px;}
.text_ide{text-indent:30px;}
label,button{cursor: pointer;}
select,input,textarea{font-size:12px;line-height:1.2em;}
/*reset*/
body{background:url(../images/bg.jpg) #d8e9fc repeat-x 0 0;font-size:12px; font-family:Arial, Helvetica, sans-serif;color:#555;-webkit-text-size-adjust:none;}
a{text-decoration:none;color:#3d3d3d;}
a:hover{color:#CA2F33;text-decoration:underline;}
/**wrapperbody* padding:0 17px;*/
.wrapperbody{width:972px; margin:0 auto;padding:0 4px; background:url(../images/language.png) no-repeat 0 0;}
.wrapperbody_main{width:956px;padding:0 7px;background:#fff; border:#cccccc 1px solid;}
/**heater*/
.language,.menu li,h2,.title,.foot_menu{height:40px; line-height:40px; overflow:hidden;}
.menu ul,.contenter,.follow ul,.c_l_main,.taglist,.foot_menu,.foot_pro_list{ overflow:hidden; zoom:1;}
.menu li,.c_left,.c_l_main .sidebar_menu,.follow li,.taglist dt.taglist dd,.foot_menu li,.foot_taglist{float:left;}
.c_l_main .sidebar_menu .taglist dd{ white-space:normal;}
.c_right,.product_list{float:right;}
.language{padding:0 30px 12px 0;  text-align:right;}
.language a{color:#fff;}
.logo{padding:0px 0; height:85px;}
.img{ float:left; margin-top:15px;}
.goole{ float:right; margin-top:25px; margin-right:0px;}
.addthis{ float:right;margin-right:10px;margin-top:15px;}
.menu{background:url(../images/menu_bg.png) no-repeat center bottom; height:55px;padding:0 20px; }
.menu ul{ padding:0 8px;}
.menu li a{padding:10px 15px; font-size:15px;}
.menu li a:hover{ text-decoration:underline;}
/**contenter**/
.contenter,.banner,.c_r_search,.c_r_pro,.c_l_main,.follow,.c_r_case,.c_r_ai,.c_right .sidebar_menu{margin-bottom:20px;}
h2{font-size:16px; padding-left:20px;}
.c_left{width:626px; overflow:hidden;}
.c_right,.c_right .sidebar_menu{width:300px; overflow:hidden;}
.title { position:relative;}
.c_r_search{position:relative;}
.c_r_search input{border:1px solid #cccccc; height:23px; width:250px; line-height:23px; color:#999999; padding-left:10px;}
.c_r_search .pic{ position:absolute; top:0px; left:250px; width:43px; height:27px;}
.c_r_pro,.follow,.c_r_case,.c_r_contact{border:1px solid #cccccc;}
.c_r_pro .pic{width:87px; height:58px; margin-right:8px;}
.c_r_pro li,.follow li{padding:10px;}
.follow li{text-align:center;}
.c_r_pro li{ height:79px;}.c_l_main .sidebar_menu{width:235px; overflow:hidden;}
.sidebar_menu h2{height:25px; line-height:25px; background:#66669a; color:#fff;}
.c_l_main .product_list{width:375px; overflow:hidden;}
.product_list .pic{width:162px; height:108px; overflow:hidden; margin-right:10px;}
.product_list li{padding:12px 10px; height:101px; overflow:hidden;}
.product_list li strong {min-height:30px;}
.follow{ padding:0 5px;}
.c_r_case{padding:0 10px 10px 10px; }
.c_r_case .pic{width:210px; overflow:hidden; height:140px; margin-bottom:10px; display:block;}
.c_r_contact p{padding:20px;}
.c_r_contact h2,.c_l_news .title,.news .title,.products li,.products .title,.about .title{border-bottom:1px solid #cccccc;}
.c_l_news li{ padding:8px 15px;}
.c_l_news li span{color:#555;}
.c_l_news .more{left:150px;}
.news li{padding:25px 15px; border-bottom:dashed 1px #cccccc;}
.news li h1{font-size:16px; line-height:26px;}
.news ul{margin:10px 20px;}
.s_m_ul li h3,.taglist{line-height:26px;}
.s_m_ul li h3{height:26px;background:#bbbbdd;}
.taglist,.s_m_ul li h3{padding-left:15px;}
.taglist dt{display: inline;margin-right: 11px;font-weight: bold;white-space: nowrap;}
.taglist dd{margin-right: 13px;white-space:normal;}
.taglist{background:#f0f0f0;border-top:1px #f5f5f5 solid;}
dd a,.c_l_news li a,.news li a{color:#356cc6;}
.c_l_news li a:hover,.news li a:hover{color:#CA2F33;}
.foot_menu li a{padding:0 20px;}
.foot_taglist{ width:160px; overflow:hidden; line-height:26px; border-right:#cccccc solid 1px;padding-left:15px;}
.foot_pro_list{margin:10px;}
dt{font-weight: bold;white-space: nowrap;}
.products ul,.case ul{margin:15px 25px;}
.products li{height:120px; padding:20px 15px 20px 170px; position:relative; overflow:hidden;}
.products .pic{position:absolute; top:25px; left:0px; width:160px; height:106px; overflow:hidden;}
.products li h1{color:#CA2F33; }
.case li h1{font-size:16px; font-weight:100; line-height:35px; height:35px;}
.case li h1,.case li .f_sm{ border-bottom:solid 1px #cccccc;}
.case li h1{color:#06F; }
.case li .f_sm{font-size:10px; line-height:35px;margin-bottom:10px; }
.case .r_m{height:30px; width:85px; background:#0f81a3; line-height:30px; text-align:center; margin:10px 0;}
.case li .pic{width:345px; height:230px;}
.r_m a{ color:#fff;}
.text_line_h{padding:20px 25px; line-height:22px;}

.text_line_h h1{ text-align:center;}
.dPro{ text-align:center; margin:10px;}
.dPro img{ max-width:600px;_width:560px;}
.more{position:absolute; top:15px; right:10px;height:20px; text-align:center; line-height:20px;}
.footer{padding:20px 8px 25px 8px; border-top:#cccccc solid 1px;}
.footer p{text-align:center;}

.new_time{margin:10px 30px; display:block; text-align:right;}
/*page*/
#divPage{text-align:center; clear:both; padding:20px;}
#divPage a{margin:3px 6px; text-decoration:underline; color:#0062D7;}
#divPage a:hover{color:#e03d3e;}
.txt{min-height:30px;_height:30px;}

.sibox {margin: 20px auto;}
.sibox2 {width:250px;float:left;margin-left:10px;line-height:35px;}
.sibox3 {width:280px;float:left;line-height:22px;margin-left:5px;}
.clear{padding-left:10px;}
