/** left **/
.left { width:254px; height:auto; overflow:hidden; margin:20px 0; background:url(/images/left-bg.jpg) repeat-y;}
.leftBottom { height:24px; background:url(/images/left-bottom-bg.jpg) no-repeat;}
.left .cname, .pronyRight .cname { height:37px; background:url(/images/left-cname-bg.jpg) no-repeat; text-indent:42px; padding-top:5px;color:#f9fafc; font-size:14px;}
.left .cname a, .pronyRight .cname a { color:#f9fafc;}
.left .cont, .pronyRight .cont { padding:10px 0 10px 19px; overflow:hidden;}
.inquire { padding:5px 0 10px 20px;}
/** right **/
.right { width:720px; height:auto; overflow:hidden; margin:28px 0 25px 0;}
.right .cname { height:33px; background:url(/images/right-cname-bg.jpg) no-repeat bottom; padding:0 20px;}
.right .cname h2 { font-size:14px; color:#333;}
.right .cname span { color:#828282; padding-top:3px;}
.right .cname span a { color:#828282;}
.right .cname span a:hover, .newlist ul li a:hover, .newlist dl dd.d1 p.p1 a:hover, .side-knowledge ul li a:hover, #tabcontent ul li h2 a:hover, .newlist-2 ul li a:hover { text-decoration:underline; color:#444;}
.right .cname .fc_03c { font-size:14px; color:#F00; margin-left:5px;}


/** side-channelName **/
.side-newPro, .side-knowledge { width:254px; padding-bottom:15px; overflow:hidden;}
.side-newPro ul li { float:left; margin:10px 0 0 8px; width:100px; overflow:hidden; text-align:center; display:inline;}
.side-knowledge ul li { padding-top:5px; color:#666; text-indent:5px; color:#666;}
.side_index .cont select { width:205px; height:20px; margin:6px 0 8px 8px;}
.side-aboutNav ul li { background:url(/images/side-aboutNav-ul-li-bg.jpg) no-repeat 8px 10px; font-size:14px; width:212px; height:35px; line-height:35px; border-bottom:1px solid #dcdcdc; text-indent:35px;}
.side-aboutNav ul li a { display:block;}
.side-aboutNav ul li a:hover { background:url(/images/side-aboutNav-ul-li-bg-hover.jpg) no-repeat 8px 10px;}
.side-aboutNav img { margin:15px 0 30px 0;}
/** newlist **/
.newlist { padding:0 10px; overflow:hidden;}
.newlist dl { padding-bottom:10px;}
.newlist dl dt { height:27px; border-bottom:1px solid #d2d2d2; font-size:14px; padding-top:15px; padding-left:20px; color:#666;}
.newlist dl dd.d1 { height:100px; padding:20px 0 20px 20px; overflow:hidden; border-bottom:1px dashed #b7b7b7;}
.newlist dl dd.d1 img { float:left; width:155px; height:95px; padding:4px; border:1px solid #e3e3e3; margin-right:25px;}
.newlist dl dd.d1 p { width:484px; overflow:hidden; padding-top:10px; color:#5b5b5b; display:inline-block;}
.newlist dl dd.d1 p.p1 { height:20px; line-height:20px;}
.newlist dl dd.d1 p.p1 span { width:91px; height:20px; display:block; float:left; background:url(/images/newlist-dl-sp1-bg.jpg) no-repeat; color:#fff; text-indent:10px; margin-right:10px;}
.newlist dl dd.d1 p.p1 a { font-size:14px; font-weight:bold;}
.newlist ul {padding:15px 0 0 15px; overflow:hidden;}
.newlist ul li, .newlist-2 ul li { margin-top:3px; color:#666;}
.newlist ul li span, .newlist ul li a, .newlist-2 ul li span, .newlist-2 ul li a { padding:0 8px;}
.newlist ul li a, .side-knowledge ul li a, .newlist-2 ul li a {color:#666;}
/** product **/
.product { width:998px; height:369px; border:1px solid #d2d2d2; margin:20px auto; overflow:hidden;}
.tabmenu { height:40px; background:#f7f7f7; border-bottom:1px solid #d2d2d2;}
.tabmenu li { width:133px; height:40px; text-align:center; float:left;height:40px; line-height:40px; display:inline; border-right:1px solid #d2d2d2; font-size:14px;cursor:pointer; color:#333; font-weight:bold;}
.tabmenu .cli { width:147px; height:41px;text-align:center;float:left;overflow:hidden;display:inline; cursor:pointer; color:#ff0000; position:relative; background:url(/images/tabmenu-cli.jpg) no-repeat top #fff;; border-right:none;}
#tabcontent { padding:35px 0; overflow:hidden;}
#tabcontent .hidden { display:none;}
#tabcontent ul li { float:left; padding-left:45px;}
#tabcontent ul li a.a1 {width:170px; height:120px; padding:7px 10px;display:block; border:1px solid #dcdcdc;background:#f7f6f6; overflow:hidden;}
#tabcontent ul li a.a1:hover { background:#ccc;} 
#tabcontent ul li h2 {padding:10px 0 5px 0;font-size:14px; text-indent:15px; }
#tabcontent ul li h2 a{color:#333; padding-left:8px; }
#tabcontent ul li p { padding-top:2px; color:#808080; text-indent:15px;}
#tabcontent ul li span { width:100px; height:21px; display:block; background:url(/images/tabcontent-li-span.jpg) no-repeat 79px 5px; text-indent:15px;padding-top:5px;}
#tabcontent ul li span a { color:#808080;}
#tabcontent ul li span a:hover, dl.about_pro dd span a:hover { color:#ff0000; text-decoration:underline;}
/** proMain **/
.proMain { margin-bottom:20px;}
.proMain dl {height:430px; border:1px solid #d2d2d2; overflow:hidden; float:left; margin-right:15px;}
.proMain dl dt { height:38px; border:1px solid #fff; padding-bottom:1px; border-bottom:1px solid #dcdcdc; background:url(/images/proMain-dt-bg.jpg) repeat-x;}
.proMain dl dt a { width:120px; height:30px; background:url(/images/proMain-dt-bg2.jpg) no-repeat 11px 0px; display:block;  font-size:14px; color:#333; font-weight:bold; text-indent:40px; padding-top:8px;}
/** dl.knowledge_pro **/
dl.knowledge_pro { width:348px;}
dl.knowledge_pro dd { padding:0 15px;}
dl.knowledge_pro dd ul { width:192px; height:83px; border-bottom:1px dashed #ccc; padding:24px 0 22px 118px; overflow:hidden;}
dl.knowledge_pro dd ul li { padding-top:5px;}
dl.knowledge_pro dd ul li span, dl.knowledge_pro dd ul li span a { color:#cc3300;}
dl.knowledge_pro dd ul.ul1 { background:url(/images/knowledge_pro-img1.jpg) no-repeat left;}
dl.knowledge_pro dd ul.ul2 { background:url(/images/knowledge_pro-img2.jpg) no-repeat left;}
dl.knowledge_pro dd ul.ul3 { background:url(/images/knowledge_pro-img3.jpg) no-repeat left;border-bottom:none;}
/** dl.faq_pro **/
dl.faq_pro { width:326px;}
/** dl.about_pro **/
dl.about_pro { width:290px;}
dl.about_pro dd { padding:25px 30px 0 30px;}
dl.about_pro dd p { padding:10px 0; color:#535353; text-indent:25px;}
dl.about_pro dd span { display:block; text-align:center;}
dl.about_pro dd span a{ height:20px; padding:5px;}
/** prolist **/
.prolist ul { overflow:hidden;}
.prolist ul li { float:left; text-align:center; margin:25px 0 0 34px; display:inline;}
.prolist ul li img { padding:6px 7px; border:1px solid #e0e0e0;}
.prolist ul li h3 { background:#f1f1f1; padding:2px 0;}
.prolist ul li a { display:block;}
.prolist ul li a:hover img { border:1px solid #F00; }
/** bot_process **/
.bot_process { overflow:hidden; margin-top:20px;}
.bot_process h2 { height:30px; line-height:30px; font-size:14px; border-bottom:1px solid #e0e0e0; text-indent:22px;}
.bot_process ul li { float:left; text-align:center; margin:20px 0 0 30px; display:inline;}
.bot_process ul li img { padding:4px; border:1px solid #e0e0e0;}
.bot_process ul li h3 { background:#f1f1f1; padding:4px 0;}

/** prony **/
.pronyPosition { text-align:right; padding-right:20px; width:980px; height:35px; line-height:35px; color:#828282;}

.pronyMain { width:998px; height:auto; border:1px solid #d3d3d3; margin:0 auto 15px auto; background:url(/images/proMain-bg.jpg) no-repeat top; padding-bottom:20px;}
.pronyIntro { width:452px; padding:35px 0 0 20px; height:374px;}
.pronyIntro h2 { color:#3b3738; font-weight:bold; font-size:16px;}
.pronyIntro p.p1 { padding:8px 0 8px 0;}
.pronyIntro p.p1 span { padding:0 30px 0 5px;}
.pronyIntro p.p2 { font-size:14px; padding:8px 0;} 
.pronyIntro p.p3 { border-top:1px solid #d3d3d3; padding:30px 0;}
.pronyIntro p.p3 a { background:url(/images/proIntro-downlond-img.jpg) no-repeat left; padding:0 37px 0 30px; margin-left:10px;}  

.pronyShow { width:456px; height:auto; padding:35px 0 0 65px; overflow:hidden;}
.pronyShow ul {width:456px; height:73px;}
.pronyShow ul li { float:left; width:96px; height:69px; overflow:hidden; cursor:pointer; margin:10px 10px 0 0;}

.pronyMain .bg1 { width:998px; height:39px; background:url(/images/proMain-bg1.jpg) center no-repeat;}

.pronyCont { width:671px; height:auto; overflow:hidden; margin-top:25px;}
.pronyCont ul.ul1 { height:35px; background:url(/images/proCont-bg.jpg) bottom repeat-x; padding-left:15px;}
.pronyCont ul.ul1 li { width:118px; height:35px; text-align:center; float:left;line-height:35px; display:inline;font-size:14px;cursor:pointer; color:#666; background:url(/images/proCont-li-bg.jpg) no-repeat; margin:0 5px;}
.pronyCont ul.ul1 .cli { width:116px; height:35px; text-indent:10px;float:left;overflow:hidden;display:inline; cursor:pointer; position:relative; background:url(/images/proCont-li-hover-bg.jpg) no-repeat; border-right:none; font-weight:bold; color:#000;}

.pronyCont #tabCont { margin:20px 10px 20px 10px;}
.pronyCont #tabCont .hidden { display:none;}
.pronyCont #tabCont ul p { line-height:20px; color:#444;margin:5px 0 0 0; padding-left:15px;}
.pronyCont .smsfull { text-align:center;}

.pronyRight { width:254px; height:auto; margin:25px 0 0 35px;}
.pronyRight .cname { background:url(/images/pronyRight-cname-bg.jpg) no-repeat;}
.pronyRight .cont { background:url(/images/pronyRight-cont-bg.jpg) repeat-y; padding-bottom:20px;}
.pronyRight .side-newPro, .pronyRight .side-knowledge { padding-bottom:0;}
/** about strength culture contact **/
.about, .strength, .culture { padding:0 20px 0 10px;}
.about p, .strength p, .culture p { margin-top:30px; text-indent:25px; line-height:25px; font-size:14px; color:#666;}
.aboutFlash { background:url(/images/aboutFlash-bg.jpg) no-repeat right; margin-top:30px; overflow:hidden;}
.aboutFlash embed { width:394px; height:310px;}
.strength .flash, .strength .smsfull, .contact .smsfull { text-align:center;}
.culture dl { font-size:14px;}
.culture dl dt { color:#ff0000; margin-top:25px;}
.contact { padding-top:25px;}
.contact p { padding:0 20px 0 10px;}
.contact p span { color:#ff0000; padding:5px; font-size:14px;}
.contact table { margin-left:10px;}
.contact .smsfull { margin-top:25px;}

/** newlist-2 **/
.newlist-2 ul { margin:30px 30px 0 30px; overflow:hidden;}

/** newny **/
.newny {margin:20px 38px 20px 30px; overflow:hidden;}
.newny .bt { text-align:center; font-size:16px; color:#666; margin-top:15px;}
.newny .date { text-align:center; margin-top:5px;}
.newny .date span { margin-right:20px; color:#828282;}
.newny .cont p { margin-top:20px; text-indent:20px; color:#666;}